1bb2e14f3Smrg#! /bin/sh 2bb2e14f3Smrg# Guess values for system-dependent variables and create Makefiles. 343b8458eSmrg# Generated by GNU Autoconf 2.72 for imake 1.0.10. 4bb2e14f3Smrg# 5e5db2183Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>. 6bb2e14f3Smrg# 7a5399cb1Smrg# 843b8458eSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9e5db2183Smrg# Inc. 10a5399cb1Smrg# 11a5399cb1Smrg# 12bb2e14f3Smrg# This configure script is free software; the Free Software Foundation 13bb2e14f3Smrg# gives unlimited permission to copy, distribute and modify it. 14a5399cb1Smrg## -------------------- ## 15a5399cb1Smrg## M4sh Initialization. ## 16a5399cb1Smrg## -------------------- ## 17bb2e14f3Smrg 18a5399cb1Smrg# Be more Bourne compatible 19a5399cb1SmrgDUALCASE=1; export DUALCASE # for MKS sh 20e5db2183Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21e5db2183Smrgthen : 22bb2e14f3Smrg emulate sh 23bb2e14f3Smrg NULLCMD=: 24a5399cb1Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25bb2e14f3Smrg # is contrary to our usage. Disable this feature. 26bb2e14f3Smrg alias -g '${1+"$@"}'='"$@"' 27a5399cb1Smrg setopt NO_GLOB_SUBST 2843b8458eSmrgelse case e in #( 2943b8458eSmrg e) case `(set -o) 2>/dev/null` in #( 30a5399cb1Smrg *posix*) : 31a5399cb1Smrg set -o posix ;; #( 32a5399cb1Smrg *) : 33a5399cb1Smrg ;; 3443b8458eSmrgesac ;; 35a5399cb1Smrgesac 36bb2e14f3Smrgfi 37bb2e14f3Smrg 38a5399cb1Smrg 39e5db2183Smrg 40e5db2183Smrg# Reset variables that may have inherited troublesome values from 41e5db2183Smrg# the environment. 42e5db2183Smrg 43e5db2183Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44e5db2183Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45e5db2183Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 46e5db2183Smrg# Quoting is to prevent editors from complaining about space-tab. 47a5399cb1Smrgas_nl=' 48a5399cb1Smrg' 49a5399cb1Smrgexport as_nl 50e5db2183SmrgIFS=" "" $as_nl" 51e5db2183Smrg 52e5db2183SmrgPS1='$ ' 53e5db2183SmrgPS2='> ' 54e5db2183SmrgPS4='+ ' 55e5db2183Smrg 56e5db2183Smrg# Ensure predictable behavior from utilities with locale-dependent output. 57e5db2183SmrgLC_ALL=C 58e5db2183Smrgexport LC_ALL 59e5db2183SmrgLANGUAGE=C 60e5db2183Smrgexport LANGUAGE 61e5db2183Smrg 62e5db2183Smrg# We cannot yet rely on "unset" to work, but we need these variables 63e5db2183Smrg# to be unset--not just set to an empty or harmless value--now, to 64e5db2183Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65e5db2183Smrg# also avoids known problems related to "unset" and subshell syntax 66e5db2183Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67e5db2183Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68e5db2183Smrgdo eval test \${$as_var+y} \ 69e5db2183Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70e5db2183Smrgdone 71e5db2183Smrg 72e5db2183Smrg# Ensure that fds 0, 1, and 2 are open. 73e5db2183Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74e5db2183Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75e5db2183Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76a5399cb1Smrg 77a5399cb1Smrg# The user is always right. 78e5db2183Smrgif ${PATH_SEPARATOR+false} :; then 79a5399cb1Smrg PATH_SEPARATOR=: 80a5399cb1Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81a5399cb1Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82a5399cb1Smrg PATH_SEPARATOR=';' 83a5399cb1Smrg } 84bb2e14f3Smrgfi 85bb2e14f3Smrg 86bb2e14f3Smrg 87a5399cb1Smrg# Find who we are. Look in the path if we contain no directory separator. 885afa940dSmrgas_myself= 89a5399cb1Smrgcase $0 in #(( 90a5399cb1Smrg *[\\/]* ) as_myself=$0 ;; 91a5399cb1Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92a5399cb1Smrgfor as_dir in $PATH 93a5399cb1Smrgdo 94a5399cb1Smrg IFS=$as_save_IFS 95e5db2183Smrg case $as_dir in #((( 96e5db2183Smrg '') as_dir=./ ;; 97e5db2183Smrg */) ;; 98e5db2183Smrg *) as_dir=$as_dir/ ;; 99e5db2183Smrg esac 100e5db2183Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101a5399cb1Smrg done 102a5399cb1SmrgIFS=$as_save_IFS 103a5399cb1Smrg 104a5399cb1Smrg ;; 105a5399cb1Smrgesac 10643b8458eSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 107a5399cb1Smrg# in which case we are not to be found in the path. 108a5399cb1Smrgif test "x$as_myself" = x; then 109a5399cb1Smrg as_myself=$0 110a5399cb1Smrgfi 111a5399cb1Smrgif test ! -f "$as_myself"; then 112e5db2183Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113a5399cb1Smrg exit 1 114a5399cb1Smrgfi 115a5399cb1Smrg 116a5399cb1Smrg 1177af227c3Smrg# Use a proper internal environment variable to ensure we don't fall 1187af227c3Smrg # into an infinite loop, continuously re-executing ourselves. 1197af227c3Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1207af227c3Smrg _as_can_reexec=no; export _as_can_reexec; 1217af227c3Smrg # We cannot yet assume a decent shell, so we have to provide a 1227af227c3Smrg# neutralization value for shells without unset; and this also 1237af227c3Smrg# works around shells that cannot unset nonexistent variables. 1247af227c3Smrg# Preserve -v and -x to the replacement shell. 1257af227c3SmrgBASH_ENV=/dev/null 1267af227c3SmrgENV=/dev/null 1277af227c3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1287af227c3Smrgcase $- in # (((( 1297af227c3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 1307af227c3Smrg *v* ) as_opts=-v ;; 1317af227c3Smrg *x* ) as_opts=-x ;; 1327af227c3Smrg * ) as_opts= ;; 1337af227c3Smrgesac 1347af227c3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1357af227c3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 13643b8458eSmrg# out after a failed 'exec'. 137e5db2183Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138e5db2183Smrgexit 255 1397af227c3Smrg fi 1407af227c3Smrg # We don't want this to propagate to other subprocesses. 1417af227c3Smrg { _as_can_reexec=; unset _as_can_reexec;} 142a5399cb1Smrgif test "x$CONFIG_SHELL" = x; then 14343b8458eSmrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144e5db2183Smrgthen : 145a5399cb1Smrg emulate sh 146a5399cb1Smrg NULLCMD=: 147a5399cb1Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148a5399cb1Smrg # is contrary to our usage. Disable this feature. 149a5399cb1Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 150a5399cb1Smrg setopt NO_GLOB_SUBST 15143b8458eSmrgelse case e in #( 15243b8458eSmrg e) case \`(set -o) 2>/dev/null\` in #( 153a5399cb1Smrg *posix*) : 154a5399cb1Smrg set -o posix ;; #( 155a5399cb1Smrg *) : 156a5399cb1Smrg ;; 15743b8458eSmrgesac ;; 158a5399cb1Smrgesac 159a5399cb1Smrgfi 160a5399cb1Smrg" 161a5399cb1Smrg as_required="as_fn_return () { (exit \$1); } 162a5399cb1Smrgas_fn_success () { as_fn_return 0; } 163a5399cb1Smrgas_fn_failure () { as_fn_return 1; } 164a5399cb1Smrgas_fn_ret_success () { return 0; } 165a5399cb1Smrgas_fn_ret_failure () { return 1; } 166a5399cb1Smrg 167a5399cb1Smrgexitcode=0 168a5399cb1Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 169a5399cb1Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170a5399cb1Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171a5399cb1Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172e5db2183Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173e5db2183Smrgthen : 174a5399cb1Smrg 17543b8458eSmrgelse case e in #( 17643b8458eSmrg e) exitcode=1; echo positional parameters were not saved. ;; 17743b8458eSmrgesac 178a5399cb1Smrgfi 1797af227c3Smrgtest x\$exitcode = x0 || exit 1 180e5db2183Smrgblah=\$(echo \$(echo blah)) 181e5db2183Smrgtest x\"\$blah\" = xblah || exit 1 1827af227c3Smrgtest -x / || exit 1" 183a5399cb1Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184a5399cb1Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185a5399cb1Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186a5399cb1Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187a5399cb1Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 188e5db2183Smrg if (eval "$as_required") 2>/dev/null 189e5db2183Smrgthen : 190a5399cb1Smrg as_have_required=yes 19143b8458eSmrgelse case e in #( 19243b8458eSmrg e) as_have_required=no ;; 19343b8458eSmrgesac 194a5399cb1Smrgfi 195e5db2183Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 196e5db2183Smrgthen : 197a5399cb1Smrg 19843b8458eSmrgelse case e in #( 19943b8458eSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 200a5399cb1Smrgas_found=false 201a5399cb1Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 202bb2e14f3Smrgdo 203a5399cb1Smrg IFS=$as_save_IFS 204e5db2183Smrg case $as_dir in #((( 205e5db2183Smrg '') as_dir=./ ;; 206e5db2183Smrg */) ;; 207e5db2183Smrg *) as_dir=$as_dir/ ;; 208e5db2183Smrg esac 209a5399cb1Smrg as_found=: 210a5399cb1Smrg case $as_dir in #( 211a5399cb1Smrg /*) 212a5399cb1Smrg for as_base in sh bash ksh sh5; do 213a5399cb1Smrg # Try only shells that exist, to save several forks. 214e5db2183Smrg as_shell=$as_dir$as_base 215a5399cb1Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 216e5db2183Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 217e5db2183Smrgthen : 218a5399cb1Smrg CONFIG_SHELL=$as_shell as_have_required=yes 219e5db2183Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 220e5db2183Smrgthen : 221a5399cb1Smrg break 2 222a5399cb1Smrgfi 223a5399cb1Smrgfi 224a5399cb1Smrg done;; 225a5399cb1Smrg esac 226a5399cb1Smrg as_found=false 227a5399cb1Smrgdone 228a5399cb1SmrgIFS=$as_save_IFS 229e5db2183Smrgif $as_found 230e5db2183Smrgthen : 231e5db2183Smrg 23243b8458eSmrgelse case e in #( 23343b8458eSmrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234e5db2183Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 235e5db2183Smrgthen : 236e5db2183Smrg CONFIG_SHELL=$SHELL as_have_required=yes 23743b8458eSmrgfi ;; 23843b8458eSmrgesac 239e5db2183Smrgfi 240a5399cb1Smrg 241a5399cb1Smrg 242e5db2183Smrg if test "x$CONFIG_SHELL" != x 243e5db2183Smrgthen : 2447af227c3Smrg export CONFIG_SHELL 2457af227c3Smrg # We cannot yet assume a decent shell, so we have to provide a 2467af227c3Smrg# neutralization value for shells without unset; and this also 2477af227c3Smrg# works around shells that cannot unset nonexistent variables. 2487af227c3Smrg# Preserve -v and -x to the replacement shell. 2497af227c3SmrgBASH_ENV=/dev/null 2507af227c3SmrgENV=/dev/null 2517af227c3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2527af227c3Smrgcase $- in # (((( 2537af227c3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 2547af227c3Smrg *v* ) as_opts=-v ;; 2557af227c3Smrg *x* ) as_opts=-x ;; 2567af227c3Smrg * ) as_opts= ;; 2577af227c3Smrgesac 2587af227c3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2597af227c3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 26043b8458eSmrg# out after a failed 'exec'. 261e5db2183Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 2627af227c3Smrgexit 255 263a5399cb1Smrgfi 264a5399cb1Smrg 265e5db2183Smrg if test x$as_have_required = xno 266e5db2183Smrgthen : 267e5db2183Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 268e5db2183Smrg printf "%s\n" "$0: the shells that I found on your system." 269e5db2183Smrg if test ${ZSH_VERSION+y} ; then 270e5db2183Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 271e5db2183Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 272bb2e14f3Smrg else 273e5db2183Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 274e5db2183Smrg$0: https://gitlab.freedesktop.org/xorg/util/imake/-/issues 275a5399cb1Smrg$0: about your system, including any error possibly output 276a5399cb1Smrg$0: before this message. Then install a modern shell, or 277a5399cb1Smrg$0: manually run the script under such a shell if you do 278a5399cb1Smrg$0: have one." 279bb2e14f3Smrg fi 280a5399cb1Smrg exit 1 28143b8458eSmrgfi ;; 28243b8458eSmrgesac 283a5399cb1Smrgfi 284a5399cb1Smrgfi 285a5399cb1SmrgSHELL=${CONFIG_SHELL-/bin/sh} 286a5399cb1Smrgexport SHELL 287a5399cb1Smrg# Unset more variables known to interfere with behavior of common tools. 288a5399cb1SmrgCLICOLOR_FORCE= GREP_OPTIONS= 289a5399cb1Smrgunset CLICOLOR_FORCE GREP_OPTIONS 290a5399cb1Smrg 291a5399cb1Smrg## --------------------- ## 292a5399cb1Smrg## M4sh Shell Functions. ## 293a5399cb1Smrg## --------------------- ## 294a5399cb1Smrg# as_fn_unset VAR 295a5399cb1Smrg# --------------- 296a5399cb1Smrg# Portably unset VAR. 297a5399cb1Smrgas_fn_unset () 298a5399cb1Smrg{ 299a5399cb1Smrg { eval $1=; unset $1;} 300a5399cb1Smrg} 301a5399cb1Smrgas_unset=as_fn_unset 302a5399cb1Smrg 303e5db2183Smrg 304a5399cb1Smrg# as_fn_set_status STATUS 305a5399cb1Smrg# ----------------------- 306a5399cb1Smrg# Set $? to STATUS, without forking. 307a5399cb1Smrgas_fn_set_status () 308a5399cb1Smrg{ 309a5399cb1Smrg return $1 310a5399cb1Smrg} # as_fn_set_status 311a5399cb1Smrg 312a5399cb1Smrg# as_fn_exit STATUS 313a5399cb1Smrg# ----------------- 314a5399cb1Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 315a5399cb1Smrgas_fn_exit () 316a5399cb1Smrg{ 317a5399cb1Smrg set +e 318a5399cb1Smrg as_fn_set_status $1 319a5399cb1Smrg exit $1 320a5399cb1Smrg} # as_fn_exit 321a5399cb1Smrg 322a5399cb1Smrg# as_fn_mkdir_p 323a5399cb1Smrg# ------------- 324a5399cb1Smrg# Create "$as_dir" as a directory, including parents if necessary. 325a5399cb1Smrgas_fn_mkdir_p () 326a5399cb1Smrg{ 327a5399cb1Smrg 328a5399cb1Smrg case $as_dir in #( 329a5399cb1Smrg -*) as_dir=./$as_dir;; 330a5399cb1Smrg esac 331a5399cb1Smrg test -d "$as_dir" || eval $as_mkdir_p || { 332a5399cb1Smrg as_dirs= 333a5399cb1Smrg while :; do 334a5399cb1Smrg case $as_dir in #( 335e5db2183Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 336a5399cb1Smrg *) as_qdir=$as_dir;; 337a5399cb1Smrg esac 338a5399cb1Smrg as_dirs="'$as_qdir' $as_dirs" 339a5399cb1Smrg as_dir=`$as_dirname -- "$as_dir" || 340a5399cb1Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 341a5399cb1Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 342a5399cb1Smrg X"$as_dir" : 'X\(//\)$' \| \ 343a5399cb1Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 344e5db2183Smrgprintf "%s\n" X"$as_dir" | 345a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 346a5399cb1Smrg s//\1/ 347a5399cb1Smrg q 348a5399cb1Smrg } 349a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 350a5399cb1Smrg s//\1/ 351a5399cb1Smrg q 352a5399cb1Smrg } 353a5399cb1Smrg /^X\(\/\/\)$/{ 354a5399cb1Smrg s//\1/ 355a5399cb1Smrg q 356a5399cb1Smrg } 357a5399cb1Smrg /^X\(\/\).*/{ 358a5399cb1Smrg s//\1/ 359a5399cb1Smrg q 360a5399cb1Smrg } 361a5399cb1Smrg s/.*/./; q'` 362a5399cb1Smrg test -d "$as_dir" && break 363a5399cb1Smrg done 364a5399cb1Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 3655afa940dSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 366a5399cb1Smrg 367a5399cb1Smrg 368a5399cb1Smrg} # as_fn_mkdir_p 3697af227c3Smrg 3707af227c3Smrg# as_fn_executable_p FILE 3717af227c3Smrg# ----------------------- 3727af227c3Smrg# Test if FILE is an executable regular file. 3737af227c3Smrgas_fn_executable_p () 3747af227c3Smrg{ 3757af227c3Smrg test -f "$1" && test -x "$1" 3767af227c3Smrg} # as_fn_executable_p 377a5399cb1Smrg# as_fn_append VAR VALUE 378a5399cb1Smrg# ---------------------- 379a5399cb1Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 380a5399cb1Smrg# advantage of any shell optimizations that allow amortized linear growth over 381a5399cb1Smrg# repeated appends, instead of the typical quadratic growth present in naive 382a5399cb1Smrg# implementations. 383e5db2183Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 384e5db2183Smrgthen : 385a5399cb1Smrg eval 'as_fn_append () 386a5399cb1Smrg { 387a5399cb1Smrg eval $1+=\$2 388a5399cb1Smrg }' 38943b8458eSmrgelse case e in #( 39043b8458eSmrg e) as_fn_append () 391a5399cb1Smrg { 392a5399cb1Smrg eval $1=\$$1\$2 39343b8458eSmrg } ;; 39443b8458eSmrgesac 395a5399cb1Smrgfi # as_fn_append 396a5399cb1Smrg 397a5399cb1Smrg# as_fn_arith ARG... 398a5399cb1Smrg# ------------------ 399a5399cb1Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400a5399cb1Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401a5399cb1Smrg# must be portable across $(()) and expr. 402e5db2183Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 403e5db2183Smrgthen : 404a5399cb1Smrg eval 'as_fn_arith () 405a5399cb1Smrg { 406a5399cb1Smrg as_val=$(( $* )) 407a5399cb1Smrg }' 40843b8458eSmrgelse case e in #( 40943b8458eSmrg e) as_fn_arith () 410a5399cb1Smrg { 411a5399cb1Smrg as_val=`expr "$@" || test $? -eq 1` 41243b8458eSmrg } ;; 41343b8458eSmrgesac 414a5399cb1Smrgfi # as_fn_arith 415a5399cb1Smrg 416bb2e14f3Smrg 4175afa940dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 4185afa940dSmrg# ---------------------------------------- 419a5399cb1Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 420a5399cb1Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 4215afa940dSmrg# script with STATUS, using 1 if that was 0. 422a5399cb1Smrgas_fn_error () 423a5399cb1Smrg{ 4245afa940dSmrg as_status=$1; test $as_status -eq 0 && as_status=1 4255afa940dSmrg if test "$4"; then 4265afa940dSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 427e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 428a5399cb1Smrg fi 429e5db2183Smrg printf "%s\n" "$as_me: error: $2" >&2 430a5399cb1Smrg as_fn_exit $as_status 431a5399cb1Smrg} # as_fn_error 432a5399cb1Smrg 433a5399cb1Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 434a5399cb1Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 435bb2e14f3Smrg as_expr=expr 436bb2e14f3Smrgelse 437bb2e14f3Smrg as_expr=false 438bb2e14f3Smrgfi 439bb2e14f3Smrg 440a5399cb1Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 441bb2e14f3Smrg as_basename=basename 442bb2e14f3Smrgelse 443bb2e14f3Smrg as_basename=false 444bb2e14f3Smrgfi 445bb2e14f3Smrg 446a5399cb1Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 447a5399cb1Smrg as_dirname=dirname 448a5399cb1Smrgelse 449a5399cb1Smrg as_dirname=false 450a5399cb1Smrgfi 451bb2e14f3Smrg 452a5399cb1Smrgas_me=`$as_basename -- "$0" || 453bb2e14f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 454bb2e14f3Smrg X"$0" : 'X\(//\)$' \| \ 455a5399cb1Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 456e5db2183Smrgprintf "%s\n" X/"$0" | 457a5399cb1Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 458a5399cb1Smrg s//\1/ 459a5399cb1Smrg q 460a5399cb1Smrg } 461a5399cb1Smrg /^X\/\(\/\/\)$/{ 462a5399cb1Smrg s//\1/ 463a5399cb1Smrg q 464a5399cb1Smrg } 465a5399cb1Smrg /^X\/\(\/\).*/{ 466a5399cb1Smrg s//\1/ 467a5399cb1Smrg q 468a5399cb1Smrg } 469a5399cb1Smrg s/.*/./; q'` 470bb2e14f3Smrg 471bb2e14f3Smrg# Avoid depending upon Character Ranges. 472bb2e14f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 473bb2e14f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 474bb2e14f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 475bb2e14f3Smrgas_cr_digits='0123456789' 476bb2e14f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 477bb2e14f3Smrg 478bb2e14f3Smrg 479a5399cb1Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 480a5399cb1Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 481a5399cb1Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 482a5399cb1Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 483a5399cb1Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 484a5399cb1Smrg sed -n ' 485a5399cb1Smrg p 486a5399cb1Smrg /[$]LINENO/= 487a5399cb1Smrg ' <$as_myself | 488bb2e14f3Smrg sed ' 48943b8458eSmrg t clear 49043b8458eSmrg :clear 491a5399cb1Smrg s/[$]LINENO.*/&-/ 492a5399cb1Smrg t lineno 493a5399cb1Smrg b 494a5399cb1Smrg :lineno 495bb2e14f3Smrg N 496a5399cb1Smrg :loop 497a5399cb1Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 498bb2e14f3Smrg t loop 499a5399cb1Smrg s/-\n.*// 500bb2e14f3Smrg ' >$as_me.lineno && 501a5399cb1Smrg chmod +x "$as_me.lineno" || 502e5db2183Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 503bb2e14f3Smrg 5047af227c3Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 5057af227c3Smrg # already done that, so ensure we don't try to do so again and fall 5067af227c3Smrg # in an infinite loop. This has already happened in practice. 5077af227c3Smrg _as_can_reexec=no; export _as_can_reexec 508bb2e14f3Smrg # Don't try to exec as it changes $[0], causing all sort of problems 509bb2e14f3Smrg # (the dirname of $[0] is not the place where we might find the 510a5399cb1Smrg # original and so on. Autoconf is especially sensitive to this). 511a5399cb1Smrg . "./$as_me.lineno" 512bb2e14f3Smrg # Exit status is that of the last command. 513bb2e14f3Smrg exit 514bb2e14f3Smrg} 515bb2e14f3Smrg 516e5db2183Smrg 517e5db2183Smrg# Determine whether it's possible to make 'echo' print without a newline. 518e5db2183Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 519e5db2183Smrg# for compatibility with existing Makefiles. 520a5399cb1SmrgECHO_C= ECHO_N= ECHO_T= 521a5399cb1Smrgcase `echo -n x` in #((((( 522a5399cb1Smrg-n*) 523a5399cb1Smrg case `echo 'xy\c'` in 524a5399cb1Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 525a5399cb1Smrg xy) ECHO_C='\c';; 526a5399cb1Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 527a5399cb1Smrg ECHO_T=' ';; 528a5399cb1Smrg esac;; 529a5399cb1Smrg*) 530a5399cb1Smrg ECHO_N='-n';; 531bb2e14f3Smrgesac 532bb2e14f3Smrg 533e5db2183Smrg# For backward compatibility with old third-party macros, we provide 534e5db2183Smrg# the shell variables $as_echo and $as_echo_n. New code should use 535e5db2183Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 536e5db2183Smrgas_echo='printf %s\n' 537e5db2183Smrgas_echo_n='printf %s' 538e5db2183Smrg 539a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.file 540a5399cb1Smrgif test -d conf$$.dir; then 541a5399cb1Smrg rm -f conf$$.dir/conf$$.file 542bb2e14f3Smrgelse 543a5399cb1Smrg rm -f conf$$.dir 544a5399cb1Smrg mkdir conf$$.dir 2>/dev/null 545bb2e14f3Smrgfi 546a5399cb1Smrgif (echo >conf$$.file) 2>/dev/null; then 547a5399cb1Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 548bb2e14f3Smrg as_ln_s='ln -s' 549a5399cb1Smrg # ... but there are two gotchas: 55043b8458eSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 55143b8458eSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 55243b8458eSmrg # In both cases, we have to default to 'cp -pR'. 553a5399cb1Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5547af227c3Smrg as_ln_s='cp -pR' 555a5399cb1Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 556a5399cb1Smrg as_ln_s=ln 557a5399cb1Smrg else 5587af227c3Smrg as_ln_s='cp -pR' 559bb2e14f3Smrg fi 560bb2e14f3Smrgelse 5617af227c3Smrg as_ln_s='cp -pR' 562bb2e14f3Smrgfi 563a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 564a5399cb1Smrgrmdir conf$$.dir 2>/dev/null 565bb2e14f3Smrg 566bb2e14f3Smrgif mkdir -p . 2>/dev/null; then 567a5399cb1Smrg as_mkdir_p='mkdir -p "$as_dir"' 568bb2e14f3Smrgelse 569bb2e14f3Smrg test -d ./-p && rmdir ./-p 570bb2e14f3Smrg as_mkdir_p=false 571bb2e14f3Smrgfi 572bb2e14f3Smrg 5737af227c3Smrgas_test_x='test -x' 5747af227c3Smrgas_executable_p=as_fn_executable_p 575bb2e14f3Smrg 576bb2e14f3Smrg# Sed expression to map a string onto a valid CPP name. 57743b8458eSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 57843b8458eSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 579bb2e14f3Smrg 580bb2e14f3Smrg# Sed expression to map a string onto a valid variable name. 58143b8458eSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 58243b8458eSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 583bb2e14f3Smrg 584bb2e14f3Smrg 585a5399cb1Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 586a5399cb1Smrgexec 6>&1 587bb2e14f3Smrg 588bb2e14f3Smrg# Name of the host. 5895afa940dSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 590bb2e14f3Smrg# so uname gets run too. 591bb2e14f3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 592bb2e14f3Smrg 593bb2e14f3Smrg# 594bb2e14f3Smrg# Initializations. 595bb2e14f3Smrg# 596bb2e14f3Smrgac_default_prefix=/usr/local 597a5399cb1Smrgac_clean_files= 598bb2e14f3Smrgac_config_libobj_dir=. 599a5399cb1SmrgLIBOBJS= 600bb2e14f3Smrgcross_compiling=no 601bb2e14f3Smrgsubdirs= 602bb2e14f3SmrgMFLAGS= 603bb2e14f3SmrgMAKEFLAGS= 604bb2e14f3Smrg 605bb2e14f3Smrg# Identity of this package. 606bb2e14f3SmrgPACKAGE_NAME='imake' 607bb2e14f3SmrgPACKAGE_TARNAME='imake' 60843b8458eSmrgPACKAGE_VERSION='1.0.10' 60943b8458eSmrgPACKAGE_STRING='imake 1.0.10' 610e5db2183SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/util/imake/-/issues' 611a5399cb1SmrgPACKAGE_URL='' 612bb2e14f3Smrg 61339f9c979Smrgac_unique_file="Makefile.am" 614a5399cb1Smrg# Factoring default headers for most tests. 615a5399cb1Smrgac_includes_default="\ 616e5db2183Smrg#include <stddef.h> 617e5db2183Smrg#ifdef HAVE_STDIO_H 618e5db2183Smrg# include <stdio.h> 619a5399cb1Smrg#endif 620e5db2183Smrg#ifdef HAVE_STDLIB_H 621a5399cb1Smrg# include <stdlib.h> 622a5399cb1Smrg#endif 623a5399cb1Smrg#ifdef HAVE_STRING_H 624a5399cb1Smrg# include <string.h> 625a5399cb1Smrg#endif 626a5399cb1Smrg#ifdef HAVE_INTTYPES_H 627a5399cb1Smrg# include <inttypes.h> 628a5399cb1Smrg#endif 629a5399cb1Smrg#ifdef HAVE_STDINT_H 630a5399cb1Smrg# include <stdint.h> 631a5399cb1Smrg#endif 632e5db2183Smrg#ifdef HAVE_STRINGS_H 633e5db2183Smrg# include <strings.h> 634e5db2183Smrg#endif 635e5db2183Smrg#ifdef HAVE_SYS_TYPES_H 636e5db2183Smrg# include <sys/types.h> 637e5db2183Smrg#endif 638e5db2183Smrg#ifdef HAVE_SYS_STAT_H 639e5db2183Smrg# include <sys/stat.h> 640e5db2183Smrg#endif 641a5399cb1Smrg#ifdef HAVE_UNISTD_H 642a5399cb1Smrg# include <unistd.h> 643a5399cb1Smrg#endif" 644a5399cb1Smrg 645e5db2183Smrgac_header_c_list= 64643b8458eSmrgenable_year2038=no 647a5399cb1Smrgac_subst_vars='am__EXEEXT_FALSE 648a5399cb1Smrgam__EXEEXT_TRUE 649a5399cb1SmrgLTLIBOBJS 650a5399cb1SmrgLIBOBJS 651a5399cb1SmrgXPROTO_LIBS 652a5399cb1SmrgXPROTO_CFLAGS 653a5399cb1SmrgBUILD_MKHTMLINDEX_FALSE 654a5399cb1SmrgBUILD_MKHTMLINDEX_TRUE 655a5399cb1SmrgBUILD_CLEANLINKS_FALSE 656a5399cb1SmrgBUILD_CLEANLINKS_TRUE 657a5399cb1SmrgBUILD_MKDIRHIER_FALSE 658a5399cb1SmrgBUILD_MKDIRHIER_TRUE 659a5399cb1SmrgBUILD_MERGELIB_FALSE 660a5399cb1SmrgBUILD_MERGELIB_TRUE 661a5399cb1SmrgBUILD_CCMAKEDEP_FALSE 662a5399cb1SmrgBUILD_CCMAKEDEP_TRUE 663a5399cb1SmrgBUILD_XMKMF_FALSE 664a5399cb1SmrgBUILD_XMKMF_TRUE 665a5399cb1SmrgBUILD_MAKEG_FALSE 666a5399cb1SmrgBUILD_MAKEG_TRUE 667a5399cb1SmrgBUILD_REVPATH_FALSE 668a5399cb1SmrgBUILD_REVPATH_TRUE 669a5399cb1SmrgRANLIB 670a5399cb1SmrgARCMD 671a5399cb1SmrgPREPROCESSCMD_MKDEPEND 672a5399cb1SmrgXCONFDIR 673a5399cb1SmrgHAS_PERL_FALSE 674a5399cb1SmrgHAS_PERL_TRUE 675a5399cb1SmrgHAS_PERL 676a5399cb1SmrgCPP_PROGRAM 6778a954913SmrgTRADITIONALCPPFLAGS 678a5399cb1SmrgRAWCPPFLAGS 679a5399cb1SmrgRAWCPP 680e5db2183SmrgCPP 6815afa940dSmrgMAN_SUBSTS 6825afa940dSmrgXORG_MAN_PAGE 683a5399cb1SmrgADMIN_MAN_DIR 684a5399cb1SmrgDRIVER_MAN_DIR 685a5399cb1SmrgMISC_MAN_DIR 686a5399cb1SmrgFILE_MAN_DIR 687a5399cb1SmrgLIB_MAN_DIR 688a5399cb1SmrgAPP_MAN_DIR 689a5399cb1SmrgADMIN_MAN_SUFFIX 690a5399cb1SmrgDRIVER_MAN_SUFFIX 691a5399cb1SmrgMISC_MAN_SUFFIX 692a5399cb1SmrgFILE_MAN_SUFFIX 693a5399cb1SmrgLIB_MAN_SUFFIX 694a5399cb1SmrgAPP_MAN_SUFFIX 6955afa940dSmrgSED 696a5399cb1Smrghost_os 697a5399cb1Smrghost_vendor 698a5399cb1Smrghost_cpu 699a5399cb1Smrghost 700a5399cb1Smrgbuild_os 701a5399cb1Smrgbuild_vendor 702a5399cb1Smrgbuild_cpu 703a5399cb1Smrgbuild 704a5399cb1SmrgINSTALL_CMD 7057af227c3SmrgPKG_CONFIG_LIBDIR 7067af227c3SmrgPKG_CONFIG_PATH 707a5399cb1SmrgPKG_CONFIG 708a5399cb1SmrgCHANGELOG_CMD 7091114aea8SmrgSTRICT_CFLAGS 710a5399cb1SmrgCWARNFLAGS 7111114aea8SmrgBASE_CFLAGS 712a5399cb1Smrgam__fastdepCC_FALSE 713a5399cb1Smrgam__fastdepCC_TRUE 714a5399cb1SmrgCCDEPMODE 71539f9c979Smrgam__nodep 716a5399cb1SmrgAMDEPBACKSLASH 717a5399cb1SmrgAMDEP_FALSE 718a5399cb1SmrgAMDEP_TRUE 719a5399cb1Smrgam__include 720a5399cb1SmrgDEPDIR 721a5399cb1SmrgOBJEXT 722a5399cb1SmrgEXEEXT 723a5399cb1Smrgac_ct_CC 724a5399cb1SmrgCPPFLAGS 725a5399cb1SmrgLDFLAGS 726a5399cb1SmrgCFLAGS 727a5399cb1SmrgCC 72839f9c979SmrgAM_BACKSLASH 72939f9c979SmrgAM_DEFAULT_VERBOSITY 73039f9c979SmrgAM_DEFAULT_V 73139f9c979SmrgAM_V 732e5db2183SmrgCSCOPE 733e5db2183SmrgETAGS 734e5db2183SmrgCTAGS 735a5399cb1Smrgam__untar 736a5399cb1Smrgam__tar 737a5399cb1SmrgAMTAR 738a5399cb1Smrgam__leading_dot 739a5399cb1SmrgSET_MAKE 740a5399cb1SmrgAWK 741a5399cb1Smrgmkdir_p 742a5399cb1SmrgMKDIR_P 743a5399cb1SmrgINSTALL_STRIP_PROGRAM 744a5399cb1SmrgSTRIP 745a5399cb1Smrginstall_sh 746a5399cb1SmrgMAKEINFO 747a5399cb1SmrgAUTOHEADER 748a5399cb1SmrgAUTOMAKE 749a5399cb1SmrgAUTOCONF 750a5399cb1SmrgACLOCAL 751a5399cb1SmrgVERSION 752a5399cb1SmrgPACKAGE 753a5399cb1SmrgCYGPATH_W 754a5399cb1Smrgam__isrc 755a5399cb1SmrgINSTALL_DATA 756a5399cb1SmrgINSTALL_SCRIPT 757a5399cb1SmrgINSTALL_PROGRAM 758a5399cb1Smrgtarget_alias 759a5399cb1Smrghost_alias 760a5399cb1Smrgbuild_alias 761a5399cb1SmrgLIBS 762a5399cb1SmrgECHO_T 763a5399cb1SmrgECHO_N 764a5399cb1SmrgECHO_C 765a5399cb1SmrgDEFS 766a5399cb1Smrgmandir 767a5399cb1Smrglocaledir 768a5399cb1Smrglibdir 769a5399cb1Smrgpsdir 770a5399cb1Smrgpdfdir 771a5399cb1Smrgdvidir 772a5399cb1Smrghtmldir 773a5399cb1Smrginfodir 774a5399cb1Smrgdocdir 775a5399cb1Smrgoldincludedir 776a5399cb1Smrgincludedir 777e5db2183Smrgrunstatedir 778a5399cb1Smrglocalstatedir 779a5399cb1Smrgsharedstatedir 780a5399cb1Smrgsysconfdir 781a5399cb1Smrgdatadir 782a5399cb1Smrgdatarootdir 783a5399cb1Smrglibexecdir 784a5399cb1Smrgsbindir 785a5399cb1Smrgbindir 786a5399cb1Smrgprogram_transform_name 787a5399cb1Smrgprefix 788a5399cb1Smrgexec_prefix 789a5399cb1SmrgPACKAGE_URL 790a5399cb1SmrgPACKAGE_BUGREPORT 791a5399cb1SmrgPACKAGE_STRING 792a5399cb1SmrgPACKAGE_VERSION 793a5399cb1SmrgPACKAGE_TARNAME 794a5399cb1SmrgPACKAGE_NAME 795a5399cb1SmrgPATH_SEPARATOR 796e5db2183SmrgSHELL 797e5db2183Smrgam__quote' 798bb2e14f3Smrgac_subst_files='' 799a5399cb1Smrgac_user_opts=' 800a5399cb1Smrgenable_option_checking 80139f9c979Smrgenable_silent_rules 802a5399cb1Smrgenable_dependency_tracking 8031114aea8Smrgenable_selective_werror 804a5399cb1Smrgenable_strict_compilation 80543b8458eSmrgenable_largefile 806a5399cb1Smrgwith_config_dir 807a5399cb1Smrgwith_script_preproc_cmd 808a5399cb1Smrgwith_create_lib_cmd 809a5399cb1Smrgwith_clean_lib_cmd 810a5399cb1Smrgenable_revpath 811a5399cb1Smrgenable_makeg 812a5399cb1Smrgenable_xmkmf 813a5399cb1Smrgenable_ccmakedep 814a5399cb1Smrgenable_mergelib 815a5399cb1Smrgenable_mkdirhier 816a5399cb1Smrgenable_cleanlinks 817a5399cb1Smrgenable_mkhtmlindex 81843b8458eSmrgenable_year2038 819a5399cb1Smrg' 820a5399cb1Smrg ac_precious_vars='build_alias 821a5399cb1Smrghost_alias 822a5399cb1Smrgtarget_alias 823a5399cb1SmrgCC 824a5399cb1SmrgCFLAGS 825a5399cb1SmrgLDFLAGS 826a5399cb1SmrgLIBS 827a5399cb1SmrgCPPFLAGS 828a5399cb1SmrgPKG_CONFIG 8297af227c3SmrgPKG_CONFIG_PATH 8307af227c3SmrgPKG_CONFIG_LIBDIR 831e5db2183SmrgCPP 832a5399cb1SmrgXPROTO_CFLAGS 833a5399cb1SmrgXPROTO_LIBS' 834a5399cb1Smrg 835bb2e14f3Smrg 836bb2e14f3Smrg# Initialize some variables set by options. 837bb2e14f3Smrgac_init_help= 838bb2e14f3Smrgac_init_version=false 839a5399cb1Smrgac_unrecognized_opts= 840a5399cb1Smrgac_unrecognized_sep= 841bb2e14f3Smrg# The variables have the same names as the options, with 842bb2e14f3Smrg# dashes changed to underlines. 843bb2e14f3Smrgcache_file=/dev/null 844bb2e14f3Smrgexec_prefix=NONE 845bb2e14f3Smrgno_create= 846bb2e14f3Smrgno_recursion= 847bb2e14f3Smrgprefix=NONE 848bb2e14f3Smrgprogram_prefix=NONE 849bb2e14f3Smrgprogram_suffix=NONE 850bb2e14f3Smrgprogram_transform_name=s,x,x, 851bb2e14f3Smrgsilent= 852bb2e14f3Smrgsite= 853bb2e14f3Smrgsrcdir= 854bb2e14f3Smrgverbose= 855bb2e14f3Smrgx_includes=NONE 856bb2e14f3Smrgx_libraries=NONE 857bb2e14f3Smrg 858bb2e14f3Smrg# Installation directory options. 859bb2e14f3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 860bb2e14f3Smrg# and all the variables that are supposed to be based on exec_prefix 861bb2e14f3Smrg# by default will actually change. 862bb2e14f3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 863a5399cb1Smrg# (The list follows the same order as the GNU Coding Standards.) 864bb2e14f3Smrgbindir='${exec_prefix}/bin' 865bb2e14f3Smrgsbindir='${exec_prefix}/sbin' 866bb2e14f3Smrglibexecdir='${exec_prefix}/libexec' 867a5399cb1Smrgdatarootdir='${prefix}/share' 868a5399cb1Smrgdatadir='${datarootdir}' 869bb2e14f3Smrgsysconfdir='${prefix}/etc' 870bb2e14f3Smrgsharedstatedir='${prefix}/com' 871bb2e14f3Smrglocalstatedir='${prefix}/var' 872e5db2183Smrgrunstatedir='${localstatedir}/run' 873bb2e14f3Smrgincludedir='${prefix}/include' 874bb2e14f3Smrgoldincludedir='/usr/include' 875a5399cb1Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 876a5399cb1Smrginfodir='${datarootdir}/info' 877a5399cb1Smrghtmldir='${docdir}' 878a5399cb1Smrgdvidir='${docdir}' 879a5399cb1Smrgpdfdir='${docdir}' 880a5399cb1Smrgpsdir='${docdir}' 881a5399cb1Smrglibdir='${exec_prefix}/lib' 882a5399cb1Smrglocaledir='${datarootdir}/locale' 883a5399cb1Smrgmandir='${datarootdir}/man' 884bb2e14f3Smrg 885bb2e14f3Smrgac_prev= 886a5399cb1Smrgac_dashdash= 887bb2e14f3Smrgfor ac_option 888bb2e14f3Smrgdo 889bb2e14f3Smrg # If the previous option needs an argument, assign it. 890bb2e14f3Smrg if test -n "$ac_prev"; then 891a5399cb1Smrg eval $ac_prev=\$ac_option 892bb2e14f3Smrg ac_prev= 893bb2e14f3Smrg continue 894bb2e14f3Smrg fi 895bb2e14f3Smrg 896a5399cb1Smrg case $ac_option in 8975afa940dSmrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 8985afa940dSmrg *=) ac_optarg= ;; 8995afa940dSmrg *) ac_optarg=yes ;; 900a5399cb1Smrg esac 901bb2e14f3Smrg 902a5399cb1Smrg case $ac_dashdash$ac_option in 903a5399cb1Smrg --) 904a5399cb1Smrg ac_dashdash=yes ;; 905bb2e14f3Smrg 906bb2e14f3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 907bb2e14f3Smrg ac_prev=bindir ;; 908bb2e14f3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 909bb2e14f3Smrg bindir=$ac_optarg ;; 910bb2e14f3Smrg 911bb2e14f3Smrg -build | --build | --buil | --bui | --bu) 912bb2e14f3Smrg ac_prev=build_alias ;; 913bb2e14f3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 914bb2e14f3Smrg build_alias=$ac_optarg ;; 915bb2e14f3Smrg 916bb2e14f3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 917bb2e14f3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 918bb2e14f3Smrg ac_prev=cache_file ;; 919bb2e14f3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 920bb2e14f3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 921bb2e14f3Smrg cache_file=$ac_optarg ;; 922bb2e14f3Smrg 923bb2e14f3Smrg --config-cache | -C) 924bb2e14f3Smrg cache_file=config.cache ;; 925bb2e14f3Smrg 926a5399cb1Smrg -datadir | --datadir | --datadi | --datad) 927bb2e14f3Smrg ac_prev=datadir ;; 928a5399cb1Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 929bb2e14f3Smrg datadir=$ac_optarg ;; 930bb2e14f3Smrg 931a5399cb1Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 932a5399cb1Smrg | --dataroo | --dataro | --datar) 933a5399cb1Smrg ac_prev=datarootdir ;; 934a5399cb1Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 935a5399cb1Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 936a5399cb1Smrg datarootdir=$ac_optarg ;; 937a5399cb1Smrg 938bb2e14f3Smrg -disable-* | --disable-*) 939a5399cb1Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 940bb2e14f3Smrg # Reject names that are not valid shell variable names. 941a5399cb1Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 94243b8458eSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 943a5399cb1Smrg ac_useropt_orig=$ac_useropt 944e5db2183Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 945a5399cb1Smrg case $ac_user_opts in 946a5399cb1Smrg *" 947a5399cb1Smrg"enable_$ac_useropt" 948a5399cb1Smrg"*) ;; 949a5399cb1Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 950a5399cb1Smrg ac_unrecognized_sep=', ';; 951a5399cb1Smrg esac 952a5399cb1Smrg eval enable_$ac_useropt=no ;; 953a5399cb1Smrg 954a5399cb1Smrg -docdir | --docdir | --docdi | --doc | --do) 955a5399cb1Smrg ac_prev=docdir ;; 956a5399cb1Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 957a5399cb1Smrg docdir=$ac_optarg ;; 958a5399cb1Smrg 959a5399cb1Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 960a5399cb1Smrg ac_prev=dvidir ;; 961a5399cb1Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 962a5399cb1Smrg dvidir=$ac_optarg ;; 963bb2e14f3Smrg 964bb2e14f3Smrg -enable-* | --enable-*) 965a5399cb1Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 966bb2e14f3Smrg # Reject names that are not valid shell variable names. 967a5399cb1Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 96843b8458eSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 969a5399cb1Smrg ac_useropt_orig=$ac_useropt 970e5db2183Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 971a5399cb1Smrg case $ac_user_opts in 972a5399cb1Smrg *" 973a5399cb1Smrg"enable_$ac_useropt" 974a5399cb1Smrg"*) ;; 975a5399cb1Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 976a5399cb1Smrg ac_unrecognized_sep=', ';; 977bb2e14f3Smrg esac 978a5399cb1Smrg eval enable_$ac_useropt=\$ac_optarg ;; 979bb2e14f3Smrg 980bb2e14f3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 981bb2e14f3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 982bb2e14f3Smrg | --exec | --exe | --ex) 983bb2e14f3Smrg ac_prev=exec_prefix ;; 984bb2e14f3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 985bb2e14f3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 986bb2e14f3Smrg | --exec=* | --exe=* | --ex=*) 987bb2e14f3Smrg exec_prefix=$ac_optarg ;; 988bb2e14f3Smrg 989bb2e14f3Smrg -gas | --gas | --ga | --g) 990bb2e14f3Smrg # Obsolete; use --with-gas. 991bb2e14f3Smrg with_gas=yes ;; 992bb2e14f3Smrg 993bb2e14f3Smrg -help | --help | --hel | --he | -h) 994bb2e14f3Smrg ac_init_help=long ;; 995bb2e14f3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 996bb2e14f3Smrg ac_init_help=recursive ;; 997bb2e14f3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 998bb2e14f3Smrg ac_init_help=short ;; 999bb2e14f3Smrg 1000bb2e14f3Smrg -host | --host | --hos | --ho) 1001bb2e14f3Smrg ac_prev=host_alias ;; 1002bb2e14f3Smrg -host=* | --host=* | --hos=* | --ho=*) 1003bb2e14f3Smrg host_alias=$ac_optarg ;; 1004bb2e14f3Smrg 1005a5399cb1Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1006a5399cb1Smrg ac_prev=htmldir ;; 1007a5399cb1Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1008a5399cb1Smrg | --ht=*) 1009a5399cb1Smrg htmldir=$ac_optarg ;; 1010a5399cb1Smrg 1011bb2e14f3Smrg -includedir | --includedir | --includedi | --included | --include \ 1012bb2e14f3Smrg | --includ | --inclu | --incl | --inc) 1013bb2e14f3Smrg ac_prev=includedir ;; 1014bb2e14f3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1015bb2e14f3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1016bb2e14f3Smrg includedir=$ac_optarg ;; 1017bb2e14f3Smrg 1018bb2e14f3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1019bb2e14f3Smrg ac_prev=infodir ;; 1020bb2e14f3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1021bb2e14f3Smrg infodir=$ac_optarg ;; 1022bb2e14f3Smrg 1023bb2e14f3Smrg -libdir | --libdir | --libdi | --libd) 1024bb2e14f3Smrg ac_prev=libdir ;; 1025bb2e14f3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1026bb2e14f3Smrg libdir=$ac_optarg ;; 1027bb2e14f3Smrg 1028bb2e14f3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1029bb2e14f3Smrg | --libexe | --libex | --libe) 1030bb2e14f3Smrg ac_prev=libexecdir ;; 1031bb2e14f3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1032bb2e14f3Smrg | --libexe=* | --libex=* | --libe=*) 1033bb2e14f3Smrg libexecdir=$ac_optarg ;; 1034bb2e14f3Smrg 1035a5399cb1Smrg -localedir | --localedir | --localedi | --localed | --locale) 1036a5399cb1Smrg ac_prev=localedir ;; 1037a5399cb1Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1038a5399cb1Smrg localedir=$ac_optarg ;; 1039a5399cb1Smrg 1040bb2e14f3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1041a5399cb1Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1042bb2e14f3Smrg ac_prev=localstatedir ;; 1043bb2e14f3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1044a5399cb1Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1045bb2e14f3Smrg localstatedir=$ac_optarg ;; 1046bb2e14f3Smrg 1047bb2e14f3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1048bb2e14f3Smrg ac_prev=mandir ;; 1049bb2e14f3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1050bb2e14f3Smrg mandir=$ac_optarg ;; 1051bb2e14f3Smrg 1052bb2e14f3Smrg -nfp | --nfp | --nf) 1053bb2e14f3Smrg # Obsolete; use --without-fp. 1054bb2e14f3Smrg with_fp=no ;; 1055bb2e14f3Smrg 1056bb2e14f3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1057bb2e14f3Smrg | --no-cr | --no-c | -n) 1058bb2e14f3Smrg no_create=yes ;; 1059bb2e14f3Smrg 1060bb2e14f3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1061bb2e14f3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1062bb2e14f3Smrg no_recursion=yes ;; 1063bb2e14f3Smrg 1064bb2e14f3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1065bb2e14f3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1066bb2e14f3Smrg | --oldin | --oldi | --old | --ol | --o) 1067bb2e14f3Smrg ac_prev=oldincludedir ;; 1068bb2e14f3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1069bb2e14f3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1070bb2e14f3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1071bb2e14f3Smrg oldincludedir=$ac_optarg ;; 1072bb2e14f3Smrg 1073bb2e14f3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1074bb2e14f3Smrg ac_prev=prefix ;; 1075bb2e14f3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1076bb2e14f3Smrg prefix=$ac_optarg ;; 1077bb2e14f3Smrg 1078bb2e14f3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1079bb2e14f3Smrg | --program-pre | --program-pr | --program-p) 1080bb2e14f3Smrg ac_prev=program_prefix ;; 1081bb2e14f3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1082bb2e14f3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1083bb2e14f3Smrg program_prefix=$ac_optarg ;; 1084bb2e14f3Smrg 1085bb2e14f3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1086bb2e14f3Smrg | --program-suf | --program-su | --program-s) 1087bb2e14f3Smrg ac_prev=program_suffix ;; 1088bb2e14f3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1089bb2e14f3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1090bb2e14f3Smrg program_suffix=$ac_optarg ;; 1091bb2e14f3Smrg 1092bb2e14f3Smrg -program-transform-name | --program-transform-name \ 1093bb2e14f3Smrg | --program-transform-nam | --program-transform-na \ 1094bb2e14f3Smrg | --program-transform-n | --program-transform- \ 1095bb2e14f3Smrg | --program-transform | --program-transfor \ 1096bb2e14f3Smrg | --program-transfo | --program-transf \ 1097bb2e14f3Smrg | --program-trans | --program-tran \ 1098bb2e14f3Smrg | --progr-tra | --program-tr | --program-t) 1099bb2e14f3Smrg ac_prev=program_transform_name ;; 1100bb2e14f3Smrg -program-transform-name=* | --program-transform-name=* \ 1101bb2e14f3Smrg | --program-transform-nam=* | --program-transform-na=* \ 1102bb2e14f3Smrg | --program-transform-n=* | --program-transform-=* \ 1103bb2e14f3Smrg | --program-transform=* | --program-transfor=* \ 1104bb2e14f3Smrg | --program-transfo=* | --program-transf=* \ 1105bb2e14f3Smrg | --program-trans=* | --program-tran=* \ 1106bb2e14f3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1107bb2e14f3Smrg program_transform_name=$ac_optarg ;; 1108bb2e14f3Smrg 1109a5399cb1Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1110a5399cb1Smrg ac_prev=pdfdir ;; 1111a5399cb1Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1112a5399cb1Smrg pdfdir=$ac_optarg ;; 1113a5399cb1Smrg 1114a5399cb1Smrg -psdir | --psdir | --psdi | --psd | --ps) 1115a5399cb1Smrg ac_prev=psdir ;; 1116a5399cb1Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1117a5399cb1Smrg psdir=$ac_optarg ;; 1118a5399cb1Smrg 1119bb2e14f3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1120bb2e14f3Smrg | -silent | --silent | --silen | --sile | --sil) 1121bb2e14f3Smrg silent=yes ;; 1122bb2e14f3Smrg 1123e5db2183Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1124e5db2183Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 1125e5db2183Smrg | --run | --ru | --r) 1126e5db2183Smrg ac_prev=runstatedir ;; 1127e5db2183Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1128e5db2183Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1129e5db2183Smrg | --run=* | --ru=* | --r=*) 1130e5db2183Smrg runstatedir=$ac_optarg ;; 1131e5db2183Smrg 1132bb2e14f3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1133bb2e14f3Smrg ac_prev=sbindir ;; 1134bb2e14f3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1135bb2e14f3Smrg | --sbi=* | --sb=*) 1136bb2e14f3Smrg sbindir=$ac_optarg ;; 1137bb2e14f3Smrg 1138bb2e14f3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1139bb2e14f3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1140bb2e14f3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1141bb2e14f3Smrg | --sha | --sh) 1142bb2e14f3Smrg ac_prev=sharedstatedir ;; 1143bb2e14f3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1144bb2e14f3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1145bb2e14f3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1146bb2e14f3Smrg | --sha=* | --sh=*) 1147bb2e14f3Smrg sharedstatedir=$ac_optarg ;; 1148bb2e14f3Smrg 1149bb2e14f3Smrg -site | --site | --sit) 1150bb2e14f3Smrg ac_prev=site ;; 1151bb2e14f3Smrg -site=* | --site=* | --sit=*) 1152bb2e14f3Smrg site=$ac_optarg ;; 1153bb2e14f3Smrg 1154bb2e14f3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1155bb2e14f3Smrg ac_prev=srcdir ;; 1156bb2e14f3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1157bb2e14f3Smrg srcdir=$ac_optarg ;; 1158bb2e14f3Smrg 1159bb2e14f3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1160bb2e14f3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1161bb2e14f3Smrg ac_prev=sysconfdir ;; 1162bb2e14f3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1163bb2e14f3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1164bb2e14f3Smrg sysconfdir=$ac_optarg ;; 1165bb2e14f3Smrg 1166bb2e14f3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1167bb2e14f3Smrg ac_prev=target_alias ;; 1168bb2e14f3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1169bb2e14f3Smrg target_alias=$ac_optarg ;; 1170bb2e14f3Smrg 1171bb2e14f3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1172bb2e14f3Smrg verbose=yes ;; 1173bb2e14f3Smrg 1174bb2e14f3Smrg -version | --version | --versio | --versi | --vers | -V) 1175bb2e14f3Smrg ac_init_version=: ;; 1176bb2e14f3Smrg 1177bb2e14f3Smrg -with-* | --with-*) 1178a5399cb1Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1179bb2e14f3Smrg # Reject names that are not valid shell variable names. 1180a5399cb1Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 118143b8458eSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1182a5399cb1Smrg ac_useropt_orig=$ac_useropt 1183e5db2183Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1184a5399cb1Smrg case $ac_user_opts in 1185a5399cb1Smrg *" 1186a5399cb1Smrg"with_$ac_useropt" 1187a5399cb1Smrg"*) ;; 1188a5399cb1Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1189a5399cb1Smrg ac_unrecognized_sep=', ';; 1190bb2e14f3Smrg esac 1191a5399cb1Smrg eval with_$ac_useropt=\$ac_optarg ;; 1192bb2e14f3Smrg 1193bb2e14f3Smrg -without-* | --without-*) 1194a5399cb1Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1195bb2e14f3Smrg # Reject names that are not valid shell variable names. 1196a5399cb1Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 119743b8458eSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1198a5399cb1Smrg ac_useropt_orig=$ac_useropt 1199e5db2183Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1200a5399cb1Smrg case $ac_user_opts in 1201a5399cb1Smrg *" 1202a5399cb1Smrg"with_$ac_useropt" 1203a5399cb1Smrg"*) ;; 1204a5399cb1Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1205a5399cb1Smrg ac_unrecognized_sep=', ';; 1206a5399cb1Smrg esac 1207a5399cb1Smrg eval with_$ac_useropt=no ;; 1208bb2e14f3Smrg 1209bb2e14f3Smrg --x) 1210bb2e14f3Smrg # Obsolete; use --with-x. 1211bb2e14f3Smrg with_x=yes ;; 1212bb2e14f3Smrg 1213bb2e14f3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1214bb2e14f3Smrg | --x-incl | --x-inc | --x-in | --x-i) 1215bb2e14f3Smrg ac_prev=x_includes ;; 1216bb2e14f3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1217bb2e14f3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1218bb2e14f3Smrg x_includes=$ac_optarg ;; 1219bb2e14f3Smrg 1220bb2e14f3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1221bb2e14f3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1222bb2e14f3Smrg ac_prev=x_libraries ;; 1223bb2e14f3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1224bb2e14f3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1225bb2e14f3Smrg x_libraries=$ac_optarg ;; 1226bb2e14f3Smrg 122743b8458eSmrg -*) as_fn_error $? "unrecognized option: '$ac_option' 122843b8458eSmrgTry '$0 --help' for more information" 1229bb2e14f3Smrg ;; 1230bb2e14f3Smrg 1231bb2e14f3Smrg *=*) 1232bb2e14f3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1233bb2e14f3Smrg # Reject names that are not valid shell variable names. 1234a5399cb1Smrg case $ac_envvar in #( 1235a5399cb1Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 123643b8458eSmrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1237a5399cb1Smrg esac 1238a5399cb1Smrg eval $ac_envvar=\$ac_optarg 1239bb2e14f3Smrg export $ac_envvar ;; 1240bb2e14f3Smrg 1241bb2e14f3Smrg *) 1242bb2e14f3Smrg # FIXME: should be removed in autoconf 3.0. 1243e5db2183Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1244bb2e14f3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1245e5db2183Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 12465afa940dSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1247bb2e14f3Smrg ;; 1248bb2e14f3Smrg 1249bb2e14f3Smrg esac 1250bb2e14f3Smrgdone 1251bb2e14f3Smrg 1252bb2e14f3Smrgif test -n "$ac_prev"; then 1253bb2e14f3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 12545afa940dSmrg as_fn_error $? "missing argument to $ac_option" 1255bb2e14f3Smrgfi 1256bb2e14f3Smrg 1257a5399cb1Smrgif test -n "$ac_unrecognized_opts"; then 1258a5399cb1Smrg case $enable_option_checking in 1259a5399cb1Smrg no) ;; 12605afa940dSmrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1261e5db2183Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1262bb2e14f3Smrg esac 1263a5399cb1Smrgfi 1264bb2e14f3Smrg 1265a5399cb1Smrg# Check all directory arguments for consistency. 1266a5399cb1Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1267a5399cb1Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1268a5399cb1Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1269e5db2183Smrg libdir localedir mandir runstatedir 1270bb2e14f3Smrgdo 1271a5399cb1Smrg eval ac_val=\$$ac_var 1272a5399cb1Smrg # Remove trailing slashes. 1273a5399cb1Smrg case $ac_val in 1274a5399cb1Smrg */ ) 1275a5399cb1Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1276a5399cb1Smrg eval $ac_var=\$ac_val;; 1277a5399cb1Smrg esac 1278a5399cb1Smrg # Be sure to have absolute directory names. 1279bb2e14f3Smrg case $ac_val in 1280a5399cb1Smrg [\\/$]* | ?:[\\/]* ) continue;; 1281a5399cb1Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1282bb2e14f3Smrg esac 12835afa940dSmrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1284bb2e14f3Smrgdone 1285bb2e14f3Smrg 128643b8458eSmrg# There might be people who depend on the old broken behavior: '$host' 1287bb2e14f3Smrg# used to hold the argument of --host etc. 1288bb2e14f3Smrg# FIXME: To remove some day. 1289bb2e14f3Smrgbuild=$build_alias 1290bb2e14f3Smrghost=$host_alias 1291bb2e14f3Smrgtarget=$target_alias 1292bb2e14f3Smrg 1293bb2e14f3Smrg# FIXME: To remove some day. 1294bb2e14f3Smrgif test "x$host_alias" != x; then 1295bb2e14f3Smrg if test "x$build_alias" = x; then 1296bb2e14f3Smrg cross_compiling=maybe 1297bb2e14f3Smrg elif test "x$build_alias" != "x$host_alias"; then 1298bb2e14f3Smrg cross_compiling=yes 1299bb2e14f3Smrg fi 1300bb2e14f3Smrgfi 1301bb2e14f3Smrg 1302bb2e14f3Smrgac_tool_prefix= 1303bb2e14f3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1304bb2e14f3Smrg 1305bb2e14f3Smrgtest "$silent" = yes && exec 6>/dev/null 1306bb2e14f3Smrg 1307bb2e14f3Smrg 1308a5399cb1Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1309a5399cb1Smrgac_ls_di=`ls -di .` && 1310a5399cb1Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 13115afa940dSmrg as_fn_error $? "working directory cannot be determined" 1312a5399cb1Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 13135afa940dSmrg as_fn_error $? "pwd does not report name of working directory" 1314a5399cb1Smrg 1315a5399cb1Smrg 1316bb2e14f3Smrg# Find the source files, if location was not specified. 1317bb2e14f3Smrgif test -z "$srcdir"; then 1318bb2e14f3Smrg ac_srcdir_defaulted=yes 1319a5399cb1Smrg # Try the directory containing this script, then the parent directory. 1320a5399cb1Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1321a5399cb1Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1322a5399cb1Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1323a5399cb1Smrg X"$as_myself" : 'X\(//\)$' \| \ 1324a5399cb1Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1325e5db2183Smrgprintf "%s\n" X"$as_myself" | 1326a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1327a5399cb1Smrg s//\1/ 1328a5399cb1Smrg q 1329a5399cb1Smrg } 1330a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 1331a5399cb1Smrg s//\1/ 1332a5399cb1Smrg q 1333a5399cb1Smrg } 1334a5399cb1Smrg /^X\(\/\/\)$/{ 1335a5399cb1Smrg s//\1/ 1336a5399cb1Smrg q 1337a5399cb1Smrg } 1338a5399cb1Smrg /^X\(\/\).*/{ 1339a5399cb1Smrg s//\1/ 1340a5399cb1Smrg q 1341a5399cb1Smrg } 1342a5399cb1Smrg s/.*/./; q'` 1343bb2e14f3Smrg srcdir=$ac_confdir 1344a5399cb1Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1345bb2e14f3Smrg srcdir=.. 1346bb2e14f3Smrg fi 1347bb2e14f3Smrgelse 1348bb2e14f3Smrg ac_srcdir_defaulted=no 1349bb2e14f3Smrgfi 1350a5399cb1Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1351a5399cb1Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 13525afa940dSmrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1353a5399cb1Smrgfi 135443b8458eSmrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1355a5399cb1Smrgac_abs_confdir=`( 13565afa940dSmrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1357a5399cb1Smrg pwd)` 1358a5399cb1Smrg# When building in place, set srcdir=. 1359a5399cb1Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1360a5399cb1Smrg srcdir=. 1361a5399cb1Smrgfi 1362a5399cb1Smrg# Remove unnecessary trailing slashes from srcdir. 1363a5399cb1Smrg# Double slashes in file names in object file debugging info 1364a5399cb1Smrg# mess up M-x gdb in Emacs. 1365a5399cb1Smrgcase $srcdir in 1366a5399cb1Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1367a5399cb1Smrgesac 1368a5399cb1Smrgfor ac_var in $ac_precious_vars; do 1369a5399cb1Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1370a5399cb1Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1371a5399cb1Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1372a5399cb1Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1373a5399cb1Smrgdone 1374bb2e14f3Smrg 1375bb2e14f3Smrg# 1376bb2e14f3Smrg# Report the --help message. 1377bb2e14f3Smrg# 1378bb2e14f3Smrgif test "$ac_init_help" = "long"; then 1379bb2e14f3Smrg # Omit some internal or obsolete options to make the list less imposing. 1380bb2e14f3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1381bb2e14f3Smrg cat <<_ACEOF 138243b8458eSmrg'configure' configures imake 1.0.10 to adapt to many kinds of systems. 1383bb2e14f3Smrg 1384bb2e14f3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1385bb2e14f3Smrg 1386bb2e14f3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1387bb2e14f3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1388bb2e14f3Smrg 1389bb2e14f3SmrgDefaults for the options are specified in brackets. 1390bb2e14f3Smrg 1391bb2e14f3SmrgConfiguration: 1392bb2e14f3Smrg -h, --help display this help and exit 1393bb2e14f3Smrg --help=short display options specific to this package 1394bb2e14f3Smrg --help=recursive display the short help of all the included packages 1395bb2e14f3Smrg -V, --version display version information and exit 139643b8458eSmrg -q, --quiet, --silent do not print 'checking ...' messages 1397bb2e14f3Smrg --cache-file=FILE cache test results in FILE [disabled] 139843b8458eSmrg -C, --config-cache alias for '--cache-file=config.cache' 1399bb2e14f3Smrg -n, --no-create do not create output files 140043b8458eSmrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 1401bb2e14f3Smrg 1402bb2e14f3SmrgInstallation directories: 1403bb2e14f3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1404a5399cb1Smrg [$ac_default_prefix] 1405bb2e14f3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1406a5399cb1Smrg [PREFIX] 1407bb2e14f3Smrg 140843b8458eSmrgBy default, 'make install' will install all the files in 140943b8458eSmrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 141043b8458eSmrgan installation prefix other than '$ac_default_prefix' using '--prefix', 141143b8458eSmrgfor instance '--prefix=\$HOME'. 1412bb2e14f3Smrg 1413bb2e14f3SmrgFor better control, use the options below. 1414bb2e14f3Smrg 1415bb2e14f3SmrgFine tuning of the installation directories: 1416a5399cb1Smrg --bindir=DIR user executables [EPREFIX/bin] 1417a5399cb1Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1418a5399cb1Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1419a5399cb1Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1420a5399cb1Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1421a5399cb1Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1422e5db2183Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1423a5399cb1Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1424a5399cb1Smrg --includedir=DIR C header files [PREFIX/include] 1425a5399cb1Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1426a5399cb1Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1427a5399cb1Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1428a5399cb1Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1429a5399cb1Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1430a5399cb1Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1431a5399cb1Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/imake] 1432a5399cb1Smrg --htmldir=DIR html documentation [DOCDIR] 1433a5399cb1Smrg --dvidir=DIR dvi documentation [DOCDIR] 1434a5399cb1Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1435a5399cb1Smrg --psdir=DIR ps documentation [DOCDIR] 1436bb2e14f3Smrg_ACEOF 1437bb2e14f3Smrg 1438bb2e14f3Smrg cat <<\_ACEOF 1439bb2e14f3Smrg 1440bb2e14f3SmrgProgram names: 1441bb2e14f3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1442bb2e14f3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1443bb2e14f3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1444bb2e14f3Smrg 1445bb2e14f3SmrgSystem types: 1446bb2e14f3Smrg --build=BUILD configure for building on BUILD [guessed] 1447bb2e14f3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1448bb2e14f3Smrg_ACEOF 1449bb2e14f3Smrgfi 1450bb2e14f3Smrg 1451bb2e14f3Smrgif test -n "$ac_init_help"; then 1452bb2e14f3Smrg case $ac_init_help in 145343b8458eSmrg short | recursive ) echo "Configuration of imake 1.0.10:";; 1454bb2e14f3Smrg esac 1455bb2e14f3Smrg cat <<\_ACEOF 1456bb2e14f3Smrg 1457bb2e14f3SmrgOptional Features: 1458a5399cb1Smrg --disable-option-checking ignore unrecognized --enable/--with options 1459bb2e14f3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1460bb2e14f3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 146139f9c979Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 146239f9c979Smrg --disable-silent-rules verbose build output (undo: "make V=0") 146339f9c979Smrg --enable-dependency-tracking 146439f9c979Smrg do not reject slow dependency extractors 146539f9c979Smrg --disable-dependency-tracking 146639f9c979Smrg speeds up one-time build 14671114aea8Smrg --disable-selective-werror 14681114aea8Smrg Turn off selective compiler errors. (default: 14691114aea8Smrg enabled) 1470a5399cb1Smrg --enable-strict-compilation 1471a5399cb1Smrg Enable all warnings from compiler and make them 1472a5399cb1Smrg errors (default: disabled) 147343b8458eSmrg --disable-largefile omit support for large files 1474bb2e14f3Smrg --disable-revpath Build revpath (default: enabled) 1475bb2e14f3Smrg --disable-makeg Build makeg (default: enabled) 1476bb2e14f3Smrg --disable-xmkmf Build xmkmf (default: enabled) 1477bb2e14f3Smrg --disable-ccmakedep Build ccmakedep (default: enabled) 1478bb2e14f3Smrg --disable-mergelib Build mergelib (default: enabled) 1479bb2e14f3Smrg --disable-mkdirhier Build mkdirhier (default: enabled) 1480bb2e14f3Smrg --disable-cleanlinks Build cleanlinks (default: enabled) 1481bb2e14f3Smrg --disable-mkhtmlindex Build mkhtmlindex (default: enabled) 148243b8458eSmrg --enable-year2038 support timestamps after 2038 1483bb2e14f3Smrg 1484bb2e14f3SmrgOptional Packages: 1485bb2e14f3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1486bb2e14f3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1487bb2e14f3Smrg --with-config-dir=<path> 1488bb2e14f3Smrg Path to config dir (default: ${libdir}/X11/config) 1489bb2e14f3Smrg --with-script-preproc-cmd=CMD 1490bb2e14f3Smrg Preprocessor command to run on scripts (default: 1491bb2e14f3Smrg "gcc -E") 1492bb2e14f3Smrg --with-create-lib-cmd=CMD 1493bb2e14f3Smrg Command to create libraries (default: "ar clq") 1494bb2e14f3Smrg --with-clean-lib-cmd=CMD 1495bb2e14f3Smrg Command to clean up libraries (default: "ranlib") 1496bb2e14f3Smrg 1497bb2e14f3SmrgSome influential environment variables: 1498bb2e14f3Smrg CC C compiler command 1499bb2e14f3Smrg CFLAGS C compiler flags 1500bb2e14f3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1501bb2e14f3Smrg nonstandard directory <lib dir> 1502a5399cb1Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1503a5399cb1Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1504a5399cb1Smrg you have headers in a nonstandard directory <include dir> 1505bb2e14f3Smrg PKG_CONFIG path to pkg-config utility 15067af227c3Smrg PKG_CONFIG_PATH 15077af227c3Smrg directories to add to pkg-config's search path 15087af227c3Smrg PKG_CONFIG_LIBDIR 15097af227c3Smrg path overriding pkg-config's built-in search path 1510e5db2183Smrg CPP C preprocessor 1511bb2e14f3Smrg XPROTO_CFLAGS 1512bb2e14f3Smrg C compiler flags for XPROTO, overriding pkg-config 1513bb2e14f3Smrg XPROTO_LIBS linker flags for XPROTO, overriding pkg-config 1514bb2e14f3Smrg 151543b8458eSmrgUse these variables to override the choices made by 'configure' or to help 1516bb2e14f3Smrgit to find libraries and programs with nonstandard names/locations. 1517bb2e14f3Smrg 1518e5db2183SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>. 1519bb2e14f3Smrg_ACEOF 1520a5399cb1Smrgac_status=$? 1521bb2e14f3Smrgfi 1522bb2e14f3Smrg 1523bb2e14f3Smrgif test "$ac_init_help" = "recursive"; then 1524bb2e14f3Smrg # If there are subdirs, report their specific --help. 1525bb2e14f3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1526a5399cb1Smrg test -d "$ac_dir" || 1527a5399cb1Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1528a5399cb1Smrg continue 1529bb2e14f3Smrg ac_builddir=. 1530bb2e14f3Smrg 1531a5399cb1Smrgcase "$ac_dir" in 1532a5399cb1Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1533a5399cb1Smrg*) 1534e5db2183Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1535a5399cb1Smrg # A ".." for each directory in $ac_dir_suffix. 1536e5db2183Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1537a5399cb1Smrg case $ac_top_builddir_sub in 1538a5399cb1Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1539a5399cb1Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1540a5399cb1Smrg esac ;; 1541a5399cb1Smrgesac 1542a5399cb1Smrgac_abs_top_builddir=$ac_pwd 1543a5399cb1Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1544a5399cb1Smrg# for backward compatibility: 1545a5399cb1Smrgac_top_builddir=$ac_top_build_prefix 1546bb2e14f3Smrg 1547bb2e14f3Smrgcase $srcdir in 1548a5399cb1Smrg .) # We are building in place. 1549bb2e14f3Smrg ac_srcdir=. 1550a5399cb1Smrg ac_top_srcdir=$ac_top_builddir_sub 1551a5399cb1Smrg ac_abs_top_srcdir=$ac_pwd ;; 1552a5399cb1Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1553bb2e14f3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1554a5399cb1Smrg ac_top_srcdir=$srcdir 1555a5399cb1Smrg ac_abs_top_srcdir=$srcdir ;; 1556a5399cb1Smrg *) # Relative name. 1557a5399cb1Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1558a5399cb1Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1559a5399cb1Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1560bb2e14f3Smrgesac 1561a5399cb1Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1562a5399cb1Smrg 1563a5399cb1Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1564e5db2183Smrg # Check for configure.gnu first; this name is used for a wrapper for 1565e5db2183Smrg # Metaconfig's "Configure" on case-insensitive file systems. 1566a5399cb1Smrg if test -f "$ac_srcdir/configure.gnu"; then 1567a5399cb1Smrg echo && 1568a5399cb1Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1569a5399cb1Smrg elif test -f "$ac_srcdir/configure"; then 1570a5399cb1Smrg echo && 1571a5399cb1Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1572bb2e14f3Smrg else 1573e5db2183Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1574a5399cb1Smrg fi || ac_status=$? 1575a5399cb1Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1576bb2e14f3Smrg done 1577bb2e14f3Smrgfi 1578bb2e14f3Smrg 1579a5399cb1Smrgtest -n "$ac_init_help" && exit $ac_status 1580bb2e14f3Smrgif $ac_init_version; then 1581bb2e14f3Smrg cat <<\_ACEOF 158243b8458eSmrgimake configure 1.0.10 158343b8458eSmrggenerated by GNU Autoconf 2.72 1584bb2e14f3Smrg 158543b8458eSmrgCopyright (C) 2023 Free Software Foundation, Inc. 1586bb2e14f3SmrgThis configure script is free software; the Free Software Foundation 1587bb2e14f3Smrggives unlimited permission to copy, distribute and modify it. 1588bb2e14f3Smrg_ACEOF 1589a5399cb1Smrg exit 1590bb2e14f3Smrgfi 1591bb2e14f3Smrg 1592a5399cb1Smrg## ------------------------ ## 1593a5399cb1Smrg## Autoconf initialization. ## 1594a5399cb1Smrg## ------------------------ ## 1595bb2e14f3Smrg 1596a5399cb1Smrg# ac_fn_c_try_compile LINENO 1597a5399cb1Smrg# -------------------------- 1598a5399cb1Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1599a5399cb1Smrgac_fn_c_try_compile () 1600bb2e14f3Smrg{ 1601a5399cb1Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602e5db2183Smrg rm -f conftest.$ac_objext conftest.beam 1603a5399cb1Smrg if { { ac_try="$ac_compile" 1604a5399cb1Smrgcase "(($ac_try" in 1605a5399cb1Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1606a5399cb1Smrg *) ac_try_echo=$ac_try;; 1607a5399cb1Smrgesac 1608a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1609e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1610a5399cb1Smrg (eval "$ac_compile") 2>conftest.err 1611a5399cb1Smrg ac_status=$? 1612a5399cb1Smrg if test -s conftest.err; then 1613a5399cb1Smrg grep -v '^ *+' conftest.err >conftest.er1 1614a5399cb1Smrg cat conftest.er1 >&5 1615a5399cb1Smrg mv -f conftest.er1 conftest.err 1616a5399cb1Smrg fi 1617e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1618a5399cb1Smrg test $ac_status = 0; } && { 1619a5399cb1Smrg test -z "$ac_c_werror_flag" || 1620a5399cb1Smrg test ! -s conftest.err 1621e5db2183Smrg } && test -s conftest.$ac_objext 1622e5db2183Smrgthen : 1623a5399cb1Smrg ac_retval=0 162443b8458eSmrgelse case e in #( 162543b8458eSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1626a5399cb1Smrgsed 's/^/| /' conftest.$ac_ext >&5 1627bb2e14f3Smrg 162843b8458eSmrg ac_retval=1 ;; 162943b8458eSmrgesac 1630a5399cb1Smrgfi 16315afa940dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1632a5399cb1Smrg as_fn_set_status $ac_retval 1633bb2e14f3Smrg 1634a5399cb1Smrg} # ac_fn_c_try_compile 1635bb2e14f3Smrg 1636e5db2183Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1637e5db2183Smrg# ------------------------------------------------------------------ 16385afa940dSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1639e5db2183Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1640e5db2183Smrgac_fn_check_decl () 1641a5399cb1Smrg{ 1642a5399cb1Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16435afa940dSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1644e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1645e5db2183Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1646e5db2183Smrgif eval test \${$3+y} 1647e5db2183Smrgthen : 1648e5db2183Smrg printf %s "(cached) " >&6 164943b8458eSmrgelse case e in #( 165043b8458eSmrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1651e5db2183Smrg eval ac_save_FLAGS=\$$6 1652e5db2183Smrg as_fn_append $6 " $5" 1653a5399cb1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1654a5399cb1Smrg/* end confdefs.h. */ 1655a5399cb1Smrg$4 1656a5399cb1Smrgint 1657e5db2183Smrgmain (void) 1658a5399cb1Smrg{ 16595afa940dSmrg#ifndef $as_decl_name 16605afa940dSmrg#ifdef __cplusplus 16615afa940dSmrg (void) $as_decl_use; 16625afa940dSmrg#else 16635afa940dSmrg (void) $as_decl_name; 16645afa940dSmrg#endif 1665a5399cb1Smrg#endif 1666bb2e14f3Smrg 1667a5399cb1Smrg ; 1668a5399cb1Smrg return 0; 1669a5399cb1Smrg} 1670a5399cb1Smrg_ACEOF 1671e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 1672e5db2183Smrgthen : 1673a5399cb1Smrg eval "$3=yes" 167443b8458eSmrgelse case e in #( 167543b8458eSmrg e) eval "$3=no" ;; 167643b8458eSmrgesac 1677a5399cb1Smrgfi 1678e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1679e5db2183Smrg eval $6=\$ac_save_FLAGS 168043b8458eSmrg ;; 168143b8458eSmrgesac 1682a5399cb1Smrgfi 1683e5db2183Smrgeval ac_res=\$$3 1684e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1685e5db2183Smrgprintf "%s\n" "$ac_res" >&6; } 16865afa940dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1687a5399cb1Smrg 1688e5db2183Smrg} # ac_fn_check_decl 1689a5399cb1Smrg 1690a5399cb1Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1691a5399cb1Smrg# ------------------------------------------------------- 1692a5399cb1Smrg# Tests whether HEADER exists and can be compiled using the include files in 1693a5399cb1Smrg# INCLUDES, setting the cache variable VAR accordingly. 1694a5399cb1Smrgac_fn_c_check_header_compile () 1695a5399cb1Smrg{ 1696a5399cb1Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1697e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1698e5db2183Smrgprintf %s "checking for $2... " >&6; } 1699e5db2183Smrgif eval test \${$3+y} 1700e5db2183Smrgthen : 1701e5db2183Smrg printf %s "(cached) " >&6 170243b8458eSmrgelse case e in #( 170343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1704a5399cb1Smrg/* end confdefs.h. */ 1705a5399cb1Smrg$4 1706a5399cb1Smrg#include <$2> 1707a5399cb1Smrg_ACEOF 1708e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 1709e5db2183Smrgthen : 1710a5399cb1Smrg eval "$3=yes" 171143b8458eSmrgelse case e in #( 171243b8458eSmrg e) eval "$3=no" ;; 171343b8458eSmrgesac 1714a5399cb1Smrgfi 171543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 171643b8458eSmrgesac 1717a5399cb1Smrgfi 1718a5399cb1Smrgeval ac_res=\$$3 1719e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1720e5db2183Smrgprintf "%s\n" "$ac_res" >&6; } 17215afa940dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1722a5399cb1Smrg 1723a5399cb1Smrg} # ac_fn_c_check_header_compile 1724a5399cb1Smrg 1725a5399cb1Smrg# ac_fn_c_try_link LINENO 1726a5399cb1Smrg# ----------------------- 1727a5399cb1Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1728a5399cb1Smrgac_fn_c_try_link () 1729a5399cb1Smrg{ 1730a5399cb1Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1731e5db2183Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1732a5399cb1Smrg if { { ac_try="$ac_link" 1733a5399cb1Smrgcase "(($ac_try" in 1734a5399cb1Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1735a5399cb1Smrg *) ac_try_echo=$ac_try;; 1736a5399cb1Smrgesac 1737a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1738e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1739a5399cb1Smrg (eval "$ac_link") 2>conftest.err 1740a5399cb1Smrg ac_status=$? 1741a5399cb1Smrg if test -s conftest.err; then 1742a5399cb1Smrg grep -v '^ *+' conftest.err >conftest.er1 1743a5399cb1Smrg cat conftest.er1 >&5 1744a5399cb1Smrg mv -f conftest.er1 conftest.err 1745a5399cb1Smrg fi 1746e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747a5399cb1Smrg test $ac_status = 0; } && { 1748a5399cb1Smrg test -z "$ac_c_werror_flag" || 1749a5399cb1Smrg test ! -s conftest.err 1750a5399cb1Smrg } && test -s conftest$ac_exeext && { 1751a5399cb1Smrg test "$cross_compiling" = yes || 17527af227c3Smrg test -x conftest$ac_exeext 1753e5db2183Smrg } 1754e5db2183Smrgthen : 1755a5399cb1Smrg ac_retval=0 175643b8458eSmrgelse case e in #( 175743b8458eSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1758a5399cb1Smrgsed 's/^/| /' conftest.$ac_ext >&5 1759a5399cb1Smrg 176043b8458eSmrg ac_retval=1 ;; 176143b8458eSmrgesac 1762a5399cb1Smrgfi 1763a5399cb1Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1764a5399cb1Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1765a5399cb1Smrg # interfere with the next link command; also delete a directory that is 1766a5399cb1Smrg # left behind by Apple's compiler. We do this before executing the actions. 1767a5399cb1Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 17685afa940dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1769a5399cb1Smrg as_fn_set_status $ac_retval 1770a5399cb1Smrg 1771a5399cb1Smrg} # ac_fn_c_try_link 1772a5399cb1Smrg 1773e5db2183Smrg# ac_fn_c_try_cpp LINENO 1774e5db2183Smrg# ---------------------- 1775e5db2183Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1776e5db2183Smrgac_fn_c_try_cpp () 1777e5db2183Smrg{ 1778e5db2183Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1779e5db2183Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1780e5db2183Smrgcase "(($ac_try" in 1781e5db2183Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1782e5db2183Smrg *) ac_try_echo=$ac_try;; 1783e5db2183Smrgesac 1784e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1785e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1786e5db2183Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1787e5db2183Smrg ac_status=$? 1788e5db2183Smrg if test -s conftest.err; then 1789e5db2183Smrg grep -v '^ *+' conftest.err >conftest.er1 1790e5db2183Smrg cat conftest.er1 >&5 1791e5db2183Smrg mv -f conftest.er1 conftest.err 1792e5db2183Smrg fi 1793e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1794e5db2183Smrg test $ac_status = 0; } > conftest.i && { 1795e5db2183Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1796e5db2183Smrg test ! -s conftest.err 1797e5db2183Smrg } 1798e5db2183Smrgthen : 1799e5db2183Smrg ac_retval=0 180043b8458eSmrgelse case e in #( 180143b8458eSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1802e5db2183Smrgsed 's/^/| /' conftest.$ac_ext >&5 1803e5db2183Smrg 180443b8458eSmrg ac_retval=1 ;; 180543b8458eSmrgesac 1806e5db2183Smrgfi 1807e5db2183Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1808e5db2183Smrg as_fn_set_status $ac_retval 1809e5db2183Smrg 1810e5db2183Smrg} # ac_fn_c_try_cpp 1811e5db2183Smrg 1812a5399cb1Smrg# ac_fn_c_check_func LINENO FUNC VAR 1813a5399cb1Smrg# ---------------------------------- 1814a5399cb1Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1815a5399cb1Smrgac_fn_c_check_func () 1816a5399cb1Smrg{ 1817a5399cb1Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1818e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1819e5db2183Smrgprintf %s "checking for $2... " >&6; } 1820e5db2183Smrgif eval test \${$3+y} 1821e5db2183Smrgthen : 1822e5db2183Smrg printf %s "(cached) " >&6 182343b8458eSmrgelse case e in #( 182443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1825a5399cb1Smrg/* end confdefs.h. */ 1826a5399cb1Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1827a5399cb1Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1828a5399cb1Smrg#define $2 innocuous_$2 1829a5399cb1Smrg 1830a5399cb1Smrg/* System header to define __stub macros and hopefully few prototypes, 183143b8458eSmrg which can conflict with char $2 (void); below. */ 1832a5399cb1Smrg 1833e5db2183Smrg#include <limits.h> 1834a5399cb1Smrg#undef $2 1835a5399cb1Smrg 1836a5399cb1Smrg/* Override any GCC internal prototype to avoid an error. 1837a5399cb1Smrg Use char because int might match the return type of a GCC 1838a5399cb1Smrg builtin and then its argument prototype would still apply. */ 1839a5399cb1Smrg#ifdef __cplusplus 1840a5399cb1Smrgextern "C" 1841a5399cb1Smrg#endif 184243b8458eSmrgchar $2 (void); 1843a5399cb1Smrg/* The GNU C library defines this for functions which it implements 1844a5399cb1Smrg to always fail with ENOSYS. Some functions are actually named 1845a5399cb1Smrg something starting with __ and the normal name is an alias. */ 1846a5399cb1Smrg#if defined __stub_$2 || defined __stub___$2 1847a5399cb1Smrgchoke me 1848a5399cb1Smrg#endif 1849a5399cb1Smrg 1850a5399cb1Smrgint 1851e5db2183Smrgmain (void) 1852a5399cb1Smrg{ 1853a5399cb1Smrgreturn $2 (); 1854a5399cb1Smrg ; 1855a5399cb1Smrg return 0; 1856a5399cb1Smrg} 1857a5399cb1Smrg_ACEOF 1858e5db2183Smrgif ac_fn_c_try_link "$LINENO" 1859e5db2183Smrgthen : 1860a5399cb1Smrg eval "$3=yes" 186143b8458eSmrgelse case e in #( 186243b8458eSmrg e) eval "$3=no" ;; 186343b8458eSmrgesac 1864a5399cb1Smrgfi 1865e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 186643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 186743b8458eSmrgesac 1868a5399cb1Smrgfi 1869a5399cb1Smrgeval ac_res=\$$3 1870e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1871e5db2183Smrgprintf "%s\n" "$ac_res" >&6; } 18725afa940dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1873a5399cb1Smrg 1874a5399cb1Smrg} # ac_fn_c_check_func 1875e5db2183Smrgac_configure_args_raw= 1876e5db2183Smrgfor ac_arg 1877e5db2183Smrgdo 1878e5db2183Smrg case $ac_arg in 1879e5db2183Smrg *\'*) 1880e5db2183Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1881e5db2183Smrg esac 1882e5db2183Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1883e5db2183Smrgdone 1884e5db2183Smrg 1885e5db2183Smrgcase $ac_configure_args_raw in 1886e5db2183Smrg *$as_nl*) 1887e5db2183Smrg ac_safe_unquote= ;; 1888e5db2183Smrg *) 1889e5db2183Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1890e5db2183Smrg ac_unsafe_a="$ac_unsafe_z#~" 1891e5db2183Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1892e5db2183Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1893e5db2183Smrgesac 1894e5db2183Smrg 1895a5399cb1Smrgcat >config.log <<_ACEOF 1896a5399cb1SmrgThis file contains any messages produced by compilers while 1897a5399cb1Smrgrunning configure, to aid debugging if configure makes a mistake. 1898a5399cb1Smrg 189943b8458eSmrgIt was created by imake $as_me 1.0.10, which was 190043b8458eSmrggenerated by GNU Autoconf 2.72. Invocation command line was 1901a5399cb1Smrg 1902e5db2183Smrg $ $0$ac_configure_args_raw 1903a5399cb1Smrg 1904a5399cb1Smrg_ACEOF 1905a5399cb1Smrgexec 5>>config.log 1906a5399cb1Smrg{ 1907a5399cb1Smrgcat <<_ASUNAME 1908a5399cb1Smrg## --------- ## 1909a5399cb1Smrg## Platform. ## 1910a5399cb1Smrg## --------- ## 1911a5399cb1Smrg 1912a5399cb1Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1913a5399cb1Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1914a5399cb1Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1915a5399cb1Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1916a5399cb1Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1917a5399cb1Smrg 1918a5399cb1Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1919a5399cb1Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1920a5399cb1Smrg 1921a5399cb1Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1922a5399cb1Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1923a5399cb1Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1924a5399cb1Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1925a5399cb1Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1926a5399cb1Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1927a5399cb1Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1928a5399cb1Smrg 1929a5399cb1Smrg_ASUNAME 1930a5399cb1Smrg 1931a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1932a5399cb1Smrgfor as_dir in $PATH 1933a5399cb1Smrgdo 1934a5399cb1Smrg IFS=$as_save_IFS 1935e5db2183Smrg case $as_dir in #((( 1936e5db2183Smrg '') as_dir=./ ;; 1937e5db2183Smrg */) ;; 1938e5db2183Smrg *) as_dir=$as_dir/ ;; 1939e5db2183Smrg esac 1940e5db2183Smrg printf "%s\n" "PATH: $as_dir" 1941a5399cb1Smrg done 1942a5399cb1SmrgIFS=$as_save_IFS 1943bb2e14f3Smrg 1944bb2e14f3Smrg} >&5 1945bb2e14f3Smrg 1946bb2e14f3Smrgcat >&5 <<_ACEOF 1947bb2e14f3Smrg 1948bb2e14f3Smrg 1949bb2e14f3Smrg## ----------- ## 1950bb2e14f3Smrg## Core tests. ## 1951bb2e14f3Smrg## ----------- ## 1952bb2e14f3Smrg 1953bb2e14f3Smrg_ACEOF 1954bb2e14f3Smrg 1955bb2e14f3Smrg 1956bb2e14f3Smrg# Keep a trace of the command line. 1957bb2e14f3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1958bb2e14f3Smrg# Strip out --silent because we don't want to record it for future runs. 1959bb2e14f3Smrg# Also quote any args containing shell meta-characters. 1960bb2e14f3Smrg# Make two passes to allow for proper duplicate-argument suppression. 1961bb2e14f3Smrgac_configure_args= 1962bb2e14f3Smrgac_configure_args0= 1963bb2e14f3Smrgac_configure_args1= 1964bb2e14f3Smrgac_must_keep_next=false 1965bb2e14f3Smrgfor ac_pass in 1 2 1966bb2e14f3Smrgdo 1967bb2e14f3Smrg for ac_arg 1968bb2e14f3Smrg do 1969bb2e14f3Smrg case $ac_arg in 1970bb2e14f3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1971bb2e14f3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1972bb2e14f3Smrg | -silent | --silent | --silen | --sile | --sil) 1973bb2e14f3Smrg continue ;; 1974a5399cb1Smrg *\'*) 1975e5db2183Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1976bb2e14f3Smrg esac 1977bb2e14f3Smrg case $ac_pass in 1978a5399cb1Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1979bb2e14f3Smrg 2) 1980a5399cb1Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 1981bb2e14f3Smrg if test $ac_must_keep_next = true; then 1982bb2e14f3Smrg ac_must_keep_next=false # Got value, back to normal. 1983bb2e14f3Smrg else 1984bb2e14f3Smrg case $ac_arg in 1985bb2e14f3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1986bb2e14f3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1987bb2e14f3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1988bb2e14f3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 1989bb2e14f3Smrg case "$ac_configure_args0 " in 1990bb2e14f3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1991bb2e14f3Smrg esac 1992bb2e14f3Smrg ;; 1993bb2e14f3Smrg -* ) ac_must_keep_next=true ;; 1994bb2e14f3Smrg esac 1995bb2e14f3Smrg fi 1996a5399cb1Smrg as_fn_append ac_configure_args " '$ac_arg'" 1997bb2e14f3Smrg ;; 1998bb2e14f3Smrg esac 1999bb2e14f3Smrg done 2000bb2e14f3Smrgdone 2001a5399cb1Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2002a5399cb1Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2003bb2e14f3Smrg 2004bb2e14f3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2005bb2e14f3Smrg# config.log. We remove comments because anyway the quotes in there 2006bb2e14f3Smrg# would cause problems or look ugly. 2007a5399cb1Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2008a5399cb1Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2009bb2e14f3Smrgtrap 'exit_status=$? 2010e5db2183Smrg # Sanitize IFS. 2011e5db2183Smrg IFS=" "" $as_nl" 2012bb2e14f3Smrg # Save into config.log some information that might help in debugging. 2013bb2e14f3Smrg { 2014bb2e14f3Smrg echo 2015bb2e14f3Smrg 2016e5db2183Smrg printf "%s\n" "## ---------------- ## 2017bb2e14f3Smrg## Cache variables. ## 20185afa940dSmrg## ---------------- ##" 2019bb2e14f3Smrg echo 2020bb2e14f3Smrg # The following way of writing the cache mishandles newlines in values, 2021a5399cb1Smrg( 2022a5399cb1Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2023a5399cb1Smrg eval ac_val=\$$ac_var 2024a5399cb1Smrg case $ac_val in #( 2025a5399cb1Smrg *${as_nl}*) 2026a5399cb1Smrg case $ac_var in #( 2027e5db2183Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2028e5db2183Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2029a5399cb1Smrg esac 2030a5399cb1Smrg case $ac_var in #( 2031a5399cb1Smrg _ | IFS | as_nl) ;; #( 2032a5399cb1Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2033a5399cb1Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2034a5399cb1Smrg esac ;; 2035a5399cb1Smrg esac 2036a5399cb1Smrg done 2037bb2e14f3Smrg (set) 2>&1 | 2038a5399cb1Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2039a5399cb1Smrg *${as_nl}ac_space=\ *) 2040bb2e14f3Smrg sed -n \ 2041a5399cb1Smrg "s/'\''/'\''\\\\'\'''\''/g; 2042a5399cb1Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2043a5399cb1Smrg ;; #( 2044bb2e14f3Smrg *) 2045a5399cb1Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2046bb2e14f3Smrg ;; 2047a5399cb1Smrg esac | 2048a5399cb1Smrg sort 2049a5399cb1Smrg) 2050bb2e14f3Smrg echo 2051bb2e14f3Smrg 2052e5db2183Smrg printf "%s\n" "## ----------------- ## 2053bb2e14f3Smrg## Output variables. ## 20545afa940dSmrg## ----------------- ##" 2055bb2e14f3Smrg echo 2056bb2e14f3Smrg for ac_var in $ac_subst_vars 2057bb2e14f3Smrg do 2058a5399cb1Smrg eval ac_val=\$$ac_var 2059a5399cb1Smrg case $ac_val in 2060e5db2183Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2061a5399cb1Smrg esac 2062e5db2183Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2063bb2e14f3Smrg done | sort 2064bb2e14f3Smrg echo 2065bb2e14f3Smrg 2066bb2e14f3Smrg if test -n "$ac_subst_files"; then 2067e5db2183Smrg printf "%s\n" "## ------------------- ## 2068a5399cb1Smrg## File substitutions. ## 20695afa940dSmrg## ------------------- ##" 2070bb2e14f3Smrg echo 2071bb2e14f3Smrg for ac_var in $ac_subst_files 2072bb2e14f3Smrg do 2073a5399cb1Smrg eval ac_val=\$$ac_var 2074a5399cb1Smrg case $ac_val in 2075e5db2183Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2076a5399cb1Smrg esac 2077e5db2183Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2078bb2e14f3Smrg done | sort 2079bb2e14f3Smrg echo 2080bb2e14f3Smrg fi 2081bb2e14f3Smrg 2082bb2e14f3Smrg if test -s confdefs.h; then 2083e5db2183Smrg printf "%s\n" "## ----------- ## 2084bb2e14f3Smrg## confdefs.h. ## 20855afa940dSmrg## ----------- ##" 2086bb2e14f3Smrg echo 2087a5399cb1Smrg cat confdefs.h 2088bb2e14f3Smrg echo 2089bb2e14f3Smrg fi 2090bb2e14f3Smrg test "$ac_signal" != 0 && 2091e5db2183Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 2092e5db2183Smrg printf "%s\n" "$as_me: exit $exit_status" 2093bb2e14f3Smrg } >&5 2094a5399cb1Smrg rm -f core *.core core.conftest.* && 2095a5399cb1Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2096bb2e14f3Smrg exit $exit_status 2097a5399cb1Smrg' 0 2098bb2e14f3Smrgfor ac_signal in 1 2 13 15; do 2099a5399cb1Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2100bb2e14f3Smrgdone 2101bb2e14f3Smrgac_signal=0 2102bb2e14f3Smrg 2103bb2e14f3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2104a5399cb1Smrgrm -f -r conftest* confdefs.h 2105a5399cb1Smrg 2106e5db2183Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 2107bb2e14f3Smrg 2108bb2e14f3Smrg# Predefined preprocessor variables. 2109bb2e14f3Smrg 2110e5db2183Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2111bb2e14f3Smrg 2112e5db2183Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2113bb2e14f3Smrg 2114e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2115bb2e14f3Smrg 2116e5db2183Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2117bb2e14f3Smrg 2118e5db2183Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2119bb2e14f3Smrg 2120e5db2183Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2121a5399cb1Smrg 2122bb2e14f3Smrg 2123bb2e14f3Smrg# Let the site file select an alternate cache file if it wants to. 2124a5399cb1Smrg# Prefer an explicitly selected file to automatically selected ones. 2125a5399cb1Smrgif test -n "$CONFIG_SITE"; then 2126e5db2183Smrg ac_site_files="$CONFIG_SITE" 2127a5399cb1Smrgelif test "x$prefix" != xNONE; then 2128e5db2183Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2129a5399cb1Smrgelse 2130e5db2183Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2131a5399cb1Smrgfi 2132e5db2183Smrg 2133e5db2183Smrgfor ac_site_file in $ac_site_files 2134a5399cb1Smrgdo 2135e5db2183Smrg case $ac_site_file in #( 2136e5db2183Smrg */*) : 2137e5db2183Smrg ;; #( 2138e5db2183Smrg *) : 2139e5db2183Smrg ac_site_file=./$ac_site_file ;; 2140e5db2183Smrgesac 2141e5db2183Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2142e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2143e5db2183Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2144bb2e14f3Smrg sed 's/^/| /' "$ac_site_file" >&5 21455afa940dSmrg . "$ac_site_file" \ 214643b8458eSmrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 214743b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 21485afa940dSmrgas_fn_error $? "failed to load site script $ac_site_file 214943b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 2150bb2e14f3Smrg fi 2151bb2e14f3Smrgdone 2152bb2e14f3Smrg 2153bb2e14f3Smrgif test -r "$cache_file"; then 2154a5399cb1Smrg # Some versions of bash will fail to source /dev/null (special files 2155a5399cb1Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2156a5399cb1Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2157e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2158e5db2183Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2159bb2e14f3Smrg case $cache_file in 2160a5399cb1Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2161a5399cb1Smrg *) . "./$cache_file";; 2162bb2e14f3Smrg esac 2163bb2e14f3Smrg fi 2164bb2e14f3Smrgelse 2165e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2166e5db2183Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2167bb2e14f3Smrg >$cache_file 2168bb2e14f3Smrgfi 2169bb2e14f3Smrg 2170e5db2183Smrg# Test code for whether the C compiler supports C89 (global declarations) 2171e5db2183Smrgac_c_conftest_c89_globals=' 2172e5db2183Smrg/* Does the compiler advertise C89 conformance? 2173e5db2183Smrg Do not test the value of __STDC__, because some compilers set it to 0 2174e5db2183Smrg while being otherwise adequately conformant. */ 2175e5db2183Smrg#if !defined __STDC__ 2176e5db2183Smrg# error "Compiler does not advertise C89 conformance" 2177e5db2183Smrg#endif 2178bb2e14f3Smrg 2179e5db2183Smrg#include <stddef.h> 2180e5db2183Smrg#include <stdarg.h> 2181e5db2183Smrgstruct stat; 2182e5db2183Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2183e5db2183Smrgstruct buf { int x; }; 2184e5db2183Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 218543b8458eSmrgstatic char *e (char **p, int i) 2186e5db2183Smrg{ 2187e5db2183Smrg return p[i]; 2188e5db2183Smrg} 2189e5db2183Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2190e5db2183Smrg{ 2191e5db2183Smrg char *s; 2192e5db2183Smrg va_list v; 2193e5db2183Smrg va_start (v,p); 2194e5db2183Smrg s = g (p, va_arg (v,int)); 2195e5db2183Smrg va_end (v); 2196e5db2183Smrg return s; 2197e5db2183Smrg} 2198bb2e14f3Smrg 219943b8458eSmrg/* C89 style stringification. */ 220043b8458eSmrg#define noexpand_stringify(a) #a 220143b8458eSmrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 220243b8458eSmrg 220343b8458eSmrg/* C89 style token pasting. Exercises some of the corner cases that 220443b8458eSmrg e.g. old MSVC gets wrong, but not very hard. */ 220543b8458eSmrg#define noexpand_concat(a,b) a##b 220643b8458eSmrg#define expand_concat(a,b) noexpand_concat(a,b) 220743b8458eSmrgextern int vA; 220843b8458eSmrgextern int vbee; 220943b8458eSmrg#define aye A 221043b8458eSmrg#define bee B 221143b8458eSmrgint *pvA = &expand_concat(v,aye); 221243b8458eSmrgint *pvbee = &noexpand_concat(v,bee); 221343b8458eSmrg 2214e5db2183Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2215e5db2183Smrg function prototypes and stuff, but not \xHH hex character constants. 2216e5db2183Smrg These do not provoke an error unfortunately, instead are silently treated 2217e5db2183Smrg as an "x". The following induces an error, until -std is added to get 2218e5db2183Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2219e5db2183Smrg array size at least. It is necessary to write \x00 == 0 to get something 2220e5db2183Smrg that is true only with -std. */ 2221e5db2183Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2222bb2e14f3Smrg 2223e5db2183Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2224e5db2183Smrg inside strings and character constants. */ 2225e5db2183Smrg#define FOO(x) '\''x'\'' 2226e5db2183Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 222739f9c979Smrg 2228e5db2183Smrgint test (int i, double x); 2229e5db2183Smrgstruct s1 {int (*f) (int a);}; 2230e5db2183Smrgstruct s2 {int (*f) (double a);}; 2231e5db2183Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2232e5db2183Smrg int, int);' 223339f9c979Smrg 2234e5db2183Smrg# Test code for whether the C compiler supports C89 (body of main). 2235e5db2183Smrgac_c_conftest_c89_main=' 2236e5db2183Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2237e5db2183Smrg' 223839f9c979Smrg 2239e5db2183Smrg# Test code for whether the C compiler supports C99 (global declarations) 2240e5db2183Smrgac_c_conftest_c99_globals=' 224143b8458eSmrg/* Does the compiler advertise C99 conformance? */ 2242e5db2183Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2243e5db2183Smrg# error "Compiler does not advertise C99 conformance" 2244e5db2183Smrg#endif 2245bb2e14f3Smrg 224643b8458eSmrg// See if C++-style comments work. 224743b8458eSmrg 2248e5db2183Smrg#include <stdbool.h> 2249e5db2183Smrgextern int puts (const char *); 2250e5db2183Smrgextern int printf (const char *, ...); 2251e5db2183Smrgextern int dprintf (int, const char *, ...); 2252e5db2183Smrgextern void *malloc (size_t); 225343b8458eSmrgextern void free (void *); 2254e5db2183Smrg 2255e5db2183Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2256e5db2183Smrg// dprintf is used instead of fprintf to avoid needing to declare 2257e5db2183Smrg// FILE and stderr. 2258e5db2183Smrg#define debug(...) dprintf (2, __VA_ARGS__) 2259e5db2183Smrg#define showlist(...) puts (#__VA_ARGS__) 2260e5db2183Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2261e5db2183Smrgstatic void 2262e5db2183Smrgtest_varargs_macros (void) 2263e5db2183Smrg{ 2264e5db2183Smrg int x = 1234; 2265e5db2183Smrg int y = 5678; 2266e5db2183Smrg debug ("Flag"); 2267e5db2183Smrg debug ("X = %d\n", x); 2268e5db2183Smrg showlist (The first, second, and third items.); 2269e5db2183Smrg report (x>y, "x is %d but y is %d", x, y); 2270e5db2183Smrg} 2271e5db2183Smrg 2272e5db2183Smrg// Check long long types. 2273e5db2183Smrg#define BIG64 18446744073709551615ull 2274e5db2183Smrg#define BIG32 4294967295ul 2275e5db2183Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2276e5db2183Smrg#if !BIG_OK 2277e5db2183Smrg #error "your preprocessor is broken" 2278e5db2183Smrg#endif 2279e5db2183Smrg#if BIG_OK 2280e5db2183Smrg#else 2281e5db2183Smrg #error "your preprocessor is broken" 2282e5db2183Smrg#endif 2283e5db2183Smrgstatic long long int bignum = -9223372036854775807LL; 2284e5db2183Smrgstatic unsigned long long int ubignum = BIG64; 2285e5db2183Smrg 2286e5db2183Smrgstruct incomplete_array 2287e5db2183Smrg{ 2288e5db2183Smrg int datasize; 2289e5db2183Smrg double data[]; 2290e5db2183Smrg}; 2291e5db2183Smrg 2292e5db2183Smrgstruct named_init { 2293e5db2183Smrg int number; 2294e5db2183Smrg const wchar_t *name; 2295e5db2183Smrg double average; 2296e5db2183Smrg}; 2297e5db2183Smrg 2298e5db2183Smrgtypedef const char *ccp; 2299e5db2183Smrg 2300e5db2183Smrgstatic inline int 2301e5db2183Smrgtest_restrict (ccp restrict text) 2302e5db2183Smrg{ 2303e5db2183Smrg // Iterate through items via the restricted pointer. 2304e5db2183Smrg // Also check for declarations in for loops. 2305e5db2183Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2306e5db2183Smrg continue; 2307e5db2183Smrg return 0; 2308e5db2183Smrg} 2309e5db2183Smrg 2310e5db2183Smrg// Check varargs and va_copy. 2311e5db2183Smrgstatic bool 2312e5db2183Smrgtest_varargs (const char *format, ...) 2313e5db2183Smrg{ 2314e5db2183Smrg va_list args; 2315e5db2183Smrg va_start (args, format); 2316e5db2183Smrg va_list args_copy; 2317e5db2183Smrg va_copy (args_copy, args); 2318e5db2183Smrg 2319e5db2183Smrg const char *str = ""; 2320e5db2183Smrg int number = 0; 2321e5db2183Smrg float fnumber = 0; 2322e5db2183Smrg 2323e5db2183Smrg while (*format) 2324e5db2183Smrg { 2325e5db2183Smrg switch (*format++) 2326e5db2183Smrg { 2327e5db2183Smrg case '\''s'\'': // string 2328e5db2183Smrg str = va_arg (args_copy, const char *); 2329e5db2183Smrg break; 2330e5db2183Smrg case '\''d'\'': // int 2331e5db2183Smrg number = va_arg (args_copy, int); 2332e5db2183Smrg break; 2333e5db2183Smrg case '\''f'\'': // float 2334e5db2183Smrg fnumber = va_arg (args_copy, double); 2335e5db2183Smrg break; 2336e5db2183Smrg default: 2337e5db2183Smrg break; 2338e5db2183Smrg } 2339e5db2183Smrg } 2340e5db2183Smrg va_end (args_copy); 2341e5db2183Smrg va_end (args); 2342e5db2183Smrg 2343e5db2183Smrg return *str && number && fnumber; 2344e5db2183Smrg} 2345e5db2183Smrg' 2346e5db2183Smrg 2347e5db2183Smrg# Test code for whether the C compiler supports C99 (body of main). 2348e5db2183Smrgac_c_conftest_c99_main=' 2349e5db2183Smrg // Check bool. 2350e5db2183Smrg _Bool success = false; 2351e5db2183Smrg success |= (argc != 0); 2352e5db2183Smrg 2353e5db2183Smrg // Check restrict. 2354e5db2183Smrg if (test_restrict ("String literal") == 0) 2355e5db2183Smrg success = true; 2356e5db2183Smrg char *restrict newvar = "Another string"; 2357e5db2183Smrg 2358e5db2183Smrg // Check varargs. 2359e5db2183Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2360e5db2183Smrg test_varargs_macros (); 2361e5db2183Smrg 2362e5db2183Smrg // Check flexible array members. 2363e5db2183Smrg struct incomplete_array *ia = 2364e5db2183Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2365e5db2183Smrg ia->datasize = 10; 2366e5db2183Smrg for (int i = 0; i < ia->datasize; ++i) 2367e5db2183Smrg ia->data[i] = i * 1.234; 236843b8458eSmrg // Work around memory leak warnings. 236943b8458eSmrg free (ia); 2370e5db2183Smrg 2371e5db2183Smrg // Check named initializers. 2372e5db2183Smrg struct named_init ni = { 2373e5db2183Smrg .number = 34, 2374e5db2183Smrg .name = L"Test wide string", 2375e5db2183Smrg .average = 543.34343, 2376e5db2183Smrg }; 2377e5db2183Smrg 2378e5db2183Smrg ni.number = 58; 2379e5db2183Smrg 2380e5db2183Smrg int dynamic_array[ni.number]; 2381e5db2183Smrg dynamic_array[0] = argv[0][0]; 2382e5db2183Smrg dynamic_array[ni.number - 1] = 543; 2383e5db2183Smrg 2384e5db2183Smrg // work around unused variable warnings 2385e5db2183Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2386e5db2183Smrg || dynamic_array[ni.number - 1] != 543); 2387e5db2183Smrg' 2388e5db2183Smrg 2389e5db2183Smrg# Test code for whether the C compiler supports C11 (global declarations) 2390e5db2183Smrgac_c_conftest_c11_globals=' 239143b8458eSmrg/* Does the compiler advertise C11 conformance? */ 2392e5db2183Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2393e5db2183Smrg# error "Compiler does not advertise C11 conformance" 2394e5db2183Smrg#endif 2395e5db2183Smrg 2396e5db2183Smrg// Check _Alignas. 2397e5db2183Smrgchar _Alignas (double) aligned_as_double; 2398e5db2183Smrgchar _Alignas (0) no_special_alignment; 2399e5db2183Smrgextern char aligned_as_int; 2400e5db2183Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2401e5db2183Smrg 2402e5db2183Smrg// Check _Alignof. 2403e5db2183Smrgenum 2404e5db2183Smrg{ 2405e5db2183Smrg int_alignment = _Alignof (int), 2406e5db2183Smrg int_array_alignment = _Alignof (int[100]), 2407e5db2183Smrg char_alignment = _Alignof (char) 2408e5db2183Smrg}; 2409e5db2183Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2410e5db2183Smrg 2411e5db2183Smrg// Check _Noreturn. 2412e5db2183Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 2413e5db2183Smrg 2414e5db2183Smrg// Check _Static_assert. 2415e5db2183Smrgstruct test_static_assert 2416e5db2183Smrg{ 2417e5db2183Smrg int x; 2418e5db2183Smrg _Static_assert (sizeof (int) <= sizeof (long int), 2419e5db2183Smrg "_Static_assert does not work in struct"); 2420e5db2183Smrg long int y; 2421e5db2183Smrg}; 2422e5db2183Smrg 2423e5db2183Smrg// Check UTF-8 literals. 2424e5db2183Smrg#define u8 syntax error! 2425e5db2183Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2426e5db2183Smrg 2427e5db2183Smrg// Check duplicate typedefs. 2428e5db2183Smrgtypedef long *long_ptr; 2429e5db2183Smrgtypedef long int *long_ptr; 2430e5db2183Smrgtypedef long_ptr long_ptr; 2431e5db2183Smrg 2432e5db2183Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2433e5db2183Smrgstruct anonymous 2434e5db2183Smrg{ 2435e5db2183Smrg union { 2436e5db2183Smrg struct { int i; int j; }; 2437e5db2183Smrg struct { int k; long int l; } w; 2438e5db2183Smrg }; 2439e5db2183Smrg int m; 2440e5db2183Smrg} v1; 2441e5db2183Smrg' 2442e5db2183Smrg 2443e5db2183Smrg# Test code for whether the C compiler supports C11 (body of main). 2444e5db2183Smrgac_c_conftest_c11_main=' 2445e5db2183Smrg _Static_assert ((offsetof (struct anonymous, i) 2446e5db2183Smrg == offsetof (struct anonymous, w.k)), 2447e5db2183Smrg "Anonymous union alignment botch"); 2448e5db2183Smrg v1.i = 2; 2449e5db2183Smrg v1.w.k = 5; 2450e5db2183Smrg ok |= v1.i != 5; 2451e5db2183Smrg' 2452e5db2183Smrg 2453e5db2183Smrg# Test code for whether the C compiler supports C11 (complete). 2454e5db2183Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2455e5db2183Smrg${ac_c_conftest_c99_globals} 2456e5db2183Smrg${ac_c_conftest_c11_globals} 2457e5db2183Smrg 2458e5db2183Smrgint 2459e5db2183Smrgmain (int argc, char **argv) 2460e5db2183Smrg{ 2461e5db2183Smrg int ok = 0; 2462e5db2183Smrg ${ac_c_conftest_c89_main} 2463e5db2183Smrg ${ac_c_conftest_c99_main} 2464e5db2183Smrg ${ac_c_conftest_c11_main} 2465e5db2183Smrg return ok; 2466e5db2183Smrg} 2467e5db2183Smrg" 2468e5db2183Smrg 2469e5db2183Smrg# Test code for whether the C compiler supports C99 (complete). 2470e5db2183Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2471e5db2183Smrg${ac_c_conftest_c99_globals} 2472e5db2183Smrg 2473e5db2183Smrgint 2474e5db2183Smrgmain (int argc, char **argv) 2475e5db2183Smrg{ 2476e5db2183Smrg int ok = 0; 2477e5db2183Smrg ${ac_c_conftest_c89_main} 2478e5db2183Smrg ${ac_c_conftest_c99_main} 2479e5db2183Smrg return ok; 2480e5db2183Smrg} 2481e5db2183Smrg" 2482e5db2183Smrg 2483e5db2183Smrg# Test code for whether the C compiler supports C89 (complete). 2484e5db2183Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2485e5db2183Smrg 2486e5db2183Smrgint 2487e5db2183Smrgmain (int argc, char **argv) 2488e5db2183Smrg{ 2489e5db2183Smrg int ok = 0; 2490e5db2183Smrg ${ac_c_conftest_c89_main} 2491e5db2183Smrg return ok; 2492e5db2183Smrg} 2493e5db2183Smrg" 2494e5db2183Smrg 2495e5db2183Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2496e5db2183Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2497e5db2183Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2498e5db2183Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2499e5db2183Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2500e5db2183Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2501e5db2183Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2502e5db2183Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2503e5db2183Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2504e5db2183Smrg 2505e5db2183Smrg# Auxiliary files required by this configure script. 2506e5db2183Smrgac_aux_files="config.guess config.sub compile missing install-sh" 2507e5db2183Smrg 2508e5db2183Smrg# Locations in which to look for auxiliary files. 2509e5db2183Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2510e5db2183Smrg 2511e5db2183Smrg# Search for a directory containing all of the required auxiliary files, 2512e5db2183Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2513e5db2183Smrg# If we don't find one directory that contains all the files we need, 2514e5db2183Smrg# we report the set of missing files from the *first* directory in 2515e5db2183Smrg# $ac_aux_dir_candidates and give up. 2516e5db2183Smrgac_missing_aux_files="" 2517e5db2183Smrgac_first_candidate=: 2518e5db2183Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2519e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2520e5db2183Smrgas_found=false 2521e5db2183Smrgfor as_dir in $ac_aux_dir_candidates 2522e5db2183Smrgdo 2523e5db2183Smrg IFS=$as_save_IFS 2524e5db2183Smrg case $as_dir in #((( 2525e5db2183Smrg '') as_dir=./ ;; 2526e5db2183Smrg */) ;; 2527e5db2183Smrg *) as_dir=$as_dir/ ;; 2528e5db2183Smrg esac 2529e5db2183Smrg as_found=: 2530e5db2183Smrg 2531e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2532e5db2183Smrg ac_aux_dir_found=yes 2533e5db2183Smrg ac_install_sh= 2534e5db2183Smrg for ac_aux in $ac_aux_files 2535e5db2183Smrg do 2536e5db2183Smrg # As a special case, if "install-sh" is required, that requirement 2537e5db2183Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2538e5db2183Smrg # and $ac_install_sh is set appropriately for whichever one is found. 2539e5db2183Smrg if test x"$ac_aux" = x"install-sh" 2540e5db2183Smrg then 2541e5db2183Smrg if test -f "${as_dir}install-sh"; then 2542e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2543e5db2183Smrg ac_install_sh="${as_dir}install-sh -c" 2544e5db2183Smrg elif test -f "${as_dir}install.sh"; then 2545e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2546e5db2183Smrg ac_install_sh="${as_dir}install.sh -c" 2547e5db2183Smrg elif test -f "${as_dir}shtool"; then 2548e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2549e5db2183Smrg ac_install_sh="${as_dir}shtool install -c" 2550e5db2183Smrg else 2551e5db2183Smrg ac_aux_dir_found=no 2552e5db2183Smrg if $ac_first_candidate; then 2553e5db2183Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2554e5db2183Smrg else 2555e5db2183Smrg break 2556e5db2183Smrg fi 2557e5db2183Smrg fi 2558e5db2183Smrg else 2559e5db2183Smrg if test -f "${as_dir}${ac_aux}"; then 2560e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2561e5db2183Smrg else 2562e5db2183Smrg ac_aux_dir_found=no 2563e5db2183Smrg if $ac_first_candidate; then 2564e5db2183Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2565e5db2183Smrg else 2566e5db2183Smrg break 2567e5db2183Smrg fi 2568e5db2183Smrg fi 2569e5db2183Smrg fi 2570e5db2183Smrg done 2571e5db2183Smrg if test "$ac_aux_dir_found" = yes; then 2572e5db2183Smrg ac_aux_dir="$as_dir" 25735afa940dSmrg break 25745afa940dSmrg fi 2575e5db2183Smrg ac_first_candidate=false 2576e5db2183Smrg 2577e5db2183Smrg as_found=false 2578bb2e14f3Smrgdone 2579e5db2183SmrgIFS=$as_save_IFS 2580e5db2183Smrgif $as_found 2581e5db2183Smrgthen : 2582e5db2183Smrg 258343b8458eSmrgelse case e in #( 258443b8458eSmrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 258543b8458eSmrgesac 2586bb2e14f3Smrgfi 2587a5399cb1Smrg 2588e5db2183Smrg 2589a5399cb1Smrg# These three variables are undocumented and unsupported, 2590a5399cb1Smrg# and are intended to be withdrawn in a future Autoconf release. 2591a5399cb1Smrg# They can cause serious problems if a builder's source tree is in a directory 2592a5399cb1Smrg# whose full name contains unusual characters. 2593e5db2183Smrgif test -f "${ac_aux_dir}config.guess"; then 2594e5db2183Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2595e5db2183Smrgfi 2596e5db2183Smrgif test -f "${ac_aux_dir}config.sub"; then 2597e5db2183Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2598e5db2183Smrgfi 2599e5db2183Smrgif test -f "$ac_aux_dir/configure"; then 2600e5db2183Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 2601e5db2183Smrgfi 2602e5db2183Smrg 2603e5db2183Smrg# Check that the precious variables saved in the cache have kept the same 2604e5db2183Smrg# value. 2605e5db2183Smrgac_cache_corrupted=false 2606e5db2183Smrgfor ac_var in $ac_precious_vars; do 2607e5db2183Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2608e5db2183Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2609e5db2183Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2610e5db2183Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2611e5db2183Smrg case $ac_old_set,$ac_new_set in 2612e5db2183Smrg set,) 261343b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 261443b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2615e5db2183Smrg ac_cache_corrupted=: ;; 2616e5db2183Smrg ,set) 261743b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 261843b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2619e5db2183Smrg ac_cache_corrupted=: ;; 2620e5db2183Smrg ,);; 2621e5db2183Smrg *) 2622e5db2183Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2623e5db2183Smrg # differences in whitespace do not lead to failure. 2624e5db2183Smrg ac_old_val_w=`echo x $ac_old_val` 2625e5db2183Smrg ac_new_val_w=`echo x $ac_new_val` 2626e5db2183Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 262743b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 262843b8458eSmrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2629e5db2183Smrg ac_cache_corrupted=: 2630e5db2183Smrg else 263143b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 263243b8458eSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2633e5db2183Smrg eval $ac_var=\$ac_old_val 2634e5db2183Smrg fi 263543b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 263643b8458eSmrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 263743b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 263843b8458eSmrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2639e5db2183Smrg fi;; 2640e5db2183Smrg esac 2641e5db2183Smrg # Pass precious variables to config.status. 2642e5db2183Smrg if test "$ac_new_set" = set; then 2643e5db2183Smrg case $ac_new_val in 2644e5db2183Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2645e5db2183Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2646e5db2183Smrg esac 2647e5db2183Smrg case " $ac_configure_args " in 2648e5db2183Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2649e5db2183Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2650e5db2183Smrg esac 2651e5db2183Smrg fi 2652e5db2183Smrgdone 2653e5db2183Smrgif $ac_cache_corrupted; then 265443b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 265543b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2656e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2657e5db2183Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 265843b8458eSmrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2659e5db2183Smrg and start over" "$LINENO" 5 2660e5db2183Smrgfi 2661e5db2183Smrg## -------------------- ## 2662e5db2183Smrg## Main body of script. ## 2663e5db2183Smrg## -------------------- ## 2664a5399cb1Smrg 2665e5db2183Smrgac_ext=c 2666e5db2183Smrgac_cpp='$CPP $CPPFLAGS' 2667e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2668e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2669e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2670e5db2183Smrg 2671e5db2183Smrg 2672e5db2183Smrg 2673e5db2183Smrgac_config_headers="$ac_config_headers config.h" 2674bb2e14f3Smrg 2675e5db2183Smrg 2676e5db2183Smrg# Initialize Automake 2677e5db2183Smrgam__api_version='1.16' 2678e5db2183Smrg 2679e5db2183Smrg 2680e5db2183Smrg 2681e5db2183Smrg # Find a good install program. We prefer a C program (faster), 2682bb2e14f3Smrg# so one script is as good as another. But avoid the broken or 2683bb2e14f3Smrg# incompatible versions: 2684bb2e14f3Smrg# SysV /etc/install, /usr/sbin/install 2685bb2e14f3Smrg# SunOS /usr/etc/install 2686bb2e14f3Smrg# IRIX /sbin/install 2687bb2e14f3Smrg# AIX /bin/install 2688bb2e14f3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2689bb2e14f3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2690bb2e14f3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2691bb2e14f3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2692bb2e14f3Smrg# OS/2's system install, which has a completely different semantic 2693bb2e14f3Smrg# ./install, which can be erroneously created by make from ./install.sh. 2694a5399cb1Smrg# Reject install programs that cannot install multiple files. 2695e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2696e5db2183Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 2697bb2e14f3Smrgif test -z "$INSTALL"; then 2698e5db2183Smrgif test ${ac_cv_path_install+y} 2699e5db2183Smrgthen : 2700e5db2183Smrg printf %s "(cached) " >&6 270143b8458eSmrgelse case e in #( 270243b8458eSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2703bb2e14f3Smrgfor as_dir in $PATH 2704bb2e14f3Smrgdo 2705bb2e14f3Smrg IFS=$as_save_IFS 2706e5db2183Smrg case $as_dir in #((( 2707e5db2183Smrg '') as_dir=./ ;; 2708e5db2183Smrg */) ;; 2709e5db2183Smrg *) as_dir=$as_dir/ ;; 2710e5db2183Smrg esac 2711e5db2183Smrg # Account for fact that we put trailing slashes in our PATH walk. 2712e5db2183Smrgcase $as_dir in #(( 2713e5db2183Smrg ./ | /[cC]/* | \ 2714bb2e14f3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2715a5399cb1Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2716bb2e14f3Smrg /usr/ucb/* ) ;; 2717bb2e14f3Smrg *) 2718bb2e14f3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2719bb2e14f3Smrg # Don't use installbsd from OSF since it installs stuff as root 2720bb2e14f3Smrg # by default. 2721bb2e14f3Smrg for ac_prog in ginstall scoinst install; do 2722bb2e14f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2723e5db2183Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2724bb2e14f3Smrg if test $ac_prog = install && 2725e5db2183Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2726bb2e14f3Smrg # AIX install. It has an incompatible calling convention. 2727bb2e14f3Smrg : 2728bb2e14f3Smrg elif test $ac_prog = install && 2729e5db2183Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2730bb2e14f3Smrg # program-specific install script used by HP pwplus--don't use. 2731bb2e14f3Smrg : 2732bb2e14f3Smrg else 2733a5399cb1Smrg rm -rf conftest.one conftest.two conftest.dir 2734a5399cb1Smrg echo one > conftest.one 2735a5399cb1Smrg echo two > conftest.two 2736a5399cb1Smrg mkdir conftest.dir 2737e5db2183Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2738a5399cb1Smrg test -s conftest.one && test -s conftest.two && 2739a5399cb1Smrg test -s conftest.dir/conftest.one && 2740a5399cb1Smrg test -s conftest.dir/conftest.two 2741a5399cb1Smrg then 2742e5db2183Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2743a5399cb1Smrg break 3 2744a5399cb1Smrg fi 2745bb2e14f3Smrg fi 2746bb2e14f3Smrg fi 2747bb2e14f3Smrg done 2748bb2e14f3Smrg done 2749bb2e14f3Smrg ;; 2750bb2e14f3Smrgesac 2751bb2e14f3Smrg 2752a5399cb1Smrg done 2753a5399cb1SmrgIFS=$as_save_IFS 2754a5399cb1Smrg 2755a5399cb1Smrgrm -rf conftest.one conftest.two conftest.dir 275643b8458eSmrg ;; 275743b8458eSmrgesac 2758bb2e14f3Smrgfi 2759e5db2183Smrg if test ${ac_cv_path_install+y}; then 2760bb2e14f3Smrg INSTALL=$ac_cv_path_install 2761bb2e14f3Smrg else 2762a5399cb1Smrg # As a last resort, use the slow shell script. Don't cache a 2763a5399cb1Smrg # value for INSTALL within a source directory, because that will 2764bb2e14f3Smrg # break other packages using the cache if that directory is 2765a5399cb1Smrg # removed, or if the value is a relative name. 2766bb2e14f3Smrg INSTALL=$ac_install_sh 2767bb2e14f3Smrg fi 2768bb2e14f3Smrgfi 2769e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2770e5db2183Smrgprintf "%s\n" "$INSTALL" >&6; } 2771bb2e14f3Smrg 2772bb2e14f3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2773bb2e14f3Smrg# It thinks the first close brace ends the variable substitution. 2774bb2e14f3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2775bb2e14f3Smrg 2776bb2e14f3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2777bb2e14f3Smrg 2778bb2e14f3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2779bb2e14f3Smrg 2780e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2781e5db2183Smrgprintf %s "checking whether build environment is sane... " >&6; } 2782a5399cb1Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2783a5399cb1Smrg# name. Accept space and tab only in the latter. 2784a5399cb1Smrgam_lf=' 2785a5399cb1Smrg' 2786a5399cb1Smrgcase `pwd` in 2787a5399cb1Smrg *[\\\"\#\$\&\'\`$am_lf]*) 27885afa940dSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2789a5399cb1Smrgesac 2790a5399cb1Smrgcase $srcdir in 2791a5399cb1Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 279239f9c979Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2793a5399cb1Smrgesac 2794a5399cb1Smrg 279539f9c979Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2796bb2e14f3Smrg# arguments. Must try -L first in case configure is actually a 2797bb2e14f3Smrg# symlink; some systems play weird games with the mod time of symlinks 2798bb2e14f3Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2799bb2e14f3Smrg# directory). 2800bb2e14f3Smrgif ( 280139f9c979Smrg am_has_slept=no 280239f9c979Smrg for am_try in 1 2; do 280339f9c979Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 280439f9c979Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 280539f9c979Smrg if test "$*" = "X"; then 280639f9c979Smrg # -L didn't work. 280739f9c979Smrg set X `ls -t "$srcdir/configure" conftest.file` 280839f9c979Smrg fi 280939f9c979Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 281039f9c979Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 281139f9c979Smrg 281239f9c979Smrg # If neither matched, then we have a broken ls. This can happen 281339f9c979Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 281439f9c979Smrg # broken ls alias from the environment. This has actually 281539f9c979Smrg # happened. Such a system could not be considered "sane". 281639f9c979Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 281739f9c979Smrg alias in your environment" "$LINENO" 5 281839f9c979Smrg fi 281939f9c979Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 282039f9c979Smrg break 282139f9c979Smrg fi 282239f9c979Smrg # Just in case. 282339f9c979Smrg sleep 1 282439f9c979Smrg am_has_slept=yes 282539f9c979Smrg done 2826bb2e14f3Smrg test "$2" = conftest.file 2827bb2e14f3Smrg ) 2828bb2e14f3Smrgthen 2829bb2e14f3Smrg # Ok. 2830bb2e14f3Smrg : 2831bb2e14f3Smrgelse 28325afa940dSmrg as_fn_error $? "newly created file is older than distributed files! 2833a5399cb1SmrgCheck your system clock" "$LINENO" 5 2834bb2e14f3Smrgfi 2835e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2836e5db2183Smrgprintf "%s\n" "yes" >&6; } 283739f9c979Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 283839f9c979Smrg# generated files are strictly newer. 283939f9c979Smrgam_sleep_pid= 284039f9c979Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 284139f9c979Smrg ( sleep 1 ) & 284239f9c979Smrg am_sleep_pid=$! 284339f9c979Smrgfi 284439f9c979Smrg 284539f9c979Smrgrm -f conftest.file 284639f9c979Smrg 2847bb2e14f3Smrgtest "$program_prefix" != NONE && 2848a5399cb1Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2849bb2e14f3Smrg# Use a double $ so make ignores it. 2850bb2e14f3Smrgtest "$program_suffix" != NONE && 2851a5399cb1Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2852a5399cb1Smrg# Double any \ or $. 285343b8458eSmrg# By default was 's,x,x', remove it if useless. 2854a5399cb1Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2855e5db2183Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2856e5db2183Smrg 2857bb2e14f3Smrg 28588a954913Smrg# Expand $ac_aux_dir to an absolute path. 28598a954913Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2860bb2e14f3Smrg 2861e5db2183Smrg 2862e5db2183Smrg if test x"${MISSING+set}" != xset; then 2863e5db2183Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 2864a5399cb1Smrgfi 2865bb2e14f3Smrg# Use eval to expand $SHELL 286639f9c979Smrgif eval "$MISSING --is-lightweight"; then 286739f9c979Smrg am_missing_run="$MISSING " 2868bb2e14f3Smrgelse 2869bb2e14f3Smrg am_missing_run= 2870e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2871e5db2183Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2872bb2e14f3Smrgfi 2873bb2e14f3Smrg 28748a954913Smrgif test x"${install_sh+set}" != xset; then 2875a5399cb1Smrg case $am_aux_dir in 2876a5399cb1Smrg *\ * | *\ *) 2877a5399cb1Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2878a5399cb1Smrg *) 2879a5399cb1Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2880a5399cb1Smrg esac 2881a5399cb1Smrgfi 2882a5399cb1Smrg 288339f9c979Smrg# Installed binaries are usually stripped using 'strip' when the user 288439f9c979Smrg# run "make install-strip". However 'strip' might not be the right 2885a5399cb1Smrg# tool to use in cross-compilation environments, therefore Automake 288639f9c979Smrg# will honor the 'STRIP' environment variable to overrule this program. 2887a5399cb1Smrgif test "$cross_compiling" != no; then 2888a5399cb1Smrg if test -n "$ac_tool_prefix"; then 2889a5399cb1Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2890a5399cb1Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2891e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2892e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 2893e5db2183Smrgif test ${ac_cv_prog_STRIP+y} 2894e5db2183Smrgthen : 2895e5db2183Smrg printf %s "(cached) " >&6 289643b8458eSmrgelse case e in #( 289743b8458eSmrg e) if test -n "$STRIP"; then 2898a5399cb1Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2899bb2e14f3Smrgelse 2900bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2901bb2e14f3Smrgfor as_dir in $PATH 2902bb2e14f3Smrgdo 2903bb2e14f3Smrg IFS=$as_save_IFS 2904e5db2183Smrg case $as_dir in #((( 2905e5db2183Smrg '') as_dir=./ ;; 2906e5db2183Smrg */) ;; 2907e5db2183Smrg *) as_dir=$as_dir/ ;; 2908e5db2183Smrg esac 2909a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2910e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2911a5399cb1Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2912e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2913bb2e14f3Smrg break 2 2914bb2e14f3Smrg fi 2915bb2e14f3Smrgdone 2916a5399cb1Smrg done 2917a5399cb1SmrgIFS=$as_save_IFS 2918bb2e14f3Smrg 291943b8458eSmrgfi ;; 292043b8458eSmrgesac 2921bb2e14f3Smrgfi 2922a5399cb1SmrgSTRIP=$ac_cv_prog_STRIP 2923a5399cb1Smrgif test -n "$STRIP"; then 2924e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2925e5db2183Smrgprintf "%s\n" "$STRIP" >&6; } 2926bb2e14f3Smrgelse 2927e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2928e5db2183Smrgprintf "%s\n" "no" >&6; } 2929bb2e14f3Smrgfi 2930bb2e14f3Smrg 2931bb2e14f3Smrg 2932a5399cb1Smrgfi 2933a5399cb1Smrgif test -z "$ac_cv_prog_STRIP"; then 2934a5399cb1Smrg ac_ct_STRIP=$STRIP 2935a5399cb1Smrg # Extract the first word of "strip", so it can be a program name with args. 2936a5399cb1Smrgset dummy strip; ac_word=$2 2937e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2938e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 2939e5db2183Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 2940e5db2183Smrgthen : 2941e5db2183Smrg printf %s "(cached) " >&6 294243b8458eSmrgelse case e in #( 294343b8458eSmrg e) if test -n "$ac_ct_STRIP"; then 2944a5399cb1Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2945bb2e14f3Smrgelse 2946a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2947a5399cb1Smrgfor as_dir in $PATH 2948a5399cb1Smrgdo 2949a5399cb1Smrg IFS=$as_save_IFS 2950e5db2183Smrg case $as_dir in #((( 2951e5db2183Smrg '') as_dir=./ ;; 2952e5db2183Smrg */) ;; 2953e5db2183Smrg *) as_dir=$as_dir/ ;; 2954e5db2183Smrg esac 2955a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2956e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2957a5399cb1Smrg ac_cv_prog_ac_ct_STRIP="strip" 2958e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2959a5399cb1Smrg break 2 2960a5399cb1Smrg fi 2961a5399cb1Smrgdone 2962a5399cb1Smrg done 2963a5399cb1SmrgIFS=$as_save_IFS 2964a5399cb1Smrg 296543b8458eSmrgfi ;; 296643b8458eSmrgesac 2967bb2e14f3Smrgfi 2968a5399cb1Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2969a5399cb1Smrgif test -n "$ac_ct_STRIP"; then 2970e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2971e5db2183Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 2972bb2e14f3Smrgelse 2973e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2974e5db2183Smrgprintf "%s\n" "no" >&6; } 2975bb2e14f3Smrgfi 2976bb2e14f3Smrg 2977a5399cb1Smrg if test "x$ac_ct_STRIP" = x; then 2978a5399cb1Smrg STRIP=":" 2979a5399cb1Smrg else 2980a5399cb1Smrg case $cross_compiling:$ac_tool_warned in 2981a5399cb1Smrgyes:) 2982e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2983e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2984a5399cb1Smrgac_tool_warned=yes ;; 2985a5399cb1Smrgesac 2986a5399cb1Smrg STRIP=$ac_ct_STRIP 2987a5399cb1Smrg fi 2988bb2e14f3Smrgelse 2989a5399cb1Smrg STRIP="$ac_cv_prog_STRIP" 2990bb2e14f3Smrgfi 2991bb2e14f3Smrg 2992bb2e14f3Smrgfi 2993a5399cb1SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2994bb2e14f3Smrg 2995e5db2183Smrg 2996e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 2997e5db2183Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 2998a5399cb1Smrgif test -z "$MKDIR_P"; then 2999e5db2183Smrg if test ${ac_cv_path_mkdir+y} 3000e5db2183Smrgthen : 3001e5db2183Smrg printf %s "(cached) " >&6 300243b8458eSmrgelse case e in #( 300343b8458eSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3004a5399cb1Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3005a5399cb1Smrgdo 3006a5399cb1Smrg IFS=$as_save_IFS 3007e5db2183Smrg case $as_dir in #((( 3008e5db2183Smrg '') as_dir=./ ;; 3009e5db2183Smrg */) ;; 3010e5db2183Smrg *) as_dir=$as_dir/ ;; 3011e5db2183Smrg esac 3012a5399cb1Smrg for ac_prog in mkdir gmkdir; do 3013a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3014e5db2183Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3015e5db2183Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3016e5db2183Smrg 'mkdir ('*'coreutils) '* | \ 301743b8458eSmrg *'BusyBox '* | \ 3018a5399cb1Smrg 'mkdir (fileutils) '4.1*) 3019e5db2183Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3020a5399cb1Smrg break 3;; 3021a5399cb1Smrg esac 3022a5399cb1Smrg done 3023a5399cb1Smrg done 3024a5399cb1Smrg done 3025a5399cb1SmrgIFS=$as_save_IFS 302643b8458eSmrg ;; 302743b8458eSmrgesac 3028a5399cb1Smrgfi 3029a5399cb1Smrg 3030a5399cb1Smrg test -d ./--version && rmdir ./--version 3031e5db2183Smrg if test ${ac_cv_path_mkdir+y}; then 3032a5399cb1Smrg MKDIR_P="$ac_cv_path_mkdir -p" 3033a5399cb1Smrg else 303443b8458eSmrg # As a last resort, use plain mkdir -p, 303543b8458eSmrg # in the hope it doesn't have the bugs of ancient mkdir. 303643b8458eSmrg MKDIR_P='mkdir -p' 3037a5399cb1Smrg fi 3038a5399cb1Smrgfi 3039e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3040e5db2183Smrgprintf "%s\n" "$MKDIR_P" >&6; } 3041a5399cb1Smrg 3042a5399cb1Smrgfor ac_prog in gawk mawk nawk awk 3043a5399cb1Smrgdo 3044a5399cb1Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3045a5399cb1Smrgset dummy $ac_prog; ac_word=$2 3046e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3047e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3048e5db2183Smrgif test ${ac_cv_prog_AWK+y} 3049e5db2183Smrgthen : 3050e5db2183Smrg printf %s "(cached) " >&6 305143b8458eSmrgelse case e in #( 305243b8458eSmrg e) if test -n "$AWK"; then 3053a5399cb1Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3054a5399cb1Smrgelse 3055a5399cb1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3056a5399cb1Smrgfor as_dir in $PATH 3057a5399cb1Smrgdo 3058a5399cb1Smrg IFS=$as_save_IFS 3059e5db2183Smrg case $as_dir in #((( 3060e5db2183Smrg '') as_dir=./ ;; 3061e5db2183Smrg */) ;; 3062e5db2183Smrg *) as_dir=$as_dir/ ;; 3063e5db2183Smrg esac 3064a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3065e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3066a5399cb1Smrg ac_cv_prog_AWK="$ac_prog" 3067e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3068a5399cb1Smrg break 2 3069a5399cb1Smrg fi 3070a5399cb1Smrgdone 3071a5399cb1Smrg done 3072a5399cb1SmrgIFS=$as_save_IFS 3073a5399cb1Smrg 307443b8458eSmrgfi ;; 307543b8458eSmrgesac 3076a5399cb1Smrgfi 3077a5399cb1SmrgAWK=$ac_cv_prog_AWK 3078a5399cb1Smrgif test -n "$AWK"; then 3079e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3080e5db2183Smrgprintf "%s\n" "$AWK" >&6; } 3081a5399cb1Smrgelse 3082e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3083e5db2183Smrgprintf "%s\n" "no" >&6; } 3084a5399cb1Smrgfi 3085a5399cb1Smrg 3086a5399cb1Smrg 3087a5399cb1Smrg test -n "$AWK" && break 3088a5399cb1Smrgdone 3089a5399cb1Smrg 3090e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3091e5db2183Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3092a5399cb1Smrgset x ${MAKE-make} 3093e5db2183Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3094e5db2183Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 3095e5db2183Smrgthen : 3096e5db2183Smrg printf %s "(cached) " >&6 309743b8458eSmrgelse case e in #( 309843b8458eSmrg e) cat >conftest.make <<\_ACEOF 3099a5399cb1SmrgSHELL = /bin/sh 3100a5399cb1Smrgall: 3101a5399cb1Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3102a5399cb1Smrg_ACEOF 31035afa940dSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3104a5399cb1Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 3105a5399cb1Smrg *@@@%%%=?*=@@@%%%*) 3106a5399cb1Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3107a5399cb1Smrg *) 3108a5399cb1Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 3109a5399cb1Smrgesac 311043b8458eSmrgrm -f conftest.make ;; 311143b8458eSmrgesac 3112a5399cb1Smrgfi 3113a5399cb1Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3114e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3115e5db2183Smrgprintf "%s\n" "yes" >&6; } 3116a5399cb1Smrg SET_MAKE= 3117a5399cb1Smrgelse 3118e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3119e5db2183Smrgprintf "%s\n" "no" >&6; } 3120a5399cb1Smrg SET_MAKE="MAKE=${MAKE-make}" 3121a5399cb1Smrgfi 3122a5399cb1Smrg 3123a5399cb1Smrgrm -rf .tst 2>/dev/null 3124a5399cb1Smrgmkdir .tst 2>/dev/null 3125a5399cb1Smrgif test -d .tst; then 3126a5399cb1Smrg am__leading_dot=. 3127a5399cb1Smrgelse 3128a5399cb1Smrg am__leading_dot=_ 3129a5399cb1Smrgfi 3130a5399cb1Smrgrmdir .tst 2>/dev/null 3131a5399cb1Smrg 313239f9c979Smrg# Check whether --enable-silent-rules was given. 3133e5db2183Smrgif test ${enable_silent_rules+y} 3134e5db2183Smrgthen : 313539f9c979Smrg enableval=$enable_silent_rules; 313639f9c979Smrgfi 313739f9c979Smrg 313839f9c979Smrgcase $enable_silent_rules in # ((( 313939f9c979Smrg yes) AM_DEFAULT_VERBOSITY=0;; 314039f9c979Smrg no) AM_DEFAULT_VERBOSITY=1;; 314139f9c979Smrg *) AM_DEFAULT_VERBOSITY=1;; 314239f9c979Smrgesac 314339f9c979Smrgam_make=${MAKE-make} 3144e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3145e5db2183Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 3146e5db2183Smrgif test ${am_cv_make_support_nested_variables+y} 3147e5db2183Smrgthen : 3148e5db2183Smrg printf %s "(cached) " >&6 314943b8458eSmrgelse case e in #( 315043b8458eSmrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 315139f9c979SmrgBAR0=false 315239f9c979SmrgBAR1=true 315339f9c979SmrgV=1 315439f9c979Smrgam__doit: 315539f9c979Smrg @$(TRUE) 315639f9c979Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 315739f9c979Smrg am_cv_make_support_nested_variables=yes 315839f9c979Smrgelse 315939f9c979Smrg am_cv_make_support_nested_variables=no 316043b8458eSmrgfi ;; 316143b8458eSmrgesac 316239f9c979Smrgfi 3163e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3164e5db2183Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 316539f9c979Smrgif test $am_cv_make_support_nested_variables = yes; then 316639f9c979Smrg AM_V='$(V)' 316739f9c979Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 316839f9c979Smrgelse 316939f9c979Smrg AM_V=$AM_DEFAULT_VERBOSITY 317039f9c979Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 317139f9c979Smrgfi 317239f9c979SmrgAM_BACKSLASH='\' 317339f9c979Smrg 3174a5399cb1Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 3175a5399cb1Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3176a5399cb1Smrg # is not polluted with repeated "-I." 3177a5399cb1Smrg am__isrc=' -I$(srcdir)' 3178a5399cb1Smrg # test to see if srcdir already configured 3179a5399cb1Smrg if test -f $srcdir/config.status; then 31805afa940dSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3181a5399cb1Smrg fi 3182a5399cb1Smrgfi 3183a5399cb1Smrg 3184a5399cb1Smrg# test whether we have cygpath 3185a5399cb1Smrgif test -z "$CYGPATH_W"; then 3186a5399cb1Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 3187bb2e14f3Smrg CYGPATH_W='cygpath -w' 3188bb2e14f3Smrg else 3189bb2e14f3Smrg CYGPATH_W=echo 3190bb2e14f3Smrg fi 3191bb2e14f3Smrgfi 3192bb2e14f3Smrg 3193bb2e14f3Smrg 3194bb2e14f3Smrg# Define the identity of the package. 3195bb2e14f3Smrg PACKAGE='imake' 319643b8458eSmrg VERSION='1.0.10' 3197bb2e14f3Smrg 3198bb2e14f3Smrg 3199e5db2183Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3200bb2e14f3Smrg 3201bb2e14f3Smrg 3202e5db2183Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3203bb2e14f3Smrg 3204bb2e14f3Smrg# Some tools Automake needs. 3205bb2e14f3Smrg 3206bb2e14f3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3207bb2e14f3Smrg 3208bb2e14f3Smrg 3209bb2e14f3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3210bb2e14f3Smrg 3211bb2e14f3Smrg 3212bb2e14f3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3213bb2e14f3Smrg 3214bb2e14f3Smrg 3215bb2e14f3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3216bb2e14f3Smrg 3217bb2e14f3Smrg 3218bb2e14f3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3219bb2e14f3Smrg 322039f9c979Smrg# For better backward compatibility. To be removed once Automake 1.9.x 322139f9c979Smrg# dies out for good. For more background, see: 3222e5db2183Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3223e5db2183Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 322439f9c979Smrgmkdir_p='$(MKDIR_P)' 322539f9c979Smrg 32268a954913Smrg# We need awk for the "check" target (and possibly the TAP driver). The 32278a954913Smrg# system "awk" is bad on some platforms. 322839f9c979Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 322939f9c979Smrg# in the wild :-( We should find a proper way to deprecate it ... 323039f9c979SmrgAMTAR='$${TAR-tar}' 323139f9c979Smrg 323239f9c979Smrg 323339f9c979Smrg# We'll loop over all known methods to create a tar archive until one works. 323439f9c979Smrg_am_tools='gnutar pax cpio none' 323539f9c979Smrg 323639f9c979Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 323739f9c979Smrg 323839f9c979Smrg 323939f9c979Smrg 324039f9c979Smrg 324139f9c979Smrg 3242e5db2183Smrg# Variables for tags utilities; see am/tags.am 3243e5db2183Smrgif test -z "$CTAGS"; then 3244e5db2183Smrg CTAGS=ctags 3245e5db2183Smrgfi 3246e5db2183Smrg 3247e5db2183Smrgif test -z "$ETAGS"; then 3248e5db2183Smrg ETAGS=etags 3249e5db2183Smrgfi 3250e5db2183Smrg 3251e5db2183Smrgif test -z "$CSCOPE"; then 3252e5db2183Smrg CSCOPE=cscope 3253e5db2183Smrgfi 3254e5db2183Smrg 3255e5db2183Smrg 3256bb2e14f3Smrg 325739f9c979Smrg# POSIX will say in a future version that running "rm -f" with no argument 325839f9c979Smrg# is OK; and we want to be able to make that assumption in our Makefile 325939f9c979Smrg# recipes. So use an aggressive probe to check that the usage we want is 326039f9c979Smrg# actually supported "in the wild" to an acceptable degree. 326139f9c979Smrg# See automake bug#10828. 326239f9c979Smrg# To make any issue more visible, cause the running configure to be aborted 326339f9c979Smrg# by default if the 'rm' program in use doesn't match our expectations; the 326439f9c979Smrg# user can still override this though. 326539f9c979Smrgif rm -f && rm -fr && rm -rf; then : OK; else 326639f9c979Smrg cat >&2 <<'END' 326739f9c979SmrgOops! 3268bb2e14f3Smrg 326939f9c979SmrgYour 'rm' program seems unable to run without file operands specified 327039f9c979Smrgon the command line, even when the '-f' option is present. This is contrary 327139f9c979Smrgto the behaviour of most rm programs out there, and not conforming with 327239f9c979Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3273bb2e14f3Smrg 327439f9c979SmrgPlease tell bug-automake@gnu.org about your system, including the value 327539f9c979Smrgof your $PATH and any error possibly output before this message. This 327639f9c979Smrgcan help us improve future automake versions. 3277bb2e14f3Smrg 327839f9c979SmrgEND 327939f9c979Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 328039f9c979Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 328139f9c979Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 328239f9c979Smrg echo >&2 328339f9c979Smrg else 328439f9c979Smrg cat >&2 <<'END' 328539f9c979SmrgAborting the configuration process, to ensure you take notice of the issue. 3286bb2e14f3Smrg 328739f9c979SmrgYou can download and install GNU coreutils to get an 'rm' implementation 3288e5db2183Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 3289bb2e14f3Smrg 329039f9c979SmrgIf you want to complete the configuration process using your problematic 329139f9c979Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 329239f9c979Smrgto "yes", and re-run configure. 3293bb2e14f3Smrg 329439f9c979SmrgEND 329539f9c979Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 329639f9c979Smrg fi 329739f9c979Smrgfi 3298a5399cb1Smrg 32997af227c3Smrg 33005afa940dSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 3301a5399cb1Smrg 3302a5399cb1Smrg 3303a5399cb1Smrg 3304a5399cb1Smrg 3305a5399cb1Smrg 3306a5399cb1Smrg 3307a5399cb1Smrg 3308a5399cb1Smrg 3309a5399cb1Smrg 3310a5399cb1Smrg 3311a5399cb1Smrg 3312e5db2183Smrg 3313e5db2183Smrg 3314e5db2183Smrg 3315e5db2183Smrg 3316e5db2183Smrg 3317e5db2183Smrg 3318e5db2183Smrg 3319e5db2183Smrg 3320e5db2183Smrg 3321a5399cb1SmrgDEPDIR="${am__leading_dot}deps" 3322a5399cb1Smrg 3323a5399cb1Smrgac_config_commands="$ac_config_commands depfiles" 3324a5399cb1Smrg 3325e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3326e5db2183Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3327e5db2183Smrgcat > confinc.mk << 'END' 3328a5399cb1Smrgam__doit: 3329e5db2183Smrg @echo this is the am__doit target >confinc.out 3330a5399cb1Smrg.PHONY: am__doit 3331a5399cb1SmrgEND 3332a5399cb1Smrgam__include="#" 3333a5399cb1Smrgam__quote= 3334e5db2183Smrg# BSD make does it like this. 3335e5db2183Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 3336e5db2183Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3337e5db2183Smrgecho 'include confinc.mk # ignored' > confmf.GNU 3338e5db2183Smrg_am_result=no 3339e5db2183Smrgfor s in GNU BSD; do 3340e5db2183Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3341e5db2183Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3342e5db2183Smrg ac_status=$? 3343e5db2183Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3344e5db2183Smrg (exit $ac_status); } 3345e5db2183Smrg case $?:`cat confinc.out 2>/dev/null` in #( 3346e5db2183Smrg '0:this is the am__doit target') : 3347e5db2183Smrg case $s in #( 3348e5db2183Smrg BSD) : 3349e5db2183Smrg am__include='.include' am__quote='"' ;; #( 3350e5db2183Smrg *) : 3351e5db2183Smrg am__include='include' am__quote='' ;; 3352e5db2183Smrgesac ;; #( 3353e5db2183Smrg *) : 3354a5399cb1Smrg ;; 3355e5db2183Smrgesac 3356e5db2183Smrg if test "$am__include" != "#"; then 3357e5db2183Smrg _am_result="yes ($s style)" 3358e5db2183Smrg break 3359e5db2183Smrg fi 3360e5db2183Smrgdone 3361e5db2183Smrgrm -f confinc.* confmf.* 3362e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3363e5db2183Smrgprintf "%s\n" "${_am_result}" >&6; } 3364a5399cb1Smrg 3365a5399cb1Smrg# Check whether --enable-dependency-tracking was given. 3366e5db2183Smrgif test ${enable_dependency_tracking+y} 3367e5db2183Smrgthen : 3368a5399cb1Smrg enableval=$enable_dependency_tracking; 3369a5399cb1Smrgfi 3370a5399cb1Smrg 3371a5399cb1Smrgif test "x$enable_dependency_tracking" != xno; then 3372a5399cb1Smrg am_depcomp="$ac_aux_dir/depcomp" 3373a5399cb1Smrg AMDEPBACKSLASH='\' 337439f9c979Smrg am__nodep='_no' 3375a5399cb1Smrgfi 3376a5399cb1Smrg if test "x$enable_dependency_tracking" != xno; then 3377a5399cb1Smrg AMDEP_TRUE= 3378a5399cb1Smrg AMDEP_FALSE='#' 3379a5399cb1Smrgelse 3380a5399cb1Smrg AMDEP_TRUE='#' 3381a5399cb1Smrg AMDEP_FALSE= 3382a5399cb1Smrgfi 3383bb2e14f3Smrg 3384bb2e14f3Smrg 3385bb2e14f3Smrgac_ext=c 3386bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS' 3387bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3388bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3389bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3390bb2e14f3Smrgif test -n "$ac_tool_prefix"; then 3391bb2e14f3Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3392bb2e14f3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3393e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3394e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3395e5db2183Smrgif test ${ac_cv_prog_CC+y} 3396e5db2183Smrgthen : 3397e5db2183Smrg printf %s "(cached) " >&6 339843b8458eSmrgelse case e in #( 339943b8458eSmrg e) if test -n "$CC"; then 3400bb2e14f3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3401bb2e14f3Smrgelse 3402bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3403bb2e14f3Smrgfor as_dir in $PATH 3404bb2e14f3Smrgdo 3405bb2e14f3Smrg IFS=$as_save_IFS 3406e5db2183Smrg case $as_dir in #((( 3407e5db2183Smrg '') as_dir=./ ;; 3408e5db2183Smrg */) ;; 3409e5db2183Smrg *) as_dir=$as_dir/ ;; 3410e5db2183Smrg esac 3411a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3412e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3413bb2e14f3Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3414e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3415bb2e14f3Smrg break 2 3416bb2e14f3Smrg fi 3417bb2e14f3Smrgdone 3418a5399cb1Smrg done 3419a5399cb1SmrgIFS=$as_save_IFS 3420bb2e14f3Smrg 342143b8458eSmrgfi ;; 342243b8458eSmrgesac 3423bb2e14f3Smrgfi 3424bb2e14f3SmrgCC=$ac_cv_prog_CC 3425bb2e14f3Smrgif test -n "$CC"; then 3426e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3427e5db2183Smrgprintf "%s\n" "$CC" >&6; } 3428bb2e14f3Smrgelse 3429e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3430e5db2183Smrgprintf "%s\n" "no" >&6; } 3431bb2e14f3Smrgfi 3432bb2e14f3Smrg 3433a5399cb1Smrg 3434bb2e14f3Smrgfi 3435bb2e14f3Smrgif test -z "$ac_cv_prog_CC"; then 3436bb2e14f3Smrg ac_ct_CC=$CC 3437bb2e14f3Smrg # Extract the first word of "gcc", so it can be a program name with args. 3438bb2e14f3Smrgset dummy gcc; ac_word=$2 3439e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3440e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3441e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3442e5db2183Smrgthen : 3443e5db2183Smrg printf %s "(cached) " >&6 344443b8458eSmrgelse case e in #( 344543b8458eSmrg e) if test -n "$ac_ct_CC"; then 3446bb2e14f3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3447bb2e14f3Smrgelse 3448bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3449bb2e14f3Smrgfor as_dir in $PATH 3450bb2e14f3Smrgdo 3451bb2e14f3Smrg IFS=$as_save_IFS 3452e5db2183Smrg case $as_dir in #((( 3453e5db2183Smrg '') as_dir=./ ;; 3454e5db2183Smrg */) ;; 3455e5db2183Smrg *) as_dir=$as_dir/ ;; 3456e5db2183Smrg esac 3457a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3458e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3459bb2e14f3Smrg ac_cv_prog_ac_ct_CC="gcc" 3460e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3461bb2e14f3Smrg break 2 3462bb2e14f3Smrg fi 3463bb2e14f3Smrgdone 3464a5399cb1Smrg done 3465a5399cb1SmrgIFS=$as_save_IFS 3466bb2e14f3Smrg 346743b8458eSmrgfi ;; 346843b8458eSmrgesac 3469bb2e14f3Smrgfi 3470bb2e14f3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3471bb2e14f3Smrgif test -n "$ac_ct_CC"; then 3472e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3473e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3474bb2e14f3Smrgelse 3475e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3476e5db2183Smrgprintf "%s\n" "no" >&6; } 3477bb2e14f3Smrgfi 3478bb2e14f3Smrg 3479a5399cb1Smrg if test "x$ac_ct_CC" = x; then 3480a5399cb1Smrg CC="" 3481a5399cb1Smrg else 3482a5399cb1Smrg case $cross_compiling:$ac_tool_warned in 3483a5399cb1Smrgyes:) 3484e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3485e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3486a5399cb1Smrgac_tool_warned=yes ;; 3487a5399cb1Smrgesac 3488a5399cb1Smrg CC=$ac_ct_CC 3489a5399cb1Smrg fi 3490bb2e14f3Smrgelse 3491bb2e14f3Smrg CC="$ac_cv_prog_CC" 3492bb2e14f3Smrgfi 3493bb2e14f3Smrg 3494bb2e14f3Smrgif test -z "$CC"; then 3495a5399cb1Smrg if test -n "$ac_tool_prefix"; then 3496a5399cb1Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3497bb2e14f3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3498e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3499e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3500e5db2183Smrgif test ${ac_cv_prog_CC+y} 3501e5db2183Smrgthen : 3502e5db2183Smrg printf %s "(cached) " >&6 350343b8458eSmrgelse case e in #( 350443b8458eSmrg e) if test -n "$CC"; then 3505bb2e14f3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3506bb2e14f3Smrgelse 3507bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3508bb2e14f3Smrgfor as_dir in $PATH 3509bb2e14f3Smrgdo 3510bb2e14f3Smrg IFS=$as_save_IFS 3511e5db2183Smrg case $as_dir in #((( 3512e5db2183Smrg '') as_dir=./ ;; 3513e5db2183Smrg */) ;; 3514e5db2183Smrg *) as_dir=$as_dir/ ;; 3515e5db2183Smrg esac 3516a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3517e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3518bb2e14f3Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3519e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3520bb2e14f3Smrg break 2 3521bb2e14f3Smrg fi 3522bb2e14f3Smrgdone 3523a5399cb1Smrg done 3524a5399cb1SmrgIFS=$as_save_IFS 3525bb2e14f3Smrg 352643b8458eSmrgfi ;; 352743b8458eSmrgesac 3528bb2e14f3Smrgfi 3529bb2e14f3SmrgCC=$ac_cv_prog_CC 3530bb2e14f3Smrgif test -n "$CC"; then 3531e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3532e5db2183Smrgprintf "%s\n" "$CC" >&6; } 3533bb2e14f3Smrgelse 3534e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3535e5db2183Smrgprintf "%s\n" "no" >&6; } 3536bb2e14f3Smrgfi 3537bb2e14f3Smrg 3538bb2e14f3Smrg 3539a5399cb1Smrg fi 3540bb2e14f3Smrgfi 3541bb2e14f3Smrgif test -z "$CC"; then 3542bb2e14f3Smrg # Extract the first word of "cc", so it can be a program name with args. 3543bb2e14f3Smrgset dummy cc; ac_word=$2 3544e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3545e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3546e5db2183Smrgif test ${ac_cv_prog_CC+y} 3547e5db2183Smrgthen : 3548e5db2183Smrg printf %s "(cached) " >&6 354943b8458eSmrgelse case e in #( 355043b8458eSmrg e) if test -n "$CC"; then 3551e5db2183Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3552e5db2183Smrgelse 3553e5db2183Smrg ac_prog_rejected=no 3554e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3555e5db2183Smrgfor as_dir in $PATH 3556e5db2183Smrgdo 3557e5db2183Smrg IFS=$as_save_IFS 3558e5db2183Smrg case $as_dir in #((( 3559e5db2183Smrg '') as_dir=./ ;; 3560e5db2183Smrg */) ;; 3561e5db2183Smrg *) as_dir=$as_dir/ ;; 3562e5db2183Smrg esac 3563e5db2183Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3564e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3565e5db2183Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3566e5db2183Smrg ac_prog_rejected=yes 3567e5db2183Smrg continue 3568e5db2183Smrg fi 3569e5db2183Smrg ac_cv_prog_CC="cc" 3570e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3571e5db2183Smrg break 2 3572e5db2183Smrg fi 3573e5db2183Smrgdone 3574e5db2183Smrg done 3575e5db2183SmrgIFS=$as_save_IFS 3576e5db2183Smrg 3577e5db2183Smrgif test $ac_prog_rejected = yes; then 3578e5db2183Smrg # We found a bogon in the path, so make sure we never use it. 3579e5db2183Smrg set dummy $ac_cv_prog_CC 3580e5db2183Smrg shift 3581e5db2183Smrg if test $# != 0; then 3582e5db2183Smrg # We chose a different compiler from the bogus one. 3583e5db2183Smrg # However, it has the same basename, so the bogon will be chosen 3584e5db2183Smrg # first if we set CC to just the basename; use the full file name. 3585e5db2183Smrg shift 3586e5db2183Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3587e5db2183Smrg fi 3588e5db2183Smrgfi 358943b8458eSmrgfi ;; 359043b8458eSmrgesac 3591e5db2183Smrgfi 3592e5db2183SmrgCC=$ac_cv_prog_CC 3593e5db2183Smrgif test -n "$CC"; then 3594e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3595e5db2183Smrgprintf "%s\n" "$CC" >&6; } 3596bb2e14f3Smrgelse 3597e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3598e5db2183Smrgprintf "%s\n" "no" >&6; } 3599e5db2183Smrgfi 3600e5db2183Smrg 3601e5db2183Smrg 3602e5db2183Smrgfi 3603e5db2183Smrgif test -z "$CC"; then 3604e5db2183Smrg if test -n "$ac_tool_prefix"; then 3605e5db2183Smrg for ac_prog in cl.exe 3606e5db2183Smrg do 3607e5db2183Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3608e5db2183Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3609e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3610e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3611e5db2183Smrgif test ${ac_cv_prog_CC+y} 3612e5db2183Smrgthen : 3613e5db2183Smrg printf %s "(cached) " >&6 361443b8458eSmrgelse case e in #( 361543b8458eSmrg e) if test -n "$CC"; then 3616bb2e14f3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3617bb2e14f3Smrgelse 3618bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3619bb2e14f3Smrgfor as_dir in $PATH 3620bb2e14f3Smrgdo 3621bb2e14f3Smrg IFS=$as_save_IFS 3622e5db2183Smrg case $as_dir in #((( 3623e5db2183Smrg '') as_dir=./ ;; 3624e5db2183Smrg */) ;; 3625e5db2183Smrg *) as_dir=$as_dir/ ;; 3626e5db2183Smrg esac 3627e5db2183Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3628e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3629e5db2183Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3630e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3631e5db2183Smrg break 2 3632e5db2183Smrg fi 3633e5db2183Smrgdone 3634e5db2183Smrg done 3635e5db2183SmrgIFS=$as_save_IFS 3636e5db2183Smrg 363743b8458eSmrgfi ;; 363843b8458eSmrgesac 3639e5db2183Smrgfi 3640e5db2183SmrgCC=$ac_cv_prog_CC 3641e5db2183Smrgif test -n "$CC"; then 3642e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3643e5db2183Smrgprintf "%s\n" "$CC" >&6; } 3644e5db2183Smrgelse 3645e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3646e5db2183Smrgprintf "%s\n" "no" >&6; } 3647e5db2183Smrgfi 3648e5db2183Smrg 3649e5db2183Smrg 3650e5db2183Smrg test -n "$CC" && break 3651e5db2183Smrg done 3652e5db2183Smrgfi 3653e5db2183Smrgif test -z "$CC"; then 3654e5db2183Smrg ac_ct_CC=$CC 3655e5db2183Smrg for ac_prog in cl.exe 3656e5db2183Smrgdo 3657e5db2183Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3658e5db2183Smrgset dummy $ac_prog; ac_word=$2 3659e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3660e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3661e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3662e5db2183Smrgthen : 3663e5db2183Smrg printf %s "(cached) " >&6 366443b8458eSmrgelse case e in #( 366543b8458eSmrg e) if test -n "$ac_ct_CC"; then 3666e5db2183Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3667e5db2183Smrgelse 3668e5db2183Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3669e5db2183Smrgfor as_dir in $PATH 3670e5db2183Smrgdo 3671e5db2183Smrg IFS=$as_save_IFS 3672e5db2183Smrg case $as_dir in #((( 3673e5db2183Smrg '') as_dir=./ ;; 3674e5db2183Smrg */) ;; 3675e5db2183Smrg *) as_dir=$as_dir/ ;; 3676e5db2183Smrg esac 3677a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3678e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3679e5db2183Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3680e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3681bb2e14f3Smrg break 2 3682bb2e14f3Smrg fi 3683bb2e14f3Smrgdone 3684a5399cb1Smrg done 3685a5399cb1SmrgIFS=$as_save_IFS 3686bb2e14f3Smrg 368743b8458eSmrgfi ;; 368843b8458eSmrgesac 3689bb2e14f3Smrgfi 3690e5db2183Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3691e5db2183Smrgif test -n "$ac_ct_CC"; then 3692e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3693e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3694bb2e14f3Smrgelse 3695e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3696e5db2183Smrgprintf "%s\n" "no" >&6; } 3697bb2e14f3Smrgfi 3698bb2e14f3Smrg 3699a5399cb1Smrg 3700e5db2183Smrg test -n "$ac_ct_CC" && break 3701e5db2183Smrgdone 3702e5db2183Smrg 3703e5db2183Smrg if test "x$ac_ct_CC" = x; then 3704e5db2183Smrg CC="" 3705e5db2183Smrg else 3706e5db2183Smrg case $cross_compiling:$ac_tool_warned in 3707e5db2183Smrgyes:) 3708e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3709e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3710e5db2183Smrgac_tool_warned=yes ;; 3711e5db2183Smrgesac 3712e5db2183Smrg CC=$ac_ct_CC 3713e5db2183Smrg fi 3714e5db2183Smrgfi 3715e5db2183Smrg 3716bb2e14f3Smrgfi 3717bb2e14f3Smrgif test -z "$CC"; then 3718bb2e14f3Smrg if test -n "$ac_tool_prefix"; then 3719e5db2183Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3720e5db2183Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 3721e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3722e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3723e5db2183Smrgif test ${ac_cv_prog_CC+y} 3724e5db2183Smrgthen : 3725e5db2183Smrg printf %s "(cached) " >&6 372643b8458eSmrgelse case e in #( 372743b8458eSmrg e) if test -n "$CC"; then 3728bb2e14f3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3729bb2e14f3Smrgelse 3730bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3731bb2e14f3Smrgfor as_dir in $PATH 3732bb2e14f3Smrgdo 3733bb2e14f3Smrg IFS=$as_save_IFS 3734e5db2183Smrg case $as_dir in #((( 3735e5db2183Smrg '') as_dir=./ ;; 3736e5db2183Smrg */) ;; 3737e5db2183Smrg *) as_dir=$as_dir/ ;; 3738e5db2183Smrg esac 3739a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3740e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3741e5db2183Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 3742e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3743bb2e14f3Smrg break 2 3744bb2e14f3Smrg fi 3745bb2e14f3Smrgdone 3746a5399cb1Smrg done 3747a5399cb1SmrgIFS=$as_save_IFS 3748bb2e14f3Smrg 374943b8458eSmrgfi ;; 375043b8458eSmrgesac 3751bb2e14f3Smrgfi 3752bb2e14f3SmrgCC=$ac_cv_prog_CC 3753bb2e14f3Smrgif test -n "$CC"; then 3754e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3755e5db2183Smrgprintf "%s\n" "$CC" >&6; } 3756bb2e14f3Smrgelse 3757e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3758e5db2183Smrgprintf "%s\n" "no" >&6; } 3759bb2e14f3Smrgfi 3760bb2e14f3Smrg 3761a5399cb1Smrg 3762bb2e14f3Smrgfi 3763e5db2183Smrgif test -z "$ac_cv_prog_CC"; then 3764bb2e14f3Smrg ac_ct_CC=$CC 3765e5db2183Smrg # Extract the first word of "clang", so it can be a program name with args. 3766e5db2183Smrgset dummy clang; ac_word=$2 3767e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3768e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 3769e5db2183Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3770e5db2183Smrgthen : 3771e5db2183Smrg printf %s "(cached) " >&6 377243b8458eSmrgelse case e in #( 377343b8458eSmrg e) if test -n "$ac_ct_CC"; then 3774bb2e14f3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3775bb2e14f3Smrgelse 3776bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3777bb2e14f3Smrgfor as_dir in $PATH 3778bb2e14f3Smrgdo 3779bb2e14f3Smrg IFS=$as_save_IFS 3780e5db2183Smrg case $as_dir in #((( 3781e5db2183Smrg '') as_dir=./ ;; 3782e5db2183Smrg */) ;; 3783e5db2183Smrg *) as_dir=$as_dir/ ;; 3784e5db2183Smrg esac 3785a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3786e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3787e5db2183Smrg ac_cv_prog_ac_ct_CC="clang" 3788e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3789bb2e14f3Smrg break 2 3790bb2e14f3Smrg fi 3791bb2e14f3Smrgdone 3792a5399cb1Smrg done 3793a5399cb1SmrgIFS=$as_save_IFS 3794bb2e14f3Smrg 379543b8458eSmrgfi ;; 379643b8458eSmrgesac 3797bb2e14f3Smrgfi 3798bb2e14f3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3799bb2e14f3Smrgif test -n "$ac_ct_CC"; then 3800e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3801e5db2183Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3802bb2e14f3Smrgelse 3803e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3804e5db2183Smrgprintf "%s\n" "no" >&6; } 3805bb2e14f3Smrgfi 3806bb2e14f3Smrg 3807a5399cb1Smrg if test "x$ac_ct_CC" = x; then 3808a5399cb1Smrg CC="" 3809a5399cb1Smrg else 3810a5399cb1Smrg case $cross_compiling:$ac_tool_warned in 3811a5399cb1Smrgyes:) 3812e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3813e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3814a5399cb1Smrgac_tool_warned=yes ;; 3815a5399cb1Smrgesac 3816a5399cb1Smrg CC=$ac_ct_CC 3817a5399cb1Smrg fi 3818e5db2183Smrgelse 3819e5db2183Smrg CC="$ac_cv_prog_CC" 3820bb2e14f3Smrgfi 3821bb2e14f3Smrg 3822bb2e14f3Smrgfi 3823bb2e14f3Smrg 3824bb2e14f3Smrg 382543b8458eSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 382643b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 38275afa940dSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 382843b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 3829bb2e14f3Smrg 3830bb2e14f3Smrg# Provide some information about the compiler. 3831e5db2183Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3832a5399cb1Smrgset X $ac_compile 3833a5399cb1Smrgac_compiler=$2 3834e5db2183Smrgfor ac_option in --version -v -V -qversion -version; do 3835a5399cb1Smrg { { ac_try="$ac_compiler $ac_option >&5" 3836a5399cb1Smrgcase "(($ac_try" in 3837a5399cb1Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3838a5399cb1Smrg *) ac_try_echo=$ac_try;; 3839a5399cb1Smrgesac 3840a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3841e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3842a5399cb1Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3843bb2e14f3Smrg ac_status=$? 3844a5399cb1Smrg if test -s conftest.err; then 3845a5399cb1Smrg sed '10a\ 3846a5399cb1Smrg... rest of stderr output deleted ... 3847a5399cb1Smrg 10q' conftest.err >conftest.er1 3848a5399cb1Smrg cat conftest.er1 >&5 3849a5399cb1Smrg fi 3850a5399cb1Smrg rm -f conftest.er1 conftest.err 3851e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3852a5399cb1Smrg test $ac_status = 0; } 3853a5399cb1Smrgdone 3854bb2e14f3Smrg 3855a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3856bb2e14f3Smrg/* end confdefs.h. */ 3857bb2e14f3Smrg 3858bb2e14f3Smrgint 3859e5db2183Smrgmain (void) 3860bb2e14f3Smrg{ 3861bb2e14f3Smrg 3862bb2e14f3Smrg ; 3863bb2e14f3Smrg return 0; 3864bb2e14f3Smrg} 3865bb2e14f3Smrg_ACEOF 3866bb2e14f3Smrgac_clean_files_save=$ac_clean_files 3867a5399cb1Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3868bb2e14f3Smrg# Try to create an executable without -o first, disregard a.out. 3869bb2e14f3Smrg# It will help us diagnose broken compilers, and finding out an intuition 3870bb2e14f3Smrg# of exeext. 3871e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3872e5db2183Smrgprintf %s "checking whether the C compiler works... " >&6; } 3873e5db2183Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3874a5399cb1Smrg 3875a5399cb1Smrg# The possible output files: 3876a5399cb1Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3877a5399cb1Smrg 3878a5399cb1Smrgac_rmfiles= 3879a5399cb1Smrgfor ac_file in $ac_files 3880a5399cb1Smrgdo 3881a5399cb1Smrg case $ac_file in 3882a5399cb1Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3883a5399cb1Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3884a5399cb1Smrg esac 3885a5399cb1Smrgdone 3886a5399cb1Smrgrm -f $ac_rmfiles 3887a5399cb1Smrg 3888a5399cb1Smrgif { { ac_try="$ac_link_default" 3889a5399cb1Smrgcase "(($ac_try" in 3890a5399cb1Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3891a5399cb1Smrg *) ac_try_echo=$ac_try;; 3892a5399cb1Smrgesac 3893a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3894e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3895a5399cb1Smrg (eval "$ac_link_default") 2>&5 3896a5399cb1Smrg ac_status=$? 3897e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3898e5db2183Smrg test $ac_status = 0; } 3899e5db2183Smrgthen : 390043b8458eSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 390143b8458eSmrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3902a5399cb1Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3903a5399cb1Smrg# so that the user can short-circuit this test for compilers unknown to 3904a5399cb1Smrg# Autoconf. 3905a5399cb1Smrgfor ac_file in $ac_files '' 3906a5399cb1Smrgdo 3907bb2e14f3Smrg test -f "$ac_file" || continue 3908bb2e14f3Smrg case $ac_file in 3909a5399cb1Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3910bb2e14f3Smrg ;; 3911bb2e14f3Smrg [ab].out ) 3912bb2e14f3Smrg # We found the default executable, but exeext='' is most 3913bb2e14f3Smrg # certainly right. 3914bb2e14f3Smrg break;; 3915bb2e14f3Smrg *.* ) 3916e5db2183Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3917a5399cb1Smrg then :; else 3918a5399cb1Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3919a5399cb1Smrg fi 3920a5399cb1Smrg # We set ac_cv_exeext here because the later test for it is not 392143b8458eSmrg # safe: cross compilers may not add the suffix if given an '-o' 3922a5399cb1Smrg # argument, so we may need to know it at that point already. 3923a5399cb1Smrg # Even if this section looks crufty: it has the advantage of 3924a5399cb1Smrg # actually working. 3925bb2e14f3Smrg break;; 3926bb2e14f3Smrg * ) 3927bb2e14f3Smrg break;; 3928bb2e14f3Smrg esac 3929bb2e14f3Smrgdone 3930a5399cb1Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3931a5399cb1Smrg 393243b8458eSmrgelse case e in #( 393343b8458eSmrg e) ac_file='' ;; 393443b8458eSmrgesac 3935a5399cb1Smrgfi 3936e5db2183Smrgif test -z "$ac_file" 3937e5db2183Smrgthen : 3938e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3939e5db2183Smrgprintf "%s\n" "no" >&6; } 3940e5db2183Smrgprintf "%s\n" "$as_me: failed program was:" >&5 3941bb2e14f3Smrgsed 's/^/| /' conftest.$ac_ext >&5 3942bb2e14f3Smrg 394343b8458eSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 394443b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 39455afa940dSmrgas_fn_error 77 "C compiler cannot create executables 394643b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 394743b8458eSmrgelse case e in #( 394843b8458eSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 394943b8458eSmrgprintf "%s\n" "yes" >&6; } ;; 395043b8458eSmrgesac 3951e5db2183Smrgfi 3952e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3953e5db2183Smrgprintf %s "checking for C compiler default output file name... " >&6; } 3954e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3955e5db2183Smrgprintf "%s\n" "$ac_file" >&6; } 3956bb2e14f3Smrgac_exeext=$ac_cv_exeext 3957bb2e14f3Smrg 3958a5399cb1Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3959bb2e14f3Smrgac_clean_files=$ac_clean_files_save 3960e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3961e5db2183Smrgprintf %s "checking for suffix of executables... " >&6; } 3962a5399cb1Smrgif { { ac_try="$ac_link" 3963a5399cb1Smrgcase "(($ac_try" in 3964a5399cb1Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3965a5399cb1Smrg *) ac_try_echo=$ac_try;; 3966a5399cb1Smrgesac 3967a5399cb1Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3968e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3969a5399cb1Smrg (eval "$ac_link") 2>&5 3970bb2e14f3Smrg ac_status=$? 3971e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3972e5db2183Smrg test $ac_status = 0; } 3973e5db2183Smrgthen : 397443b8458eSmrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 397543b8458eSmrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 397643b8458eSmrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 397743b8458eSmrg# 'rm'. 3978bb2e14f3Smrgfor ac_file in conftest.exe conftest conftest.*; do 3979bb2e14f3Smrg test -f "$ac_file" || continue 3980bb2e14f3Smrg case $ac_file in 3981a5399cb1Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3982bb2e14f3Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3983bb2e14f3Smrg break;; 3984bb2e14f3Smrg * ) break;; 3985bb2e14f3Smrg esac 3986bb2e14f3Smrgdone 398743b8458eSmrgelse case e in #( 398843b8458eSmrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 398943b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 39905afa940dSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 399143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 399243b8458eSmrgesac 3993e5db2183Smrgfi 3994e5db2183Smrgrm -f conftest conftest$ac_cv_exeext 3995e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3996e5db2183Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 3997e5db2183Smrg 3998e5db2183Smrgrm -f conftest.$ac_ext 3999e5db2183SmrgEXEEXT=$ac_cv_exeext 4000e5db2183Smrgac_exeext=$EXEEXT 4001a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4002bb2e14f3Smrg/* end confdefs.h. */ 4003bb2e14f3Smrg#include <stdio.h> 4004bb2e14f3Smrgint 4005e5db2183Smrgmain (void) 4006bb2e14f3Smrg{ 4007e5db2183SmrgFILE *f = fopen ("conftest.out", "w"); 400843b8458eSmrg if (!f) 400943b8458eSmrg return 1; 4010e5db2183Smrg return ferror (f) || fclose (f) != 0; 4011e5db2183Smrg 4012bb2e14f3Smrg ; 4013bb2e14f3Smrg return 0; 4014bb2e14f3Smrg} 4015bb2e14f3Smrg_ACEOF 4016e5db2183Smrgac_clean_files="$ac_clean_files conftest.out" 4017e5db2183Smrg# Check that the compiler produces executables we can run. If not, either 4018e5db2183Smrg# the compiler is broken, or we cross compile. 4019e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4020e5db2183Smrgprintf %s "checking whether we are cross compiling... " >&6; } 4021e5db2183Smrgif test "$cross_compiling" != yes; then 4022e5db2183Smrg { { ac_try="$ac_link" 4023e5db2183Smrgcase "(($ac_try" in 4024e5db2183Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4025e5db2183Smrg *) ac_try_echo=$ac_try;; 4026bb2e14f3Smrgesac 4027e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4028e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4029e5db2183Smrg (eval "$ac_link") 2>&5 4030e5db2183Smrg ac_status=$? 4031e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4032e5db2183Smrg test $ac_status = 0; } 4033e5db2183Smrg if { ac_try='./conftest$ac_cv_exeext' 4034e5db2183Smrg { { case "(($ac_try" in 4035e5db2183Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4036e5db2183Smrg *) ac_try_echo=$ac_try;; 4037e5db2183Smrgesac 4038e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4039e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4040e5db2183Smrg (eval "$ac_try") 2>&5 4041e5db2183Smrg ac_status=$? 4042e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4043e5db2183Smrg test $ac_status = 0; }; }; then 4044e5db2183Smrg cross_compiling=no 4045e5db2183Smrg else 4046e5db2183Smrg if test "$cross_compiling" = maybe; then 4047e5db2183Smrg cross_compiling=yes 4048e5db2183Smrg else 404943b8458eSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 405043b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4051e5db2183Smrgas_fn_error 77 "cannot run C compiled programs. 405243b8458eSmrgIf you meant to cross compile, use '--host'. 405343b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 4054e5db2183Smrg fi 4055e5db2183Smrg fi 4056bb2e14f3Smrgfi 4057e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4058e5db2183Smrgprintf "%s\n" "$cross_compiling" >&6; } 4059bb2e14f3Smrg 406043b8458eSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 406143b8458eSmrg conftest.o conftest.obj conftest.out 4062e5db2183Smrgac_clean_files=$ac_clean_files_save 4063e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4064e5db2183Smrgprintf %s "checking for suffix of object files... " >&6; } 4065e5db2183Smrgif test ${ac_cv_objext+y} 4066e5db2183Smrgthen : 4067e5db2183Smrg printf %s "(cached) " >&6 406843b8458eSmrgelse case e in #( 406943b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 407039f9c979Smrg/* end confdefs.h. */ 407139f9c979Smrg 407239f9c979Smrgint 4073e5db2183Smrgmain (void) 407439f9c979Smrg{ 407539f9c979Smrg 407639f9c979Smrg ; 407739f9c979Smrg return 0; 407839f9c979Smrg} 407939f9c979Smrg_ACEOF 4080e5db2183Smrgrm -f conftest.o conftest.obj 4081e5db2183Smrgif { { ac_try="$ac_compile" 4082e5db2183Smrgcase "(($ac_try" in 4083e5db2183Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4084e5db2183Smrg *) ac_try_echo=$ac_try;; 4085e5db2183Smrgesac 4086e5db2183Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4087e5db2183Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4088e5db2183Smrg (eval "$ac_compile") 2>&5 4089e5db2183Smrg ac_status=$? 4090e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4091e5db2183Smrg test $ac_status = 0; } 4092e5db2183Smrgthen : 4093e5db2183Smrg for ac_file in conftest.o conftest.obj conftest.*; do 4094e5db2183Smrg test -f "$ac_file" || continue; 4095e5db2183Smrg case $ac_file in 4096e5db2183Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4097e5db2183Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4098e5db2183Smrg break;; 4099e5db2183Smrg esac 4100e5db2183Smrgdone 410143b8458eSmrgelse case e in #( 410243b8458eSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 4103e5db2183Smrgsed 's/^/| /' conftest.$ac_ext >&5 4104bb2e14f3Smrg 410543b8458eSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 410643b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4107e5db2183Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 410843b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 410943b8458eSmrgesac 4110bb2e14f3Smrgfi 411143b8458eSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 411243b8458eSmrgesac 4113bb2e14f3Smrgfi 4114e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4115e5db2183Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 4116e5db2183SmrgOBJEXT=$ac_cv_objext 4117e5db2183Smrgac_objext=$OBJEXT 4118e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4119e5db2183Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 4120e5db2183Smrgif test ${ac_cv_c_compiler_gnu+y} 4121e5db2183Smrgthen : 4122e5db2183Smrg printf %s "(cached) " >&6 412343b8458eSmrgelse case e in #( 412443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41255afa940dSmrg/* end confdefs.h. */ 41265afa940dSmrg 4127e5db2183Smrgint 4128e5db2183Smrgmain (void) 41295afa940dSmrg{ 4130e5db2183Smrg#ifndef __GNUC__ 4131e5db2183Smrg choke me 41325afa940dSmrg#endif 41335afa940dSmrg 4134e5db2183Smrg ; 4135e5db2183Smrg return 0; 4136e5db2183Smrg} 4137e5db2183Smrg_ACEOF 4138e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4139e5db2183Smrgthen : 4140e5db2183Smrg ac_compiler_gnu=yes 414143b8458eSmrgelse case e in #( 414243b8458eSmrg e) ac_compiler_gnu=no ;; 414343b8458eSmrgesac 4144e5db2183Smrgfi 4145e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4146e5db2183Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 414743b8458eSmrg ;; 414843b8458eSmrgesac 4149e5db2183Smrgfi 4150e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4151e5db2183Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4152e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 41535afa940dSmrg 4154e5db2183Smrgif test $ac_compiler_gnu = yes; then 4155e5db2183Smrg GCC=yes 4156e5db2183Smrgelse 4157e5db2183Smrg GCC= 4158e5db2183Smrgfi 4159e5db2183Smrgac_test_CFLAGS=${CFLAGS+y} 4160e5db2183Smrgac_save_CFLAGS=$CFLAGS 4161e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4162e5db2183Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 4163e5db2183Smrgif test ${ac_cv_prog_cc_g+y} 4164e5db2183Smrgthen : 4165e5db2183Smrg printf %s "(cached) " >&6 416643b8458eSmrgelse case e in #( 416743b8458eSmrg e) ac_save_c_werror_flag=$ac_c_werror_flag 4168e5db2183Smrg ac_c_werror_flag=yes 4169e5db2183Smrg ac_cv_prog_cc_g=no 4170e5db2183Smrg CFLAGS="-g" 4171e5db2183Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4172e5db2183Smrg/* end confdefs.h. */ 41735afa940dSmrg 4174e5db2183Smrgint 4175e5db2183Smrgmain (void) 41765afa940dSmrg{ 4177e5db2183Smrg 4178e5db2183Smrg ; 41795afa940dSmrg return 0; 41805afa940dSmrg} 4181e5db2183Smrg_ACEOF 4182e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4183e5db2183Smrgthen : 4184e5db2183Smrg ac_cv_prog_cc_g=yes 418543b8458eSmrgelse case e in #( 418643b8458eSmrg e) CFLAGS="" 4187e5db2183Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4188e5db2183Smrg/* end confdefs.h. */ 41895afa940dSmrg 4190e5db2183Smrgint 4191e5db2183Smrgmain (void) 41925afa940dSmrg{ 41935afa940dSmrg 4194e5db2183Smrg ; 4195e5db2183Smrg return 0; 41965afa940dSmrg} 4197e5db2183Smrg_ACEOF 4198e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4199e5db2183Smrgthen : 4200e5db2183Smrg 420143b8458eSmrgelse case e in #( 420243b8458eSmrg e) ac_c_werror_flag=$ac_save_c_werror_flag 4203e5db2183Smrg CFLAGS="-g" 4204e5db2183Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4205e5db2183Smrg/* end confdefs.h. */ 42065afa940dSmrg 42075afa940dSmrgint 4208e5db2183Smrgmain (void) 42095afa940dSmrg{ 42105afa940dSmrg 42115afa940dSmrg ; 42125afa940dSmrg return 0; 42135afa940dSmrg} 42145afa940dSmrg_ACEOF 4215e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4216e5db2183Smrgthen : 4217e5db2183Smrg ac_cv_prog_cc_g=yes 42185afa940dSmrgfi 421943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 422043b8458eSmrgesac 42215afa940dSmrgfi 422243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 422343b8458eSmrgesac 42245afa940dSmrgfi 4225e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 422643b8458eSmrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 422743b8458eSmrgesac 4228a5399cb1Smrgfi 4229e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4230e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4231e5db2183Smrgif test $ac_test_CFLAGS; then 4232e5db2183Smrg CFLAGS=$ac_save_CFLAGS 4233e5db2183Smrgelif test $ac_cv_prog_cc_g = yes; then 4234e5db2183Smrg if test "$GCC" = yes; then 4235e5db2183Smrg CFLAGS="-g -O2" 4236e5db2183Smrg else 4237e5db2183Smrg CFLAGS="-g" 4238e5db2183Smrg fi 4239a5399cb1Smrgelse 4240e5db2183Smrg if test "$GCC" = yes; then 4241e5db2183Smrg CFLAGS="-O2" 4242e5db2183Smrg else 4243e5db2183Smrg CFLAGS= 4244e5db2183Smrg fi 4245a5399cb1Smrgfi 4246e5db2183Smrgac_prog_cc_stdc=no 4247e5db2183Smrgif test x$ac_prog_cc_stdc = xno 4248e5db2183Smrgthen : 4249e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4250e5db2183Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 4251e5db2183Smrgif test ${ac_cv_prog_cc_c11+y} 4252e5db2183Smrgthen : 4253e5db2183Smrg printf %s "(cached) " >&6 425443b8458eSmrgelse case e in #( 425543b8458eSmrg e) ac_cv_prog_cc_c11=no 4256e5db2183Smrgac_save_CC=$CC 4257e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4258a5399cb1Smrg/* end confdefs.h. */ 4259e5db2183Smrg$ac_c_conftest_c11_program 4260a5399cb1Smrg_ACEOF 4261e5db2183Smrgfor ac_arg in '' -std=gnu11 4262e5db2183Smrgdo 4263e5db2183Smrg CC="$ac_save_CC $ac_arg" 4264e5db2183Smrg if ac_fn_c_try_compile "$LINENO" 4265e5db2183Smrgthen : 4266e5db2183Smrg ac_cv_prog_cc_c11=$ac_arg 4267a5399cb1Smrgfi 4268e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4269e5db2183Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 4270a5399cb1Smrgdone 4271e5db2183Smrgrm -f conftest.$ac_ext 427243b8458eSmrgCC=$ac_save_CC ;; 427343b8458eSmrgesac 4274e5db2183Smrgfi 4275e5db2183Smrg 4276e5db2183Smrgif test "x$ac_cv_prog_cc_c11" = xno 4277e5db2183Smrgthen : 4278e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4279e5db2183Smrgprintf "%s\n" "unsupported" >&6; } 428043b8458eSmrgelse case e in #( 428143b8458eSmrg e) if test "x$ac_cv_prog_cc_c11" = x 4282e5db2183Smrgthen : 4283e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4284e5db2183Smrgprintf "%s\n" "none needed" >&6; } 428543b8458eSmrgelse case e in #( 428643b8458eSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4287e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 428843b8458eSmrg CC="$CC $ac_cv_prog_cc_c11" ;; 428943b8458eSmrgesac 4290e5db2183Smrgfi 4291e5db2183Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 429243b8458eSmrg ac_prog_cc_stdc=c11 ;; 429343b8458eSmrgesac 4294e5db2183Smrgfi 4295e5db2183Smrgfi 4296e5db2183Smrgif test x$ac_prog_cc_stdc = xno 4297e5db2183Smrgthen : 4298e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4299e5db2183Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 4300e5db2183Smrgif test ${ac_cv_prog_cc_c99+y} 4301e5db2183Smrgthen : 4302e5db2183Smrg printf %s "(cached) " >&6 430343b8458eSmrgelse case e in #( 430443b8458eSmrg e) ac_cv_prog_cc_c99=no 4305e5db2183Smrgac_save_CC=$CC 4306e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4307a5399cb1Smrg/* end confdefs.h. */ 4308e5db2183Smrg$ac_c_conftest_c99_program 4309a5399cb1Smrg_ACEOF 4310e5db2183Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4311e5db2183Smrgdo 4312e5db2183Smrg CC="$ac_save_CC $ac_arg" 4313e5db2183Smrg if ac_fn_c_try_compile "$LINENO" 4314e5db2183Smrgthen : 4315e5db2183Smrg ac_cv_prog_cc_c99=$ac_arg 4316e5db2183Smrgfi 4317e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4318e5db2183Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4319e5db2183Smrgdone 4320e5db2183Smrgrm -f conftest.$ac_ext 432143b8458eSmrgCC=$ac_save_CC ;; 432243b8458eSmrgesac 4323a5399cb1Smrgfi 4324a5399cb1Smrg 4325e5db2183Smrgif test "x$ac_cv_prog_cc_c99" = xno 4326e5db2183Smrgthen : 4327e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4328e5db2183Smrgprintf "%s\n" "unsupported" >&6; } 432943b8458eSmrgelse case e in #( 433043b8458eSmrg e) if test "x$ac_cv_prog_cc_c99" = x 4331e5db2183Smrgthen : 4332e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4333e5db2183Smrgprintf "%s\n" "none needed" >&6; } 433443b8458eSmrgelse case e in #( 433543b8458eSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4336e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 433743b8458eSmrg CC="$CC $ac_cv_prog_cc_c99" ;; 433843b8458eSmrgesac 4339e5db2183Smrgfi 4340e5db2183Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 434143b8458eSmrg ac_prog_cc_stdc=c99 ;; 434243b8458eSmrgesac 4343e5db2183Smrgfi 4344e5db2183Smrgfi 4345e5db2183Smrgif test x$ac_prog_cc_stdc = xno 4346e5db2183Smrgthen : 4347e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4348e5db2183Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 4349e5db2183Smrgif test ${ac_cv_prog_cc_c89+y} 4350e5db2183Smrgthen : 4351e5db2183Smrg printf %s "(cached) " >&6 435243b8458eSmrgelse case e in #( 435343b8458eSmrg e) ac_cv_prog_cc_c89=no 4354e5db2183Smrgac_save_CC=$CC 4355e5db2183Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4356a5399cb1Smrg/* end confdefs.h. */ 4357e5db2183Smrg$ac_c_conftest_c89_program 4358a5399cb1Smrg_ACEOF 4359e5db2183Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4360e5db2183Smrgdo 4361e5db2183Smrg CC="$ac_save_CC $ac_arg" 4362e5db2183Smrg if ac_fn_c_try_compile "$LINENO" 4363e5db2183Smrgthen : 4364e5db2183Smrg ac_cv_prog_cc_c89=$ac_arg 4365a5399cb1Smrgfi 4366e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4367e5db2183Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4368a5399cb1Smrgdone 4369e5db2183Smrgrm -f conftest.$ac_ext 437043b8458eSmrgCC=$ac_save_CC ;; 437143b8458eSmrgesac 4372e5db2183Smrgfi 4373a5399cb1Smrg 4374e5db2183Smrgif test "x$ac_cv_prog_cc_c89" = xno 4375e5db2183Smrgthen : 4376e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4377e5db2183Smrgprintf "%s\n" "unsupported" >&6; } 437843b8458eSmrgelse case e in #( 437943b8458eSmrg e) if test "x$ac_cv_prog_cc_c89" = x 4380e5db2183Smrgthen : 4381e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4382e5db2183Smrgprintf "%s\n" "none needed" >&6; } 438343b8458eSmrgelse case e in #( 438443b8458eSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4385e5db2183Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 438643b8458eSmrg CC="$CC $ac_cv_prog_cc_c89" ;; 438743b8458eSmrgesac 4388e5db2183Smrgfi 4389e5db2183Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 439043b8458eSmrg ac_prog_cc_stdc=c89 ;; 439143b8458eSmrgesac 4392e5db2183Smrgfi 4393a5399cb1Smrgfi 4394a5399cb1Smrg 4395a5399cb1Smrgac_ext=c 4396a5399cb1Smrgac_cpp='$CPP $CPPFLAGS' 4397a5399cb1Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4398a5399cb1Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4399a5399cb1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4400a5399cb1Smrg 4401a5399cb1Smrg 4402e5db2183Smrg ac_ext=c 4403e5db2183Smrgac_cpp='$CPP $CPPFLAGS' 4404e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4405e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4406e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4407e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4408e5db2183Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 4409e5db2183Smrgif test ${am_cv_prog_cc_c_o+y} 4410e5db2183Smrgthen : 4411e5db2183Smrg printf %s "(cached) " >&6 441243b8458eSmrgelse case e in #( 441343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4414e5db2183Smrg/* end confdefs.h. */ 4415e5db2183Smrg 4416e5db2183Smrgint 4417e5db2183Smrgmain (void) 4418e5db2183Smrg{ 4419e5db2183Smrg 4420e5db2183Smrg ; 4421e5db2183Smrg return 0; 4422e5db2183Smrg} 4423e5db2183Smrg_ACEOF 4424e5db2183Smrg # Make sure it works both with $CC and with simple cc. 4425e5db2183Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 4426e5db2183Smrg # compilers refuse to overwrite an existing .o file with -o, 4427e5db2183Smrg # though they will create one. 4428e5db2183Smrg am_cv_prog_cc_c_o=yes 4429e5db2183Smrg for am_i in 1 2; do 4430e5db2183Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4431e5db2183Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4432e5db2183Smrg ac_status=$? 4433e5db2183Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4434e5db2183Smrg (exit $ac_status); } \ 4435e5db2183Smrg && test -f conftest2.$ac_objext; then 4436e5db2183Smrg : OK 4437e5db2183Smrg else 4438e5db2183Smrg am_cv_prog_cc_c_o=no 4439e5db2183Smrg break 4440a5399cb1Smrg fi 4441a5399cb1Smrg done 4442e5db2183Smrg rm -f core conftest* 444343b8458eSmrg unset am_i ;; 444443b8458eSmrgesac 4445e5db2183Smrgfi 4446e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4447e5db2183Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4448e5db2183Smrgif test "$am_cv_prog_cc_c_o" != yes; then 4449e5db2183Smrg # Losing compiler, so override with the script. 4450e5db2183Smrg # FIXME: It is wrong to rewrite CC. 4451e5db2183Smrg # But if we don't then we get into trouble of one sort or another. 4452e5db2183Smrg # A longer-term fix would be to have automake use am__CC in this case, 4453e5db2183Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4454e5db2183Smrg CC="$am_aux_dir/compile $CC" 4455e5db2183Smrgfi 4456e5db2183Smrgac_ext=c 4457e5db2183Smrgac_cpp='$CPP $CPPFLAGS' 4458e5db2183Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4459e5db2183Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4460e5db2183Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4461e5db2183Smrg 4462e5db2183Smrg 4463e5db2183Smrgdepcc="$CC" am_compiler_list= 4464e5db2183Smrg 4465e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4466e5db2183Smrgprintf %s "checking dependency style of $depcc... " >&6; } 4467e5db2183Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 4468e5db2183Smrgthen : 4469e5db2183Smrg printf %s "(cached) " >&6 447043b8458eSmrgelse case e in #( 447143b8458eSmrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4472e5db2183Smrg # We make a subdir and do the tests there. Otherwise we can end up 4473e5db2183Smrg # making bogus files that we don't know about and never remove. For 4474e5db2183Smrg # instance it was reported that on HP-UX the gcc test will end up 4475e5db2183Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 4476e5db2183Smrg # in D". 4477e5db2183Smrg rm -rf conftest.dir 4478e5db2183Smrg mkdir conftest.dir 4479e5db2183Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 4480e5db2183Smrg # using a relative directory. 4481e5db2183Smrg cp "$am_depcomp" conftest.dir 4482e5db2183Smrg cd conftest.dir 4483e5db2183Smrg # We will build objects and dependencies in a subdirectory because 4484e5db2183Smrg # it helps to detect inapplicable dependency modes. For instance 4485e5db2183Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 4486e5db2183Smrg # side effect of compilation, but ICC will put the dependencies in 4487e5db2183Smrg # the current directory while Tru64 will put them in the object 4488e5db2183Smrg # directory. 4489e5db2183Smrg mkdir sub 4490e5db2183Smrg 4491e5db2183Smrg am_cv_CC_dependencies_compiler_type=none 4492e5db2183Smrg if test "$am_compiler_list" = ""; then 4493e5db2183Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4494e5db2183Smrg fi 4495e5db2183Smrg am__universal=false 4496e5db2183Smrg case " $depcc " in #( 4497e5db2183Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4498e5db2183Smrg esac 4499a5399cb1Smrg 4500e5db2183Smrg for depmode in $am_compiler_list; do 4501e5db2183Smrg # Setup a source with many dependencies, because some compilers 4502e5db2183Smrg # like to wrap large dependency lists on column 80 (with \), and 4503e5db2183Smrg # we should not choose a depcomp mode which is confused by this. 4504e5db2183Smrg # 4505e5db2183Smrg # We need to recreate these files for each test, as the compiler may 4506e5db2183Smrg # overwrite some of them when testing with obscure command lines. 4507e5db2183Smrg # This happens at least with the AIX C compiler. 4508e5db2183Smrg : > sub/conftest.c 4509e5db2183Smrg for i in 1 2 3 4 5 6; do 4510e5db2183Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4511e5db2183Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4512e5db2183Smrg # Solaris 10 /bin/sh. 4513e5db2183Smrg echo '/* dummy */' > sub/conftst$i.h 4514a5399cb1Smrg done 4515e5db2183Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4516e5db2183Smrg 4517e5db2183Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4518e5db2183Smrg # mode. It turns out that the SunPro C++ compiler does not properly 4519e5db2183Smrg # handle '-M -o', and we need to detect this. Also, some Intel 4520e5db2183Smrg # versions had trouble with output in subdirs. 4521e5db2183Smrg am__obj=sub/conftest.${OBJEXT-o} 4522e5db2183Smrg am__minus_obj="-o $am__obj" 4523e5db2183Smrg case $depmode in 4524e5db2183Smrg gcc) 4525e5db2183Smrg # This depmode causes a compiler race in universal mode. 4526e5db2183Smrg test "$am__universal" = false || continue 4527e5db2183Smrg ;; 4528e5db2183Smrg nosideeffect) 4529e5db2183Smrg # After this tag, mechanisms are not by side-effect, so they'll 4530e5db2183Smrg # only be used when explicitly requested. 4531e5db2183Smrg if test "x$enable_dependency_tracking" = xyes; then 4532e5db2183Smrg continue 4533e5db2183Smrg else 4534e5db2183Smrg break 4535e5db2183Smrg fi 4536e5db2183Smrg ;; 4537e5db2183Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4538e5db2183Smrg # This compiler won't grok '-c -o', but also, the minuso test has 4539e5db2183Smrg # not run yet. These depmodes are late enough in the game, and 4540e5db2183Smrg # so weak that their functioning should not be impacted. 4541e5db2183Smrg am__obj=conftest.${OBJEXT-o} 4542e5db2183Smrg am__minus_obj= 4543e5db2183Smrg ;; 4544e5db2183Smrg none) break ;; 4545e5db2183Smrg esac 4546e5db2183Smrg if depmode=$depmode \ 4547e5db2183Smrg source=sub/conftest.c object=$am__obj \ 4548e5db2183Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4549e5db2183Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4550e5db2183Smrg >/dev/null 2>conftest.err && 4551e5db2183Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4552e5db2183Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4553e5db2183Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4554e5db2183Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4555e5db2183Smrg # icc doesn't choke on unknown options, it will just issue warnings 4556e5db2183Smrg # or remarks (even with -Werror). So we grep stderr for any message 4557e5db2183Smrg # that says an option was ignored or not supported. 4558e5db2183Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4559e5db2183Smrg # icc: Command line warning: ignoring option '-M'; no argument required 4560e5db2183Smrg # The diagnosis changed in icc 8.0: 4561e5db2183Smrg # icc: Command line remark: option '-MP' not supported 4562e5db2183Smrg if (grep 'ignoring option' conftest.err || 4563e5db2183Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4564e5db2183Smrg am_cv_CC_dependencies_compiler_type=$depmode 4565e5db2183Smrg break 4566e5db2183Smrg fi 4567e5db2183Smrg fi 4568a5399cb1Smrg done 4569e5db2183Smrg 4570e5db2183Smrg cd .. 4571e5db2183Smrg rm -rf conftest.dir 4572a5399cb1Smrgelse 4573e5db2183Smrg am_cv_CC_dependencies_compiler_type=none 4574a5399cb1Smrgfi 457543b8458eSmrg ;; 457643b8458eSmrgesac 4577a5399cb1Smrgfi 4578e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4579e5db2183Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4580e5db2183SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4581a5399cb1Smrg 4582e5db2183Smrg if 4583e5db2183Smrg test "x$enable_dependency_tracking" != xno \ 4584e5db2183Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4585e5db2183Smrg am__fastdepCC_TRUE= 4586e5db2183Smrg am__fastdepCC_FALSE='#' 4587a5399cb1Smrgelse 4588e5db2183Smrg am__fastdepCC_TRUE='#' 4589e5db2183Smrg am__fastdepCC_FALSE= 4590a5399cb1Smrgfi 4591a5399cb1Smrg 4592a5399cb1Smrg 4593a5399cb1Smrg 4594e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4595e5db2183Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4596e5db2183Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 4597e5db2183Smrgthen : 4598e5db2183Smrg printf %s "(cached) " >&6 459943b8458eSmrgelse case e in #( 460043b8458eSmrg e) ac_save_CFLAGS=$CFLAGS 4601e5db2183Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 4602e5db2183Smrg for ac_arg in '' -fno-builtin; do 4603e5db2183Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 4604e5db2183Smrg # This test program should *not* compile successfully. 4605e5db2183Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4606a5399cb1Smrg/* end confdefs.h. */ 4607a5399cb1Smrg 4608a5399cb1Smrgint 4609e5db2183Smrgmain (void) 4610a5399cb1Smrg{ 4611e5db2183Smrg(void) strchr; 4612a5399cb1Smrg ; 4613a5399cb1Smrg return 0; 4614a5399cb1Smrg} 4615a5399cb1Smrg_ACEOF 4616e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4617e5db2183Smrgthen : 4618a5399cb1Smrg 461943b8458eSmrgelse case e in #( 462043b8458eSmrg e) # This test program should compile successfully. 4621e5db2183Smrg # No library function is consistently available on 4622e5db2183Smrg # freestanding implementations, so test against a dummy 4623e5db2183Smrg # declaration. Include always-available headers on the 4624e5db2183Smrg # off chance that they somehow elicit warnings. 4625e5db2183Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4626a5399cb1Smrg/* end confdefs.h. */ 4627e5db2183Smrg#include <float.h> 4628e5db2183Smrg#include <limits.h> 4629e5db2183Smrg#include <stdarg.h> 4630e5db2183Smrg#include <stddef.h> 4631e5db2183Smrgextern void ac_decl (int, char *); 4632a5399cb1Smrg 4633a5399cb1Smrgint 4634e5db2183Smrgmain (void) 4635a5399cb1Smrg{ 4636e5db2183Smrg(void) ac_decl (0, (char *) 0); 4637e5db2183Smrg (void) ac_decl; 4638e5db2183Smrg 4639e5db2183Smrg ; 4640a5399cb1Smrg return 0; 4641a5399cb1Smrg} 4642a5399cb1Smrg_ACEOF 4643e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 4644e5db2183Smrgthen : 4645e5db2183Smrg if test x"$ac_arg" = x 4646e5db2183Smrgthen : 4647e5db2183Smrg ac_cv_c_undeclared_builtin_options='none needed' 464843b8458eSmrgelse case e in #( 464943b8458eSmrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 465043b8458eSmrgesac 4651a5399cb1Smrgfi 4652e5db2183Smrg break 4653a5399cb1Smrgfi 465443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 465543b8458eSmrgesac 4656a5399cb1Smrgfi 4657e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4658e5db2183Smrg done 4659e5db2183Smrg CFLAGS=$ac_save_CFLAGS 466043b8458eSmrg ;; 466143b8458eSmrgesac 4662e5db2183Smrgfi 4663e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4664e5db2183Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4665e5db2183Smrg case $ac_cv_c_undeclared_builtin_options in #( 4666e5db2183Smrg 'cannot detect') : 466743b8458eSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 466843b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4669e5db2183Smrgas_fn_error $? "cannot make $CC report undeclared builtins 467043b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 4671e5db2183Smrg 'none needed') : 4672e5db2183Smrg ac_c_undeclared_builtin_options='' ;; #( 4673e5db2183Smrg *) : 4674e5db2183Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4675e5db2183Smrgesac 4676e5db2183Smrg 4677e5db2183Smrgac_header= ac_cache= 4678e5db2183Smrgfor ac_item in $ac_header_c_list 4679e5db2183Smrgdo 4680e5db2183Smrg if test $ac_cache; then 4681e5db2183Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4682e5db2183Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4683e5db2183Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 4684e5db2183Smrg fi 4685e5db2183Smrg ac_header= ac_cache= 4686e5db2183Smrg elif test $ac_header; then 4687e5db2183Smrg ac_cache=$ac_item 4688e5db2183Smrg else 4689e5db2183Smrg ac_header=$ac_item 4690e5db2183Smrg fi 4691e5db2183Smrgdone 4692e5db2183Smrg 4693a5399cb1Smrg 4694a5399cb1Smrg 4695a5399cb1Smrg 4696a5399cb1Smrg 4697a5399cb1Smrg 4698a5399cb1Smrg 4699a5399cb1Smrg 4700e5db2183Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4701e5db2183Smrgthen : 47025afa940dSmrg 4703e5db2183Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4704e5db2183Smrg 4705e5db2183Smrgfi 47065afa940dSmrg 47071114aea8Smrg 47081114aea8Smrg 4709e5db2183Smrg 4710e5db2183Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4711e5db2183Smrgif test "x$ac_cv_have_decl___clang__" = xyes 4712e5db2183Smrgthen : 47131114aea8Smrg CLANGCC="yes" 471443b8458eSmrgelse case e in #( 471543b8458eSmrg e) CLANGCC="no" ;; 471643b8458eSmrgesac 47171114aea8Smrgfi 4718e5db2183Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4719e5db2183Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4720e5db2183Smrgthen : 47211114aea8Smrg INTELCC="yes" 472243b8458eSmrgelse case e in #( 472343b8458eSmrg e) INTELCC="no" ;; 472443b8458eSmrgesac 47251114aea8Smrgfi 4726e5db2183Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4727e5db2183Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4728e5db2183Smrgthen : 47291114aea8Smrg SUNCC="yes" 473043b8458eSmrgelse case e in #( 473143b8458eSmrg e) SUNCC="no" ;; 473243b8458eSmrgesac 47331114aea8Smrgfi 47341114aea8Smrg 47351114aea8Smrg 47361114aea8Smrg 47371114aea8Smrg 47387af227c3Smrg 47397af227c3Smrg 47407af227c3Smrg 47417af227c3Smrg 47425afa940dSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 47435afa940dSmrg if test -n "$ac_tool_prefix"; then 47445afa940dSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 47455afa940dSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4746e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4747e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 4748e5db2183Smrgif test ${ac_cv_path_PKG_CONFIG+y} 4749e5db2183Smrgthen : 4750e5db2183Smrg printf %s "(cached) " >&6 475143b8458eSmrgelse case e in #( 475243b8458eSmrg e) case $PKG_CONFIG in 47535afa940dSmrg [\\/]* | ?:[\\/]*) 47545afa940dSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 47555afa940dSmrg ;; 47565afa940dSmrg *) 47575afa940dSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 47585afa940dSmrgfor as_dir in $PATH 47595afa940dSmrgdo 47605afa940dSmrg IFS=$as_save_IFS 4761e5db2183Smrg case $as_dir in #((( 4762e5db2183Smrg '') as_dir=./ ;; 4763e5db2183Smrg */) ;; 4764e5db2183Smrg *) as_dir=$as_dir/ ;; 4765e5db2183Smrg esac 47665afa940dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4767e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4768e5db2183Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4769e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 47705afa940dSmrg break 2 47715afa940dSmrg fi 47725afa940dSmrgdone 47735afa940dSmrg done 47745afa940dSmrgIFS=$as_save_IFS 4775a5399cb1Smrg 4776a5399cb1Smrg ;; 477743b8458eSmrgesac ;; 4778a5399cb1Smrgesac 4779a5399cb1Smrgfi 4780a5399cb1SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4781a5399cb1Smrgif test -n "$PKG_CONFIG"; then 4782e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4783e5db2183Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 4784a5399cb1Smrgelse 4785e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4786e5db2183Smrgprintf "%s\n" "no" >&6; } 4787a5399cb1Smrgfi 4788a5399cb1Smrg 4789a5399cb1Smrg 4790a5399cb1Smrgfi 4791a5399cb1Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4792a5399cb1Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4793a5399cb1Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4794a5399cb1Smrgset dummy pkg-config; ac_word=$2 4795e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4796e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 4797e5db2183Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4798e5db2183Smrgthen : 4799e5db2183Smrg printf %s "(cached) " >&6 480043b8458eSmrgelse case e in #( 480143b8458eSmrg e) case $ac_pt_PKG_CONFIG in 4802a5399cb1Smrg [\\/]* | ?:[\\/]*) 4803a5399cb1Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4804a5399cb1Smrg ;; 4805a5399cb1Smrg *) 4806a5399cb1Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4807a5399cb1Smrgfor as_dir in $PATH 4808a5399cb1Smrgdo 4809a5399cb1Smrg IFS=$as_save_IFS 4810e5db2183Smrg case $as_dir in #((( 4811e5db2183Smrg '') as_dir=./ ;; 4812e5db2183Smrg */) ;; 4813e5db2183Smrg *) as_dir=$as_dir/ ;; 4814e5db2183Smrg esac 4815a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4816e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4817e5db2183Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4818e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4819a5399cb1Smrg break 2 4820a5399cb1Smrg fi 4821a5399cb1Smrgdone 4822a5399cb1Smrg done 4823a5399cb1SmrgIFS=$as_save_IFS 4824a5399cb1Smrg 4825a5399cb1Smrg ;; 482643b8458eSmrgesac ;; 4827a5399cb1Smrgesac 4828a5399cb1Smrgfi 4829a5399cb1Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4830a5399cb1Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4831e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4832e5db2183Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4833a5399cb1Smrgelse 4834e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4835e5db2183Smrgprintf "%s\n" "no" >&6; } 4836a5399cb1Smrgfi 4837a5399cb1Smrg 4838a5399cb1Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4839a5399cb1Smrg PKG_CONFIG="" 4840a5399cb1Smrg else 4841a5399cb1Smrg case $cross_compiling:$ac_tool_warned in 4842a5399cb1Smrgyes:) 4843e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4844e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4845a5399cb1Smrgac_tool_warned=yes ;; 4846a5399cb1Smrgesac 4847a5399cb1Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4848a5399cb1Smrg fi 4849a5399cb1Smrgelse 4850a5399cb1Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4851a5399cb1Smrgfi 4852a5399cb1Smrg 4853a5399cb1Smrgfi 4854a5399cb1Smrgif test -n "$PKG_CONFIG"; then 4855a5399cb1Smrg _pkg_min_version=0.9.0 4856e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4857e5db2183Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4858a5399cb1Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4859e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4860e5db2183Smrgprintf "%s\n" "yes" >&6; } 4861a5399cb1Smrg else 4862e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4863e5db2183Smrgprintf "%s\n" "no" >&6; } 4864a5399cb1Smrg PKG_CONFIG="" 4865a5399cb1Smrg fi 4866a5399cb1Smrgfi 4867a5399cb1Smrg 4868e5db2183Smrg 4869e5db2183Smrg # Make sure we can run config.sub. 4870e5db2183Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4871e5db2183Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4872e5db2183Smrg 4873e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4874e5db2183Smrgprintf %s "checking build system type... " >&6; } 4875e5db2183Smrgif test ${ac_cv_build+y} 4876e5db2183Smrgthen : 4877e5db2183Smrg printf %s "(cached) " >&6 487843b8458eSmrgelse case e in #( 487943b8458eSmrg e) ac_build_alias=$build_alias 4880a5399cb1Smrgtest "x$ac_build_alias" = x && 4881e5db2183Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4882a5399cb1Smrgtest "x$ac_build_alias" = x && 48835afa940dSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4884e5db2183Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4885e5db2183Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 488643b8458eSmrg ;; 488743b8458eSmrgesac 4888a5399cb1Smrgfi 4889e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4890e5db2183Smrgprintf "%s\n" "$ac_cv_build" >&6; } 4891a5399cb1Smrgcase $ac_cv_build in 4892a5399cb1Smrg*-*-*) ;; 48935afa940dSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4894a5399cb1Smrgesac 4895a5399cb1Smrgbuild=$ac_cv_build 4896a5399cb1Smrgac_save_IFS=$IFS; IFS='-' 4897a5399cb1Smrgset x $ac_cv_build 4898a5399cb1Smrgshift 4899a5399cb1Smrgbuild_cpu=$1 4900a5399cb1Smrgbuild_vendor=$2 4901a5399cb1Smrgshift; shift 4902a5399cb1Smrg# Remember, the first character of IFS is used to create $*, 4903a5399cb1Smrg# except with old shells: 4904a5399cb1Smrgbuild_os=$* 4905a5399cb1SmrgIFS=$ac_save_IFS 4906a5399cb1Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4907a5399cb1Smrg 4908a5399cb1Smrg 4909e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4910e5db2183Smrgprintf %s "checking host system type... " >&6; } 4911e5db2183Smrgif test ${ac_cv_host+y} 4912e5db2183Smrgthen : 4913e5db2183Smrg printf %s "(cached) " >&6 491443b8458eSmrgelse case e in #( 491543b8458eSmrg e) if test "x$host_alias" = x; then 4916a5399cb1Smrg ac_cv_host=$ac_cv_build 4917a5399cb1Smrgelse 4918e5db2183Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4919e5db2183Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4920a5399cb1Smrgfi 492143b8458eSmrg ;; 492243b8458eSmrgesac 4923a5399cb1Smrgfi 4924e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4925e5db2183Smrgprintf "%s\n" "$ac_cv_host" >&6; } 4926a5399cb1Smrgcase $ac_cv_host in 4927a5399cb1Smrg*-*-*) ;; 49285afa940dSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4929a5399cb1Smrgesac 4930a5399cb1Smrghost=$ac_cv_host 4931a5399cb1Smrgac_save_IFS=$IFS; IFS='-' 4932a5399cb1Smrgset x $ac_cv_host 4933a5399cb1Smrgshift 4934a5399cb1Smrghost_cpu=$1 4935a5399cb1Smrghost_vendor=$2 4936a5399cb1Smrgshift; shift 4937a5399cb1Smrg# Remember, the first character of IFS is used to create $*, 4938a5399cb1Smrg# except with old shells: 4939a5399cb1Smrghost_os=$* 4940a5399cb1SmrgIFS=$ac_save_IFS 4941a5399cb1Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4942a5399cb1Smrg 4943a5399cb1Smrg 4944e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4945e5db2183Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 4946e5db2183Smrgif test ${ac_cv_path_SED+y} 4947e5db2183Smrgthen : 4948e5db2183Smrg printf %s "(cached) " >&6 494943b8458eSmrgelse case e in #( 495043b8458eSmrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 49515afa940dSmrg for ac_i in 1 2 3 4 5 6 7; do 49525afa940dSmrg ac_script="$ac_script$as_nl$ac_script" 49535afa940dSmrg done 49545afa940dSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 49555afa940dSmrg { ac_script=; unset ac_script;} 49565afa940dSmrg if test -z "$SED"; then 49575afa940dSmrg ac_path_SED_found=false 49585afa940dSmrg # Loop through the user's path and test for each of PROGNAME-LIST 49595afa940dSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49605afa940dSmrgfor as_dir in $PATH 49615afa940dSmrgdo 49625afa940dSmrg IFS=$as_save_IFS 4963e5db2183Smrg case $as_dir in #((( 4964e5db2183Smrg '') as_dir=./ ;; 4965e5db2183Smrg */) ;; 4966e5db2183Smrg *) as_dir=$as_dir/ ;; 4967e5db2183Smrg esac 4968e5db2183Smrg for ac_prog in sed gsed 4969e5db2183Smrg do 49705afa940dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4971e5db2183Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 49727af227c3Smrg as_fn_executable_p "$ac_path_SED" || continue 49735afa940dSmrg# Check for GNU ac_path_SED and select it if it is found. 49745afa940dSmrg # Check for GNU $ac_path_SED 497543b8458eSmrgcase `"$ac_path_SED" --version 2>&1` in #( 49765afa940dSmrg*GNU*) 49775afa940dSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 497843b8458eSmrg#( 49795afa940dSmrg*) 49805afa940dSmrg ac_count=0 4981e5db2183Smrg printf %s 0123456789 >"conftest.in" 49825afa940dSmrg while : 49835afa940dSmrg do 49845afa940dSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 49855afa940dSmrg mv "conftest.tmp" "conftest.in" 49865afa940dSmrg cp "conftest.in" "conftest.nl" 4987e5db2183Smrg printf "%s\n" '' >> "conftest.nl" 49885afa940dSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 49895afa940dSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 49905afa940dSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 49915afa940dSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 49925afa940dSmrg # Best one so far, save it but keep looking for a better one 49935afa940dSmrg ac_cv_path_SED="$ac_path_SED" 49945afa940dSmrg ac_path_SED_max=$ac_count 49955afa940dSmrg fi 49965afa940dSmrg # 10*(2^10) chars as input seems more than enough 49975afa940dSmrg test $ac_count -gt 10 && break 49985afa940dSmrg done 49995afa940dSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 50005afa940dSmrgesac 50015afa940dSmrg 50025afa940dSmrg $ac_path_SED_found && break 3 50035afa940dSmrg done 50045afa940dSmrg done 50055afa940dSmrg done 50065afa940dSmrgIFS=$as_save_IFS 50075afa940dSmrg if test -z "$ac_cv_path_SED"; then 50085afa940dSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 50095afa940dSmrg fi 50105afa940dSmrgelse 50115afa940dSmrg ac_cv_path_SED=$SED 50125afa940dSmrgfi 501343b8458eSmrg ;; 501443b8458eSmrgesac 50155afa940dSmrgfi 5016e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5017e5db2183Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 50185afa940dSmrg SED="$ac_cv_path_SED" 50195afa940dSmrg rm -f conftest.sed 50205afa940dSmrg 50215afa940dSmrg 5022a5399cb1Smrg 5023a5399cb1Smrg 5024a5399cb1Smrg 50251114aea8Smrg 50261114aea8Smrg# Check whether --enable-selective-werror was given. 5027e5db2183Smrgif test ${enable_selective_werror+y} 5028e5db2183Smrgthen : 50291114aea8Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 503043b8458eSmrgelse case e in #( 503143b8458eSmrg e) SELECTIVE_WERROR=yes ;; 503243b8458eSmrgesac 50331114aea8Smrgfi 50341114aea8Smrg 50351114aea8Smrg 50361114aea8Smrg 50371114aea8Smrg 50381114aea8Smrg 50391114aea8Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 50401114aea8Smrgif test "x$SUNCC" = "xyes"; then 50411114aea8Smrg BASE_CFLAGS="-v" 5042a5399cb1Smrgelse 50431114aea8Smrg BASE_CFLAGS="" 5044a5399cb1Smrgfi 5045a5399cb1Smrg 50461114aea8Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 50471114aea8Smrg 50481114aea8Smrg 50491114aea8Smrg 50501114aea8Smrg 50511114aea8Smrg 50521114aea8Smrg 50531114aea8Smrg 50541114aea8Smrg 50551114aea8Smrg 50561114aea8Smrg 50571114aea8Smrg 505839f9c979Smrg 505939f9c979Smrg 50601114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 50611114aea8Smrg 506239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 50631114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5064e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5065e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5066e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5067e5db2183Smrgthen : 5068e5db2183Smrg printf %s "(cached) " >&6 506943b8458eSmrgelse case e in #( 507043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50711114aea8Smrg/* end confdefs.h. */ 50721114aea8Smrgint i; 50731114aea8Smrg_ACEOF 5074e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5075e5db2183Smrgthen : 507639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 507743b8458eSmrgelse case e in #( 507843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 507943b8458eSmrgesac 50801114aea8Smrgfi 508143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 508243b8458eSmrgesac 50831114aea8Smrgfi 5084e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5085e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 508639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 50871114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 50881114aea8Smrgfi 50891114aea8Smrg 509039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 509139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 50921114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 50931114aea8Smrg fi 50941114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5095e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5096e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5097e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5098e5db2183Smrgthen : 5099e5db2183Smrg printf %s "(cached) " >&6 510043b8458eSmrgelse case e in #( 510143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51021114aea8Smrg/* end confdefs.h. */ 51031114aea8Smrgint i; 51041114aea8Smrg_ACEOF 5105e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5106e5db2183Smrgthen : 510739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 510843b8458eSmrgelse case e in #( 510943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 511043b8458eSmrgesac 51111114aea8Smrgfi 511243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 511343b8458eSmrgesac 51141114aea8Smrgfi 5115e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5116e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 511739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 51181114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5119a5399cb1Smrgfi 5120a5399cb1Smrg 51211114aea8Smrgfound="no" 5122a5399cb1Smrg 51231114aea8Smrg if test $found = "no" ; then 51247af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 51251114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 51261114aea8Smrg fi 5127a5399cb1Smrg 51287af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 51291114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 51301114aea8Smrg fi 5131a5399cb1Smrg 51321114aea8Smrg CFLAGS="$CFLAGS -Wall" 5133a5399cb1Smrg 5134e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5135e5db2183Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 513639f9c979Smrg cacheid=xorg_cv_cc_flag__Wall 5137e5db2183Smrg if eval test \${$cacheid+y} 5138e5db2183Smrgthen : 5139e5db2183Smrg printf %s "(cached) " >&6 514043b8458eSmrgelse case e in #( 514143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51421114aea8Smrg/* end confdefs.h. */ 51431114aea8Smrgint i; 51441114aea8Smrgint 5145e5db2183Smrgmain (void) 51461114aea8Smrg{ 5147a5399cb1Smrg 51481114aea8Smrg ; 51491114aea8Smrg return 0; 51501114aea8Smrg} 51511114aea8Smrg_ACEOF 5152e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5153e5db2183Smrgthen : 515439f9c979Smrg eval $cacheid=yes 515543b8458eSmrgelse case e in #( 515643b8458eSmrg e) eval $cacheid=no ;; 515743b8458eSmrgesac 51581114aea8Smrgfi 5159e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 516043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 516143b8458eSmrgesac 5162a5399cb1Smrgfi 5163a5399cb1Smrg 51641114aea8Smrg 51651114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 51661114aea8Smrg 516739f9c979Smrg eval supported=\$$cacheid 5168e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5169e5db2183Smrgprintf "%s\n" "$supported" >&6; } 51701114aea8Smrg if test "$supported" = "yes" ; then 51711114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 51721114aea8Smrg found="yes" 51731114aea8Smrg fi 51741114aea8Smrg fi 51751114aea8Smrg 51761114aea8Smrg 51771114aea8Smrg 51781114aea8Smrg 51791114aea8Smrg 51801114aea8Smrg 51811114aea8Smrg 51821114aea8Smrg 51831114aea8Smrg 51841114aea8Smrg 51851114aea8Smrg 51861114aea8Smrg 51871114aea8Smrg 518839f9c979Smrg 518939f9c979Smrg 51901114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 51911114aea8Smrg 519239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 51931114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5194e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5195e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5196e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5197e5db2183Smrgthen : 5198e5db2183Smrg printf %s "(cached) " >&6 519943b8458eSmrgelse case e in #( 520043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52011114aea8Smrg/* end confdefs.h. */ 52021114aea8Smrgint i; 52031114aea8Smrg_ACEOF 5204e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5205e5db2183Smrgthen : 520639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 520743b8458eSmrgelse case e in #( 520843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 520943b8458eSmrgesac 52101114aea8Smrgfi 521143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 521243b8458eSmrgesac 52131114aea8Smrgfi 5214e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5215e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 521639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 52171114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5218a5399cb1Smrgfi 5219a5399cb1Smrg 522039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 522139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 52221114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 52231114aea8Smrg fi 52241114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5225e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5226e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5227e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5228e5db2183Smrgthen : 5229e5db2183Smrg printf %s "(cached) " >&6 523043b8458eSmrgelse case e in #( 523143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52321114aea8Smrg/* end confdefs.h. */ 52331114aea8Smrgint i; 52341114aea8Smrg_ACEOF 5235e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5236e5db2183Smrgthen : 523739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 523843b8458eSmrgelse case e in #( 523943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 524043b8458eSmrgesac 52411114aea8Smrgfi 524243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 524343b8458eSmrgesac 52441114aea8Smrgfi 5245e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5246e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 524739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 52481114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 52491114aea8Smrgfi 52501114aea8Smrg 52511114aea8Smrgfound="no" 52521114aea8Smrg 52531114aea8Smrg if test $found = "no" ; then 52547af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 52551114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 52561114aea8Smrg fi 52571114aea8Smrg 52587af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 52591114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 52601114aea8Smrg fi 52611114aea8Smrg 52621114aea8Smrg CFLAGS="$CFLAGS -Wpointer-arith" 52631114aea8Smrg 5264e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5265e5db2183Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 526639f9c979Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5267e5db2183Smrg if eval test \${$cacheid+y} 5268e5db2183Smrgthen : 5269e5db2183Smrg printf %s "(cached) " >&6 527043b8458eSmrgelse case e in #( 527143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52721114aea8Smrg/* end confdefs.h. */ 52731114aea8Smrgint i; 52741114aea8Smrgint 5275e5db2183Smrgmain (void) 52761114aea8Smrg{ 52771114aea8Smrg 52781114aea8Smrg ; 52791114aea8Smrg return 0; 52801114aea8Smrg} 52811114aea8Smrg_ACEOF 5282e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5283e5db2183Smrgthen : 528439f9c979Smrg eval $cacheid=yes 528543b8458eSmrgelse case e in #( 528643b8458eSmrg e) eval $cacheid=no ;; 528743b8458eSmrgesac 52881114aea8Smrgfi 5289e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 529043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 529143b8458eSmrgesac 52921114aea8Smrgfi 52931114aea8Smrg 52941114aea8Smrg 52951114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 52961114aea8Smrg 529739f9c979Smrg eval supported=\$$cacheid 5298e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5299e5db2183Smrgprintf "%s\n" "$supported" >&6; } 53001114aea8Smrg if test "$supported" = "yes" ; then 53011114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 53021114aea8Smrg found="yes" 53031114aea8Smrg fi 53041114aea8Smrg fi 53051114aea8Smrg 53061114aea8Smrg 53071114aea8Smrg 53081114aea8Smrg 53091114aea8Smrg 53101114aea8Smrg 53111114aea8Smrg 53121114aea8Smrg 53131114aea8Smrg 53141114aea8Smrg 53151114aea8Smrg 53161114aea8Smrg 53171114aea8Smrg 531839f9c979Smrg 531939f9c979Smrg 53201114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 53211114aea8Smrg 532239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 53231114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5324e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5325e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5326e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5327e5db2183Smrgthen : 5328e5db2183Smrg printf %s "(cached) " >&6 532943b8458eSmrgelse case e in #( 533043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 53311114aea8Smrg/* end confdefs.h. */ 53321114aea8Smrgint i; 53331114aea8Smrg_ACEOF 5334e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5335e5db2183Smrgthen : 533639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 533743b8458eSmrgelse case e in #( 533843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 533943b8458eSmrgesac 53401114aea8Smrgfi 534143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 534243b8458eSmrgesac 53431114aea8Smrgfi 5344e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5345e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 534639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 53471114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 53481114aea8Smrgfi 53491114aea8Smrg 535039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 535139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 53521114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 53531114aea8Smrg fi 53541114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5355e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5356e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5357e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5358e5db2183Smrgthen : 5359e5db2183Smrg printf %s "(cached) " >&6 536043b8458eSmrgelse case e in #( 536143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 53621114aea8Smrg/* end confdefs.h. */ 53631114aea8Smrgint i; 53641114aea8Smrg_ACEOF 5365e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5366e5db2183Smrgthen : 536739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 536843b8458eSmrgelse case e in #( 536943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 537043b8458eSmrgesac 5371a5399cb1Smrgfi 537243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 537343b8458eSmrgesac 53741114aea8Smrgfi 5375e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5376e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 537739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 53781114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 53791114aea8Smrgfi 53801114aea8Smrg 53811114aea8Smrgfound="no" 53821114aea8Smrg 53831114aea8Smrg if test $found = "no" ; then 53847af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 53851114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 53861114aea8Smrg fi 53871114aea8Smrg 53887af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 53891114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 53901114aea8Smrg fi 53911114aea8Smrg 53921114aea8Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 53931114aea8Smrg 5394e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5395e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 539639f9c979Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5397e5db2183Smrg if eval test \${$cacheid+y} 5398e5db2183Smrgthen : 5399e5db2183Smrg printf %s "(cached) " >&6 540043b8458eSmrgelse case e in #( 540143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 54021114aea8Smrg/* end confdefs.h. */ 54031114aea8Smrgint i; 54041114aea8Smrgint 5405e5db2183Smrgmain (void) 54061114aea8Smrg{ 54071114aea8Smrg 54081114aea8Smrg ; 54091114aea8Smrg return 0; 54101114aea8Smrg} 54111114aea8Smrg_ACEOF 5412e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5413e5db2183Smrgthen : 541439f9c979Smrg eval $cacheid=yes 541543b8458eSmrgelse case e in #( 541643b8458eSmrg e) eval $cacheid=no ;; 541743b8458eSmrgesac 54181114aea8Smrgfi 5419e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 542043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 542143b8458eSmrgesac 54221114aea8Smrgfi 54231114aea8Smrg 54241114aea8Smrg 54251114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 54261114aea8Smrg 542739f9c979Smrg eval supported=\$$cacheid 5428e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5429e5db2183Smrgprintf "%s\n" "$supported" >&6; } 54301114aea8Smrg if test "$supported" = "yes" ; then 54311114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 54321114aea8Smrg found="yes" 54331114aea8Smrg fi 54341114aea8Smrg fi 54351114aea8Smrg 54361114aea8Smrg 5437a5399cb1Smrg 54381114aea8Smrg 54391114aea8Smrg 54401114aea8Smrg 54411114aea8Smrg 54421114aea8Smrg 54431114aea8Smrg 54441114aea8Smrg 54451114aea8Smrg 54461114aea8Smrg 54471114aea8Smrg 544839f9c979Smrg 544939f9c979Smrg 54501114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 54511114aea8Smrg 545239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 54531114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5454e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5455e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5456e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5457e5db2183Smrgthen : 5458e5db2183Smrg printf %s "(cached) " >&6 545943b8458eSmrgelse case e in #( 546043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 54611114aea8Smrg/* end confdefs.h. */ 54621114aea8Smrgint i; 54631114aea8Smrg_ACEOF 5464e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5465e5db2183Smrgthen : 546639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 546743b8458eSmrgelse case e in #( 546843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 546943b8458eSmrgesac 54701114aea8Smrgfi 547143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 547243b8458eSmrgesac 54731114aea8Smrgfi 5474e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5475e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 547639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 54771114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 54781114aea8Smrgfi 54791114aea8Smrg 548039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 548139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 54821114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5483bb2e14f3Smrg fi 54841114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5485e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5486e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5487e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5488e5db2183Smrgthen : 5489e5db2183Smrg printf %s "(cached) " >&6 549043b8458eSmrgelse case e in #( 549143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 54921114aea8Smrg/* end confdefs.h. */ 54931114aea8Smrgint i; 54941114aea8Smrg_ACEOF 5495e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5496e5db2183Smrgthen : 549739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 549843b8458eSmrgelse case e in #( 549943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 550043b8458eSmrgesac 55011114aea8Smrgfi 550243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 550343b8458eSmrgesac 5504a5399cb1Smrgfi 5505e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5506e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 550739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 55081114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 55091114aea8Smrgfi 55101114aea8Smrg 55111114aea8Smrgfound="no" 55121114aea8Smrg 55131114aea8Smrg if test $found = "no" ; then 55147af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55151114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55161114aea8Smrg fi 55171114aea8Smrg 55187af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 55191114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55201114aea8Smrg fi 55211114aea8Smrg 55221114aea8Smrg CFLAGS="$CFLAGS -Wformat=2" 55231114aea8Smrg 5524e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5525e5db2183Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 55267af227c3Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5527e5db2183Smrg if eval test \${$cacheid+y} 5528e5db2183Smrgthen : 5529e5db2183Smrg printf %s "(cached) " >&6 553043b8458eSmrgelse case e in #( 553143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55321114aea8Smrg/* end confdefs.h. */ 55331114aea8Smrgint i; 55341114aea8Smrgint 5535e5db2183Smrgmain (void) 55361114aea8Smrg{ 55371114aea8Smrg 55381114aea8Smrg ; 55391114aea8Smrg return 0; 55401114aea8Smrg} 55411114aea8Smrg_ACEOF 5542e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5543e5db2183Smrgthen : 554439f9c979Smrg eval $cacheid=yes 554543b8458eSmrgelse case e in #( 554643b8458eSmrg e) eval $cacheid=no ;; 554743b8458eSmrgesac 55481114aea8Smrgfi 5549e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 555043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 555143b8458eSmrgesac 55521114aea8Smrgfi 55531114aea8Smrg 55541114aea8Smrg 55551114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 55561114aea8Smrg 555739f9c979Smrg eval supported=\$$cacheid 5558e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5559e5db2183Smrgprintf "%s\n" "$supported" >&6; } 55601114aea8Smrg if test "$supported" = "yes" ; then 55611114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 55621114aea8Smrg found="yes" 55631114aea8Smrg fi 55641114aea8Smrg fi 55651114aea8Smrg 55661114aea8Smrg if test $found = "no" ; then 55677af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55681114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55691114aea8Smrg fi 55701114aea8Smrg 55717af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 55721114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55731114aea8Smrg fi 55741114aea8Smrg 55751114aea8Smrg CFLAGS="$CFLAGS -Wformat" 55761114aea8Smrg 5577e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5578e5db2183Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 557939f9c979Smrg cacheid=xorg_cv_cc_flag__Wformat 5580e5db2183Smrg if eval test \${$cacheid+y} 5581e5db2183Smrgthen : 5582e5db2183Smrg printf %s "(cached) " >&6 558343b8458eSmrgelse case e in #( 558443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55851114aea8Smrg/* end confdefs.h. */ 55861114aea8Smrgint i; 55871114aea8Smrgint 5588e5db2183Smrgmain (void) 55891114aea8Smrg{ 55901114aea8Smrg 55911114aea8Smrg ; 55921114aea8Smrg return 0; 55931114aea8Smrg} 55941114aea8Smrg_ACEOF 5595e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5596e5db2183Smrgthen : 559739f9c979Smrg eval $cacheid=yes 559843b8458eSmrgelse case e in #( 559943b8458eSmrg e) eval $cacheid=no ;; 560043b8458eSmrgesac 56011114aea8Smrgfi 5602e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 560343b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 560443b8458eSmrgesac 56051114aea8Smrgfi 56061114aea8Smrg 56071114aea8Smrg 56081114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 56091114aea8Smrg 561039f9c979Smrg eval supported=\$$cacheid 5611e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5612e5db2183Smrgprintf "%s\n" "$supported" >&6; } 56131114aea8Smrg if test "$supported" = "yes" ; then 56141114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 56151114aea8Smrg found="yes" 56161114aea8Smrg fi 56171114aea8Smrg fi 56181114aea8Smrg 56191114aea8Smrg 56201114aea8Smrg 56211114aea8Smrg 56221114aea8Smrg 56231114aea8Smrg 56241114aea8Smrg 56251114aea8Smrg 56261114aea8Smrg 56271114aea8Smrg 56281114aea8Smrg 56291114aea8Smrg 56301114aea8Smrg 56311114aea8Smrg 56321114aea8Smrg 563339f9c979Smrg 563439f9c979Smrg 56351114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 56361114aea8Smrg 563739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 56381114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5639e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5640e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5641e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5642e5db2183Smrgthen : 5643e5db2183Smrg printf %s "(cached) " >&6 564443b8458eSmrgelse case e in #( 564543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56461114aea8Smrg/* end confdefs.h. */ 56471114aea8Smrgint i; 56481114aea8Smrg_ACEOF 5649e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5650e5db2183Smrgthen : 565139f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 565243b8458eSmrgelse case e in #( 565343b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 565443b8458eSmrgesac 56551114aea8Smrgfi 565643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 565743b8458eSmrgesac 56581114aea8Smrgfi 5659e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5660e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 566139f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 56621114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 56631114aea8Smrgfi 56641114aea8Smrg 566539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 566639f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 56671114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 56681114aea8Smrg fi 56691114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5670e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5671e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5672e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5673e5db2183Smrgthen : 5674e5db2183Smrg printf %s "(cached) " >&6 567543b8458eSmrgelse case e in #( 567643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56771114aea8Smrg/* end confdefs.h. */ 56781114aea8Smrgint i; 56791114aea8Smrg_ACEOF 5680e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5681e5db2183Smrgthen : 568239f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 568343b8458eSmrgelse case e in #( 568443b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 568543b8458eSmrgesac 56861114aea8Smrgfi 568743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 568843b8458eSmrgesac 56891114aea8Smrgfi 5690e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5691e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 569239f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 56931114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 56941114aea8Smrgfi 56951114aea8Smrg 56961114aea8Smrgfound="no" 56971114aea8Smrg 56981114aea8Smrg if test $found = "no" ; then 56997af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 57001114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 57011114aea8Smrg fi 57021114aea8Smrg 57037af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 57041114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 57051114aea8Smrg fi 57061114aea8Smrg 57071114aea8Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 57081114aea8Smrg 5709e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5710e5db2183Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 571139f9c979Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5712e5db2183Smrg if eval test \${$cacheid+y} 5713e5db2183Smrgthen : 5714e5db2183Smrg printf %s "(cached) " >&6 571543b8458eSmrgelse case e in #( 571643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 57171114aea8Smrg/* end confdefs.h. */ 57181114aea8Smrgint i; 57191114aea8Smrgint 5720e5db2183Smrgmain (void) 57211114aea8Smrg{ 57221114aea8Smrg 57231114aea8Smrg ; 57241114aea8Smrg return 0; 57251114aea8Smrg} 57261114aea8Smrg_ACEOF 5727e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5728e5db2183Smrgthen : 572939f9c979Smrg eval $cacheid=yes 573043b8458eSmrgelse case e in #( 573143b8458eSmrg e) eval $cacheid=no ;; 573243b8458eSmrgesac 57331114aea8Smrgfi 5734e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 573543b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 573643b8458eSmrgesac 57371114aea8Smrgfi 57381114aea8Smrg 57391114aea8Smrg 57401114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 57411114aea8Smrg 574239f9c979Smrg eval supported=\$$cacheid 5743e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5744e5db2183Smrgprintf "%s\n" "$supported" >&6; } 57451114aea8Smrg if test "$supported" = "yes" ; then 57461114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 57471114aea8Smrg found="yes" 57481114aea8Smrg fi 57491114aea8Smrg fi 57501114aea8Smrg 57511114aea8Smrg 57521114aea8Smrg 57531114aea8Smrg 57541114aea8Smrg 57551114aea8Smrg 57561114aea8Smrg 57571114aea8Smrg 57581114aea8Smrg 57591114aea8Smrg 57601114aea8Smrg 57611114aea8Smrg 57621114aea8Smrg 576339f9c979Smrg 576439f9c979Smrg 57651114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 57661114aea8Smrg 576739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 57681114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5769e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5770e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5771e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5772e5db2183Smrgthen : 5773e5db2183Smrg printf %s "(cached) " >&6 577443b8458eSmrgelse case e in #( 577543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 57761114aea8Smrg/* end confdefs.h. */ 57771114aea8Smrgint i; 57781114aea8Smrg_ACEOF 5779e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5780e5db2183Smrgthen : 578139f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 578243b8458eSmrgelse case e in #( 578343b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 578443b8458eSmrgesac 57851114aea8Smrgfi 578643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 578743b8458eSmrgesac 57881114aea8Smrgfi 5789e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5790e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 579139f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 57921114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 57931114aea8Smrgfi 57941114aea8Smrg 579539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 579639f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 57971114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 57981114aea8Smrg fi 57991114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5800e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5801e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5802e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5803e5db2183Smrgthen : 5804e5db2183Smrg printf %s "(cached) " >&6 580543b8458eSmrgelse case e in #( 580643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 58071114aea8Smrg/* end confdefs.h. */ 58081114aea8Smrgint i; 58091114aea8Smrg_ACEOF 5810e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5811e5db2183Smrgthen : 581239f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 581343b8458eSmrgelse case e in #( 581443b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 581543b8458eSmrgesac 58161114aea8Smrgfi 581743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 581843b8458eSmrgesac 58191114aea8Smrgfi 5820e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5821e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 582239f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 58231114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 58241114aea8Smrgfi 58251114aea8Smrg 58261114aea8Smrgfound="no" 58271114aea8Smrg 58281114aea8Smrg if test $found = "no" ; then 58297af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 58301114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 58311114aea8Smrg fi 58321114aea8Smrg 58337af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 58341114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 58351114aea8Smrg fi 58361114aea8Smrg 58371114aea8Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 58381114aea8Smrg 5839e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5840e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 584139f9c979Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5842e5db2183Smrg if eval test \${$cacheid+y} 5843e5db2183Smrgthen : 5844e5db2183Smrg printf %s "(cached) " >&6 584543b8458eSmrgelse case e in #( 584643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 58471114aea8Smrg/* end confdefs.h. */ 58481114aea8Smrgint i; 58491114aea8Smrgint 5850e5db2183Smrgmain (void) 58511114aea8Smrg{ 58521114aea8Smrg 58531114aea8Smrg ; 58541114aea8Smrg return 0; 58551114aea8Smrg} 58561114aea8Smrg_ACEOF 5857e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5858e5db2183Smrgthen : 585939f9c979Smrg eval $cacheid=yes 586043b8458eSmrgelse case e in #( 586143b8458eSmrg e) eval $cacheid=no ;; 586243b8458eSmrgesac 58631114aea8Smrgfi 5864e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 586543b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 586643b8458eSmrgesac 58671114aea8Smrgfi 58681114aea8Smrg 58691114aea8Smrg 58701114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 58711114aea8Smrg 587239f9c979Smrg eval supported=\$$cacheid 5873e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5874e5db2183Smrgprintf "%s\n" "$supported" >&6; } 58751114aea8Smrg if test "$supported" = "yes" ; then 58761114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 58771114aea8Smrg found="yes" 58781114aea8Smrg fi 58791114aea8Smrg fi 58801114aea8Smrg 58811114aea8Smrg 58821114aea8Smrg 58831114aea8Smrg 58841114aea8Smrg 58851114aea8Smrg 58861114aea8Smrg 58871114aea8Smrg 58881114aea8Smrg 58891114aea8Smrg 58901114aea8Smrg 58911114aea8Smrg 58921114aea8Smrg 589339f9c979Smrg 589439f9c979Smrg 58951114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 58961114aea8Smrg 589739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 58981114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5899e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5900e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5901e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5902e5db2183Smrgthen : 5903e5db2183Smrg printf %s "(cached) " >&6 590443b8458eSmrgelse case e in #( 590543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 59061114aea8Smrg/* end confdefs.h. */ 59071114aea8Smrgint i; 59081114aea8Smrg_ACEOF 5909e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5910e5db2183Smrgthen : 591139f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 591243b8458eSmrgelse case e in #( 591343b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 591443b8458eSmrgesac 59151114aea8Smrgfi 591643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 591743b8458eSmrgesac 59181114aea8Smrgfi 5919e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5920e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 592139f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 59221114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 59231114aea8Smrgfi 59241114aea8Smrg 592539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 592639f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 59271114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 59281114aea8Smrg fi 59291114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5930e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5931e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5932e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5933e5db2183Smrgthen : 5934e5db2183Smrg printf %s "(cached) " >&6 593543b8458eSmrgelse case e in #( 593643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 59371114aea8Smrg/* end confdefs.h. */ 59381114aea8Smrgint i; 59391114aea8Smrg_ACEOF 5940e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 5941e5db2183Smrgthen : 594239f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 594343b8458eSmrgelse case e in #( 594443b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 594543b8458eSmrgesac 59461114aea8Smrgfi 594743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 594843b8458eSmrgesac 59491114aea8Smrgfi 5950e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5951e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 595239f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 59531114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 59541114aea8Smrgfi 59551114aea8Smrg 59561114aea8Smrgfound="no" 59571114aea8Smrg 59581114aea8Smrg if test $found = "no" ; then 59597af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 59601114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 59611114aea8Smrg fi 59621114aea8Smrg 59637af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 59641114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 59651114aea8Smrg fi 59661114aea8Smrg 59671114aea8Smrg CFLAGS="$CFLAGS -Wnested-externs" 59681114aea8Smrg 5969e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5970e5db2183Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 597139f9c979Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 5972e5db2183Smrg if eval test \${$cacheid+y} 5973e5db2183Smrgthen : 5974e5db2183Smrg printf %s "(cached) " >&6 597543b8458eSmrgelse case e in #( 597643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 59771114aea8Smrg/* end confdefs.h. */ 59781114aea8Smrgint i; 59791114aea8Smrgint 5980e5db2183Smrgmain (void) 59811114aea8Smrg{ 59821114aea8Smrg 59831114aea8Smrg ; 59841114aea8Smrg return 0; 59851114aea8Smrg} 59861114aea8Smrg_ACEOF 5987e5db2183Smrgif ac_fn_c_try_link "$LINENO" 5988e5db2183Smrgthen : 598939f9c979Smrg eval $cacheid=yes 599043b8458eSmrgelse case e in #( 599143b8458eSmrg e) eval $cacheid=no ;; 599243b8458eSmrgesac 59931114aea8Smrgfi 5994e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 599543b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 599643b8458eSmrgesac 59971114aea8Smrgfi 59981114aea8Smrg 59991114aea8Smrg 60001114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 60011114aea8Smrg 600239f9c979Smrg eval supported=\$$cacheid 6003e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6004e5db2183Smrgprintf "%s\n" "$supported" >&6; } 60051114aea8Smrg if test "$supported" = "yes" ; then 60061114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 60071114aea8Smrg found="yes" 60081114aea8Smrg fi 60091114aea8Smrg fi 60101114aea8Smrg 60111114aea8Smrg 60121114aea8Smrg 60131114aea8Smrg 60141114aea8Smrg 60151114aea8Smrg 60161114aea8Smrg 60171114aea8Smrg 60181114aea8Smrg 60191114aea8Smrg 60201114aea8Smrg 60211114aea8Smrg 60221114aea8Smrg 602339f9c979Smrg 602439f9c979Smrg 60251114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 60261114aea8Smrg 602739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 60281114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6029e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6030e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6031e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6032e5db2183Smrgthen : 6033e5db2183Smrg printf %s "(cached) " >&6 603443b8458eSmrgelse case e in #( 603543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 60361114aea8Smrg/* end confdefs.h. */ 60371114aea8Smrgint i; 60381114aea8Smrg_ACEOF 6039e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6040e5db2183Smrgthen : 604139f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 604243b8458eSmrgelse case e in #( 604343b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 604443b8458eSmrgesac 60451114aea8Smrgfi 604643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 604743b8458eSmrgesac 60481114aea8Smrgfi 6049e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6050e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 605139f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 60521114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 60531114aea8Smrgfi 60541114aea8Smrg 605539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 605639f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 60571114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 60581114aea8Smrg fi 60591114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6060e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6061e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6062e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6063e5db2183Smrgthen : 6064e5db2183Smrg printf %s "(cached) " >&6 606543b8458eSmrgelse case e in #( 606643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 60671114aea8Smrg/* end confdefs.h. */ 60681114aea8Smrgint i; 60691114aea8Smrg_ACEOF 6070e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6071e5db2183Smrgthen : 607239f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 607343b8458eSmrgelse case e in #( 607443b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 607543b8458eSmrgesac 60761114aea8Smrgfi 607743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 607843b8458eSmrgesac 60791114aea8Smrgfi 6080e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6081e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 608239f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 60831114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 60841114aea8Smrgfi 60851114aea8Smrg 60861114aea8Smrgfound="no" 60871114aea8Smrg 60881114aea8Smrg if test $found = "no" ; then 60897af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 60901114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 60911114aea8Smrg fi 60921114aea8Smrg 60937af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 60941114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 60951114aea8Smrg fi 60961114aea8Smrg 60971114aea8Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 60981114aea8Smrg 6099e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6100e5db2183Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 610139f9c979Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6102e5db2183Smrg if eval test \${$cacheid+y} 6103e5db2183Smrgthen : 6104e5db2183Smrg printf %s "(cached) " >&6 610543b8458eSmrgelse case e in #( 610643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61071114aea8Smrg/* end confdefs.h. */ 61081114aea8Smrgint i; 61091114aea8Smrgint 6110e5db2183Smrgmain (void) 61111114aea8Smrg{ 61121114aea8Smrg 61131114aea8Smrg ; 61141114aea8Smrg return 0; 61151114aea8Smrg} 61161114aea8Smrg_ACEOF 6117e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6118e5db2183Smrgthen : 611939f9c979Smrg eval $cacheid=yes 612043b8458eSmrgelse case e in #( 612143b8458eSmrg e) eval $cacheid=no ;; 612243b8458eSmrgesac 61231114aea8Smrgfi 6124e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 612543b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 612643b8458eSmrgesac 61271114aea8Smrgfi 61281114aea8Smrg 61291114aea8Smrg 61301114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 61311114aea8Smrg 613239f9c979Smrg eval supported=\$$cacheid 6133e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6134e5db2183Smrgprintf "%s\n" "$supported" >&6; } 61351114aea8Smrg if test "$supported" = "yes" ; then 61361114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 61371114aea8Smrg found="yes" 61381114aea8Smrg fi 61391114aea8Smrg fi 61401114aea8Smrg 61411114aea8Smrg 61421114aea8Smrg 61431114aea8Smrg 61441114aea8Smrg 61451114aea8Smrg 61461114aea8Smrg 61471114aea8Smrg 61481114aea8Smrg 61491114aea8Smrg 61501114aea8Smrg 61511114aea8Smrg 61521114aea8Smrg 615339f9c979Smrg 615439f9c979Smrg 61551114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 61561114aea8Smrg 615739f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 61581114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6159e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6160e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6161e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6162e5db2183Smrgthen : 6163e5db2183Smrg printf %s "(cached) " >&6 616443b8458eSmrgelse case e in #( 616543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61661114aea8Smrg/* end confdefs.h. */ 61671114aea8Smrgint i; 61681114aea8Smrg_ACEOF 6169e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6170e5db2183Smrgthen : 617139f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 617243b8458eSmrgelse case e in #( 617343b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 617443b8458eSmrgesac 61751114aea8Smrgfi 617643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 617743b8458eSmrgesac 61781114aea8Smrgfi 6179e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6180e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 618139f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 61821114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 61831114aea8Smrgfi 61841114aea8Smrg 618539f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 618639f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 61871114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 61881114aea8Smrg fi 61891114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6190e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6191e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6192e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6193e5db2183Smrgthen : 6194e5db2183Smrg printf %s "(cached) " >&6 619543b8458eSmrgelse case e in #( 619643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61971114aea8Smrg/* end confdefs.h. */ 61981114aea8Smrgint i; 61991114aea8Smrg_ACEOF 6200e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6201e5db2183Smrgthen : 620239f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 620343b8458eSmrgelse case e in #( 620443b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 620543b8458eSmrgesac 62061114aea8Smrgfi 620743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 620843b8458eSmrgesac 62091114aea8Smrgfi 6210e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6211e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 621239f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 62131114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 62141114aea8Smrgfi 62151114aea8Smrg 62161114aea8Smrgfound="no" 62171114aea8Smrg 62181114aea8Smrg if test $found = "no" ; then 62197af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 62201114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 62211114aea8Smrg fi 62221114aea8Smrg 62237af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 62241114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 62251114aea8Smrg fi 62261114aea8Smrg 62271114aea8Smrg CFLAGS="$CFLAGS -Wold-style-definition" 62281114aea8Smrg 6229e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6230e5db2183Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 623139f9c979Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6232e5db2183Smrg if eval test \${$cacheid+y} 6233e5db2183Smrgthen : 6234e5db2183Smrg printf %s "(cached) " >&6 623543b8458eSmrgelse case e in #( 623643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62371114aea8Smrg/* end confdefs.h. */ 62381114aea8Smrgint i; 62391114aea8Smrgint 6240e5db2183Smrgmain (void) 62411114aea8Smrg{ 62421114aea8Smrg 62431114aea8Smrg ; 62441114aea8Smrg return 0; 62451114aea8Smrg} 62461114aea8Smrg_ACEOF 6247e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6248e5db2183Smrgthen : 624939f9c979Smrg eval $cacheid=yes 625043b8458eSmrgelse case e in #( 625143b8458eSmrg e) eval $cacheid=no ;; 625243b8458eSmrgesac 62531114aea8Smrgfi 6254e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 625543b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 625643b8458eSmrgesac 62571114aea8Smrgfi 62581114aea8Smrg 62591114aea8Smrg 62601114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 62611114aea8Smrg 626239f9c979Smrg eval supported=\$$cacheid 6263e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6264e5db2183Smrgprintf "%s\n" "$supported" >&6; } 62651114aea8Smrg if test "$supported" = "yes" ; then 62661114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 62671114aea8Smrg found="yes" 62681114aea8Smrg fi 62691114aea8Smrg fi 62701114aea8Smrg 62711114aea8Smrg if test $found = "no" ; then 62727af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 62731114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 62741114aea8Smrg fi 62751114aea8Smrg 62767af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 62771114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 62781114aea8Smrg fi 62791114aea8Smrg 62807af227c3Smrg CFLAGS="$CFLAGS -fd" 62811114aea8Smrg 6282e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6283e5db2183Smrgprintf %s "checking if $CC supports -fd... " >&6; } 62847af227c3Smrg cacheid=xorg_cv_cc_flag__fd 6285e5db2183Smrg if eval test \${$cacheid+y} 6286e5db2183Smrgthen : 6287e5db2183Smrg printf %s "(cached) " >&6 628843b8458eSmrgelse case e in #( 628943b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62901114aea8Smrg/* end confdefs.h. */ 62911114aea8Smrgint i; 62921114aea8Smrgint 6293e5db2183Smrgmain (void) 62941114aea8Smrg{ 62951114aea8Smrg 62961114aea8Smrg ; 62971114aea8Smrg return 0; 62981114aea8Smrg} 62991114aea8Smrg_ACEOF 6300e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6301e5db2183Smrgthen : 630239f9c979Smrg eval $cacheid=yes 630343b8458eSmrgelse case e in #( 630443b8458eSmrg e) eval $cacheid=no ;; 630543b8458eSmrgesac 63061114aea8Smrgfi 6307e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 630843b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 630943b8458eSmrgesac 63101114aea8Smrgfi 63111114aea8Smrg 63121114aea8Smrg 63131114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 63141114aea8Smrg 631539f9c979Smrg eval supported=\$$cacheid 6316e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6317e5db2183Smrgprintf "%s\n" "$supported" >&6; } 63181114aea8Smrg if test "$supported" = "yes" ; then 63197af227c3Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 63201114aea8Smrg found="yes" 63211114aea8Smrg fi 63221114aea8Smrg fi 63231114aea8Smrg 63241114aea8Smrg 63251114aea8Smrg 63261114aea8Smrg 63271114aea8Smrg 63281114aea8Smrg 63291114aea8Smrg 63301114aea8Smrg 63311114aea8Smrg 63321114aea8Smrg 63331114aea8Smrg 63341114aea8Smrg 63351114aea8Smrg 633639f9c979Smrg 633739f9c979Smrg 63381114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 63391114aea8Smrg 634039f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 63411114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6342e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6343e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6344e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6345e5db2183Smrgthen : 6346e5db2183Smrg printf %s "(cached) " >&6 634743b8458eSmrgelse case e in #( 634843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 63491114aea8Smrg/* end confdefs.h. */ 63501114aea8Smrgint i; 63511114aea8Smrg_ACEOF 6352e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6353e5db2183Smrgthen : 635439f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 635543b8458eSmrgelse case e in #( 635643b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 635743b8458eSmrgesac 63581114aea8Smrgfi 635943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 636043b8458eSmrgesac 63611114aea8Smrgfi 6362e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6363e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 636439f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 63651114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 63661114aea8Smrgfi 63671114aea8Smrg 636839f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 636939f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 63701114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 63711114aea8Smrg fi 63721114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6373e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6374e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6375e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6376e5db2183Smrgthen : 6377e5db2183Smrg printf %s "(cached) " >&6 637843b8458eSmrgelse case e in #( 637943b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 63801114aea8Smrg/* end confdefs.h. */ 63811114aea8Smrgint i; 63821114aea8Smrg_ACEOF 6383e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6384e5db2183Smrgthen : 638539f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 638643b8458eSmrgelse case e in #( 638743b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 638843b8458eSmrgesac 63891114aea8Smrgfi 639043b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 639143b8458eSmrgesac 63921114aea8Smrgfi 6393e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6394e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 639539f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 63961114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 63971114aea8Smrgfi 63981114aea8Smrg 63991114aea8Smrgfound="no" 64001114aea8Smrg 64011114aea8Smrg if test $found = "no" ; then 64027af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 64031114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 64041114aea8Smrg fi 64051114aea8Smrg 64067af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 64071114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 64081114aea8Smrg fi 64091114aea8Smrg 64107af227c3Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 64111114aea8Smrg 6412e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6413e5db2183Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 64147af227c3Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6415e5db2183Smrg if eval test \${$cacheid+y} 6416e5db2183Smrgthen : 6417e5db2183Smrg printf %s "(cached) " >&6 641843b8458eSmrgelse case e in #( 641943b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 64201114aea8Smrg/* end confdefs.h. */ 64211114aea8Smrgint i; 64221114aea8Smrgint 6423e5db2183Smrgmain (void) 64241114aea8Smrg{ 64251114aea8Smrg 64261114aea8Smrg ; 64271114aea8Smrg return 0; 64281114aea8Smrg} 64291114aea8Smrg_ACEOF 6430e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6431e5db2183Smrgthen : 643239f9c979Smrg eval $cacheid=yes 643343b8458eSmrgelse case e in #( 643443b8458eSmrg e) eval $cacheid=no ;; 643543b8458eSmrgesac 64361114aea8Smrgfi 6437e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 643843b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 643943b8458eSmrgesac 64401114aea8Smrgfi 64411114aea8Smrg 64421114aea8Smrg 64431114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 64441114aea8Smrg 644539f9c979Smrg eval supported=\$$cacheid 6446e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6447e5db2183Smrgprintf "%s\n" "$supported" >&6; } 64481114aea8Smrg if test "$supported" = "yes" ; then 64497af227c3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 64501114aea8Smrg found="yes" 64511114aea8Smrg fi 64521114aea8Smrg fi 64531114aea8Smrg 64541114aea8Smrg 64551114aea8Smrg 64561114aea8Smrg 64571114aea8Smrg 64587af227c3Smrg# This chunk adds additional warnings that could catch undesired effects. 64597af227c3Smrg 64607af227c3Smrg 64617af227c3Smrg 64621114aea8Smrg 64631114aea8Smrg 64641114aea8Smrg 64651114aea8Smrg 64661114aea8Smrg 64671114aea8Smrg 64681114aea8Smrg 64691114aea8Smrg 647039f9c979Smrg 647139f9c979Smrg 64721114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 64731114aea8Smrg 647439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 64751114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6476e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6477e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6478e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6479e5db2183Smrgthen : 6480e5db2183Smrg printf %s "(cached) " >&6 648143b8458eSmrgelse case e in #( 648243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 64831114aea8Smrg/* end confdefs.h. */ 64841114aea8Smrgint i; 64851114aea8Smrg_ACEOF 6486e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6487e5db2183Smrgthen : 648839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 648943b8458eSmrgelse case e in #( 649043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 649143b8458eSmrgesac 64921114aea8Smrgfi 649343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 649443b8458eSmrgesac 64951114aea8Smrgfi 6496e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6497e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 649839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 64991114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 65001114aea8Smrgfi 65011114aea8Smrg 650239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 650339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 65041114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 65051114aea8Smrg fi 65061114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6507e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6508e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6509e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6510e5db2183Smrgthen : 6511e5db2183Smrg printf %s "(cached) " >&6 651243b8458eSmrgelse case e in #( 651343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 65141114aea8Smrg/* end confdefs.h. */ 65151114aea8Smrgint i; 65161114aea8Smrg_ACEOF 6517e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6518e5db2183Smrgthen : 651939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 652043b8458eSmrgelse case e in #( 652143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 652243b8458eSmrgesac 65231114aea8Smrgfi 652443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 652543b8458eSmrgesac 65261114aea8Smrgfi 6527e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6528e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 652939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 65301114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 65311114aea8Smrgfi 65321114aea8Smrg 65331114aea8Smrgfound="no" 65341114aea8Smrg 65351114aea8Smrg if test $found = "no" ; then 65367af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 65371114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 65381114aea8Smrg fi 65391114aea8Smrg 65407af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 65411114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 65421114aea8Smrg fi 65431114aea8Smrg 65447af227c3Smrg CFLAGS="$CFLAGS -Wunused" 65451114aea8Smrg 6546e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6547e5db2183Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 65487af227c3Smrg cacheid=xorg_cv_cc_flag__Wunused 6549e5db2183Smrg if eval test \${$cacheid+y} 6550e5db2183Smrgthen : 6551e5db2183Smrg printf %s "(cached) " >&6 655243b8458eSmrgelse case e in #( 655343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 65541114aea8Smrg/* end confdefs.h. */ 65551114aea8Smrgint i; 65561114aea8Smrgint 6557e5db2183Smrgmain (void) 65581114aea8Smrg{ 65591114aea8Smrg 65601114aea8Smrg ; 65611114aea8Smrg return 0; 65621114aea8Smrg} 65631114aea8Smrg_ACEOF 6564e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6565e5db2183Smrgthen : 656639f9c979Smrg eval $cacheid=yes 656743b8458eSmrgelse case e in #( 656843b8458eSmrg e) eval $cacheid=no ;; 656943b8458eSmrgesac 65701114aea8Smrgfi 6571e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 657243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 657343b8458eSmrgesac 65741114aea8Smrgfi 65751114aea8Smrg 65761114aea8Smrg 65771114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 65781114aea8Smrg 657939f9c979Smrg eval supported=\$$cacheid 6580e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6581e5db2183Smrgprintf "%s\n" "$supported" >&6; } 65821114aea8Smrg if test "$supported" = "yes" ; then 65837af227c3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 65841114aea8Smrg found="yes" 65851114aea8Smrg fi 65861114aea8Smrg fi 65871114aea8Smrg 65881114aea8Smrg 65891114aea8Smrg 65901114aea8Smrg 65911114aea8Smrg 65921114aea8Smrg 65931114aea8Smrg 65941114aea8Smrg 65951114aea8Smrg 65961114aea8Smrg 65971114aea8Smrg 65981114aea8Smrg 65991114aea8Smrg 660039f9c979Smrg 660139f9c979Smrg 66021114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 66031114aea8Smrg 660439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 66051114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6606e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6607e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6608e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6609e5db2183Smrgthen : 6610e5db2183Smrg printf %s "(cached) " >&6 661143b8458eSmrgelse case e in #( 661243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 66131114aea8Smrg/* end confdefs.h. */ 66141114aea8Smrgint i; 66151114aea8Smrg_ACEOF 6616e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6617e5db2183Smrgthen : 661839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 661943b8458eSmrgelse case e in #( 662043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 662143b8458eSmrgesac 66221114aea8Smrgfi 662343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 662443b8458eSmrgesac 66251114aea8Smrgfi 6626e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6627e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 662839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 66291114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 66301114aea8Smrgfi 66311114aea8Smrg 663239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 663339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 66341114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 66351114aea8Smrg fi 66361114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6637e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6638e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6639e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6640e5db2183Smrgthen : 6641e5db2183Smrg printf %s "(cached) " >&6 664243b8458eSmrgelse case e in #( 664343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 66441114aea8Smrg/* end confdefs.h. */ 66451114aea8Smrgint i; 66461114aea8Smrg_ACEOF 6647e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6648e5db2183Smrgthen : 664939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 665043b8458eSmrgelse case e in #( 665143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 665243b8458eSmrgesac 66531114aea8Smrgfi 665443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 665543b8458eSmrgesac 66561114aea8Smrgfi 6657e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6658e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 665939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 66601114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 66611114aea8Smrgfi 66621114aea8Smrg 66631114aea8Smrgfound="no" 66641114aea8Smrg 66651114aea8Smrg if test $found = "no" ; then 66667af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 66671114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 66681114aea8Smrg fi 66691114aea8Smrg 66707af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 66711114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 66721114aea8Smrg fi 66731114aea8Smrg 66747af227c3Smrg CFLAGS="$CFLAGS -Wuninitialized" 66751114aea8Smrg 6676e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6677e5db2183Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 66787af227c3Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 6679e5db2183Smrg if eval test \${$cacheid+y} 6680e5db2183Smrgthen : 6681e5db2183Smrg printf %s "(cached) " >&6 668243b8458eSmrgelse case e in #( 668343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 66841114aea8Smrg/* end confdefs.h. */ 66851114aea8Smrgint i; 66861114aea8Smrgint 6687e5db2183Smrgmain (void) 66881114aea8Smrg{ 66891114aea8Smrg 66901114aea8Smrg ; 66911114aea8Smrg return 0; 66921114aea8Smrg} 66931114aea8Smrg_ACEOF 6694e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6695e5db2183Smrgthen : 669639f9c979Smrg eval $cacheid=yes 669743b8458eSmrgelse case e in #( 669843b8458eSmrg e) eval $cacheid=no ;; 669943b8458eSmrgesac 67001114aea8Smrgfi 6701e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 670243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 670343b8458eSmrgesac 67041114aea8Smrgfi 67051114aea8Smrg 67061114aea8Smrg 67071114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 67081114aea8Smrg 670939f9c979Smrg eval supported=\$$cacheid 6710e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6711e5db2183Smrgprintf "%s\n" "$supported" >&6; } 67121114aea8Smrg if test "$supported" = "yes" ; then 67137af227c3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 67141114aea8Smrg found="yes" 67151114aea8Smrg fi 67161114aea8Smrg fi 67171114aea8Smrg 67181114aea8Smrg 67191114aea8Smrg 67201114aea8Smrg 67211114aea8Smrg 67221114aea8Smrg 67231114aea8Smrg 67241114aea8Smrg 67251114aea8Smrg 67261114aea8Smrg 67271114aea8Smrg 67281114aea8Smrg 67291114aea8Smrg 673039f9c979Smrg 673139f9c979Smrg 67321114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 67331114aea8Smrg 673439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 67351114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6736e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6737e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6738e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6739e5db2183Smrgthen : 6740e5db2183Smrg printf %s "(cached) " >&6 674143b8458eSmrgelse case e in #( 674243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 67431114aea8Smrg/* end confdefs.h. */ 67441114aea8Smrgint i; 67451114aea8Smrg_ACEOF 6746e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6747e5db2183Smrgthen : 674839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 674943b8458eSmrgelse case e in #( 675043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 675143b8458eSmrgesac 67521114aea8Smrgfi 675343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 675443b8458eSmrgesac 67551114aea8Smrgfi 6756e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6757e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 675839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 67591114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 67601114aea8Smrgfi 67611114aea8Smrg 676239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 676339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 67641114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 67651114aea8Smrg fi 67661114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6767e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6768e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6769e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6770e5db2183Smrgthen : 6771e5db2183Smrg printf %s "(cached) " >&6 677243b8458eSmrgelse case e in #( 677343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 67741114aea8Smrg/* end confdefs.h. */ 67751114aea8Smrgint i; 67761114aea8Smrg_ACEOF 6777e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6778e5db2183Smrgthen : 677939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 678043b8458eSmrgelse case e in #( 678143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 678243b8458eSmrgesac 67831114aea8Smrgfi 678443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 678543b8458eSmrgesac 67861114aea8Smrgfi 6787e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6788e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 678939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 67901114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 67911114aea8Smrgfi 67921114aea8Smrg 67931114aea8Smrgfound="no" 67941114aea8Smrg 67951114aea8Smrg if test $found = "no" ; then 67967af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 67971114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 67981114aea8Smrg fi 67991114aea8Smrg 68007af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 68011114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 68021114aea8Smrg fi 68031114aea8Smrg 68047af227c3Smrg CFLAGS="$CFLAGS -Wshadow" 68051114aea8Smrg 6806e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6807e5db2183Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 68087af227c3Smrg cacheid=xorg_cv_cc_flag__Wshadow 6809e5db2183Smrg if eval test \${$cacheid+y} 6810e5db2183Smrgthen : 6811e5db2183Smrg printf %s "(cached) " >&6 681243b8458eSmrgelse case e in #( 681343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 68141114aea8Smrg/* end confdefs.h. */ 68151114aea8Smrgint i; 68161114aea8Smrgint 6817e5db2183Smrgmain (void) 68181114aea8Smrg{ 68191114aea8Smrg 68201114aea8Smrg ; 68211114aea8Smrg return 0; 68221114aea8Smrg} 68231114aea8Smrg_ACEOF 6824e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6825e5db2183Smrgthen : 682639f9c979Smrg eval $cacheid=yes 682743b8458eSmrgelse case e in #( 682843b8458eSmrg e) eval $cacheid=no ;; 682943b8458eSmrgesac 68301114aea8Smrgfi 6831e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 683243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 683343b8458eSmrgesac 68341114aea8Smrgfi 68351114aea8Smrg 68361114aea8Smrg 68371114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 68381114aea8Smrg 683939f9c979Smrg eval supported=\$$cacheid 6840e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6841e5db2183Smrgprintf "%s\n" "$supported" >&6; } 68421114aea8Smrg if test "$supported" = "yes" ; then 68437af227c3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 68441114aea8Smrg found="yes" 68451114aea8Smrg fi 68461114aea8Smrg fi 68471114aea8Smrg 68481114aea8Smrg 68491114aea8Smrg 68501114aea8Smrg 68511114aea8Smrg 68521114aea8Smrg 68531114aea8Smrg 68541114aea8Smrg 68551114aea8Smrg 68561114aea8Smrg 68571114aea8Smrg 68581114aea8Smrg 68591114aea8Smrg 686039f9c979Smrg 686139f9c979Smrg 68621114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 68631114aea8Smrg 686439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 68651114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6866e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6867e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6868e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6869e5db2183Smrgthen : 6870e5db2183Smrg printf %s "(cached) " >&6 687143b8458eSmrgelse case e in #( 687243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 68731114aea8Smrg/* end confdefs.h. */ 68741114aea8Smrgint i; 68751114aea8Smrg_ACEOF 6876e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6877e5db2183Smrgthen : 687839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 687943b8458eSmrgelse case e in #( 688043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 688143b8458eSmrgesac 68821114aea8Smrgfi 688343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 688443b8458eSmrgesac 68851114aea8Smrgfi 6886e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6887e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 688839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 68891114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 68901114aea8Smrgfi 68911114aea8Smrg 689239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 689339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 68941114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 68951114aea8Smrg fi 68961114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6897e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6898e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6899e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6900e5db2183Smrgthen : 6901e5db2183Smrg printf %s "(cached) " >&6 690243b8458eSmrgelse case e in #( 690343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 69041114aea8Smrg/* end confdefs.h. */ 69051114aea8Smrgint i; 69061114aea8Smrg_ACEOF 6907e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 6908e5db2183Smrgthen : 690939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 691043b8458eSmrgelse case e in #( 691143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 691243b8458eSmrgesac 69131114aea8Smrgfi 691443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 691543b8458eSmrgesac 69161114aea8Smrgfi 6917e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6918e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 691939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 69201114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 69211114aea8Smrgfi 69221114aea8Smrg 69231114aea8Smrgfound="no" 69241114aea8Smrg 69251114aea8Smrg if test $found = "no" ; then 69267af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 69271114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 69281114aea8Smrg fi 69291114aea8Smrg 69307af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 69311114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 69321114aea8Smrg fi 69331114aea8Smrg 69341114aea8Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 69351114aea8Smrg 6936e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6937e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 693839f9c979Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6939e5db2183Smrg if eval test \${$cacheid+y} 6940e5db2183Smrgthen : 6941e5db2183Smrg printf %s "(cached) " >&6 694243b8458eSmrgelse case e in #( 694343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 69441114aea8Smrg/* end confdefs.h. */ 69451114aea8Smrgint i; 69461114aea8Smrgint 6947e5db2183Smrgmain (void) 69481114aea8Smrg{ 69491114aea8Smrg 69501114aea8Smrg ; 69511114aea8Smrg return 0; 69521114aea8Smrg} 69531114aea8Smrg_ACEOF 6954e5db2183Smrgif ac_fn_c_try_link "$LINENO" 6955e5db2183Smrgthen : 695639f9c979Smrg eval $cacheid=yes 695743b8458eSmrgelse case e in #( 695843b8458eSmrg e) eval $cacheid=no ;; 695943b8458eSmrgesac 69601114aea8Smrgfi 6961e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 696243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 696343b8458eSmrgesac 69641114aea8Smrgfi 69651114aea8Smrg 69661114aea8Smrg 69671114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 69681114aea8Smrg 696939f9c979Smrg eval supported=\$$cacheid 6970e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6971e5db2183Smrgprintf "%s\n" "$supported" >&6; } 69721114aea8Smrg if test "$supported" = "yes" ; then 69731114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 69741114aea8Smrg found="yes" 69751114aea8Smrg fi 69761114aea8Smrg fi 69771114aea8Smrg 69781114aea8Smrg 69791114aea8Smrg 69801114aea8Smrg 69811114aea8Smrg 69821114aea8Smrg 69831114aea8Smrg 69841114aea8Smrg 69851114aea8Smrg 69861114aea8Smrg 69871114aea8Smrg 69881114aea8Smrg 69891114aea8Smrg 699039f9c979Smrg 699139f9c979Smrg 69921114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 69931114aea8Smrg 699439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 69951114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6996e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6997e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6998e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6999e5db2183Smrgthen : 7000e5db2183Smrg printf %s "(cached) " >&6 700143b8458eSmrgelse case e in #( 700243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70031114aea8Smrg/* end confdefs.h. */ 70041114aea8Smrgint i; 70051114aea8Smrg_ACEOF 7006e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7007e5db2183Smrgthen : 700839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 700943b8458eSmrgelse case e in #( 701043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 701143b8458eSmrgesac 70121114aea8Smrgfi 701343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 701443b8458eSmrgesac 70151114aea8Smrgfi 7016e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7017e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 701839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 70191114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 70201114aea8Smrgfi 70211114aea8Smrg 702239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 702339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 70241114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 70251114aea8Smrg fi 70261114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7027e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7028e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7029e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7030e5db2183Smrgthen : 7031e5db2183Smrg printf %s "(cached) " >&6 703243b8458eSmrgelse case e in #( 703343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70341114aea8Smrg/* end confdefs.h. */ 70351114aea8Smrgint i; 70361114aea8Smrg_ACEOF 7037e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7038e5db2183Smrgthen : 703939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 704043b8458eSmrgelse case e in #( 704143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 704243b8458eSmrgesac 70431114aea8Smrgfi 704443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 704543b8458eSmrgesac 70461114aea8Smrgfi 7047e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7048e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 704939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 70501114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 70511114aea8Smrgfi 70521114aea8Smrg 70531114aea8Smrgfound="no" 70541114aea8Smrg 70551114aea8Smrg if test $found = "no" ; then 70567af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 70571114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 70581114aea8Smrg fi 70591114aea8Smrg 70607af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 70611114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 70621114aea8Smrg fi 70631114aea8Smrg 70641114aea8Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 70651114aea8Smrg 7066e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7067e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 706839f9c979Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7069e5db2183Smrg if eval test \${$cacheid+y} 7070e5db2183Smrgthen : 7071e5db2183Smrg printf %s "(cached) " >&6 707243b8458eSmrgelse case e in #( 707343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70741114aea8Smrg/* end confdefs.h. */ 70751114aea8Smrgint i; 70761114aea8Smrgint 7077e5db2183Smrgmain (void) 70781114aea8Smrg{ 70791114aea8Smrg 70801114aea8Smrg ; 70811114aea8Smrg return 0; 70821114aea8Smrg} 70831114aea8Smrg_ACEOF 7084e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7085e5db2183Smrgthen : 708639f9c979Smrg eval $cacheid=yes 708743b8458eSmrgelse case e in #( 708843b8458eSmrg e) eval $cacheid=no ;; 708943b8458eSmrgesac 70901114aea8Smrgfi 7091e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 709243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 709343b8458eSmrgesac 70941114aea8Smrgfi 70951114aea8Smrg 70961114aea8Smrg 70971114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 70981114aea8Smrg 709939f9c979Smrg eval supported=\$$cacheid 7100e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7101e5db2183Smrgprintf "%s\n" "$supported" >&6; } 71021114aea8Smrg if test "$supported" = "yes" ; then 71031114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 71041114aea8Smrg found="yes" 71051114aea8Smrg fi 71061114aea8Smrg fi 71071114aea8Smrg 71081114aea8Smrg 71091114aea8Smrg 71101114aea8Smrg 71111114aea8Smrg 71121114aea8Smrg 71131114aea8Smrg 71141114aea8Smrg 71151114aea8Smrg 71161114aea8Smrg 71171114aea8Smrg 71181114aea8Smrg 71191114aea8Smrg 712039f9c979Smrg 712139f9c979Smrg 71221114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 71231114aea8Smrg 712439f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 71251114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7126e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7127e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7128e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7129e5db2183Smrgthen : 7130e5db2183Smrg printf %s "(cached) " >&6 713143b8458eSmrgelse case e in #( 713243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71331114aea8Smrg/* end confdefs.h. */ 71341114aea8Smrgint i; 71351114aea8Smrg_ACEOF 7136e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7137e5db2183Smrgthen : 713839f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 713943b8458eSmrgelse case e in #( 714043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 714143b8458eSmrgesac 71421114aea8Smrgfi 714343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 714443b8458eSmrgesac 71451114aea8Smrgfi 7146e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7147e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 714839f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 71491114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 71501114aea8Smrgfi 71511114aea8Smrg 715239f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 715339f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 71541114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 71551114aea8Smrg fi 71561114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7157e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7158e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7159e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7160e5db2183Smrgthen : 7161e5db2183Smrg printf %s "(cached) " >&6 716243b8458eSmrgelse case e in #( 716343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71641114aea8Smrg/* end confdefs.h. */ 71651114aea8Smrgint i; 71661114aea8Smrg_ACEOF 7167e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7168e5db2183Smrgthen : 716939f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 717043b8458eSmrgelse case e in #( 717143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 717243b8458eSmrgesac 71731114aea8Smrgfi 717443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 717543b8458eSmrgesac 71761114aea8Smrgfi 7177e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7178e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 717939f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 71801114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 71811114aea8Smrgfi 71821114aea8Smrg 71831114aea8Smrgfound="no" 71841114aea8Smrg 71851114aea8Smrg if test $found = "no" ; then 71867af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 71871114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 71881114aea8Smrg fi 71891114aea8Smrg 71907af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 71911114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 71921114aea8Smrg fi 71931114aea8Smrg 71941114aea8Smrg CFLAGS="$CFLAGS -Wredundant-decls" 71951114aea8Smrg 7196e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7197e5db2183Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 719839f9c979Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7199e5db2183Smrg if eval test \${$cacheid+y} 7200e5db2183Smrgthen : 7201e5db2183Smrg printf %s "(cached) " >&6 720243b8458eSmrgelse case e in #( 720343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72041114aea8Smrg/* end confdefs.h. */ 72051114aea8Smrgint i; 72061114aea8Smrgint 7207e5db2183Smrgmain (void) 72081114aea8Smrg{ 72091114aea8Smrg 72101114aea8Smrg ; 72111114aea8Smrg return 0; 72121114aea8Smrg} 72131114aea8Smrg_ACEOF 7214e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7215e5db2183Smrgthen : 721639f9c979Smrg eval $cacheid=yes 721743b8458eSmrgelse case e in #( 721843b8458eSmrg e) eval $cacheid=no ;; 721943b8458eSmrgesac 72201114aea8Smrgfi 7221e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 722243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 722343b8458eSmrgesac 72241114aea8Smrgfi 72251114aea8Smrg 72261114aea8Smrg 72271114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 72281114aea8Smrg 722939f9c979Smrg eval supported=\$$cacheid 7230e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7231e5db2183Smrgprintf "%s\n" "$supported" >&6; } 72321114aea8Smrg if test "$supported" = "yes" ; then 72331114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 72341114aea8Smrg found="yes" 72351114aea8Smrg fi 72361114aea8Smrg fi 72371114aea8Smrg 72381114aea8Smrg 72391114aea8Smrg 72408a954913Smrg 72418a954913Smrg 72428a954913Smrg 72438a954913Smrg 72448a954913Smrg 72458a954913Smrg 72468a954913Smrg 72478a954913Smrg 72488a954913Smrg 72498a954913Smrg 72508a954913Smrg 72518a954913Smrg 72528a954913Smrgxorg_testset_save_CFLAGS="$CFLAGS" 72538a954913Smrg 72548a954913Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 72558a954913Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7256e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7257e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7258e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7259e5db2183Smrgthen : 7260e5db2183Smrg printf %s "(cached) " >&6 726143b8458eSmrgelse case e in #( 726243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72638a954913Smrg/* end confdefs.h. */ 72648a954913Smrgint i; 72658a954913Smrg_ACEOF 7266e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7267e5db2183Smrgthen : 72688a954913Smrg xorg_cv_cc_flag_unknown_warning_option=yes 726943b8458eSmrgelse case e in #( 727043b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 727143b8458eSmrgesac 72728a954913Smrgfi 727343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 727443b8458eSmrgesac 72758a954913Smrgfi 7276e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7277e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 72788a954913Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 72798a954913Smrg CFLAGS="$xorg_testset_save_CFLAGS" 72808a954913Smrgfi 72818a954913Smrg 72828a954913Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 72838a954913Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 72848a954913Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 72858a954913Smrg fi 72868a954913Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7287e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7288e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7289e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7290e5db2183Smrgthen : 7291e5db2183Smrg printf %s "(cached) " >&6 729243b8458eSmrgelse case e in #( 729343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72948a954913Smrg/* end confdefs.h. */ 72958a954913Smrgint i; 72968a954913Smrg_ACEOF 7297e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7298e5db2183Smrgthen : 72998a954913Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 730043b8458eSmrgelse case e in #( 730143b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 730243b8458eSmrgesac 73038a954913Smrgfi 730443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 730543b8458eSmrgesac 73068a954913Smrgfi 7307e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7308e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 73098a954913Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 73108a954913Smrg CFLAGS="$xorg_testset_save_CFLAGS" 73118a954913Smrgfi 73128a954913Smrg 73138a954913Smrgfound="no" 73148a954913Smrg 73158a954913Smrg if test $found = "no" ; then 73168a954913Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 73178a954913Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 73188a954913Smrg fi 73198a954913Smrg 73208a954913Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 73218a954913Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 73228a954913Smrg fi 73238a954913Smrg 73248a954913Smrg CFLAGS="$CFLAGS -Wlogical-op" 73258a954913Smrg 7326e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7327e5db2183Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 73288a954913Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7329e5db2183Smrg if eval test \${$cacheid+y} 7330e5db2183Smrgthen : 7331e5db2183Smrg printf %s "(cached) " >&6 733243b8458eSmrgelse case e in #( 733343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 73348a954913Smrg/* end confdefs.h. */ 73358a954913Smrgint i; 73368a954913Smrgint 7337e5db2183Smrgmain (void) 73388a954913Smrg{ 73398a954913Smrg 73408a954913Smrg ; 73418a954913Smrg return 0; 73428a954913Smrg} 73438a954913Smrg_ACEOF 7344e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7345e5db2183Smrgthen : 73468a954913Smrg eval $cacheid=yes 734743b8458eSmrgelse case e in #( 734843b8458eSmrg e) eval $cacheid=no ;; 734943b8458eSmrgesac 73508a954913Smrgfi 7351e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 735243b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 735343b8458eSmrgesac 73548a954913Smrgfi 73558a954913Smrg 73568a954913Smrg 73578a954913Smrg CFLAGS="$xorg_testset_save_CFLAGS" 73588a954913Smrg 73598a954913Smrg eval supported=\$$cacheid 7360e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7361e5db2183Smrgprintf "%s\n" "$supported" >&6; } 73628a954913Smrg if test "$supported" = "yes" ; then 73638a954913Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 73648a954913Smrg found="yes" 73658a954913Smrg fi 73668a954913Smrg fi 73678a954913Smrg 73688a954913Smrg 73698a954913Smrg 73701114aea8Smrg# These are currently disabled because they are noisy. They will be enabled 73711114aea8Smrg# in the future once the codebase is sufficiently modernized to silence 73721114aea8Smrg# them. For now, I don't want them to drown out the other warnings. 73731114aea8Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 73741114aea8Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 73757af227c3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 73761114aea8Smrg 737743b8458eSmrg# Turn some warnings into errors, so we don't accidentally get successful builds 73781114aea8Smrg# when there are problems that should be fixed. 73791114aea8Smrg 73801114aea8Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 73811114aea8Smrg 73821114aea8Smrg 73831114aea8Smrg 73841114aea8Smrg 73851114aea8Smrg 73861114aea8Smrg 73871114aea8Smrg 73881114aea8Smrg 73891114aea8Smrg 73901114aea8Smrg 73911114aea8Smrg 739239f9c979Smrg 739339f9c979Smrg 73941114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 73951114aea8Smrg 739639f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 73971114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7398e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7399e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7400e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7401e5db2183Smrgthen : 7402e5db2183Smrg printf %s "(cached) " >&6 740343b8458eSmrgelse case e in #( 740443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 74051114aea8Smrg/* end confdefs.h. */ 74061114aea8Smrgint i; 74071114aea8Smrg_ACEOF 7408e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7409e5db2183Smrgthen : 741039f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 741143b8458eSmrgelse case e in #( 741243b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 741343b8458eSmrgesac 74141114aea8Smrgfi 741543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 741643b8458eSmrgesac 74171114aea8Smrgfi 7418e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7419e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 742039f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 74211114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 74221114aea8Smrgfi 74231114aea8Smrg 742439f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 742539f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 74261114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 74271114aea8Smrg fi 74281114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7429e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7430e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7431e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7432e5db2183Smrgthen : 7433e5db2183Smrg printf %s "(cached) " >&6 743443b8458eSmrgelse case e in #( 743543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 74361114aea8Smrg/* end confdefs.h. */ 74371114aea8Smrgint i; 74381114aea8Smrg_ACEOF 7439e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7440e5db2183Smrgthen : 744139f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 744243b8458eSmrgelse case e in #( 744343b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 744443b8458eSmrgesac 74451114aea8Smrgfi 744643b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 744743b8458eSmrgesac 74481114aea8Smrgfi 7449e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7450e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 745139f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 74521114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 74531114aea8Smrgfi 74541114aea8Smrg 74551114aea8Smrgfound="no" 74561114aea8Smrg 74571114aea8Smrg if test $found = "no" ; then 74587af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 74591114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 74601114aea8Smrg fi 74611114aea8Smrg 74627af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 74631114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 74641114aea8Smrg fi 74651114aea8Smrg 74661114aea8Smrg CFLAGS="$CFLAGS -Werror=implicit" 74671114aea8Smrg 7468e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7469e5db2183Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 74707af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7471e5db2183Smrg if eval test \${$cacheid+y} 7472e5db2183Smrgthen : 7473e5db2183Smrg printf %s "(cached) " >&6 747443b8458eSmrgelse case e in #( 747543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 74761114aea8Smrg/* end confdefs.h. */ 74771114aea8Smrgint i; 74781114aea8Smrgint 7479e5db2183Smrgmain (void) 74801114aea8Smrg{ 74811114aea8Smrg 74821114aea8Smrg ; 74831114aea8Smrg return 0; 74841114aea8Smrg} 74851114aea8Smrg_ACEOF 7486e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7487e5db2183Smrgthen : 748839f9c979Smrg eval $cacheid=yes 748943b8458eSmrgelse case e in #( 749043b8458eSmrg e) eval $cacheid=no ;; 749143b8458eSmrgesac 74921114aea8Smrgfi 7493e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 749443b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 749543b8458eSmrgesac 74961114aea8Smrgfi 74971114aea8Smrg 74981114aea8Smrg 74991114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 75001114aea8Smrg 750139f9c979Smrg eval supported=\$$cacheid 7502e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7503e5db2183Smrgprintf "%s\n" "$supported" >&6; } 75041114aea8Smrg if test "$supported" = "yes" ; then 75051114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 75061114aea8Smrg found="yes" 75071114aea8Smrg fi 75081114aea8Smrg fi 75091114aea8Smrg 75101114aea8Smrg if test $found = "no" ; then 75117af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 75121114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 75131114aea8Smrg fi 75141114aea8Smrg 75157af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 75161114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 75171114aea8Smrg fi 75181114aea8Smrg 75191114aea8Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 75201114aea8Smrg 7521e5db2183Smrg { 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 7522e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 75237af227c3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7524e5db2183Smrg if eval test \${$cacheid+y} 7525e5db2183Smrgthen : 7526e5db2183Smrg printf %s "(cached) " >&6 752743b8458eSmrgelse case e in #( 752843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75291114aea8Smrg/* end confdefs.h. */ 75301114aea8Smrgint i; 75311114aea8Smrgint 7532e5db2183Smrgmain (void) 75331114aea8Smrg{ 75341114aea8Smrg 75351114aea8Smrg ; 75361114aea8Smrg return 0; 75371114aea8Smrg} 75381114aea8Smrg_ACEOF 7539e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7540e5db2183Smrgthen : 754139f9c979Smrg eval $cacheid=yes 754243b8458eSmrgelse case e in #( 754343b8458eSmrg e) eval $cacheid=no ;; 754443b8458eSmrgesac 75451114aea8Smrgfi 7546e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 754743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 754843b8458eSmrgesac 75491114aea8Smrgfi 75501114aea8Smrg 75511114aea8Smrg 75521114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 75531114aea8Smrg 755439f9c979Smrg eval supported=\$$cacheid 7555e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7556e5db2183Smrgprintf "%s\n" "$supported" >&6; } 75571114aea8Smrg if test "$supported" = "yes" ; then 75581114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 75591114aea8Smrg found="yes" 75601114aea8Smrg fi 75611114aea8Smrg fi 75621114aea8Smrg 75631114aea8Smrg 75641114aea8Smrg 75651114aea8Smrg 75661114aea8Smrg 75671114aea8Smrg 75681114aea8Smrg 75691114aea8Smrg 75701114aea8Smrg 75711114aea8Smrg 75721114aea8Smrg 75731114aea8Smrg 75741114aea8Smrg 757539f9c979Smrg 757639f9c979Smrg 75771114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 75781114aea8Smrg 757939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 75801114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7581e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7582e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7583e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7584e5db2183Smrgthen : 7585e5db2183Smrg printf %s "(cached) " >&6 758643b8458eSmrgelse case e in #( 758743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75881114aea8Smrg/* end confdefs.h. */ 75891114aea8Smrgint i; 75901114aea8Smrg_ACEOF 7591e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7592e5db2183Smrgthen : 759339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 759443b8458eSmrgelse case e in #( 759543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 759643b8458eSmrgesac 75971114aea8Smrgfi 759843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 759943b8458eSmrgesac 76001114aea8Smrgfi 7601e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7602e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 760339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 76041114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 76051114aea8Smrgfi 76061114aea8Smrg 760739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 760839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 76091114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 76101114aea8Smrg fi 76111114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7612e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7613e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7614e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7615e5db2183Smrgthen : 7616e5db2183Smrg printf %s "(cached) " >&6 761743b8458eSmrgelse case e in #( 761843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76191114aea8Smrg/* end confdefs.h. */ 76201114aea8Smrgint i; 76211114aea8Smrg_ACEOF 7622e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7623e5db2183Smrgthen : 762439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 762543b8458eSmrgelse case e in #( 762643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 762743b8458eSmrgesac 76281114aea8Smrgfi 762943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 763043b8458eSmrgesac 76311114aea8Smrgfi 7632e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7633e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 763439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 76351114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 76361114aea8Smrgfi 76371114aea8Smrg 76381114aea8Smrgfound="no" 76391114aea8Smrg 76401114aea8Smrg if test $found = "no" ; then 76417af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 76421114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 76431114aea8Smrg fi 76441114aea8Smrg 76457af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 76461114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 76471114aea8Smrg fi 76481114aea8Smrg 76491114aea8Smrg CFLAGS="$CFLAGS -Werror=nonnull" 76501114aea8Smrg 7651e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7652e5db2183Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 76537af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7654e5db2183Smrg if eval test \${$cacheid+y} 7655e5db2183Smrgthen : 7656e5db2183Smrg printf %s "(cached) " >&6 765743b8458eSmrgelse case e in #( 765843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76591114aea8Smrg/* end confdefs.h. */ 76601114aea8Smrgint i; 76611114aea8Smrgint 7662e5db2183Smrgmain (void) 76631114aea8Smrg{ 76641114aea8Smrg 76651114aea8Smrg ; 76661114aea8Smrg return 0; 76671114aea8Smrg} 76681114aea8Smrg_ACEOF 7669e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7670e5db2183Smrgthen : 767139f9c979Smrg eval $cacheid=yes 767243b8458eSmrgelse case e in #( 767343b8458eSmrg e) eval $cacheid=no ;; 767443b8458eSmrgesac 76751114aea8Smrgfi 7676e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 767743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 767843b8458eSmrgesac 76791114aea8Smrgfi 76801114aea8Smrg 76811114aea8Smrg 76821114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 76831114aea8Smrg 768439f9c979Smrg eval supported=\$$cacheid 7685e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7686e5db2183Smrgprintf "%s\n" "$supported" >&6; } 76871114aea8Smrg if test "$supported" = "yes" ; then 76881114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 76891114aea8Smrg found="yes" 76901114aea8Smrg fi 76911114aea8Smrg fi 76921114aea8Smrg 76931114aea8Smrg 76941114aea8Smrg 76951114aea8Smrg 76961114aea8Smrg 76971114aea8Smrg 76981114aea8Smrg 76991114aea8Smrg 77001114aea8Smrg 77011114aea8Smrg 77021114aea8Smrg 77031114aea8Smrg 77041114aea8Smrg 770539f9c979Smrg 770639f9c979Smrg 77071114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 77081114aea8Smrg 770939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 77101114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7711e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7712e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7713e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7714e5db2183Smrgthen : 7715e5db2183Smrg printf %s "(cached) " >&6 771643b8458eSmrgelse case e in #( 771743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 77181114aea8Smrg/* end confdefs.h. */ 77191114aea8Smrgint i; 77201114aea8Smrg_ACEOF 7721e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7722e5db2183Smrgthen : 772339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 772443b8458eSmrgelse case e in #( 772543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 772643b8458eSmrgesac 77271114aea8Smrgfi 772843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 772943b8458eSmrgesac 77301114aea8Smrgfi 7731e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7732e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 773339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 77341114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 77351114aea8Smrgfi 77361114aea8Smrg 773739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 773839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 77391114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 77401114aea8Smrg fi 77411114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7742e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7743e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7744e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7745e5db2183Smrgthen : 7746e5db2183Smrg printf %s "(cached) " >&6 774743b8458eSmrgelse case e in #( 774843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 77491114aea8Smrg/* end confdefs.h. */ 77501114aea8Smrgint i; 77511114aea8Smrg_ACEOF 7752e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7753e5db2183Smrgthen : 775439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 775543b8458eSmrgelse case e in #( 775643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 775743b8458eSmrgesac 77581114aea8Smrgfi 775943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 776043b8458eSmrgesac 77611114aea8Smrgfi 7762e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7763e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 776439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 77651114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 77661114aea8Smrgfi 77671114aea8Smrg 77681114aea8Smrgfound="no" 77691114aea8Smrg 77701114aea8Smrg if test $found = "no" ; then 77717af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 77721114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 77731114aea8Smrg fi 77741114aea8Smrg 77757af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 77761114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 77771114aea8Smrg fi 77781114aea8Smrg 77791114aea8Smrg CFLAGS="$CFLAGS -Werror=init-self" 77801114aea8Smrg 7781e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7782e5db2183Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 77837af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7784e5db2183Smrg if eval test \${$cacheid+y} 7785e5db2183Smrgthen : 7786e5db2183Smrg printf %s "(cached) " >&6 778743b8458eSmrgelse case e in #( 778843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 77891114aea8Smrg/* end confdefs.h. */ 77901114aea8Smrgint i; 77911114aea8Smrgint 7792e5db2183Smrgmain (void) 77931114aea8Smrg{ 77941114aea8Smrg 77951114aea8Smrg ; 77961114aea8Smrg return 0; 77971114aea8Smrg} 77981114aea8Smrg_ACEOF 7799e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7800e5db2183Smrgthen : 780139f9c979Smrg eval $cacheid=yes 780243b8458eSmrgelse case e in #( 780343b8458eSmrg e) eval $cacheid=no ;; 780443b8458eSmrgesac 78051114aea8Smrgfi 7806e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 780743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 780843b8458eSmrgesac 78091114aea8Smrgfi 78101114aea8Smrg 78111114aea8Smrg 78121114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 78131114aea8Smrg 781439f9c979Smrg eval supported=\$$cacheid 7815e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7816e5db2183Smrgprintf "%s\n" "$supported" >&6; } 78171114aea8Smrg if test "$supported" = "yes" ; then 78181114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 78191114aea8Smrg found="yes" 78201114aea8Smrg fi 78211114aea8Smrg fi 78221114aea8Smrg 78231114aea8Smrg 78241114aea8Smrg 78251114aea8Smrg 78261114aea8Smrg 78271114aea8Smrg 78281114aea8Smrg 78291114aea8Smrg 78301114aea8Smrg 78311114aea8Smrg 78321114aea8Smrg 78331114aea8Smrg 78341114aea8Smrg 783539f9c979Smrg 783639f9c979Smrg 78371114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 78381114aea8Smrg 783939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 78401114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7841e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7842e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7843e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7844e5db2183Smrgthen : 7845e5db2183Smrg printf %s "(cached) " >&6 784643b8458eSmrgelse case e in #( 784743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 78481114aea8Smrg/* end confdefs.h. */ 78491114aea8Smrgint i; 78501114aea8Smrg_ACEOF 7851e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7852e5db2183Smrgthen : 785339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 785443b8458eSmrgelse case e in #( 785543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 785643b8458eSmrgesac 78571114aea8Smrgfi 785843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 785943b8458eSmrgesac 78601114aea8Smrgfi 7861e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7862e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 786339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 78641114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 78651114aea8Smrgfi 78661114aea8Smrg 786739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 786839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 78691114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 78701114aea8Smrg fi 78711114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7872e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7873e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7874e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7875e5db2183Smrgthen : 7876e5db2183Smrg printf %s "(cached) " >&6 787743b8458eSmrgelse case e in #( 787843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 78791114aea8Smrg/* end confdefs.h. */ 78801114aea8Smrgint i; 78811114aea8Smrg_ACEOF 7882e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7883e5db2183Smrgthen : 788439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 788543b8458eSmrgelse case e in #( 788643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 788743b8458eSmrgesac 78881114aea8Smrgfi 788943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 789043b8458eSmrgesac 78911114aea8Smrgfi 7892e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7893e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 789439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 78951114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 78961114aea8Smrgfi 78971114aea8Smrg 78981114aea8Smrgfound="no" 78991114aea8Smrg 79001114aea8Smrg if test $found = "no" ; then 79017af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 79021114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 79031114aea8Smrg fi 79041114aea8Smrg 79057af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 79061114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 79071114aea8Smrg fi 79081114aea8Smrg 79091114aea8Smrg CFLAGS="$CFLAGS -Werror=main" 79101114aea8Smrg 7911e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7912e5db2183Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 79137af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_main 7914e5db2183Smrg if eval test \${$cacheid+y} 7915e5db2183Smrgthen : 7916e5db2183Smrg printf %s "(cached) " >&6 791743b8458eSmrgelse case e in #( 791843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 79191114aea8Smrg/* end confdefs.h. */ 79201114aea8Smrgint i; 79211114aea8Smrgint 7922e5db2183Smrgmain (void) 79231114aea8Smrg{ 79241114aea8Smrg 79251114aea8Smrg ; 79261114aea8Smrg return 0; 79271114aea8Smrg} 79281114aea8Smrg_ACEOF 7929e5db2183Smrgif ac_fn_c_try_link "$LINENO" 7930e5db2183Smrgthen : 793139f9c979Smrg eval $cacheid=yes 793243b8458eSmrgelse case e in #( 793343b8458eSmrg e) eval $cacheid=no ;; 793443b8458eSmrgesac 79351114aea8Smrgfi 7936e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 793743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 793843b8458eSmrgesac 79391114aea8Smrgfi 79401114aea8Smrg 79411114aea8Smrg 79421114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 79431114aea8Smrg 794439f9c979Smrg eval supported=\$$cacheid 7945e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7946e5db2183Smrgprintf "%s\n" "$supported" >&6; } 79471114aea8Smrg if test "$supported" = "yes" ; then 79481114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 79491114aea8Smrg found="yes" 79501114aea8Smrg fi 79511114aea8Smrg fi 79521114aea8Smrg 79531114aea8Smrg 79541114aea8Smrg 79551114aea8Smrg 79561114aea8Smrg 79571114aea8Smrg 79581114aea8Smrg 79591114aea8Smrg 79601114aea8Smrg 79611114aea8Smrg 79621114aea8Smrg 79631114aea8Smrg 79641114aea8Smrg 796539f9c979Smrg 796639f9c979Smrg 79671114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 79681114aea8Smrg 796939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 79701114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7971e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7972e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7973e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7974e5db2183Smrgthen : 7975e5db2183Smrg printf %s "(cached) " >&6 797643b8458eSmrgelse case e in #( 797743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 79781114aea8Smrg/* end confdefs.h. */ 79791114aea8Smrgint i; 79801114aea8Smrg_ACEOF 7981e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 7982e5db2183Smrgthen : 798339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 798443b8458eSmrgelse case e in #( 798543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 798643b8458eSmrgesac 79871114aea8Smrgfi 798843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 798943b8458eSmrgesac 79901114aea8Smrgfi 7991e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7992e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 799339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 79941114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 79951114aea8Smrgfi 79961114aea8Smrg 799739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 799839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 79991114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 80001114aea8Smrg fi 80011114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8002e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8003e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8004e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8005e5db2183Smrgthen : 8006e5db2183Smrg printf %s "(cached) " >&6 800743b8458eSmrgelse case e in #( 800843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 80091114aea8Smrg/* end confdefs.h. */ 80101114aea8Smrgint i; 80111114aea8Smrg_ACEOF 8012e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8013e5db2183Smrgthen : 801439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 801543b8458eSmrgelse case e in #( 801643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 801743b8458eSmrgesac 80181114aea8Smrgfi 801943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 802043b8458eSmrgesac 80211114aea8Smrgfi 8022e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8023e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 802439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 80251114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 80261114aea8Smrgfi 80271114aea8Smrg 80281114aea8Smrgfound="no" 80291114aea8Smrg 80301114aea8Smrg if test $found = "no" ; then 80317af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 80321114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 80331114aea8Smrg fi 80341114aea8Smrg 80357af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 80361114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 80371114aea8Smrg fi 80381114aea8Smrg 80391114aea8Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 80401114aea8Smrg 8041e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 8042e5db2183Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 80437af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 8044e5db2183Smrg if eval test \${$cacheid+y} 8045e5db2183Smrgthen : 8046e5db2183Smrg printf %s "(cached) " >&6 804743b8458eSmrgelse case e in #( 804843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 80491114aea8Smrg/* end confdefs.h. */ 80501114aea8Smrgint i; 80511114aea8Smrgint 8052e5db2183Smrgmain (void) 80531114aea8Smrg{ 80541114aea8Smrg 80551114aea8Smrg ; 80561114aea8Smrg return 0; 80571114aea8Smrg} 80581114aea8Smrg_ACEOF 8059e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8060e5db2183Smrgthen : 806139f9c979Smrg eval $cacheid=yes 806243b8458eSmrgelse case e in #( 806343b8458eSmrg e) eval $cacheid=no ;; 806443b8458eSmrgesac 80651114aea8Smrgfi 8066e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 806743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 806843b8458eSmrgesac 80691114aea8Smrgfi 80701114aea8Smrg 80711114aea8Smrg 80721114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 80731114aea8Smrg 807439f9c979Smrg eval supported=\$$cacheid 8075e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8076e5db2183Smrgprintf "%s\n" "$supported" >&6; } 80771114aea8Smrg if test "$supported" = "yes" ; then 80781114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 80791114aea8Smrg found="yes" 80801114aea8Smrg fi 80811114aea8Smrg fi 80821114aea8Smrg 80831114aea8Smrg 80841114aea8Smrg 80851114aea8Smrg 80861114aea8Smrg 80871114aea8Smrg 80881114aea8Smrg 80891114aea8Smrg 80901114aea8Smrg 80911114aea8Smrg 80921114aea8Smrg 80931114aea8Smrg 80941114aea8Smrg 809539f9c979Smrg 809639f9c979Smrg 80971114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 80981114aea8Smrg 809939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 81001114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8101e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8102e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8103e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8104e5db2183Smrgthen : 8105e5db2183Smrg printf %s "(cached) " >&6 810643b8458eSmrgelse case e in #( 810743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 81081114aea8Smrg/* end confdefs.h. */ 81091114aea8Smrgint i; 81101114aea8Smrg_ACEOF 8111e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8112e5db2183Smrgthen : 811339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 811443b8458eSmrgelse case e in #( 811543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 811643b8458eSmrgesac 81171114aea8Smrgfi 811843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 811943b8458eSmrgesac 81201114aea8Smrgfi 8121e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8122e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 812339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 81241114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 81251114aea8Smrgfi 81261114aea8Smrg 812739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 812839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 81291114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 81301114aea8Smrg fi 81311114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8132e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8133e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8134e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8135e5db2183Smrgthen : 8136e5db2183Smrg printf %s "(cached) " >&6 813743b8458eSmrgelse case e in #( 813843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 81391114aea8Smrg/* end confdefs.h. */ 81401114aea8Smrgint i; 81411114aea8Smrg_ACEOF 8142e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8143e5db2183Smrgthen : 814439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 814543b8458eSmrgelse case e in #( 814643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 814743b8458eSmrgesac 81481114aea8Smrgfi 814943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 815043b8458eSmrgesac 81511114aea8Smrgfi 8152e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8153e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 815439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 81551114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 81561114aea8Smrgfi 81571114aea8Smrg 81581114aea8Smrgfound="no" 81591114aea8Smrg 81601114aea8Smrg if test $found = "no" ; then 81617af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 81621114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 81631114aea8Smrg fi 81641114aea8Smrg 81657af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 81661114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 81671114aea8Smrg fi 81681114aea8Smrg 81691114aea8Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 81701114aea8Smrg 8171e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8172e5db2183Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 81737af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 8174e5db2183Smrg if eval test \${$cacheid+y} 8175e5db2183Smrgthen : 8176e5db2183Smrg printf %s "(cached) " >&6 817743b8458eSmrgelse case e in #( 817843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 81791114aea8Smrg/* end confdefs.h. */ 81801114aea8Smrgint i; 81811114aea8Smrgint 8182e5db2183Smrgmain (void) 81831114aea8Smrg{ 81841114aea8Smrg 81851114aea8Smrg ; 81861114aea8Smrg return 0; 81871114aea8Smrg} 81881114aea8Smrg_ACEOF 8189e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8190e5db2183Smrgthen : 819139f9c979Smrg eval $cacheid=yes 819243b8458eSmrgelse case e in #( 819343b8458eSmrg e) eval $cacheid=no ;; 819443b8458eSmrgesac 81951114aea8Smrgfi 8196e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 819743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 819843b8458eSmrgesac 81991114aea8Smrgfi 82001114aea8Smrg 82011114aea8Smrg 82021114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 82031114aea8Smrg 820439f9c979Smrg eval supported=\$$cacheid 8205e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8206e5db2183Smrgprintf "%s\n" "$supported" >&6; } 82071114aea8Smrg if test "$supported" = "yes" ; then 82081114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 82091114aea8Smrg found="yes" 82101114aea8Smrg fi 82111114aea8Smrg fi 82121114aea8Smrg 82131114aea8Smrg 82141114aea8Smrg 82151114aea8Smrg 82161114aea8Smrg 82171114aea8Smrg 82181114aea8Smrg 82191114aea8Smrg 82201114aea8Smrg 82211114aea8Smrg 82221114aea8Smrg 82231114aea8Smrg 82241114aea8Smrg 822539f9c979Smrg 822639f9c979Smrg 82271114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 82281114aea8Smrg 822939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 82301114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8231e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8232e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8233e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8234e5db2183Smrgthen : 8235e5db2183Smrg printf %s "(cached) " >&6 823643b8458eSmrgelse case e in #( 823743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 82381114aea8Smrg/* end confdefs.h. */ 82391114aea8Smrgint i; 82401114aea8Smrg_ACEOF 8241e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8242e5db2183Smrgthen : 824339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 824443b8458eSmrgelse case e in #( 824543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 824643b8458eSmrgesac 82471114aea8Smrgfi 824843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 824943b8458eSmrgesac 82501114aea8Smrgfi 8251e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8252e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 825339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 82541114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 82551114aea8Smrgfi 82561114aea8Smrg 825739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 825839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 82591114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 82601114aea8Smrg fi 82611114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8262e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8263e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8264e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8265e5db2183Smrgthen : 8266e5db2183Smrg printf %s "(cached) " >&6 826743b8458eSmrgelse case e in #( 826843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 82691114aea8Smrg/* end confdefs.h. */ 82701114aea8Smrgint i; 82711114aea8Smrg_ACEOF 8272e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8273e5db2183Smrgthen : 827439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 827543b8458eSmrgelse case e in #( 827643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 827743b8458eSmrgesac 82781114aea8Smrgfi 827943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 828043b8458eSmrgesac 82811114aea8Smrgfi 8282e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8283e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 828439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 82851114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 82861114aea8Smrgfi 82871114aea8Smrg 82881114aea8Smrgfound="no" 82891114aea8Smrg 82901114aea8Smrg if test $found = "no" ; then 82917af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 82921114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 82931114aea8Smrg fi 82941114aea8Smrg 82957af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 82961114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 82971114aea8Smrg fi 82981114aea8Smrg 82991114aea8Smrg CFLAGS="$CFLAGS -Werror=return-type" 83001114aea8Smrg 8301e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8302e5db2183Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 83037af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8304e5db2183Smrg if eval test \${$cacheid+y} 8305e5db2183Smrgthen : 8306e5db2183Smrg printf %s "(cached) " >&6 830743b8458eSmrgelse case e in #( 830843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 83091114aea8Smrg/* end confdefs.h. */ 83101114aea8Smrgint i; 83111114aea8Smrgint 8312e5db2183Smrgmain (void) 83131114aea8Smrg{ 83141114aea8Smrg 83151114aea8Smrg ; 83161114aea8Smrg return 0; 83171114aea8Smrg} 83181114aea8Smrg_ACEOF 8319e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8320e5db2183Smrgthen : 832139f9c979Smrg eval $cacheid=yes 832243b8458eSmrgelse case e in #( 832343b8458eSmrg e) eval $cacheid=no ;; 832443b8458eSmrgesac 83251114aea8Smrgfi 8326e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 832743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 832843b8458eSmrgesac 83291114aea8Smrgfi 83301114aea8Smrg 83311114aea8Smrg 83321114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 83331114aea8Smrg 833439f9c979Smrg eval supported=\$$cacheid 8335e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8336e5db2183Smrgprintf "%s\n" "$supported" >&6; } 83371114aea8Smrg if test "$supported" = "yes" ; then 83381114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 83391114aea8Smrg found="yes" 83401114aea8Smrg fi 83411114aea8Smrg fi 83421114aea8Smrg 83431114aea8Smrg if test $found = "no" ; then 83447af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 83451114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 83461114aea8Smrg fi 83471114aea8Smrg 83487af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 83491114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 83501114aea8Smrg fi 83511114aea8Smrg 83521114aea8Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 83531114aea8Smrg 8354e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8355e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 83567af227c3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8357e5db2183Smrg if eval test \${$cacheid+y} 8358e5db2183Smrgthen : 8359e5db2183Smrg printf %s "(cached) " >&6 836043b8458eSmrgelse case e in #( 836143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 83621114aea8Smrg/* end confdefs.h. */ 83631114aea8Smrgint i; 83641114aea8Smrgint 8365e5db2183Smrgmain (void) 83661114aea8Smrg{ 83671114aea8Smrg 83681114aea8Smrg ; 83691114aea8Smrg return 0; 83701114aea8Smrg} 83711114aea8Smrg_ACEOF 8372e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8373e5db2183Smrgthen : 837439f9c979Smrg eval $cacheid=yes 837543b8458eSmrgelse case e in #( 837643b8458eSmrg e) eval $cacheid=no ;; 837743b8458eSmrgesac 83781114aea8Smrgfi 8379e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 838043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 838143b8458eSmrgesac 83821114aea8Smrgfi 83831114aea8Smrg 83841114aea8Smrg 83851114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 83861114aea8Smrg 838739f9c979Smrg eval supported=\$$cacheid 8388e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8389e5db2183Smrgprintf "%s\n" "$supported" >&6; } 83901114aea8Smrg if test "$supported" = "yes" ; then 83911114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 83921114aea8Smrg found="yes" 83931114aea8Smrg fi 83941114aea8Smrg fi 83951114aea8Smrg 83961114aea8Smrg 83971114aea8Smrg 83981114aea8Smrg 83991114aea8Smrg 84001114aea8Smrg 84011114aea8Smrg 84021114aea8Smrg 84031114aea8Smrg 84041114aea8Smrg 84051114aea8Smrg 84061114aea8Smrg 84071114aea8Smrg 840839f9c979Smrg 840939f9c979Smrg 84101114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 84111114aea8Smrg 841239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 84131114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8414e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8415e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8416e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8417e5db2183Smrgthen : 8418e5db2183Smrg printf %s "(cached) " >&6 841943b8458eSmrgelse case e in #( 842043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 84211114aea8Smrg/* end confdefs.h. */ 84221114aea8Smrgint i; 84231114aea8Smrg_ACEOF 8424e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8425e5db2183Smrgthen : 842639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 842743b8458eSmrgelse case e in #( 842843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 842943b8458eSmrgesac 84301114aea8Smrgfi 843143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 843243b8458eSmrgesac 84331114aea8Smrgfi 8434e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8435e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 843639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 84371114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 84381114aea8Smrgfi 84391114aea8Smrg 844039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 844139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 84421114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 84431114aea8Smrg fi 84441114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8445e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8446e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8447e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8448e5db2183Smrgthen : 8449e5db2183Smrg printf %s "(cached) " >&6 845043b8458eSmrgelse case e in #( 845143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 84521114aea8Smrg/* end confdefs.h. */ 84531114aea8Smrgint i; 84541114aea8Smrg_ACEOF 8455e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8456e5db2183Smrgthen : 845739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 845843b8458eSmrgelse case e in #( 845943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 846043b8458eSmrgesac 84611114aea8Smrgfi 846243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 846343b8458eSmrgesac 84641114aea8Smrgfi 8465e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8466e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 846739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 84681114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 84691114aea8Smrgfi 84701114aea8Smrg 84711114aea8Smrgfound="no" 84721114aea8Smrg 84731114aea8Smrg if test $found = "no" ; then 84747af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 84751114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 84761114aea8Smrg fi 84771114aea8Smrg 84787af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 84791114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 84801114aea8Smrg fi 84811114aea8Smrg 84821114aea8Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 84831114aea8Smrg 8484e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8485e5db2183Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 84867af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8487e5db2183Smrg if eval test \${$cacheid+y} 8488e5db2183Smrgthen : 8489e5db2183Smrg printf %s "(cached) " >&6 849043b8458eSmrgelse case e in #( 849143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 84921114aea8Smrg/* end confdefs.h. */ 84931114aea8Smrgint i; 84941114aea8Smrgint 8495e5db2183Smrgmain (void) 84961114aea8Smrg{ 84971114aea8Smrg 84981114aea8Smrg ; 84991114aea8Smrg return 0; 85001114aea8Smrg} 85011114aea8Smrg_ACEOF 8502e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8503e5db2183Smrgthen : 850439f9c979Smrg eval $cacheid=yes 850543b8458eSmrgelse case e in #( 850643b8458eSmrg e) eval $cacheid=no ;; 850743b8458eSmrgesac 85081114aea8Smrgfi 8509e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 851043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 851143b8458eSmrgesac 85121114aea8Smrgfi 85131114aea8Smrg 85141114aea8Smrg 85151114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 85161114aea8Smrg 851739f9c979Smrg eval supported=\$$cacheid 8518e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8519e5db2183Smrgprintf "%s\n" "$supported" >&6; } 85201114aea8Smrg if test "$supported" = "yes" ; then 85211114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 85221114aea8Smrg found="yes" 85231114aea8Smrg fi 85241114aea8Smrg fi 85251114aea8Smrg 85261114aea8Smrg 85271114aea8Smrg 85281114aea8Smrg 85291114aea8Smrg 85301114aea8Smrg 85311114aea8Smrg 85321114aea8Smrg 85331114aea8Smrg 85341114aea8Smrg 85351114aea8Smrg 85361114aea8Smrg 85371114aea8Smrg 853839f9c979Smrg 853939f9c979Smrg 85401114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 85411114aea8Smrg 854239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 85431114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8544e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8545e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8546e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8547e5db2183Smrgthen : 8548e5db2183Smrg printf %s "(cached) " >&6 854943b8458eSmrgelse case e in #( 855043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 85511114aea8Smrg/* end confdefs.h. */ 85521114aea8Smrgint i; 85531114aea8Smrg_ACEOF 8554e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8555e5db2183Smrgthen : 855639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 855743b8458eSmrgelse case e in #( 855843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 855943b8458eSmrgesac 85601114aea8Smrgfi 856143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 856243b8458eSmrgesac 85631114aea8Smrgfi 8564e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8565e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 856639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 85671114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 85681114aea8Smrgfi 85691114aea8Smrg 857039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 857139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 85721114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 85731114aea8Smrg fi 85741114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8575e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8576e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8577e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8578e5db2183Smrgthen : 8579e5db2183Smrg printf %s "(cached) " >&6 858043b8458eSmrgelse case e in #( 858143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 85821114aea8Smrg/* end confdefs.h. */ 85831114aea8Smrgint i; 85841114aea8Smrg_ACEOF 8585e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8586e5db2183Smrgthen : 858739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 858843b8458eSmrgelse case e in #( 858943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 859043b8458eSmrgesac 85911114aea8Smrgfi 859243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 859343b8458eSmrgesac 85941114aea8Smrgfi 8595e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8596e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 859739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 85981114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 85991114aea8Smrgfi 86001114aea8Smrg 86011114aea8Smrgfound="no" 86021114aea8Smrg 86031114aea8Smrg if test $found = "no" ; then 86047af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 86051114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 86061114aea8Smrg fi 86071114aea8Smrg 86087af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 86091114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 86101114aea8Smrg fi 86111114aea8Smrg 86121114aea8Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 86131114aea8Smrg 8614e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8615e5db2183Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 86167af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8617e5db2183Smrg if eval test \${$cacheid+y} 8618e5db2183Smrgthen : 8619e5db2183Smrg printf %s "(cached) " >&6 862043b8458eSmrgelse case e in #( 862143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 86221114aea8Smrg/* end confdefs.h. */ 86231114aea8Smrgint i; 86241114aea8Smrgint 8625e5db2183Smrgmain (void) 86261114aea8Smrg{ 86271114aea8Smrg 86281114aea8Smrg ; 86291114aea8Smrg return 0; 86301114aea8Smrg} 86311114aea8Smrg_ACEOF 8632e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8633e5db2183Smrgthen : 863439f9c979Smrg eval $cacheid=yes 863543b8458eSmrgelse case e in #( 863643b8458eSmrg e) eval $cacheid=no ;; 863743b8458eSmrgesac 86381114aea8Smrgfi 8639e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 864043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 864143b8458eSmrgesac 86421114aea8Smrgfi 86431114aea8Smrg 86441114aea8Smrg 86451114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 86461114aea8Smrg 864739f9c979Smrg eval supported=\$$cacheid 8648e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8649e5db2183Smrgprintf "%s\n" "$supported" >&6; } 86501114aea8Smrg if test "$supported" = "yes" ; then 86511114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 86521114aea8Smrg found="yes" 86531114aea8Smrg fi 86541114aea8Smrg fi 86551114aea8Smrg 86561114aea8Smrg 86571114aea8Smrg 86581114aea8Smrg 86591114aea8Smrg 86601114aea8Smrg 86611114aea8Smrg 86621114aea8Smrg 86631114aea8Smrg 86641114aea8Smrg 86651114aea8Smrg 86661114aea8Smrg 86671114aea8Smrg 866839f9c979Smrg 866939f9c979Smrg 86701114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 86711114aea8Smrg 867239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 86731114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8674e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8675e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8676e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8677e5db2183Smrgthen : 8678e5db2183Smrg printf %s "(cached) " >&6 867943b8458eSmrgelse case e in #( 868043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 86811114aea8Smrg/* end confdefs.h. */ 86821114aea8Smrgint i; 86831114aea8Smrg_ACEOF 8684e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8685e5db2183Smrgthen : 868639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 868743b8458eSmrgelse case e in #( 868843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 868943b8458eSmrgesac 86901114aea8Smrgfi 869143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 869243b8458eSmrgesac 86931114aea8Smrgfi 8694e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8695e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 869639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 86971114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 86981114aea8Smrgfi 86991114aea8Smrg 870039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 870139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 87021114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 87031114aea8Smrg fi 87041114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8705e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8706e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8707e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8708e5db2183Smrgthen : 8709e5db2183Smrg printf %s "(cached) " >&6 871043b8458eSmrgelse case e in #( 871143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 87121114aea8Smrg/* end confdefs.h. */ 87131114aea8Smrgint i; 87141114aea8Smrg_ACEOF 8715e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8716e5db2183Smrgthen : 871739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 871843b8458eSmrgelse case e in #( 871943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 872043b8458eSmrgesac 87211114aea8Smrgfi 872243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 872343b8458eSmrgesac 87241114aea8Smrgfi 8725e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8726e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 872739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 87281114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 87291114aea8Smrgfi 87301114aea8Smrg 87311114aea8Smrgfound="no" 87321114aea8Smrg 87331114aea8Smrg if test $found = "no" ; then 87347af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 87351114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 87361114aea8Smrg fi 87371114aea8Smrg 87387af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 87391114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 87401114aea8Smrg fi 87411114aea8Smrg 87421114aea8Smrg CFLAGS="$CFLAGS -Werror=write-strings" 87431114aea8Smrg 8744e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8745e5db2183Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 87467af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8747e5db2183Smrg if eval test \${$cacheid+y} 8748e5db2183Smrgthen : 8749e5db2183Smrg printf %s "(cached) " >&6 875043b8458eSmrgelse case e in #( 875143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 87521114aea8Smrg/* end confdefs.h. */ 87531114aea8Smrgint i; 87541114aea8Smrgint 8755e5db2183Smrgmain (void) 87561114aea8Smrg{ 87571114aea8Smrg 87581114aea8Smrg ; 87591114aea8Smrg return 0; 87601114aea8Smrg} 87611114aea8Smrg_ACEOF 8762e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8763e5db2183Smrgthen : 876439f9c979Smrg eval $cacheid=yes 876543b8458eSmrgelse case e in #( 876643b8458eSmrg e) eval $cacheid=no ;; 876743b8458eSmrgesac 87681114aea8Smrgfi 8769e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 877043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 877143b8458eSmrgesac 87721114aea8Smrgfi 87731114aea8Smrg 87741114aea8Smrg 87751114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 87761114aea8Smrg 877739f9c979Smrg eval supported=\$$cacheid 8778e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8779e5db2183Smrgprintf "%s\n" "$supported" >&6; } 87801114aea8Smrg if test "$supported" = "yes" ; then 87811114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 87821114aea8Smrg found="yes" 87831114aea8Smrg fi 87841114aea8Smrg fi 87851114aea8Smrg 87861114aea8Smrg 87871114aea8Smrg 87881114aea8Smrg 87891114aea8Smrg 87901114aea8Smrg 87911114aea8Smrg 87921114aea8Smrg 87931114aea8Smrg 87941114aea8Smrg 87951114aea8Smrg 87961114aea8Smrg 87971114aea8Smrg 879839f9c979Smrg 879939f9c979Smrg 88001114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 88011114aea8Smrg 880239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 88031114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8804e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8805e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8806e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8807e5db2183Smrgthen : 8808e5db2183Smrg printf %s "(cached) " >&6 880943b8458eSmrgelse case e in #( 881043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 88111114aea8Smrg/* end confdefs.h. */ 88121114aea8Smrgint i; 88131114aea8Smrg_ACEOF 8814e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8815e5db2183Smrgthen : 881639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 881743b8458eSmrgelse case e in #( 881843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 881943b8458eSmrgesac 88201114aea8Smrgfi 882143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 882243b8458eSmrgesac 88231114aea8Smrgfi 8824e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8825e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 882639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 88271114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 88281114aea8Smrgfi 88291114aea8Smrg 883039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 883139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 88321114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 88331114aea8Smrg fi 88341114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8835e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8836e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8837e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8838e5db2183Smrgthen : 8839e5db2183Smrg printf %s "(cached) " >&6 884043b8458eSmrgelse case e in #( 884143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 88421114aea8Smrg/* end confdefs.h. */ 88431114aea8Smrgint i; 88441114aea8Smrg_ACEOF 8845e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8846e5db2183Smrgthen : 884739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 884843b8458eSmrgelse case e in #( 884943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 885043b8458eSmrgesac 88511114aea8Smrgfi 885243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 885343b8458eSmrgesac 88541114aea8Smrgfi 8855e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8856e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 885739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 88581114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 88591114aea8Smrgfi 88601114aea8Smrg 88611114aea8Smrgfound="no" 88621114aea8Smrg 88631114aea8Smrg if test $found = "no" ; then 88647af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 88651114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 88661114aea8Smrg fi 88671114aea8Smrg 88687af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 88691114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 88701114aea8Smrg fi 88711114aea8Smrg 88721114aea8Smrg CFLAGS="$CFLAGS -Werror=address" 88731114aea8Smrg 8874e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8875e5db2183Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 88767af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_address 8877e5db2183Smrg if eval test \${$cacheid+y} 8878e5db2183Smrgthen : 8879e5db2183Smrg printf %s "(cached) " >&6 888043b8458eSmrgelse case e in #( 888143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 88821114aea8Smrg/* end confdefs.h. */ 88831114aea8Smrgint i; 88841114aea8Smrgint 8885e5db2183Smrgmain (void) 88861114aea8Smrg{ 88871114aea8Smrg 88881114aea8Smrg ; 88891114aea8Smrg return 0; 88901114aea8Smrg} 88911114aea8Smrg_ACEOF 8892e5db2183Smrgif ac_fn_c_try_link "$LINENO" 8893e5db2183Smrgthen : 889439f9c979Smrg eval $cacheid=yes 889543b8458eSmrgelse case e in #( 889643b8458eSmrg e) eval $cacheid=no ;; 889743b8458eSmrgesac 88981114aea8Smrgfi 8899e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 890043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 890143b8458eSmrgesac 89021114aea8Smrgfi 89031114aea8Smrg 89041114aea8Smrg 89051114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 89061114aea8Smrg 890739f9c979Smrg eval supported=\$$cacheid 8908e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8909e5db2183Smrgprintf "%s\n" "$supported" >&6; } 89101114aea8Smrg if test "$supported" = "yes" ; then 89111114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 89121114aea8Smrg found="yes" 89131114aea8Smrg fi 89141114aea8Smrg fi 89151114aea8Smrg 89161114aea8Smrg 89171114aea8Smrg 89181114aea8Smrg 89191114aea8Smrg 89201114aea8Smrg 89211114aea8Smrg 89221114aea8Smrg 89231114aea8Smrg 89241114aea8Smrg 89251114aea8Smrg 89261114aea8Smrg 89271114aea8Smrg 892839f9c979Smrg 892939f9c979Smrg 89301114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 89311114aea8Smrg 893239f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 89331114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8934e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8935e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8936e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8937e5db2183Smrgthen : 8938e5db2183Smrg printf %s "(cached) " >&6 893943b8458eSmrgelse case e in #( 894043b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 89411114aea8Smrg/* end confdefs.h. */ 89421114aea8Smrgint i; 89431114aea8Smrg_ACEOF 8944e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8945e5db2183Smrgthen : 894639f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 894743b8458eSmrgelse case e in #( 894843b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 894943b8458eSmrgesac 89501114aea8Smrgfi 895143b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 895243b8458eSmrgesac 89531114aea8Smrgfi 8954e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8955e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 895639f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 89571114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 89581114aea8Smrgfi 89591114aea8Smrg 896039f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 896139f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 89621114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 89631114aea8Smrg fi 89641114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8965e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8966e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8967e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8968e5db2183Smrgthen : 8969e5db2183Smrg printf %s "(cached) " >&6 897043b8458eSmrgelse case e in #( 897143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 89721114aea8Smrg/* end confdefs.h. */ 89731114aea8Smrgint i; 89741114aea8Smrg_ACEOF 8975e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 8976e5db2183Smrgthen : 897739f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 897843b8458eSmrgelse case e in #( 897943b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 898043b8458eSmrgesac 89811114aea8Smrgfi 898243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 898343b8458eSmrgesac 89841114aea8Smrgfi 8985e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8986e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 898739f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 89881114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 89891114aea8Smrgfi 89901114aea8Smrg 89911114aea8Smrgfound="no" 89921114aea8Smrg 89931114aea8Smrg if test $found = "no" ; then 89947af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 89951114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 89961114aea8Smrg fi 89971114aea8Smrg 89987af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 89991114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 90001114aea8Smrg fi 90011114aea8Smrg 90021114aea8Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 90031114aea8Smrg 9004e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 9005e5db2183Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 90067af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 9007e5db2183Smrg if eval test \${$cacheid+y} 9008e5db2183Smrgthen : 9009e5db2183Smrg printf %s "(cached) " >&6 901043b8458eSmrgelse case e in #( 901143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 90121114aea8Smrg/* end confdefs.h. */ 90131114aea8Smrgint i; 90141114aea8Smrgint 9015e5db2183Smrgmain (void) 90161114aea8Smrg{ 90171114aea8Smrg 90181114aea8Smrg ; 90191114aea8Smrg return 0; 90201114aea8Smrg} 90211114aea8Smrg_ACEOF 9022e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9023e5db2183Smrgthen : 902439f9c979Smrg eval $cacheid=yes 902543b8458eSmrgelse case e in #( 902643b8458eSmrg e) eval $cacheid=no ;; 902743b8458eSmrgesac 90281114aea8Smrgfi 9029e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 903043b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 903143b8458eSmrgesac 90321114aea8Smrgfi 90331114aea8Smrg 90341114aea8Smrg 90351114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 90361114aea8Smrg 903739f9c979Smrg eval supported=\$$cacheid 9038e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9039e5db2183Smrgprintf "%s\n" "$supported" >&6; } 90401114aea8Smrg if test "$supported" = "yes" ; then 90411114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 90421114aea8Smrg found="yes" 90431114aea8Smrg fi 90441114aea8Smrg fi 90451114aea8Smrg 90461114aea8Smrg if test $found = "no" ; then 90477af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 90481114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 90491114aea8Smrg fi 90501114aea8Smrg 90517af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 90521114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 90531114aea8Smrg fi 90541114aea8Smrg 90551114aea8Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 90561114aea8Smrg 9057e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 9058e5db2183Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 90597af227c3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 9060e5db2183Smrg if eval test \${$cacheid+y} 9061e5db2183Smrgthen : 9062e5db2183Smrg printf %s "(cached) " >&6 906343b8458eSmrgelse case e in #( 906443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 90651114aea8Smrg/* end confdefs.h. */ 90661114aea8Smrgint i; 90671114aea8Smrgint 9068e5db2183Smrgmain (void) 90691114aea8Smrg{ 90701114aea8Smrg 90711114aea8Smrg ; 90721114aea8Smrg return 0; 90731114aea8Smrg} 90741114aea8Smrg_ACEOF 9075e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9076e5db2183Smrgthen : 907739f9c979Smrg eval $cacheid=yes 907843b8458eSmrgelse case e in #( 907943b8458eSmrg e) eval $cacheid=no ;; 908043b8458eSmrgesac 90811114aea8Smrgfi 9082e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 908343b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 908443b8458eSmrgesac 90851114aea8Smrgfi 90861114aea8Smrg 90871114aea8Smrg 90881114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 90891114aea8Smrg 909039f9c979Smrg eval supported=\$$cacheid 9091e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9092e5db2183Smrgprintf "%s\n" "$supported" >&6; } 90931114aea8Smrg if test "$supported" = "yes" ; then 90941114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 90951114aea8Smrg found="yes" 90961114aea8Smrg fi 90971114aea8Smrg fi 90981114aea8Smrg 90991114aea8Smrg 91001114aea8Smrg 91011114aea8Smrg 91021114aea8Smrg 91031114aea8Smrg 91041114aea8Smrg 91051114aea8Smrg 91061114aea8Smrg 91071114aea8Smrg 91081114aea8Smrg 91091114aea8Smrg 91101114aea8Smrg 911139f9c979Smrg 911239f9c979Smrg 91131114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 91141114aea8Smrg 911539f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 91161114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9117e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9118e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9119e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9120e5db2183Smrgthen : 9121e5db2183Smrg printf %s "(cached) " >&6 912243b8458eSmrgelse case e in #( 912343b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 91241114aea8Smrg/* end confdefs.h. */ 91251114aea8Smrgint i; 91261114aea8Smrg_ACEOF 9127e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9128e5db2183Smrgthen : 912939f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 913043b8458eSmrgelse case e in #( 913143b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 913243b8458eSmrgesac 91331114aea8Smrgfi 913443b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 913543b8458eSmrgesac 91361114aea8Smrgfi 9137e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9138e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 913939f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 91401114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 91411114aea8Smrgfi 91421114aea8Smrg 914339f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 914439f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 91451114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 91461114aea8Smrg fi 91471114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9148e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9149e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9150e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9151e5db2183Smrgthen : 9152e5db2183Smrg printf %s "(cached) " >&6 915343b8458eSmrgelse case e in #( 915443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 91551114aea8Smrg/* end confdefs.h. */ 91561114aea8Smrgint i; 91571114aea8Smrg_ACEOF 9158e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9159e5db2183Smrgthen : 916039f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 916143b8458eSmrgelse case e in #( 916243b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 916343b8458eSmrgesac 91641114aea8Smrgfi 916543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 916643b8458eSmrgesac 91671114aea8Smrgfi 9168e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9169e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 917039f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 91711114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 91721114aea8Smrgfi 91731114aea8Smrg 91741114aea8Smrgfound="no" 91751114aea8Smrg 91761114aea8Smrg if test $found = "no" ; then 91777af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 91781114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 91791114aea8Smrg fi 91801114aea8Smrg 91817af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 91821114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 91831114aea8Smrg fi 91841114aea8Smrg 91851114aea8Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 91861114aea8Smrg 9187e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 9188e5db2183Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 91897af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 9190e5db2183Smrg if eval test \${$cacheid+y} 9191e5db2183Smrgthen : 9192e5db2183Smrg printf %s "(cached) " >&6 919343b8458eSmrgelse case e in #( 919443b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 91951114aea8Smrg/* end confdefs.h. */ 91961114aea8Smrgint i; 91971114aea8Smrgint 9198e5db2183Smrgmain (void) 91991114aea8Smrg{ 92001114aea8Smrg 92011114aea8Smrg ; 92021114aea8Smrg return 0; 92031114aea8Smrg} 92041114aea8Smrg_ACEOF 9205e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9206e5db2183Smrgthen : 920739f9c979Smrg eval $cacheid=yes 920843b8458eSmrgelse case e in #( 920943b8458eSmrg e) eval $cacheid=no ;; 921043b8458eSmrgesac 92111114aea8Smrgfi 9212e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 921343b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 921443b8458eSmrgesac 92151114aea8Smrgfi 92161114aea8Smrg 92171114aea8Smrg 92181114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 92191114aea8Smrg 922039f9c979Smrg eval supported=\$$cacheid 9221e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9222e5db2183Smrgprintf "%s\n" "$supported" >&6; } 92231114aea8Smrg if test "$supported" = "yes" ; then 92241114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 92251114aea8Smrg found="yes" 92261114aea8Smrg fi 92271114aea8Smrg fi 92281114aea8Smrg 92291114aea8Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 92301114aea8Smrgelse 9231e5db2183Smrg{ 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 9232e5db2183Smrgprintf "%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;} 92331114aea8Smrg 92341114aea8Smrg 92351114aea8Smrg 92361114aea8Smrg 92371114aea8Smrg 92381114aea8Smrg 92391114aea8Smrg 92401114aea8Smrg 92411114aea8Smrg 92421114aea8Smrg 92431114aea8Smrg 924439f9c979Smrg 924539f9c979Smrg 92461114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 92471114aea8Smrg 924839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 92491114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9250e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9251e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9252e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9253e5db2183Smrgthen : 9254e5db2183Smrg printf %s "(cached) " >&6 925543b8458eSmrgelse case e in #( 925643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 92571114aea8Smrg/* end confdefs.h. */ 92581114aea8Smrgint i; 92591114aea8Smrg_ACEOF 9260e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9261e5db2183Smrgthen : 926239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 926343b8458eSmrgelse case e in #( 926443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 926543b8458eSmrgesac 92661114aea8Smrgfi 926743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 926843b8458eSmrgesac 92691114aea8Smrgfi 9270e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9271e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 927239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 92731114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 92741114aea8Smrgfi 92751114aea8Smrg 927639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 927739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 92781114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 92791114aea8Smrg fi 92801114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9281e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9282e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9283e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9284e5db2183Smrgthen : 9285e5db2183Smrg printf %s "(cached) " >&6 928643b8458eSmrgelse case e in #( 928743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 92881114aea8Smrg/* end confdefs.h. */ 92891114aea8Smrgint i; 92901114aea8Smrg_ACEOF 9291e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9292e5db2183Smrgthen : 929339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 929443b8458eSmrgelse case e in #( 929543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 929643b8458eSmrgesac 92971114aea8Smrgfi 929843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 929943b8458eSmrgesac 93001114aea8Smrgfi 9301e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9302e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 930339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 93041114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 93051114aea8Smrgfi 93061114aea8Smrg 93071114aea8Smrgfound="no" 93081114aea8Smrg 93091114aea8Smrg if test $found = "no" ; then 93107af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 93111114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 93121114aea8Smrg fi 93131114aea8Smrg 93147af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 93151114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 93161114aea8Smrg fi 93171114aea8Smrg 93181114aea8Smrg CFLAGS="$CFLAGS -Wimplicit" 93191114aea8Smrg 9320e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9321e5db2183Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 932239f9c979Smrg cacheid=xorg_cv_cc_flag__Wimplicit 9323e5db2183Smrg if eval test \${$cacheid+y} 9324e5db2183Smrgthen : 9325e5db2183Smrg printf %s "(cached) " >&6 932643b8458eSmrgelse case e in #( 932743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 93281114aea8Smrg/* end confdefs.h. */ 93291114aea8Smrgint i; 93301114aea8Smrgint 9331e5db2183Smrgmain (void) 93321114aea8Smrg{ 93331114aea8Smrg 93341114aea8Smrg ; 93351114aea8Smrg return 0; 93361114aea8Smrg} 93371114aea8Smrg_ACEOF 9338e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9339e5db2183Smrgthen : 934039f9c979Smrg eval $cacheid=yes 934143b8458eSmrgelse case e in #( 934243b8458eSmrg e) eval $cacheid=no ;; 934343b8458eSmrgesac 93441114aea8Smrgfi 9345e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 934643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 934743b8458eSmrgesac 93481114aea8Smrgfi 93491114aea8Smrg 93501114aea8Smrg 93511114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 93521114aea8Smrg 935339f9c979Smrg eval supported=\$$cacheid 9354e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9355e5db2183Smrgprintf "%s\n" "$supported" >&6; } 93561114aea8Smrg if test "$supported" = "yes" ; then 93571114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 93581114aea8Smrg found="yes" 93591114aea8Smrg fi 93601114aea8Smrg fi 93611114aea8Smrg 93621114aea8Smrg 93631114aea8Smrg 93641114aea8Smrg 93651114aea8Smrg 93661114aea8Smrg 93671114aea8Smrg 93681114aea8Smrg 93691114aea8Smrg 93701114aea8Smrg 93711114aea8Smrg 93721114aea8Smrg 93731114aea8Smrg 937439f9c979Smrg 937539f9c979Smrg 93761114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 93771114aea8Smrg 937839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 93791114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9380e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9381e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9382e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9383e5db2183Smrgthen : 9384e5db2183Smrg printf %s "(cached) " >&6 938543b8458eSmrgelse case e in #( 938643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 93871114aea8Smrg/* end confdefs.h. */ 93881114aea8Smrgint i; 93891114aea8Smrg_ACEOF 9390e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9391e5db2183Smrgthen : 939239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 939343b8458eSmrgelse case e in #( 939443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 939543b8458eSmrgesac 93961114aea8Smrgfi 939743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 939843b8458eSmrgesac 93991114aea8Smrgfi 9400e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9401e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 940239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 94031114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 94041114aea8Smrgfi 94051114aea8Smrg 940639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 940739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 94081114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 94091114aea8Smrg fi 94101114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9411e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9412e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9413e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9414e5db2183Smrgthen : 9415e5db2183Smrg printf %s "(cached) " >&6 941643b8458eSmrgelse case e in #( 941743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 94181114aea8Smrg/* end confdefs.h. */ 94191114aea8Smrgint i; 94201114aea8Smrg_ACEOF 9421e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9422e5db2183Smrgthen : 942339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 942443b8458eSmrgelse case e in #( 942543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 942643b8458eSmrgesac 94271114aea8Smrgfi 942843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 942943b8458eSmrgesac 94301114aea8Smrgfi 9431e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9432e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 943339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 94341114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 94351114aea8Smrgfi 94361114aea8Smrg 94371114aea8Smrgfound="no" 94381114aea8Smrg 94391114aea8Smrg if test $found = "no" ; then 94407af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 94411114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 94421114aea8Smrg fi 94431114aea8Smrg 94447af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 94451114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 94461114aea8Smrg fi 94471114aea8Smrg 94481114aea8Smrg CFLAGS="$CFLAGS -Wnonnull" 94491114aea8Smrg 9450e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9451e5db2183Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 945239f9c979Smrg cacheid=xorg_cv_cc_flag__Wnonnull 9453e5db2183Smrg if eval test \${$cacheid+y} 9454e5db2183Smrgthen : 9455e5db2183Smrg printf %s "(cached) " >&6 945643b8458eSmrgelse case e in #( 945743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 94581114aea8Smrg/* end confdefs.h. */ 94591114aea8Smrgint i; 94601114aea8Smrgint 9461e5db2183Smrgmain (void) 94621114aea8Smrg{ 94631114aea8Smrg 94641114aea8Smrg ; 94651114aea8Smrg return 0; 94661114aea8Smrg} 94671114aea8Smrg_ACEOF 9468e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9469e5db2183Smrgthen : 947039f9c979Smrg eval $cacheid=yes 947143b8458eSmrgelse case e in #( 947243b8458eSmrg e) eval $cacheid=no ;; 947343b8458eSmrgesac 94741114aea8Smrgfi 9475e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 947643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 947743b8458eSmrgesac 94781114aea8Smrgfi 94791114aea8Smrg 94801114aea8Smrg 94811114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 94821114aea8Smrg 948339f9c979Smrg eval supported=\$$cacheid 9484e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9485e5db2183Smrgprintf "%s\n" "$supported" >&6; } 94861114aea8Smrg if test "$supported" = "yes" ; then 94871114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 94881114aea8Smrg found="yes" 94891114aea8Smrg fi 94901114aea8Smrg fi 94911114aea8Smrg 94921114aea8Smrg 94931114aea8Smrg 94941114aea8Smrg 94951114aea8Smrg 94961114aea8Smrg 94971114aea8Smrg 94981114aea8Smrg 94991114aea8Smrg 95001114aea8Smrg 95011114aea8Smrg 95021114aea8Smrg 95031114aea8Smrg 950439f9c979Smrg 950539f9c979Smrg 95061114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 95071114aea8Smrg 950839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 95091114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9510e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9511e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9512e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9513e5db2183Smrgthen : 9514e5db2183Smrg printf %s "(cached) " >&6 951543b8458eSmrgelse case e in #( 951643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 95171114aea8Smrg/* end confdefs.h. */ 95181114aea8Smrgint i; 95191114aea8Smrg_ACEOF 9520e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9521e5db2183Smrgthen : 952239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 952343b8458eSmrgelse case e in #( 952443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 952543b8458eSmrgesac 95261114aea8Smrgfi 952743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 952843b8458eSmrgesac 95291114aea8Smrgfi 9530e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9531e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 953239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 95331114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 95341114aea8Smrgfi 95351114aea8Smrg 953639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 953739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 95381114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 95391114aea8Smrg fi 95401114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9541e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9542e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9543e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9544e5db2183Smrgthen : 9545e5db2183Smrg printf %s "(cached) " >&6 954643b8458eSmrgelse case e in #( 954743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 95481114aea8Smrg/* end confdefs.h. */ 95491114aea8Smrgint i; 95501114aea8Smrg_ACEOF 9551e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9552e5db2183Smrgthen : 955339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 955443b8458eSmrgelse case e in #( 955543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 955643b8458eSmrgesac 95571114aea8Smrgfi 955843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 955943b8458eSmrgesac 95601114aea8Smrgfi 9561e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9562e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 956339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 95641114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 95651114aea8Smrgfi 95661114aea8Smrg 95671114aea8Smrgfound="no" 95681114aea8Smrg 95691114aea8Smrg if test $found = "no" ; then 95707af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 95711114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 95721114aea8Smrg fi 95731114aea8Smrg 95747af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 95751114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 95761114aea8Smrg fi 95771114aea8Smrg 95781114aea8Smrg CFLAGS="$CFLAGS -Winit-self" 95791114aea8Smrg 9580e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9581e5db2183Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 958239f9c979Smrg cacheid=xorg_cv_cc_flag__Winit_self 9583e5db2183Smrg if eval test \${$cacheid+y} 9584e5db2183Smrgthen : 9585e5db2183Smrg printf %s "(cached) " >&6 958643b8458eSmrgelse case e in #( 958743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 95881114aea8Smrg/* end confdefs.h. */ 95891114aea8Smrgint i; 95901114aea8Smrgint 9591e5db2183Smrgmain (void) 95921114aea8Smrg{ 95931114aea8Smrg 95941114aea8Smrg ; 95951114aea8Smrg return 0; 95961114aea8Smrg} 95971114aea8Smrg_ACEOF 9598e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9599e5db2183Smrgthen : 960039f9c979Smrg eval $cacheid=yes 960143b8458eSmrgelse case e in #( 960243b8458eSmrg e) eval $cacheid=no ;; 960343b8458eSmrgesac 96041114aea8Smrgfi 9605e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 960643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 960743b8458eSmrgesac 96081114aea8Smrgfi 96091114aea8Smrg 96101114aea8Smrg 96111114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 96121114aea8Smrg 961339f9c979Smrg eval supported=\$$cacheid 9614e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9615e5db2183Smrgprintf "%s\n" "$supported" >&6; } 96161114aea8Smrg if test "$supported" = "yes" ; then 96171114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 96181114aea8Smrg found="yes" 96191114aea8Smrg fi 96201114aea8Smrg fi 96211114aea8Smrg 96221114aea8Smrg 96231114aea8Smrg 96241114aea8Smrg 96251114aea8Smrg 96261114aea8Smrg 96271114aea8Smrg 96281114aea8Smrg 96291114aea8Smrg 96301114aea8Smrg 96311114aea8Smrg 96321114aea8Smrg 96331114aea8Smrg 963439f9c979Smrg 963539f9c979Smrg 96361114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 96371114aea8Smrg 963839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 96391114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9640e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9641e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9642e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9643e5db2183Smrgthen : 9644e5db2183Smrg printf %s "(cached) " >&6 964543b8458eSmrgelse case e in #( 964643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 96471114aea8Smrg/* end confdefs.h. */ 96481114aea8Smrgint i; 96491114aea8Smrg_ACEOF 9650e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9651e5db2183Smrgthen : 965239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 965343b8458eSmrgelse case e in #( 965443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 965543b8458eSmrgesac 96561114aea8Smrgfi 965743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 965843b8458eSmrgesac 96591114aea8Smrgfi 9660e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9661e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 966239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 96631114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 96641114aea8Smrgfi 96651114aea8Smrg 966639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 966739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 96681114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 96691114aea8Smrg fi 96701114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9671e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9672e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9673e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9674e5db2183Smrgthen : 9675e5db2183Smrg printf %s "(cached) " >&6 967643b8458eSmrgelse case e in #( 967743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 96781114aea8Smrg/* end confdefs.h. */ 96791114aea8Smrgint i; 96801114aea8Smrg_ACEOF 9681e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9682e5db2183Smrgthen : 968339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 968443b8458eSmrgelse case e in #( 968543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 968643b8458eSmrgesac 96871114aea8Smrgfi 968843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 968943b8458eSmrgesac 96901114aea8Smrgfi 9691e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9692e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 969339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 96941114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 96951114aea8Smrgfi 96961114aea8Smrg 96971114aea8Smrgfound="no" 96981114aea8Smrg 96991114aea8Smrg if test $found = "no" ; then 97007af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 97011114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 97021114aea8Smrg fi 97031114aea8Smrg 97047af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 97051114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 97061114aea8Smrg fi 97071114aea8Smrg 97081114aea8Smrg CFLAGS="$CFLAGS -Wmain" 97091114aea8Smrg 9710e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9711e5db2183Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 971239f9c979Smrg cacheid=xorg_cv_cc_flag__Wmain 9713e5db2183Smrg if eval test \${$cacheid+y} 9714e5db2183Smrgthen : 9715e5db2183Smrg printf %s "(cached) " >&6 971643b8458eSmrgelse case e in #( 971743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 97181114aea8Smrg/* end confdefs.h. */ 97191114aea8Smrgint i; 97201114aea8Smrgint 9721e5db2183Smrgmain (void) 97221114aea8Smrg{ 97231114aea8Smrg 97241114aea8Smrg ; 97251114aea8Smrg return 0; 97261114aea8Smrg} 97271114aea8Smrg_ACEOF 9728e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9729e5db2183Smrgthen : 973039f9c979Smrg eval $cacheid=yes 973143b8458eSmrgelse case e in #( 973243b8458eSmrg e) eval $cacheid=no ;; 973343b8458eSmrgesac 97341114aea8Smrgfi 9735e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 973643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 973743b8458eSmrgesac 97381114aea8Smrgfi 97391114aea8Smrg 97401114aea8Smrg 97411114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 97421114aea8Smrg 974339f9c979Smrg eval supported=\$$cacheid 9744e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9745e5db2183Smrgprintf "%s\n" "$supported" >&6; } 97461114aea8Smrg if test "$supported" = "yes" ; then 97471114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 97481114aea8Smrg found="yes" 97491114aea8Smrg fi 97501114aea8Smrg fi 97511114aea8Smrg 97521114aea8Smrg 97531114aea8Smrg 97541114aea8Smrg 97551114aea8Smrg 97561114aea8Smrg 97571114aea8Smrg 97581114aea8Smrg 97591114aea8Smrg 97601114aea8Smrg 97611114aea8Smrg 97621114aea8Smrg 97631114aea8Smrg 976439f9c979Smrg 976539f9c979Smrg 97661114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 97671114aea8Smrg 976839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 97691114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9770e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9771e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9772e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9773e5db2183Smrgthen : 9774e5db2183Smrg printf %s "(cached) " >&6 977543b8458eSmrgelse case e in #( 977643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 97771114aea8Smrg/* end confdefs.h. */ 97781114aea8Smrgint i; 97791114aea8Smrg_ACEOF 9780e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9781e5db2183Smrgthen : 978239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 978343b8458eSmrgelse case e in #( 978443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 978543b8458eSmrgesac 97861114aea8Smrgfi 978743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 978843b8458eSmrgesac 97891114aea8Smrgfi 9790e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9791e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 979239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 97931114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 97941114aea8Smrgfi 97951114aea8Smrg 979639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 979739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 97981114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 97991114aea8Smrg fi 98001114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9801e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9802e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9803e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9804e5db2183Smrgthen : 9805e5db2183Smrg printf %s "(cached) " >&6 980643b8458eSmrgelse case e in #( 980743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 98081114aea8Smrg/* end confdefs.h. */ 98091114aea8Smrgint i; 98101114aea8Smrg_ACEOF 9811e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9812e5db2183Smrgthen : 981339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 981443b8458eSmrgelse case e in #( 981543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 981643b8458eSmrgesac 98171114aea8Smrgfi 981843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 981943b8458eSmrgesac 98201114aea8Smrgfi 9821e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9822e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 982339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 98241114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 98251114aea8Smrgfi 98261114aea8Smrg 98271114aea8Smrgfound="no" 98281114aea8Smrg 98291114aea8Smrg if test $found = "no" ; then 98307af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 98311114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 98321114aea8Smrg fi 98331114aea8Smrg 98347af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 98351114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 98361114aea8Smrg fi 98371114aea8Smrg 98381114aea8Smrg CFLAGS="$CFLAGS -Wmissing-braces" 98391114aea8Smrg 9840e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9841e5db2183Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 984239f9c979Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9843e5db2183Smrg if eval test \${$cacheid+y} 9844e5db2183Smrgthen : 9845e5db2183Smrg printf %s "(cached) " >&6 984643b8458eSmrgelse case e in #( 984743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 98481114aea8Smrg/* end confdefs.h. */ 98491114aea8Smrgint i; 98501114aea8Smrgint 9851e5db2183Smrgmain (void) 98521114aea8Smrg{ 98531114aea8Smrg 98541114aea8Smrg ; 98551114aea8Smrg return 0; 98561114aea8Smrg} 98571114aea8Smrg_ACEOF 9858e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9859e5db2183Smrgthen : 986039f9c979Smrg eval $cacheid=yes 986143b8458eSmrgelse case e in #( 986243b8458eSmrg e) eval $cacheid=no ;; 986343b8458eSmrgesac 98641114aea8Smrgfi 9865e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 986643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 986743b8458eSmrgesac 98681114aea8Smrgfi 98691114aea8Smrg 98701114aea8Smrg 98711114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 98721114aea8Smrg 987339f9c979Smrg eval supported=\$$cacheid 9874e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9875e5db2183Smrgprintf "%s\n" "$supported" >&6; } 98761114aea8Smrg if test "$supported" = "yes" ; then 98771114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 98781114aea8Smrg found="yes" 98791114aea8Smrg fi 98801114aea8Smrg fi 98811114aea8Smrg 98821114aea8Smrg 98831114aea8Smrg 98841114aea8Smrg 98851114aea8Smrg 98861114aea8Smrg 98871114aea8Smrg 98881114aea8Smrg 98891114aea8Smrg 98901114aea8Smrg 98911114aea8Smrg 98921114aea8Smrg 98931114aea8Smrg 989439f9c979Smrg 989539f9c979Smrg 98961114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 98971114aea8Smrg 989839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 98991114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9900e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9901e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9902e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9903e5db2183Smrgthen : 9904e5db2183Smrg printf %s "(cached) " >&6 990543b8458eSmrgelse case e in #( 990643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 99071114aea8Smrg/* end confdefs.h. */ 99081114aea8Smrgint i; 99091114aea8Smrg_ACEOF 9910e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9911e5db2183Smrgthen : 991239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 991343b8458eSmrgelse case e in #( 991443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 991543b8458eSmrgesac 99161114aea8Smrgfi 991743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 991843b8458eSmrgesac 99191114aea8Smrgfi 9920e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9921e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 992239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 99231114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 99241114aea8Smrgfi 99251114aea8Smrg 992639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 992739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 99281114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 99291114aea8Smrg fi 99301114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9931e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9932e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9933e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9934e5db2183Smrgthen : 9935e5db2183Smrg printf %s "(cached) " >&6 993643b8458eSmrgelse case e in #( 993743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 99381114aea8Smrg/* end confdefs.h. */ 99391114aea8Smrgint i; 99401114aea8Smrg_ACEOF 9941e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 9942e5db2183Smrgthen : 994339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 994443b8458eSmrgelse case e in #( 994543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 994643b8458eSmrgesac 99471114aea8Smrgfi 994843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 994943b8458eSmrgesac 99501114aea8Smrgfi 9951e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9952e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 995339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 99541114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 99551114aea8Smrgfi 99561114aea8Smrg 99571114aea8Smrgfound="no" 99581114aea8Smrg 99591114aea8Smrg if test $found = "no" ; then 99607af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 99611114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 99621114aea8Smrg fi 99631114aea8Smrg 99647af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 99651114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 99661114aea8Smrg fi 99671114aea8Smrg 99681114aea8Smrg CFLAGS="$CFLAGS -Wsequence-point" 99691114aea8Smrg 9970e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9971e5db2183Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 997239f9c979Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 9973e5db2183Smrg if eval test \${$cacheid+y} 9974e5db2183Smrgthen : 9975e5db2183Smrg printf %s "(cached) " >&6 997643b8458eSmrgelse case e in #( 997743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 99781114aea8Smrg/* end confdefs.h. */ 99791114aea8Smrgint i; 99801114aea8Smrgint 9981e5db2183Smrgmain (void) 99821114aea8Smrg{ 99831114aea8Smrg 99841114aea8Smrg ; 99851114aea8Smrg return 0; 99861114aea8Smrg} 99871114aea8Smrg_ACEOF 9988e5db2183Smrgif ac_fn_c_try_link "$LINENO" 9989e5db2183Smrgthen : 999039f9c979Smrg eval $cacheid=yes 999143b8458eSmrgelse case e in #( 999243b8458eSmrg e) eval $cacheid=no ;; 999343b8458eSmrgesac 99941114aea8Smrgfi 9995e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 999643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 999743b8458eSmrgesac 99981114aea8Smrgfi 99991114aea8Smrg 100001114aea8Smrg 100011114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 100021114aea8Smrg 1000339f9c979Smrg eval supported=\$$cacheid 10004e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10005e5db2183Smrgprintf "%s\n" "$supported" >&6; } 100061114aea8Smrg if test "$supported" = "yes" ; then 100071114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 100081114aea8Smrg found="yes" 100091114aea8Smrg fi 100101114aea8Smrg fi 100111114aea8Smrg 100121114aea8Smrg 100131114aea8Smrg 100141114aea8Smrg 100151114aea8Smrg 100161114aea8Smrg 100171114aea8Smrg 100181114aea8Smrg 100191114aea8Smrg 100201114aea8Smrg 100211114aea8Smrg 100221114aea8Smrg 100231114aea8Smrg 1002439f9c979Smrg 1002539f9c979Smrg 100261114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 100271114aea8Smrg 1002839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 100291114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10030e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10031e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10032e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10033e5db2183Smrgthen : 10034e5db2183Smrg printf %s "(cached) " >&6 1003543b8458eSmrgelse case e in #( 1003643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 100371114aea8Smrg/* end confdefs.h. */ 100381114aea8Smrgint i; 100391114aea8Smrg_ACEOF 10040e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10041e5db2183Smrgthen : 1004239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1004343b8458eSmrgelse case e in #( 1004443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1004543b8458eSmrgesac 100461114aea8Smrgfi 1004743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1004843b8458eSmrgesac 100491114aea8Smrgfi 10050e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10051e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1005239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 100531114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 100541114aea8Smrgfi 100551114aea8Smrg 1005639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1005739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 100581114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 100591114aea8Smrg fi 100601114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10061e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10062e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10063e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10064e5db2183Smrgthen : 10065e5db2183Smrg printf %s "(cached) " >&6 1006643b8458eSmrgelse case e in #( 1006743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 100681114aea8Smrg/* end confdefs.h. */ 100691114aea8Smrgint i; 100701114aea8Smrg_ACEOF 10071e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10072e5db2183Smrgthen : 1007339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1007443b8458eSmrgelse case e in #( 1007543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1007643b8458eSmrgesac 100771114aea8Smrgfi 1007843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1007943b8458eSmrgesac 100801114aea8Smrgfi 10081e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10082e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1008339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 100841114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 100851114aea8Smrgfi 100861114aea8Smrg 100871114aea8Smrgfound="no" 100881114aea8Smrg 100891114aea8Smrg if test $found = "no" ; then 100907af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 100911114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 100921114aea8Smrg fi 100931114aea8Smrg 100947af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 100951114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 100961114aea8Smrg fi 100971114aea8Smrg 100981114aea8Smrg CFLAGS="$CFLAGS -Wreturn-type" 100991114aea8Smrg 10100e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 10101e5db2183Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 1010239f9c979Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 10103e5db2183Smrg if eval test \${$cacheid+y} 10104e5db2183Smrgthen : 10105e5db2183Smrg printf %s "(cached) " >&6 1010643b8458eSmrgelse case e in #( 1010743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101081114aea8Smrg/* end confdefs.h. */ 101091114aea8Smrgint i; 101101114aea8Smrgint 10111e5db2183Smrgmain (void) 101121114aea8Smrg{ 101131114aea8Smrg 101141114aea8Smrg ; 101151114aea8Smrg return 0; 101161114aea8Smrg} 101171114aea8Smrg_ACEOF 10118e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10119e5db2183Smrgthen : 1012039f9c979Smrg eval $cacheid=yes 1012143b8458eSmrgelse case e in #( 1012243b8458eSmrg e) eval $cacheid=no ;; 1012343b8458eSmrgesac 101241114aea8Smrgfi 10125e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1012643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1012743b8458eSmrgesac 101281114aea8Smrgfi 101291114aea8Smrg 101301114aea8Smrg 101311114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 101321114aea8Smrg 1013339f9c979Smrg eval supported=\$$cacheid 10134e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10135e5db2183Smrgprintf "%s\n" "$supported" >&6; } 101361114aea8Smrg if test "$supported" = "yes" ; then 101371114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 101381114aea8Smrg found="yes" 101391114aea8Smrg fi 101401114aea8Smrg fi 101411114aea8Smrg 101421114aea8Smrg 101431114aea8Smrg 101441114aea8Smrg 101451114aea8Smrg 101461114aea8Smrg 101471114aea8Smrg 101481114aea8Smrg 101491114aea8Smrg 101501114aea8Smrg 101511114aea8Smrg 101521114aea8Smrg 101531114aea8Smrg 1015439f9c979Smrg 1015539f9c979Smrg 101561114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 101571114aea8Smrg 1015839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 101591114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10160e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10161e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10162e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10163e5db2183Smrgthen : 10164e5db2183Smrg printf %s "(cached) " >&6 1016543b8458eSmrgelse case e in #( 1016643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101671114aea8Smrg/* end confdefs.h. */ 101681114aea8Smrgint i; 101691114aea8Smrg_ACEOF 10170e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10171e5db2183Smrgthen : 1017239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1017343b8458eSmrgelse case e in #( 1017443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1017543b8458eSmrgesac 101761114aea8Smrgfi 1017743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1017843b8458eSmrgesac 101791114aea8Smrgfi 10180e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10181e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1018239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 101831114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 101841114aea8Smrgfi 101851114aea8Smrg 1018639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1018739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 101881114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 101891114aea8Smrg fi 101901114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10191e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10192e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10193e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10194e5db2183Smrgthen : 10195e5db2183Smrg printf %s "(cached) " >&6 1019643b8458eSmrgelse case e in #( 1019743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101981114aea8Smrg/* end confdefs.h. */ 101991114aea8Smrgint i; 102001114aea8Smrg_ACEOF 10201e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10202e5db2183Smrgthen : 1020339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1020443b8458eSmrgelse case e in #( 1020543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1020643b8458eSmrgesac 102071114aea8Smrgfi 1020843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1020943b8458eSmrgesac 102101114aea8Smrgfi 10211e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10212e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1021339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 102141114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 102151114aea8Smrgfi 102161114aea8Smrg 102171114aea8Smrgfound="no" 102181114aea8Smrg 102191114aea8Smrg if test $found = "no" ; then 102207af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 102211114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 102221114aea8Smrg fi 102231114aea8Smrg 102247af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 102251114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 102261114aea8Smrg fi 102271114aea8Smrg 102281114aea8Smrg CFLAGS="$CFLAGS -Wtrigraphs" 102291114aea8Smrg 10230e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 10231e5db2183Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 1023239f9c979Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 10233e5db2183Smrg if eval test \${$cacheid+y} 10234e5db2183Smrgthen : 10235e5db2183Smrg printf %s "(cached) " >&6 1023643b8458eSmrgelse case e in #( 1023743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 102381114aea8Smrg/* end confdefs.h. */ 102391114aea8Smrgint i; 102401114aea8Smrgint 10241e5db2183Smrgmain (void) 102421114aea8Smrg{ 102431114aea8Smrg 102441114aea8Smrg ; 102451114aea8Smrg return 0; 102461114aea8Smrg} 102471114aea8Smrg_ACEOF 10248e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10249e5db2183Smrgthen : 1025039f9c979Smrg eval $cacheid=yes 1025143b8458eSmrgelse case e in #( 1025243b8458eSmrg e) eval $cacheid=no ;; 1025343b8458eSmrgesac 102541114aea8Smrgfi 10255e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1025643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1025743b8458eSmrgesac 102581114aea8Smrgfi 102591114aea8Smrg 102601114aea8Smrg 102611114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 102621114aea8Smrg 1026339f9c979Smrg eval supported=\$$cacheid 10264e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10265e5db2183Smrgprintf "%s\n" "$supported" >&6; } 102661114aea8Smrg if test "$supported" = "yes" ; then 102671114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 102681114aea8Smrg found="yes" 102691114aea8Smrg fi 102701114aea8Smrg fi 102711114aea8Smrg 102721114aea8Smrg 102731114aea8Smrg 102741114aea8Smrg 102751114aea8Smrg 102761114aea8Smrg 102771114aea8Smrg 102781114aea8Smrg 102791114aea8Smrg 102801114aea8Smrg 102811114aea8Smrg 102821114aea8Smrg 102831114aea8Smrg 1028439f9c979Smrg 1028539f9c979Smrg 102861114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 102871114aea8Smrg 1028839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 102891114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10290e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10291e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10292e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10293e5db2183Smrgthen : 10294e5db2183Smrg printf %s "(cached) " >&6 1029543b8458eSmrgelse case e in #( 1029643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 102971114aea8Smrg/* end confdefs.h. */ 102981114aea8Smrgint i; 102991114aea8Smrg_ACEOF 10300e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10301e5db2183Smrgthen : 1030239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1030343b8458eSmrgelse case e in #( 1030443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1030543b8458eSmrgesac 103061114aea8Smrgfi 1030743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1030843b8458eSmrgesac 103091114aea8Smrgfi 10310e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10311e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1031239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 103131114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 103141114aea8Smrgfi 103151114aea8Smrg 1031639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1031739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 103181114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 103191114aea8Smrg fi 103201114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10321e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10322e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10323e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10324e5db2183Smrgthen : 10325e5db2183Smrg printf %s "(cached) " >&6 1032643b8458eSmrgelse case e in #( 1032743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 103281114aea8Smrg/* end confdefs.h. */ 103291114aea8Smrgint i; 103301114aea8Smrg_ACEOF 10331e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10332e5db2183Smrgthen : 1033339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1033443b8458eSmrgelse case e in #( 1033543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1033643b8458eSmrgesac 103371114aea8Smrgfi 1033843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1033943b8458eSmrgesac 103401114aea8Smrgfi 10341e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10342e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1034339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 103441114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 103451114aea8Smrgfi 103461114aea8Smrg 103471114aea8Smrgfound="no" 103481114aea8Smrg 103491114aea8Smrg if test $found = "no" ; then 103507af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 103511114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 103521114aea8Smrg fi 103531114aea8Smrg 103547af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 103551114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 103561114aea8Smrg fi 103571114aea8Smrg 103581114aea8Smrg CFLAGS="$CFLAGS -Warray-bounds" 103591114aea8Smrg 10360e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10361e5db2183Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 1036239f9c979Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 10363e5db2183Smrg if eval test \${$cacheid+y} 10364e5db2183Smrgthen : 10365e5db2183Smrg printf %s "(cached) " >&6 1036643b8458eSmrgelse case e in #( 1036743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 103681114aea8Smrg/* end confdefs.h. */ 103691114aea8Smrgint i; 103701114aea8Smrgint 10371e5db2183Smrgmain (void) 103721114aea8Smrg{ 103731114aea8Smrg 103741114aea8Smrg ; 103751114aea8Smrg return 0; 103761114aea8Smrg} 103771114aea8Smrg_ACEOF 10378e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10379e5db2183Smrgthen : 1038039f9c979Smrg eval $cacheid=yes 1038143b8458eSmrgelse case e in #( 1038243b8458eSmrg e) eval $cacheid=no ;; 1038343b8458eSmrgesac 103841114aea8Smrgfi 10385e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1038643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1038743b8458eSmrgesac 103881114aea8Smrgfi 103891114aea8Smrg 103901114aea8Smrg 103911114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 103921114aea8Smrg 1039339f9c979Smrg eval supported=\$$cacheid 10394e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10395e5db2183Smrgprintf "%s\n" "$supported" >&6; } 103961114aea8Smrg if test "$supported" = "yes" ; then 103971114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 103981114aea8Smrg found="yes" 103991114aea8Smrg fi 104001114aea8Smrg fi 104011114aea8Smrg 104021114aea8Smrg 104031114aea8Smrg 104041114aea8Smrg 104051114aea8Smrg 104061114aea8Smrg 104071114aea8Smrg 104081114aea8Smrg 104091114aea8Smrg 104101114aea8Smrg 104111114aea8Smrg 104121114aea8Smrg 104131114aea8Smrg 1041439f9c979Smrg 1041539f9c979Smrg 104161114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 104171114aea8Smrg 1041839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 104191114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10420e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10421e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10422e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10423e5db2183Smrgthen : 10424e5db2183Smrg printf %s "(cached) " >&6 1042543b8458eSmrgelse case e in #( 1042643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 104271114aea8Smrg/* end confdefs.h. */ 104281114aea8Smrgint i; 104291114aea8Smrg_ACEOF 10430e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10431e5db2183Smrgthen : 1043239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1043343b8458eSmrgelse case e in #( 1043443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1043543b8458eSmrgesac 104361114aea8Smrgfi 1043743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1043843b8458eSmrgesac 104391114aea8Smrgfi 10440e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10441e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1044239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 104431114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104441114aea8Smrgfi 104451114aea8Smrg 1044639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1044739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 104481114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 104491114aea8Smrg fi 104501114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10451e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10452e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10453e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10454e5db2183Smrgthen : 10455e5db2183Smrg printf %s "(cached) " >&6 1045643b8458eSmrgelse case e in #( 1045743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 104581114aea8Smrg/* end confdefs.h. */ 104591114aea8Smrgint i; 104601114aea8Smrg_ACEOF 10461e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10462e5db2183Smrgthen : 1046339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1046443b8458eSmrgelse case e in #( 1046543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1046643b8458eSmrgesac 104671114aea8Smrgfi 1046843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1046943b8458eSmrgesac 104701114aea8Smrgfi 10471e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10472e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1047339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 104741114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104751114aea8Smrgfi 104761114aea8Smrg 104771114aea8Smrgfound="no" 104781114aea8Smrg 104791114aea8Smrg if test $found = "no" ; then 104807af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 104811114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 104821114aea8Smrg fi 104831114aea8Smrg 104847af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 104851114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 104861114aea8Smrg fi 104871114aea8Smrg 104881114aea8Smrg CFLAGS="$CFLAGS -Wwrite-strings" 104891114aea8Smrg 10490e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10491e5db2183Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 1049239f9c979Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10493e5db2183Smrg if eval test \${$cacheid+y} 10494e5db2183Smrgthen : 10495e5db2183Smrg printf %s "(cached) " >&6 1049643b8458eSmrgelse case e in #( 1049743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 104981114aea8Smrg/* end confdefs.h. */ 104991114aea8Smrgint i; 105001114aea8Smrgint 10501e5db2183Smrgmain (void) 105021114aea8Smrg{ 105031114aea8Smrg 105041114aea8Smrg ; 105051114aea8Smrg return 0; 105061114aea8Smrg} 105071114aea8Smrg_ACEOF 10508e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10509e5db2183Smrgthen : 1051039f9c979Smrg eval $cacheid=yes 1051143b8458eSmrgelse case e in #( 1051243b8458eSmrg e) eval $cacheid=no ;; 1051343b8458eSmrgesac 105141114aea8Smrgfi 10515e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1051643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1051743b8458eSmrgesac 105181114aea8Smrgfi 105191114aea8Smrg 105201114aea8Smrg 105211114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 105221114aea8Smrg 1052339f9c979Smrg eval supported=\$$cacheid 10524e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10525e5db2183Smrgprintf "%s\n" "$supported" >&6; } 105261114aea8Smrg if test "$supported" = "yes" ; then 105271114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 105281114aea8Smrg found="yes" 105291114aea8Smrg fi 105301114aea8Smrg fi 105311114aea8Smrg 105321114aea8Smrg 105331114aea8Smrg 105341114aea8Smrg 105351114aea8Smrg 105361114aea8Smrg 105371114aea8Smrg 105381114aea8Smrg 105391114aea8Smrg 105401114aea8Smrg 105411114aea8Smrg 105421114aea8Smrg 105431114aea8Smrg 1054439f9c979Smrg 1054539f9c979Smrg 105461114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 105471114aea8Smrg 1054839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 105491114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10550e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10551e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10552e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10553e5db2183Smrgthen : 10554e5db2183Smrg printf %s "(cached) " >&6 1055543b8458eSmrgelse case e in #( 1055643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 105571114aea8Smrg/* end confdefs.h. */ 105581114aea8Smrgint i; 105591114aea8Smrg_ACEOF 10560e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10561e5db2183Smrgthen : 1056239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1056343b8458eSmrgelse case e in #( 1056443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1056543b8458eSmrgesac 105661114aea8Smrgfi 1056743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1056843b8458eSmrgesac 105691114aea8Smrgfi 10570e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10571e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1057239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 105731114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 105741114aea8Smrgfi 105751114aea8Smrg 1057639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1057739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 105781114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 105791114aea8Smrg fi 105801114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10581e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10582e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10583e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10584e5db2183Smrgthen : 10585e5db2183Smrg printf %s "(cached) " >&6 1058643b8458eSmrgelse case e in #( 1058743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 105881114aea8Smrg/* end confdefs.h. */ 105891114aea8Smrgint i; 105901114aea8Smrg_ACEOF 10591e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10592e5db2183Smrgthen : 1059339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1059443b8458eSmrgelse case e in #( 1059543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1059643b8458eSmrgesac 105971114aea8Smrgfi 1059843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1059943b8458eSmrgesac 106001114aea8Smrgfi 10601e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10602e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1060339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 106041114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 106051114aea8Smrgfi 106061114aea8Smrg 106071114aea8Smrgfound="no" 106081114aea8Smrg 106091114aea8Smrg if test $found = "no" ; then 106107af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 106111114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 106121114aea8Smrg fi 106131114aea8Smrg 106147af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 106151114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 106161114aea8Smrg fi 106171114aea8Smrg 106181114aea8Smrg CFLAGS="$CFLAGS -Waddress" 106191114aea8Smrg 10620e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10621e5db2183Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 1062239f9c979Smrg cacheid=xorg_cv_cc_flag__Waddress 10623e5db2183Smrg if eval test \${$cacheid+y} 10624e5db2183Smrgthen : 10625e5db2183Smrg printf %s "(cached) " >&6 1062643b8458eSmrgelse case e in #( 1062743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 106281114aea8Smrg/* end confdefs.h. */ 106291114aea8Smrgint i; 106301114aea8Smrgint 10631e5db2183Smrgmain (void) 106321114aea8Smrg{ 106331114aea8Smrg 106341114aea8Smrg ; 106351114aea8Smrg return 0; 106361114aea8Smrg} 106371114aea8Smrg_ACEOF 10638e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10639e5db2183Smrgthen : 1064039f9c979Smrg eval $cacheid=yes 1064143b8458eSmrgelse case e in #( 1064243b8458eSmrg e) eval $cacheid=no ;; 1064343b8458eSmrgesac 106441114aea8Smrgfi 10645e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1064643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1064743b8458eSmrgesac 106481114aea8Smrgfi 106491114aea8Smrg 106501114aea8Smrg 106511114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 106521114aea8Smrg 1065339f9c979Smrg eval supported=\$$cacheid 10654e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10655e5db2183Smrgprintf "%s\n" "$supported" >&6; } 106561114aea8Smrg if test "$supported" = "yes" ; then 106571114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 106581114aea8Smrg found="yes" 106591114aea8Smrg fi 106601114aea8Smrg fi 106611114aea8Smrg 106621114aea8Smrg 106631114aea8Smrg 106641114aea8Smrg 106651114aea8Smrg 106661114aea8Smrg 106671114aea8Smrg 106681114aea8Smrg 106691114aea8Smrg 106701114aea8Smrg 106711114aea8Smrg 106721114aea8Smrg 106731114aea8Smrg 1067439f9c979Smrg 1067539f9c979Smrg 106761114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 106771114aea8Smrg 1067839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 106791114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10680e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10681e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10682e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10683e5db2183Smrgthen : 10684e5db2183Smrg printf %s "(cached) " >&6 1068543b8458eSmrgelse case e in #( 1068643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 106871114aea8Smrg/* end confdefs.h. */ 106881114aea8Smrgint i; 106891114aea8Smrg_ACEOF 10690e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10691e5db2183Smrgthen : 1069239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1069343b8458eSmrgelse case e in #( 1069443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1069543b8458eSmrgesac 106961114aea8Smrgfi 1069743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1069843b8458eSmrgesac 106991114aea8Smrgfi 10700e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10701e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1070239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 107031114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 107041114aea8Smrgfi 107051114aea8Smrg 1070639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1070739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 107081114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 107091114aea8Smrg fi 107101114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10711e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10712e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10713e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10714e5db2183Smrgthen : 10715e5db2183Smrg printf %s "(cached) " >&6 1071643b8458eSmrgelse case e in #( 1071743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 107181114aea8Smrg/* end confdefs.h. */ 107191114aea8Smrgint i; 107201114aea8Smrg_ACEOF 10721e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10722e5db2183Smrgthen : 1072339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1072443b8458eSmrgelse case e in #( 1072543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1072643b8458eSmrgesac 107271114aea8Smrgfi 1072843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1072943b8458eSmrgesac 107301114aea8Smrgfi 10731e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10732e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1073339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 107341114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 107351114aea8Smrgfi 107361114aea8Smrg 107371114aea8Smrgfound="no" 107381114aea8Smrg 107391114aea8Smrg if test $found = "no" ; then 107407af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 107411114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 107421114aea8Smrg fi 107431114aea8Smrg 107447af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 107451114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 107461114aea8Smrg fi 107471114aea8Smrg 107481114aea8Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 107491114aea8Smrg 10750e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10751e5db2183Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1075239f9c979Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10753e5db2183Smrg if eval test \${$cacheid+y} 10754e5db2183Smrgthen : 10755e5db2183Smrg printf %s "(cached) " >&6 1075643b8458eSmrgelse case e in #( 1075743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 107581114aea8Smrg/* end confdefs.h. */ 107591114aea8Smrgint i; 107601114aea8Smrgint 10761e5db2183Smrgmain (void) 107621114aea8Smrg{ 107631114aea8Smrg 107641114aea8Smrg ; 107651114aea8Smrg return 0; 107661114aea8Smrg} 107671114aea8Smrg_ACEOF 10768e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10769e5db2183Smrgthen : 1077039f9c979Smrg eval $cacheid=yes 1077143b8458eSmrgelse case e in #( 1077243b8458eSmrg e) eval $cacheid=no ;; 1077343b8458eSmrgesac 107741114aea8Smrgfi 10775e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1077643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1077743b8458eSmrgesac 107781114aea8Smrgfi 107791114aea8Smrg 107801114aea8Smrg 107811114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 107821114aea8Smrg 1078339f9c979Smrg eval supported=\$$cacheid 10784e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10785e5db2183Smrgprintf "%s\n" "$supported" >&6; } 107861114aea8Smrg if test "$supported" = "yes" ; then 107871114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 107881114aea8Smrg found="yes" 107891114aea8Smrg fi 107901114aea8Smrg fi 107911114aea8Smrg 107921114aea8Smrg 107931114aea8Smrg 107941114aea8Smrg 107951114aea8Smrg 107961114aea8Smrg 107971114aea8Smrg 107981114aea8Smrg 107991114aea8Smrg 108001114aea8Smrg 108011114aea8Smrg 108021114aea8Smrg 108031114aea8Smrg 1080439f9c979Smrg 1080539f9c979Smrg 108061114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 108071114aea8Smrg 1080839f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 108091114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10810e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10811e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10812e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10813e5db2183Smrgthen : 10814e5db2183Smrg printf %s "(cached) " >&6 1081543b8458eSmrgelse case e in #( 1081643b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 108171114aea8Smrg/* end confdefs.h. */ 108181114aea8Smrgint i; 108191114aea8Smrg_ACEOF 10820e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10821e5db2183Smrgthen : 1082239f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1082343b8458eSmrgelse case e in #( 1082443b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1082543b8458eSmrgesac 108261114aea8Smrgfi 1082743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1082843b8458eSmrgesac 108291114aea8Smrgfi 10830e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10831e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1083239f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 108331114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 108341114aea8Smrgfi 108351114aea8Smrg 1083639f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1083739f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 108381114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 108391114aea8Smrg fi 108401114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10841e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10842e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10843e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10844e5db2183Smrgthen : 10845e5db2183Smrg printf %s "(cached) " >&6 1084643b8458eSmrgelse case e in #( 1084743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 108481114aea8Smrg/* end confdefs.h. */ 108491114aea8Smrgint i; 108501114aea8Smrg_ACEOF 10851e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10852e5db2183Smrgthen : 1085339f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1085443b8458eSmrgelse case e in #( 1085543b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1085643b8458eSmrgesac 108571114aea8Smrgfi 1085843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1085943b8458eSmrgesac 108601114aea8Smrgfi 10861e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10862e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1086339f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 108641114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 108651114aea8Smrgfi 108661114aea8Smrg 108671114aea8Smrgfound="no" 108681114aea8Smrg 108691114aea8Smrg if test $found = "no" ; then 108707af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 108711114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 108721114aea8Smrg fi 108731114aea8Smrg 108747af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 108751114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 108761114aea8Smrg fi 108771114aea8Smrg 108781114aea8Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 108791114aea8Smrg 10880e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10881e5db2183Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1088239f9c979Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10883e5db2183Smrg if eval test \${$cacheid+y} 10884e5db2183Smrgthen : 10885e5db2183Smrg printf %s "(cached) " >&6 1088643b8458eSmrgelse case e in #( 1088743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 108881114aea8Smrg/* end confdefs.h. */ 108891114aea8Smrgint i; 108901114aea8Smrgint 10891e5db2183Smrgmain (void) 108921114aea8Smrg{ 108931114aea8Smrg 108941114aea8Smrg ; 108951114aea8Smrg return 0; 108961114aea8Smrg} 108971114aea8Smrg_ACEOF 10898e5db2183Smrgif ac_fn_c_try_link "$LINENO" 10899e5db2183Smrgthen : 1090039f9c979Smrg eval $cacheid=yes 1090143b8458eSmrgelse case e in #( 1090243b8458eSmrg e) eval $cacheid=no ;; 1090343b8458eSmrgesac 109041114aea8Smrgfi 10905e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1090643b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1090743b8458eSmrgesac 109081114aea8Smrgfi 109091114aea8Smrg 109101114aea8Smrg 109111114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 109121114aea8Smrg 1091339f9c979Smrg eval supported=\$$cacheid 10914e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10915e5db2183Smrgprintf "%s\n" "$supported" >&6; } 109161114aea8Smrg if test "$supported" = "yes" ; then 109171114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 109181114aea8Smrg found="yes" 109191114aea8Smrg fi 109201114aea8Smrg fi 109211114aea8Smrg 109221114aea8Smrg 109231114aea8Smrgfi 109241114aea8Smrg 109251114aea8Smrg 109261114aea8Smrg 109271114aea8Smrg 109281114aea8Smrg 109291114aea8Smrg 109301114aea8Smrg 109311114aea8Smrg CWARNFLAGS="$BASE_CFLAGS" 109321114aea8Smrg if test "x$GCC" = xyes ; then 109331114aea8Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 109341114aea8Smrg fi 109351114aea8Smrg 109361114aea8Smrg 109371114aea8Smrg 109381114aea8Smrg 109391114aea8Smrg 109401114aea8Smrg 109411114aea8Smrg 109421114aea8Smrg 109431114aea8Smrg# Check whether --enable-strict-compilation was given. 10944e5db2183Smrgif test ${enable_strict_compilation+y} 10945e5db2183Smrgthen : 109461114aea8Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 1094743b8458eSmrgelse case e in #( 1094843b8458eSmrg e) STRICT_COMPILE=no ;; 1094943b8458eSmrgesac 109501114aea8Smrgfi 109511114aea8Smrg 109521114aea8Smrg 109531114aea8Smrg 109541114aea8Smrg 109551114aea8Smrg 109561114aea8Smrg 109571114aea8SmrgSTRICT_CFLAGS="" 109581114aea8Smrg 109591114aea8Smrg 109601114aea8Smrg 109611114aea8Smrg 109621114aea8Smrg 109631114aea8Smrg 109641114aea8Smrg 109651114aea8Smrg 109661114aea8Smrg 109671114aea8Smrg 109681114aea8Smrg 1096939f9c979Smrg 1097039f9c979Smrg 109711114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 109721114aea8Smrg 1097339f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 109741114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10975e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10976e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10977e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10978e5db2183Smrgthen : 10979e5db2183Smrg printf %s "(cached) " >&6 1098043b8458eSmrgelse case e in #( 1098143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 109821114aea8Smrg/* end confdefs.h. */ 109831114aea8Smrgint i; 109841114aea8Smrg_ACEOF 10985e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 10986e5db2183Smrgthen : 1098739f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1098843b8458eSmrgelse case e in #( 1098943b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1099043b8458eSmrgesac 109911114aea8Smrgfi 1099243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1099343b8458eSmrgesac 109941114aea8Smrgfi 10995e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10996e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1099739f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 109981114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 109991114aea8Smrgfi 110001114aea8Smrg 1100139f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1100239f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 110031114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 110041114aea8Smrg fi 110051114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11006e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11007e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11008e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11009e5db2183Smrgthen : 11010e5db2183Smrg printf %s "(cached) " >&6 1101143b8458eSmrgelse case e in #( 1101243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 110131114aea8Smrg/* end confdefs.h. */ 110141114aea8Smrgint i; 110151114aea8Smrg_ACEOF 11016e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 11017e5db2183Smrgthen : 1101839f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1101943b8458eSmrgelse case e in #( 1102043b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1102143b8458eSmrgesac 110221114aea8Smrgfi 1102343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1102443b8458eSmrgesac 110251114aea8Smrgfi 11026e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11027e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1102839f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 110291114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 110301114aea8Smrgfi 110311114aea8Smrg 110321114aea8Smrgfound="no" 110331114aea8Smrg 110341114aea8Smrg if test $found = "no" ; then 110357af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 110361114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 110371114aea8Smrg fi 110381114aea8Smrg 110397af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 110401114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 110411114aea8Smrg fi 110421114aea8Smrg 110431114aea8Smrg CFLAGS="$CFLAGS -pedantic" 110441114aea8Smrg 11045e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 11046e5db2183Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 1104739f9c979Smrg cacheid=xorg_cv_cc_flag__pedantic 11048e5db2183Smrg if eval test \${$cacheid+y} 11049e5db2183Smrgthen : 11050e5db2183Smrg printf %s "(cached) " >&6 1105143b8458eSmrgelse case e in #( 1105243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 110531114aea8Smrg/* end confdefs.h. */ 110541114aea8Smrgint i; 110551114aea8Smrgint 11056e5db2183Smrgmain (void) 110571114aea8Smrg{ 110581114aea8Smrg 110591114aea8Smrg ; 110601114aea8Smrg return 0; 110611114aea8Smrg} 110621114aea8Smrg_ACEOF 11063e5db2183Smrgif ac_fn_c_try_link "$LINENO" 11064e5db2183Smrgthen : 1106539f9c979Smrg eval $cacheid=yes 1106643b8458eSmrgelse case e in #( 1106743b8458eSmrg e) eval $cacheid=no ;; 1106843b8458eSmrgesac 110691114aea8Smrgfi 11070e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1107143b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1107243b8458eSmrgesac 110731114aea8Smrgfi 110741114aea8Smrg 110751114aea8Smrg 110761114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 110771114aea8Smrg 1107839f9c979Smrg eval supported=\$$cacheid 11079e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11080e5db2183Smrgprintf "%s\n" "$supported" >&6; } 110811114aea8Smrg if test "$supported" = "yes" ; then 110821114aea8Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 110831114aea8Smrg found="yes" 110841114aea8Smrg fi 110851114aea8Smrg fi 110861114aea8Smrg 110871114aea8Smrg 110881114aea8Smrg 110891114aea8Smrg 110901114aea8Smrg 110911114aea8Smrg 110921114aea8Smrg 110931114aea8Smrg 110941114aea8Smrg 110951114aea8Smrg 110961114aea8Smrg 110971114aea8Smrg 110981114aea8Smrg 1109939f9c979Smrg 1110039f9c979Smrg 111011114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 111021114aea8Smrg 1110339f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 111041114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11105e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11106e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11107e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11108e5db2183Smrgthen : 11109e5db2183Smrg printf %s "(cached) " >&6 1111043b8458eSmrgelse case e in #( 1111143b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 111121114aea8Smrg/* end confdefs.h. */ 111131114aea8Smrgint i; 111141114aea8Smrg_ACEOF 11115e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 11116e5db2183Smrgthen : 1111739f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1111843b8458eSmrgelse case e in #( 1111943b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1112043b8458eSmrgesac 111211114aea8Smrgfi 1112243b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1112343b8458eSmrgesac 111241114aea8Smrgfi 11125e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11126e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1112739f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 111281114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 111291114aea8Smrgfi 111301114aea8Smrg 1113139f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1113239f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 111331114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 111341114aea8Smrg fi 111351114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11136e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11137e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11138e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11139e5db2183Smrgthen : 11140e5db2183Smrg printf %s "(cached) " >&6 1114143b8458eSmrgelse case e in #( 1114243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 111431114aea8Smrg/* end confdefs.h. */ 111441114aea8Smrgint i; 111451114aea8Smrg_ACEOF 11146e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 11147e5db2183Smrgthen : 1114839f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1114943b8458eSmrgelse case e in #( 1115043b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1115143b8458eSmrgesac 111521114aea8Smrgfi 1115343b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1115443b8458eSmrgesac 111551114aea8Smrgfi 11156e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11157e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1115839f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 111591114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 111601114aea8Smrgfi 111611114aea8Smrg 111621114aea8Smrgfound="no" 111631114aea8Smrg 111641114aea8Smrg if test $found = "no" ; then 111657af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 111661114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 111671114aea8Smrg fi 111681114aea8Smrg 111697af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 111701114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 111711114aea8Smrg fi 111721114aea8Smrg 111731114aea8Smrg CFLAGS="$CFLAGS -Werror" 111741114aea8Smrg 11175e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 11176e5db2183Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 1117739f9c979Smrg cacheid=xorg_cv_cc_flag__Werror 11178e5db2183Smrg if eval test \${$cacheid+y} 11179e5db2183Smrgthen : 11180e5db2183Smrg printf %s "(cached) " >&6 1118143b8458eSmrgelse case e in #( 1118243b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 111831114aea8Smrg/* end confdefs.h. */ 111841114aea8Smrgint i; 111851114aea8Smrgint 11186e5db2183Smrgmain (void) 111871114aea8Smrg{ 111881114aea8Smrg 111891114aea8Smrg ; 111901114aea8Smrg return 0; 111911114aea8Smrg} 111921114aea8Smrg_ACEOF 11193e5db2183Smrgif ac_fn_c_try_link "$LINENO" 11194e5db2183Smrgthen : 1119539f9c979Smrg eval $cacheid=yes 1119643b8458eSmrgelse case e in #( 1119743b8458eSmrg e) eval $cacheid=no ;; 1119843b8458eSmrgesac 111991114aea8Smrgfi 11200e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1120143b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1120243b8458eSmrgesac 112031114aea8Smrgfi 112041114aea8Smrg 112051114aea8Smrg 112061114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 112071114aea8Smrg 1120839f9c979Smrg eval supported=\$$cacheid 11209e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11210e5db2183Smrgprintf "%s\n" "$supported" >&6; } 112111114aea8Smrg if test "$supported" = "yes" ; then 112121114aea8Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 112131114aea8Smrg found="yes" 112141114aea8Smrg fi 112151114aea8Smrg fi 112161114aea8Smrg 112171114aea8Smrg if test $found = "no" ; then 112187af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 112191114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 112201114aea8Smrg fi 112211114aea8Smrg 112227af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 112231114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 112241114aea8Smrg fi 112251114aea8Smrg 112261114aea8Smrg CFLAGS="$CFLAGS -errwarn" 112271114aea8Smrg 11228e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 11229e5db2183Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 1123039f9c979Smrg cacheid=xorg_cv_cc_flag__errwarn 11231e5db2183Smrg if eval test \${$cacheid+y} 11232e5db2183Smrgthen : 11233e5db2183Smrg printf %s "(cached) " >&6 1123443b8458eSmrgelse case e in #( 1123543b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 112361114aea8Smrg/* end confdefs.h. */ 112371114aea8Smrgint i; 112381114aea8Smrgint 11239e5db2183Smrgmain (void) 112401114aea8Smrg{ 112411114aea8Smrg 112421114aea8Smrg ; 112431114aea8Smrg return 0; 112441114aea8Smrg} 112451114aea8Smrg_ACEOF 11246e5db2183Smrgif ac_fn_c_try_link "$LINENO" 11247e5db2183Smrgthen : 1124839f9c979Smrg eval $cacheid=yes 1124943b8458eSmrgelse case e in #( 1125043b8458eSmrg e) eval $cacheid=no ;; 1125143b8458eSmrgesac 112521114aea8Smrgfi 11253e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1125443b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1125543b8458eSmrgesac 112561114aea8Smrgfi 112571114aea8Smrg 112581114aea8Smrg 112591114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 112601114aea8Smrg 1126139f9c979Smrg eval supported=\$$cacheid 11262e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11263e5db2183Smrgprintf "%s\n" "$supported" >&6; } 112641114aea8Smrg if test "$supported" = "yes" ; then 112651114aea8Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 112661114aea8Smrg found="yes" 112671114aea8Smrg fi 112681114aea8Smrg fi 112691114aea8Smrg 112701114aea8Smrg 112711114aea8Smrg 112721114aea8Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 112731114aea8Smrg# activate it with -Werror, so we add it here explicitly. 112741114aea8Smrg 112751114aea8Smrg 112761114aea8Smrg 112771114aea8Smrg 112781114aea8Smrg 112791114aea8Smrg 112801114aea8Smrg 112811114aea8Smrg 112821114aea8Smrg 112831114aea8Smrg 112841114aea8Smrg 1128539f9c979Smrg 1128639f9c979Smrg 112871114aea8Smrgxorg_testset_save_CFLAGS="$CFLAGS" 112881114aea8Smrg 1128939f9c979Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 112901114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11291e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11292e5db2183Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11293e5db2183Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11294e5db2183Smrgthen : 11295e5db2183Smrg printf %s "(cached) " >&6 1129643b8458eSmrgelse case e in #( 1129743b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 112981114aea8Smrg/* end confdefs.h. */ 112991114aea8Smrgint i; 113001114aea8Smrg_ACEOF 11301e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 11302e5db2183Smrgthen : 1130339f9c979Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1130443b8458eSmrgelse case e in #( 1130543b8458eSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1130643b8458eSmrgesac 113071114aea8Smrgfi 1130843b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1130943b8458eSmrgesac 113101114aea8Smrgfi 11311e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11312e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1131339f9c979Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 113141114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 113151114aea8Smrgfi 113161114aea8Smrg 1131739f9c979Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1131839f9c979Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 113191114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 113201114aea8Smrg fi 113211114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11322e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11323e5db2183Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11324e5db2183Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11325e5db2183Smrgthen : 11326e5db2183Smrg printf %s "(cached) " >&6 1132743b8458eSmrgelse case e in #( 1132843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 113291114aea8Smrg/* end confdefs.h. */ 113301114aea8Smrgint i; 113311114aea8Smrg_ACEOF 11332e5db2183Smrgif ac_fn_c_try_compile "$LINENO" 11333e5db2183Smrgthen : 1133439f9c979Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1133543b8458eSmrgelse case e in #( 1133643b8458eSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1133743b8458eSmrgesac 113381114aea8Smrgfi 1133943b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1134043b8458eSmrgesac 113411114aea8Smrgfi 11342e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11343e5db2183Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1134439f9c979Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 113451114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 113461114aea8Smrgfi 113471114aea8Smrg 113481114aea8Smrgfound="no" 113491114aea8Smrg 113501114aea8Smrg if test $found = "no" ; then 113517af227c3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 113521114aea8Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 113531114aea8Smrg fi 113541114aea8Smrg 113557af227c3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 113561114aea8Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 113571114aea8Smrg fi 113581114aea8Smrg 113591114aea8Smrg CFLAGS="$CFLAGS -Werror=attributes" 113601114aea8Smrg 11361e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11362e5db2183Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 113637af227c3Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 11364e5db2183Smrg if eval test \${$cacheid+y} 11365e5db2183Smrgthen : 11366e5db2183Smrg printf %s "(cached) " >&6 1136743b8458eSmrgelse case e in #( 1136843b8458eSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 113691114aea8Smrg/* end confdefs.h. */ 113701114aea8Smrgint i; 113711114aea8Smrgint 11372e5db2183Smrgmain (void) 113731114aea8Smrg{ 113741114aea8Smrg 113751114aea8Smrg ; 113761114aea8Smrg return 0; 113771114aea8Smrg} 113781114aea8Smrg_ACEOF 11379e5db2183Smrgif ac_fn_c_try_link "$LINENO" 11380e5db2183Smrgthen : 1138139f9c979Smrg eval $cacheid=yes 1138243b8458eSmrgelse case e in #( 1138343b8458eSmrg e) eval $cacheid=no ;; 1138443b8458eSmrgesac 113851114aea8Smrgfi 11386e5db2183Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1138743b8458eSmrg conftest$ac_exeext conftest.$ac_ext ;; 1138843b8458eSmrgesac 113891114aea8Smrgfi 113901114aea8Smrg 113911114aea8Smrg 113921114aea8Smrg CFLAGS="$xorg_testset_save_CFLAGS" 113931114aea8Smrg 1139439f9c979Smrg eval supported=\$$cacheid 11395e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11396e5db2183Smrgprintf "%s\n" "$supported" >&6; } 113971114aea8Smrg if test "$supported" = "yes" ; then 113981114aea8Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 113991114aea8Smrg found="yes" 114001114aea8Smrg fi 114011114aea8Smrg fi 114021114aea8Smrg 114031114aea8Smrg 114041114aea8Smrg 114051114aea8Smrgif test "x$STRICT_COMPILE" = "xyes"; then 114061114aea8Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 114071114aea8Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 114081114aea8Smrgfi 114091114aea8Smrg 114101114aea8Smrg 11411a5399cb1Smrg 11412a5399cb1Smrg 11413a5399cb1Smrg 11414a5399cb1Smrg 1141543b8458eSmrg 1141643b8458eSmrg 11417a5399cb1Smrgcat >>confdefs.h <<_ACEOF 11418a5399cb1Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11419a5399cb1Smrg_ACEOF 11420a5399cb1Smrg 11421a5399cb1Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11422a5399cb1Smrg if test "x$PVM" = "x"; then 11423a5399cb1Smrg PVM="0" 11424a5399cb1Smrg fi 11425a5399cb1Smrg 11426e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11427a5399cb1Smrg 11428a5399cb1Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11429a5399cb1Smrg if test "x$PVP" = "x"; then 11430a5399cb1Smrg PVP="0" 11431a5399cb1Smrg fi 11432a5399cb1Smrg 11433e5db2183Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11434a5399cb1Smrg 11435a5399cb1Smrg 11436a5399cb1Smrg 11437e5db2183SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11438a5399cb1Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11439e5db2183Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11440e5db2183Smrgtouch \$(top_srcdir)/ChangeLog; \ 11441e5db2183Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11442a5399cb1Smrg 11443a5399cb1Smrg 11444a5399cb1Smrg 11445a5399cb1Smrg 11446a5399cb1Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11447a5399cb1SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11448a5399cb1Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11449e5db2183Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11450e5db2183Smrgtouch \$(top_srcdir)/INSTALL; \ 11451e5db2183Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11452e5db2183Smrg 11453a5399cb1Smrg 11454a5399cb1Smrg 11455a5399cb1Smrg 11456a5399cb1Smrg 11457a5399cb1Smrg 11458e5db2183Smrgcase $host_os in 11459e5db2183Smrg solaris*) 11460e5db2183Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11461e5db2183Smrg # check for a man page file found in later versions that use 11462e5db2183Smrg # traditional section numbers instead 11463e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11464e5db2183Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11465e5db2183Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11466e5db2183Smrgthen : 11467e5db2183Smrg printf %s "(cached) " >&6 1146843b8458eSmrgelse case e in #( 1146943b8458eSmrg e) test "$cross_compiling" = yes && 11470e5db2183Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11471e5db2183Smrgif test -r "/usr/share/man/man7/attributes.7"; then 11472e5db2183Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 11473e5db2183Smrgelse 11474e5db2183Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 1147543b8458eSmrgfi ;; 1147643b8458eSmrgesac 11477e5db2183Smrgfi 11478e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11479e5db2183Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11480e5db2183Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11481e5db2183Smrgthen : 11482e5db2183Smrg SYSV_MAN_SECTIONS=false 1148343b8458eSmrgelse case e in #( 1148443b8458eSmrg e) SYSV_MAN_SECTIONS=true ;; 1148543b8458eSmrgesac 11486e5db2183Smrgfi 11487e5db2183Smrg 11488e5db2183Smrg ;; 11489e5db2183Smrg *) SYSV_MAN_SECTIONS=false ;; 11490e5db2183Smrgesac 114915afa940dSmrg 11492a5399cb1Smrgif test x$APP_MAN_SUFFIX = x ; then 11493a5399cb1Smrg APP_MAN_SUFFIX=1 11494a5399cb1Smrgfi 11495a5399cb1Smrgif test x$APP_MAN_DIR = x ; then 11496a5399cb1Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11497a5399cb1Smrgfi 11498a5399cb1Smrg 11499a5399cb1Smrgif test x$LIB_MAN_SUFFIX = x ; then 11500a5399cb1Smrg LIB_MAN_SUFFIX=3 11501a5399cb1Smrgfi 11502a5399cb1Smrgif test x$LIB_MAN_DIR = x ; then 11503a5399cb1Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11504a5399cb1Smrgfi 11505a5399cb1Smrg 11506a5399cb1Smrgif test x$FILE_MAN_SUFFIX = x ; then 11507e5db2183Smrg case $SYSV_MAN_SECTIONS in 11508e5db2183Smrg true) FILE_MAN_SUFFIX=4 ;; 115098a954913Smrg *) FILE_MAN_SUFFIX=5 ;; 115105afa940dSmrg esac 115115afa940dSmrgfi 115125afa940dSmrgif test x$FILE_MAN_DIR = x ; then 115135afa940dSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 115145afa940dSmrgfi 11515a5399cb1Smrg 115165afa940dSmrgif test x$MISC_MAN_SUFFIX = x ; then 11517e5db2183Smrg case $SYSV_MAN_SECTIONS in 11518e5db2183Smrg true) MISC_MAN_SUFFIX=5 ;; 115198a954913Smrg *) MISC_MAN_SUFFIX=7 ;; 115205afa940dSmrg esac 115215afa940dSmrgfi 115225afa940dSmrgif test x$MISC_MAN_DIR = x ; then 115235afa940dSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11524a5399cb1Smrgfi 11525a5399cb1Smrg 115265afa940dSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 11527e5db2183Smrg case $SYSV_MAN_SECTIONS in 11528e5db2183Smrg true) DRIVER_MAN_SUFFIX=7 ;; 115298a954913Smrg *) DRIVER_MAN_SUFFIX=4 ;; 115305afa940dSmrg esac 115315afa940dSmrgfi 115325afa940dSmrgif test x$DRIVER_MAN_DIR = x ; then 115335afa940dSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11534a5399cb1Smrgfi 11535a5399cb1Smrg 115365afa940dSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 11537e5db2183Smrg case $SYSV_MAN_SECTIONS in 11538e5db2183Smrg true) ADMIN_MAN_SUFFIX=1m ;; 115398a954913Smrg *) ADMIN_MAN_SUFFIX=8 ;; 115405afa940dSmrg esac 115415afa940dSmrgfi 115425afa940dSmrgif test x$ADMIN_MAN_DIR = x ; then 115435afa940dSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11544a5399cb1Smrgfi 11545a5399cb1Smrg 11546a5399cb1Smrg 11547a5399cb1Smrg 11548a5399cb1Smrg 11549a5399cb1Smrg 11550bb2e14f3Smrg 11551bb2e14f3Smrg 11552a5399cb1Smrg 11553bb2e14f3Smrg 115545afa940dSmrg 115555afa940dSmrg 115565afa940dSmrg 115575afa940dSmrg 115585afa940dSmrg 115595afa940dSmrg 115605afa940dSmrgXORG_MAN_PAGE="X Version 11" 115615afa940dSmrg 115625afa940dSmrgMAN_SUBSTS="\ 115635afa940dSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 115645afa940dSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 115655afa940dSmrg -e 's|__xservername__|Xorg|g' \ 115665afa940dSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 115675afa940dSmrg -e 's|__projectroot__|\$(prefix)|g' \ 115685afa940dSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 115695afa940dSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 115705afa940dSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 115715afa940dSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 115725afa940dSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 115735afa940dSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 115745afa940dSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 115755afa940dSmrg 115765afa940dSmrg 115775afa940dSmrg 115785afa940dSmrg# Check whether --enable-silent-rules was given. 11579e5db2183Smrgif test ${enable_silent_rules+y} 11580e5db2183Smrgthen : 115815afa940dSmrg enableval=$enable_silent_rules; 11582a5399cb1Smrgfi 11583bb2e14f3Smrg 1158439f9c979Smrgcase $enable_silent_rules in # ((( 1158539f9c979Smrg yes) AM_DEFAULT_VERBOSITY=0;; 1158639f9c979Smrg no) AM_DEFAULT_VERBOSITY=1;; 1158739f9c979Smrg *) AM_DEFAULT_VERBOSITY=0;; 115885afa940dSmrgesac 1158939f9c979Smrgam_make=${MAKE-make} 11590e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11591e5db2183Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 11592e5db2183Smrgif test ${am_cv_make_support_nested_variables+y} 11593e5db2183Smrgthen : 11594e5db2183Smrg printf %s "(cached) " >&6 1159543b8458eSmrgelse case e in #( 1159643b8458eSmrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 1159739f9c979SmrgBAR0=false 1159839f9c979SmrgBAR1=true 1159939f9c979SmrgV=1 1160039f9c979Smrgam__doit: 1160139f9c979Smrg @$(TRUE) 1160239f9c979Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 1160339f9c979Smrg am_cv_make_support_nested_variables=yes 1160439f9c979Smrgelse 1160539f9c979Smrg am_cv_make_support_nested_variables=no 1160643b8458eSmrgfi ;; 1160743b8458eSmrgesac 1160839f9c979Smrgfi 11609e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11610e5db2183Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 1161139f9c979Smrgif test $am_cv_make_support_nested_variables = yes; then 1161239f9c979Smrg AM_V='$(V)' 1161339f9c979Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1161439f9c979Smrgelse 1161539f9c979Smrg AM_V=$AM_DEFAULT_VERBOSITY 1161639f9c979Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1161739f9c979Smrgfi 116185afa940dSmrgAM_BACKSLASH='\' 11619bb2e14f3Smrg 11620bb2e14f3Smrg 11621bb2e14f3Smrg 1162243b8458eSmrg 11623bb2e14f3Smrgac_ext=c 11624bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS' 11625bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11626bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11627bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 11628e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11629e5db2183Smrgprintf %s "checking how to run the C preprocessor... " >&6; } 11630bb2e14f3Smrg# On Suns, sometimes $CPP names a directory. 11631bb2e14f3Smrgif test -n "$CPP" && test -d "$CPP"; then 11632bb2e14f3Smrg CPP= 11633bb2e14f3Smrgfi 11634bb2e14f3Smrgif test -z "$CPP"; then 11635e5db2183Smrg if test ${ac_cv_prog_CPP+y} 11636e5db2183Smrgthen : 11637e5db2183Smrg printf %s "(cached) " >&6 1163843b8458eSmrgelse case e in #( 1163943b8458eSmrg e) # Double quotes because $CC needs to be expanded 11640e5db2183Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp 11641bb2e14f3Smrg do 11642bb2e14f3Smrg ac_preproc_ok=false 11643bb2e14f3Smrgfor ac_c_preproc_warn_flag in '' yes 11644bb2e14f3Smrgdo 11645bb2e14f3Smrg # Use a header file that comes with gcc, so configuring glibc 11646bb2e14f3Smrg # with a fresh cross-compiler works. 11647bb2e14f3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 11648bb2e14f3Smrg # not just through cpp. "Syntax error" is here to catch this case. 11649a5399cb1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11650bb2e14f3Smrg/* end confdefs.h. */ 11651e5db2183Smrg#include <limits.h> 11652bb2e14f3Smrg Syntax error 11653bb2e14f3Smrg_ACEOF 11654e5db2183Smrgif ac_fn_c_try_cpp "$LINENO" 11655e5db2183Smrgthen : 11656bb2e14f3Smrg 1165743b8458eSmrgelse case e in #( 1165843b8458eSmrg e) # Broken: fails on valid input. 1165943b8458eSmrgcontinue ;; 1166043b8458eSmrgesac 11661bb2e14f3Smrgfi 116625afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext 11663bb2e14f3Smrg 11664a5399cb1Smrg # OK, works on sane cases. Now check whether nonexistent headers 11665bb2e14f3Smrg # can be detected and how. 11666a5399cb1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11667bb2e14f3Smrg/* end confdefs.h. */ 11668bb2e14f3Smrg#include <ac_nonexistent.h> 11669bb2e14f3Smrg_ACEOF 11670e5db2183Smrgif ac_fn_c_try_cpp "$LINENO" 11671e5db2183Smrgthen : 11672bb2e14f3Smrg # Broken: success on invalid input. 11673bb2e14f3Smrgcontinue 1167443b8458eSmrgelse case e in #( 1167543b8458eSmrg e) # Passes both tests. 11676bb2e14f3Smrgac_preproc_ok=: 1167743b8458eSmrgbreak ;; 1167843b8458eSmrgesac 11679bb2e14f3Smrgfi 116805afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext 11681bb2e14f3Smrg 11682bb2e14f3Smrgdone 1168343b8458eSmrg# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped. 116845afa940dSmrgrm -f conftest.i conftest.err conftest.$ac_ext 11685e5db2183Smrgif $ac_preproc_ok 11686e5db2183Smrgthen : 11687bb2e14f3Smrg break 11688bb2e14f3Smrgfi 11689bb2e14f3Smrg 11690bb2e14f3Smrg done 11691bb2e14f3Smrg ac_cv_prog_CPP=$CPP 1169243b8458eSmrg ;; 1169343b8458eSmrgesac 11694bb2e14f3Smrgfi 11695bb2e14f3Smrg CPP=$ac_cv_prog_CPP 11696bb2e14f3Smrgelse 11697bb2e14f3Smrg ac_cv_prog_CPP=$CPP 11698bb2e14f3Smrgfi 11699e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11700e5db2183Smrgprintf "%s\n" "$CPP" >&6; } 11701bb2e14f3Smrgac_preproc_ok=false 11702bb2e14f3Smrgfor ac_c_preproc_warn_flag in '' yes 11703bb2e14f3Smrgdo 11704bb2e14f3Smrg # Use a header file that comes with gcc, so configuring glibc 11705bb2e14f3Smrg # with a fresh cross-compiler works. 11706bb2e14f3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 11707bb2e14f3Smrg # not just through cpp. "Syntax error" is here to catch this case. 11708a5399cb1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11709bb2e14f3Smrg/* end confdefs.h. */ 11710e5db2183Smrg#include <limits.h> 11711bb2e14f3Smrg Syntax error 11712bb2e14f3Smrg_ACEOF 11713e5db2183Smrgif ac_fn_c_try_cpp "$LINENO" 11714e5db2183Smrgthen : 11715bb2e14f3Smrg 1171643b8458eSmrgelse case e in #( 1171743b8458eSmrg e) # Broken: fails on valid input. 1171843b8458eSmrgcontinue ;; 1171943b8458eSmrgesac 11720bb2e14f3Smrgfi 117215afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext 11722bb2e14f3Smrg 11723a5399cb1Smrg # OK, works on sane cases. Now check whether nonexistent headers 11724bb2e14f3Smrg # can be detected and how. 11725a5399cb1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11726bb2e14f3Smrg/* end confdefs.h. */ 11727bb2e14f3Smrg#include <ac_nonexistent.h> 11728bb2e14f3Smrg_ACEOF 11729e5db2183Smrgif ac_fn_c_try_cpp "$LINENO" 11730e5db2183Smrgthen : 11731bb2e14f3Smrg # Broken: success on invalid input. 11732bb2e14f3Smrgcontinue 1173343b8458eSmrgelse case e in #( 1173443b8458eSmrg e) # Passes both tests. 11735bb2e14f3Smrgac_preproc_ok=: 1173643b8458eSmrgbreak ;; 1173743b8458eSmrgesac 11738bb2e14f3Smrgfi 117395afa940dSmrgrm -f conftest.err conftest.i conftest.$ac_ext 11740bb2e14f3Smrg 11741bb2e14f3Smrgdone 1174243b8458eSmrg# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped. 117435afa940dSmrgrm -f conftest.i conftest.err conftest.$ac_ext 11744e5db2183Smrgif $ac_preproc_ok 11745e5db2183Smrgthen : 11746a5399cb1Smrg 1174743b8458eSmrgelse case e in #( 1174843b8458eSmrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1174943b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 117505afa940dSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 1175143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 1175243b8458eSmrgesac 11753bb2e14f3Smrgfi 11754bb2e14f3Smrg 11755bb2e14f3Smrgac_ext=c 11756bb2e14f3Smrgac_cpp='$CPP $CPPFLAGS' 11757bb2e14f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11758bb2e14f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11759bb2e14f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 11760bb2e14f3Smrg 11761bb2e14f3Smrg 11762a5399cb1Smrg 11763e5db2183Smrgif test -n "$ac_tool_prefix"; then 11764e5db2183Smrg # Extract the first word of "${ac_tool_prefix}cpp", so it can be a program name with args. 11765e5db2183Smrgset dummy ${ac_tool_prefix}cpp; ac_word=$2 11766e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11767e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 11768e5db2183Smrgif test ${ac_cv_path_RAWCPP+y} 11769e5db2183Smrgthen : 11770e5db2183Smrg printf %s "(cached) " >&6 1177143b8458eSmrgelse case e in #( 1177243b8458eSmrg e) case $RAWCPP in 11773bb2e14f3Smrg [\\/]* | ?:[\\/]*) 11774bb2e14f3Smrg ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path. 11775bb2e14f3Smrg ;; 11776bb2e14f3Smrg *) 11777bb2e14f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11778bb2e14f3Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib" 11779bb2e14f3Smrgfor as_dir in $as_dummy 11780bb2e14f3Smrgdo 11781bb2e14f3Smrg IFS=$as_save_IFS 11782e5db2183Smrg case $as_dir in #((( 11783e5db2183Smrg '') as_dir=./ ;; 11784e5db2183Smrg */) ;; 11785e5db2183Smrg *) as_dir=$as_dir/ ;; 11786e5db2183Smrg esac 11787a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11788e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11789e5db2183Smrg ac_cv_path_RAWCPP="$as_dir$ac_word$ac_exec_ext" 11790e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11791bb2e14f3Smrg break 2 11792bb2e14f3Smrg fi 11793bb2e14f3Smrgdone 11794a5399cb1Smrg done 11795a5399cb1SmrgIFS=$as_save_IFS 11796bb2e14f3Smrg 11797bb2e14f3Smrg ;; 1179843b8458eSmrgesac ;; 11799bb2e14f3Smrgesac 11800bb2e14f3Smrgfi 11801bb2e14f3SmrgRAWCPP=$ac_cv_path_RAWCPP 11802bb2e14f3Smrgif test -n "$RAWCPP"; then 11803e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5 11804e5db2183Smrgprintf "%s\n" "$RAWCPP" >&6; } 11805bb2e14f3Smrgelse 11806e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11807e5db2183Smrgprintf "%s\n" "no" >&6; } 11808bb2e14f3Smrgfi 11809bb2e14f3Smrg 11810a5399cb1Smrg 11811e5db2183Smrgfi 11812e5db2183Smrgif test -z "$ac_cv_path_RAWCPP"; then 11813e5db2183Smrg ac_pt_RAWCPP=$RAWCPP 11814e5db2183Smrg # Extract the first word of "cpp", so it can be a program name with args. 11815e5db2183Smrgset dummy cpp; ac_word=$2 11816e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11817e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 11818e5db2183Smrgif test ${ac_cv_path_ac_pt_RAWCPP+y} 11819e5db2183Smrgthen : 11820e5db2183Smrg printf %s "(cached) " >&6 1182143b8458eSmrgelse case e in #( 1182243b8458eSmrg e) case $ac_pt_RAWCPP in 11823e5db2183Smrg [\\/]* | ?:[\\/]*) 11824e5db2183Smrg ac_cv_path_ac_pt_RAWCPP="$ac_pt_RAWCPP" # Let the user override the test with a path. 11825e5db2183Smrg ;; 11826e5db2183Smrg *) 11827e5db2183Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11828e5db2183Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib" 11829e5db2183Smrgfor as_dir in $as_dummy 11830e5db2183Smrgdo 11831e5db2183Smrg IFS=$as_save_IFS 11832e5db2183Smrg case $as_dir in #((( 11833e5db2183Smrg '') as_dir=./ ;; 11834e5db2183Smrg */) ;; 11835e5db2183Smrg *) as_dir=$as_dir/ ;; 11836e5db2183Smrg esac 11837e5db2183Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11838e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11839e5db2183Smrg ac_cv_path_ac_pt_RAWCPP="$as_dir$ac_word$ac_exec_ext" 11840e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11841e5db2183Smrg break 2 11842e5db2183Smrg fi 11843bb2e14f3Smrgdone 11844e5db2183Smrg done 11845e5db2183SmrgIFS=$as_save_IFS 11846e5db2183Smrg 11847e5db2183Smrg ;; 1184843b8458eSmrgesac ;; 11849e5db2183Smrgesac 11850e5db2183Smrgfi 11851e5db2183Smrgac_pt_RAWCPP=$ac_cv_path_ac_pt_RAWCPP 11852e5db2183Smrgif test -n "$ac_pt_RAWCPP"; then 11853e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_RAWCPP" >&5 11854e5db2183Smrgprintf "%s\n" "$ac_pt_RAWCPP" >&6; } 11855e5db2183Smrgelse 11856e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11857e5db2183Smrgprintf "%s\n" "no" >&6; } 11858e5db2183Smrgfi 11859e5db2183Smrg 11860e5db2183Smrg if test "x$ac_pt_RAWCPP" = x; then 11861e5db2183Smrg RAWCPP="${CPP}" 11862e5db2183Smrg else 11863e5db2183Smrg case $cross_compiling:$ac_tool_warned in 11864e5db2183Smrgyes:) 11865e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11866e5db2183Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11867e5db2183Smrgac_tool_warned=yes ;; 11868e5db2183Smrgesac 11869e5db2183Smrg RAWCPP=$ac_pt_RAWCPP 11870e5db2183Smrg fi 11871e5db2183Smrgelse 11872e5db2183Smrg RAWCPP="$ac_cv_path_RAWCPP" 11873e5db2183Smrgfi 11874bb2e14f3Smrg 11875bb2e14f3Smrg 11876bb2e14f3Smrg# Check for flag to avoid builtin definitions - assumes unix is predefined, 11877bb2e14f3Smrg# which is not the best choice for supporting other OS'es, but covers most 11878bb2e14f3Smrg# of the ones we need for now. 11879e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5 11880e5db2183Smrgprintf %s "checking if $RAWCPP requires -undef... " >&6; } 11881a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 11882a5399cb1Smrg/* end confdefs.h. */ 11883bb2e14f3SmrgDoes cpp redefine unix ? 11884bb2e14f3Smrg_ACEOF 11885bb2e14f3Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 11886e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11887e5db2183Smrgprintf "%s\n" "no" >&6; } 11888bb2e14f3Smrgelse 11889bb2e14f3Smrg if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 11890bb2e14f3Smrg RAWCPPFLAGS=-undef 11891e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11892e5db2183Smrgprintf "%s\n" "yes" >&6; } 11893a5399cb1Smrg # under Cygwin unix is still defined even with -undef 11894a5399cb1Smrg elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 11895a5399cb1Smrg RAWCPPFLAGS="-undef -ansi" 11896e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5 11897e5db2183Smrgprintf "%s\n" "yes, with -ansi" >&6; } 11898bb2e14f3Smrg else 118995afa940dSmrg as_fn_error $? "${RAWCPP} defines unix with or without -undef. I don't know what to do." "$LINENO" 5 11900bb2e14f3Smrg fi 11901bb2e14f3Smrgfi 11902bb2e14f3Smrgrm -f conftest.$ac_ext 11903bb2e14f3Smrg 11904e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5 11905e5db2183Smrgprintf %s "checking if $RAWCPP requires -traditional... " >&6; } 11906a5399cb1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 11907a5399cb1Smrg/* end confdefs.h. */ 11908bb2e14f3SmrgDoes cpp preserve "whitespace"? 11909bb2e14f3Smrg_ACEOF 11910bb2e14f3Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 11911e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11912e5db2183Smrgprintf "%s\n" "no" >&6; } 11913bb2e14f3Smrgelse 11914bb2e14f3Smrg if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 119158a954913Smrg TRADITIONALCPPFLAGS="-traditional" 11916bb2e14f3Smrg RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" 11917e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11918e5db2183Smrgprintf "%s\n" "yes" >&6; } 11919bb2e14f3Smrg else 119205afa940dSmrg as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." "$LINENO" 5 11921bb2e14f3Smrg fi 11922bb2e14f3Smrgfi 11923bb2e14f3Smrgrm -f conftest.$ac_ext 11924bb2e14f3Smrg 11925bb2e14f3Smrg 119268a954913Smrg 11927bb2e14f3SmrgCPP_PROGRAM=${RAWCPP} 11928bb2e14f3Smrg 11929bb2e14f3Smrg 1193043b8458eSmrg# Checks for library functions. 11931e5db2183Smrgac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" 11932e5db2183Smrgif test "x$ac_cv_func_mkstemp" = xyes 11933e5db2183Smrgthen : 11934e5db2183Smrg printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h 11935a5399cb1Smrg 11936a5399cb1Smrgfi 11937a5399cb1Smrg 11938a5399cb1Smrg 1193943b8458eSmrg# Checks for typedefs, structures, and compiler characteristics. 1194043b8458eSmrg# Check whether --enable-largefile was given. 1194143b8458eSmrgif test ${enable_largefile+y} 1194243b8458eSmrgthen : 1194343b8458eSmrg enableval=$enable_largefile; 1194443b8458eSmrgfi 1194543b8458eSmrgif test "$enable_largefile,$enable_year2038" != no,no 1194643b8458eSmrgthen : 1194743b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 1194843b8458eSmrgprintf %s "checking for $CC option to enable large file support... " >&6; } 1194943b8458eSmrgif test ${ac_cv_sys_largefile_opts+y} 1195043b8458eSmrgthen : 1195143b8458eSmrg printf %s "(cached) " >&6 1195243b8458eSmrgelse case e in #( 1195343b8458eSmrg e) ac_save_CC="$CC" 1195443b8458eSmrg ac_opt_found=no 1195543b8458eSmrg for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 1195643b8458eSmrg if test x"$ac_opt" != x"none needed" 1195743b8458eSmrgthen : 1195843b8458eSmrg CC="$ac_save_CC $ac_opt" 1195943b8458eSmrgfi 1196043b8458eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1196143b8458eSmrg/* end confdefs.h. */ 1196243b8458eSmrg#include <sys/types.h> 1196343b8458eSmrg#ifndef FTYPE 1196443b8458eSmrg# define FTYPE off_t 1196543b8458eSmrg#endif 1196643b8458eSmrg /* Check that FTYPE can represent 2**63 - 1 correctly. 1196743b8458eSmrg We can't simply define LARGE_FTYPE to be 9223372036854775807, 1196843b8458eSmrg since some C++ compilers masquerading as C compilers 1196943b8458eSmrg incorrectly reject 9223372036854775807. */ 1197043b8458eSmrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 1197143b8458eSmrg int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 1197243b8458eSmrg && LARGE_FTYPE % 2147483647 == 1) 1197343b8458eSmrg ? 1 : -1]; 1197443b8458eSmrgint 1197543b8458eSmrgmain (void) 1197643b8458eSmrg{ 1197743b8458eSmrg 1197843b8458eSmrg ; 1197943b8458eSmrg return 0; 1198043b8458eSmrg} 1198143b8458eSmrg_ACEOF 1198243b8458eSmrgif ac_fn_c_try_compile "$LINENO" 1198343b8458eSmrgthen : 1198443b8458eSmrg if test x"$ac_opt" = x"none needed" 1198543b8458eSmrgthen : 1198643b8458eSmrg # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 1198743b8458eSmrg CC="$CC -DFTYPE=ino_t" 1198843b8458eSmrg if ac_fn_c_try_compile "$LINENO" 1198943b8458eSmrgthen : 1199043b8458eSmrg 1199143b8458eSmrgelse case e in #( 1199243b8458eSmrg e) CC="$CC -D_FILE_OFFSET_BITS=64" 1199343b8458eSmrg if ac_fn_c_try_compile "$LINENO" 1199443b8458eSmrgthen : 1199543b8458eSmrg ac_opt='-D_FILE_OFFSET_BITS=64' 1199643b8458eSmrgfi 1199743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;; 1199843b8458eSmrgesac 1199943b8458eSmrgfi 1200043b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 1200143b8458eSmrgfi 1200243b8458eSmrg ac_cv_sys_largefile_opts=$ac_opt 1200343b8458eSmrg ac_opt_found=yes 1200443b8458eSmrgfi 1200543b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1200643b8458eSmrg test $ac_opt_found = no || break 1200743b8458eSmrg done 1200843b8458eSmrg CC="$ac_save_CC" 1200943b8458eSmrg 1201043b8458eSmrg test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 1201143b8458eSmrgesac 1201243b8458eSmrgfi 1201343b8458eSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 1201443b8458eSmrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 1201543b8458eSmrg 1201643b8458eSmrgac_have_largefile=yes 1201743b8458eSmrgcase $ac_cv_sys_largefile_opts in #( 1201843b8458eSmrg "none needed") : 1201943b8458eSmrg ;; #( 1202043b8458eSmrg "supported through gnulib") : 1202143b8458eSmrg ;; #( 1202243b8458eSmrg "support not detected") : 1202343b8458eSmrg ac_have_largefile=no ;; #( 1202443b8458eSmrg "-D_FILE_OFFSET_BITS=64") : 1202543b8458eSmrg 1202643b8458eSmrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 1202743b8458eSmrg ;; #( 1202843b8458eSmrg "-D_LARGE_FILES=1") : 1202943b8458eSmrg 1203043b8458eSmrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 1203143b8458eSmrg ;; #( 1203243b8458eSmrg "-n32") : 1203343b8458eSmrg CC="$CC -n32" ;; #( 1203443b8458eSmrg *) : 1203543b8458eSmrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 1203643b8458eSmrgesac 1203743b8458eSmrg 1203843b8458eSmrgif test "$enable_year2038" != no 1203943b8458eSmrgthen : 1204043b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 1204143b8458eSmrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; } 1204243b8458eSmrgif test ${ac_cv_sys_year2038_opts+y} 1204343b8458eSmrgthen : 1204443b8458eSmrg printf %s "(cached) " >&6 1204543b8458eSmrgelse case e in #( 1204643b8458eSmrg e) ac_save_CPPFLAGS="$CPPFLAGS" 1204743b8458eSmrg ac_opt_found=no 1204843b8458eSmrg for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do 1204943b8458eSmrg if test x"$ac_opt" != x"none needed" 1205043b8458eSmrgthen : 1205143b8458eSmrg CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 1205243b8458eSmrgfi 1205343b8458eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1205443b8458eSmrg/* end confdefs.h. */ 1205543b8458eSmrg 1205643b8458eSmrg #include <time.h> 1205743b8458eSmrg /* Check that time_t can represent 2**32 - 1 correctly. */ 1205843b8458eSmrg #define LARGE_TIME_T \\ 1205943b8458eSmrg ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 1206043b8458eSmrg int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 1206143b8458eSmrg && LARGE_TIME_T % 65537 == 0) 1206243b8458eSmrg ? 1 : -1]; 1206343b8458eSmrg 1206443b8458eSmrgint 1206543b8458eSmrgmain (void) 1206643b8458eSmrg{ 1206743b8458eSmrg 1206843b8458eSmrg ; 1206943b8458eSmrg return 0; 1207043b8458eSmrg} 1207143b8458eSmrg_ACEOF 1207243b8458eSmrgif ac_fn_c_try_compile "$LINENO" 1207343b8458eSmrgthen : 1207443b8458eSmrg ac_cv_sys_year2038_opts="$ac_opt" 1207543b8458eSmrg ac_opt_found=yes 1207643b8458eSmrgfi 1207743b8458eSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1207843b8458eSmrg test $ac_opt_found = no || break 1207943b8458eSmrg done 1208043b8458eSmrg CPPFLAGS="$ac_save_CPPFLAGS" 1208143b8458eSmrg test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 1208243b8458eSmrgesac 1208343b8458eSmrgfi 1208443b8458eSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 1208543b8458eSmrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 1208643b8458eSmrg 1208743b8458eSmrgac_have_year2038=yes 1208843b8458eSmrgcase $ac_cv_sys_year2038_opts in #( 1208943b8458eSmrg "none needed") : 1209043b8458eSmrg ;; #( 1209143b8458eSmrg "support not detected") : 1209243b8458eSmrg ac_have_year2038=no ;; #( 1209343b8458eSmrg "-D_TIME_BITS=64") : 1209443b8458eSmrg 1209543b8458eSmrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 1209643b8458eSmrg ;; #( 1209743b8458eSmrg "-D__MINGW_USE_VC2005_COMPAT") : 1209843b8458eSmrg 1209943b8458eSmrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 1210043b8458eSmrg ;; #( 1210143b8458eSmrg "-U_USE_32_BIT_TIME_T"*) : 1210243b8458eSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1210343b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1210443b8458eSmrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 1210543b8458eSmrgwill stop working after mid-January 2038. Remove 1210643b8458eSmrg_USE_32BIT_TIME_T from the compiler flags. 1210743b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 1210843b8458eSmrg *) : 1210943b8458eSmrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 1211043b8458eSmrgesac 1211143b8458eSmrg 1211243b8458eSmrgfi 1211343b8458eSmrg 1211443b8458eSmrgfi 1211543b8458eSmrg 12116bb2e14f3Smrg# Extract the first word of "perl", so it can be a program name with args. 12117bb2e14f3Smrgset dummy perl; ac_word=$2 12118e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12119e5db2183Smrgprintf %s "checking for $ac_word... " >&6; } 12120e5db2183Smrgif test ${ac_cv_prog_HAS_PERL+y} 12121e5db2183Smrgthen : 12122e5db2183Smrg printf %s "(cached) " >&6 1212343b8458eSmrgelse case e in #( 1212443b8458eSmrg e) if test -n "$HAS_PERL"; then 12125bb2e14f3Smrg ac_cv_prog_HAS_PERL="$HAS_PERL" # Let the user override the test. 12126bb2e14f3Smrgelse 12127bb2e14f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12128bb2e14f3Smrgfor as_dir in $PATH 12129bb2e14f3Smrgdo 12130bb2e14f3Smrg IFS=$as_save_IFS 12131e5db2183Smrg case $as_dir in #((( 12132e5db2183Smrg '') as_dir=./ ;; 12133e5db2183Smrg */) ;; 12134e5db2183Smrg *) as_dir=$as_dir/ ;; 12135e5db2183Smrg esac 12136a5399cb1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12137e5db2183Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12138bb2e14f3Smrg ac_cv_prog_HAS_PERL="yes" 12139e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12140bb2e14f3Smrg break 2 12141bb2e14f3Smrg fi 12142bb2e14f3Smrgdone 12143a5399cb1Smrg done 12144a5399cb1SmrgIFS=$as_save_IFS 12145bb2e14f3Smrg 1214643b8458eSmrgfi ;; 1214743b8458eSmrgesac 12148bb2e14f3Smrgfi 12149bb2e14f3SmrgHAS_PERL=$ac_cv_prog_HAS_PERL 12150bb2e14f3Smrgif test -n "$HAS_PERL"; then 12151e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAS_PERL" >&5 12152e5db2183Smrgprintf "%s\n" "$HAS_PERL" >&6; } 12153bb2e14f3Smrgelse 12154e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12155e5db2183Smrgprintf "%s\n" "no" >&6; } 12156bb2e14f3Smrgfi 12157bb2e14f3Smrg 12158bb2e14f3Smrg 12159a5399cb1Smrg if test "x$HAS_PERL" = xyes; then 12160bb2e14f3Smrg HAS_PERL_TRUE= 12161bb2e14f3Smrg HAS_PERL_FALSE='#' 12162bb2e14f3Smrgelse 12163bb2e14f3Smrg HAS_PERL_TRUE='#' 12164bb2e14f3Smrg HAS_PERL_FALSE= 12165bb2e14f3Smrgfi 12166bb2e14f3Smrg 12167bb2e14f3Smrg 12168bb2e14f3Smrg 12169bb2e14f3Smrg 12170bb2e14f3SmrgDEFAULT_XCONFDIR="${libdir}/X11/config" 12171bb2e14f3Smrg 12172a5399cb1Smrg# Check whether --with-config-dir was given. 12173e5db2183Smrgif test ${with_config_dir+y} 12174e5db2183Smrgthen : 12175a5399cb1Smrg withval=$with_config_dir; XCONFDIR="$withval" 1217643b8458eSmrgelse case e in #( 1217743b8458eSmrg e) XCONFDIR="$DEFAULT_XCONFDIR" ;; 1217843b8458eSmrgesac 12179a5399cb1Smrgfi 12180a5399cb1Smrg 12181bb2e14f3Smrg 12182bb2e14f3Smrg 12183bb2e14f3SmrgDEFAULT_PREPROCESSCMD_MKDEPEND="gcc -E" 12184bb2e14f3Smrg 12185a5399cb1Smrg# Check whether --with-script-preproc-cmd was given. 12186e5db2183Smrgif test ${with_script_preproc_cmd+y} 12187e5db2183Smrgthen : 12188a5399cb1Smrg withval=$with_script_preproc_cmd; PREPROCESSCMD_MKDEPEND="$withval" 1218943b8458eSmrgelse case e in #( 1219043b8458eSmrg e) PREPROCESSCMD_MKDEPEND="$DEFAULT_PREPROCESSCMD_MKDEPEND" ;; 1219143b8458eSmrgesac 12192a5399cb1Smrgfi 12193a5399cb1Smrg 12194bb2e14f3Smrg 12195bb2e14f3Smrg 12196bb2e14f3SmrgDEFAULT_ARCMD="ar clq" 12197bb2e14f3Smrg 12198a5399cb1Smrg# Check whether --with-create-lib-cmd was given. 12199e5db2183Smrgif test ${with_create_lib_cmd+y} 12200e5db2183Smrgthen : 12201a5399cb1Smrg withval=$with_create_lib_cmd; ARCMD="$withval" 1220243b8458eSmrgelse case e in #( 1220343b8458eSmrg e) ARCMD="$DEFAULT_ARCMD" ;; 1220443b8458eSmrgesac 12205a5399cb1Smrgfi 12206a5399cb1Smrg 12207bb2e14f3Smrg 12208bb2e14f3Smrg 12209bb2e14f3SmrgDEFAULT_RANLIB="ranlib" 12210bb2e14f3Smrg 12211a5399cb1Smrg# Check whether --with-clean-lib-cmd was given. 12212e5db2183Smrgif test ${with_clean_lib_cmd+y} 12213e5db2183Smrgthen : 12214a5399cb1Smrg withval=$with_clean_lib_cmd; RANLIB="$withval" 1221543b8458eSmrgelse case e in #( 1221643b8458eSmrg e) RANLIB="$DEFAULT_RANLIB" ;; 1221743b8458eSmrgesac 12218a5399cb1Smrgfi 12219a5399cb1Smrg 12220bb2e14f3Smrg 12221bb2e14f3Smrg 12222a5399cb1Smrg# Check whether --enable-revpath was given. 12223e5db2183Smrgif test ${enable_revpath+y} 12224e5db2183Smrgthen : 12225a5399cb1Smrg enableval=$enable_revpath; BUILD_REVPATH="$enableval" 1222643b8458eSmrgelse case e in #( 1222743b8458eSmrg e) BUILD_REVPATH=yes ;; 1222843b8458eSmrgesac 12229a5399cb1Smrgfi 12230bb2e14f3Smrg 12231a5399cb1Smrg if test "x$BUILD_REVPATH" = xyes; then 12232bb2e14f3Smrg BUILD_REVPATH_TRUE= 12233bb2e14f3Smrg BUILD_REVPATH_FALSE='#' 12234bb2e14f3Smrgelse 12235bb2e14f3Smrg BUILD_REVPATH_TRUE='#' 12236bb2e14f3Smrg BUILD_REVPATH_FALSE= 12237bb2e14f3Smrgfi 12238bb2e14f3Smrg 12239bb2e14f3Smrg 12240a5399cb1Smrg# Check whether --enable-makeg was given. 12241e5db2183Smrgif test ${enable_makeg+y} 12242e5db2183Smrgthen : 12243a5399cb1Smrg enableval=$enable_makeg; BUILD_MAKEG="$enableval" 1224443b8458eSmrgelse case e in #( 1224543b8458eSmrg e) BUILD_MAKEG=yes ;; 1224643b8458eSmrgesac 12247a5399cb1Smrgfi 12248bb2e14f3Smrg 12249a5399cb1Smrg if test "x$BUILD_MAKEG" = xyes; then 12250bb2e14f3Smrg BUILD_MAKEG_TRUE= 12251bb2e14f3Smrg BUILD_MAKEG_FALSE='#' 12252bb2e14f3Smrgelse 12253bb2e14f3Smrg BUILD_MAKEG_TRUE='#' 12254bb2e14f3Smrg BUILD_MAKEG_FALSE= 12255bb2e14f3Smrgfi 12256bb2e14f3Smrg 12257bb2e14f3Smrg 12258a5399cb1Smrg# Check whether --enable-xmkmf was given. 12259e5db2183Smrgif test ${enable_xmkmf+y} 12260e5db2183Smrgthen : 12261a5399cb1Smrg enableval=$enable_xmkmf; BUILD_XMKMF="$enableval" 1226243b8458eSmrgelse case e in #( 1226343b8458eSmrg e) BUILD_XMKMF=yes ;; 1226443b8458eSmrgesac 12265a5399cb1Smrgfi 12266bb2e14f3Smrg 12267a5399cb1Smrg if test "x$BUILD_XMKMF" = xyes; then 12268bb2e14f3Smrg BUILD_XMKMF_TRUE= 12269bb2e14f3Smrg BUILD_XMKMF_FALSE='#' 12270bb2e14f3Smrgelse 12271bb2e14f3Smrg BUILD_XMKMF_TRUE='#' 12272bb2e14f3Smrg BUILD_XMKMF_FALSE= 12273bb2e14f3Smrgfi 12274bb2e14f3Smrg 12275bb2e14f3Smrg 12276a5399cb1Smrg# Check whether --enable-ccmakedep was given. 12277e5db2183Smrgif test ${enable_ccmakedep+y} 12278e5db2183Smrgthen : 12279a5399cb1Smrg enableval=$enable_ccmakedep; BUILD_CCMAKEDEP="$enableval" 1228043b8458eSmrgelse case e in #( 1228143b8458eSmrg e) BUILD_CCMAKEDEP=yes ;; 1228243b8458eSmrgesac 12283a5399cb1Smrgfi 12284bb2e14f3Smrg 12285a5399cb1Smrg if test "x$BUILD_CCMAKEDEP" = xyes; then 12286bb2e14f3Smrg BUILD_CCMAKEDEP_TRUE= 12287bb2e14f3Smrg BUILD_CCMAKEDEP_FALSE='#' 12288bb2e14f3Smrgelse 12289bb2e14f3Smrg BUILD_CCMAKEDEP_TRUE='#' 12290bb2e14f3Smrg BUILD_CCMAKEDEP_FALSE= 12291bb2e14f3Smrgfi 12292bb2e14f3Smrg 12293bb2e14f3Smrg 12294a5399cb1Smrg# Check whether --enable-mergelib was given. 12295e5db2183Smrgif test ${enable_mergelib+y} 12296e5db2183Smrgthen : 12297a5399cb1Smrg enableval=$enable_mergelib; BUILD_MERGELIB="$enableval" 1229843b8458eSmrgelse case e in #( 1229943b8458eSmrg e) BUILD_MERGELIB=yes ;; 1230043b8458eSmrgesac 12301a5399cb1Smrgfi 12302bb2e14f3Smrg 12303a5399cb1Smrg if test "x$BUILD_MERGELIB" = xyes; then 12304bb2e14f3Smrg BUILD_MERGELIB_TRUE= 12305bb2e14f3Smrg BUILD_MERGELIB_FALSE='#' 12306bb2e14f3Smrgelse 12307bb2e14f3Smrg BUILD_MERGELIB_TRUE='#' 12308bb2e14f3Smrg BUILD_MERGELIB_FALSE= 12309bb2e14f3Smrgfi 12310bb2e14f3Smrg 12311bb2e14f3Smrg 12312a5399cb1Smrg# Check whether --enable-mkdirhier was given. 12313e5db2183Smrgif test ${enable_mkdirhier+y} 12314e5db2183Smrgthen : 12315a5399cb1Smrg enableval=$enable_mkdirhier; BUILD_MKDIRHIER="$enableval" 1231643b8458eSmrgelse case e in #( 1231743b8458eSmrg e) BUILD_MKDIRHIER=yes ;; 1231843b8458eSmrgesac 12319a5399cb1Smrgfi 12320bb2e14f3Smrg 12321a5399cb1Smrg if test "x$BUILD_MKDIRHIER" = xyes; then 12322bb2e14f3Smrg BUILD_MKDIRHIER_TRUE= 12323bb2e14f3Smrg BUILD_MKDIRHIER_FALSE='#' 12324bb2e14f3Smrgelse 12325bb2e14f3Smrg BUILD_MKDIRHIER_TRUE='#' 12326bb2e14f3Smrg BUILD_MKDIRHIER_FALSE= 12327bb2e14f3Smrgfi 12328bb2e14f3Smrg 12329bb2e14f3Smrg 12330a5399cb1Smrg# Check whether --enable-cleanlinks was given. 12331e5db2183Smrgif test ${enable_cleanlinks+y} 12332e5db2183Smrgthen : 12333a5399cb1Smrg enableval=$enable_cleanlinks; BUILD_CLEANLINKS="$enableval" 1233443b8458eSmrgelse case e in #( 1233543b8458eSmrg e) BUILD_CLEANLINKS=yes ;; 1233643b8458eSmrgesac 12337a5399cb1Smrgfi 12338bb2e14f3Smrg 12339a5399cb1Smrg if test "x$BUILD_CLEANLINKS" = xyes; then 12340bb2e14f3Smrg BUILD_CLEANLINKS_TRUE= 12341bb2e14f3Smrg BUILD_CLEANLINKS_FALSE='#' 12342bb2e14f3Smrgelse 12343bb2e14f3Smrg BUILD_CLEANLINKS_TRUE='#' 12344bb2e14f3Smrg BUILD_CLEANLINKS_FALSE= 12345bb2e14f3Smrgfi 12346bb2e14f3Smrg 12347bb2e14f3Smrg 12348a5399cb1Smrg# Check whether --enable-mkhtmlindex was given. 12349e5db2183Smrgif test ${enable_mkhtmlindex+y} 12350e5db2183Smrgthen : 12351a5399cb1Smrg enableval=$enable_mkhtmlindex; BUILD_MKHTMLINDEX="$enableval" 1235243b8458eSmrgelse case e in #( 1235343b8458eSmrg e) BUILD_MKHTMLINDEX=yes ;; 1235443b8458eSmrgesac 12355a5399cb1Smrgfi 12356bb2e14f3Smrg 12357a5399cb1Smrg if test "x$BUILD_MKHTMLINDEX" = xyes; then 12358bb2e14f3Smrg BUILD_MKHTMLINDEX_TRUE= 12359bb2e14f3Smrg BUILD_MKHTMLINDEX_FALSE='#' 12360bb2e14f3Smrgelse 12361bb2e14f3Smrg BUILD_MKHTMLINDEX_TRUE='#' 12362bb2e14f3Smrg BUILD_MKHTMLINDEX_FALSE= 12363bb2e14f3Smrgfi 12364bb2e14f3Smrg 12365bb2e14f3Smrg 12366bb2e14f3Smrg# Checks for pkg-config packages 12367bb2e14f3Smrg 12368bb2e14f3Smrgpkg_failed=no 12369e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5 12370e5db2183Smrgprintf %s "checking for XPROTO... " >&6; } 12371a5399cb1Smrg 12372a5399cb1Smrgif test -n "$XPROTO_CFLAGS"; then 12373a5399cb1Smrg pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS" 12374a5399cb1Smrg elif test -n "$PKG_CONFIG"; then 12375a5399cb1Smrg if test -n "$PKG_CONFIG" && \ 12376e5db2183Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 12377bb2e14f3Smrg ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 12378bb2e14f3Smrg ac_status=$? 12379e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12380a5399cb1Smrg test $ac_status = 0; }; then 12381bb2e14f3Smrg pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto" 2>/dev/null` 123827af227c3Smrg test "x$?" != "x0" && pkg_failed=yes 12383bb2e14f3Smrgelse 12384bb2e14f3Smrg pkg_failed=yes 12385bb2e14f3Smrgfi 12386a5399cb1Smrg else 12387a5399cb1Smrg pkg_failed=untried 12388a5399cb1Smrgfi 12389a5399cb1Smrgif test -n "$XPROTO_LIBS"; then 12390a5399cb1Smrg pkg_cv_XPROTO_LIBS="$XPROTO_LIBS" 12391a5399cb1Smrg elif test -n "$PKG_CONFIG"; then 12392a5399cb1Smrg if test -n "$PKG_CONFIG" && \ 12393e5db2183Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto\""; } >&5 12394bb2e14f3Smrg ($PKG_CONFIG --exists --print-errors "xproto") 2>&5 12395bb2e14f3Smrg ac_status=$? 12396e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12397a5399cb1Smrg test $ac_status = 0; }; then 12398bb2e14f3Smrg pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto" 2>/dev/null` 123997af227c3Smrg test "x$?" != "x0" && pkg_failed=yes 12400bb2e14f3Smrgelse 12401bb2e14f3Smrg pkg_failed=yes 12402bb2e14f3Smrgfi 12403a5399cb1Smrg else 12404a5399cb1Smrg pkg_failed=untried 12405bb2e14f3Smrgfi 12406bb2e14f3Smrg 12407bb2e14f3Smrg 12408bb2e14f3Smrg 12409bb2e14f3Smrgif test $pkg_failed = yes; then 12410e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12411e5db2183Smrgprintf "%s\n" "no" >&6; } 12412bb2e14f3Smrg 12413bb2e14f3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 12414bb2e14f3Smrg _pkg_short_errors_supported=yes 12415bb2e14f3Smrgelse 12416bb2e14f3Smrg _pkg_short_errors_supported=no 12417bb2e14f3Smrgfi 12418bb2e14f3Smrg if test $_pkg_short_errors_supported = yes; then 124197af227c3Smrg XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto" 2>&1` 12420bb2e14f3Smrg else 124217af227c3Smrg XPROTO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto" 2>&1` 12422bb2e14f3Smrg fi 12423bb2e14f3Smrg # Put the nasty error message in config.log where it belongs 12424bb2e14f3Smrg echo "$XPROTO_PKG_ERRORS" >&5 12425bb2e14f3Smrg 124265afa940dSmrg as_fn_error $? "Package requirements (xproto) were not met: 12427bb2e14f3Smrg 12428bb2e14f3Smrg$XPROTO_PKG_ERRORS 12429bb2e14f3Smrg 12430bb2e14f3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 12431bb2e14f3Smrginstalled software in a non-standard prefix. 12432bb2e14f3Smrg 12433bb2e14f3SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS 12434bb2e14f3Smrgand XPROTO_LIBS to avoid the need to call pkg-config. 124357af227c3SmrgSee the pkg-config man page for more details." "$LINENO" 5 12436bb2e14f3Smrgelif test $pkg_failed = untried; then 12437e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12438e5db2183Smrgprintf "%s\n" "no" >&6; } 1243943b8458eSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1244043b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 124415afa940dSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 12442bb2e14f3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 12443bb2e14f3Smrgpath to pkg-config. 12444bb2e14f3Smrg 12445bb2e14f3SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS 12446bb2e14f3Smrgand XPROTO_LIBS to avoid the need to call pkg-config. 12447bb2e14f3SmrgSee the pkg-config man page for more details. 12448bb2e14f3Smrg 12449a5399cb1SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1245043b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 12451bb2e14f3Smrgelse 12452bb2e14f3Smrg XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS 12453bb2e14f3Smrg XPROTO_LIBS=$pkg_cv_XPROTO_LIBS 12454e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12455e5db2183Smrgprintf "%s\n" "yes" >&6; } 124567af227c3Smrg 12457bb2e14f3Smrgfi 12458bb2e14f3Smrg 12459a5399cb1Smrgac_config_files="$ac_config_files Makefile" 12460bb2e14f3Smrg 12461bb2e14f3Smrgcat >confcache <<\_ACEOF 12462bb2e14f3Smrg# This file is a shell script that caches the results of configure 12463bb2e14f3Smrg# tests run on this system so they can be shared between configure 12464bb2e14f3Smrg# scripts and configure runs, see configure's option --config-cache. 12465bb2e14f3Smrg# It is not useful on other systems. If it contains results you don't 12466bb2e14f3Smrg# want to keep, you may remove or edit it. 12467bb2e14f3Smrg# 12468bb2e14f3Smrg# config.status only pays attention to the cache file if you give it 12469bb2e14f3Smrg# the --recheck option to rerun configure. 12470bb2e14f3Smrg# 1247143b8458eSmrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 1247243b8458eSmrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 12473bb2e14f3Smrg# following values. 12474bb2e14f3Smrg 12475bb2e14f3Smrg_ACEOF 12476bb2e14f3Smrg 12477bb2e14f3Smrg# The following way of writing the cache mishandles newlines in values, 12478bb2e14f3Smrg# but we know of no workaround that is simple, portable, and efficient. 12479a5399cb1Smrg# So, we kill variables containing newlines. 12480bb2e14f3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 12481bb2e14f3Smrg# and sets the high bit in the cache file unless we assign to the vars. 12482a5399cb1Smrg( 12483a5399cb1Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12484a5399cb1Smrg eval ac_val=\$$ac_var 12485a5399cb1Smrg case $ac_val in #( 12486a5399cb1Smrg *${as_nl}*) 12487a5399cb1Smrg case $ac_var in #( 12488e5db2183Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12489e5db2183Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12490a5399cb1Smrg esac 12491a5399cb1Smrg case $ac_var in #( 12492a5399cb1Smrg _ | IFS | as_nl) ;; #( 12493a5399cb1Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12494a5399cb1Smrg *) { eval $ac_var=; unset $ac_var;} ;; 12495a5399cb1Smrg esac ;; 12496a5399cb1Smrg esac 12497a5399cb1Smrg done 12498a5399cb1Smrg 12499bb2e14f3Smrg (set) 2>&1 | 12500a5399cb1Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12501a5399cb1Smrg *${as_nl}ac_space=\ *) 1250243b8458eSmrg # 'set' does not quote correctly, so add quotes: double-quote 12503a5399cb1Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12504bb2e14f3Smrg sed -n \ 12505bb2e14f3Smrg "s/'/'\\\\''/g; 12506bb2e14f3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12507a5399cb1Smrg ;; #( 12508bb2e14f3Smrg *) 1250943b8458eSmrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 12510a5399cb1Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12511bb2e14f3Smrg ;; 12512a5399cb1Smrg esac | 12513a5399cb1Smrg sort 12514a5399cb1Smrg) | 12515bb2e14f3Smrg sed ' 12516a5399cb1Smrg /^ac_cv_env_/b end 12517bb2e14f3Smrg t clear 12518a5399cb1Smrg :clear 12519e5db2183Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 12520bb2e14f3Smrg t end 12521a5399cb1Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12522a5399cb1Smrg :end' >>confcache 12523a5399cb1Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12524a5399cb1Smrg if test -w "$cache_file"; then 125255afa940dSmrg if test "x$cache_file" != "x/dev/null"; then 12526e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12527e5db2183Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 125285afa940dSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 125295afa940dSmrg cat confcache >"$cache_file" 125305afa940dSmrg else 125315afa940dSmrg case $cache_file in #( 125325afa940dSmrg */* | ?:*) 125335afa940dSmrg mv -f confcache "$cache_file"$$ && 125345afa940dSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 125355afa940dSmrg *) 125365afa940dSmrg mv -f confcache "$cache_file" ;; 125375afa940dSmrg esac 125385afa940dSmrg fi 125395afa940dSmrg fi 12540bb2e14f3Smrg else 12541e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12542e5db2183Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 12543bb2e14f3Smrg fi 12544bb2e14f3Smrgfi 12545bb2e14f3Smrgrm -f confcache 12546bb2e14f3Smrg 12547bb2e14f3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 12548bb2e14f3Smrg# Let make expand exec_prefix. 12549bb2e14f3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12550bb2e14f3Smrg 12551bb2e14f3SmrgDEFS=-DHAVE_CONFIG_H 12552bb2e14f3Smrg 12553bb2e14f3Smrgac_libobjs= 12554bb2e14f3Smrgac_ltlibobjs= 125555afa940dSmrgU= 12556bb2e14f3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12557bb2e14f3Smrg # 1. Remove the extension, and $U if already installed. 12558a5399cb1Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12559e5db2183Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 12560a5399cb1Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12561a5399cb1Smrg # will be set to the directory where LIBOBJS objects are built. 12562a5399cb1Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12563a5399cb1Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12564bb2e14f3Smrgdone 12565bb2e14f3SmrgLIBOBJS=$ac_libobjs 12566bb2e14f3Smrg 12567bb2e14f3SmrgLTLIBOBJS=$ac_ltlibobjs 12568bb2e14f3Smrg 12569bb2e14f3Smrg 12570e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12571e5db2183Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 1257239f9c979Smrg if test -n "$am_sleep_pid"; then 1257339f9c979Smrg # Hide warnings about reused PIDs. 1257439f9c979Smrg wait $am_sleep_pid 2>/dev/null 1257539f9c979Smrg fi 12576e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 12577e5db2183Smrgprintf "%s\n" "done" >&6; } 12578a5399cb1Smrg if test -n "$EXEEXT"; then 12579a5399cb1Smrg am__EXEEXT_TRUE= 12580a5399cb1Smrg am__EXEEXT_FALSE='#' 12581a5399cb1Smrgelse 12582a5399cb1Smrg am__EXEEXT_TRUE='#' 12583a5399cb1Smrg am__EXEEXT_FALSE= 12584a5399cb1Smrgfi 12585a5399cb1Smrg 12586bb2e14f3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 125875afa940dSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12588a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12589bb2e14f3Smrgfi 12590bb2e14f3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 125915afa940dSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12592a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12593bb2e14f3Smrgfi 1259443b8458eSmrg# Check whether --enable-year2038 was given. 1259543b8458eSmrgif test ${enable_year2038+y} 1259643b8458eSmrgthen : 1259743b8458eSmrg enableval=$enable_year2038; 1259843b8458eSmrgfi 1259943b8458eSmrg 12600bb2e14f3Smrgif test -z "${HAS_PERL_TRUE}" && test -z "${HAS_PERL_FALSE}"; then 126015afa940dSmrg as_fn_error $? "conditional \"HAS_PERL\" was never defined. 12602a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12603bb2e14f3Smrgfi 12604bb2e14f3Smrgif test -z "${BUILD_REVPATH_TRUE}" && test -z "${BUILD_REVPATH_FALSE}"; then 126055afa940dSmrg as_fn_error $? "conditional \"BUILD_REVPATH\" was never defined. 12606a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12607bb2e14f3Smrgfi 12608bb2e14f3Smrgif test -z "${BUILD_MAKEG_TRUE}" && test -z "${BUILD_MAKEG_FALSE}"; then 126095afa940dSmrg as_fn_error $? "conditional \"BUILD_MAKEG\" was never defined. 12610a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12611bb2e14f3Smrgfi 12612bb2e14f3Smrgif test -z "${BUILD_XMKMF_TRUE}" && test -z "${BUILD_XMKMF_FALSE}"; then 126135afa940dSmrg as_fn_error $? "conditional \"BUILD_XMKMF\" was never defined. 12614a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12615bb2e14f3Smrgfi 12616bb2e14f3Smrgif test -z "${BUILD_CCMAKEDEP_TRUE}" && test -z "${BUILD_CCMAKEDEP_FALSE}"; then 126175afa940dSmrg as_fn_error $? "conditional \"BUILD_CCMAKEDEP\" was never defined. 12618a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12619bb2e14f3Smrgfi 12620bb2e14f3Smrgif test -z "${BUILD_MERGELIB_TRUE}" && test -z "${BUILD_MERGELIB_FALSE}"; then 126215afa940dSmrg as_fn_error $? "conditional \"BUILD_MERGELIB\" was never defined. 12622a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12623bb2e14f3Smrgfi 12624bb2e14f3Smrgif test -z "${BUILD_MKDIRHIER_TRUE}" && test -z "${BUILD_MKDIRHIER_FALSE}"; then 126255afa940dSmrg as_fn_error $? "conditional \"BUILD_MKDIRHIER\" was never defined. 12626a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12627bb2e14f3Smrgfi 12628bb2e14f3Smrgif test -z "${BUILD_CLEANLINKS_TRUE}" && test -z "${BUILD_CLEANLINKS_FALSE}"; then 126295afa940dSmrg as_fn_error $? "conditional \"BUILD_CLEANLINKS\" was never defined. 12630a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12631bb2e14f3Smrgfi 12632bb2e14f3Smrgif test -z "${BUILD_MKHTMLINDEX_TRUE}" && test -z "${BUILD_MKHTMLINDEX_FALSE}"; then 126335afa940dSmrg as_fn_error $? "conditional \"BUILD_MKHTMLINDEX\" was never defined. 12634a5399cb1SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12635bb2e14f3Smrgfi 12636bb2e14f3Smrg 126375afa940dSmrg: "${CONFIG_STATUS=./config.status}" 12638a5399cb1Smrgac_write_fail=0 12639bb2e14f3Smrgac_clean_files_save=$ac_clean_files 12640bb2e14f3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 12641e5db2183Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12642e5db2183Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 12643a5399cb1Smrgas_write_fail=0 12644a5399cb1Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12645bb2e14f3Smrg#! $SHELL 12646bb2e14f3Smrg# Generated by $as_me. 12647bb2e14f3Smrg# Run this file to recreate the current configuration. 12648bb2e14f3Smrg# Compiler output produced by configure, useful for debugging 12649bb2e14f3Smrg# configure, is in config.log if it exists. 12650bb2e14f3Smrg 12651bb2e14f3Smrgdebug=false 12652bb2e14f3Smrgac_cs_recheck=false 12653bb2e14f3Smrgac_cs_silent=false 12654bb2e14f3Smrg 12655a5399cb1SmrgSHELL=\${CONFIG_SHELL-$SHELL} 12656a5399cb1Smrgexport SHELL 12657a5399cb1Smrg_ASEOF 12658a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12659a5399cb1Smrg## -------------------- ## 12660a5399cb1Smrg## M4sh Initialization. ## 12661a5399cb1Smrg## -------------------- ## 12662a5399cb1Smrg 12663a5399cb1Smrg# Be more Bourne compatible 12664a5399cb1SmrgDUALCASE=1; export DUALCASE # for MKS sh 12665e5db2183Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 12666e5db2183Smrgthen : 12667bb2e14f3Smrg emulate sh 12668bb2e14f3Smrg NULLCMD=: 12669a5399cb1Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12670bb2e14f3Smrg # is contrary to our usage. Disable this feature. 12671bb2e14f3Smrg alias -g '${1+"$@"}'='"$@"' 12672a5399cb1Smrg setopt NO_GLOB_SUBST 1267343b8458eSmrgelse case e in #( 1267443b8458eSmrg e) case `(set -o) 2>/dev/null` in #( 12675a5399cb1Smrg *posix*) : 12676a5399cb1Smrg set -o posix ;; #( 12677a5399cb1Smrg *) : 12678a5399cb1Smrg ;; 1267943b8458eSmrgesac ;; 12680a5399cb1Smrgesac 12681bb2e14f3Smrgfi 12682bb2e14f3Smrg 12683a5399cb1Smrg 12684e5db2183Smrg 12685e5db2183Smrg# Reset variables that may have inherited troublesome values from 12686e5db2183Smrg# the environment. 12687e5db2183Smrg 12688e5db2183Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 12689e5db2183Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 12690e5db2183Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 12691e5db2183Smrg# Quoting is to prevent editors from complaining about space-tab. 12692a5399cb1Smrgas_nl=' 12693a5399cb1Smrg' 12694a5399cb1Smrgexport as_nl 12695e5db2183SmrgIFS=" "" $as_nl" 12696e5db2183Smrg 12697e5db2183SmrgPS1='$ ' 12698e5db2183SmrgPS2='> ' 12699e5db2183SmrgPS4='+ ' 12700e5db2183Smrg 12701e5db2183Smrg# Ensure predictable behavior from utilities with locale-dependent output. 12702e5db2183SmrgLC_ALL=C 12703e5db2183Smrgexport LC_ALL 12704e5db2183SmrgLANGUAGE=C 12705e5db2183Smrgexport LANGUAGE 12706e5db2183Smrg 12707e5db2183Smrg# We cannot yet rely on "unset" to work, but we need these variables 12708e5db2183Smrg# to be unset--not just set to an empty or harmless value--now, to 12709e5db2183Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 12710e5db2183Smrg# also avoids known problems related to "unset" and subshell syntax 12711e5db2183Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 12712e5db2183Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 12713e5db2183Smrgdo eval test \${$as_var+y} \ 12714e5db2183Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12715e5db2183Smrgdone 12716e5db2183Smrg 12717e5db2183Smrg# Ensure that fds 0, 1, and 2 are open. 12718e5db2183Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 12719e5db2183Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 12720e5db2183Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 12721a5399cb1Smrg 12722a5399cb1Smrg# The user is always right. 12723e5db2183Smrgif ${PATH_SEPARATOR+false} :; then 12724a5399cb1Smrg PATH_SEPARATOR=: 12725a5399cb1Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12726a5399cb1Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12727a5399cb1Smrg PATH_SEPARATOR=';' 12728a5399cb1Smrg } 12729bb2e14f3Smrgfi 12730bb2e14f3Smrg 12731bb2e14f3Smrg 12732a5399cb1Smrg# Find who we are. Look in the path if we contain no directory separator. 127335afa940dSmrgas_myself= 12734a5399cb1Smrgcase $0 in #(( 12735a5399cb1Smrg *[\\/]* ) as_myself=$0 ;; 12736a5399cb1Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12737a5399cb1Smrgfor as_dir in $PATH 12738a5399cb1Smrgdo 12739a5399cb1Smrg IFS=$as_save_IFS 12740e5db2183Smrg case $as_dir in #((( 12741e5db2183Smrg '') as_dir=./ ;; 12742e5db2183Smrg */) ;; 12743e5db2183Smrg *) as_dir=$as_dir/ ;; 12744e5db2183Smrg esac 12745e5db2183Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 12746a5399cb1Smrg done 12747a5399cb1SmrgIFS=$as_save_IFS 12748a5399cb1Smrg 12749a5399cb1Smrg ;; 12750a5399cb1Smrgesac 1275143b8458eSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 12752a5399cb1Smrg# in which case we are not to be found in the path. 12753a5399cb1Smrgif test "x$as_myself" = x; then 12754a5399cb1Smrg as_myself=$0 12755a5399cb1Smrgfi 12756a5399cb1Smrgif test ! -f "$as_myself"; then 12757e5db2183Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12758a5399cb1Smrg exit 1 12759a5399cb1Smrgfi 12760a5399cb1Smrg 12761a5399cb1Smrg 12762a5399cb1Smrg 127635afa940dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 127645afa940dSmrg# ---------------------------------------- 12765a5399cb1Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12766a5399cb1Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 127675afa940dSmrg# script with STATUS, using 1 if that was 0. 12768a5399cb1Smrgas_fn_error () 12769a5399cb1Smrg{ 127705afa940dSmrg as_status=$1; test $as_status -eq 0 && as_status=1 127715afa940dSmrg if test "$4"; then 127725afa940dSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12773e5db2183Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12774bb2e14f3Smrg fi 12775e5db2183Smrg printf "%s\n" "$as_me: error: $2" >&2 12776a5399cb1Smrg as_fn_exit $as_status 12777a5399cb1Smrg} # as_fn_error 12778a5399cb1Smrg 12779a5399cb1Smrg 12780a5399cb1Smrg# as_fn_set_status STATUS 12781a5399cb1Smrg# ----------------------- 12782a5399cb1Smrg# Set $? to STATUS, without forking. 12783a5399cb1Smrgas_fn_set_status () 12784a5399cb1Smrg{ 12785a5399cb1Smrg return $1 12786a5399cb1Smrg} # as_fn_set_status 12787a5399cb1Smrg 12788a5399cb1Smrg# as_fn_exit STATUS 12789a5399cb1Smrg# ----------------- 12790a5399cb1Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12791a5399cb1Smrgas_fn_exit () 12792a5399cb1Smrg{ 12793a5399cb1Smrg set +e 12794a5399cb1Smrg as_fn_set_status $1 12795a5399cb1Smrg exit $1 12796a5399cb1Smrg} # as_fn_exit 12797a5399cb1Smrg 12798a5399cb1Smrg# as_fn_unset VAR 12799a5399cb1Smrg# --------------- 12800a5399cb1Smrg# Portably unset VAR. 12801a5399cb1Smrgas_fn_unset () 12802a5399cb1Smrg{ 12803a5399cb1Smrg { eval $1=; unset $1;} 12804a5399cb1Smrg} 12805a5399cb1Smrgas_unset=as_fn_unset 12806e5db2183Smrg 12807a5399cb1Smrg# as_fn_append VAR VALUE 12808a5399cb1Smrg# ---------------------- 12809a5399cb1Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 12810a5399cb1Smrg# advantage of any shell optimizations that allow amortized linear growth over 12811a5399cb1Smrg# repeated appends, instead of the typical quadratic growth present in naive 12812a5399cb1Smrg# implementations. 12813e5db2183Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 12814e5db2183Smrgthen : 12815a5399cb1Smrg eval 'as_fn_append () 12816a5399cb1Smrg { 12817a5399cb1Smrg eval $1+=\$2 12818a5399cb1Smrg }' 1281943b8458eSmrgelse case e in #( 1282043b8458eSmrg e) as_fn_append () 12821a5399cb1Smrg { 12822a5399cb1Smrg eval $1=\$$1\$2 1282343b8458eSmrg } ;; 1282443b8458eSmrgesac 12825a5399cb1Smrgfi # as_fn_append 12826a5399cb1Smrg 12827a5399cb1Smrg# as_fn_arith ARG... 12828a5399cb1Smrg# ------------------ 12829a5399cb1Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 12830a5399cb1Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 12831a5399cb1Smrg# must be portable across $(()) and expr. 12832e5db2183Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 12833e5db2183Smrgthen : 12834a5399cb1Smrg eval 'as_fn_arith () 12835a5399cb1Smrg { 12836a5399cb1Smrg as_val=$(( $* )) 12837a5399cb1Smrg }' 1283843b8458eSmrgelse case e in #( 1283943b8458eSmrg e) as_fn_arith () 12840a5399cb1Smrg { 12841a5399cb1Smrg as_val=`expr "$@" || test $? -eq 1` 1284243b8458eSmrg } ;; 1284343b8458eSmrgesac 12844a5399cb1Smrgfi # as_fn_arith 12845a5399cb1Smrg 12846bb2e14f3Smrg 12847a5399cb1Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 12848a5399cb1Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12849bb2e14f3Smrg as_expr=expr 12850bb2e14f3Smrgelse 12851bb2e14f3Smrg as_expr=false 12852bb2e14f3Smrgfi 12853bb2e14f3Smrg 12854a5399cb1Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12855bb2e14f3Smrg as_basename=basename 12856bb2e14f3Smrgelse 12857bb2e14f3Smrg as_basename=false 12858bb2e14f3Smrgfi 12859bb2e14f3Smrg 12860a5399cb1Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12861a5399cb1Smrg as_dirname=dirname 12862a5399cb1Smrgelse 12863a5399cb1Smrg as_dirname=false 12864a5399cb1Smrgfi 12865bb2e14f3Smrg 12866a5399cb1Smrgas_me=`$as_basename -- "$0" || 12867bb2e14f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12868bb2e14f3Smrg X"$0" : 'X\(//\)$' \| \ 12869a5399cb1Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12870e5db2183Smrgprintf "%s\n" X/"$0" | 12871a5399cb1Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12872a5399cb1Smrg s//\1/ 12873a5399cb1Smrg q 12874a5399cb1Smrg } 12875a5399cb1Smrg /^X\/\(\/\/\)$/{ 12876a5399cb1Smrg s//\1/ 12877a5399cb1Smrg q 12878a5399cb1Smrg } 12879a5399cb1Smrg /^X\/\(\/\).*/{ 12880a5399cb1Smrg s//\1/ 12881a5399cb1Smrg q 12882a5399cb1Smrg } 12883a5399cb1Smrg s/.*/./; q'` 12884bb2e14f3Smrg 12885bb2e14f3Smrg# Avoid depending upon Character Ranges. 12886bb2e14f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 12887bb2e14f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12888bb2e14f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 12889bb2e14f3Smrgas_cr_digits='0123456789' 12890bb2e14f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 12891bb2e14f3Smrg 12892e5db2183Smrg 12893e5db2183Smrg# Determine whether it's possible to make 'echo' print without a newline. 12894e5db2183Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 12895e5db2183Smrg# for compatibility with existing Makefiles. 12896a5399cb1SmrgECHO_C= ECHO_N= ECHO_T= 12897a5399cb1Smrgcase `echo -n x` in #((((( 12898a5399cb1Smrg-n*) 12899a5399cb1Smrg case `echo 'xy\c'` in 12900a5399cb1Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12901a5399cb1Smrg xy) ECHO_C='\c';; 12902a5399cb1Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12903a5399cb1Smrg ECHO_T=' ';; 12904a5399cb1Smrg esac;; 12905a5399cb1Smrg*) 12906a5399cb1Smrg ECHO_N='-n';; 12907bb2e14f3Smrgesac 12908bb2e14f3Smrg 12909e5db2183Smrg# For backward compatibility with old third-party macros, we provide 12910e5db2183Smrg# the shell variables $as_echo and $as_echo_n. New code should use 12911e5db2183Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 12912e5db2183Smrgas_echo='printf %s\n' 12913e5db2183Smrgas_echo_n='printf %s' 12914e5db2183Smrg 12915a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.file 12916a5399cb1Smrgif test -d conf$$.dir; then 12917a5399cb1Smrg rm -f conf$$.dir/conf$$.file 12918bb2e14f3Smrgelse 12919a5399cb1Smrg rm -f conf$$.dir 12920a5399cb1Smrg mkdir conf$$.dir 2>/dev/null 12921bb2e14f3Smrgfi 12922a5399cb1Smrgif (echo >conf$$.file) 2>/dev/null; then 12923a5399cb1Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12924bb2e14f3Smrg as_ln_s='ln -s' 12925a5399cb1Smrg # ... but there are two gotchas: 1292643b8458eSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 1292743b8458eSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 1292843b8458eSmrg # In both cases, we have to default to 'cp -pR'. 12929a5399cb1Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 129307af227c3Smrg as_ln_s='cp -pR' 12931a5399cb1Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 12932a5399cb1Smrg as_ln_s=ln 12933a5399cb1Smrg else 129347af227c3Smrg as_ln_s='cp -pR' 12935bb2e14f3Smrg fi 12936bb2e14f3Smrgelse 129377af227c3Smrg as_ln_s='cp -pR' 12938bb2e14f3Smrgfi 12939a5399cb1Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12940a5399cb1Smrgrmdir conf$$.dir 2>/dev/null 12941bb2e14f3Smrg 12942a5399cb1Smrg 12943a5399cb1Smrg# as_fn_mkdir_p 12944a5399cb1Smrg# ------------- 12945a5399cb1Smrg# Create "$as_dir" as a directory, including parents if necessary. 12946a5399cb1Smrgas_fn_mkdir_p () 12947a5399cb1Smrg{ 12948a5399cb1Smrg 12949a5399cb1Smrg case $as_dir in #( 12950a5399cb1Smrg -*) as_dir=./$as_dir;; 12951a5399cb1Smrg esac 12952a5399cb1Smrg test -d "$as_dir" || eval $as_mkdir_p || { 12953a5399cb1Smrg as_dirs= 12954a5399cb1Smrg while :; do 12955a5399cb1Smrg case $as_dir in #( 12956e5db2183Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12957a5399cb1Smrg *) as_qdir=$as_dir;; 12958a5399cb1Smrg esac 12959a5399cb1Smrg as_dirs="'$as_qdir' $as_dirs" 12960a5399cb1Smrg as_dir=`$as_dirname -- "$as_dir" || 12961a5399cb1Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12962a5399cb1Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12963a5399cb1Smrg X"$as_dir" : 'X\(//\)$' \| \ 12964a5399cb1Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12965e5db2183Smrgprintf "%s\n" X"$as_dir" | 12966a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12967a5399cb1Smrg s//\1/ 12968a5399cb1Smrg q 12969a5399cb1Smrg } 12970a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 12971a5399cb1Smrg s//\1/ 12972a5399cb1Smrg q 12973a5399cb1Smrg } 12974a5399cb1Smrg /^X\(\/\/\)$/{ 12975a5399cb1Smrg s//\1/ 12976a5399cb1Smrg q 12977a5399cb1Smrg } 12978a5399cb1Smrg /^X\(\/\).*/{ 12979a5399cb1Smrg s//\1/ 12980a5399cb1Smrg q 12981a5399cb1Smrg } 12982a5399cb1Smrg s/.*/./; q'` 12983a5399cb1Smrg test -d "$as_dir" && break 12984a5399cb1Smrg done 12985a5399cb1Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 129865afa940dSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12987a5399cb1Smrg 12988a5399cb1Smrg 12989a5399cb1Smrg} # as_fn_mkdir_p 12990bb2e14f3Smrgif mkdir -p . 2>/dev/null; then 12991a5399cb1Smrg as_mkdir_p='mkdir -p "$as_dir"' 12992bb2e14f3Smrgelse 12993bb2e14f3Smrg test -d ./-p && rmdir ./-p 12994bb2e14f3Smrg as_mkdir_p=false 12995bb2e14f3Smrgfi 12996a5399cb1Smrg 129977af227c3Smrg 129987af227c3Smrg# as_fn_executable_p FILE 129997af227c3Smrg# ----------------------- 130007af227c3Smrg# Test if FILE is an executable regular file. 130017af227c3Smrgas_fn_executable_p () 130027af227c3Smrg{ 130037af227c3Smrg test -f "$1" && test -x "$1" 130047af227c3Smrg} # as_fn_executable_p 130057af227c3Smrgas_test_x='test -x' 130067af227c3Smrgas_executable_p=as_fn_executable_p 13007bb2e14f3Smrg 13008bb2e14f3Smrg# Sed expression to map a string onto a valid CPP name. 1300943b8458eSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 1301043b8458eSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 13011bb2e14f3Smrg 13012bb2e14f3Smrg# Sed expression to map a string onto a valid variable name. 1301343b8458eSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 1301443b8458eSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 13015bb2e14f3Smrg 13016bb2e14f3Smrg 13017bb2e14f3Smrgexec 6>&1 13018a5399cb1Smrg## ----------------------------------- ## 13019a5399cb1Smrg## Main body of $CONFIG_STATUS script. ## 13020a5399cb1Smrg## ----------------------------------- ## 13021a5399cb1Smrg_ASEOF 13022a5399cb1Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13023a5399cb1Smrg 13024a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13025a5399cb1Smrg# Save the log message, to keep $0 and so on meaningful, and to 13026bb2e14f3Smrg# report actual input values of CONFIG_FILES etc. instead of their 13027a5399cb1Smrg# values after options handling. 13028a5399cb1Smrgac_log=" 1302943b8458eSmrgThis file was extended by imake $as_me 1.0.10, which was 1303043b8458eSmrggenerated by GNU Autoconf 2.72. Invocation command line was 13031bb2e14f3Smrg 13032bb2e14f3Smrg CONFIG_FILES = $CONFIG_FILES 13033bb2e14f3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 13034bb2e14f3Smrg CONFIG_LINKS = $CONFIG_LINKS 13035bb2e14f3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 13036bb2e14f3Smrg $ $0 $@ 13037bb2e14f3Smrg 13038a5399cb1Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 13039a5399cb1Smrg" 13040a5399cb1Smrg 13041bb2e14f3Smrg_ACEOF 13042bb2e14f3Smrg 13043a5399cb1Smrgcase $ac_config_files in *" 13044a5399cb1Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 13045a5399cb1Smrgesac 13046bb2e14f3Smrg 13047a5399cb1Smrgcase $ac_config_headers in *" 13048a5399cb1Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13049a5399cb1Smrgesac 13050bb2e14f3Smrg 13051bb2e14f3Smrg 13052a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13053a5399cb1Smrg# Files that config.status was made for. 13054a5399cb1Smrgconfig_files="$ac_config_files" 13055a5399cb1Smrgconfig_headers="$ac_config_headers" 13056a5399cb1Smrgconfig_commands="$ac_config_commands" 13057bb2e14f3Smrg 13058a5399cb1Smrg_ACEOF 13059bb2e14f3Smrg 13060a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13061bb2e14f3Smrgac_cs_usage="\ 1306243b8458eSmrg'$as_me' instantiates files and other configuration actions 13063a5399cb1Smrgfrom templates according to the current configuration. Unless the files 13064a5399cb1Smrgand actions are specified as TAGs, all are instantiated by default. 13065bb2e14f3Smrg 13066a5399cb1SmrgUsage: $0 [OPTION]... [TAG]... 13067bb2e14f3Smrg 13068bb2e14f3Smrg -h, --help print this help, then exit 13069a5399cb1Smrg -V, --version print version number and configuration settings, then exit 13070a5399cb1Smrg --config print configuration, then exit 13071a5399cb1Smrg -q, --quiet, --silent 13072a5399cb1Smrg do not print progress messages 13073bb2e14f3Smrg -d, --debug don't remove temporary files 13074bb2e14f3Smrg --recheck update $as_me by reconfiguring in the same conditions 13075a5399cb1Smrg --file=FILE[:TEMPLATE] 13076a5399cb1Smrg instantiate the configuration file FILE 13077a5399cb1Smrg --header=FILE[:TEMPLATE] 13078a5399cb1Smrg instantiate the configuration header FILE 13079bb2e14f3Smrg 13080bb2e14f3SmrgConfiguration files: 13081bb2e14f3Smrg$config_files 13082bb2e14f3Smrg 13083bb2e14f3SmrgConfiguration headers: 13084bb2e14f3Smrg$config_headers 13085bb2e14f3Smrg 13086bb2e14f3SmrgConfiguration commands: 13087bb2e14f3Smrg$config_commands 13088bb2e14f3Smrg 13089e5db2183SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/imake/-/issues>." 13090bb2e14f3Smrg 13091a5399cb1Smrg_ACEOF 13092e5db2183Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 13093e5db2183Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 13094a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13095e5db2183Smrgac_cs_config='$ac_cs_config_escaped' 13096bb2e14f3Smrgac_cs_version="\\ 1309743b8458eSmrgimake config.status 1.0.10 1309843b8458eSmrgconfigured by $0, generated by GNU Autoconf 2.72, 13099a5399cb1Smrg with options \\"\$ac_cs_config\\" 13100bb2e14f3Smrg 1310143b8458eSmrgCopyright (C) 2023 Free Software Foundation, Inc. 13102bb2e14f3SmrgThis config.status script is free software; the Free Software Foundation 13103bb2e14f3Smrggives unlimited permission to copy, distribute and modify it." 13104a5399cb1Smrg 13105a5399cb1Smrgac_pwd='$ac_pwd' 13106a5399cb1Smrgsrcdir='$srcdir' 13107a5399cb1SmrgINSTALL='$INSTALL' 13108a5399cb1SmrgMKDIR_P='$MKDIR_P' 13109a5399cb1SmrgAWK='$AWK' 13110a5399cb1Smrgtest -n "\$AWK" || AWK=awk 13111bb2e14f3Smrg_ACEOF 13112bb2e14f3Smrg 13113a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13114a5399cb1Smrg# The default lists apply if the user does not specify any file. 13115bb2e14f3Smrgac_need_defaults=: 13116bb2e14f3Smrgwhile test $# != 0 13117bb2e14f3Smrgdo 13118bb2e14f3Smrg case $1 in 131195afa940dSmrg --*=?*) 13120a5399cb1Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 13121a5399cb1Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13122bb2e14f3Smrg ac_shift=: 13123bb2e14f3Smrg ;; 131245afa940dSmrg --*=) 131255afa940dSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 131265afa940dSmrg ac_optarg= 131275afa940dSmrg ac_shift=: 131285afa940dSmrg ;; 13129a5399cb1Smrg *) 13130bb2e14f3Smrg ac_option=$1 13131bb2e14f3Smrg ac_optarg=$2 13132bb2e14f3Smrg ac_shift=shift 13133bb2e14f3Smrg ;; 13134bb2e14f3Smrg esac 13135bb2e14f3Smrg 13136bb2e14f3Smrg case $ac_option in 13137bb2e14f3Smrg # Handling of the options. 13138bb2e14f3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13139bb2e14f3Smrg ac_cs_recheck=: ;; 13140a5399cb1Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13141e5db2183Smrg printf "%s\n" "$ac_cs_version"; exit ;; 13142a5399cb1Smrg --config | --confi | --conf | --con | --co | --c ) 13143e5db2183Smrg printf "%s\n" "$ac_cs_config"; exit ;; 13144a5399cb1Smrg --debug | --debu | --deb | --de | --d | -d ) 13145bb2e14f3Smrg debug=: ;; 13146bb2e14f3Smrg --file | --fil | --fi | --f ) 13147bb2e14f3Smrg $ac_shift 13148a5399cb1Smrg case $ac_optarg in 13149e5db2183Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 131505afa940dSmrg '') as_fn_error $? "missing file argument" ;; 13151a5399cb1Smrg esac 13152a5399cb1Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 13153bb2e14f3Smrg ac_need_defaults=false;; 13154bb2e14f3Smrg --header | --heade | --head | --hea ) 13155bb2e14f3Smrg $ac_shift 13156a5399cb1Smrg case $ac_optarg in 13157e5db2183Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13158a5399cb1Smrg esac 13159a5399cb1Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13160bb2e14f3Smrg ac_need_defaults=false;; 13161a5399cb1Smrg --he | --h) 13162a5399cb1Smrg # Conflict between --help and --header 1316343b8458eSmrg as_fn_error $? "ambiguous option: '$1' 1316443b8458eSmrgTry '$0 --help' for more information.";; 13165a5399cb1Smrg --help | --hel | -h ) 13166e5db2183Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 13167bb2e14f3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13168bb2e14f3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 13169bb2e14f3Smrg ac_cs_silent=: ;; 13170bb2e14f3Smrg 13171bb2e14f3Smrg # This is an error. 1317243b8458eSmrg -*) as_fn_error $? "unrecognized option: '$1' 1317343b8458eSmrgTry '$0 --help' for more information." ;; 13174bb2e14f3Smrg 13175a5399cb1Smrg *) as_fn_append ac_config_targets " $1" 13176a5399cb1Smrg ac_need_defaults=false ;; 13177bb2e14f3Smrg 13178bb2e14f3Smrg esac 13179bb2e14f3Smrg shift 13180bb2e14f3Smrgdone 13181bb2e14f3Smrg 13182bb2e14f3Smrgac_configure_extra_args= 13183bb2e14f3Smrg 13184bb2e14f3Smrgif $ac_cs_silent; then 13185bb2e14f3Smrg exec 6>/dev/null 13186bb2e14f3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 13187bb2e14f3Smrgfi 13188bb2e14f3Smrg 13189bb2e14f3Smrg_ACEOF 13190a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13191bb2e14f3Smrgif \$ac_cs_recheck; then 131927af227c3Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13193a5399cb1Smrg shift 13194e5db2183Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 13195a5399cb1Smrg CONFIG_SHELL='$SHELL' 13196a5399cb1Smrg export CONFIG_SHELL 13197a5399cb1Smrg exec "\$@" 13198bb2e14f3Smrgfi 13199bb2e14f3Smrg 13200bb2e14f3Smrg_ACEOF 13201a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13202a5399cb1Smrgexec 5>>config.log 13203a5399cb1Smrg{ 13204a5399cb1Smrg echo 13205a5399cb1Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13206a5399cb1Smrg## Running $as_me. ## 13207a5399cb1Smrg_ASBOX 13208e5db2183Smrg printf "%s\n" "$ac_log" 13209a5399cb1Smrg} >&5 13210bb2e14f3Smrg 13211a5399cb1Smrg_ACEOF 13212a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13213bb2e14f3Smrg# 13214a5399cb1Smrg# INIT-COMMANDS 13215bb2e14f3Smrg# 13216e5db2183SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 13217bb2e14f3Smrg 13218bb2e14f3Smrg_ACEOF 13219bb2e14f3Smrg 13220a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13221bb2e14f3Smrg 13222a5399cb1Smrg# Handling of arguments. 13223bb2e14f3Smrgfor ac_config_target in $ac_config_targets 13224bb2e14f3Smrgdo 13225a5399cb1Smrg case $ac_config_target in 13226a5399cb1Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13227a5399cb1Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13228a5399cb1Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13229a5399cb1Smrg 1323043b8458eSmrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 13231bb2e14f3Smrg esac 13232bb2e14f3Smrgdone 13233bb2e14f3Smrg 13234a5399cb1Smrg 13235bb2e14f3Smrg# If the user did not use the arguments to specify the items to instantiate, 13236bb2e14f3Smrg# then the envvar interface is used. Set only those that are not. 13237bb2e14f3Smrg# We use the long form for the default assignment because of an extremely 13238bb2e14f3Smrg# bizarre bug on SunOS 4.1.3. 13239bb2e14f3Smrgif $ac_need_defaults; then 13240e5db2183Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 13241e5db2183Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 13242e5db2183Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 13243bb2e14f3Smrgfi 13244bb2e14f3Smrg 13245bb2e14f3Smrg# Have a temporary directory for convenience. Make it in the build tree 13246a5399cb1Smrg# simply because there is no reason against having it here, and in addition, 13247bb2e14f3Smrg# creating and moving files from /tmp can sometimes cause problems. 13248a5399cb1Smrg# Hook for its removal unless debugging. 13249a5399cb1Smrg# Note that there is a small window in which the directory will not be cleaned: 1325043b8458eSmrg# after its creation but before its name has been assigned to '$tmp'. 13251bb2e14f3Smrg$debug || 13252bb2e14f3Smrg{ 132535afa940dSmrg tmp= ac_tmp= 13254a5399cb1Smrg trap 'exit_status=$? 132555afa940dSmrg : "${ac_tmp:=$tmp}" 132565afa940dSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13257a5399cb1Smrg' 0 13258a5399cb1Smrg trap 'as_fn_exit 1' 1 2 13 15 13259bb2e14f3Smrg} 13260bb2e14f3Smrg# Create a (secure) tmp directory for tmp files. 13261bb2e14f3Smrg 13262bb2e14f3Smrg{ 13263a5399cb1Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 132645afa940dSmrg test -d "$tmp" 13265bb2e14f3Smrg} || 13266bb2e14f3Smrg{ 13267a5399cb1Smrg tmp=./conf$$-$RANDOM 13268a5399cb1Smrg (umask 077 && mkdir "$tmp") 132695afa940dSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 132705afa940dSmrgac_tmp=$tmp 13271a5399cb1Smrg 13272a5399cb1Smrg# Set up the scripts for CONFIG_FILES section. 13273a5399cb1Smrg# No need to generate them if there are no CONFIG_FILES. 1327443b8458eSmrg# This happens for instance with './config.status config.h'. 13275a5399cb1Smrgif test -n "$CONFIG_FILES"; then 13276a5399cb1Smrg 13277a5399cb1Smrg 13278a5399cb1Smrgac_cr=`echo X | tr X '\015'` 13279a5399cb1Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 13280a5399cb1Smrg# But we know of no other shell where ac_cr would be empty at this 13281a5399cb1Smrg# point, so we can use a bashism as a fallback. 13282a5399cb1Smrgif test "x$ac_cr" = x; then 13283a5399cb1Smrg eval ac_cr=\$\'\\r\' 13284a5399cb1Smrgfi 13285a5399cb1Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13286a5399cb1Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 132875afa940dSmrg ac_cs_awk_cr='\\r' 13288a5399cb1Smrgelse 13289a5399cb1Smrg ac_cs_awk_cr=$ac_cr 13290a5399cb1Smrgfi 13291a5399cb1Smrg 132925afa940dSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 13293a5399cb1Smrg_ACEOF 13294a5399cb1Smrg 13295a5399cb1Smrg 13296a5399cb1Smrg{ 13297a5399cb1Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 13298a5399cb1Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13299a5399cb1Smrg echo "_ACEOF" 13300a5399cb1Smrg} >conf$$subs.sh || 133015afa940dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 133025afa940dSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13303a5399cb1Smrgac_delim='%!_!# ' 13304a5399cb1Smrgfor ac_last_try in false false false false false :; do 13305a5399cb1Smrg . ./conf$$subs.sh || 133065afa940dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13307a5399cb1Smrg 13308a5399cb1Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13309a5399cb1Smrg if test $ac_delim_n = $ac_delim_num; then 13310a5399cb1Smrg break 13311a5399cb1Smrg elif $ac_last_try; then 133125afa940dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13313a5399cb1Smrg else 13314a5399cb1Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13315a5399cb1Smrg fi 13316a5399cb1Smrgdone 13317a5399cb1Smrgrm -f conf$$subs.sh 13318a5399cb1Smrg 13319a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 133205afa940dSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13321a5399cb1Smrg_ACEOF 13322a5399cb1Smrgsed -n ' 13323a5399cb1Smrgh 13324a5399cb1Smrgs/^/S["/; s/!.*/"]=/ 13325a5399cb1Smrgp 13326a5399cb1Smrgg 13327a5399cb1Smrgs/^[^!]*!// 13328a5399cb1Smrg:repl 13329a5399cb1Smrgt repl 13330a5399cb1Smrgs/'"$ac_delim"'$// 13331a5399cb1Smrgt delim 13332a5399cb1Smrg:nl 13333a5399cb1Smrgh 13334a5399cb1Smrgs/\(.\{148\}\)..*/\1/ 13335a5399cb1Smrgt more1 13336a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13337a5399cb1Smrgp 13338a5399cb1Smrgn 13339a5399cb1Smrgb repl 13340a5399cb1Smrg:more1 13341a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13342a5399cb1Smrgp 13343a5399cb1Smrgg 13344a5399cb1Smrgs/.\{148\}// 13345a5399cb1Smrgt nl 13346a5399cb1Smrg:delim 13347a5399cb1Smrgh 13348a5399cb1Smrgs/\(.\{148\}\)..*/\1/ 13349a5399cb1Smrgt more2 13350a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 13351a5399cb1Smrgp 13352a5399cb1Smrgb 13353a5399cb1Smrg:more2 13354a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13355a5399cb1Smrgp 13356a5399cb1Smrgg 13357a5399cb1Smrgs/.\{148\}// 13358a5399cb1Smrgt delim 13359a5399cb1Smrg' <conf$$subs.awk | sed ' 13360a5399cb1Smrg/^[^""]/{ 13361a5399cb1Smrg N 13362a5399cb1Smrg s/\n// 13363a5399cb1Smrg} 13364a5399cb1Smrg' >>$CONFIG_STATUS || ac_write_fail=1 13365a5399cb1Smrgrm -f conf$$subs.awk 13366a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13367a5399cb1Smrg_ACAWK 133685afa940dSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13369a5399cb1Smrg for (key in S) S_is_set[key] = 1 13370a5399cb1Smrg FS = "" 13371a5399cb1Smrg 13372a5399cb1Smrg} 13373bb2e14f3Smrg{ 13374a5399cb1Smrg line = $ 0 13375a5399cb1Smrg nfields = split(line, field, "@") 13376a5399cb1Smrg substed = 0 13377a5399cb1Smrg len = length(field[1]) 13378a5399cb1Smrg for (i = 2; i < nfields; i++) { 13379a5399cb1Smrg key = field[i] 13380a5399cb1Smrg keylen = length(key) 13381a5399cb1Smrg if (S_is_set[key]) { 13382a5399cb1Smrg value = S[key] 13383a5399cb1Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13384a5399cb1Smrg len += length(value) + length(field[++i]) 13385a5399cb1Smrg substed = 1 13386a5399cb1Smrg } else 13387a5399cb1Smrg len += 1 + keylen 13388a5399cb1Smrg } 13389a5399cb1Smrg 13390a5399cb1Smrg print line 13391bb2e14f3Smrg} 13392bb2e14f3Smrg 13393a5399cb1Smrg_ACAWK 13394a5399cb1Smrg_ACEOF 13395a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13396a5399cb1Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13397a5399cb1Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13398a5399cb1Smrgelse 13399a5399cb1Smrg cat 134005afa940dSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 134015afa940dSmrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13402bb2e14f3Smrg_ACEOF 13403bb2e14f3Smrg 134045afa940dSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 134055afa940dSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13406a5399cb1Smrg# trailing colons and then remove the whole line if VPATH becomes empty 13407a5399cb1Smrg# (actually we leave an empty line to preserve line numbers). 13408a5399cb1Smrgif test "x$srcdir" = x.; then 134095afa940dSmrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 134105afa940dSmrgh 134115afa940dSmrgs/// 134125afa940dSmrgs/^/:/ 134135afa940dSmrgs/[ ]*$/:/ 134145afa940dSmrgs/:\$(srcdir):/:/g 134155afa940dSmrgs/:\${srcdir}:/:/g 134165afa940dSmrgs/:@srcdir@:/:/g 134175afa940dSmrgs/^:*// 13418a5399cb1Smrgs/:*$// 134195afa940dSmrgx 134205afa940dSmrgs/\(=[ ]*\).*/\1/ 134215afa940dSmrgG 134225afa940dSmrgs/\n// 13423a5399cb1Smrgs/^[^=]*=[ ]*$// 13424a5399cb1Smrg}' 13425a5399cb1Smrgfi 13426bb2e14f3Smrg 13427a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13428a5399cb1Smrgfi # test -n "$CONFIG_FILES" 13429bb2e14f3Smrg 13430a5399cb1Smrg# Set up the scripts for CONFIG_HEADERS section. 13431a5399cb1Smrg# No need to generate them if there are no CONFIG_HEADERS. 1343243b8458eSmrg# This happens for instance with './config.status Makefile'. 13433a5399cb1Smrgif test -n "$CONFIG_HEADERS"; then 134345afa940dSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 13435a5399cb1SmrgBEGIN { 13436bb2e14f3Smrg_ACEOF 13437bb2e14f3Smrg 1343843b8458eSmrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 13439a5399cb1Smrg# here-document in config.status, that substitutes the proper values into 13440a5399cb1Smrg# config.h.in to produce config.h. 13441a5399cb1Smrg 13442a5399cb1Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 13443a5399cb1Smrg# handling of long lines. 13444a5399cb1Smrgac_delim='%!_!# ' 13445a5399cb1Smrgfor ac_last_try in false false :; do 134465afa940dSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 134475afa940dSmrg if test -z "$ac_tt"; then 13448a5399cb1Smrg break 13449a5399cb1Smrg elif $ac_last_try; then 134505afa940dSmrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13451a5399cb1Smrg else 13452a5399cb1Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13453bb2e14f3Smrg fi 13454a5399cb1Smrgdone 13455bb2e14f3Smrg 13456a5399cb1Smrg# For the awk script, D is an array of macro values keyed by name, 13457a5399cb1Smrg# likewise P contains macro parameters if any. Preserve backslash 13458a5399cb1Smrg# newline sequences. 13459a5399cb1Smrg 13460a5399cb1Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13461a5399cb1Smrgsed -n ' 13462a5399cb1Smrgs/.\{148\}/&'"$ac_delim"'/g 13463a5399cb1Smrgt rset 13464a5399cb1Smrg:rset 13465a5399cb1Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 13466a5399cb1Smrgt def 13467a5399cb1Smrgd 13468a5399cb1Smrg:def 13469a5399cb1Smrgs/\\$// 13470a5399cb1Smrgt bsnl 13471a5399cb1Smrgs/["\\]/\\&/g 13472a5399cb1Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13473a5399cb1SmrgD["\1"]=" \3"/p 13474a5399cb1Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13475a5399cb1Smrgd 13476a5399cb1Smrg:bsnl 13477a5399cb1Smrgs/["\\]/\\&/g 13478a5399cb1Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13479a5399cb1SmrgD["\1"]=" \3\\\\\\n"\\/p 13480a5399cb1Smrgt cont 13481a5399cb1Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13482a5399cb1Smrgt cont 13483a5399cb1Smrgd 13484a5399cb1Smrg:cont 13485a5399cb1Smrgn 13486a5399cb1Smrgs/.\{148\}/&'"$ac_delim"'/g 13487a5399cb1Smrgt clear 13488a5399cb1Smrg:clear 13489a5399cb1Smrgs/\\$// 13490a5399cb1Smrgt bsnlc 13491a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 13492a5399cb1Smrgd 13493a5399cb1Smrg:bsnlc 13494a5399cb1Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13495a5399cb1Smrgb cont 13496a5399cb1Smrg' <confdefs.h | sed ' 13497a5399cb1Smrgs/'"$ac_delim"'/"\\\ 13498a5399cb1Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 13499a5399cb1Smrg 13500a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13501a5399cb1Smrg for (key in D) D_is_set[key] = 1 13502a5399cb1Smrg FS = "" 13503a5399cb1Smrg} 13504a5399cb1Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13505a5399cb1Smrg line = \$ 0 13506a5399cb1Smrg split(line, arg, " ") 13507a5399cb1Smrg if (arg[1] == "#") { 13508a5399cb1Smrg defundef = arg[2] 13509a5399cb1Smrg mac1 = arg[3] 13510a5399cb1Smrg } else { 13511a5399cb1Smrg defundef = substr(arg[1], 2) 13512a5399cb1Smrg mac1 = arg[2] 13513a5399cb1Smrg } 13514a5399cb1Smrg split(mac1, mac2, "(") #) 13515a5399cb1Smrg macro = mac2[1] 13516a5399cb1Smrg prefix = substr(line, 1, index(line, defundef) - 1) 13517a5399cb1Smrg if (D_is_set[macro]) { 13518a5399cb1Smrg # Preserve the white space surrounding the "#". 13519a5399cb1Smrg print prefix "define", macro P[macro] D[macro] 13520a5399cb1Smrg next 13521a5399cb1Smrg } else { 13522a5399cb1Smrg # Replace #undef with comments. This is necessary, for example, 13523a5399cb1Smrg # in the case of _POSIX_SOURCE, which is predefined and required 13524a5399cb1Smrg # on some systems where configure will not decide to define it. 13525a5399cb1Smrg if (defundef == "undef") { 13526a5399cb1Smrg print "/*", prefix defundef, macro, "*/" 13527a5399cb1Smrg next 13528a5399cb1Smrg } 13529a5399cb1Smrg } 13530a5399cb1Smrg} 13531a5399cb1Smrg{ print } 13532a5399cb1Smrg_ACAWK 13533bb2e14f3Smrg_ACEOF 13534a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 135355afa940dSmrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13536a5399cb1Smrgfi # test -n "$CONFIG_HEADERS" 13537a5399cb1Smrg 13538a5399cb1Smrg 13539a5399cb1Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13540a5399cb1Smrgshift 13541a5399cb1Smrgfor ac_tag 13542a5399cb1Smrgdo 13543a5399cb1Smrg case $ac_tag in 13544a5399cb1Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 13545a5399cb1Smrg esac 13546a5399cb1Smrg case $ac_mode$ac_tag in 13547a5399cb1Smrg :[FHL]*:*);; 1354843b8458eSmrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 13549a5399cb1Smrg :[FH]-) ac_tag=-:-;; 13550a5399cb1Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13551a5399cb1Smrg esac 13552a5399cb1Smrg ac_save_IFS=$IFS 13553a5399cb1Smrg IFS=: 13554a5399cb1Smrg set x $ac_tag 13555a5399cb1Smrg IFS=$ac_save_IFS 13556a5399cb1Smrg shift 13557a5399cb1Smrg ac_file=$1 13558a5399cb1Smrg shift 13559a5399cb1Smrg 13560a5399cb1Smrg case $ac_mode in 13561a5399cb1Smrg :L) ac_source=$1;; 13562a5399cb1Smrg :[FH]) 13563a5399cb1Smrg ac_file_inputs= 13564a5399cb1Smrg for ac_f 13565a5399cb1Smrg do 13566a5399cb1Smrg case $ac_f in 135675afa940dSmrg -) ac_f="$ac_tmp/stdin";; 13568a5399cb1Smrg *) # Look for the file first in the build tree, then in the source tree 13569a5399cb1Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1357043b8458eSmrg # because $ac_f cannot contain ':'. 13571a5399cb1Smrg test -f "$ac_f" || 13572a5399cb1Smrg case $ac_f in 13573a5399cb1Smrg [\\/$]*) false;; 13574a5399cb1Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13575a5399cb1Smrg esac || 1357643b8458eSmrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 13577a5399cb1Smrg esac 13578e5db2183Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13579a5399cb1Smrg as_fn_append ac_file_inputs " '$ac_f'" 13580a5399cb1Smrg done 13581a5399cb1Smrg 1358243b8458eSmrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 13583a5399cb1Smrg # use $as_me), people would be surprised to read: 13584a5399cb1Smrg # /* config.h. Generated by config.status. */ 13585a5399cb1Smrg configure_input='Generated from '` 13586e5db2183Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13587a5399cb1Smrg `' by configure.' 13588a5399cb1Smrg if test x"$ac_file" != x-; then 13589a5399cb1Smrg configure_input="$ac_file. $configure_input" 13590e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13591e5db2183Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 13592a5399cb1Smrg fi 13593a5399cb1Smrg # Neutralize special characters interpreted by sed in replacement strings. 13594a5399cb1Smrg case $configure_input in #( 13595a5399cb1Smrg *\&* | *\|* | *\\* ) 13596e5db2183Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 13597a5399cb1Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13598a5399cb1Smrg *) ac_sed_conf_input=$configure_input;; 13599a5399cb1Smrg esac 13600a5399cb1Smrg 13601a5399cb1Smrg case $ac_tag in 136025afa940dSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 136035afa940dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13604a5399cb1Smrg esac 13605a5399cb1Smrg ;; 13606bb2e14f3Smrg esac 13607bb2e14f3Smrg 13608a5399cb1Smrg ac_dir=`$as_dirname -- "$ac_file" || 13609bb2e14f3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13610bb2e14f3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13611bb2e14f3Smrg X"$ac_file" : 'X\(//\)$' \| \ 13612a5399cb1Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13613e5db2183Smrgprintf "%s\n" X"$ac_file" | 13614a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13615a5399cb1Smrg s//\1/ 13616a5399cb1Smrg q 13617a5399cb1Smrg } 13618a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 13619a5399cb1Smrg s//\1/ 13620a5399cb1Smrg q 13621a5399cb1Smrg } 13622a5399cb1Smrg /^X\(\/\/\)$/{ 13623a5399cb1Smrg s//\1/ 13624a5399cb1Smrg q 13625a5399cb1Smrg } 13626a5399cb1Smrg /^X\(\/\).*/{ 13627a5399cb1Smrg s//\1/ 13628a5399cb1Smrg q 13629a5399cb1Smrg } 13630a5399cb1Smrg s/.*/./; q'` 13631a5399cb1Smrg as_dir="$ac_dir"; as_fn_mkdir_p 13632bb2e14f3Smrg ac_builddir=. 13633bb2e14f3Smrg 13634a5399cb1Smrgcase "$ac_dir" in 13635a5399cb1Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13636a5399cb1Smrg*) 13637e5db2183Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 13638a5399cb1Smrg # A ".." for each directory in $ac_dir_suffix. 13639e5db2183Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13640a5399cb1Smrg case $ac_top_builddir_sub in 13641a5399cb1Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13642a5399cb1Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13643a5399cb1Smrg esac ;; 13644a5399cb1Smrgesac 13645a5399cb1Smrgac_abs_top_builddir=$ac_pwd 13646a5399cb1Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 13647a5399cb1Smrg# for backward compatibility: 13648a5399cb1Smrgac_top_builddir=$ac_top_build_prefix 13649bb2e14f3Smrg 13650bb2e14f3Smrgcase $srcdir in 13651a5399cb1Smrg .) # We are building in place. 13652bb2e14f3Smrg ac_srcdir=. 13653a5399cb1Smrg ac_top_srcdir=$ac_top_builddir_sub 13654a5399cb1Smrg ac_abs_top_srcdir=$ac_pwd ;; 13655a5399cb1Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 13656bb2e14f3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 13657a5399cb1Smrg ac_top_srcdir=$srcdir 13658a5399cb1Smrg ac_abs_top_srcdir=$srcdir ;; 13659a5399cb1Smrg *) # Relative name. 13660a5399cb1Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13661a5399cb1Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13662a5399cb1Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13663bb2e14f3Smrgesac 13664a5399cb1Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13665bb2e14f3Smrg 13666bb2e14f3Smrg 13667a5399cb1Smrg case $ac_mode in 13668a5399cb1Smrg :F) 13669a5399cb1Smrg # 13670a5399cb1Smrg # CONFIG_FILE 13671a5399cb1Smrg # 13672bb2e14f3Smrg 13673bb2e14f3Smrg case $INSTALL in 13674bb2e14f3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13675a5399cb1Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13676a5399cb1Smrg esac 13677a5399cb1Smrg ac_MKDIR_P=$MKDIR_P 13678a5399cb1Smrg case $MKDIR_P in 13679a5399cb1Smrg [\\/$]* | ?:[\\/]* ) ;; 13680a5399cb1Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13681bb2e14f3Smrg esac 13682a5399cb1Smrg_ACEOF 13683bb2e14f3Smrg 13684a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13685a5399cb1Smrg# If the template does not know about datarootdir, expand it. 13686a5399cb1Smrg# FIXME: This hack should be removed a few years after 2.60. 13687a5399cb1Smrgac_datarootdir_hack=; ac_datarootdir_seen= 13688a5399cb1Smrgac_sed_dataroot=' 13689a5399cb1Smrg/datarootdir/ { 13690a5399cb1Smrg p 13691a5399cb1Smrg q 13692a5399cb1Smrg} 13693a5399cb1Smrg/@datadir@/p 13694a5399cb1Smrg/@docdir@/p 13695a5399cb1Smrg/@infodir@/p 13696a5399cb1Smrg/@localedir@/p 13697a5399cb1Smrg/@mandir@/p' 13698a5399cb1Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13699a5399cb1Smrg*datarootdir*) ac_datarootdir_seen=yes;; 13700a5399cb1Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13701e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13702e5db2183Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13703a5399cb1Smrg_ACEOF 13704a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13705a5399cb1Smrg ac_datarootdir_hack=' 13706a5399cb1Smrg s&@datadir@&$datadir&g 13707a5399cb1Smrg s&@docdir@&$docdir&g 13708a5399cb1Smrg s&@infodir@&$infodir&g 13709a5399cb1Smrg s&@localedir@&$localedir&g 13710a5399cb1Smrg s&@mandir@&$mandir&g 13711a5399cb1Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 13712a5399cb1Smrgesac 13713bb2e14f3Smrg_ACEOF 13714a5399cb1Smrg 1371543b8458eSmrg# Neutralize VPATH when '$srcdir' = '.'. 13716a5399cb1Smrg# Shell code in configure.ac might set extrasub. 13717a5399cb1Smrg# FIXME: do we really want to maintain this feature? 13718a5399cb1Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13719a5399cb1Smrgac_sed_extra="$ac_vpsub 13720bb2e14f3Smrg$extrasub 13721bb2e14f3Smrg_ACEOF 13722a5399cb1Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13723bb2e14f3Smrg:t 13724bb2e14f3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13725a5399cb1Smrgs|@configure_input@|$ac_sed_conf_input|;t t 13726a5399cb1Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 13727a5399cb1Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 13728a5399cb1Smrgs&@srcdir@&$ac_srcdir&;t t 13729a5399cb1Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 13730a5399cb1Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 13731a5399cb1Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13732a5399cb1Smrgs&@builddir@&$ac_builddir&;t t 13733a5399cb1Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 13734a5399cb1Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13735a5399cb1Smrgs&@INSTALL@&$ac_INSTALL&;t t 13736a5399cb1Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13737a5399cb1Smrg$ac_datarootdir_hack 13738a5399cb1Smrg" 137395afa940dSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 137405afa940dSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13741a5399cb1Smrg 13742a5399cb1Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 137435afa940dSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 137445afa940dSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 137455afa940dSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 1374643b8458eSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 137475afa940dSmrgwhich seems to be undefined. Please make sure it is defined" >&5 1374843b8458eSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 137495afa940dSmrgwhich seems to be undefined. Please make sure it is defined" >&2;} 13750a5399cb1Smrg 137515afa940dSmrg rm -f "$ac_tmp/stdin" 13752bb2e14f3Smrg case $ac_file in 137535afa940dSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 137545afa940dSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13755a5399cb1Smrg esac \ 137565afa940dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13757a5399cb1Smrg ;; 13758a5399cb1Smrg :H) 13759a5399cb1Smrg # 13760a5399cb1Smrg # CONFIG_HEADER 13761a5399cb1Smrg # 13762bb2e14f3Smrg if test x"$ac_file" != x-; then 13763a5399cb1Smrg { 13764e5db2183Smrg printf "%s\n" "/* $configure_input */" >&1 \ 137655afa940dSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 137665afa940dSmrg } >"$ac_tmp/config.h" \ 137675afa940dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 137685afa940dSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13769e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13770e5db2183Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 13771bb2e14f3Smrg else 13772a5399cb1Smrg rm -f "$ac_file" 137735afa940dSmrg mv "$ac_tmp/config.h" "$ac_file" \ 137745afa940dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13775bb2e14f3Smrg fi 13776bb2e14f3Smrg else 13777e5db2183Smrg printf "%s\n" "/* $configure_input */" >&1 \ 137785afa940dSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 137795afa940dSmrg || as_fn_error $? "could not create -" "$LINENO" 5 13780bb2e14f3Smrg fi 13781a5399cb1Smrg# Compute "$ac_file"'s index in $config_headers. 13782a5399cb1Smrg_am_arg="$ac_file" 13783bb2e14f3Smrg_am_stamp_count=1 13784bb2e14f3Smrgfor _am_header in $config_headers :; do 13785bb2e14f3Smrg case $_am_header in 13786a5399cb1Smrg $_am_arg | $_am_arg:* ) 13787bb2e14f3Smrg break ;; 13788bb2e14f3Smrg * ) 13789bb2e14f3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13790bb2e14f3Smrg esac 13791bb2e14f3Smrgdone 13792a5399cb1Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13793a5399cb1Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13794a5399cb1Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13795a5399cb1Smrg X"$_am_arg" : 'X\(//\)$' \| \ 13796a5399cb1Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13797e5db2183Smrgprintf "%s\n" X"$_am_arg" | 13798a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13799a5399cb1Smrg s//\1/ 13800a5399cb1Smrg q 13801a5399cb1Smrg } 13802a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 13803a5399cb1Smrg s//\1/ 13804a5399cb1Smrg q 13805a5399cb1Smrg } 13806a5399cb1Smrg /^X\(\/\/\)$/{ 13807a5399cb1Smrg s//\1/ 13808a5399cb1Smrg q 13809a5399cb1Smrg } 13810a5399cb1Smrg /^X\(\/\).*/{ 13811a5399cb1Smrg s//\1/ 13812a5399cb1Smrg q 13813a5399cb1Smrg } 13814a5399cb1Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13815a5399cb1Smrg ;; 13816bb2e14f3Smrg 13817e5db2183Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13818e5db2183Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 13819a5399cb1Smrg ;; 13820a5399cb1Smrg esac 13821bb2e14f3Smrg 13822bb2e14f3Smrg 13823a5399cb1Smrg case $ac_file$ac_mode in 13824a5399cb1Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1382539f9c979Smrg # Older Autoconf quotes --file arguments for eval, but not when files 13826a5399cb1Smrg # are listed without --file. Let's play safe and only enable the eval 13827a5399cb1Smrg # if we detect the quoting. 13828e5db2183Smrg # TODO: see whether this extra hack can be removed once we start 13829e5db2183Smrg # requiring Autoconf 2.70 or later. 13830e5db2183Smrg case $CONFIG_FILES in #( 13831e5db2183Smrg *\'*) : 13832e5db2183Smrg eval set x "$CONFIG_FILES" ;; #( 13833e5db2183Smrg *) : 13834e5db2183Smrg set x $CONFIG_FILES ;; #( 13835e5db2183Smrg *) : 13836e5db2183Smrg ;; 13837e5db2183Smrgesac 13838a5399cb1Smrg shift 13839e5db2183Smrg # Used to flag and report bootstrapping failures. 13840e5db2183Smrg am_rc=0 13841e5db2183Smrg for am_mf 13842a5399cb1Smrg do 13843a5399cb1Smrg # Strip MF so we end up with the name of the file. 13844e5db2183Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 13845e5db2183Smrg # Check whether this is an Automake generated Makefile which includes 13846e5db2183Smrg # dependency-tracking related rules and includes. 13847e5db2183Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 13848a5399cb1Smrg # limit of 2048, but all sed's we know have understand at least 4000. 13849e5db2183Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 13850e5db2183Smrg || continue 13851e5db2183Smrg am_dirpart=`$as_dirname -- "$am_mf" || 13852e5db2183Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13853e5db2183Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 13854e5db2183Smrg X"$am_mf" : 'X\(//\)$' \| \ 13855e5db2183Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13856e5db2183Smrgprintf "%s\n" X"$am_mf" | 13857a5399cb1Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13858a5399cb1Smrg s//\1/ 13859a5399cb1Smrg q 13860a5399cb1Smrg } 13861a5399cb1Smrg /^X\(\/\/\)[^/].*/{ 13862a5399cb1Smrg s//\1/ 13863a5399cb1Smrg q 13864a5399cb1Smrg } 13865a5399cb1Smrg /^X\(\/\/\)$/{ 13866a5399cb1Smrg s//\1/ 13867a5399cb1Smrg q 13868a5399cb1Smrg } 13869a5399cb1Smrg /^X\(\/\).*/{ 13870a5399cb1Smrg s//\1/ 13871a5399cb1Smrg q 13872a5399cb1Smrg } 13873a5399cb1Smrg s/.*/./; q'` 13874e5db2183Smrg am_filepart=`$as_basename -- "$am_mf" || 13875e5db2183Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 13876e5db2183Smrg X"$am_mf" : 'X\(//\)$' \| \ 13877e5db2183Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13878e5db2183Smrgprintf "%s\n" X/"$am_mf" | 13879e5db2183Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13880a5399cb1Smrg s//\1/ 13881a5399cb1Smrg q 13882a5399cb1Smrg } 13883e5db2183Smrg /^X\/\(\/\/\)$/{ 13884a5399cb1Smrg s//\1/ 13885a5399cb1Smrg q 13886a5399cb1Smrg } 13887e5db2183Smrg /^X\/\(\/\).*/{ 13888a5399cb1Smrg s//\1/ 13889a5399cb1Smrg q 13890a5399cb1Smrg } 13891a5399cb1Smrg s/.*/./; q'` 13892e5db2183Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 13893e5db2183Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13894e5db2183Smrg | $MAKE -f - am--depfiles" >&5 13895e5db2183Smrg (cd "$am_dirpart" \ 13896e5db2183Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13897e5db2183Smrg | $MAKE -f - am--depfiles) >&5 2>&5 13898e5db2183Smrg ac_status=$? 13899e5db2183Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 13900e5db2183Smrg (exit $ac_status); } || am_rc=$? 13901bb2e14f3Smrg done 13902e5db2183Smrg if test $am_rc -ne 0; then 1390343b8458eSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1390443b8458eSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 13905e5db2183Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 13906e5db2183Smrg for automatic dependency tracking. If GNU make was not used, consider 13907e5db2183Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 13908e5db2183Smrg necessary). You can also try re-running configure with the 13909e5db2183Smrg '--disable-dependency-tracking' option to at least be able to build 13910e5db2183Smrg the package (albeit without support for automatic dependency tracking). 1391143b8458eSmrgSee 'config.log' for more details" "$LINENO" 5; } 13912e5db2183Smrg fi 13913e5db2183Smrg { am_dirpart=; unset am_dirpart;} 13914e5db2183Smrg { am_filepart=; unset am_filepart;} 13915e5db2183Smrg { am_mf=; unset am_mf;} 13916e5db2183Smrg { am_rc=; unset am_rc;} 13917e5db2183Smrg rm -f conftest-deps.mk 13918a5399cb1Smrg} 13919bb2e14f3Smrg ;; 13920a5399cb1Smrg 13921bb2e14f3Smrg esac 13922a5399cb1Smrgdone # for ac_tag 13923bb2e14f3Smrg 13924bb2e14f3Smrg 13925a5399cb1Smrgas_fn_exit 0 13926bb2e14f3Smrg_ACEOF 13927bb2e14f3Smrgac_clean_files=$ac_clean_files_save 13928bb2e14f3Smrg 13929a5399cb1Smrgtest $ac_write_fail = 0 || 139305afa940dSmrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13931a5399cb1Smrg 13932bb2e14f3Smrg 13933bb2e14f3Smrg# configure is writing to config.log, and then calls config.status. 13934bb2e14f3Smrg# config.status does its own redirection, appending to config.log. 13935bb2e14f3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 13936bb2e14f3Smrg# by configure, so config.status won't be able to write to it; its 13937bb2e14f3Smrg# output is simply discarded. So we exec the FD to /dev/null, 13938bb2e14f3Smrg# effectively closing config.log, so it can be properly (re)opened and 13939bb2e14f3Smrg# appended to by config.status. When coming back to configure, we 13940bb2e14f3Smrg# need to make the FD available again. 13941bb2e14f3Smrgif test "$no_create" != yes; then 13942bb2e14f3Smrg ac_cs_success=: 13943bb2e14f3Smrg ac_config_status_args= 13944bb2e14f3Smrg test "$silent" = yes && 13945bb2e14f3Smrg ac_config_status_args="$ac_config_status_args --quiet" 13946bb2e14f3Smrg exec 5>/dev/null 13947bb2e14f3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13948bb2e14f3Smrg exec 5>>config.log 13949bb2e14f3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13950bb2e14f3Smrg # would make configure fail if this is the last instruction. 139515afa940dSmrg $ac_cs_success || as_fn_exit 1 13952a5399cb1Smrgfi 13953a5399cb1Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13954e5db2183Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13955e5db2183Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13956bb2e14f3Smrgfi 13957bb2e14f3Smrg 13958e5db2183Smrg 13959