121c2f794Smrg#! /bin/sh 221c2f794Smrg# Guess values for system-dependent variables and create Makefiles. 3889a2364Smrg# Generated by GNU Autoconf 2.71 for fstobdf 1.0.7. 421c2f794Smrg# 5889a2364Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/fstobdf/-/issues>. 621c2f794Smrg# 712391620Smrg# 8889a2364Smrg# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9889a2364Smrg# Inc. 1012391620Smrg# 1112391620Smrg# 1221c2f794Smrg# This configure script is free software; the Free Software Foundation 1321c2f794Smrg# gives unlimited permission to copy, distribute and modify it. 1412391620Smrg## -------------------- ## 1512391620Smrg## M4sh Initialization. ## 1612391620Smrg## -------------------- ## 1721c2f794Smrg 1821c2f794Smrg# Be more Bourne compatible 1921c2f794SmrgDUALCASE=1; export DUALCASE # for MKS sh 20889a2364Smrgas_nop=: 21889a2364Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22889a2364Smrgthen : 2321c2f794Smrg emulate sh 2421c2f794Smrg NULLCMD=: 2512391620Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2621c2f794Smrg # is contrary to our usage. Disable this feature. 2721c2f794Smrg alias -g '${1+"$@"}'='"$@"' 2821c2f794Smrg setopt NO_GLOB_SUBST 29889a2364Smrgelse $as_nop 3012391620Smrg case `(set -o) 2>/dev/null` in #( 3112391620Smrg *posix*) : 3212391620Smrg set -o posix ;; #( 3312391620Smrg *) : 3412391620Smrg ;; 3521c2f794Smrgesac 3621c2f794Smrgfi 3721c2f794Smrg 3821c2f794Smrg 39889a2364Smrg 40889a2364Smrg# Reset variables that may have inherited troublesome values from 41889a2364Smrg# the environment. 42889a2364Smrg 43889a2364Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44889a2364Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45889a2364Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 46889a2364Smrg# Quoting is to prevent editors from complaining about space-tab. 4712391620Smrgas_nl=' 4812391620Smrg' 4912391620Smrgexport as_nl 50889a2364SmrgIFS=" "" $as_nl" 51889a2364Smrg 52889a2364SmrgPS1='$ ' 53889a2364SmrgPS2='> ' 54889a2364SmrgPS4='+ ' 55889a2364Smrg 56889a2364Smrg# Ensure predictable behavior from utilities with locale-dependent output. 57889a2364SmrgLC_ALL=C 58889a2364Smrgexport LC_ALL 59889a2364SmrgLANGUAGE=C 60889a2364Smrgexport LANGUAGE 61889a2364Smrg 62889a2364Smrg# We cannot yet rely on "unset" to work, but we need these variables 63889a2364Smrg# to be unset--not just set to an empty or harmless value--now, to 64889a2364Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65889a2364Smrg# also avoids known problems related to "unset" and subshell syntax 66889a2364Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67889a2364Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68889a2364Smrgdo eval test \${$as_var+y} \ 69889a2364Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70889a2364Smrgdone 71889a2364Smrg 72889a2364Smrg# Ensure that fds 0, 1, and 2 are open. 73889a2364Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74889a2364Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75889a2364Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 7621c2f794Smrg 7712391620Smrg# The user is always right. 78889a2364Smrgif ${PATH_SEPARATOR+false} :; then 7912391620Smrg PATH_SEPARATOR=: 8012391620Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8112391620Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8212391620Smrg PATH_SEPARATOR=';' 8312391620Smrg } 8421c2f794Smrgfi 8521c2f794Smrg 8621c2f794Smrg 8721c2f794Smrg# Find who we are. Look in the path if we contain no directory separator. 8812391620Smrgas_myself= 8912391620Smrgcase $0 in #(( 9021c2f794Smrg *[\\/]* ) as_myself=$0 ;; 9121c2f794Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9221c2f794Smrgfor as_dir in $PATH 9321c2f794Smrgdo 9421c2f794Smrg IFS=$as_save_IFS 95889a2364Smrg case $as_dir in #((( 96889a2364Smrg '') as_dir=./ ;; 97889a2364Smrg */) ;; 98889a2364Smrg *) as_dir=$as_dir/ ;; 99889a2364Smrg esac 100889a2364Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 10112391620Smrg done 10221c2f794SmrgIFS=$as_save_IFS 10321c2f794Smrg 10421c2f794Smrg ;; 10521c2f794Smrgesac 10621c2f794Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 10721c2f794Smrg# in which case we are not to be found in the path. 10821c2f794Smrgif test "x$as_myself" = x; then 10921c2f794Smrg as_myself=$0 11021c2f794Smrgfi 11121c2f794Smrgif test ! -f "$as_myself"; then 112889a2364Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11312391620Smrg exit 1 11421c2f794Smrgfi 11521c2f794Smrg 11612391620Smrg 1171b2353dbSmrg# Use a proper internal environment variable to ensure we don't fall 1181b2353dbSmrg # into an infinite loop, continuously re-executing ourselves. 1191b2353dbSmrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1201b2353dbSmrg _as_can_reexec=no; export _as_can_reexec; 1211b2353dbSmrg # We cannot yet assume a decent shell, so we have to provide a 1221b2353dbSmrg# neutralization value for shells without unset; and this also 1231b2353dbSmrg# works around shells that cannot unset nonexistent variables. 1241b2353dbSmrg# Preserve -v and -x to the replacement shell. 1251b2353dbSmrgBASH_ENV=/dev/null 1261b2353dbSmrgENV=/dev/null 1271b2353dbSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1281b2353dbSmrgcase $- in # (((( 1291b2353dbSmrg *v*x* | *x*v* ) as_opts=-vx ;; 1301b2353dbSmrg *v* ) as_opts=-v ;; 1311b2353dbSmrg *x* ) as_opts=-x ;; 1321b2353dbSmrg * ) as_opts= ;; 1331b2353dbSmrgesac 1341b2353dbSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1351b2353dbSmrg# Admittedly, this is quite paranoid, since all the known shells bail 1361b2353dbSmrg# out after a failed `exec'. 137889a2364Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138889a2364Smrgexit 255 1391b2353dbSmrg fi 1401b2353dbSmrg # We don't want this to propagate to other subprocesses. 1411b2353dbSmrg { _as_can_reexec=; unset _as_can_reexec;} 14212391620Smrgif test "x$CONFIG_SHELL" = x; then 143889a2364Smrg as_bourne_compatible="as_nop=: 144889a2364Smrgif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145889a2364Smrgthen : 14612391620Smrg emulate sh 14712391620Smrg NULLCMD=: 14812391620Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14912391620Smrg # is contrary to our usage. Disable this feature. 15012391620Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 15112391620Smrg setopt NO_GLOB_SUBST 152889a2364Smrgelse \$as_nop 15312391620Smrg case \`(set -o) 2>/dev/null\` in #( 15412391620Smrg *posix*) : 15512391620Smrg set -o posix ;; #( 15612391620Smrg *) : 15712391620Smrg ;; 15812391620Smrgesac 15912391620Smrgfi 16012391620Smrg" 16112391620Smrg as_required="as_fn_return () { (exit \$1); } 16212391620Smrgas_fn_success () { as_fn_return 0; } 16312391620Smrgas_fn_failure () { as_fn_return 1; } 16412391620Smrgas_fn_ret_success () { return 0; } 16512391620Smrgas_fn_ret_failure () { return 1; } 16612391620Smrg 16712391620Smrgexitcode=0 16812391620Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16912391620Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 17012391620Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 17112391620Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172889a2364Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173889a2364Smrgthen : 17412391620Smrg 175889a2364Smrgelse \$as_nop 17612391620Smrg exitcode=1; echo positional parameters were not saved. 17712391620Smrgfi 1781b2353dbSmrgtest x\$exitcode = x0 || exit 1 179889a2364Smrgblah=\$(echo \$(echo blah)) 180889a2364Smrgtest x\"\$blah\" = xblah || exit 1 1811b2353dbSmrgtest -x / || exit 1" 18212391620Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 18312391620Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 18412391620Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 18512391620Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 18612391620Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 187889a2364Smrg if (eval "$as_required") 2>/dev/null 188889a2364Smrgthen : 18912391620Smrg as_have_required=yes 190889a2364Smrgelse $as_nop 19112391620Smrg as_have_required=no 19212391620Smrgfi 193889a2364Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 194889a2364Smrgthen : 19512391620Smrg 196889a2364Smrgelse $as_nop 19712391620Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19812391620Smrgas_found=false 19912391620Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20021c2f794Smrgdo 20112391620Smrg IFS=$as_save_IFS 202889a2364Smrg case $as_dir in #((( 203889a2364Smrg '') as_dir=./ ;; 204889a2364Smrg */) ;; 205889a2364Smrg *) as_dir=$as_dir/ ;; 206889a2364Smrg esac 20712391620Smrg as_found=: 20812391620Smrg case $as_dir in #( 20912391620Smrg /*) 21012391620Smrg for as_base in sh bash ksh sh5; do 21112391620Smrg # Try only shells that exist, to save several forks. 212889a2364Smrg as_shell=$as_dir$as_base 21312391620Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 214889a2364Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 215889a2364Smrgthen : 21612391620Smrg CONFIG_SHELL=$as_shell as_have_required=yes 217889a2364Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 218889a2364Smrgthen : 21912391620Smrg break 2 22012391620Smrgfi 22112391620Smrgfi 22212391620Smrg done;; 22312391620Smrg esac 22412391620Smrg as_found=false 22512391620Smrgdone 22612391620SmrgIFS=$as_save_IFS 227889a2364Smrgif $as_found 228889a2364Smrgthen : 229889a2364Smrg 230889a2364Smrgelse $as_nop 231889a2364Smrg if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232889a2364Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 233889a2364Smrgthen : 234889a2364Smrg CONFIG_SHELL=$SHELL as_have_required=yes 235889a2364Smrgfi 236889a2364Smrgfi 23712391620Smrg 23812391620Smrg 239889a2364Smrg if test "x$CONFIG_SHELL" != x 240889a2364Smrgthen : 2411b2353dbSmrg export CONFIG_SHELL 2421b2353dbSmrg # We cannot yet assume a decent shell, so we have to provide a 2431b2353dbSmrg# neutralization value for shells without unset; and this also 2441b2353dbSmrg# works around shells that cannot unset nonexistent variables. 2451b2353dbSmrg# Preserve -v and -x to the replacement shell. 2461b2353dbSmrgBASH_ENV=/dev/null 2471b2353dbSmrgENV=/dev/null 2481b2353dbSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2491b2353dbSmrgcase $- in # (((( 2501b2353dbSmrg *v*x* | *x*v* ) as_opts=-vx ;; 2511b2353dbSmrg *v* ) as_opts=-v ;; 2521b2353dbSmrg *x* ) as_opts=-x ;; 2531b2353dbSmrg * ) as_opts= ;; 2541b2353dbSmrgesac 2551b2353dbSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2561b2353dbSmrg# Admittedly, this is quite paranoid, since all the known shells bail 2571b2353dbSmrg# out after a failed `exec'. 258889a2364Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 2591b2353dbSmrgexit 255 26012391620Smrgfi 26112391620Smrg 262889a2364Smrg if test x$as_have_required = xno 263889a2364Smrgthen : 264889a2364Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 265889a2364Smrg printf "%s\n" "$0: the shells that I found on your system." 266889a2364Smrg if test ${ZSH_VERSION+y} ; then 267889a2364Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 268889a2364Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 26921c2f794Smrg else 270889a2364Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 271889a2364Smrg$0: https://gitlab.freedesktop.org/xorg/app/fstobdf/-/issues 27212391620Smrg$0: about your system, including any error possibly output 27312391620Smrg$0: before this message. Then install a modern shell, or 27412391620Smrg$0: manually run the script under such a shell if you do 27512391620Smrg$0: have one." 27621c2f794Smrg fi 27712391620Smrg exit 1 27812391620Smrgfi 27912391620Smrgfi 28012391620Smrgfi 28112391620SmrgSHELL=${CONFIG_SHELL-/bin/sh} 28212391620Smrgexport SHELL 28312391620Smrg# Unset more variables known to interfere with behavior of common tools. 28412391620SmrgCLICOLOR_FORCE= GREP_OPTIONS= 28512391620Smrgunset CLICOLOR_FORCE GREP_OPTIONS 28612391620Smrg 28712391620Smrg## --------------------- ## 28812391620Smrg## M4sh Shell Functions. ## 28912391620Smrg## --------------------- ## 29012391620Smrg# as_fn_unset VAR 29112391620Smrg# --------------- 29212391620Smrg# Portably unset VAR. 29312391620Smrgas_fn_unset () 29412391620Smrg{ 29512391620Smrg { eval $1=; unset $1;} 29612391620Smrg} 29712391620Smrgas_unset=as_fn_unset 29812391620Smrg 299889a2364Smrg 30012391620Smrg# as_fn_set_status STATUS 30112391620Smrg# ----------------------- 30212391620Smrg# Set $? to STATUS, without forking. 30312391620Smrgas_fn_set_status () 30412391620Smrg{ 30512391620Smrg return $1 30612391620Smrg} # as_fn_set_status 30712391620Smrg 30812391620Smrg# as_fn_exit STATUS 30912391620Smrg# ----------------- 31012391620Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 31112391620Smrgas_fn_exit () 31212391620Smrg{ 31312391620Smrg set +e 31412391620Smrg as_fn_set_status $1 31512391620Smrg exit $1 31612391620Smrg} # as_fn_exit 317889a2364Smrg# as_fn_nop 318889a2364Smrg# --------- 319889a2364Smrg# Do nothing but, unlike ":", preserve the value of $?. 320889a2364Smrgas_fn_nop () 321889a2364Smrg{ 322889a2364Smrg return $? 323889a2364Smrg} 324889a2364Smrgas_nop=as_fn_nop 32512391620Smrg 32612391620Smrg# as_fn_mkdir_p 32712391620Smrg# ------------- 32812391620Smrg# Create "$as_dir" as a directory, including parents if necessary. 32912391620Smrgas_fn_mkdir_p () 33012391620Smrg{ 33112391620Smrg 33212391620Smrg case $as_dir in #( 33312391620Smrg -*) as_dir=./$as_dir;; 33412391620Smrg esac 33512391620Smrg test -d "$as_dir" || eval $as_mkdir_p || { 33612391620Smrg as_dirs= 33712391620Smrg while :; do 33812391620Smrg case $as_dir in #( 339889a2364Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 34012391620Smrg *) as_qdir=$as_dir;; 34112391620Smrg esac 34212391620Smrg as_dirs="'$as_qdir' $as_dirs" 34312391620Smrg as_dir=`$as_dirname -- "$as_dir" || 34412391620Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 34512391620Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 34612391620Smrg X"$as_dir" : 'X\(//\)$' \| \ 34712391620Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 348889a2364Smrgprintf "%s\n" X"$as_dir" | 34912391620Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 35012391620Smrg s//\1/ 35112391620Smrg q 35212391620Smrg } 35312391620Smrg /^X\(\/\/\)[^/].*/{ 35412391620Smrg s//\1/ 35512391620Smrg q 35612391620Smrg } 35712391620Smrg /^X\(\/\/\)$/{ 35812391620Smrg s//\1/ 35912391620Smrg q 36012391620Smrg } 36112391620Smrg /^X\(\/\).*/{ 36212391620Smrg s//\1/ 36312391620Smrg q 36412391620Smrg } 36512391620Smrg s/.*/./; q'` 36612391620Smrg test -d "$as_dir" && break 36712391620Smrg done 36812391620Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 36912391620Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 37012391620Smrg 37112391620Smrg 37212391620Smrg} # as_fn_mkdir_p 3731b2353dbSmrg 3741b2353dbSmrg# as_fn_executable_p FILE 3751b2353dbSmrg# ----------------------- 3761b2353dbSmrg# Test if FILE is an executable regular file. 3771b2353dbSmrgas_fn_executable_p () 3781b2353dbSmrg{ 3791b2353dbSmrg test -f "$1" && test -x "$1" 3801b2353dbSmrg} # as_fn_executable_p 38112391620Smrg# as_fn_append VAR VALUE 38212391620Smrg# ---------------------- 38312391620Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 38412391620Smrg# advantage of any shell optimizations that allow amortized linear growth over 38512391620Smrg# repeated appends, instead of the typical quadratic growth present in naive 38612391620Smrg# implementations. 387889a2364Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 388889a2364Smrgthen : 38912391620Smrg eval 'as_fn_append () 39012391620Smrg { 39112391620Smrg eval $1+=\$2 39212391620Smrg }' 393889a2364Smrgelse $as_nop 39412391620Smrg as_fn_append () 39512391620Smrg { 39612391620Smrg eval $1=\$$1\$2 39712391620Smrg } 39812391620Smrgfi # as_fn_append 39912391620Smrg 40012391620Smrg# as_fn_arith ARG... 40112391620Smrg# ------------------ 40212391620Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 40312391620Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 40412391620Smrg# must be portable across $(()) and expr. 405889a2364Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 406889a2364Smrgthen : 40712391620Smrg eval 'as_fn_arith () 40812391620Smrg { 40912391620Smrg as_val=$(( $* )) 41012391620Smrg }' 411889a2364Smrgelse $as_nop 41212391620Smrg as_fn_arith () 41312391620Smrg { 41412391620Smrg as_val=`expr "$@" || test $? -eq 1` 41512391620Smrg } 41612391620Smrgfi # as_fn_arith 41712391620Smrg 418889a2364Smrg# as_fn_nop 419889a2364Smrg# --------- 420889a2364Smrg# Do nothing but, unlike ":", preserve the value of $?. 421889a2364Smrgas_fn_nop () 422889a2364Smrg{ 423889a2364Smrg return $? 424889a2364Smrg} 425889a2364Smrgas_nop=as_fn_nop 42612391620Smrg 42712391620Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 42812391620Smrg# ---------------------------------------- 42912391620Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 43012391620Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 43112391620Smrg# script with STATUS, using 1 if that was 0. 43212391620Smrgas_fn_error () 43312391620Smrg{ 43412391620Smrg as_status=$1; test $as_status -eq 0 && as_status=1 43512391620Smrg if test "$4"; then 43612391620Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 437889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 43812391620Smrg fi 439889a2364Smrg printf "%s\n" "$as_me: error: $2" >&2 44012391620Smrg as_fn_exit $as_status 44112391620Smrg} # as_fn_error 44221c2f794Smrg 44321c2f794Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 44421c2f794Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 44521c2f794Smrg as_expr=expr 44621c2f794Smrgelse 44721c2f794Smrg as_expr=false 44821c2f794Smrgfi 44921c2f794Smrg 45021c2f794Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 45121c2f794Smrg as_basename=basename 45221c2f794Smrgelse 45321c2f794Smrg as_basename=false 45421c2f794Smrgfi 45521c2f794Smrg 45612391620Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 45712391620Smrg as_dirname=dirname 45812391620Smrgelse 45912391620Smrg as_dirname=false 46012391620Smrgfi 46121c2f794Smrg 46221c2f794Smrgas_me=`$as_basename -- "$0" || 46321c2f794Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 46421c2f794Smrg X"$0" : 'X\(//\)$' \| \ 46521c2f794Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 466889a2364Smrgprintf "%s\n" X/"$0" | 46721c2f794Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 46821c2f794Smrg s//\1/ 46921c2f794Smrg q 47021c2f794Smrg } 47121c2f794Smrg /^X\/\(\/\/\)$/{ 47221c2f794Smrg s//\1/ 47321c2f794Smrg q 47421c2f794Smrg } 47521c2f794Smrg /^X\/\(\/\).*/{ 47621c2f794Smrg s//\1/ 47721c2f794Smrg q 47821c2f794Smrg } 47921c2f794Smrg s/.*/./; q'` 48021c2f794Smrg 48112391620Smrg# Avoid depending upon Character Ranges. 48212391620Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 48312391620Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 48412391620Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 48512391620Smrgas_cr_digits='0123456789' 48612391620Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 48721c2f794Smrg 48821c2f794Smrg 48912391620Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 49012391620Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 49112391620Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 49212391620Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 49312391620Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 49412391620Smrg sed -n ' 49512391620Smrg p 49612391620Smrg /[$]LINENO/= 49712391620Smrg ' <$as_myself | 49812391620Smrg sed ' 49912391620Smrg s/[$]LINENO.*/&-/ 50012391620Smrg t lineno 50112391620Smrg b 50212391620Smrg :lineno 50312391620Smrg N 50412391620Smrg :loop 50512391620Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 50612391620Smrg t loop 50712391620Smrg s/-\n.*// 50812391620Smrg ' >$as_me.lineno && 50912391620Smrg chmod +x "$as_me.lineno" || 510889a2364Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 51121c2f794Smrg 5121b2353dbSmrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 5131b2353dbSmrg # already done that, so ensure we don't try to do so again and fall 5141b2353dbSmrg # in an infinite loop. This has already happened in practice. 5151b2353dbSmrg _as_can_reexec=no; export _as_can_reexec 51612391620Smrg # Don't try to exec as it changes $[0], causing all sort of problems 51712391620Smrg # (the dirname of $[0] is not the place where we might find the 51812391620Smrg # original and so on. Autoconf is especially sensitive to this). 51912391620Smrg . "./$as_me.lineno" 52012391620Smrg # Exit status is that of the last command. 52112391620Smrg exit 52221c2f794Smrg} 52321c2f794Smrg 524889a2364Smrg 525889a2364Smrg# Determine whether it's possible to make 'echo' print without a newline. 526889a2364Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 527889a2364Smrg# for compatibility with existing Makefiles. 52812391620SmrgECHO_C= ECHO_N= ECHO_T= 52912391620Smrgcase `echo -n x` in #((((( 53012391620Smrg-n*) 53112391620Smrg case `echo 'xy\c'` in 53212391620Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 53312391620Smrg xy) ECHO_C='\c';; 53412391620Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 53512391620Smrg ECHO_T=' ';; 53612391620Smrg esac;; 53712391620Smrg*) 53812391620Smrg ECHO_N='-n';; 53912391620Smrgesac 54021c2f794Smrg 541889a2364Smrg# For backward compatibility with old third-party macros, we provide 542889a2364Smrg# the shell variables $as_echo and $as_echo_n. New code should use 543889a2364Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 544889a2364Smrgas_echo='printf %s\n' 545889a2364Smrgas_echo_n='printf %s' 546889a2364Smrg 547889a2364Smrg 54812391620Smrgrm -f conf$$ conf$$.exe conf$$.file 54912391620Smrgif test -d conf$$.dir; then 55012391620Smrg rm -f conf$$.dir/conf$$.file 55121c2f794Smrgelse 55212391620Smrg rm -f conf$$.dir 55312391620Smrg mkdir conf$$.dir 2>/dev/null 55412391620Smrgfi 55512391620Smrgif (echo >conf$$.file) 2>/dev/null; then 55612391620Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 55712391620Smrg as_ln_s='ln -s' 55812391620Smrg # ... but there are two gotchas: 55912391620Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 56012391620Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5611b2353dbSmrg # In both cases, we have to default to `cp -pR'. 56212391620Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5631b2353dbSmrg as_ln_s='cp -pR' 56412391620Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 56512391620Smrg as_ln_s=ln 56612391620Smrg else 5671b2353dbSmrg as_ln_s='cp -pR' 56812391620Smrg fi 56921c2f794Smrgelse 5701b2353dbSmrg as_ln_s='cp -pR' 57121c2f794Smrgfi 57212391620Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 57312391620Smrgrmdir conf$$.dir 2>/dev/null 57421c2f794Smrg 57512391620Smrgif mkdir -p . 2>/dev/null; then 57612391620Smrg as_mkdir_p='mkdir -p "$as_dir"' 57721c2f794Smrgelse 57812391620Smrg test -d ./-p && rmdir ./-p 57912391620Smrg as_mkdir_p=false 58012391620Smrgfi 58121c2f794Smrg 5821b2353dbSmrgas_test_x='test -x' 5831b2353dbSmrgas_executable_p=as_fn_executable_p 58421c2f794Smrg 58512391620Smrg# Sed expression to map a string onto a valid CPP name. 58612391620Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 58721c2f794Smrg 58812391620Smrg# Sed expression to map a string onto a valid variable name. 58912391620Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 59021c2f794Smrg 59121c2f794Smrg 59212391620Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 59312391620Smrgexec 6>&1 59421c2f794Smrg 59521c2f794Smrg# Name of the host. 59612391620Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 59721c2f794Smrg# so uname gets run too. 59821c2f794Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 59921c2f794Smrg 60021c2f794Smrg# 60121c2f794Smrg# Initializations. 60221c2f794Smrg# 60321c2f794Smrgac_default_prefix=/usr/local 60421c2f794Smrgac_clean_files= 60521c2f794Smrgac_config_libobj_dir=. 60621c2f794SmrgLIBOBJS= 60721c2f794Smrgcross_compiling=no 60821c2f794Smrgsubdirs= 60921c2f794SmrgMFLAGS= 61021c2f794SmrgMAKEFLAGS= 61121c2f794Smrg 61221c2f794Smrg# Identity of this package. 61321c2f794SmrgPACKAGE_NAME='fstobdf' 61421c2f794SmrgPACKAGE_TARNAME='fstobdf' 615889a2364SmrgPACKAGE_VERSION='1.0.7' 616889a2364SmrgPACKAGE_STRING='fstobdf 1.0.7' 617889a2364SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/fstobdf/-/issues' 61812391620SmrgPACKAGE_URL='' 61921c2f794Smrg 6201b2353dbSmrgac_unique_file="Makefile.am" 62112391620Smrg# Factoring default headers for most tests. 62212391620Smrgac_includes_default="\ 623889a2364Smrg#include <stddef.h> 624889a2364Smrg#ifdef HAVE_STDIO_H 625889a2364Smrg# include <stdio.h> 62612391620Smrg#endif 627889a2364Smrg#ifdef HAVE_STDLIB_H 62812391620Smrg# include <stdlib.h> 62912391620Smrg#endif 63012391620Smrg#ifdef HAVE_STRING_H 63112391620Smrg# include <string.h> 63212391620Smrg#endif 63312391620Smrg#ifdef HAVE_INTTYPES_H 63412391620Smrg# include <inttypes.h> 63512391620Smrg#endif 63612391620Smrg#ifdef HAVE_STDINT_H 63712391620Smrg# include <stdint.h> 63812391620Smrg#endif 639889a2364Smrg#ifdef HAVE_STRINGS_H 640889a2364Smrg# include <strings.h> 641889a2364Smrg#endif 642889a2364Smrg#ifdef HAVE_SYS_TYPES_H 643889a2364Smrg# include <sys/types.h> 644889a2364Smrg#endif 645889a2364Smrg#ifdef HAVE_SYS_STAT_H 646889a2364Smrg# include <sys/stat.h> 647889a2364Smrg#endif 64812391620Smrg#ifdef HAVE_UNISTD_H 64912391620Smrg# include <unistd.h> 65012391620Smrg#endif" 65112391620Smrg 652889a2364Smrgac_header_c_list= 65312391620Smrgac_subst_vars='am__EXEEXT_FALSE 65412391620Smrgam__EXEEXT_TRUE 65512391620SmrgLTLIBOBJS 65612391620SmrgLIBOBJS 65721c2f794SmrgFSTOBDF_LIBS 65812391620SmrgFSTOBDF_CFLAGS 65912391620SmrgMAN_SUBSTS 66012391620SmrgXORG_MAN_PAGE 66121c2f794SmrgADMIN_MAN_DIR 66212391620SmrgDRIVER_MAN_DIR 66312391620SmrgMISC_MAN_DIR 66412391620SmrgFILE_MAN_DIR 66512391620SmrgLIB_MAN_DIR 66612391620SmrgAPP_MAN_DIR 66712391620SmrgADMIN_MAN_SUFFIX 66812391620SmrgDRIVER_MAN_SUFFIX 66912391620SmrgMISC_MAN_SUFFIX 67012391620SmrgFILE_MAN_SUFFIX 67112391620SmrgLIB_MAN_SUFFIX 67212391620SmrgAPP_MAN_SUFFIX 67312391620SmrgSED 67412391620Smrghost_os 67512391620Smrghost_vendor 67612391620Smrghost_cpu 67712391620Smrghost 67812391620Smrgbuild_os 67912391620Smrgbuild_vendor 68012391620Smrgbuild_cpu 68112391620Smrgbuild 68212391620SmrgINSTALL_CMD 683889a2364SmrgPKG_CONFIG_LIBDIR 684889a2364SmrgPKG_CONFIG_PATH 68512391620SmrgPKG_CONFIG 68612391620SmrgCHANGELOG_CMD 68782e12b1bSmrgSTRICT_CFLAGS 68812391620SmrgCWARNFLAGS 68982e12b1bSmrgBASE_CFLAGS 69012391620Smrgam__fastdepCC_FALSE 69112391620Smrgam__fastdepCC_TRUE 69212391620SmrgCCDEPMODE 69382e12b1bSmrgam__nodep 69412391620SmrgAMDEPBACKSLASH 69512391620SmrgAMDEP_FALSE 69612391620SmrgAMDEP_TRUE 69712391620Smrgam__include 69812391620SmrgDEPDIR 69912391620SmrgOBJEXT 70012391620SmrgEXEEXT 70112391620Smrgac_ct_CC 70212391620SmrgCPPFLAGS 70312391620SmrgLDFLAGS 70412391620SmrgCFLAGS 70512391620SmrgCC 7061b2353dbSmrgAM_BACKSLASH 7071b2353dbSmrgAM_DEFAULT_VERBOSITY 7081b2353dbSmrgAM_DEFAULT_V 7091b2353dbSmrgAM_V 710889a2364SmrgCSCOPE 711889a2364SmrgETAGS 712889a2364SmrgCTAGS 71312391620Smrgam__untar 71412391620Smrgam__tar 71512391620SmrgAMTAR 71612391620Smrgam__leading_dot 71712391620SmrgSET_MAKE 71812391620SmrgAWK 71912391620Smrgmkdir_p 72012391620SmrgMKDIR_P 72112391620SmrgINSTALL_STRIP_PROGRAM 72212391620SmrgSTRIP 72312391620Smrginstall_sh 72412391620SmrgMAKEINFO 72512391620SmrgAUTOHEADER 72612391620SmrgAUTOMAKE 72712391620SmrgAUTOCONF 72812391620SmrgACLOCAL 72912391620SmrgVERSION 73012391620SmrgPACKAGE 73112391620SmrgCYGPATH_W 73212391620Smrgam__isrc 73312391620SmrgINSTALL_DATA 73412391620SmrgINSTALL_SCRIPT 73512391620SmrgINSTALL_PROGRAM 73612391620Smrgtarget_alias 73712391620Smrghost_alias 73812391620Smrgbuild_alias 73912391620SmrgLIBS 74012391620SmrgECHO_T 74112391620SmrgECHO_N 74212391620SmrgECHO_C 74312391620SmrgDEFS 74412391620Smrgmandir 74512391620Smrglocaledir 74612391620Smrglibdir 74712391620Smrgpsdir 74812391620Smrgpdfdir 74912391620Smrgdvidir 75012391620Smrghtmldir 75112391620Smrginfodir 75212391620Smrgdocdir 75312391620Smrgoldincludedir 75412391620Smrgincludedir 755889a2364Smrgrunstatedir 75612391620Smrglocalstatedir 75712391620Smrgsharedstatedir 75812391620Smrgsysconfdir 75912391620Smrgdatadir 76012391620Smrgdatarootdir 76112391620Smrglibexecdir 76212391620Smrgsbindir 76312391620Smrgbindir 76412391620Smrgprogram_transform_name 76512391620Smrgprefix 76612391620Smrgexec_prefix 76712391620SmrgPACKAGE_URL 76812391620SmrgPACKAGE_BUGREPORT 76912391620SmrgPACKAGE_STRING 77012391620SmrgPACKAGE_VERSION 77112391620SmrgPACKAGE_TARNAME 77212391620SmrgPACKAGE_NAME 77312391620SmrgPATH_SEPARATOR 774889a2364SmrgSHELL 775889a2364Smrgam__quote' 77621c2f794Smrgac_subst_files='' 77712391620Smrgac_user_opts=' 77812391620Smrgenable_option_checking 7791b2353dbSmrgenable_silent_rules 78012391620Smrgenable_dependency_tracking 78182e12b1bSmrgenable_selective_werror 78212391620Smrgenable_strict_compilation 78312391620Smrg' 78421c2f794Smrg ac_precious_vars='build_alias 78521c2f794Smrghost_alias 78621c2f794Smrgtarget_alias 78721c2f794SmrgCC 78821c2f794SmrgCFLAGS 78921c2f794SmrgLDFLAGS 79021c2f794SmrgLIBS 79121c2f794SmrgCPPFLAGS 79221c2f794SmrgPKG_CONFIG 793889a2364SmrgPKG_CONFIG_PATH 794889a2364SmrgPKG_CONFIG_LIBDIR 79521c2f794SmrgFSTOBDF_CFLAGS 79621c2f794SmrgFSTOBDF_LIBS' 79721c2f794Smrg 79821c2f794Smrg 79921c2f794Smrg# Initialize some variables set by options. 80021c2f794Smrgac_init_help= 80121c2f794Smrgac_init_version=false 80212391620Smrgac_unrecognized_opts= 80312391620Smrgac_unrecognized_sep= 80421c2f794Smrg# The variables have the same names as the options, with 80521c2f794Smrg# dashes changed to underlines. 80621c2f794Smrgcache_file=/dev/null 80721c2f794Smrgexec_prefix=NONE 80821c2f794Smrgno_create= 80921c2f794Smrgno_recursion= 81021c2f794Smrgprefix=NONE 81121c2f794Smrgprogram_prefix=NONE 81221c2f794Smrgprogram_suffix=NONE 81321c2f794Smrgprogram_transform_name=s,x,x, 81421c2f794Smrgsilent= 81521c2f794Smrgsite= 81621c2f794Smrgsrcdir= 81721c2f794Smrgverbose= 81821c2f794Smrgx_includes=NONE 81921c2f794Smrgx_libraries=NONE 82021c2f794Smrg 82121c2f794Smrg# Installation directory options. 82221c2f794Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 82321c2f794Smrg# and all the variables that are supposed to be based on exec_prefix 82421c2f794Smrg# by default will actually change. 82521c2f794Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 82621c2f794Smrg# (The list follows the same order as the GNU Coding Standards.) 82721c2f794Smrgbindir='${exec_prefix}/bin' 82821c2f794Smrgsbindir='${exec_prefix}/sbin' 82921c2f794Smrglibexecdir='${exec_prefix}/libexec' 83021c2f794Smrgdatarootdir='${prefix}/share' 83121c2f794Smrgdatadir='${datarootdir}' 83221c2f794Smrgsysconfdir='${prefix}/etc' 83321c2f794Smrgsharedstatedir='${prefix}/com' 83421c2f794Smrglocalstatedir='${prefix}/var' 835889a2364Smrgrunstatedir='${localstatedir}/run' 83621c2f794Smrgincludedir='${prefix}/include' 83721c2f794Smrgoldincludedir='/usr/include' 83821c2f794Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 83921c2f794Smrginfodir='${datarootdir}/info' 84021c2f794Smrghtmldir='${docdir}' 84121c2f794Smrgdvidir='${docdir}' 84221c2f794Smrgpdfdir='${docdir}' 84321c2f794Smrgpsdir='${docdir}' 84421c2f794Smrglibdir='${exec_prefix}/lib' 84521c2f794Smrglocaledir='${datarootdir}/locale' 84621c2f794Smrgmandir='${datarootdir}/man' 84721c2f794Smrg 84821c2f794Smrgac_prev= 84921c2f794Smrgac_dashdash= 85021c2f794Smrgfor ac_option 85121c2f794Smrgdo 85221c2f794Smrg # If the previous option needs an argument, assign it. 85321c2f794Smrg if test -n "$ac_prev"; then 85421c2f794Smrg eval $ac_prev=\$ac_option 85521c2f794Smrg ac_prev= 85621c2f794Smrg continue 85721c2f794Smrg fi 85821c2f794Smrg 85921c2f794Smrg case $ac_option in 86012391620Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 86112391620Smrg *=) ac_optarg= ;; 86212391620Smrg *) ac_optarg=yes ;; 86321c2f794Smrg esac 86421c2f794Smrg 86521c2f794Smrg case $ac_dashdash$ac_option in 86621c2f794Smrg --) 86721c2f794Smrg ac_dashdash=yes ;; 86821c2f794Smrg 86921c2f794Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 87021c2f794Smrg ac_prev=bindir ;; 87121c2f794Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 87221c2f794Smrg bindir=$ac_optarg ;; 87321c2f794Smrg 87421c2f794Smrg -build | --build | --buil | --bui | --bu) 87521c2f794Smrg ac_prev=build_alias ;; 87621c2f794Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 87721c2f794Smrg build_alias=$ac_optarg ;; 87821c2f794Smrg 87921c2f794Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 88021c2f794Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 88121c2f794Smrg ac_prev=cache_file ;; 88221c2f794Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 88321c2f794Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 88421c2f794Smrg cache_file=$ac_optarg ;; 88521c2f794Smrg 88621c2f794Smrg --config-cache | -C) 88721c2f794Smrg cache_file=config.cache ;; 88821c2f794Smrg 88921c2f794Smrg -datadir | --datadir | --datadi | --datad) 89021c2f794Smrg ac_prev=datadir ;; 89121c2f794Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 89221c2f794Smrg datadir=$ac_optarg ;; 89321c2f794Smrg 89421c2f794Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 89521c2f794Smrg | --dataroo | --dataro | --datar) 89621c2f794Smrg ac_prev=datarootdir ;; 89721c2f794Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 89821c2f794Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 89921c2f794Smrg datarootdir=$ac_optarg ;; 90021c2f794Smrg 90121c2f794Smrg -disable-* | --disable-*) 90212391620Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 90321c2f794Smrg # Reject names that are not valid shell variable names. 90412391620Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 905889a2364Smrg as_fn_error $? "invalid feature name: \`$ac_useropt'" 90612391620Smrg ac_useropt_orig=$ac_useropt 907889a2364Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 90812391620Smrg case $ac_user_opts in 90912391620Smrg *" 91012391620Smrg"enable_$ac_useropt" 91112391620Smrg"*) ;; 91212391620Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 91312391620Smrg ac_unrecognized_sep=', ';; 91412391620Smrg esac 91512391620Smrg eval enable_$ac_useropt=no ;; 91621c2f794Smrg 91721c2f794Smrg -docdir | --docdir | --docdi | --doc | --do) 91821c2f794Smrg ac_prev=docdir ;; 91921c2f794Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 92021c2f794Smrg docdir=$ac_optarg ;; 92121c2f794Smrg 92221c2f794Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 92321c2f794Smrg ac_prev=dvidir ;; 92421c2f794Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 92521c2f794Smrg dvidir=$ac_optarg ;; 92621c2f794Smrg 92721c2f794Smrg -enable-* | --enable-*) 92812391620Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 92921c2f794Smrg # Reject names that are not valid shell variable names. 93012391620Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 931889a2364Smrg as_fn_error $? "invalid feature name: \`$ac_useropt'" 93212391620Smrg ac_useropt_orig=$ac_useropt 933889a2364Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 93412391620Smrg case $ac_user_opts in 93512391620Smrg *" 93612391620Smrg"enable_$ac_useropt" 93712391620Smrg"*) ;; 93812391620Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 93912391620Smrg ac_unrecognized_sep=', ';; 94012391620Smrg esac 94112391620Smrg eval enable_$ac_useropt=\$ac_optarg ;; 94221c2f794Smrg 94321c2f794Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 94421c2f794Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 94521c2f794Smrg | --exec | --exe | --ex) 94621c2f794Smrg ac_prev=exec_prefix ;; 94721c2f794Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 94821c2f794Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 94921c2f794Smrg | --exec=* | --exe=* | --ex=*) 95021c2f794Smrg exec_prefix=$ac_optarg ;; 95121c2f794Smrg 95221c2f794Smrg -gas | --gas | --ga | --g) 95321c2f794Smrg # Obsolete; use --with-gas. 95421c2f794Smrg with_gas=yes ;; 95521c2f794Smrg 95621c2f794Smrg -help | --help | --hel | --he | -h) 95721c2f794Smrg ac_init_help=long ;; 95821c2f794Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 95921c2f794Smrg ac_init_help=recursive ;; 96021c2f794Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 96121c2f794Smrg ac_init_help=short ;; 96221c2f794Smrg 96321c2f794Smrg -host | --host | --hos | --ho) 96421c2f794Smrg ac_prev=host_alias ;; 96521c2f794Smrg -host=* | --host=* | --hos=* | --ho=*) 96621c2f794Smrg host_alias=$ac_optarg ;; 96721c2f794Smrg 96821c2f794Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 96921c2f794Smrg ac_prev=htmldir ;; 97021c2f794Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 97121c2f794Smrg | --ht=*) 97221c2f794Smrg htmldir=$ac_optarg ;; 97321c2f794Smrg 97421c2f794Smrg -includedir | --includedir | --includedi | --included | --include \ 97521c2f794Smrg | --includ | --inclu | --incl | --inc) 97621c2f794Smrg ac_prev=includedir ;; 97721c2f794Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 97821c2f794Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 97921c2f794Smrg includedir=$ac_optarg ;; 98021c2f794Smrg 98121c2f794Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 98221c2f794Smrg ac_prev=infodir ;; 98321c2f794Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 98421c2f794Smrg infodir=$ac_optarg ;; 98521c2f794Smrg 98621c2f794Smrg -libdir | --libdir | --libdi | --libd) 98721c2f794Smrg ac_prev=libdir ;; 98821c2f794Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 98921c2f794Smrg libdir=$ac_optarg ;; 99021c2f794Smrg 99121c2f794Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 99221c2f794Smrg | --libexe | --libex | --libe) 99321c2f794Smrg ac_prev=libexecdir ;; 99421c2f794Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 99521c2f794Smrg | --libexe=* | --libex=* | --libe=*) 99621c2f794Smrg libexecdir=$ac_optarg ;; 99721c2f794Smrg 99821c2f794Smrg -localedir | --localedir | --localedi | --localed | --locale) 99921c2f794Smrg ac_prev=localedir ;; 100021c2f794Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 100121c2f794Smrg localedir=$ac_optarg ;; 100221c2f794Smrg 100321c2f794Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 100421c2f794Smrg | --localstate | --localstat | --localsta | --localst | --locals) 100521c2f794Smrg ac_prev=localstatedir ;; 100621c2f794Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 100721c2f794Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 100821c2f794Smrg localstatedir=$ac_optarg ;; 100921c2f794Smrg 101021c2f794Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 101121c2f794Smrg ac_prev=mandir ;; 101221c2f794Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 101321c2f794Smrg mandir=$ac_optarg ;; 101421c2f794Smrg 101521c2f794Smrg -nfp | --nfp | --nf) 101621c2f794Smrg # Obsolete; use --without-fp. 101721c2f794Smrg with_fp=no ;; 101821c2f794Smrg 101921c2f794Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 102021c2f794Smrg | --no-cr | --no-c | -n) 102121c2f794Smrg no_create=yes ;; 102221c2f794Smrg 102321c2f794Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 102421c2f794Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 102521c2f794Smrg no_recursion=yes ;; 102621c2f794Smrg 102721c2f794Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 102821c2f794Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 102921c2f794Smrg | --oldin | --oldi | --old | --ol | --o) 103021c2f794Smrg ac_prev=oldincludedir ;; 103121c2f794Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 103221c2f794Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 103321c2f794Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 103421c2f794Smrg oldincludedir=$ac_optarg ;; 103521c2f794Smrg 103621c2f794Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 103721c2f794Smrg ac_prev=prefix ;; 103821c2f794Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 103921c2f794Smrg prefix=$ac_optarg ;; 104021c2f794Smrg 104121c2f794Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 104221c2f794Smrg | --program-pre | --program-pr | --program-p) 104321c2f794Smrg ac_prev=program_prefix ;; 104421c2f794Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 104521c2f794Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 104621c2f794Smrg program_prefix=$ac_optarg ;; 104721c2f794Smrg 104821c2f794Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 104921c2f794Smrg | --program-suf | --program-su | --program-s) 105021c2f794Smrg ac_prev=program_suffix ;; 105121c2f794Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 105221c2f794Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 105321c2f794Smrg program_suffix=$ac_optarg ;; 105421c2f794Smrg 105521c2f794Smrg -program-transform-name | --program-transform-name \ 105621c2f794Smrg | --program-transform-nam | --program-transform-na \ 105721c2f794Smrg | --program-transform-n | --program-transform- \ 105821c2f794Smrg | --program-transform | --program-transfor \ 105921c2f794Smrg | --program-transfo | --program-transf \ 106021c2f794Smrg | --program-trans | --program-tran \ 106121c2f794Smrg | --progr-tra | --program-tr | --program-t) 106221c2f794Smrg ac_prev=program_transform_name ;; 106321c2f794Smrg -program-transform-name=* | --program-transform-name=* \ 106421c2f794Smrg | --program-transform-nam=* | --program-transform-na=* \ 106521c2f794Smrg | --program-transform-n=* | --program-transform-=* \ 106621c2f794Smrg | --program-transform=* | --program-transfor=* \ 106721c2f794Smrg | --program-transfo=* | --program-transf=* \ 106821c2f794Smrg | --program-trans=* | --program-tran=* \ 106921c2f794Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 107021c2f794Smrg program_transform_name=$ac_optarg ;; 107121c2f794Smrg 107221c2f794Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 107321c2f794Smrg ac_prev=pdfdir ;; 107421c2f794Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 107521c2f794Smrg pdfdir=$ac_optarg ;; 107621c2f794Smrg 107721c2f794Smrg -psdir | --psdir | --psdi | --psd | --ps) 107821c2f794Smrg ac_prev=psdir ;; 107921c2f794Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 108021c2f794Smrg psdir=$ac_optarg ;; 108121c2f794Smrg 108221c2f794Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 108321c2f794Smrg | -silent | --silent | --silen | --sile | --sil) 108421c2f794Smrg silent=yes ;; 108521c2f794Smrg 1086889a2364Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1087889a2364Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 1088889a2364Smrg | --run | --ru | --r) 1089889a2364Smrg ac_prev=runstatedir ;; 1090889a2364Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1091889a2364Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1092889a2364Smrg | --run=* | --ru=* | --r=*) 1093889a2364Smrg runstatedir=$ac_optarg ;; 1094889a2364Smrg 109521c2f794Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 109621c2f794Smrg ac_prev=sbindir ;; 109721c2f794Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 109821c2f794Smrg | --sbi=* | --sb=*) 109921c2f794Smrg sbindir=$ac_optarg ;; 110021c2f794Smrg 110121c2f794Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 110221c2f794Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 110321c2f794Smrg | --sharedst | --shareds | --shared | --share | --shar \ 110421c2f794Smrg | --sha | --sh) 110521c2f794Smrg ac_prev=sharedstatedir ;; 110621c2f794Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 110721c2f794Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 110821c2f794Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 110921c2f794Smrg | --sha=* | --sh=*) 111021c2f794Smrg sharedstatedir=$ac_optarg ;; 111121c2f794Smrg 111221c2f794Smrg -site | --site | --sit) 111321c2f794Smrg ac_prev=site ;; 111421c2f794Smrg -site=* | --site=* | --sit=*) 111521c2f794Smrg site=$ac_optarg ;; 111621c2f794Smrg 111721c2f794Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 111821c2f794Smrg ac_prev=srcdir ;; 111921c2f794Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 112021c2f794Smrg srcdir=$ac_optarg ;; 112121c2f794Smrg 112221c2f794Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 112321c2f794Smrg | --syscon | --sysco | --sysc | --sys | --sy) 112421c2f794Smrg ac_prev=sysconfdir ;; 112521c2f794Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 112621c2f794Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 112721c2f794Smrg sysconfdir=$ac_optarg ;; 112821c2f794Smrg 112921c2f794Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 113021c2f794Smrg ac_prev=target_alias ;; 113121c2f794Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 113221c2f794Smrg target_alias=$ac_optarg ;; 113321c2f794Smrg 113421c2f794Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 113521c2f794Smrg verbose=yes ;; 113621c2f794Smrg 113721c2f794Smrg -version | --version | --versio | --versi | --vers | -V) 113821c2f794Smrg ac_init_version=: ;; 113921c2f794Smrg 114021c2f794Smrg -with-* | --with-*) 114112391620Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 114221c2f794Smrg # Reject names that are not valid shell variable names. 114312391620Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1144889a2364Smrg as_fn_error $? "invalid package name: \`$ac_useropt'" 114512391620Smrg ac_useropt_orig=$ac_useropt 1146889a2364Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 114712391620Smrg case $ac_user_opts in 114812391620Smrg *" 114912391620Smrg"with_$ac_useropt" 115012391620Smrg"*) ;; 115112391620Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 115212391620Smrg ac_unrecognized_sep=', ';; 115312391620Smrg esac 115412391620Smrg eval with_$ac_useropt=\$ac_optarg ;; 115521c2f794Smrg 115621c2f794Smrg -without-* | --without-*) 115712391620Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 115821c2f794Smrg # Reject names that are not valid shell variable names. 115912391620Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1160889a2364Smrg as_fn_error $? "invalid package name: \`$ac_useropt'" 116112391620Smrg ac_useropt_orig=$ac_useropt 1162889a2364Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 116312391620Smrg case $ac_user_opts in 116412391620Smrg *" 116512391620Smrg"with_$ac_useropt" 116612391620Smrg"*) ;; 116712391620Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 116812391620Smrg ac_unrecognized_sep=', ';; 116912391620Smrg esac 117012391620Smrg eval with_$ac_useropt=no ;; 117121c2f794Smrg 117221c2f794Smrg --x) 117321c2f794Smrg # Obsolete; use --with-x. 117421c2f794Smrg with_x=yes ;; 117521c2f794Smrg 117621c2f794Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 117721c2f794Smrg | --x-incl | --x-inc | --x-in | --x-i) 117821c2f794Smrg ac_prev=x_includes ;; 117921c2f794Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 118021c2f794Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 118121c2f794Smrg x_includes=$ac_optarg ;; 118221c2f794Smrg 118321c2f794Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 118421c2f794Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 118521c2f794Smrg ac_prev=x_libraries ;; 118621c2f794Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 118721c2f794Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 118821c2f794Smrg x_libraries=$ac_optarg ;; 118921c2f794Smrg 119012391620Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 119112391620SmrgTry \`$0 --help' for more information" 119221c2f794Smrg ;; 119321c2f794Smrg 119421c2f794Smrg *=*) 119521c2f794Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 119621c2f794Smrg # Reject names that are not valid shell variable names. 119712391620Smrg case $ac_envvar in #( 119812391620Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 119912391620Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 120012391620Smrg esac 120121c2f794Smrg eval $ac_envvar=\$ac_optarg 120221c2f794Smrg export $ac_envvar ;; 120321c2f794Smrg 120421c2f794Smrg *) 120521c2f794Smrg # FIXME: should be removed in autoconf 3.0. 1206889a2364Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 120721c2f794Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1208889a2364Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 120912391620Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 121021c2f794Smrg ;; 121121c2f794Smrg 121221c2f794Smrg esac 121321c2f794Smrgdone 121421c2f794Smrg 121521c2f794Smrgif test -n "$ac_prev"; then 121621c2f794Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 121712391620Smrg as_fn_error $? "missing argument to $ac_option" 121812391620Smrgfi 121912391620Smrg 122012391620Smrgif test -n "$ac_unrecognized_opts"; then 122112391620Smrg case $enable_option_checking in 122212391620Smrg no) ;; 122312391620Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1224889a2364Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 122512391620Smrg esac 122621c2f794Smrgfi 122721c2f794Smrg 122812391620Smrg# Check all directory arguments for consistency. 122921c2f794Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 123021c2f794Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 123121c2f794Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1232889a2364Smrg libdir localedir mandir runstatedir 123321c2f794Smrgdo 123421c2f794Smrg eval ac_val=\$$ac_var 123512391620Smrg # Remove trailing slashes. 123612391620Smrg case $ac_val in 123712391620Smrg */ ) 123812391620Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 123912391620Smrg eval $ac_var=\$ac_val;; 124012391620Smrg esac 124112391620Smrg # Be sure to have absolute directory names. 124221c2f794Smrg case $ac_val in 124321c2f794Smrg [\\/$]* | ?:[\\/]* ) continue;; 124421c2f794Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 124521c2f794Smrg esac 124612391620Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 124721c2f794Smrgdone 124821c2f794Smrg 124921c2f794Smrg# There might be people who depend on the old broken behavior: `$host' 125021c2f794Smrg# used to hold the argument of --host etc. 125121c2f794Smrg# FIXME: To remove some day. 125221c2f794Smrgbuild=$build_alias 125321c2f794Smrghost=$host_alias 125421c2f794Smrgtarget=$target_alias 125521c2f794Smrg 125621c2f794Smrg# FIXME: To remove some day. 125721c2f794Smrgif test "x$host_alias" != x; then 125821c2f794Smrg if test "x$build_alias" = x; then 125921c2f794Smrg cross_compiling=maybe 126021c2f794Smrg elif test "x$build_alias" != "x$host_alias"; then 126121c2f794Smrg cross_compiling=yes 126221c2f794Smrg fi 126321c2f794Smrgfi 126421c2f794Smrg 126521c2f794Smrgac_tool_prefix= 126621c2f794Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 126721c2f794Smrg 126821c2f794Smrgtest "$silent" = yes && exec 6>/dev/null 126921c2f794Smrg 127021c2f794Smrg 127121c2f794Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 127221c2f794Smrgac_ls_di=`ls -di .` && 127321c2f794Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 127412391620Smrg as_fn_error $? "working directory cannot be determined" 127521c2f794Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 127612391620Smrg as_fn_error $? "pwd does not report name of working directory" 127721c2f794Smrg 127821c2f794Smrg 127921c2f794Smrg# Find the source files, if location was not specified. 128021c2f794Smrgif test -z "$srcdir"; then 128121c2f794Smrg ac_srcdir_defaulted=yes 128221c2f794Smrg # Try the directory containing this script, then the parent directory. 128312391620Smrg ac_confdir=`$as_dirname -- "$as_myself" || 128412391620Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 128512391620Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 128612391620Smrg X"$as_myself" : 'X\(//\)$' \| \ 128712391620Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1288889a2364Smrgprintf "%s\n" X"$as_myself" | 128921c2f794Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 129021c2f794Smrg s//\1/ 129121c2f794Smrg q 129221c2f794Smrg } 129321c2f794Smrg /^X\(\/\/\)[^/].*/{ 129421c2f794Smrg s//\1/ 129521c2f794Smrg q 129621c2f794Smrg } 129721c2f794Smrg /^X\(\/\/\)$/{ 129821c2f794Smrg s//\1/ 129921c2f794Smrg q 130021c2f794Smrg } 130121c2f794Smrg /^X\(\/\).*/{ 130221c2f794Smrg s//\1/ 130321c2f794Smrg q 130421c2f794Smrg } 130521c2f794Smrg s/.*/./; q'` 130621c2f794Smrg srcdir=$ac_confdir 130721c2f794Smrg if test ! -r "$srcdir/$ac_unique_file"; then 130821c2f794Smrg srcdir=.. 130921c2f794Smrg fi 131021c2f794Smrgelse 131121c2f794Smrg ac_srcdir_defaulted=no 131221c2f794Smrgfi 131321c2f794Smrgif test ! -r "$srcdir/$ac_unique_file"; then 131421c2f794Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 131512391620Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 131621c2f794Smrgfi 131721c2f794Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 131821c2f794Smrgac_abs_confdir=`( 131912391620Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 132021c2f794Smrg pwd)` 132121c2f794Smrg# When building in place, set srcdir=. 132221c2f794Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 132321c2f794Smrg srcdir=. 132421c2f794Smrgfi 132521c2f794Smrg# Remove unnecessary trailing slashes from srcdir. 132621c2f794Smrg# Double slashes in file names in object file debugging info 132721c2f794Smrg# mess up M-x gdb in Emacs. 132821c2f794Smrgcase $srcdir in 132921c2f794Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 133021c2f794Smrgesac 133121c2f794Smrgfor ac_var in $ac_precious_vars; do 133221c2f794Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 133321c2f794Smrg eval ac_env_${ac_var}_value=\$${ac_var} 133421c2f794Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 133521c2f794Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 133621c2f794Smrgdone 133721c2f794Smrg 133821c2f794Smrg# 133921c2f794Smrg# Report the --help message. 134021c2f794Smrg# 134121c2f794Smrgif test "$ac_init_help" = "long"; then 134221c2f794Smrg # Omit some internal or obsolete options to make the list less imposing. 134321c2f794Smrg # This message is too long to be a string in the A/UX 3.1 sh. 134421c2f794Smrg cat <<_ACEOF 1345889a2364Smrg\`configure' configures fstobdf 1.0.7 to adapt to many kinds of systems. 134621c2f794Smrg 134721c2f794SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 134821c2f794Smrg 134921c2f794SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 135021c2f794SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 135121c2f794Smrg 135221c2f794SmrgDefaults for the options are specified in brackets. 135321c2f794Smrg 135421c2f794SmrgConfiguration: 135521c2f794Smrg -h, --help display this help and exit 135621c2f794Smrg --help=short display options specific to this package 135721c2f794Smrg --help=recursive display the short help of all the included packages 135821c2f794Smrg -V, --version display version information and exit 135912391620Smrg -q, --quiet, --silent do not print \`checking ...' messages 136021c2f794Smrg --cache-file=FILE cache test results in FILE [disabled] 136121c2f794Smrg -C, --config-cache alias for \`--cache-file=config.cache' 136221c2f794Smrg -n, --no-create do not create output files 136321c2f794Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 136421c2f794Smrg 136521c2f794SmrgInstallation directories: 136621c2f794Smrg --prefix=PREFIX install architecture-independent files in PREFIX 136712391620Smrg [$ac_default_prefix] 136821c2f794Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 136912391620Smrg [PREFIX] 137021c2f794Smrg 137121c2f794SmrgBy default, \`make install' will install all the files in 137221c2f794Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 137321c2f794Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 137421c2f794Smrgfor instance \`--prefix=\$HOME'. 137521c2f794Smrg 137621c2f794SmrgFor better control, use the options below. 137721c2f794Smrg 137821c2f794SmrgFine tuning of the installation directories: 137912391620Smrg --bindir=DIR user executables [EPREFIX/bin] 138012391620Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 138112391620Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 138212391620Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 138312391620Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 138412391620Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1385889a2364Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 138612391620Smrg --libdir=DIR object code libraries [EPREFIX/lib] 138712391620Smrg --includedir=DIR C header files [PREFIX/include] 138812391620Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 138912391620Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 139012391620Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 139112391620Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 139212391620Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 139312391620Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 139412391620Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/fstobdf] 139512391620Smrg --htmldir=DIR html documentation [DOCDIR] 139612391620Smrg --dvidir=DIR dvi documentation [DOCDIR] 139712391620Smrg --pdfdir=DIR pdf documentation [DOCDIR] 139812391620Smrg --psdir=DIR ps documentation [DOCDIR] 139921c2f794Smrg_ACEOF 140021c2f794Smrg 140121c2f794Smrg cat <<\_ACEOF 140221c2f794Smrg 140321c2f794SmrgProgram names: 140421c2f794Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 140521c2f794Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 140621c2f794Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 140721c2f794Smrg 140821c2f794SmrgSystem types: 140921c2f794Smrg --build=BUILD configure for building on BUILD [guessed] 141021c2f794Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 141121c2f794Smrg_ACEOF 141221c2f794Smrgfi 141321c2f794Smrg 141421c2f794Smrgif test -n "$ac_init_help"; then 141521c2f794Smrg case $ac_init_help in 1416889a2364Smrg short | recursive ) echo "Configuration of fstobdf 1.0.7:";; 141721c2f794Smrg esac 141821c2f794Smrg cat <<\_ACEOF 141921c2f794Smrg 142021c2f794SmrgOptional Features: 142112391620Smrg --disable-option-checking ignore unrecognized --enable/--with options 142221c2f794Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 142321c2f794Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14241b2353dbSmrg --enable-silent-rules less verbose build output (undo: "make V=1") 14251b2353dbSmrg --disable-silent-rules verbose build output (undo: "make V=0") 14261b2353dbSmrg --enable-dependency-tracking 14271b2353dbSmrg do not reject slow dependency extractors 14281b2353dbSmrg --disable-dependency-tracking 14291b2353dbSmrg speeds up one-time build 143082e12b1bSmrg --disable-selective-werror 143182e12b1bSmrg Turn off selective compiler errors. (default: 143282e12b1bSmrg enabled) 143312391620Smrg --enable-strict-compilation 143412391620Smrg Enable all warnings from compiler and make them 143512391620Smrg errors (default: disabled) 143621c2f794Smrg 143721c2f794SmrgSome influential environment variables: 143821c2f794Smrg CC C compiler command 143921c2f794Smrg CFLAGS C compiler flags 144021c2f794Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 144121c2f794Smrg nonstandard directory <lib dir> 144221c2f794Smrg LIBS libraries to pass to the linker, e.g. -l<library> 144312391620Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 144421c2f794Smrg you have headers in a nonstandard directory <include dir> 144521c2f794Smrg PKG_CONFIG path to pkg-config utility 1446889a2364Smrg PKG_CONFIG_PATH 1447889a2364Smrg directories to add to pkg-config's search path 1448889a2364Smrg PKG_CONFIG_LIBDIR 1449889a2364Smrg path overriding pkg-config's built-in search path 145021c2f794Smrg FSTOBDF_CFLAGS 145121c2f794Smrg C compiler flags for FSTOBDF, overriding pkg-config 145221c2f794Smrg FSTOBDF_LIBS 145321c2f794Smrg linker flags for FSTOBDF, overriding pkg-config 145421c2f794Smrg 145521c2f794SmrgUse these variables to override the choices made by `configure' or to help 145621c2f794Smrgit to find libraries and programs with nonstandard names/locations. 145721c2f794Smrg 1458889a2364SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/fstobdf/-/issues>. 145921c2f794Smrg_ACEOF 146021c2f794Smrgac_status=$? 146121c2f794Smrgfi 146221c2f794Smrg 146321c2f794Smrgif test "$ac_init_help" = "recursive"; then 146421c2f794Smrg # If there are subdirs, report their specific --help. 146521c2f794Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 146612391620Smrg test -d "$ac_dir" || 146712391620Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 146812391620Smrg continue 146921c2f794Smrg ac_builddir=. 147021c2f794Smrg 147121c2f794Smrgcase "$ac_dir" in 147221c2f794Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 147321c2f794Smrg*) 1474889a2364Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 147521c2f794Smrg # A ".." for each directory in $ac_dir_suffix. 1476889a2364Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 147721c2f794Smrg case $ac_top_builddir_sub in 147821c2f794Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 147921c2f794Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 148021c2f794Smrg esac ;; 148121c2f794Smrgesac 148221c2f794Smrgac_abs_top_builddir=$ac_pwd 148321c2f794Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 148421c2f794Smrg# for backward compatibility: 148521c2f794Smrgac_top_builddir=$ac_top_build_prefix 148621c2f794Smrg 148721c2f794Smrgcase $srcdir in 148821c2f794Smrg .) # We are building in place. 148921c2f794Smrg ac_srcdir=. 149021c2f794Smrg ac_top_srcdir=$ac_top_builddir_sub 149121c2f794Smrg ac_abs_top_srcdir=$ac_pwd ;; 149221c2f794Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 149321c2f794Smrg ac_srcdir=$srcdir$ac_dir_suffix; 149421c2f794Smrg ac_top_srcdir=$srcdir 149521c2f794Smrg ac_abs_top_srcdir=$srcdir ;; 149621c2f794Smrg *) # Relative name. 149721c2f794Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 149821c2f794Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 149921c2f794Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 150021c2f794Smrgesac 150121c2f794Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 150221c2f794Smrg 150321c2f794Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1504889a2364Smrg # Check for configure.gnu first; this name is used for a wrapper for 1505889a2364Smrg # Metaconfig's "Configure" on case-insensitive file systems. 150621c2f794Smrg if test -f "$ac_srcdir/configure.gnu"; then 150721c2f794Smrg echo && 150821c2f794Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 150921c2f794Smrg elif test -f "$ac_srcdir/configure"; then 151021c2f794Smrg echo && 151121c2f794Smrg $SHELL "$ac_srcdir/configure" --help=recursive 151221c2f794Smrg else 1513889a2364Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 151421c2f794Smrg fi || ac_status=$? 151521c2f794Smrg cd "$ac_pwd" || { ac_status=$?; break; } 151621c2f794Smrg done 151721c2f794Smrgfi 151821c2f794Smrg 151921c2f794Smrgtest -n "$ac_init_help" && exit $ac_status 152021c2f794Smrgif $ac_init_version; then 152121c2f794Smrg cat <<\_ACEOF 1522889a2364Smrgfstobdf configure 1.0.7 1523889a2364Smrggenerated by GNU Autoconf 2.71 152421c2f794Smrg 1525889a2364SmrgCopyright (C) 2021 Free Software Foundation, Inc. 152621c2f794SmrgThis configure script is free software; the Free Software Foundation 152721c2f794Smrggives unlimited permission to copy, distribute and modify it. 152821c2f794Smrg_ACEOF 152921c2f794Smrg exit 153021c2f794Smrgfi 153112391620Smrg 153212391620Smrg## ------------------------ ## 153312391620Smrg## Autoconf initialization. ## 153412391620Smrg## ------------------------ ## 153512391620Smrg 153612391620Smrg# ac_fn_c_try_compile LINENO 153712391620Smrg# -------------------------- 153812391620Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 153912391620Smrgac_fn_c_try_compile () 154012391620Smrg{ 154112391620Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1542889a2364Smrg rm -f conftest.$ac_objext conftest.beam 154312391620Smrg if { { ac_try="$ac_compile" 154412391620Smrgcase "(($ac_try" in 154512391620Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 154612391620Smrg *) ac_try_echo=$ac_try;; 154712391620Smrgesac 154812391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1549889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 155012391620Smrg (eval "$ac_compile") 2>conftest.err 155112391620Smrg ac_status=$? 155212391620Smrg if test -s conftest.err; then 155312391620Smrg grep -v '^ *+' conftest.err >conftest.er1 155412391620Smrg cat conftest.er1 >&5 155512391620Smrg mv -f conftest.er1 conftest.err 155612391620Smrg fi 1557889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 155812391620Smrg test $ac_status = 0; } && { 155912391620Smrg test -z "$ac_c_werror_flag" || 156012391620Smrg test ! -s conftest.err 1561889a2364Smrg } && test -s conftest.$ac_objext 1562889a2364Smrgthen : 156312391620Smrg ac_retval=0 1564889a2364Smrgelse $as_nop 1565889a2364Smrg printf "%s\n" "$as_me: failed program was:" >&5 156612391620Smrgsed 's/^/| /' conftest.$ac_ext >&5 156712391620Smrg 156812391620Smrg ac_retval=1 156912391620Smrgfi 157012391620Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 157112391620Smrg as_fn_set_status $ac_retval 157212391620Smrg 157312391620Smrg} # ac_fn_c_try_compile 157412391620Smrg 1575889a2364Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1576889a2364Smrg# ------------------------------------------------------------------ 157712391620Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1578889a2364Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1579889a2364Smrgac_fn_check_decl () 158012391620Smrg{ 158112391620Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 158212391620Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1583889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1584889a2364Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1585889a2364Smrgif eval test \${$3+y} 1586889a2364Smrgthen : 1587889a2364Smrg printf %s "(cached) " >&6 1588889a2364Smrgelse $as_nop 158912391620Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1590889a2364Smrg eval ac_save_FLAGS=\$$6 1591889a2364Smrg as_fn_append $6 " $5" 159212391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 159312391620Smrg/* end confdefs.h. */ 159412391620Smrg$4 159512391620Smrgint 1596889a2364Smrgmain (void) 159712391620Smrg{ 159812391620Smrg#ifndef $as_decl_name 159912391620Smrg#ifdef __cplusplus 160012391620Smrg (void) $as_decl_use; 160112391620Smrg#else 160212391620Smrg (void) $as_decl_name; 160312391620Smrg#endif 160412391620Smrg#endif 160512391620Smrg 160612391620Smrg ; 160712391620Smrg return 0; 160812391620Smrg} 160912391620Smrg_ACEOF 1610889a2364Smrgif ac_fn_c_try_compile "$LINENO" 1611889a2364Smrgthen : 161212391620Smrg eval "$3=yes" 1613889a2364Smrgelse $as_nop 161412391620Smrg eval "$3=no" 161512391620Smrgfi 1616889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1617889a2364Smrg eval $6=\$ac_save_FLAGS 161812391620Smrg 161912391620Smrgfi 1620889a2364Smrgeval ac_res=\$$3 1621889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1622889a2364Smrgprintf "%s\n" "$ac_res" >&6; } 162312391620Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 162412391620Smrg 1625889a2364Smrg} # ac_fn_check_decl 162612391620Smrg 162712391620Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 162812391620Smrg# ------------------------------------------------------- 162912391620Smrg# Tests whether HEADER exists and can be compiled using the include files in 163012391620Smrg# INCLUDES, setting the cache variable VAR accordingly. 163112391620Smrgac_fn_c_check_header_compile () 163212391620Smrg{ 163312391620Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1634889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1635889a2364Smrgprintf %s "checking for $2... " >&6; } 1636889a2364Smrgif eval test \${$3+y} 1637889a2364Smrgthen : 1638889a2364Smrg printf %s "(cached) " >&6 1639889a2364Smrgelse $as_nop 164012391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 164112391620Smrg/* end confdefs.h. */ 164212391620Smrg$4 164312391620Smrg#include <$2> 164412391620Smrg_ACEOF 1645889a2364Smrgif ac_fn_c_try_compile "$LINENO" 1646889a2364Smrgthen : 164712391620Smrg eval "$3=yes" 1648889a2364Smrgelse $as_nop 164912391620Smrg eval "$3=no" 165012391620Smrgfi 1651889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 165212391620Smrgfi 165312391620Smrgeval ac_res=\$$3 1654889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1655889a2364Smrgprintf "%s\n" "$ac_res" >&6; } 165612391620Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 165712391620Smrg 165812391620Smrg} # ac_fn_c_check_header_compile 165982e12b1bSmrg 166082e12b1bSmrg# ac_fn_c_try_link LINENO 166182e12b1bSmrg# ----------------------- 166282e12b1bSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 166382e12b1bSmrgac_fn_c_try_link () 166482e12b1bSmrg{ 166582e12b1bSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1666889a2364Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 166782e12b1bSmrg if { { ac_try="$ac_link" 166882e12b1bSmrgcase "(($ac_try" in 166982e12b1bSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 167082e12b1bSmrg *) ac_try_echo=$ac_try;; 167182e12b1bSmrgesac 167282e12b1bSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1673889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 167482e12b1bSmrg (eval "$ac_link") 2>conftest.err 167582e12b1bSmrg ac_status=$? 167682e12b1bSmrg if test -s conftest.err; then 167782e12b1bSmrg grep -v '^ *+' conftest.err >conftest.er1 167882e12b1bSmrg cat conftest.er1 >&5 167982e12b1bSmrg mv -f conftest.er1 conftest.err 168082e12b1bSmrg fi 1681889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 168282e12b1bSmrg test $ac_status = 0; } && { 168382e12b1bSmrg test -z "$ac_c_werror_flag" || 168482e12b1bSmrg test ! -s conftest.err 168582e12b1bSmrg } && test -s conftest$ac_exeext && { 168682e12b1bSmrg test "$cross_compiling" = yes || 16871b2353dbSmrg test -x conftest$ac_exeext 1688889a2364Smrg } 1689889a2364Smrgthen : 169082e12b1bSmrg ac_retval=0 1691889a2364Smrgelse $as_nop 1692889a2364Smrg printf "%s\n" "$as_me: failed program was:" >&5 169382e12b1bSmrgsed 's/^/| /' conftest.$ac_ext >&5 169482e12b1bSmrg 169582e12b1bSmrg ac_retval=1 169682e12b1bSmrgfi 169782e12b1bSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 169882e12b1bSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 169982e12b1bSmrg # interfere with the next link command; also delete a directory that is 170082e12b1bSmrg # left behind by Apple's compiler. We do this before executing the actions. 170182e12b1bSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 170282e12b1bSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 170382e12b1bSmrg as_fn_set_status $ac_retval 170482e12b1bSmrg 170582e12b1bSmrg} # ac_fn_c_try_link 1706889a2364Smrgac_configure_args_raw= 1707889a2364Smrgfor ac_arg 1708889a2364Smrgdo 1709889a2364Smrg case $ac_arg in 1710889a2364Smrg *\'*) 1711889a2364Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1712889a2364Smrg esac 1713889a2364Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1714889a2364Smrgdone 1715889a2364Smrg 1716889a2364Smrgcase $ac_configure_args_raw in 1717889a2364Smrg *$as_nl*) 1718889a2364Smrg ac_safe_unquote= ;; 1719889a2364Smrg *) 1720889a2364Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1721889a2364Smrg ac_unsafe_a="$ac_unsafe_z#~" 1722889a2364Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1723889a2364Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1724889a2364Smrgesac 1725889a2364Smrg 172621c2f794Smrgcat >config.log <<_ACEOF 172721c2f794SmrgThis file contains any messages produced by compilers while 172821c2f794Smrgrunning configure, to aid debugging if configure makes a mistake. 172921c2f794Smrg 1730889a2364SmrgIt was created by fstobdf $as_me 1.0.7, which was 1731889a2364Smrggenerated by GNU Autoconf 2.71. Invocation command line was 173221c2f794Smrg 1733889a2364Smrg $ $0$ac_configure_args_raw 173421c2f794Smrg 173521c2f794Smrg_ACEOF 173621c2f794Smrgexec 5>>config.log 173721c2f794Smrg{ 173821c2f794Smrgcat <<_ASUNAME 173921c2f794Smrg## --------- ## 174021c2f794Smrg## Platform. ## 174121c2f794Smrg## --------- ## 174221c2f794Smrg 174321c2f794Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 174421c2f794Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 174521c2f794Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 174621c2f794Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 174721c2f794Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 174821c2f794Smrg 174921c2f794Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 175021c2f794Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 175121c2f794Smrg 175221c2f794Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 175321c2f794Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 175421c2f794Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 175521c2f794Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 175621c2f794Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 175721c2f794Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 175821c2f794Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 175921c2f794Smrg 176021c2f794Smrg_ASUNAME 176121c2f794Smrg 176221c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 176321c2f794Smrgfor as_dir in $PATH 176421c2f794Smrgdo 176521c2f794Smrg IFS=$as_save_IFS 1766889a2364Smrg case $as_dir in #((( 1767889a2364Smrg '') as_dir=./ ;; 1768889a2364Smrg */) ;; 1769889a2364Smrg *) as_dir=$as_dir/ ;; 1770889a2364Smrg esac 1771889a2364Smrg printf "%s\n" "PATH: $as_dir" 177212391620Smrg done 177321c2f794SmrgIFS=$as_save_IFS 177421c2f794Smrg 177521c2f794Smrg} >&5 177621c2f794Smrg 177721c2f794Smrgcat >&5 <<_ACEOF 177821c2f794Smrg 177921c2f794Smrg 178021c2f794Smrg## ----------- ## 178121c2f794Smrg## Core tests. ## 178221c2f794Smrg## ----------- ## 178321c2f794Smrg 178421c2f794Smrg_ACEOF 178521c2f794Smrg 178621c2f794Smrg 178721c2f794Smrg# Keep a trace of the command line. 178821c2f794Smrg# Strip out --no-create and --no-recursion so they do not pile up. 178921c2f794Smrg# Strip out --silent because we don't want to record it for future runs. 179021c2f794Smrg# Also quote any args containing shell meta-characters. 179121c2f794Smrg# Make two passes to allow for proper duplicate-argument suppression. 179221c2f794Smrgac_configure_args= 179321c2f794Smrgac_configure_args0= 179421c2f794Smrgac_configure_args1= 179521c2f794Smrgac_must_keep_next=false 179621c2f794Smrgfor ac_pass in 1 2 179721c2f794Smrgdo 179821c2f794Smrg for ac_arg 179921c2f794Smrg do 180021c2f794Smrg case $ac_arg in 180121c2f794Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 180221c2f794Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 180321c2f794Smrg | -silent | --silent | --silen | --sile | --sil) 180421c2f794Smrg continue ;; 180521c2f794Smrg *\'*) 1806889a2364Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 180721c2f794Smrg esac 180821c2f794Smrg case $ac_pass in 180912391620Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 181021c2f794Smrg 2) 181112391620Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 181221c2f794Smrg if test $ac_must_keep_next = true; then 181321c2f794Smrg ac_must_keep_next=false # Got value, back to normal. 181421c2f794Smrg else 181521c2f794Smrg case $ac_arg in 181621c2f794Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 181721c2f794Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 181821c2f794Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 181921c2f794Smrg | -with-* | --with-* | -without-* | --without-* | --x) 182021c2f794Smrg case "$ac_configure_args0 " in 182121c2f794Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 182221c2f794Smrg esac 182321c2f794Smrg ;; 182421c2f794Smrg -* ) ac_must_keep_next=true ;; 182521c2f794Smrg esac 182621c2f794Smrg fi 182712391620Smrg as_fn_append ac_configure_args " '$ac_arg'" 182821c2f794Smrg ;; 182921c2f794Smrg esac 183021c2f794Smrg done 183121c2f794Smrgdone 183212391620Smrg{ ac_configure_args0=; unset ac_configure_args0;} 183312391620Smrg{ ac_configure_args1=; unset ac_configure_args1;} 183421c2f794Smrg 183521c2f794Smrg# When interrupted or exit'd, cleanup temporary files, and complete 183621c2f794Smrg# config.log. We remove comments because anyway the quotes in there 183721c2f794Smrg# would cause problems or look ugly. 183821c2f794Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 183921c2f794Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 184021c2f794Smrgtrap 'exit_status=$? 1841889a2364Smrg # Sanitize IFS. 1842889a2364Smrg IFS=" "" $as_nl" 184321c2f794Smrg # Save into config.log some information that might help in debugging. 184421c2f794Smrg { 184521c2f794Smrg echo 184621c2f794Smrg 1847889a2364Smrg printf "%s\n" "## ---------------- ## 184821c2f794Smrg## Cache variables. ## 184912391620Smrg## ---------------- ##" 185021c2f794Smrg echo 185121c2f794Smrg # The following way of writing the cache mishandles newlines in values, 185221c2f794Smrg( 185321c2f794Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 185421c2f794Smrg eval ac_val=\$$ac_var 185521c2f794Smrg case $ac_val in #( 185621c2f794Smrg *${as_nl}*) 185721c2f794Smrg case $ac_var in #( 1858889a2364Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1859889a2364Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 186021c2f794Smrg esac 186121c2f794Smrg case $ac_var in #( 186221c2f794Smrg _ | IFS | as_nl) ;; #( 186312391620Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 186412391620Smrg *) { eval $ac_var=; unset $ac_var;} ;; 186521c2f794Smrg esac ;; 186621c2f794Smrg esac 186721c2f794Smrg done 186821c2f794Smrg (set) 2>&1 | 186921c2f794Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 187021c2f794Smrg *${as_nl}ac_space=\ *) 187121c2f794Smrg sed -n \ 187221c2f794Smrg "s/'\''/'\''\\\\'\'''\''/g; 187321c2f794Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 187421c2f794Smrg ;; #( 187521c2f794Smrg *) 187621c2f794Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 187721c2f794Smrg ;; 187821c2f794Smrg esac | 187921c2f794Smrg sort 188021c2f794Smrg) 188121c2f794Smrg echo 188221c2f794Smrg 1883889a2364Smrg printf "%s\n" "## ----------------- ## 188421c2f794Smrg## Output variables. ## 188512391620Smrg## ----------------- ##" 188621c2f794Smrg echo 188721c2f794Smrg for ac_var in $ac_subst_vars 188821c2f794Smrg do 188921c2f794Smrg eval ac_val=\$$ac_var 189021c2f794Smrg case $ac_val in 1891889a2364Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 189221c2f794Smrg esac 1893889a2364Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 189421c2f794Smrg done | sort 189521c2f794Smrg echo 189621c2f794Smrg 189721c2f794Smrg if test -n "$ac_subst_files"; then 1898889a2364Smrg printf "%s\n" "## ------------------- ## 189921c2f794Smrg## File substitutions. ## 190012391620Smrg## ------------------- ##" 190121c2f794Smrg echo 190221c2f794Smrg for ac_var in $ac_subst_files 190321c2f794Smrg do 190421c2f794Smrg eval ac_val=\$$ac_var 190521c2f794Smrg case $ac_val in 1906889a2364Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 190721c2f794Smrg esac 1908889a2364Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 190921c2f794Smrg done | sort 191021c2f794Smrg echo 191121c2f794Smrg fi 191221c2f794Smrg 191321c2f794Smrg if test -s confdefs.h; then 1914889a2364Smrg printf "%s\n" "## ----------- ## 191521c2f794Smrg## confdefs.h. ## 191612391620Smrg## ----------- ##" 191721c2f794Smrg echo 191821c2f794Smrg cat confdefs.h 191921c2f794Smrg echo 192021c2f794Smrg fi 192121c2f794Smrg test "$ac_signal" != 0 && 1922889a2364Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 1923889a2364Smrg printf "%s\n" "$as_me: exit $exit_status" 192421c2f794Smrg } >&5 192521c2f794Smrg rm -f core *.core core.conftest.* && 192621c2f794Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 192721c2f794Smrg exit $exit_status 192821c2f794Smrg' 0 192921c2f794Smrgfor ac_signal in 1 2 13 15; do 193012391620Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 193121c2f794Smrgdone 193221c2f794Smrgac_signal=0 193321c2f794Smrg 193421c2f794Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 193521c2f794Smrgrm -f -r conftest* confdefs.h 193621c2f794Smrg 1937889a2364Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 193812391620Smrg 193921c2f794Smrg# Predefined preprocessor variables. 194021c2f794Smrg 1941889a2364Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 194221c2f794Smrg 1943889a2364Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 194421c2f794Smrg 1945889a2364Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 194621c2f794Smrg 1947889a2364Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 194821c2f794Smrg 1949889a2364Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 195021c2f794Smrg 1951889a2364Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 195212391620Smrg 195321c2f794Smrg 195421c2f794Smrg# Let the site file select an alternate cache file if it wants to. 195512391620Smrg# Prefer an explicitly selected file to automatically selected ones. 195621c2f794Smrgif test -n "$CONFIG_SITE"; then 1957889a2364Smrg ac_site_files="$CONFIG_SITE" 195821c2f794Smrgelif test "x$prefix" != xNONE; then 1959889a2364Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 196021c2f794Smrgelse 1961889a2364Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 196221c2f794Smrgfi 1963889a2364Smrg 1964889a2364Smrgfor ac_site_file in $ac_site_files 196521c2f794Smrgdo 1966889a2364Smrg case $ac_site_file in #( 1967889a2364Smrg */*) : 1968889a2364Smrg ;; #( 1969889a2364Smrg *) : 1970889a2364Smrg ac_site_file=./$ac_site_file ;; 1971889a2364Smrgesac 1972889a2364Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 1973889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 1974889a2364Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 197521c2f794Smrg sed 's/^/| /' "$ac_site_file" >&5 197612391620Smrg . "$ac_site_file" \ 1977889a2364Smrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1978889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 197912391620Smrgas_fn_error $? "failed to load site script $ac_site_file 198012391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 198121c2f794Smrg fi 198221c2f794Smrgdone 198321c2f794Smrg 198421c2f794Smrgif test -r "$cache_file"; then 198512391620Smrg # Some versions of bash will fail to source /dev/null (special files 198612391620Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 198712391620Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 1988889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 1989889a2364Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 199021c2f794Smrg case $cache_file in 199121c2f794Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 199221c2f794Smrg *) . "./$cache_file";; 199321c2f794Smrg esac 199421c2f794Smrg fi 199521c2f794Smrgelse 1996889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 1997889a2364Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 199821c2f794Smrg >$cache_file 199921c2f794Smrgfi 200021c2f794Smrg 2001889a2364Smrg# Test code for whether the C compiler supports C89 (global declarations) 2002889a2364Smrgac_c_conftest_c89_globals=' 2003889a2364Smrg/* Does the compiler advertise C89 conformance? 2004889a2364Smrg Do not test the value of __STDC__, because some compilers set it to 0 2005889a2364Smrg while being otherwise adequately conformant. */ 2006889a2364Smrg#if !defined __STDC__ 2007889a2364Smrg# error "Compiler does not advertise C89 conformance" 2008889a2364Smrg#endif 200921c2f794Smrg 2010889a2364Smrg#include <stddef.h> 2011889a2364Smrg#include <stdarg.h> 2012889a2364Smrgstruct stat; 2013889a2364Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2014889a2364Smrgstruct buf { int x; }; 2015889a2364Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2016889a2364Smrgstatic char *e (p, i) 2017889a2364Smrg char **p; 2018889a2364Smrg int i; 2019889a2364Smrg{ 2020889a2364Smrg return p[i]; 2021889a2364Smrg} 2022889a2364Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2023889a2364Smrg{ 2024889a2364Smrg char *s; 2025889a2364Smrg va_list v; 2026889a2364Smrg va_start (v,p); 2027889a2364Smrg s = g (p, va_arg (v,int)); 2028889a2364Smrg va_end (v); 2029889a2364Smrg return s; 2030889a2364Smrg} 20311b2353dbSmrg 2032889a2364Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2033889a2364Smrg function prototypes and stuff, but not \xHH hex character constants. 2034889a2364Smrg These do not provoke an error unfortunately, instead are silently treated 2035889a2364Smrg as an "x". The following induces an error, until -std is added to get 2036889a2364Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2037889a2364Smrg array size at least. It is necessary to write \x00 == 0 to get something 2038889a2364Smrg that is true only with -std. */ 2039889a2364Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 20401b2353dbSmrg 2041889a2364Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2042889a2364Smrg inside strings and character constants. */ 2043889a2364Smrg#define FOO(x) '\''x'\'' 2044889a2364Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 20451b2353dbSmrg 2046889a2364Smrgint test (int i, double x); 2047889a2364Smrgstruct s1 {int (*f) (int a);}; 2048889a2364Smrgstruct s2 {int (*f) (double a);}; 2049889a2364Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2050889a2364Smrg int, int);' 205121c2f794Smrg 2052889a2364Smrg# Test code for whether the C compiler supports C89 (body of main). 2053889a2364Smrgac_c_conftest_c89_main=' 2054889a2364Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2055889a2364Smrg' 205621c2f794Smrg 2057889a2364Smrg# Test code for whether the C compiler supports C99 (global declarations) 2058889a2364Smrgac_c_conftest_c99_globals=' 2059889a2364Smrg// Does the compiler advertise C99 conformance? 2060889a2364Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2061889a2364Smrg# error "Compiler does not advertise C99 conformance" 2062889a2364Smrg#endif 206321c2f794Smrg 2064889a2364Smrg#include <stdbool.h> 2065889a2364Smrgextern int puts (const char *); 2066889a2364Smrgextern int printf (const char *, ...); 2067889a2364Smrgextern int dprintf (int, const char *, ...); 2068889a2364Smrgextern void *malloc (size_t); 206921c2f794Smrg 2070889a2364Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2071889a2364Smrg// dprintf is used instead of fprintf to avoid needing to declare 2072889a2364Smrg// FILE and stderr. 2073889a2364Smrg#define debug(...) dprintf (2, __VA_ARGS__) 2074889a2364Smrg#define showlist(...) puts (#__VA_ARGS__) 2075889a2364Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2076889a2364Smrgstatic void 2077889a2364Smrgtest_varargs_macros (void) 2078889a2364Smrg{ 2079889a2364Smrg int x = 1234; 2080889a2364Smrg int y = 5678; 2081889a2364Smrg debug ("Flag"); 2082889a2364Smrg debug ("X = %d\n", x); 2083889a2364Smrg showlist (The first, second, and third items.); 2084889a2364Smrg report (x>y, "x is %d but y is %d", x, y); 2085889a2364Smrg} 2086889a2364Smrg 2087889a2364Smrg// Check long long types. 2088889a2364Smrg#define BIG64 18446744073709551615ull 2089889a2364Smrg#define BIG32 4294967295ul 2090889a2364Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2091889a2364Smrg#if !BIG_OK 2092889a2364Smrg #error "your preprocessor is broken" 2093889a2364Smrg#endif 2094889a2364Smrg#if BIG_OK 2095889a2364Smrg#else 2096889a2364Smrg #error "your preprocessor is broken" 2097889a2364Smrg#endif 2098889a2364Smrgstatic long long int bignum = -9223372036854775807LL; 2099889a2364Smrgstatic unsigned long long int ubignum = BIG64; 2100889a2364Smrg 2101889a2364Smrgstruct incomplete_array 2102889a2364Smrg{ 2103889a2364Smrg int datasize; 2104889a2364Smrg double data[]; 2105889a2364Smrg}; 2106889a2364Smrg 2107889a2364Smrgstruct named_init { 2108889a2364Smrg int number; 2109889a2364Smrg const wchar_t *name; 2110889a2364Smrg double average; 2111889a2364Smrg}; 2112889a2364Smrg 2113889a2364Smrgtypedef const char *ccp; 2114889a2364Smrg 2115889a2364Smrgstatic inline int 2116889a2364Smrgtest_restrict (ccp restrict text) 2117889a2364Smrg{ 2118889a2364Smrg // See if C++-style comments work. 2119889a2364Smrg // Iterate through items via the restricted pointer. 2120889a2364Smrg // Also check for declarations in for loops. 2121889a2364Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2122889a2364Smrg continue; 2123889a2364Smrg return 0; 2124889a2364Smrg} 2125889a2364Smrg 2126889a2364Smrg// Check varargs and va_copy. 2127889a2364Smrgstatic bool 2128889a2364Smrgtest_varargs (const char *format, ...) 2129889a2364Smrg{ 2130889a2364Smrg va_list args; 2131889a2364Smrg va_start (args, format); 2132889a2364Smrg va_list args_copy; 2133889a2364Smrg va_copy (args_copy, args); 2134889a2364Smrg 2135889a2364Smrg const char *str = ""; 2136889a2364Smrg int number = 0; 2137889a2364Smrg float fnumber = 0; 2138889a2364Smrg 2139889a2364Smrg while (*format) 2140889a2364Smrg { 2141889a2364Smrg switch (*format++) 2142889a2364Smrg { 2143889a2364Smrg case '\''s'\'': // string 2144889a2364Smrg str = va_arg (args_copy, const char *); 2145889a2364Smrg break; 2146889a2364Smrg case '\''d'\'': // int 2147889a2364Smrg number = va_arg (args_copy, int); 2148889a2364Smrg break; 2149889a2364Smrg case '\''f'\'': // float 2150889a2364Smrg fnumber = va_arg (args_copy, double); 2151889a2364Smrg break; 2152889a2364Smrg default: 2153889a2364Smrg break; 2154889a2364Smrg } 2155889a2364Smrg } 2156889a2364Smrg va_end (args_copy); 2157889a2364Smrg va_end (args); 2158889a2364Smrg 2159889a2364Smrg return *str && number && fnumber; 2160889a2364Smrg} 2161889a2364Smrg' 2162889a2364Smrg 2163889a2364Smrg# Test code for whether the C compiler supports C99 (body of main). 2164889a2364Smrgac_c_conftest_c99_main=' 2165889a2364Smrg // Check bool. 2166889a2364Smrg _Bool success = false; 2167889a2364Smrg success |= (argc != 0); 2168889a2364Smrg 2169889a2364Smrg // Check restrict. 2170889a2364Smrg if (test_restrict ("String literal") == 0) 2171889a2364Smrg success = true; 2172889a2364Smrg char *restrict newvar = "Another string"; 2173889a2364Smrg 2174889a2364Smrg // Check varargs. 2175889a2364Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2176889a2364Smrg test_varargs_macros (); 2177889a2364Smrg 2178889a2364Smrg // Check flexible array members. 2179889a2364Smrg struct incomplete_array *ia = 2180889a2364Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2181889a2364Smrg ia->datasize = 10; 2182889a2364Smrg for (int i = 0; i < ia->datasize; ++i) 2183889a2364Smrg ia->data[i] = i * 1.234; 2184889a2364Smrg 2185889a2364Smrg // Check named initializers. 2186889a2364Smrg struct named_init ni = { 2187889a2364Smrg .number = 34, 2188889a2364Smrg .name = L"Test wide string", 2189889a2364Smrg .average = 543.34343, 2190889a2364Smrg }; 2191889a2364Smrg 2192889a2364Smrg ni.number = 58; 2193889a2364Smrg 2194889a2364Smrg int dynamic_array[ni.number]; 2195889a2364Smrg dynamic_array[0] = argv[0][0]; 2196889a2364Smrg dynamic_array[ni.number - 1] = 543; 2197889a2364Smrg 2198889a2364Smrg // work around unused variable warnings 2199889a2364Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2200889a2364Smrg || dynamic_array[ni.number - 1] != 543); 2201889a2364Smrg' 2202889a2364Smrg 2203889a2364Smrg# Test code for whether the C compiler supports C11 (global declarations) 2204889a2364Smrgac_c_conftest_c11_globals=' 2205889a2364Smrg// Does the compiler advertise C11 conformance? 2206889a2364Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2207889a2364Smrg# error "Compiler does not advertise C11 conformance" 2208889a2364Smrg#endif 2209889a2364Smrg 2210889a2364Smrg// Check _Alignas. 2211889a2364Smrgchar _Alignas (double) aligned_as_double; 2212889a2364Smrgchar _Alignas (0) no_special_alignment; 2213889a2364Smrgextern char aligned_as_int; 2214889a2364Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2215889a2364Smrg 2216889a2364Smrg// Check _Alignof. 2217889a2364Smrgenum 2218889a2364Smrg{ 2219889a2364Smrg int_alignment = _Alignof (int), 2220889a2364Smrg int_array_alignment = _Alignof (int[100]), 2221889a2364Smrg char_alignment = _Alignof (char) 2222889a2364Smrg}; 2223889a2364Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2224889a2364Smrg 2225889a2364Smrg// Check _Noreturn. 2226889a2364Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 2227889a2364Smrg 2228889a2364Smrg// Check _Static_assert. 2229889a2364Smrgstruct test_static_assert 2230889a2364Smrg{ 2231889a2364Smrg int x; 2232889a2364Smrg _Static_assert (sizeof (int) <= sizeof (long int), 2233889a2364Smrg "_Static_assert does not work in struct"); 2234889a2364Smrg long int y; 2235889a2364Smrg}; 2236889a2364Smrg 2237889a2364Smrg// Check UTF-8 literals. 2238889a2364Smrg#define u8 syntax error! 2239889a2364Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2240889a2364Smrg 2241889a2364Smrg// Check duplicate typedefs. 2242889a2364Smrgtypedef long *long_ptr; 2243889a2364Smrgtypedef long int *long_ptr; 2244889a2364Smrgtypedef long_ptr long_ptr; 2245889a2364Smrg 2246889a2364Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2247889a2364Smrgstruct anonymous 2248889a2364Smrg{ 2249889a2364Smrg union { 2250889a2364Smrg struct { int i; int j; }; 2251889a2364Smrg struct { int k; long int l; } w; 2252889a2364Smrg }; 2253889a2364Smrg int m; 2254889a2364Smrg} v1; 2255889a2364Smrg' 2256889a2364Smrg 2257889a2364Smrg# Test code for whether the C compiler supports C11 (body of main). 2258889a2364Smrgac_c_conftest_c11_main=' 2259889a2364Smrg _Static_assert ((offsetof (struct anonymous, i) 2260889a2364Smrg == offsetof (struct anonymous, w.k)), 2261889a2364Smrg "Anonymous union alignment botch"); 2262889a2364Smrg v1.i = 2; 2263889a2364Smrg v1.w.k = 5; 2264889a2364Smrg ok |= v1.i != 5; 2265889a2364Smrg' 2266889a2364Smrg 2267889a2364Smrg# Test code for whether the C compiler supports C11 (complete). 2268889a2364Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2269889a2364Smrg${ac_c_conftest_c99_globals} 2270889a2364Smrg${ac_c_conftest_c11_globals} 2271889a2364Smrg 2272889a2364Smrgint 2273889a2364Smrgmain (int argc, char **argv) 2274889a2364Smrg{ 2275889a2364Smrg int ok = 0; 2276889a2364Smrg ${ac_c_conftest_c89_main} 2277889a2364Smrg ${ac_c_conftest_c99_main} 2278889a2364Smrg ${ac_c_conftest_c11_main} 2279889a2364Smrg return ok; 2280889a2364Smrg} 2281889a2364Smrg" 2282889a2364Smrg 2283889a2364Smrg# Test code for whether the C compiler supports C99 (complete). 2284889a2364Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2285889a2364Smrg${ac_c_conftest_c99_globals} 2286889a2364Smrg 2287889a2364Smrgint 2288889a2364Smrgmain (int argc, char **argv) 2289889a2364Smrg{ 2290889a2364Smrg int ok = 0; 2291889a2364Smrg ${ac_c_conftest_c89_main} 2292889a2364Smrg ${ac_c_conftest_c99_main} 2293889a2364Smrg return ok; 2294889a2364Smrg} 2295889a2364Smrg" 2296889a2364Smrg 2297889a2364Smrg# Test code for whether the C compiler supports C89 (complete). 2298889a2364Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2299889a2364Smrg 2300889a2364Smrgint 2301889a2364Smrgmain (int argc, char **argv) 2302889a2364Smrg{ 2303889a2364Smrg int ok = 0; 2304889a2364Smrg ${ac_c_conftest_c89_main} 2305889a2364Smrg return ok; 2306889a2364Smrg} 2307889a2364Smrg" 2308889a2364Smrg 2309889a2364Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2310889a2364Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2311889a2364Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2312889a2364Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2313889a2364Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2314889a2364Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2315889a2364Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2316889a2364Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2317889a2364Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2318889a2364Smrg 2319889a2364Smrg# Auxiliary files required by this configure script. 2320889a2364Smrgac_aux_files="config.guess config.sub compile missing install-sh" 2321889a2364Smrg 2322889a2364Smrg# Locations in which to look for auxiliary files. 2323889a2364Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2324889a2364Smrg 2325889a2364Smrg# Search for a directory containing all of the required auxiliary files, 2326889a2364Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2327889a2364Smrg# If we don't find one directory that contains all the files we need, 2328889a2364Smrg# we report the set of missing files from the *first* directory in 2329889a2364Smrg# $ac_aux_dir_candidates and give up. 2330889a2364Smrgac_missing_aux_files="" 2331889a2364Smrgac_first_candidate=: 2332889a2364Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2333889a2364Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2334889a2364Smrgas_found=false 2335889a2364Smrgfor as_dir in $ac_aux_dir_candidates 2336889a2364Smrgdo 2337889a2364Smrg IFS=$as_save_IFS 2338889a2364Smrg case $as_dir in #((( 2339889a2364Smrg '') as_dir=./ ;; 2340889a2364Smrg */) ;; 2341889a2364Smrg *) as_dir=$as_dir/ ;; 2342889a2364Smrg esac 2343889a2364Smrg as_found=: 2344889a2364Smrg 2345889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2346889a2364Smrg ac_aux_dir_found=yes 2347889a2364Smrg ac_install_sh= 2348889a2364Smrg for ac_aux in $ac_aux_files 2349889a2364Smrg do 2350889a2364Smrg # As a special case, if "install-sh" is required, that requirement 2351889a2364Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2352889a2364Smrg # and $ac_install_sh is set appropriately for whichever one is found. 2353889a2364Smrg if test x"$ac_aux" = x"install-sh" 2354889a2364Smrg then 2355889a2364Smrg if test -f "${as_dir}install-sh"; then 2356889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2357889a2364Smrg ac_install_sh="${as_dir}install-sh -c" 2358889a2364Smrg elif test -f "${as_dir}install.sh"; then 2359889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2360889a2364Smrg ac_install_sh="${as_dir}install.sh -c" 2361889a2364Smrg elif test -f "${as_dir}shtool"; then 2362889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2363889a2364Smrg ac_install_sh="${as_dir}shtool install -c" 2364889a2364Smrg else 2365889a2364Smrg ac_aux_dir_found=no 2366889a2364Smrg if $ac_first_candidate; then 2367889a2364Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2368889a2364Smrg else 2369889a2364Smrg break 2370889a2364Smrg fi 2371889a2364Smrg fi 2372889a2364Smrg else 2373889a2364Smrg if test -f "${as_dir}${ac_aux}"; then 2374889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2375889a2364Smrg else 2376889a2364Smrg ac_aux_dir_found=no 2377889a2364Smrg if $ac_first_candidate; then 2378889a2364Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2379889a2364Smrg else 2380889a2364Smrg break 2381889a2364Smrg fi 2382889a2364Smrg fi 2383889a2364Smrg fi 2384889a2364Smrg done 2385889a2364Smrg if test "$ac_aux_dir_found" = yes; then 2386889a2364Smrg ac_aux_dir="$as_dir" 2387889a2364Smrg break 2388889a2364Smrg fi 2389889a2364Smrg ac_first_candidate=false 2390889a2364Smrg 2391889a2364Smrg as_found=false 2392889a2364Smrgdone 2393889a2364SmrgIFS=$as_save_IFS 2394889a2364Smrgif $as_found 2395889a2364Smrgthen : 2396889a2364Smrg 2397889a2364Smrgelse $as_nop 2398889a2364Smrg as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2399889a2364Smrgfi 2400889a2364Smrg 2401889a2364Smrg 2402889a2364Smrg# These three variables are undocumented and unsupported, 2403889a2364Smrg# and are intended to be withdrawn in a future Autoconf release. 2404889a2364Smrg# They can cause serious problems if a builder's source tree is in a directory 2405889a2364Smrg# whose full name contains unusual characters. 2406889a2364Smrgif test -f "${ac_aux_dir}config.guess"; then 2407889a2364Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2408889a2364Smrgfi 2409889a2364Smrgif test -f "${ac_aux_dir}config.sub"; then 2410889a2364Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2411889a2364Smrgfi 2412889a2364Smrgif test -f "$ac_aux_dir/configure"; then 2413889a2364Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 2414889a2364Smrgfi 2415889a2364Smrg 2416889a2364Smrg# Check that the precious variables saved in the cache have kept the same 2417889a2364Smrg# value. 2418889a2364Smrgac_cache_corrupted=false 2419889a2364Smrgfor ac_var in $ac_precious_vars; do 2420889a2364Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2421889a2364Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2422889a2364Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2423889a2364Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2424889a2364Smrg case $ac_old_set,$ac_new_set in 2425889a2364Smrg set,) 2426889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2427889a2364Smrgprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2428889a2364Smrg ac_cache_corrupted=: ;; 2429889a2364Smrg ,set) 2430889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2431889a2364Smrgprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2432889a2364Smrg ac_cache_corrupted=: ;; 2433889a2364Smrg ,);; 2434889a2364Smrg *) 2435889a2364Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2436889a2364Smrg # differences in whitespace do not lead to failure. 2437889a2364Smrg ac_old_val_w=`echo x $ac_old_val` 2438889a2364Smrg ac_new_val_w=`echo x $ac_new_val` 2439889a2364Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2440889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2441889a2364Smrgprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2442889a2364Smrg ac_cache_corrupted=: 2443889a2364Smrg else 2444889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2445889a2364Smrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2446889a2364Smrg eval $ac_var=\$ac_old_val 2447889a2364Smrg fi 2448889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2449889a2364Smrgprintf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2450889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2451889a2364Smrgprintf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 2452889a2364Smrg fi;; 2453889a2364Smrg esac 2454889a2364Smrg # Pass precious variables to config.status. 2455889a2364Smrg if test "$ac_new_set" = set; then 2456889a2364Smrg case $ac_new_val in 2457889a2364Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2458889a2364Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2459889a2364Smrg esac 2460889a2364Smrg case " $ac_configure_args " in 2461889a2364Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2462889a2364Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2463889a2364Smrg esac 2464889a2364Smrg fi 2465889a2364Smrgdone 2466889a2364Smrgif $ac_cache_corrupted; then 2467889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2468889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2469889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2470889a2364Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2471889a2364Smrg as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2472889a2364Smrg and start over" "$LINENO" 5 2473889a2364Smrgfi 2474889a2364Smrg## -------------------- ## 2475889a2364Smrg## Main body of script. ## 2476889a2364Smrg## -------------------- ## 2477889a2364Smrg 2478889a2364Smrgac_ext=c 2479889a2364Smrgac_cpp='$CPP $CPPFLAGS' 2480889a2364Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2481889a2364Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2482889a2364Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2483889a2364Smrg 2484889a2364Smrg 2485889a2364Smrg 2486889a2364Smrgac_config_headers="$ac_config_headers config.h" 2487889a2364Smrg 2488889a2364Smrg 2489889a2364Smrg# Initialize Automake 2490889a2364Smrgam__api_version='1.16' 2491889a2364Smrg 2492889a2364Smrg 2493889a2364Smrg 2494889a2364Smrg # Find a good install program. We prefer a C program (faster), 2495889a2364Smrg# so one script is as good as another. But avoid the broken or 2496889a2364Smrg# incompatible versions: 2497889a2364Smrg# SysV /etc/install, /usr/sbin/install 2498889a2364Smrg# SunOS /usr/etc/install 2499889a2364Smrg# IRIX /sbin/install 2500889a2364Smrg# AIX /bin/install 250121c2f794Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 250221c2f794Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 250321c2f794Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 250421c2f794Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 250521c2f794Smrg# OS/2's system install, which has a completely different semantic 250621c2f794Smrg# ./install, which can be erroneously created by make from ./install.sh. 250712391620Smrg# Reject install programs that cannot install multiple files. 2508889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2509889a2364Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 251021c2f794Smrgif test -z "$INSTALL"; then 2511889a2364Smrgif test ${ac_cv_path_install+y} 2512889a2364Smrgthen : 2513889a2364Smrg printf %s "(cached) " >&6 2514889a2364Smrgelse $as_nop 251521c2f794Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 251621c2f794Smrgfor as_dir in $PATH 251721c2f794Smrgdo 251821c2f794Smrg IFS=$as_save_IFS 2519889a2364Smrg case $as_dir in #((( 2520889a2364Smrg '') as_dir=./ ;; 2521889a2364Smrg */) ;; 2522889a2364Smrg *) as_dir=$as_dir/ ;; 2523889a2364Smrg esac 2524889a2364Smrg # Account for fact that we put trailing slashes in our PATH walk. 2525889a2364Smrgcase $as_dir in #(( 2526889a2364Smrg ./ | /[cC]/* | \ 252721c2f794Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 252812391620Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 252921c2f794Smrg /usr/ucb/* ) ;; 253021c2f794Smrg *) 253121c2f794Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 253221c2f794Smrg # Don't use installbsd from OSF since it installs stuff as root 253321c2f794Smrg # by default. 253421c2f794Smrg for ac_prog in ginstall scoinst install; do 253521c2f794Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2536889a2364Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 253721c2f794Smrg if test $ac_prog = install && 2538889a2364Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 253921c2f794Smrg # AIX install. It has an incompatible calling convention. 254021c2f794Smrg : 254121c2f794Smrg elif test $ac_prog = install && 2542889a2364Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 254321c2f794Smrg # program-specific install script used by HP pwplus--don't use. 254421c2f794Smrg : 254521c2f794Smrg else 254612391620Smrg rm -rf conftest.one conftest.two conftest.dir 254712391620Smrg echo one > conftest.one 254812391620Smrg echo two > conftest.two 254912391620Smrg mkdir conftest.dir 2550889a2364Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 255112391620Smrg test -s conftest.one && test -s conftest.two && 255212391620Smrg test -s conftest.dir/conftest.one && 255312391620Smrg test -s conftest.dir/conftest.two 255412391620Smrg then 2555889a2364Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 255612391620Smrg break 3 255712391620Smrg fi 255821c2f794Smrg fi 255921c2f794Smrg fi 256021c2f794Smrg done 256121c2f794Smrg done 256221c2f794Smrg ;; 256321c2f794Smrgesac 256412391620Smrg 256512391620Smrg done 256621c2f794SmrgIFS=$as_save_IFS 256721c2f794Smrg 256812391620Smrgrm -rf conftest.one conftest.two conftest.dir 256921c2f794Smrg 257021c2f794Smrgfi 2571889a2364Smrg if test ${ac_cv_path_install+y}; then 257221c2f794Smrg INSTALL=$ac_cv_path_install 257321c2f794Smrg else 257421c2f794Smrg # As a last resort, use the slow shell script. Don't cache a 257521c2f794Smrg # value for INSTALL within a source directory, because that will 257621c2f794Smrg # break other packages using the cache if that directory is 257721c2f794Smrg # removed, or if the value is a relative name. 257821c2f794Smrg INSTALL=$ac_install_sh 257921c2f794Smrg fi 258021c2f794Smrgfi 2581889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2582889a2364Smrgprintf "%s\n" "$INSTALL" >&6; } 258321c2f794Smrg 258421c2f794Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 258521c2f794Smrg# It thinks the first close brace ends the variable substitution. 258621c2f794Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 258721c2f794Smrg 258821c2f794Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 258921c2f794Smrg 259021c2f794Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 259121c2f794Smrg 2592889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2593889a2364Smrgprintf %s "checking whether build environment is sane... " >&6; } 259412391620Smrg# Reject unsafe characters in $srcdir or the absolute working directory 259512391620Smrg# name. Accept space and tab only in the latter. 259612391620Smrgam_lf=' 259712391620Smrg' 259812391620Smrgcase `pwd` in 259912391620Smrg *[\\\"\#\$\&\'\`$am_lf]*) 260012391620Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 260112391620Smrgesac 260212391620Smrgcase $srcdir in 260312391620Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 26041b2353dbSmrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 260512391620Smrgesac 260612391620Smrg 26071b2353dbSmrg# Do 'set' in a subshell so we don't clobber the current shell's 260821c2f794Smrg# arguments. Must try -L first in case configure is actually a 260921c2f794Smrg# symlink; some systems play weird games with the mod time of symlinks 261021c2f794Smrg# (eg FreeBSD returns the mod time of the symlink's containing 261121c2f794Smrg# directory). 261221c2f794Smrgif ( 26131b2353dbSmrg am_has_slept=no 26141b2353dbSmrg for am_try in 1 2; do 26151b2353dbSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 26161b2353dbSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 26171b2353dbSmrg if test "$*" = "X"; then 26181b2353dbSmrg # -L didn't work. 26191b2353dbSmrg set X `ls -t "$srcdir/configure" conftest.file` 26201b2353dbSmrg fi 26211b2353dbSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 26221b2353dbSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 26231b2353dbSmrg 26241b2353dbSmrg # If neither matched, then we have a broken ls. This can happen 26251b2353dbSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 26261b2353dbSmrg # broken ls alias from the environment. This has actually 26271b2353dbSmrg # happened. Such a system could not be considered "sane". 26281b2353dbSmrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 26291b2353dbSmrg alias in your environment" "$LINENO" 5 26301b2353dbSmrg fi 26311b2353dbSmrg if test "$2" = conftest.file || test $am_try -eq 2; then 26321b2353dbSmrg break 26331b2353dbSmrg fi 26341b2353dbSmrg # Just in case. 26351b2353dbSmrg sleep 1 26361b2353dbSmrg am_has_slept=yes 26371b2353dbSmrg done 263821c2f794Smrg test "$2" = conftest.file 263921c2f794Smrg ) 264021c2f794Smrgthen 264121c2f794Smrg # Ok. 264221c2f794Smrg : 264321c2f794Smrgelse 264412391620Smrg as_fn_error $? "newly created file is older than distributed files! 264512391620SmrgCheck your system clock" "$LINENO" 5 264621c2f794Smrgfi 2647889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2648889a2364Smrgprintf "%s\n" "yes" >&6; } 26491b2353dbSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 26501b2353dbSmrg# generated files are strictly newer. 26511b2353dbSmrgam_sleep_pid= 26521b2353dbSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 26531b2353dbSmrg ( sleep 1 ) & 26541b2353dbSmrg am_sleep_pid=$! 26551b2353dbSmrgfi 26561b2353dbSmrg 26571b2353dbSmrgrm -f conftest.file 26581b2353dbSmrg 265921c2f794Smrgtest "$program_prefix" != NONE && 266021c2f794Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 266121c2f794Smrg# Use a double $ so make ignores it. 266221c2f794Smrgtest "$program_suffix" != NONE && 266321c2f794Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 266412391620Smrg# Double any \ or $. 266521c2f794Smrg# By default was `s,x,x', remove it if useless. 266612391620Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2667889a2364Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 266821c2f794Smrg 266921c2f794Smrg 2670889a2364Smrg# Expand $ac_aux_dir to an absolute path. 2671889a2364Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2672889a2364Smrg 2673889a2364Smrg 2674889a2364Smrg if test x"${MISSING+set}" != xset; then 2675889a2364Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 2676889a2364Smrgfi 267721c2f794Smrg# Use eval to expand $SHELL 26781b2353dbSmrgif eval "$MISSING --is-lightweight"; then 26791b2353dbSmrg am_missing_run="$MISSING " 268021c2f794Smrgelse 268121c2f794Smrg am_missing_run= 2682889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2683889a2364Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 268412391620Smrgfi 268512391620Smrg 2686889a2364Smrgif test x"${install_sh+set}" != xset; then 268712391620Smrg case $am_aux_dir in 268812391620Smrg *\ * | *\ *) 268912391620Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 269012391620Smrg *) 269112391620Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 269212391620Smrg esac 269312391620Smrgfi 269412391620Smrg 26951b2353dbSmrg# Installed binaries are usually stripped using 'strip' when the user 26961b2353dbSmrg# run "make install-strip". However 'strip' might not be the right 269712391620Smrg# tool to use in cross-compilation environments, therefore Automake 26981b2353dbSmrg# will honor the 'STRIP' environment variable to overrule this program. 269912391620Smrgif test "$cross_compiling" != no; then 270012391620Smrg if test -n "$ac_tool_prefix"; then 270112391620Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 270212391620Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2703889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2704889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 2705889a2364Smrgif test ${ac_cv_prog_STRIP+y} 2706889a2364Smrgthen : 2707889a2364Smrg printf %s "(cached) " >&6 2708889a2364Smrgelse $as_nop 270912391620Smrg if test -n "$STRIP"; then 271012391620Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 271112391620Smrgelse 271212391620Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 271312391620Smrgfor as_dir in $PATH 271412391620Smrgdo 271512391620Smrg IFS=$as_save_IFS 2716889a2364Smrg case $as_dir in #((( 2717889a2364Smrg '') as_dir=./ ;; 2718889a2364Smrg */) ;; 2719889a2364Smrg *) as_dir=$as_dir/ ;; 2720889a2364Smrg esac 272112391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2722889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 272312391620Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2724889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 272512391620Smrg break 2 272612391620Smrg fi 272712391620Smrgdone 272812391620Smrg done 272912391620SmrgIFS=$as_save_IFS 273012391620Smrg 273112391620Smrgfi 273212391620Smrgfi 273312391620SmrgSTRIP=$ac_cv_prog_STRIP 273412391620Smrgif test -n "$STRIP"; then 2735889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2736889a2364Smrgprintf "%s\n" "$STRIP" >&6; } 273712391620Smrgelse 2738889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2739889a2364Smrgprintf "%s\n" "no" >&6; } 274012391620Smrgfi 274112391620Smrg 274212391620Smrg 274312391620Smrgfi 274412391620Smrgif test -z "$ac_cv_prog_STRIP"; then 274512391620Smrg ac_ct_STRIP=$STRIP 274612391620Smrg # Extract the first word of "strip", so it can be a program name with args. 274712391620Smrgset dummy strip; ac_word=$2 2748889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2749889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 2750889a2364Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 2751889a2364Smrgthen : 2752889a2364Smrg printf %s "(cached) " >&6 2753889a2364Smrgelse $as_nop 275412391620Smrg if test -n "$ac_ct_STRIP"; then 275512391620Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 275612391620Smrgelse 275712391620Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 275812391620Smrgfor as_dir in $PATH 275912391620Smrgdo 276012391620Smrg IFS=$as_save_IFS 2761889a2364Smrg case $as_dir in #((( 2762889a2364Smrg '') as_dir=./ ;; 2763889a2364Smrg */) ;; 2764889a2364Smrg *) as_dir=$as_dir/ ;; 2765889a2364Smrg esac 276612391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2767889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 276812391620Smrg ac_cv_prog_ac_ct_STRIP="strip" 2769889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 277012391620Smrg break 2 277112391620Smrg fi 277212391620Smrgdone 277312391620Smrg done 277412391620SmrgIFS=$as_save_IFS 277512391620Smrg 277612391620Smrgfi 277712391620Smrgfi 277812391620Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 277912391620Smrgif test -n "$ac_ct_STRIP"; then 2780889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2781889a2364Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 278212391620Smrgelse 2783889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2784889a2364Smrgprintf "%s\n" "no" >&6; } 278512391620Smrgfi 278612391620Smrg 278712391620Smrg if test "x$ac_ct_STRIP" = x; then 278812391620Smrg STRIP=":" 278912391620Smrg else 279012391620Smrg case $cross_compiling:$ac_tool_warned in 279112391620Smrgyes:) 2792889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2793889a2364Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 279412391620Smrgac_tool_warned=yes ;; 279512391620Smrgesac 279612391620Smrg STRIP=$ac_ct_STRIP 279712391620Smrg fi 279812391620Smrgelse 279912391620Smrg STRIP="$ac_cv_prog_STRIP" 280021c2f794Smrgfi 280121c2f794Smrg 280212391620Smrgfi 280312391620SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 280412391620Smrg 2805889a2364Smrg 2806889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 2807889a2364Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 280821c2f794Smrgif test -z "$MKDIR_P"; then 2809889a2364Smrg if test ${ac_cv_path_mkdir+y} 2810889a2364Smrgthen : 2811889a2364Smrg printf %s "(cached) " >&6 2812889a2364Smrgelse $as_nop 281321c2f794Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 281421c2f794Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 281521c2f794Smrgdo 281621c2f794Smrg IFS=$as_save_IFS 2817889a2364Smrg case $as_dir in #((( 2818889a2364Smrg '') as_dir=./ ;; 2819889a2364Smrg */) ;; 2820889a2364Smrg *) as_dir=$as_dir/ ;; 2821889a2364Smrg esac 282212391620Smrg for ac_prog in mkdir gmkdir; do 282321c2f794Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2824889a2364Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 2825889a2364Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 2826889a2364Smrg 'mkdir ('*'coreutils) '* | \ 2827889a2364Smrg 'BusyBox '* | \ 282821c2f794Smrg 'mkdir (fileutils) '4.1*) 2829889a2364Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 283021c2f794Smrg break 3;; 283121c2f794Smrg esac 283221c2f794Smrg done 283321c2f794Smrg done 283412391620Smrg done 283521c2f794SmrgIFS=$as_save_IFS 283621c2f794Smrg 283721c2f794Smrgfi 283821c2f794Smrg 283912391620Smrg test -d ./--version && rmdir ./--version 2840889a2364Smrg if test ${ac_cv_path_mkdir+y}; then 284121c2f794Smrg MKDIR_P="$ac_cv_path_mkdir -p" 284221c2f794Smrg else 284321c2f794Smrg # As a last resort, use the slow shell script. Don't cache a 284421c2f794Smrg # value for MKDIR_P within a source directory, because that will 284521c2f794Smrg # break other packages using the cache if that directory is 284621c2f794Smrg # removed, or if the value is a relative name. 284721c2f794Smrg MKDIR_P="$ac_install_sh -d" 284821c2f794Smrg fi 284921c2f794Smrgfi 2850889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2851889a2364Smrgprintf "%s\n" "$MKDIR_P" >&6; } 285221c2f794Smrg 285321c2f794Smrgfor ac_prog in gawk mawk nawk awk 285421c2f794Smrgdo 285521c2f794Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 285621c2f794Smrgset dummy $ac_prog; ac_word=$2 2857889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2858889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 2859889a2364Smrgif test ${ac_cv_prog_AWK+y} 2860889a2364Smrgthen : 2861889a2364Smrg printf %s "(cached) " >&6 2862889a2364Smrgelse $as_nop 286321c2f794Smrg if test -n "$AWK"; then 286421c2f794Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 286521c2f794Smrgelse 286621c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 286721c2f794Smrgfor as_dir in $PATH 286821c2f794Smrgdo 286921c2f794Smrg IFS=$as_save_IFS 2870889a2364Smrg case $as_dir in #((( 2871889a2364Smrg '') as_dir=./ ;; 2872889a2364Smrg */) ;; 2873889a2364Smrg *) as_dir=$as_dir/ ;; 2874889a2364Smrg esac 287512391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2876889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 287721c2f794Smrg ac_cv_prog_AWK="$ac_prog" 2878889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 287921c2f794Smrg break 2 288021c2f794Smrg fi 288121c2f794Smrgdone 288212391620Smrg done 288321c2f794SmrgIFS=$as_save_IFS 288421c2f794Smrg 288521c2f794Smrgfi 288621c2f794Smrgfi 288721c2f794SmrgAWK=$ac_cv_prog_AWK 288821c2f794Smrgif test -n "$AWK"; then 2889889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2890889a2364Smrgprintf "%s\n" "$AWK" >&6; } 289121c2f794Smrgelse 2892889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2893889a2364Smrgprintf "%s\n" "no" >&6; } 289421c2f794Smrgfi 289521c2f794Smrg 289621c2f794Smrg 289721c2f794Smrg test -n "$AWK" && break 289821c2f794Smrgdone 289921c2f794Smrg 2900889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2901889a2364Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 290212391620Smrgset x ${MAKE-make} 2903889a2364Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2904889a2364Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 2905889a2364Smrgthen : 2906889a2364Smrg printf %s "(cached) " >&6 2907889a2364Smrgelse $as_nop 290821c2f794Smrg cat >conftest.make <<\_ACEOF 290921c2f794SmrgSHELL = /bin/sh 291021c2f794Smrgall: 291121c2f794Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 291221c2f794Smrg_ACEOF 291312391620Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 291421c2f794Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 291521c2f794Smrg *@@@%%%=?*=@@@%%%*) 291621c2f794Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 291721c2f794Smrg *) 291821c2f794Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 291921c2f794Smrgesac 292021c2f794Smrgrm -f conftest.make 292121c2f794Smrgfi 292221c2f794Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2923889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2924889a2364Smrgprintf "%s\n" "yes" >&6; } 292521c2f794Smrg SET_MAKE= 292621c2f794Smrgelse 2927889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2928889a2364Smrgprintf "%s\n" "no" >&6; } 292921c2f794Smrg SET_MAKE="MAKE=${MAKE-make}" 293021c2f794Smrgfi 293121c2f794Smrg 293221c2f794Smrgrm -rf .tst 2>/dev/null 293321c2f794Smrgmkdir .tst 2>/dev/null 293421c2f794Smrgif test -d .tst; then 293521c2f794Smrg am__leading_dot=. 293621c2f794Smrgelse 293721c2f794Smrg am__leading_dot=_ 293821c2f794Smrgfi 293921c2f794Smrgrmdir .tst 2>/dev/null 294021c2f794Smrg 29411b2353dbSmrg# Check whether --enable-silent-rules was given. 2942889a2364Smrgif test ${enable_silent_rules+y} 2943889a2364Smrgthen : 29441b2353dbSmrg enableval=$enable_silent_rules; 29451b2353dbSmrgfi 29461b2353dbSmrg 29471b2353dbSmrgcase $enable_silent_rules in # ((( 29481b2353dbSmrg yes) AM_DEFAULT_VERBOSITY=0;; 29491b2353dbSmrg no) AM_DEFAULT_VERBOSITY=1;; 29501b2353dbSmrg *) AM_DEFAULT_VERBOSITY=1;; 29511b2353dbSmrgesac 29521b2353dbSmrgam_make=${MAKE-make} 2953889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2954889a2364Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 2955889a2364Smrgif test ${am_cv_make_support_nested_variables+y} 2956889a2364Smrgthen : 2957889a2364Smrg printf %s "(cached) " >&6 2958889a2364Smrgelse $as_nop 2959889a2364Smrg if printf "%s\n" 'TRUE=$(BAR$(V)) 29601b2353dbSmrgBAR0=false 29611b2353dbSmrgBAR1=true 29621b2353dbSmrgV=1 29631b2353dbSmrgam__doit: 29641b2353dbSmrg @$(TRUE) 29651b2353dbSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 29661b2353dbSmrg am_cv_make_support_nested_variables=yes 29671b2353dbSmrgelse 29681b2353dbSmrg am_cv_make_support_nested_variables=no 29691b2353dbSmrgfi 29701b2353dbSmrgfi 2971889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2972889a2364Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 29731b2353dbSmrgif test $am_cv_make_support_nested_variables = yes; then 29741b2353dbSmrg AM_V='$(V)' 29751b2353dbSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 29761b2353dbSmrgelse 29771b2353dbSmrg AM_V=$AM_DEFAULT_VERBOSITY 29781b2353dbSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 29791b2353dbSmrgfi 29801b2353dbSmrgAM_BACKSLASH='\' 29811b2353dbSmrg 298221c2f794Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 298321c2f794Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 298421c2f794Smrg # is not polluted with repeated "-I." 298521c2f794Smrg am__isrc=' -I$(srcdir)' 298621c2f794Smrg # test to see if srcdir already configured 298721c2f794Smrg if test -f $srcdir/config.status; then 298812391620Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 298921c2f794Smrg fi 299021c2f794Smrgfi 299121c2f794Smrg 299221c2f794Smrg# test whether we have cygpath 299321c2f794Smrgif test -z "$CYGPATH_W"; then 299421c2f794Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 299521c2f794Smrg CYGPATH_W='cygpath -w' 299621c2f794Smrg else 299721c2f794Smrg CYGPATH_W=echo 299821c2f794Smrg fi 299921c2f794Smrgfi 300021c2f794Smrg 300121c2f794Smrg 300221c2f794Smrg# Define the identity of the package. 300321c2f794Smrg PACKAGE='fstobdf' 3004889a2364Smrg VERSION='1.0.7' 300521c2f794Smrg 300621c2f794Smrg 3007889a2364Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 300821c2f794Smrg 300921c2f794Smrg 3010889a2364Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 301121c2f794Smrg 301221c2f794Smrg# Some tools Automake needs. 301321c2f794Smrg 301421c2f794SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 301521c2f794Smrg 301621c2f794Smrg 301721c2f794SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 301821c2f794Smrg 301921c2f794Smrg 302021c2f794SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 302121c2f794Smrg 302221c2f794Smrg 302321c2f794SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 302421c2f794Smrg 302521c2f794Smrg 302621c2f794SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 302721c2f794Smrg 30281b2353dbSmrg# For better backward compatibility. To be removed once Automake 1.9.x 30291b2353dbSmrg# dies out for good. For more background, see: 3030889a2364Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3031889a2364Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 30321b2353dbSmrgmkdir_p='$(MKDIR_P)' 30331b2353dbSmrg 3034889a2364Smrg# We need awk for the "check" target (and possibly the TAP driver). The 3035889a2364Smrg# system "awk" is bad on some platforms. 30361b2353dbSmrg# Always define AMTAR for backward compatibility. Yes, it's still used 30371b2353dbSmrg# in the wild :-( We should find a proper way to deprecate it ... 30381b2353dbSmrgAMTAR='$${TAR-tar}' 303921c2f794Smrg 304021c2f794Smrg 30411b2353dbSmrg# We'll loop over all known methods to create a tar archive until one works. 30421b2353dbSmrg_am_tools='gnutar pax cpio none' 304321c2f794Smrg 30441b2353dbSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 304521c2f794Smrg 304621c2f794Smrg 304721c2f794Smrg 304821c2f794Smrg 304912391620Smrg 3050889a2364Smrg# Variables for tags utilities; see am/tags.am 3051889a2364Smrgif test -z "$CTAGS"; then 3052889a2364Smrg CTAGS=ctags 3053889a2364Smrgfi 3054889a2364Smrg 3055889a2364Smrgif test -z "$ETAGS"; then 3056889a2364Smrg ETAGS=etags 3057889a2364Smrgfi 3058889a2364Smrg 3059889a2364Smrgif test -z "$CSCOPE"; then 3060889a2364Smrg CSCOPE=cscope 3061889a2364Smrgfi 3062889a2364Smrg 3063889a2364Smrg 306421c2f794Smrg 30651b2353dbSmrg# POSIX will say in a future version that running "rm -f" with no argument 30661b2353dbSmrg# is OK; and we want to be able to make that assumption in our Makefile 30671b2353dbSmrg# recipes. So use an aggressive probe to check that the usage we want is 30681b2353dbSmrg# actually supported "in the wild" to an acceptable degree. 30691b2353dbSmrg# See automake bug#10828. 30701b2353dbSmrg# To make any issue more visible, cause the running configure to be aborted 30711b2353dbSmrg# by default if the 'rm' program in use doesn't match our expectations; the 30721b2353dbSmrg# user can still override this though. 30731b2353dbSmrgif rm -f && rm -fr && rm -rf; then : OK; else 30741b2353dbSmrg cat >&2 <<'END' 30751b2353dbSmrgOops! 30761b2353dbSmrg 30771b2353dbSmrgYour 'rm' program seems unable to run without file operands specified 30781b2353dbSmrgon the command line, even when the '-f' option is present. This is contrary 30791b2353dbSmrgto the behaviour of most rm programs out there, and not conforming with 30801b2353dbSmrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 30811b2353dbSmrg 30821b2353dbSmrgPlease tell bug-automake@gnu.org about your system, including the value 30831b2353dbSmrgof your $PATH and any error possibly output before this message. This 30841b2353dbSmrgcan help us improve future automake versions. 30851b2353dbSmrg 30861b2353dbSmrgEND 30871b2353dbSmrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 30881b2353dbSmrg echo 'Configuration will proceed anyway, since you have set the' >&2 30891b2353dbSmrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 30901b2353dbSmrg echo >&2 30911b2353dbSmrg else 30921b2353dbSmrg cat >&2 <<'END' 30931b2353dbSmrgAborting the configuration process, to ensure you take notice of the issue. 309421c2f794Smrg 30951b2353dbSmrgYou can download and install GNU coreutils to get an 'rm' implementation 3096889a2364Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 309721c2f794Smrg 30981b2353dbSmrgIf you want to complete the configuration process using your problematic 30991b2353dbSmrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 31001b2353dbSmrgto "yes", and re-run configure. 310121c2f794Smrg 31021b2353dbSmrgEND 31031b2353dbSmrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 31041b2353dbSmrg fi 31051b2353dbSmrgfi 310621c2f794Smrg 3107889a2364Smrg 310812391620Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 310912391620Smrg 311012391620Smrg 311112391620Smrg 311212391620Smrg 311312391620Smrg 311412391620Smrg 311512391620Smrg 311612391620Smrg 311712391620Smrg 311812391620Smrg 311912391620Smrg 3120889a2364Smrg 3121889a2364Smrg 3122889a2364Smrg 3123889a2364Smrg 3124889a2364Smrg 3125889a2364Smrg 3126889a2364Smrg 3127889a2364Smrg 3128889a2364Smrg 312912391620SmrgDEPDIR="${am__leading_dot}deps" 313012391620Smrg 313112391620Smrgac_config_commands="$ac_config_commands depfiles" 313212391620Smrg 3133889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3134889a2364Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3135889a2364Smrgcat > confinc.mk << 'END' 313612391620Smrgam__doit: 3137889a2364Smrg @echo this is the am__doit target >confinc.out 313812391620Smrg.PHONY: am__doit 313912391620SmrgEND 314012391620Smrgam__include="#" 314112391620Smrgam__quote= 3142889a2364Smrg# BSD make does it like this. 3143889a2364Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 3144889a2364Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3145889a2364Smrgecho 'include confinc.mk # ignored' > confmf.GNU 3146889a2364Smrg_am_result=no 3147889a2364Smrgfor s in GNU BSD; do 3148889a2364Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3149889a2364Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3150889a2364Smrg ac_status=$? 3151889a2364Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3152889a2364Smrg (exit $ac_status); } 3153889a2364Smrg case $?:`cat confinc.out 2>/dev/null` in #( 3154889a2364Smrg '0:this is the am__doit target') : 3155889a2364Smrg case $s in #( 3156889a2364Smrg BSD) : 3157889a2364Smrg am__include='.include' am__quote='"' ;; #( 3158889a2364Smrg *) : 3159889a2364Smrg am__include='include' am__quote='' ;; 3160889a2364Smrgesac ;; #( 3161889a2364Smrg *) : 316212391620Smrg ;; 3163889a2364Smrgesac 3164889a2364Smrg if test "$am__include" != "#"; then 3165889a2364Smrg _am_result="yes ($s style)" 3166889a2364Smrg break 3167889a2364Smrg fi 3168889a2364Smrgdone 3169889a2364Smrgrm -f confinc.* confmf.* 3170889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3171889a2364Smrgprintf "%s\n" "${_am_result}" >&6; } 317212391620Smrg 317312391620Smrg# Check whether --enable-dependency-tracking was given. 3174889a2364Smrgif test ${enable_dependency_tracking+y} 3175889a2364Smrgthen : 317612391620Smrg enableval=$enable_dependency_tracking; 317712391620Smrgfi 317812391620Smrg 317912391620Smrgif test "x$enable_dependency_tracking" != xno; then 318012391620Smrg am_depcomp="$ac_aux_dir/depcomp" 318112391620Smrg AMDEPBACKSLASH='\' 318282e12b1bSmrg am__nodep='_no' 318312391620Smrgfi 318412391620Smrg if test "x$enable_dependency_tracking" != xno; then 318512391620Smrg AMDEP_TRUE= 318612391620Smrg AMDEP_FALSE='#' 318712391620Smrgelse 318812391620Smrg AMDEP_TRUE='#' 318912391620Smrg AMDEP_FALSE= 319012391620Smrgfi 319121c2f794Smrg 319221c2f794Smrg 319321c2f794Smrgac_ext=c 319421c2f794Smrgac_cpp='$CPP $CPPFLAGS' 319521c2f794Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 319621c2f794Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 319721c2f794Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 319821c2f794Smrgif test -n "$ac_tool_prefix"; then 319921c2f794Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 320021c2f794Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3201889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3202889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3203889a2364Smrgif test ${ac_cv_prog_CC+y} 3204889a2364Smrgthen : 3205889a2364Smrg printf %s "(cached) " >&6 3206889a2364Smrgelse $as_nop 320721c2f794Smrg if test -n "$CC"; then 320821c2f794Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 320921c2f794Smrgelse 321021c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 321121c2f794Smrgfor as_dir in $PATH 321221c2f794Smrgdo 321321c2f794Smrg IFS=$as_save_IFS 3214889a2364Smrg case $as_dir in #((( 3215889a2364Smrg '') as_dir=./ ;; 3216889a2364Smrg */) ;; 3217889a2364Smrg *) as_dir=$as_dir/ ;; 3218889a2364Smrg esac 321912391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3220889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 322121c2f794Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3222889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 322321c2f794Smrg break 2 322421c2f794Smrg fi 322521c2f794Smrgdone 322612391620Smrg done 322721c2f794SmrgIFS=$as_save_IFS 322821c2f794Smrg 322921c2f794Smrgfi 323021c2f794Smrgfi 323121c2f794SmrgCC=$ac_cv_prog_CC 323221c2f794Smrgif test -n "$CC"; then 3233889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3234889a2364Smrgprintf "%s\n" "$CC" >&6; } 323521c2f794Smrgelse 3236889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3237889a2364Smrgprintf "%s\n" "no" >&6; } 323821c2f794Smrgfi 323921c2f794Smrg 324021c2f794Smrg 324121c2f794Smrgfi 324221c2f794Smrgif test -z "$ac_cv_prog_CC"; then 324321c2f794Smrg ac_ct_CC=$CC 324421c2f794Smrg # Extract the first word of "gcc", so it can be a program name with args. 324521c2f794Smrgset dummy gcc; ac_word=$2 3246889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3247889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3248889a2364Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3249889a2364Smrgthen : 3250889a2364Smrg printf %s "(cached) " >&6 3251889a2364Smrgelse $as_nop 325221c2f794Smrg if test -n "$ac_ct_CC"; then 325321c2f794Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 325421c2f794Smrgelse 325521c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 325621c2f794Smrgfor as_dir in $PATH 325721c2f794Smrgdo 325821c2f794Smrg IFS=$as_save_IFS 3259889a2364Smrg case $as_dir in #((( 3260889a2364Smrg '') as_dir=./ ;; 3261889a2364Smrg */) ;; 3262889a2364Smrg *) as_dir=$as_dir/ ;; 3263889a2364Smrg esac 326412391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3265889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 326621c2f794Smrg ac_cv_prog_ac_ct_CC="gcc" 3267889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 326821c2f794Smrg break 2 326921c2f794Smrg fi 327021c2f794Smrgdone 327112391620Smrg done 327221c2f794SmrgIFS=$as_save_IFS 327321c2f794Smrg 327421c2f794Smrgfi 327521c2f794Smrgfi 327621c2f794Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 327721c2f794Smrgif test -n "$ac_ct_CC"; then 3278889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3279889a2364Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 328021c2f794Smrgelse 3281889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3282889a2364Smrgprintf "%s\n" "no" >&6; } 328321c2f794Smrgfi 328421c2f794Smrg 328521c2f794Smrg if test "x$ac_ct_CC" = x; then 328621c2f794Smrg CC="" 328721c2f794Smrg else 328821c2f794Smrg case $cross_compiling:$ac_tool_warned in 328921c2f794Smrgyes:) 3290889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3291889a2364Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 329221c2f794Smrgac_tool_warned=yes ;; 329321c2f794Smrgesac 329421c2f794Smrg CC=$ac_ct_CC 329521c2f794Smrg fi 329621c2f794Smrgelse 329721c2f794Smrg CC="$ac_cv_prog_CC" 329821c2f794Smrgfi 329921c2f794Smrg 330021c2f794Smrgif test -z "$CC"; then 330121c2f794Smrg if test -n "$ac_tool_prefix"; then 330221c2f794Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 330321c2f794Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3304889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3305889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3306889a2364Smrgif test ${ac_cv_prog_CC+y} 3307889a2364Smrgthen : 3308889a2364Smrg printf %s "(cached) " >&6 3309889a2364Smrgelse $as_nop 331021c2f794Smrg if test -n "$CC"; then 331121c2f794Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 331221c2f794Smrgelse 331321c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 331421c2f794Smrgfor as_dir in $PATH 331521c2f794Smrgdo 331621c2f794Smrg IFS=$as_save_IFS 3317889a2364Smrg case $as_dir in #((( 3318889a2364Smrg '') as_dir=./ ;; 3319889a2364Smrg */) ;; 3320889a2364Smrg *) as_dir=$as_dir/ ;; 3321889a2364Smrg esac 332212391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3323889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 332421c2f794Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3325889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 332621c2f794Smrg break 2 332721c2f794Smrg fi 332821c2f794Smrgdone 332912391620Smrg done 333021c2f794SmrgIFS=$as_save_IFS 333121c2f794Smrg 333221c2f794Smrgfi 333321c2f794Smrgfi 333421c2f794SmrgCC=$ac_cv_prog_CC 333521c2f794Smrgif test -n "$CC"; then 3336889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3337889a2364Smrgprintf "%s\n" "$CC" >&6; } 333821c2f794Smrgelse 3339889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3340889a2364Smrgprintf "%s\n" "no" >&6; } 334121c2f794Smrgfi 334221c2f794Smrg 334321c2f794Smrg 334421c2f794Smrg fi 334521c2f794Smrgfi 334621c2f794Smrgif test -z "$CC"; then 334721c2f794Smrg # Extract the first word of "cc", so it can be a program name with args. 334821c2f794Smrgset dummy cc; ac_word=$2 3349889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3350889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3351889a2364Smrgif test ${ac_cv_prog_CC+y} 3352889a2364Smrgthen : 3353889a2364Smrg printf %s "(cached) " >&6 3354889a2364Smrgelse $as_nop 335521c2f794Smrg if test -n "$CC"; then 335621c2f794Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 335721c2f794Smrgelse 335821c2f794Smrg ac_prog_rejected=no 335921c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 336021c2f794Smrgfor as_dir in $PATH 336121c2f794Smrgdo 336221c2f794Smrg IFS=$as_save_IFS 3363889a2364Smrg case $as_dir in #((( 3364889a2364Smrg '') as_dir=./ ;; 3365889a2364Smrg */) ;; 3366889a2364Smrg *) as_dir=$as_dir/ ;; 3367889a2364Smrg esac 336812391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3369889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3370889a2364Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 337121c2f794Smrg ac_prog_rejected=yes 337221c2f794Smrg continue 337321c2f794Smrg fi 337421c2f794Smrg ac_cv_prog_CC="cc" 3375889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 337621c2f794Smrg break 2 337721c2f794Smrg fi 337821c2f794Smrgdone 337912391620Smrg done 338021c2f794SmrgIFS=$as_save_IFS 338121c2f794Smrg 338221c2f794Smrgif test $ac_prog_rejected = yes; then 338321c2f794Smrg # We found a bogon in the path, so make sure we never use it. 338421c2f794Smrg set dummy $ac_cv_prog_CC 338521c2f794Smrg shift 338621c2f794Smrg if test $# != 0; then 338721c2f794Smrg # We chose a different compiler from the bogus one. 338821c2f794Smrg # However, it has the same basename, so the bogon will be chosen 338921c2f794Smrg # first if we set CC to just the basename; use the full file name. 339021c2f794Smrg shift 3391889a2364Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 339221c2f794Smrg fi 339321c2f794Smrgfi 339421c2f794Smrgfi 339521c2f794Smrgfi 339621c2f794SmrgCC=$ac_cv_prog_CC 339721c2f794Smrgif test -n "$CC"; then 3398889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3399889a2364Smrgprintf "%s\n" "$CC" >&6; } 340021c2f794Smrgelse 3401889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3402889a2364Smrgprintf "%s\n" "no" >&6; } 340321c2f794Smrgfi 340421c2f794Smrg 340521c2f794Smrg 340621c2f794Smrgfi 340721c2f794Smrgif test -z "$CC"; then 340821c2f794Smrg if test -n "$ac_tool_prefix"; then 340921c2f794Smrg for ac_prog in cl.exe 341021c2f794Smrg do 341121c2f794Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 341221c2f794Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3413889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3414889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3415889a2364Smrgif test ${ac_cv_prog_CC+y} 3416889a2364Smrgthen : 3417889a2364Smrg printf %s "(cached) " >&6 3418889a2364Smrgelse $as_nop 341921c2f794Smrg if test -n "$CC"; then 342021c2f794Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 342121c2f794Smrgelse 342221c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 342321c2f794Smrgfor as_dir in $PATH 342421c2f794Smrgdo 342521c2f794Smrg IFS=$as_save_IFS 3426889a2364Smrg case $as_dir in #((( 3427889a2364Smrg '') as_dir=./ ;; 3428889a2364Smrg */) ;; 3429889a2364Smrg *) as_dir=$as_dir/ ;; 3430889a2364Smrg esac 343112391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3432889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 343321c2f794Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3434889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 343521c2f794Smrg break 2 343621c2f794Smrg fi 343721c2f794Smrgdone 343812391620Smrg done 343921c2f794SmrgIFS=$as_save_IFS 344021c2f794Smrg 344121c2f794Smrgfi 344221c2f794Smrgfi 344321c2f794SmrgCC=$ac_cv_prog_CC 344421c2f794Smrgif test -n "$CC"; then 3445889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3446889a2364Smrgprintf "%s\n" "$CC" >&6; } 344721c2f794Smrgelse 3448889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3449889a2364Smrgprintf "%s\n" "no" >&6; } 345021c2f794Smrgfi 345121c2f794Smrg 345221c2f794Smrg 345321c2f794Smrg test -n "$CC" && break 345421c2f794Smrg done 345521c2f794Smrgfi 345621c2f794Smrgif test -z "$CC"; then 345721c2f794Smrg ac_ct_CC=$CC 345821c2f794Smrg for ac_prog in cl.exe 345921c2f794Smrgdo 346021c2f794Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 346121c2f794Smrgset dummy $ac_prog; ac_word=$2 3462889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3463889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3464889a2364Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3465889a2364Smrgthen : 3466889a2364Smrg printf %s "(cached) " >&6 3467889a2364Smrgelse $as_nop 346821c2f794Smrg if test -n "$ac_ct_CC"; then 346921c2f794Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 347021c2f794Smrgelse 347121c2f794Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 347221c2f794Smrgfor as_dir in $PATH 347321c2f794Smrgdo 347421c2f794Smrg IFS=$as_save_IFS 3475889a2364Smrg case $as_dir in #((( 3476889a2364Smrg '') as_dir=./ ;; 3477889a2364Smrg */) ;; 3478889a2364Smrg *) as_dir=$as_dir/ ;; 3479889a2364Smrg esac 348012391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3481889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 348221c2f794Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3483889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 348421c2f794Smrg break 2 348521c2f794Smrg fi 348621c2f794Smrgdone 348712391620Smrg done 348821c2f794SmrgIFS=$as_save_IFS 348921c2f794Smrg 349021c2f794Smrgfi 349121c2f794Smrgfi 349221c2f794Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 349321c2f794Smrgif test -n "$ac_ct_CC"; then 3494889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3495889a2364Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 349621c2f794Smrgelse 3497889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3498889a2364Smrgprintf "%s\n" "no" >&6; } 349921c2f794Smrgfi 350021c2f794Smrg 350121c2f794Smrg 350221c2f794Smrg test -n "$ac_ct_CC" && break 350321c2f794Smrgdone 350421c2f794Smrg 350521c2f794Smrg if test "x$ac_ct_CC" = x; then 350621c2f794Smrg CC="" 350721c2f794Smrg else 350821c2f794Smrg case $cross_compiling:$ac_tool_warned in 350921c2f794Smrgyes:) 3510889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3511889a2364Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3512889a2364Smrgac_tool_warned=yes ;; 3513889a2364Smrgesac 3514889a2364Smrg CC=$ac_ct_CC 3515889a2364Smrg fi 3516889a2364Smrgfi 3517889a2364Smrg 3518889a2364Smrgfi 3519889a2364Smrgif test -z "$CC"; then 3520889a2364Smrg if test -n "$ac_tool_prefix"; then 3521889a2364Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3522889a2364Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 3523889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3524889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3525889a2364Smrgif test ${ac_cv_prog_CC+y} 3526889a2364Smrgthen : 3527889a2364Smrg printf %s "(cached) " >&6 3528889a2364Smrgelse $as_nop 3529889a2364Smrg if test -n "$CC"; then 3530889a2364Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3531889a2364Smrgelse 3532889a2364Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3533889a2364Smrgfor as_dir in $PATH 3534889a2364Smrgdo 3535889a2364Smrg IFS=$as_save_IFS 3536889a2364Smrg case $as_dir in #((( 3537889a2364Smrg '') as_dir=./ ;; 3538889a2364Smrg */) ;; 3539889a2364Smrg *) as_dir=$as_dir/ ;; 3540889a2364Smrg esac 3541889a2364Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3542889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3543889a2364Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 3544889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3545889a2364Smrg break 2 3546889a2364Smrg fi 3547889a2364Smrgdone 3548889a2364Smrg done 3549889a2364SmrgIFS=$as_save_IFS 3550889a2364Smrg 3551889a2364Smrgfi 3552889a2364Smrgfi 3553889a2364SmrgCC=$ac_cv_prog_CC 3554889a2364Smrgif test -n "$CC"; then 3555889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3556889a2364Smrgprintf "%s\n" "$CC" >&6; } 3557889a2364Smrgelse 3558889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3559889a2364Smrgprintf "%s\n" "no" >&6; } 3560889a2364Smrgfi 3561889a2364Smrg 3562889a2364Smrg 3563889a2364Smrgfi 3564889a2364Smrgif test -z "$ac_cv_prog_CC"; then 3565889a2364Smrg ac_ct_CC=$CC 3566889a2364Smrg # Extract the first word of "clang", so it can be a program name with args. 3567889a2364Smrgset dummy clang; ac_word=$2 3568889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3569889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 3570889a2364Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3571889a2364Smrgthen : 3572889a2364Smrg printf %s "(cached) " >&6 3573889a2364Smrgelse $as_nop 3574889a2364Smrg if test -n "$ac_ct_CC"; then 3575889a2364Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3576889a2364Smrgelse 3577889a2364Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3578889a2364Smrgfor as_dir in $PATH 3579889a2364Smrgdo 3580889a2364Smrg IFS=$as_save_IFS 3581889a2364Smrg case $as_dir in #((( 3582889a2364Smrg '') as_dir=./ ;; 3583889a2364Smrg */) ;; 3584889a2364Smrg *) as_dir=$as_dir/ ;; 3585889a2364Smrg esac 3586889a2364Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3587889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3588889a2364Smrg ac_cv_prog_ac_ct_CC="clang" 3589889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3590889a2364Smrg break 2 3591889a2364Smrg fi 3592889a2364Smrgdone 3593889a2364Smrg done 3594889a2364SmrgIFS=$as_save_IFS 3595889a2364Smrg 3596889a2364Smrgfi 3597889a2364Smrgfi 3598889a2364Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3599889a2364Smrgif test -n "$ac_ct_CC"; then 3600889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3601889a2364Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3602889a2364Smrgelse 3603889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3604889a2364Smrgprintf "%s\n" "no" >&6; } 3605889a2364Smrgfi 3606889a2364Smrg 3607889a2364Smrg if test "x$ac_ct_CC" = x; then 3608889a2364Smrg CC="" 3609889a2364Smrg else 3610889a2364Smrg case $cross_compiling:$ac_tool_warned in 3611889a2364Smrgyes:) 3612889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3613889a2364Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 361421c2f794Smrgac_tool_warned=yes ;; 361521c2f794Smrgesac 361621c2f794Smrg CC=$ac_ct_CC 361721c2f794Smrg fi 3618889a2364Smrgelse 3619889a2364Smrg CC="$ac_cv_prog_CC" 362021c2f794Smrgfi 362121c2f794Smrg 362221c2f794Smrgfi 362321c2f794Smrg 362421c2f794Smrg 3625889a2364Smrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3626889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 362712391620Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 362812391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 362921c2f794Smrg 363021c2f794Smrg# Provide some information about the compiler. 3631889a2364Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 363212391620Smrgset X $ac_compile 363312391620Smrgac_compiler=$2 3634889a2364Smrgfor ac_option in --version -v -V -qversion -version; do 363512391620Smrg { { ac_try="$ac_compiler $ac_option >&5" 363621c2f794Smrgcase "(($ac_try" in 363721c2f794Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 363821c2f794Smrg *) ac_try_echo=$ac_try;; 363921c2f794Smrgesac 364012391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3641889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 364212391620Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 364321c2f794Smrg ac_status=$? 364412391620Smrg if test -s conftest.err; then 364512391620Smrg sed '10a\ 364612391620Smrg... rest of stderr output deleted ... 364712391620Smrg 10q' conftest.err >conftest.er1 364812391620Smrg cat conftest.er1 >&5 364912391620Smrg fi 365012391620Smrg rm -f conftest.er1 conftest.err 3651889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 365212391620Smrg test $ac_status = 0; } 365312391620Smrgdone 365421c2f794Smrg 365512391620Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 365621c2f794Smrg/* end confdefs.h. */ 365721c2f794Smrg 365821c2f794Smrgint 3659889a2364Smrgmain (void) 366021c2f794Smrg{ 366121c2f794Smrg 366221c2f794Smrg ; 366321c2f794Smrg return 0; 366421c2f794Smrg} 366521c2f794Smrg_ACEOF 366621c2f794Smrgac_clean_files_save=$ac_clean_files 366712391620Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 366821c2f794Smrg# Try to create an executable without -o first, disregard a.out. 366921c2f794Smrg# It will help us diagnose broken compilers, and finding out an intuition 367021c2f794Smrg# of exeext. 3671889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3672889a2364Smrgprintf %s "checking whether the C compiler works... " >&6; } 3673889a2364Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 367412391620Smrg 367512391620Smrg# The possible output files: 367612391620Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 367712391620Smrg 367821c2f794Smrgac_rmfiles= 367921c2f794Smrgfor ac_file in $ac_files 368021c2f794Smrgdo 368121c2f794Smrg case $ac_file in 368212391620Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 368321c2f794Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 368421c2f794Smrg esac 368521c2f794Smrgdone 368621c2f794Smrgrm -f $ac_rmfiles 368721c2f794Smrg 368812391620Smrgif { { ac_try="$ac_link_default" 368921c2f794Smrgcase "(($ac_try" in 369021c2f794Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 369121c2f794Smrg *) ac_try_echo=$ac_try;; 369221c2f794Smrgesac 369312391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3694889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 369521c2f794Smrg (eval "$ac_link_default") 2>&5 369621c2f794Smrg ac_status=$? 3697889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3698889a2364Smrg test $ac_status = 0; } 3699889a2364Smrgthen : 370021c2f794Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 370121c2f794Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 370221c2f794Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 370321c2f794Smrg# so that the user can short-circuit this test for compilers unknown to 370421c2f794Smrg# Autoconf. 370521c2f794Smrgfor ac_file in $ac_files '' 370621c2f794Smrgdo 370721c2f794Smrg test -f "$ac_file" || continue 370821c2f794Smrg case $ac_file in 370912391620Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 371021c2f794Smrg ;; 371121c2f794Smrg [ab].out ) 371221c2f794Smrg # We found the default executable, but exeext='' is most 371321c2f794Smrg # certainly right. 371421c2f794Smrg break;; 371521c2f794Smrg *.* ) 3716889a2364Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 371721c2f794Smrg then :; else 371821c2f794Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 371921c2f794Smrg fi 372021c2f794Smrg # We set ac_cv_exeext here because the later test for it is not 372121c2f794Smrg # safe: cross compilers may not add the suffix if given an `-o' 372221c2f794Smrg # argument, so we may need to know it at that point already. 372321c2f794Smrg # Even if this section looks crufty: it has the advantage of 372421c2f794Smrg # actually working. 372521c2f794Smrg break;; 372621c2f794Smrg * ) 372721c2f794Smrg break;; 372821c2f794Smrg esac 372921c2f794Smrgdone 373021c2f794Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 373121c2f794Smrg 3732889a2364Smrgelse $as_nop 373321c2f794Smrg ac_file='' 373421c2f794Smrgfi 3735889a2364Smrgif test -z "$ac_file" 3736889a2364Smrgthen : 3737889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3738889a2364Smrgprintf "%s\n" "no" >&6; } 3739889a2364Smrgprintf "%s\n" "$as_me: failed program was:" >&5 374021c2f794Smrgsed 's/^/| /' conftest.$ac_ext >&5 374121c2f794Smrg 3742889a2364Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3743889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 374412391620Smrgas_fn_error 77 "C compiler cannot create executables 374512391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 3746889a2364Smrgelse $as_nop 3747889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3748889a2364Smrgprintf "%s\n" "yes" >&6; } 3749889a2364Smrgfi 3750889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3751889a2364Smrgprintf %s "checking for C compiler default output file name... " >&6; } 3752889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3753889a2364Smrgprintf "%s\n" "$ac_file" >&6; } 375421c2f794Smrgac_exeext=$ac_cv_exeext 375521c2f794Smrg 375612391620Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 375721c2f794Smrgac_clean_files=$ac_clean_files_save 3758889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3759889a2364Smrgprintf %s "checking for suffix of executables... " >&6; } 376012391620Smrgif { { ac_try="$ac_link" 376121c2f794Smrgcase "(($ac_try" in 376221c2f794Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 376321c2f794Smrg *) ac_try_echo=$ac_try;; 376421c2f794Smrgesac 376512391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3766889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 376721c2f794Smrg (eval "$ac_link") 2>&5 376821c2f794Smrg ac_status=$? 3769889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3770889a2364Smrg test $ac_status = 0; } 3771889a2364Smrgthen : 377221c2f794Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 377321c2f794Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 377421c2f794Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 377521c2f794Smrg# `rm'. 377621c2f794Smrgfor ac_file in conftest.exe conftest conftest.*; do 377721c2f794Smrg test -f "$ac_file" || continue 377821c2f794Smrg case $ac_file in 377912391620Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 378021c2f794Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 378121c2f794Smrg break;; 378221c2f794Smrg * ) break;; 378321c2f794Smrg esac 378421c2f794Smrgdone 3785889a2364Smrgelse $as_nop 3786889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3787889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 378812391620Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 378912391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 379021c2f794Smrgfi 379112391620Smrgrm -f conftest conftest$ac_cv_exeext 3792889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3793889a2364Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 379421c2f794Smrg 379521c2f794Smrgrm -f conftest.$ac_ext 379621c2f794SmrgEXEEXT=$ac_cv_exeext 379721c2f794Smrgac_exeext=$EXEEXT 379812391620Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 379912391620Smrg/* end confdefs.h. */ 380012391620Smrg#include <stdio.h> 380112391620Smrgint 3802889a2364Smrgmain (void) 380312391620Smrg{ 380412391620SmrgFILE *f = fopen ("conftest.out", "w"); 380512391620Smrg return ferror (f) || fclose (f) != 0; 380612391620Smrg 380712391620Smrg ; 380812391620Smrg return 0; 380912391620Smrg} 381021c2f794Smrg_ACEOF 381112391620Smrgac_clean_files="$ac_clean_files conftest.out" 381212391620Smrg# Check that the compiler produces executables we can run. If not, either 381312391620Smrg# the compiler is broken, or we cross compile. 3814889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3815889a2364Smrgprintf %s "checking whether we are cross compiling... " >&6; } 381612391620Smrgif test "$cross_compiling" != yes; then 381712391620Smrg { { ac_try="$ac_link" 381812391620Smrgcase "(($ac_try" in 381912391620Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 382012391620Smrg *) ac_try_echo=$ac_try;; 382112391620Smrgesac 382212391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3823889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 382412391620Smrg (eval "$ac_link") 2>&5 382512391620Smrg ac_status=$? 3826889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 382712391620Smrg test $ac_status = 0; } 382812391620Smrg if { ac_try='./conftest$ac_cv_exeext' 382912391620Smrg { { case "(($ac_try" in 383012391620Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 383112391620Smrg *) ac_try_echo=$ac_try;; 383212391620Smrgesac 383312391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3834889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 383512391620Smrg (eval "$ac_try") 2>&5 383612391620Smrg ac_status=$? 3837889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 383812391620Smrg test $ac_status = 0; }; }; then 383912391620Smrg cross_compiling=no 384012391620Smrg else 384112391620Smrg if test "$cross_compiling" = maybe; then 384212391620Smrg cross_compiling=yes 384312391620Smrg else 3844889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3845889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3846889a2364Smrgas_fn_error 77 "cannot run C compiled programs. 384712391620SmrgIf you meant to cross compile, use \`--host'. 384812391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 384912391620Smrg fi 385012391620Smrg fi 385112391620Smrgfi 3852889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3853889a2364Smrgprintf "%s\n" "$cross_compiling" >&6; } 385412391620Smrg 385512391620Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 385612391620Smrgac_clean_files=$ac_clean_files_save 3857889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3858889a2364Smrgprintf %s "checking for suffix of object files... " >&6; } 3859889a2364Smrgif test ${ac_cv_objext+y} 3860889a2364Smrgthen : 3861889a2364Smrg printf %s "(cached) " >&6 3862889a2364Smrgelse $as_nop 386312391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 386421c2f794Smrg/* end confdefs.h. */ 386521c2f794Smrg 386621c2f794Smrgint 3867889a2364Smrgmain (void) 386821c2f794Smrg{ 386921c2f794Smrg 387021c2f794Smrg ; 387121c2f794Smrg return 0; 387221c2f794Smrg} 387321c2f794Smrg_ACEOF 387421c2f794Smrgrm -f conftest.o conftest.obj 387512391620Smrgif { { ac_try="$ac_compile" 387621c2f794Smrgcase "(($ac_try" in 387721c2f794Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 387821c2f794Smrg *) ac_try_echo=$ac_try;; 387921c2f794Smrgesac 388012391620Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3881889a2364Smrgprintf "%s\n" "$ac_try_echo"; } >&5 388221c2f794Smrg (eval "$ac_compile") 2>&5 388321c2f794Smrg ac_status=$? 3884889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3885889a2364Smrg test $ac_status = 0; } 3886889a2364Smrgthen : 388721c2f794Smrg for ac_file in conftest.o conftest.obj conftest.*; do 388821c2f794Smrg test -f "$ac_file" || continue; 388921c2f794Smrg case $ac_file in 389012391620Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 389121c2f794Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 389221c2f794Smrg break;; 389321c2f794Smrg esac 389421c2f794Smrgdone 3895889a2364Smrgelse $as_nop 3896889a2364Smrg printf "%s\n" "$as_me: failed program was:" >&5 389721c2f794Smrgsed 's/^/| /' conftest.$ac_ext >&5 389821c2f794Smrg 3899889a2364Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3900889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 390112391620Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 390212391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 390321c2f794Smrgfi 390421c2f794Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 390521c2f794Smrgfi 3906889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3907889a2364Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 390821c2f794SmrgOBJEXT=$ac_cv_objext 390921c2f794Smrgac_objext=$OBJEXT 3910889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3911889a2364Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 3912889a2364Smrgif test ${ac_cv_c_compiler_gnu+y} 3913889a2364Smrgthen : 3914889a2364Smrg printf %s "(cached) " >&6 3915889a2364Smrgelse $as_nop 391612391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 391721c2f794Smrg/* end confdefs.h. */ 391821c2f794Smrg 391921c2f794Smrgint 3920889a2364Smrgmain (void) 392121c2f794Smrg{ 392221c2f794Smrg#ifndef __GNUC__ 392321c2f794Smrg choke me 392421c2f794Smrg#endif 392521c2f794Smrg 392621c2f794Smrg ; 392721c2f794Smrg return 0; 392821c2f794Smrg} 392921c2f794Smrg_ACEOF 3930889a2364Smrgif ac_fn_c_try_compile "$LINENO" 3931889a2364Smrgthen : 393221c2f794Smrg ac_compiler_gnu=yes 3933889a2364Smrgelse $as_nop 393412391620Smrg ac_compiler_gnu=no 393521c2f794Smrgfi 3936889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 393721c2f794Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 393821c2f794Smrg 393921c2f794Smrgfi 3940889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3941889a2364Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3942889a2364Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3943889a2364Smrg 394412391620Smrgif test $ac_compiler_gnu = yes; then 394512391620Smrg GCC=yes 394612391620Smrgelse 394712391620Smrg GCC= 394812391620Smrgfi 3949889a2364Smrgac_test_CFLAGS=${CFLAGS+y} 395021c2f794Smrgac_save_CFLAGS=$CFLAGS 3951889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3952889a2364Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 3953889a2364Smrgif test ${ac_cv_prog_cc_g+y} 3954889a2364Smrgthen : 3955889a2364Smrg printf %s "(cached) " >&6 3956889a2364Smrgelse $as_nop 395721c2f794Smrg ac_save_c_werror_flag=$ac_c_werror_flag 395821c2f794Smrg ac_c_werror_flag=yes 395921c2f794Smrg ac_cv_prog_cc_g=no 396021c2f794Smrg CFLAGS="-g" 396112391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 396221c2f794Smrg/* end confdefs.h. */ 396321c2f794Smrg 396421c2f794Smrgint 3965889a2364Smrgmain (void) 396621c2f794Smrg{ 396721c2f794Smrg 396821c2f794Smrg ; 396921c2f794Smrg return 0; 397021c2f794Smrg} 397121c2f794Smrg_ACEOF 3972889a2364Smrgif ac_fn_c_try_compile "$LINENO" 3973889a2364Smrgthen : 397412391620Smrg ac_cv_prog_cc_g=yes 3975889a2364Smrgelse $as_nop 397612391620Smrg CFLAGS="" 397712391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 397821c2f794Smrg/* end confdefs.h. */ 397921c2f794Smrg 398021c2f794Smrgint 3981889a2364Smrgmain (void) 398221c2f794Smrg{ 398321c2f794Smrg 398421c2f794Smrg ; 398521c2f794Smrg return 0; 398621c2f794Smrg} 398721c2f794Smrg_ACEOF 3988889a2364Smrgif ac_fn_c_try_compile "$LINENO" 3989889a2364Smrgthen : 399021c2f794Smrg 3991889a2364Smrgelse $as_nop 399212391620Smrg ac_c_werror_flag=$ac_save_c_werror_flag 399321c2f794Smrg CFLAGS="-g" 399412391620Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 399521c2f794Smrg/* end confdefs.h. */ 399621c2f794Smrg 399721c2f794Smrgint 3998889a2364Smrgmain (void) 399921c2f794Smrg{ 400021c2f794Smrg 400121c2f794Smrg ; 400221c2f794Smrg return 0; 400321c2f794Smrg} 400421c2f794Smrg_ACEOF 4005889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4006889a2364Smrgthen : 400721c2f794Smrg ac_cv_prog_cc_g=yes 400821c2f794Smrgfi 4009889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 401021c2f794Smrgfi 4011889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 401221c2f794Smrgfi 4013889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 401421c2f794Smrg ac_c_werror_flag=$ac_save_c_werror_flag 401521c2f794Smrgfi 4016889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4017889a2364Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4018889a2364Smrgif test $ac_test_CFLAGS; then 401921c2f794Smrg CFLAGS=$ac_save_CFLAGS 402021c2f794Smrgelif test $ac_cv_prog_cc_g = yes; then 402121c2f794Smrg if test "$GCC" = yes; then 402221c2f794Smrg CFLAGS="-g -O2" 402321c2f794Smrg else 402421c2f794Smrg CFLAGS="-g" 402521c2f794Smrg fi 402621c2f794Smrgelse 402721c2f794Smrg if test "$GCC" = yes; then 402821c2f794Smrg CFLAGS="-O2" 402921c2f794Smrg else 403021c2f794Smrg CFLAGS= 403121c2f794Smrg fi 403221c2f794Smrgfi 4033889a2364Smrgac_prog_cc_stdc=no 4034889a2364Smrgif test x$ac_prog_cc_stdc = xno 4035889a2364Smrgthen : 4036889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4037889a2364Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 4038889a2364Smrgif test ${ac_cv_prog_cc_c11+y} 4039889a2364Smrgthen : 4040889a2364Smrg printf %s "(cached) " >&6 4041889a2364Smrgelse $as_nop 4042889a2364Smrg ac_cv_prog_cc_c11=no 404321c2f794Smrgac_save_CC=$CC 404412391620Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 404521c2f794Smrg/* end confdefs.h. */ 4046889a2364Smrg$ac_c_conftest_c11_program 4047889a2364Smrg_ACEOF 4048889a2364Smrgfor ac_arg in '' -std=gnu11 4049889a2364Smrgdo 4050889a2364Smrg CC="$ac_save_CC $ac_arg" 4051889a2364Smrg if ac_fn_c_try_compile "$LINENO" 4052889a2364Smrgthen : 4053889a2364Smrg ac_cv_prog_cc_c11=$ac_arg 4054889a2364Smrgfi 4055889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4056889a2364Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 4057889a2364Smrgdone 4058889a2364Smrgrm -f conftest.$ac_ext 4059889a2364SmrgCC=$ac_save_CC 4060889a2364Smrgfi 406121c2f794Smrg 4062889a2364Smrgif test "x$ac_cv_prog_cc_c11" = xno 4063889a2364Smrgthen : 4064889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4065889a2364Smrgprintf "%s\n" "unsupported" >&6; } 4066889a2364Smrgelse $as_nop 4067889a2364Smrg if test "x$ac_cv_prog_cc_c11" = x 4068889a2364Smrgthen : 4069889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4070889a2364Smrgprintf "%s\n" "none needed" >&6; } 4071889a2364Smrgelse $as_nop 4072889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4073889a2364Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4074889a2364Smrg CC="$CC $ac_cv_prog_cc_c11" 4075889a2364Smrgfi 4076889a2364Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4077889a2364Smrg ac_prog_cc_stdc=c11 4078889a2364Smrgfi 4079889a2364Smrgfi 4080889a2364Smrgif test x$ac_prog_cc_stdc = xno 4081889a2364Smrgthen : 4082889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4083889a2364Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 4084889a2364Smrgif test ${ac_cv_prog_cc_c99+y} 4085889a2364Smrgthen : 4086889a2364Smrg printf %s "(cached) " >&6 4087889a2364Smrgelse $as_nop 4088889a2364Smrg ac_cv_prog_cc_c99=no 4089889a2364Smrgac_save_CC=$CC 4090889a2364Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4091889a2364Smrg/* end confdefs.h. */ 4092889a2364Smrg$ac_c_conftest_c99_program 4093889a2364Smrg_ACEOF 4094889a2364Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4095889a2364Smrgdo 4096889a2364Smrg CC="$ac_save_CC $ac_arg" 4097889a2364Smrg if ac_fn_c_try_compile "$LINENO" 4098889a2364Smrgthen : 4099889a2364Smrg ac_cv_prog_cc_c99=$ac_arg 4100889a2364Smrgfi 4101889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4102889a2364Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4103889a2364Smrgdone 4104889a2364Smrgrm -f conftest.$ac_ext 4105889a2364SmrgCC=$ac_save_CC 4106889a2364Smrgfi 410721c2f794Smrg 4108889a2364Smrgif test "x$ac_cv_prog_cc_c99" = xno 4109889a2364Smrgthen : 4110889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4111889a2364Smrgprintf "%s\n" "unsupported" >&6; } 4112889a2364Smrgelse $as_nop 4113889a2364Smrg if test "x$ac_cv_prog_cc_c99" = x 4114889a2364Smrgthen : 4115889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4116889a2364Smrgprintf "%s\n" "none needed" >&6; } 4117889a2364Smrgelse $as_nop 4118889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4119889a2364Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4120889a2364Smrg CC="$CC $ac_cv_prog_cc_c99" 4121889a2364Smrgfi 4122889a2364Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4123889a2364Smrg ac_prog_cc_stdc=c99 4124889a2364Smrgfi 4125889a2364Smrgfi 4126889a2364Smrgif test x$ac_prog_cc_stdc = xno 4127889a2364Smrgthen : 4128889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4129889a2364Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 4130889a2364Smrgif test ${ac_cv_prog_cc_c89+y} 4131889a2364Smrgthen : 4132889a2364Smrg printf %s "(cached) " >&6 4133889a2364Smrgelse $as_nop 4134889a2364Smrg ac_cv_prog_cc_c89=no 4135889a2364Smrgac_save_CC=$CC 4136889a2364Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4137889a2364Smrg/* end confdefs.h. */ 4138889a2364Smrg$ac_c_conftest_c89_program 413921c2f794Smrg_ACEOF 4140889a2364Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 414121c2f794Smrgdo 414221c2f794Smrg CC="$ac_save_CC $ac_arg" 4143889a2364Smrg if ac_fn_c_try_compile "$LINENO" 4144889a2364Smrgthen : 414521c2f794Smrg ac_cv_prog_cc_c89=$ac_arg 414612391620Smrgfi 4147889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 414812391620Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 414912391620Smrgdone 415012391620Smrgrm -f conftest.$ac_ext 415112391620SmrgCC=$ac_save_CC 415212391620Smrgfi 415312391620Smrg 4154889a2364Smrgif test "x$ac_cv_prog_cc_c89" = xno 4155889a2364Smrgthen : 4156889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4157889a2364Smrgprintf "%s\n" "unsupported" >&6; } 4158889a2364Smrgelse $as_nop 4159889a2364Smrg if test "x$ac_cv_prog_cc_c89" = x 4160889a2364Smrgthen : 4161889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4162889a2364Smrgprintf "%s\n" "none needed" >&6; } 4163889a2364Smrgelse $as_nop 4164889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4165889a2364Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4166889a2364Smrg CC="$CC $ac_cv_prog_cc_c89" 4167889a2364Smrgfi 4168889a2364Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4169889a2364Smrg ac_prog_cc_stdc=c89 4170889a2364Smrgfi 417112391620Smrgfi 417212391620Smrg 417312391620Smrgac_ext=c 417412391620Smrgac_cpp='$CPP $CPPFLAGS' 417512391620Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 417612391620Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 417712391620Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 417812391620Smrg 4179889a2364Smrg 4180889a2364Smrg ac_ext=c 41811b2353dbSmrgac_cpp='$CPP $CPPFLAGS' 41821b2353dbSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 41831b2353dbSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 41841b2353dbSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4185889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4186889a2364Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 4187889a2364Smrgif test ${am_cv_prog_cc_c_o+y} 4188889a2364Smrgthen : 4189889a2364Smrg printf %s "(cached) " >&6 4190889a2364Smrgelse $as_nop 41911b2353dbSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41921b2353dbSmrg/* end confdefs.h. */ 41931b2353dbSmrg 41941b2353dbSmrgint 4195889a2364Smrgmain (void) 41961b2353dbSmrg{ 41971b2353dbSmrg 41981b2353dbSmrg ; 41991b2353dbSmrg return 0; 42001b2353dbSmrg} 42011b2353dbSmrg_ACEOF 42021b2353dbSmrg # Make sure it works both with $CC and with simple cc. 42031b2353dbSmrg # Following AC_PROG_CC_C_O, we do the test twice because some 42041b2353dbSmrg # compilers refuse to overwrite an existing .o file with -o, 42051b2353dbSmrg # though they will create one. 42061b2353dbSmrg am_cv_prog_cc_c_o=yes 42071b2353dbSmrg for am_i in 1 2; do 42081b2353dbSmrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 42091b2353dbSmrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 42101b2353dbSmrg ac_status=$? 42111b2353dbSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 42121b2353dbSmrg (exit $ac_status); } \ 42131b2353dbSmrg && test -f conftest2.$ac_objext; then 42141b2353dbSmrg : OK 42151b2353dbSmrg else 42161b2353dbSmrg am_cv_prog_cc_c_o=no 42171b2353dbSmrg break 42181b2353dbSmrg fi 42191b2353dbSmrg done 42201b2353dbSmrg rm -f core conftest* 42211b2353dbSmrg unset am_i 42221b2353dbSmrgfi 4223889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4224889a2364Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 42251b2353dbSmrgif test "$am_cv_prog_cc_c_o" != yes; then 42261b2353dbSmrg # Losing compiler, so override with the script. 42271b2353dbSmrg # FIXME: It is wrong to rewrite CC. 42281b2353dbSmrg # But if we don't then we get into trouble of one sort or another. 42291b2353dbSmrg # A longer-term fix would be to have automake use am__CC in this case, 42301b2353dbSmrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 42311b2353dbSmrg CC="$am_aux_dir/compile $CC" 42321b2353dbSmrgfi 42331b2353dbSmrgac_ext=c 42341b2353dbSmrgac_cpp='$CPP $CPPFLAGS' 42351b2353dbSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 42361b2353dbSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 42371b2353dbSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 42381b2353dbSmrg 42391b2353dbSmrg 424012391620Smrgdepcc="$CC" am_compiler_list= 424112391620Smrg 4242889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4243889a2364Smrgprintf %s "checking dependency style of $depcc... " >&6; } 4244889a2364Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 4245889a2364Smrgthen : 4246889a2364Smrg printf %s "(cached) " >&6 4247889a2364Smrgelse $as_nop 424812391620Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 424912391620Smrg # We make a subdir and do the tests there. Otherwise we can end up 425012391620Smrg # making bogus files that we don't know about and never remove. For 425112391620Smrg # instance it was reported that on HP-UX the gcc test will end up 42521b2353dbSmrg # making a dummy file named 'D' -- because '-MD' means "put the output 42531b2353dbSmrg # in D". 425482e12b1bSmrg rm -rf conftest.dir 425512391620Smrg mkdir conftest.dir 425612391620Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 425712391620Smrg # using a relative directory. 425812391620Smrg cp "$am_depcomp" conftest.dir 425912391620Smrg cd conftest.dir 426012391620Smrg # We will build objects and dependencies in a subdirectory because 426112391620Smrg # it helps to detect inapplicable dependency modes. For instance 426212391620Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 426312391620Smrg # side effect of compilation, but ICC will put the dependencies in 426412391620Smrg # the current directory while Tru64 will put them in the object 426512391620Smrg # directory. 426612391620Smrg mkdir sub 426712391620Smrg 426812391620Smrg am_cv_CC_dependencies_compiler_type=none 426912391620Smrg if test "$am_compiler_list" = ""; then 427012391620Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 427112391620Smrg fi 427212391620Smrg am__universal=false 427312391620Smrg case " $depcc " in #( 427412391620Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 427512391620Smrg esac 427612391620Smrg 427712391620Smrg for depmode in $am_compiler_list; do 427812391620Smrg # Setup a source with many dependencies, because some compilers 427912391620Smrg # like to wrap large dependency lists on column 80 (with \), and 428012391620Smrg # we should not choose a depcomp mode which is confused by this. 428112391620Smrg # 428212391620Smrg # We need to recreate these files for each test, as the compiler may 428312391620Smrg # overwrite some of them when testing with obscure command lines. 428412391620Smrg # This happens at least with the AIX C compiler. 428512391620Smrg : > sub/conftest.c 428612391620Smrg for i in 1 2 3 4 5 6; do 428712391620Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 42881b2353dbSmrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 42891b2353dbSmrg # Solaris 10 /bin/sh. 42901b2353dbSmrg echo '/* dummy */' > sub/conftst$i.h 429112391620Smrg done 429212391620Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 429312391620Smrg 42941b2353dbSmrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 429512391620Smrg # mode. It turns out that the SunPro C++ compiler does not properly 42961b2353dbSmrg # handle '-M -o', and we need to detect this. Also, some Intel 42971b2353dbSmrg # versions had trouble with output in subdirs. 429812391620Smrg am__obj=sub/conftest.${OBJEXT-o} 429912391620Smrg am__minus_obj="-o $am__obj" 430012391620Smrg case $depmode in 430112391620Smrg gcc) 430212391620Smrg # This depmode causes a compiler race in universal mode. 430312391620Smrg test "$am__universal" = false || continue 430412391620Smrg ;; 430512391620Smrg nosideeffect) 43061b2353dbSmrg # After this tag, mechanisms are not by side-effect, so they'll 43071b2353dbSmrg # only be used when explicitly requested. 430812391620Smrg if test "x$enable_dependency_tracking" = xyes; then 430912391620Smrg continue 431012391620Smrg else 431112391620Smrg break 431212391620Smrg fi 431312391620Smrg ;; 431482e12b1bSmrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 43151b2353dbSmrg # This compiler won't grok '-c -o', but also, the minuso test has 431612391620Smrg # not run yet. These depmodes are late enough in the game, and 431712391620Smrg # so weak that their functioning should not be impacted. 431812391620Smrg am__obj=conftest.${OBJEXT-o} 431912391620Smrg am__minus_obj= 432012391620Smrg ;; 432112391620Smrg none) break ;; 432212391620Smrg esac 432312391620Smrg if depmode=$depmode \ 432412391620Smrg source=sub/conftest.c object=$am__obj \ 432512391620Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 432612391620Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 432712391620Smrg >/dev/null 2>conftest.err && 432812391620Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 432912391620Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 433012391620Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4331889a2364Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4332889a2364Smrg # icc doesn't choke on unknown options, it will just issue warnings 4333889a2364Smrg # or remarks (even with -Werror). So we grep stderr for any message 4334889a2364Smrg # that says an option was ignored or not supported. 4335889a2364Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4336889a2364Smrg # icc: Command line warning: ignoring option '-M'; no argument required 4337889a2364Smrg # The diagnosis changed in icc 8.0: 4338889a2364Smrg # icc: Command line remark: option '-MP' not supported 4339889a2364Smrg if (grep 'ignoring option' conftest.err || 4340889a2364Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4341889a2364Smrg am_cv_CC_dependencies_compiler_type=$depmode 4342889a2364Smrg break 4343889a2364Smrg fi 434412391620Smrg fi 434512391620Smrg done 434621c2f794Smrg 4347889a2364Smrg cd .. 4348889a2364Smrg rm -rf conftest.dir 434912391620Smrgelse 4350889a2364Smrg am_cv_CC_dependencies_compiler_type=none 435121c2f794Smrgfi 435212391620Smrg 435321c2f794Smrgfi 4354889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4355889a2364Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4356889a2364SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 435721c2f794Smrg 4358889a2364Smrg if 4359889a2364Smrg test "x$enable_dependency_tracking" != xno \ 4360889a2364Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4361889a2364Smrg am__fastdepCC_TRUE= 4362889a2364Smrg am__fastdepCC_FALSE='#' 436312391620Smrgelse 4364889a2364Smrg am__fastdepCC_TRUE='#' 4365889a2364Smrg am__fastdepCC_FALSE= 436621c2f794Smrgfi 436721c2f794Smrg 436821c2f794Smrg 436921c2f794Smrg 4370889a2364Smrg 4371889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4372889a2364Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4373889a2364Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 4374889a2364Smrgthen : 4375889a2364Smrg printf %s "(cached) " >&6 4376889a2364Smrgelse $as_nop 4377889a2364Smrg ac_save_CFLAGS=$CFLAGS 4378889a2364Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 4379889a2364Smrg for ac_arg in '' -fno-builtin; do 4380889a2364Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 4381889a2364Smrg # This test program should *not* compile successfully. 4382889a2364Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 438312391620Smrg/* end confdefs.h. */ 438421c2f794Smrg 438512391620Smrgint 4386889a2364Smrgmain (void) 438712391620Smrg{ 4388889a2364Smrg(void) strchr; 438912391620Smrg ; 439012391620Smrg return 0; 439112391620Smrg} 439212391620Smrg_ACEOF 4393889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4394889a2364Smrgthen : 439512391620Smrg 4396889a2364Smrgelse $as_nop 4397889a2364Smrg # This test program should compile successfully. 4398889a2364Smrg # No library function is consistently available on 4399889a2364Smrg # freestanding implementations, so test against a dummy 4400889a2364Smrg # declaration. Include always-available headers on the 4401889a2364Smrg # off chance that they somehow elicit warnings. 4402889a2364Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 440312391620Smrg/* end confdefs.h. */ 4404889a2364Smrg#include <float.h> 4405889a2364Smrg#include <limits.h> 4406889a2364Smrg#include <stdarg.h> 4407889a2364Smrg#include <stddef.h> 4408889a2364Smrgextern void ac_decl (int, char *); 440921c2f794Smrg 441012391620Smrgint 4411889a2364Smrgmain (void) 441212391620Smrg{ 4413889a2364Smrg(void) ac_decl (0, (char *) 0); 4414889a2364Smrg (void) ac_decl; 4415889a2364Smrg 4416889a2364Smrg ; 441712391620Smrg return 0; 441812391620Smrg} 441912391620Smrg_ACEOF 4420889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4421889a2364Smrgthen : 4422889a2364Smrg if test x"$ac_arg" = x 4423889a2364Smrgthen : 4424889a2364Smrg ac_cv_c_undeclared_builtin_options='none needed' 4425889a2364Smrgelse $as_nop 4426889a2364Smrg ac_cv_c_undeclared_builtin_options=$ac_arg 442721c2f794Smrgfi 4428889a2364Smrg break 442912391620Smrgfi 4430889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 443112391620Smrgfi 4432889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4433889a2364Smrg done 4434889a2364Smrg CFLAGS=$ac_save_CFLAGS 4435889a2364Smrg 4436889a2364Smrgfi 4437889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4438889a2364Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4439889a2364Smrg case $ac_cv_c_undeclared_builtin_options in #( 4440889a2364Smrg 'cannot detect') : 4441889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4442889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4443889a2364Smrgas_fn_error $? "cannot make $CC report undeclared builtins 4444889a2364SmrgSee \`config.log' for more details" "$LINENO" 5; } ;; #( 4445889a2364Smrg 'none needed') : 4446889a2364Smrg ac_c_undeclared_builtin_options='' ;; #( 4447889a2364Smrg *) : 4448889a2364Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4449889a2364Smrgesac 4450889a2364Smrg 4451889a2364Smrgac_header= ac_cache= 4452889a2364Smrgfor ac_item in $ac_header_c_list 4453889a2364Smrgdo 4454889a2364Smrg if test $ac_cache; then 4455889a2364Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4456889a2364Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4457889a2364Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 4458889a2364Smrg fi 4459889a2364Smrg ac_header= ac_cache= 4460889a2364Smrg elif test $ac_header; then 4461889a2364Smrg ac_cache=$ac_item 4462889a2364Smrg else 4463889a2364Smrg ac_header=$ac_item 4464889a2364Smrg fi 4465889a2364Smrgdone 4466889a2364Smrg 446721c2f794Smrg 446821c2f794Smrg 446912391620Smrg 447012391620Smrg 447112391620Smrg 447221c2f794Smrg 447321c2f794Smrg 4474889a2364Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4475889a2364Smrgthen : 447621c2f794Smrg 4477889a2364Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4478889a2364Smrg 4479889a2364Smrgfi 448021c2f794Smrg 448182e12b1bSmrg 448282e12b1bSmrg 4483889a2364Smrg 4484889a2364Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4485889a2364Smrgif test "x$ac_cv_have_decl___clang__" = xyes 4486889a2364Smrgthen : 448782e12b1bSmrg CLANGCC="yes" 4488889a2364Smrgelse $as_nop 448982e12b1bSmrg CLANGCC="no" 449082e12b1bSmrgfi 4491889a2364Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4492889a2364Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4493889a2364Smrgthen : 449482e12b1bSmrg INTELCC="yes" 4495889a2364Smrgelse $as_nop 449682e12b1bSmrg INTELCC="no" 449782e12b1bSmrgfi 4498889a2364Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4499889a2364Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4500889a2364Smrgthen : 450182e12b1bSmrg SUNCC="yes" 4502889a2364Smrgelse $as_nop 450382e12b1bSmrg SUNCC="no" 450482e12b1bSmrgfi 450582e12b1bSmrg 450682e12b1bSmrg 450782e12b1bSmrg 450882e12b1bSmrg 4509889a2364Smrg 4510889a2364Smrg 4511889a2364Smrg 4512889a2364Smrg 451321c2f794Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 451421c2f794Smrg if test -n "$ac_tool_prefix"; then 451521c2f794Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 451621c2f794Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4517889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4518889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 4519889a2364Smrgif test ${ac_cv_path_PKG_CONFIG+y} 4520889a2364Smrgthen : 4521889a2364Smrg printf %s "(cached) " >&6 4522889a2364Smrgelse $as_nop 452321c2f794Smrg case $PKG_CONFIG in 452421c2f794Smrg [\\/]* | ?:[\\/]*) 452521c2f794Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 452621c2f794Smrg ;; 452721c2f794Smrg *) 452821c2f794Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 452921c2f794Smrgfor as_dir in $PATH 453021c2f794Smrgdo 453121c2f794Smrg IFS=$as_save_IFS 4532889a2364Smrg case $as_dir in #((( 4533889a2364Smrg '') as_dir=./ ;; 4534889a2364Smrg */) ;; 4535889a2364Smrg *) as_dir=$as_dir/ ;; 4536889a2364Smrg esac 453712391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4538889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4539889a2364Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4540889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 454121c2f794Smrg break 2 454221c2f794Smrg fi 454321c2f794Smrgdone 454412391620Smrg done 454521c2f794SmrgIFS=$as_save_IFS 454621c2f794Smrg 454721c2f794Smrg ;; 454821c2f794Smrgesac 454921c2f794Smrgfi 455021c2f794SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 455121c2f794Smrgif test -n "$PKG_CONFIG"; then 4552889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4553889a2364Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 455421c2f794Smrgelse 4555889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4556889a2364Smrgprintf "%s\n" "no" >&6; } 455721c2f794Smrgfi 455821c2f794Smrg 455921c2f794Smrg 456021c2f794Smrgfi 456121c2f794Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 456221c2f794Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 456321c2f794Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 456421c2f794Smrgset dummy pkg-config; ac_word=$2 4565889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4566889a2364Smrgprintf %s "checking for $ac_word... " >&6; } 4567889a2364Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4568889a2364Smrgthen : 4569889a2364Smrg printf %s "(cached) " >&6 4570889a2364Smrgelse $as_nop 457121c2f794Smrg case $ac_pt_PKG_CONFIG in 457221c2f794Smrg [\\/]* | ?:[\\/]*) 457321c2f794Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 457421c2f794Smrg ;; 457521c2f794Smrg *) 457621c2f794Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 457721c2f794Smrgfor as_dir in $PATH 457821c2f794Smrgdo 457921c2f794Smrg IFS=$as_save_IFS 4580889a2364Smrg case $as_dir in #((( 4581889a2364Smrg '') as_dir=./ ;; 4582889a2364Smrg */) ;; 4583889a2364Smrg *) as_dir=$as_dir/ ;; 4584889a2364Smrg esac 458512391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4586889a2364Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4587889a2364Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4588889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 458921c2f794Smrg break 2 459021c2f794Smrg fi 459121c2f794Smrgdone 459212391620Smrg done 459321c2f794SmrgIFS=$as_save_IFS 459421c2f794Smrg 459521c2f794Smrg ;; 459621c2f794Smrgesac 459721c2f794Smrgfi 459821c2f794Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 459921c2f794Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4600889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4601889a2364Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 460221c2f794Smrgelse 4603889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4604889a2364Smrgprintf "%s\n" "no" >&6; } 460521c2f794Smrgfi 460621c2f794Smrg 460721c2f794Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 460821c2f794Smrg PKG_CONFIG="" 460921c2f794Smrg else 461021c2f794Smrg case $cross_compiling:$ac_tool_warned in 461121c2f794Smrgyes:) 4612889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4613889a2364Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 461421c2f794Smrgac_tool_warned=yes ;; 461521c2f794Smrgesac 461621c2f794Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 461721c2f794Smrg fi 461821c2f794Smrgelse 461921c2f794Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 462021c2f794Smrgfi 462121c2f794Smrg 462221c2f794Smrgfi 462321c2f794Smrgif test -n "$PKG_CONFIG"; then 462421c2f794Smrg _pkg_min_version=0.9.0 4625889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4626889a2364Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 462721c2f794Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4628889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4629889a2364Smrgprintf "%s\n" "yes" >&6; } 463021c2f794Smrg else 4631889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4632889a2364Smrgprintf "%s\n" "no" >&6; } 463321c2f794Smrg PKG_CONFIG="" 463421c2f794Smrg fi 463521c2f794Smrgfi 463621c2f794Smrg 4637889a2364Smrg 4638889a2364Smrg # Make sure we can run config.sub. 4639889a2364Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4640889a2364Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4641889a2364Smrg 4642889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4643889a2364Smrgprintf %s "checking build system type... " >&6; } 4644889a2364Smrgif test ${ac_cv_build+y} 4645889a2364Smrgthen : 4646889a2364Smrg printf %s "(cached) " >&6 4647889a2364Smrgelse $as_nop 464821c2f794Smrg ac_build_alias=$build_alias 464921c2f794Smrgtest "x$ac_build_alias" = x && 4650889a2364Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 465121c2f794Smrgtest "x$ac_build_alias" = x && 465212391620Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4653889a2364Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4654889a2364Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 465521c2f794Smrg 465621c2f794Smrgfi 4657889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4658889a2364Smrgprintf "%s\n" "$ac_cv_build" >&6; } 465921c2f794Smrgcase $ac_cv_build in 466021c2f794Smrg*-*-*) ;; 466112391620Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 466221c2f794Smrgesac 466321c2f794Smrgbuild=$ac_cv_build 466421c2f794Smrgac_save_IFS=$IFS; IFS='-' 466521c2f794Smrgset x $ac_cv_build 466621c2f794Smrgshift 466721c2f794Smrgbuild_cpu=$1 466821c2f794Smrgbuild_vendor=$2 466921c2f794Smrgshift; shift 467021c2f794Smrg# Remember, the first character of IFS is used to create $*, 467121c2f794Smrg# except with old shells: 467221c2f794Smrgbuild_os=$* 467321c2f794SmrgIFS=$ac_save_IFS 467421c2f794Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 467521c2f794Smrg 467621c2f794Smrg 4677889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4678889a2364Smrgprintf %s "checking host system type... " >&6; } 4679889a2364Smrgif test ${ac_cv_host+y} 4680889a2364Smrgthen : 4681889a2364Smrg printf %s "(cached) " >&6 4682889a2364Smrgelse $as_nop 468321c2f794Smrg if test "x$host_alias" = x; then 468421c2f794Smrg ac_cv_host=$ac_cv_build 468521c2f794Smrgelse 4686889a2364Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4687889a2364Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 468821c2f794Smrgfi 468921c2f794Smrg 469021c2f794Smrgfi 4691889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4692889a2364Smrgprintf "%s\n" "$ac_cv_host" >&6; } 469321c2f794Smrgcase $ac_cv_host in 469421c2f794Smrg*-*-*) ;; 469512391620Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 469621c2f794Smrgesac 469721c2f794Smrghost=$ac_cv_host 469821c2f794Smrgac_save_IFS=$IFS; IFS='-' 469921c2f794Smrgset x $ac_cv_host 470021c2f794Smrgshift 470121c2f794Smrghost_cpu=$1 470221c2f794Smrghost_vendor=$2 470321c2f794Smrgshift; shift 470421c2f794Smrg# Remember, the first character of IFS is used to create $*, 470521c2f794Smrg# except with old shells: 470621c2f794Smrghost_os=$* 470721c2f794SmrgIFS=$ac_save_IFS 470821c2f794Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 470921c2f794Smrg 471021c2f794Smrg 4711889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4712889a2364Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 4713889a2364Smrgif test ${ac_cv_path_SED+y} 4714889a2364Smrgthen : 4715889a2364Smrg printf %s "(cached) " >&6 4716889a2364Smrgelse $as_nop 471712391620Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 471812391620Smrg for ac_i in 1 2 3 4 5 6 7; do 471912391620Smrg ac_script="$ac_script$as_nl$ac_script" 472012391620Smrg done 472112391620Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 472212391620Smrg { ac_script=; unset ac_script;} 472312391620Smrg if test -z "$SED"; then 472412391620Smrg ac_path_SED_found=false 472512391620Smrg # Loop through the user's path and test for each of PROGNAME-LIST 472612391620Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 472712391620Smrgfor as_dir in $PATH 472812391620Smrgdo 472912391620Smrg IFS=$as_save_IFS 4730889a2364Smrg case $as_dir in #((( 4731889a2364Smrg '') as_dir=./ ;; 4732889a2364Smrg */) ;; 4733889a2364Smrg *) as_dir=$as_dir/ ;; 4734889a2364Smrg esac 4735889a2364Smrg for ac_prog in sed gsed 4736889a2364Smrg do 473712391620Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4738889a2364Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 47391b2353dbSmrg as_fn_executable_p "$ac_path_SED" || continue 474012391620Smrg# Check for GNU ac_path_SED and select it if it is found. 474112391620Smrg # Check for GNU $ac_path_SED 474212391620Smrgcase `"$ac_path_SED" --version 2>&1` in 474312391620Smrg*GNU*) 474412391620Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 474512391620Smrg*) 474612391620Smrg ac_count=0 4747889a2364Smrg printf %s 0123456789 >"conftest.in" 474812391620Smrg while : 474912391620Smrg do 475012391620Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 475112391620Smrg mv "conftest.tmp" "conftest.in" 475212391620Smrg cp "conftest.in" "conftest.nl" 4753889a2364Smrg printf "%s\n" '' >> "conftest.nl" 475412391620Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 475512391620Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 475612391620Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 475712391620Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 475812391620Smrg # Best one so far, save it but keep looking for a better one 475912391620Smrg ac_cv_path_SED="$ac_path_SED" 476012391620Smrg ac_path_SED_max=$ac_count 476112391620Smrg fi 476212391620Smrg # 10*(2^10) chars as input seems more than enough 476312391620Smrg test $ac_count -gt 10 && break 476412391620Smrg done 476512391620Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 476612391620Smrgesac 476712391620Smrg 476812391620Smrg $ac_path_SED_found && break 3 476912391620Smrg done 477012391620Smrg done 477112391620Smrg done 477212391620SmrgIFS=$as_save_IFS 477312391620Smrg if test -z "$ac_cv_path_SED"; then 477412391620Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 477512391620Smrg fi 477612391620Smrgelse 477712391620Smrg ac_cv_path_SED=$SED 477812391620Smrgfi 477912391620Smrg 478012391620Smrgfi 4781889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4782889a2364Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 478312391620Smrg SED="$ac_cv_path_SED" 478412391620Smrg rm -f conftest.sed 478512391620Smrg 478612391620Smrg 478712391620Smrg 478812391620Smrg 478912391620Smrg 479082e12b1bSmrg 479182e12b1bSmrg# Check whether --enable-selective-werror was given. 4792889a2364Smrgif test ${enable_selective_werror+y} 4793889a2364Smrgthen : 479482e12b1bSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 4795889a2364Smrgelse $as_nop 479682e12b1bSmrg SELECTIVE_WERROR=yes 479782e12b1bSmrgfi 479882e12b1bSmrg 479982e12b1bSmrg 480082e12b1bSmrg 480182e12b1bSmrg 480282e12b1bSmrg 480382e12b1bSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 480482e12b1bSmrgif test "x$SUNCC" = "xyes"; then 480582e12b1bSmrg BASE_CFLAGS="-v" 480612391620Smrgelse 480782e12b1bSmrg BASE_CFLAGS="" 480812391620Smrgfi 480912391620Smrg 481082e12b1bSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 481182e12b1bSmrg 481282e12b1bSmrg 481382e12b1bSmrg 481482e12b1bSmrg 481582e12b1bSmrg 481682e12b1bSmrg 481782e12b1bSmrg 481882e12b1bSmrg 481982e12b1bSmrg 482082e12b1bSmrg 482182e12b1bSmrg 482282e12b1bSmrg 482382e12b1bSmrg 482482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 482582e12b1bSmrg 482682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 482782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4828889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4829889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4830889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 4831889a2364Smrgthen : 4832889a2364Smrg printf %s "(cached) " >&6 4833889a2364Smrgelse $as_nop 483482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 483582e12b1bSmrg/* end confdefs.h. */ 483682e12b1bSmrgint i; 483782e12b1bSmrg_ACEOF 4838889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4839889a2364Smrgthen : 484082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 4841889a2364Smrgelse $as_nop 484282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 484382e12b1bSmrgfi 4844889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 484582e12b1bSmrgfi 4846889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4847889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 484882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 484982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 485082e12b1bSmrgfi 485182e12b1bSmrg 485282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 485382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 485482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 485582e12b1bSmrg fi 485682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4857889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4858889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4859889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 4860889a2364Smrgthen : 4861889a2364Smrg printf %s "(cached) " >&6 4862889a2364Smrgelse $as_nop 486382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 486482e12b1bSmrg/* end confdefs.h. */ 486582e12b1bSmrgint i; 486682e12b1bSmrg_ACEOF 4867889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4868889a2364Smrgthen : 486982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 4870889a2364Smrgelse $as_nop 487182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 487282e12b1bSmrgfi 4873889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 487482e12b1bSmrgfi 4875889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4876889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 487782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 487882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 487912391620Smrgfi 488012391620Smrg 488182e12b1bSmrgfound="no" 488212391620Smrg 488382e12b1bSmrg if test $found = "no" ; then 48841b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 488582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 488682e12b1bSmrg fi 488712391620Smrg 48881b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 488982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 489082e12b1bSmrg fi 489112391620Smrg 489282e12b1bSmrg CFLAGS="$CFLAGS -Wall" 489312391620Smrg 4894889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 4895889a2364Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 489682e12b1bSmrg cacheid=xorg_cv_cc_flag__Wall 4897889a2364Smrg if eval test \${$cacheid+y} 4898889a2364Smrgthen : 4899889a2364Smrg printf %s "(cached) " >&6 4900889a2364Smrgelse $as_nop 490182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 490282e12b1bSmrg/* end confdefs.h. */ 490382e12b1bSmrgint i; 490482e12b1bSmrgint 4905889a2364Smrgmain (void) 490682e12b1bSmrg{ 490712391620Smrg 490882e12b1bSmrg ; 490982e12b1bSmrg return 0; 491082e12b1bSmrg} 491182e12b1bSmrg_ACEOF 4912889a2364Smrgif ac_fn_c_try_link "$LINENO" 4913889a2364Smrgthen : 491482e12b1bSmrg eval $cacheid=yes 4915889a2364Smrgelse $as_nop 491682e12b1bSmrg eval $cacheid=no 491782e12b1bSmrgfi 4918889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 491982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 492012391620Smrgfi 492112391620Smrg 492282e12b1bSmrg 492382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 492482e12b1bSmrg 492582e12b1bSmrg eval supported=\$$cacheid 4926889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4927889a2364Smrgprintf "%s\n" "$supported" >&6; } 492882e12b1bSmrg if test "$supported" = "yes" ; then 492982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 493082e12b1bSmrg found="yes" 493182e12b1bSmrg fi 493282e12b1bSmrg fi 493382e12b1bSmrg 493482e12b1bSmrg 493582e12b1bSmrg 493682e12b1bSmrg 493782e12b1bSmrg 493882e12b1bSmrg 493982e12b1bSmrg 494082e12b1bSmrg 494182e12b1bSmrg 494282e12b1bSmrg 494382e12b1bSmrg 494482e12b1bSmrg 494582e12b1bSmrg 494682e12b1bSmrg 494782e12b1bSmrg 494882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 494982e12b1bSmrg 495082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 495182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4952889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4953889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4954889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 4955889a2364Smrgthen : 4956889a2364Smrg printf %s "(cached) " >&6 4957889a2364Smrgelse $as_nop 495882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 495982e12b1bSmrg/* end confdefs.h. */ 496082e12b1bSmrgint i; 496182e12b1bSmrg_ACEOF 4962889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4963889a2364Smrgthen : 496482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 4965889a2364Smrgelse $as_nop 496682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 496782e12b1bSmrgfi 4968889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 496982e12b1bSmrgfi 4970889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4971889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 497282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 497382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 497412391620Smrgfi 497512391620Smrg 497682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 497782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 497882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 497982e12b1bSmrg fi 498082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4981889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4982889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4983889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 4984889a2364Smrgthen : 4985889a2364Smrg printf %s "(cached) " >&6 4986889a2364Smrgelse $as_nop 498782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 498882e12b1bSmrg/* end confdefs.h. */ 498982e12b1bSmrgint i; 499082e12b1bSmrg_ACEOF 4991889a2364Smrgif ac_fn_c_try_compile "$LINENO" 4992889a2364Smrgthen : 499382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 4994889a2364Smrgelse $as_nop 499582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 499682e12b1bSmrgfi 4997889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 499882e12b1bSmrgfi 4999889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5000889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 500182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 500282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 500382e12b1bSmrgfi 500482e12b1bSmrg 500582e12b1bSmrgfound="no" 500682e12b1bSmrg 500782e12b1bSmrg if test $found = "no" ; then 50081b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 500982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 501082e12b1bSmrg fi 501182e12b1bSmrg 50121b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 501382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 501482e12b1bSmrg fi 501582e12b1bSmrg 501682e12b1bSmrg CFLAGS="$CFLAGS -Wpointer-arith" 501782e12b1bSmrg 5018889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5019889a2364Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 502082e12b1bSmrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5021889a2364Smrg if eval test \${$cacheid+y} 5022889a2364Smrgthen : 5023889a2364Smrg printf %s "(cached) " >&6 5024889a2364Smrgelse $as_nop 502582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 502682e12b1bSmrg/* end confdefs.h. */ 502782e12b1bSmrgint i; 502882e12b1bSmrgint 5029889a2364Smrgmain (void) 503082e12b1bSmrg{ 503182e12b1bSmrg 503282e12b1bSmrg ; 503382e12b1bSmrg return 0; 503482e12b1bSmrg} 503582e12b1bSmrg_ACEOF 5036889a2364Smrgif ac_fn_c_try_link "$LINENO" 5037889a2364Smrgthen : 503882e12b1bSmrg eval $cacheid=yes 5039889a2364Smrgelse $as_nop 504082e12b1bSmrg eval $cacheid=no 504182e12b1bSmrgfi 5042889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 504382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 504482e12b1bSmrgfi 504582e12b1bSmrg 504682e12b1bSmrg 504782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 504882e12b1bSmrg 504982e12b1bSmrg eval supported=\$$cacheid 5050889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5051889a2364Smrgprintf "%s\n" "$supported" >&6; } 505282e12b1bSmrg if test "$supported" = "yes" ; then 505382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 505482e12b1bSmrg found="yes" 505582e12b1bSmrg fi 505682e12b1bSmrg fi 505782e12b1bSmrg 505882e12b1bSmrg 505982e12b1bSmrg 506082e12b1bSmrg 506182e12b1bSmrg 506282e12b1bSmrg 506382e12b1bSmrg 506482e12b1bSmrg 506582e12b1bSmrg 506682e12b1bSmrg 506782e12b1bSmrg 506882e12b1bSmrg 506982e12b1bSmrg 507082e12b1bSmrg 507182e12b1bSmrg 507282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 507382e12b1bSmrg 507482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 507582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5076889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5077889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5078889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5079889a2364Smrgthen : 5080889a2364Smrg printf %s "(cached) " >&6 5081889a2364Smrgelse $as_nop 508282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 508382e12b1bSmrg/* end confdefs.h. */ 508482e12b1bSmrgint i; 508582e12b1bSmrg_ACEOF 5086889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5087889a2364Smrgthen : 508882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5089889a2364Smrgelse $as_nop 509082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 509182e12b1bSmrgfi 5092889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 509382e12b1bSmrgfi 5094889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5095889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 509682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 509782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 509812391620Smrgfi 509912391620Smrg 510082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 510182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 510282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 510312391620Smrg fi 510482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5105889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5106889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5107889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5108889a2364Smrgthen : 5109889a2364Smrg printf %s "(cached) " >&6 5110889a2364Smrgelse $as_nop 511182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 511282e12b1bSmrg/* end confdefs.h. */ 511382e12b1bSmrgint i; 511482e12b1bSmrg_ACEOF 5115889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5116889a2364Smrgthen : 511782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5118889a2364Smrgelse $as_nop 511982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 512082e12b1bSmrgfi 5121889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 512282e12b1bSmrgfi 5123889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5124889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 512582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 512682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 512782e12b1bSmrgfi 512882e12b1bSmrg 512982e12b1bSmrgfound="no" 513082e12b1bSmrg 513182e12b1bSmrg if test $found = "no" ; then 51321b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 513382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 513482e12b1bSmrg fi 513582e12b1bSmrg 51361b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 513782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 513882e12b1bSmrg fi 513982e12b1bSmrg 514082e12b1bSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 514182e12b1bSmrg 5142889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5143889a2364Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 514482e12b1bSmrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5145889a2364Smrg if eval test \${$cacheid+y} 5146889a2364Smrgthen : 5147889a2364Smrg printf %s "(cached) " >&6 5148889a2364Smrgelse $as_nop 514982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 515082e12b1bSmrg/* end confdefs.h. */ 515182e12b1bSmrgint i; 515282e12b1bSmrgint 5153889a2364Smrgmain (void) 515482e12b1bSmrg{ 515582e12b1bSmrg 515682e12b1bSmrg ; 515782e12b1bSmrg return 0; 515882e12b1bSmrg} 515982e12b1bSmrg_ACEOF 5160889a2364Smrgif ac_fn_c_try_link "$LINENO" 5161889a2364Smrgthen : 516282e12b1bSmrg eval $cacheid=yes 5163889a2364Smrgelse $as_nop 516482e12b1bSmrg eval $cacheid=no 516582e12b1bSmrgfi 5166889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 516782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 516812391620Smrgfi 516982e12b1bSmrg 517082e12b1bSmrg 517182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 517282e12b1bSmrg 517382e12b1bSmrg eval supported=\$$cacheid 5174889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5175889a2364Smrgprintf "%s\n" "$supported" >&6; } 517682e12b1bSmrg if test "$supported" = "yes" ; then 517782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 517882e12b1bSmrg found="yes" 517982e12b1bSmrg fi 518082e12b1bSmrg fi 518182e12b1bSmrg 518282e12b1bSmrg 518382e12b1bSmrg 518482e12b1bSmrg 518582e12b1bSmrg 518682e12b1bSmrg 518782e12b1bSmrg 518882e12b1bSmrg 518982e12b1bSmrg 519082e12b1bSmrg 519182e12b1bSmrg 519282e12b1bSmrg 519382e12b1bSmrg 519482e12b1bSmrg 519582e12b1bSmrg 519682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 519782e12b1bSmrg 519882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 519982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5200889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5201889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5202889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5203889a2364Smrgthen : 5204889a2364Smrg printf %s "(cached) " >&6 5205889a2364Smrgelse $as_nop 520682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 520782e12b1bSmrg/* end confdefs.h. */ 520882e12b1bSmrgint i; 520982e12b1bSmrg_ACEOF 5210889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5211889a2364Smrgthen : 521282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5213889a2364Smrgelse $as_nop 521482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 521582e12b1bSmrgfi 5216889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 521782e12b1bSmrgfi 5218889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5219889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 522082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 522182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 522282e12b1bSmrgfi 522382e12b1bSmrg 522482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 522582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 522682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 522782e12b1bSmrg fi 522882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5229889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5230889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5231889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5232889a2364Smrgthen : 5233889a2364Smrg printf %s "(cached) " >&6 5234889a2364Smrgelse $as_nop 523582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 523682e12b1bSmrg/* end confdefs.h. */ 523782e12b1bSmrgint i; 523882e12b1bSmrg_ACEOF 5239889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5240889a2364Smrgthen : 524182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5242889a2364Smrgelse $as_nop 524382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 524482e12b1bSmrgfi 5245889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 524682e12b1bSmrgfi 5247889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5248889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 524982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 525082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 525182e12b1bSmrgfi 525282e12b1bSmrg 525382e12b1bSmrgfound="no" 525482e12b1bSmrg 525582e12b1bSmrg if test $found = "no" ; then 52561b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 525782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 525882e12b1bSmrg fi 525982e12b1bSmrg 52601b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 526182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 526282e12b1bSmrg fi 526382e12b1bSmrg 526482e12b1bSmrg CFLAGS="$CFLAGS -Wformat=2" 526582e12b1bSmrg 5266889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5267889a2364Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 52681b2353dbSmrg cacheid=xorg_cv_cc_flag__Wformat_2 5269889a2364Smrg if eval test \${$cacheid+y} 5270889a2364Smrgthen : 5271889a2364Smrg printf %s "(cached) " >&6 5272889a2364Smrgelse $as_nop 527382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 527482e12b1bSmrg/* end confdefs.h. */ 527582e12b1bSmrgint i; 527682e12b1bSmrgint 5277889a2364Smrgmain (void) 527882e12b1bSmrg{ 527982e12b1bSmrg 528082e12b1bSmrg ; 528182e12b1bSmrg return 0; 528282e12b1bSmrg} 528382e12b1bSmrg_ACEOF 5284889a2364Smrgif ac_fn_c_try_link "$LINENO" 5285889a2364Smrgthen : 528682e12b1bSmrg eval $cacheid=yes 5287889a2364Smrgelse $as_nop 528882e12b1bSmrg eval $cacheid=no 528982e12b1bSmrgfi 5290889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 529182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 529282e12b1bSmrgfi 529382e12b1bSmrg 529482e12b1bSmrg 529582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 529682e12b1bSmrg 529782e12b1bSmrg eval supported=\$$cacheid 5298889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5299889a2364Smrgprintf "%s\n" "$supported" >&6; } 530082e12b1bSmrg if test "$supported" = "yes" ; then 530182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 530282e12b1bSmrg found="yes" 530382e12b1bSmrg fi 530482e12b1bSmrg fi 530582e12b1bSmrg 530682e12b1bSmrg if test $found = "no" ; then 53071b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 530882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 530982e12b1bSmrg fi 531082e12b1bSmrg 53111b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 531282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 531382e12b1bSmrg fi 531482e12b1bSmrg 531582e12b1bSmrg CFLAGS="$CFLAGS -Wformat" 531682e12b1bSmrg 5317889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5318889a2364Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 531982e12b1bSmrg cacheid=xorg_cv_cc_flag__Wformat 5320889a2364Smrg if eval test \${$cacheid+y} 5321889a2364Smrgthen : 5322889a2364Smrg printf %s "(cached) " >&6 5323889a2364Smrgelse $as_nop 532482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 532582e12b1bSmrg/* end confdefs.h. */ 532682e12b1bSmrgint i; 532782e12b1bSmrgint 5328889a2364Smrgmain (void) 532982e12b1bSmrg{ 533082e12b1bSmrg 533182e12b1bSmrg ; 533282e12b1bSmrg return 0; 533382e12b1bSmrg} 533482e12b1bSmrg_ACEOF 5335889a2364Smrgif ac_fn_c_try_link "$LINENO" 5336889a2364Smrgthen : 533782e12b1bSmrg eval $cacheid=yes 5338889a2364Smrgelse $as_nop 533982e12b1bSmrg eval $cacheid=no 534082e12b1bSmrgfi 5341889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 534282e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 534382e12b1bSmrgfi 534482e12b1bSmrg 534582e12b1bSmrg 534682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 534782e12b1bSmrg 534882e12b1bSmrg eval supported=\$$cacheid 5349889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5350889a2364Smrgprintf "%s\n" "$supported" >&6; } 535182e12b1bSmrg if test "$supported" = "yes" ; then 535282e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 535382e12b1bSmrg found="yes" 535482e12b1bSmrg fi 535582e12b1bSmrg fi 535682e12b1bSmrg 535782e12b1bSmrg 535882e12b1bSmrg 535982e12b1bSmrg 536082e12b1bSmrg 536182e12b1bSmrg 536282e12b1bSmrg 536382e12b1bSmrg 536482e12b1bSmrg 536582e12b1bSmrg 536682e12b1bSmrg 536782e12b1bSmrg 536882e12b1bSmrg 536982e12b1bSmrg 537082e12b1bSmrg 537182e12b1bSmrg 537282e12b1bSmrg 537382e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 537482e12b1bSmrg 537582e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 537682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5377889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5378889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5379889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5380889a2364Smrgthen : 5381889a2364Smrg printf %s "(cached) " >&6 5382889a2364Smrgelse $as_nop 538382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 538482e12b1bSmrg/* end confdefs.h. */ 538582e12b1bSmrgint i; 538682e12b1bSmrg_ACEOF 5387889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5388889a2364Smrgthen : 538982e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5390889a2364Smrgelse $as_nop 539182e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 539282e12b1bSmrgfi 5393889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 539482e12b1bSmrgfi 5395889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5396889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 539782e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 539882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 539982e12b1bSmrgfi 540082e12b1bSmrg 540182e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 540282e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 540382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 540482e12b1bSmrg fi 540582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5406889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5407889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5408889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5409889a2364Smrgthen : 5410889a2364Smrg printf %s "(cached) " >&6 5411889a2364Smrgelse $as_nop 541282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 541382e12b1bSmrg/* end confdefs.h. */ 541482e12b1bSmrgint i; 541582e12b1bSmrg_ACEOF 5416889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5417889a2364Smrgthen : 541882e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5419889a2364Smrgelse $as_nop 542082e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 542182e12b1bSmrgfi 5422889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 542382e12b1bSmrgfi 5424889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5425889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 542682e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 542782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 542882e12b1bSmrgfi 542982e12b1bSmrg 543082e12b1bSmrgfound="no" 543182e12b1bSmrg 543282e12b1bSmrg if test $found = "no" ; then 54331b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 543482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 543582e12b1bSmrg fi 543682e12b1bSmrg 54371b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 543882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 543982e12b1bSmrg fi 544082e12b1bSmrg 544182e12b1bSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 544282e12b1bSmrg 5443889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5444889a2364Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 544582e12b1bSmrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5446889a2364Smrg if eval test \${$cacheid+y} 5447889a2364Smrgthen : 5448889a2364Smrg printf %s "(cached) " >&6 5449889a2364Smrgelse $as_nop 545082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 545182e12b1bSmrg/* end confdefs.h. */ 545282e12b1bSmrgint i; 545382e12b1bSmrgint 5454889a2364Smrgmain (void) 545582e12b1bSmrg{ 545682e12b1bSmrg 545782e12b1bSmrg ; 545882e12b1bSmrg return 0; 545982e12b1bSmrg} 546082e12b1bSmrg_ACEOF 5461889a2364Smrgif ac_fn_c_try_link "$LINENO" 5462889a2364Smrgthen : 546382e12b1bSmrg eval $cacheid=yes 5464889a2364Smrgelse $as_nop 546582e12b1bSmrg eval $cacheid=no 546682e12b1bSmrgfi 5467889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 546882e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 546982e12b1bSmrgfi 547082e12b1bSmrg 547182e12b1bSmrg 547282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 547382e12b1bSmrg 547482e12b1bSmrg eval supported=\$$cacheid 5475889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5476889a2364Smrgprintf "%s\n" "$supported" >&6; } 547782e12b1bSmrg if test "$supported" = "yes" ; then 547882e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 547982e12b1bSmrg found="yes" 548082e12b1bSmrg fi 548182e12b1bSmrg fi 548282e12b1bSmrg 548382e12b1bSmrg 548482e12b1bSmrg 548582e12b1bSmrg 548682e12b1bSmrg 548782e12b1bSmrg 548882e12b1bSmrg 548982e12b1bSmrg 549082e12b1bSmrg 549182e12b1bSmrg 549282e12b1bSmrg 549382e12b1bSmrg 549482e12b1bSmrg 549582e12b1bSmrg 549682e12b1bSmrg 549782e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 549882e12b1bSmrg 549982e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 550082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5501889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5502889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5503889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5504889a2364Smrgthen : 5505889a2364Smrg printf %s "(cached) " >&6 5506889a2364Smrgelse $as_nop 550782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 550882e12b1bSmrg/* end confdefs.h. */ 550982e12b1bSmrgint i; 551082e12b1bSmrg_ACEOF 5511889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5512889a2364Smrgthen : 551382e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5514889a2364Smrgelse $as_nop 551582e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 551682e12b1bSmrgfi 5517889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 551882e12b1bSmrgfi 5519889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5520889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 552182e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 552282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 552382e12b1bSmrgfi 552482e12b1bSmrg 552582e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 552682e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 552782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 552882e12b1bSmrg fi 552982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5530889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5531889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5532889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5533889a2364Smrgthen : 5534889a2364Smrg printf %s "(cached) " >&6 5535889a2364Smrgelse $as_nop 553682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 553782e12b1bSmrg/* end confdefs.h. */ 553882e12b1bSmrgint i; 553982e12b1bSmrg_ACEOF 5540889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5541889a2364Smrgthen : 554282e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5543889a2364Smrgelse $as_nop 554482e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 554582e12b1bSmrgfi 5546889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 554782e12b1bSmrgfi 5548889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5549889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 555082e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 555182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 555282e12b1bSmrgfi 555382e12b1bSmrg 555482e12b1bSmrgfound="no" 555582e12b1bSmrg 555682e12b1bSmrg if test $found = "no" ; then 55571b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 555882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 555982e12b1bSmrg fi 556082e12b1bSmrg 55611b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 556282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 556382e12b1bSmrg fi 556482e12b1bSmrg 556582e12b1bSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 556682e12b1bSmrg 5567889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5568889a2364Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 556982e12b1bSmrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5570889a2364Smrg if eval test \${$cacheid+y} 5571889a2364Smrgthen : 5572889a2364Smrg printf %s "(cached) " >&6 5573889a2364Smrgelse $as_nop 557482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 557582e12b1bSmrg/* end confdefs.h. */ 557682e12b1bSmrgint i; 557782e12b1bSmrgint 5578889a2364Smrgmain (void) 557982e12b1bSmrg{ 558082e12b1bSmrg 558182e12b1bSmrg ; 558282e12b1bSmrg return 0; 558382e12b1bSmrg} 558482e12b1bSmrg_ACEOF 5585889a2364Smrgif ac_fn_c_try_link "$LINENO" 5586889a2364Smrgthen : 558782e12b1bSmrg eval $cacheid=yes 5588889a2364Smrgelse $as_nop 558982e12b1bSmrg eval $cacheid=no 559082e12b1bSmrgfi 5591889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 559282e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 559382e12b1bSmrgfi 559482e12b1bSmrg 559582e12b1bSmrg 559682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 559782e12b1bSmrg 559882e12b1bSmrg eval supported=\$$cacheid 5599889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5600889a2364Smrgprintf "%s\n" "$supported" >&6; } 560182e12b1bSmrg if test "$supported" = "yes" ; then 560282e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 560382e12b1bSmrg found="yes" 560482e12b1bSmrg fi 560582e12b1bSmrg fi 560682e12b1bSmrg 560782e12b1bSmrg 560882e12b1bSmrg 560982e12b1bSmrg 561082e12b1bSmrg 561182e12b1bSmrg 561282e12b1bSmrg 561382e12b1bSmrg 561482e12b1bSmrg 561582e12b1bSmrg 561682e12b1bSmrg 561782e12b1bSmrg 561882e12b1bSmrg 561982e12b1bSmrg 562082e12b1bSmrg 562182e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 562282e12b1bSmrg 562382e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 562482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5625889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5626889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5627889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5628889a2364Smrgthen : 5629889a2364Smrg printf %s "(cached) " >&6 5630889a2364Smrgelse $as_nop 563182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 563282e12b1bSmrg/* end confdefs.h. */ 563382e12b1bSmrgint i; 563482e12b1bSmrg_ACEOF 5635889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5636889a2364Smrgthen : 563782e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5638889a2364Smrgelse $as_nop 563982e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 564082e12b1bSmrgfi 5641889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 564282e12b1bSmrgfi 5643889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5644889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 564582e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 564682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 564782e12b1bSmrgfi 564882e12b1bSmrg 564982e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 565082e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 565182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 565282e12b1bSmrg fi 565382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5654889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5655889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5656889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5657889a2364Smrgthen : 5658889a2364Smrg printf %s "(cached) " >&6 5659889a2364Smrgelse $as_nop 566082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 566182e12b1bSmrg/* end confdefs.h. */ 566282e12b1bSmrgint i; 566382e12b1bSmrg_ACEOF 5664889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5665889a2364Smrgthen : 566682e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5667889a2364Smrgelse $as_nop 566882e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 566982e12b1bSmrgfi 5670889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 567182e12b1bSmrgfi 5672889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5673889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 567482e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 567582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 567682e12b1bSmrgfi 567782e12b1bSmrg 567882e12b1bSmrgfound="no" 567982e12b1bSmrg 568082e12b1bSmrg if test $found = "no" ; then 56811b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 568282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 568382e12b1bSmrg fi 568482e12b1bSmrg 56851b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 568682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 568782e12b1bSmrg fi 568882e12b1bSmrg 568982e12b1bSmrg CFLAGS="$CFLAGS -Wnested-externs" 569082e12b1bSmrg 5691889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5692889a2364Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 569382e12b1bSmrg cacheid=xorg_cv_cc_flag__Wnested_externs 5694889a2364Smrg if eval test \${$cacheid+y} 5695889a2364Smrgthen : 5696889a2364Smrg printf %s "(cached) " >&6 5697889a2364Smrgelse $as_nop 569882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 569982e12b1bSmrg/* end confdefs.h. */ 570082e12b1bSmrgint i; 570182e12b1bSmrgint 5702889a2364Smrgmain (void) 570382e12b1bSmrg{ 570482e12b1bSmrg 570582e12b1bSmrg ; 570682e12b1bSmrg return 0; 570782e12b1bSmrg} 570882e12b1bSmrg_ACEOF 5709889a2364Smrgif ac_fn_c_try_link "$LINENO" 5710889a2364Smrgthen : 571182e12b1bSmrg eval $cacheid=yes 5712889a2364Smrgelse $as_nop 571382e12b1bSmrg eval $cacheid=no 571482e12b1bSmrgfi 5715889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 571682e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 571782e12b1bSmrgfi 571882e12b1bSmrg 571982e12b1bSmrg 572082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 572182e12b1bSmrg 572282e12b1bSmrg eval supported=\$$cacheid 5723889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5724889a2364Smrgprintf "%s\n" "$supported" >&6; } 572582e12b1bSmrg if test "$supported" = "yes" ; then 572682e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 572782e12b1bSmrg found="yes" 572882e12b1bSmrg fi 572982e12b1bSmrg fi 573082e12b1bSmrg 573182e12b1bSmrg 573282e12b1bSmrg 573382e12b1bSmrg 573482e12b1bSmrg 573582e12b1bSmrg 573682e12b1bSmrg 573782e12b1bSmrg 573882e12b1bSmrg 573982e12b1bSmrg 574082e12b1bSmrg 574182e12b1bSmrg 574282e12b1bSmrg 574382e12b1bSmrg 574482e12b1bSmrg 574582e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 574682e12b1bSmrg 574782e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 574882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5749889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5750889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5751889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5752889a2364Smrgthen : 5753889a2364Smrg printf %s "(cached) " >&6 5754889a2364Smrgelse $as_nop 575582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 575682e12b1bSmrg/* end confdefs.h. */ 575782e12b1bSmrgint i; 575882e12b1bSmrg_ACEOF 5759889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5760889a2364Smrgthen : 576182e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5762889a2364Smrgelse $as_nop 576382e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 576482e12b1bSmrgfi 5765889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 576682e12b1bSmrgfi 5767889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5768889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 576982e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 577082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 577182e12b1bSmrgfi 577282e12b1bSmrg 577382e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 577482e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 577582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 577682e12b1bSmrg fi 577782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5778889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5779889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5780889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5781889a2364Smrgthen : 5782889a2364Smrg printf %s "(cached) " >&6 5783889a2364Smrgelse $as_nop 578482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 578582e12b1bSmrg/* end confdefs.h. */ 578682e12b1bSmrgint i; 578782e12b1bSmrg_ACEOF 5788889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5789889a2364Smrgthen : 579082e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5791889a2364Smrgelse $as_nop 579282e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 579382e12b1bSmrgfi 5794889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 579582e12b1bSmrgfi 5796889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5797889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 579882e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 579982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 580082e12b1bSmrgfi 580182e12b1bSmrg 580282e12b1bSmrgfound="no" 580382e12b1bSmrg 580482e12b1bSmrg if test $found = "no" ; then 58051b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 580682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 580782e12b1bSmrg fi 580882e12b1bSmrg 58091b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 581082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 581182e12b1bSmrg fi 581282e12b1bSmrg 581382e12b1bSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 581482e12b1bSmrg 5815889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 5816889a2364Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 581782e12b1bSmrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 5818889a2364Smrg if eval test \${$cacheid+y} 5819889a2364Smrgthen : 5820889a2364Smrg printf %s "(cached) " >&6 5821889a2364Smrgelse $as_nop 582282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 582382e12b1bSmrg/* end confdefs.h. */ 582482e12b1bSmrgint i; 582582e12b1bSmrgint 5826889a2364Smrgmain (void) 582782e12b1bSmrg{ 582882e12b1bSmrg 582982e12b1bSmrg ; 583082e12b1bSmrg return 0; 583182e12b1bSmrg} 583282e12b1bSmrg_ACEOF 5833889a2364Smrgif ac_fn_c_try_link "$LINENO" 5834889a2364Smrgthen : 583582e12b1bSmrg eval $cacheid=yes 5836889a2364Smrgelse $as_nop 583782e12b1bSmrg eval $cacheid=no 583882e12b1bSmrgfi 5839889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 584082e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 584182e12b1bSmrgfi 584282e12b1bSmrg 584382e12b1bSmrg 584482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 584582e12b1bSmrg 584682e12b1bSmrg eval supported=\$$cacheid 5847889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5848889a2364Smrgprintf "%s\n" "$supported" >&6; } 584982e12b1bSmrg if test "$supported" = "yes" ; then 585082e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 585182e12b1bSmrg found="yes" 585282e12b1bSmrg fi 585382e12b1bSmrg fi 585482e12b1bSmrg 585582e12b1bSmrg 585682e12b1bSmrg 585782e12b1bSmrg 585882e12b1bSmrg 585982e12b1bSmrg 586082e12b1bSmrg 586182e12b1bSmrg 586282e12b1bSmrg 586382e12b1bSmrg 586482e12b1bSmrg 586582e12b1bSmrg 586682e12b1bSmrg 586782e12b1bSmrg 586882e12b1bSmrg 586982e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 587082e12b1bSmrg 587182e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 587282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5873889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5874889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5875889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5876889a2364Smrgthen : 5877889a2364Smrg printf %s "(cached) " >&6 5878889a2364Smrgelse $as_nop 587982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 588082e12b1bSmrg/* end confdefs.h. */ 588182e12b1bSmrgint i; 588282e12b1bSmrg_ACEOF 5883889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5884889a2364Smrgthen : 588582e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5886889a2364Smrgelse $as_nop 588782e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 588882e12b1bSmrgfi 5889889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 589082e12b1bSmrgfi 5891889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5892889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 589382e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 589482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 589582e12b1bSmrgfi 589682e12b1bSmrg 589782e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 589882e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 589982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 590082e12b1bSmrg fi 590182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5902889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5903889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5904889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5905889a2364Smrgthen : 5906889a2364Smrg printf %s "(cached) " >&6 5907889a2364Smrgelse $as_nop 590882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 590982e12b1bSmrg/* end confdefs.h. */ 591082e12b1bSmrgint i; 591182e12b1bSmrg_ACEOF 5912889a2364Smrgif ac_fn_c_try_compile "$LINENO" 5913889a2364Smrgthen : 591482e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5915889a2364Smrgelse $as_nop 591682e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 591782e12b1bSmrgfi 5918889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 591982e12b1bSmrgfi 5920889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5921889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 592282e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 592382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 592482e12b1bSmrgfi 592582e12b1bSmrg 592682e12b1bSmrgfound="no" 592782e12b1bSmrg 592882e12b1bSmrg if test $found = "no" ; then 59291b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 593082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 593182e12b1bSmrg fi 593282e12b1bSmrg 59331b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 593482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 593582e12b1bSmrg fi 593682e12b1bSmrg 593782e12b1bSmrg CFLAGS="$CFLAGS -Wold-style-definition" 593882e12b1bSmrg 5939889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 5940889a2364Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 594182e12b1bSmrg cacheid=xorg_cv_cc_flag__Wold_style_definition 5942889a2364Smrg if eval test \${$cacheid+y} 5943889a2364Smrgthen : 5944889a2364Smrg printf %s "(cached) " >&6 5945889a2364Smrgelse $as_nop 594682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 594782e12b1bSmrg/* end confdefs.h. */ 594882e12b1bSmrgint i; 594982e12b1bSmrgint 5950889a2364Smrgmain (void) 595182e12b1bSmrg{ 595282e12b1bSmrg 595382e12b1bSmrg ; 595482e12b1bSmrg return 0; 595582e12b1bSmrg} 595682e12b1bSmrg_ACEOF 5957889a2364Smrgif ac_fn_c_try_link "$LINENO" 5958889a2364Smrgthen : 595982e12b1bSmrg eval $cacheid=yes 5960889a2364Smrgelse $as_nop 596182e12b1bSmrg eval $cacheid=no 596282e12b1bSmrgfi 5963889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 596482e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 596582e12b1bSmrgfi 596682e12b1bSmrg 596782e12b1bSmrg 596882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 596982e12b1bSmrg 597082e12b1bSmrg eval supported=\$$cacheid 5971889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5972889a2364Smrgprintf "%s\n" "$supported" >&6; } 597382e12b1bSmrg if test "$supported" = "yes" ; then 597482e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 597582e12b1bSmrg found="yes" 597682e12b1bSmrg fi 597782e12b1bSmrg fi 597882e12b1bSmrg 59791b2353dbSmrg if test $found = "no" ; then 59801b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 59811b2353dbSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 59821b2353dbSmrg fi 59831b2353dbSmrg 59841b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 59851b2353dbSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 59861b2353dbSmrg fi 59871b2353dbSmrg 59881b2353dbSmrg CFLAGS="$CFLAGS -fd" 59891b2353dbSmrg 5990889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 5991889a2364Smrgprintf %s "checking if $CC supports -fd... " >&6; } 59921b2353dbSmrg cacheid=xorg_cv_cc_flag__fd 5993889a2364Smrg if eval test \${$cacheid+y} 5994889a2364Smrgthen : 5995889a2364Smrg printf %s "(cached) " >&6 5996889a2364Smrgelse $as_nop 59971b2353dbSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 59981b2353dbSmrg/* end confdefs.h. */ 59991b2353dbSmrgint i; 60001b2353dbSmrgint 6001889a2364Smrgmain (void) 60021b2353dbSmrg{ 60031b2353dbSmrg 60041b2353dbSmrg ; 60051b2353dbSmrg return 0; 60061b2353dbSmrg} 60071b2353dbSmrg_ACEOF 6008889a2364Smrgif ac_fn_c_try_link "$LINENO" 6009889a2364Smrgthen : 60101b2353dbSmrg eval $cacheid=yes 6011889a2364Smrgelse $as_nop 60121b2353dbSmrg eval $cacheid=no 60131b2353dbSmrgfi 6014889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 60151b2353dbSmrg conftest$ac_exeext conftest.$ac_ext 60161b2353dbSmrgfi 60171b2353dbSmrg 60181b2353dbSmrg 60191b2353dbSmrg CFLAGS="$xorg_testset_save_CFLAGS" 60201b2353dbSmrg 60211b2353dbSmrg eval supported=\$$cacheid 6022889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6023889a2364Smrgprintf "%s\n" "$supported" >&6; } 60241b2353dbSmrg if test "$supported" = "yes" ; then 60251b2353dbSmrg BASE_CFLAGS="$BASE_CFLAGS -fd" 60261b2353dbSmrg found="yes" 60271b2353dbSmrg fi 60281b2353dbSmrg fi 60291b2353dbSmrg 603082e12b1bSmrg 603182e12b1bSmrg 603282e12b1bSmrg 603382e12b1bSmrg 603482e12b1bSmrg 603582e12b1bSmrg 603682e12b1bSmrg 603782e12b1bSmrg 603882e12b1bSmrg 603982e12b1bSmrg 604082e12b1bSmrg 604182e12b1bSmrg 604282e12b1bSmrg 604382e12b1bSmrg 604482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 604582e12b1bSmrg 604682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 604782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6048889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6049889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6050889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6051889a2364Smrgthen : 6052889a2364Smrg printf %s "(cached) " >&6 6053889a2364Smrgelse $as_nop 605482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 605582e12b1bSmrg/* end confdefs.h. */ 605682e12b1bSmrgint i; 605782e12b1bSmrg_ACEOF 6058889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6059889a2364Smrgthen : 606082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6061889a2364Smrgelse $as_nop 606282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 606382e12b1bSmrgfi 6064889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 606582e12b1bSmrgfi 6066889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6067889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 606882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 606982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 607082e12b1bSmrgfi 607182e12b1bSmrg 607282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 607382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 607482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 607582e12b1bSmrg fi 607682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6077889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6078889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6079889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6080889a2364Smrgthen : 6081889a2364Smrg printf %s "(cached) " >&6 6082889a2364Smrgelse $as_nop 608382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 608482e12b1bSmrg/* end confdefs.h. */ 608582e12b1bSmrgint i; 608682e12b1bSmrg_ACEOF 6087889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6088889a2364Smrgthen : 608982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6090889a2364Smrgelse $as_nop 609182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 609282e12b1bSmrgfi 6093889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 609482e12b1bSmrgfi 6095889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6096889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 609782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 609882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 609982e12b1bSmrgfi 610082e12b1bSmrg 610182e12b1bSmrgfound="no" 610282e12b1bSmrg 610382e12b1bSmrg if test $found = "no" ; then 61041b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 610582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 610682e12b1bSmrg fi 610782e12b1bSmrg 61081b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 610982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 611082e12b1bSmrg fi 611182e12b1bSmrg 611282e12b1bSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 611382e12b1bSmrg 6114889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6115889a2364Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 611682e12b1bSmrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6117889a2364Smrg if eval test \${$cacheid+y} 6118889a2364Smrgthen : 6119889a2364Smrg printf %s "(cached) " >&6 6120889a2364Smrgelse $as_nop 612182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 612282e12b1bSmrg/* end confdefs.h. */ 612382e12b1bSmrgint i; 612482e12b1bSmrgint 6125889a2364Smrgmain (void) 612682e12b1bSmrg{ 612782e12b1bSmrg 612882e12b1bSmrg ; 612982e12b1bSmrg return 0; 613082e12b1bSmrg} 613182e12b1bSmrg_ACEOF 6132889a2364Smrgif ac_fn_c_try_link "$LINENO" 6133889a2364Smrgthen : 613482e12b1bSmrg eval $cacheid=yes 6135889a2364Smrgelse $as_nop 613682e12b1bSmrg eval $cacheid=no 613782e12b1bSmrgfi 6138889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 613982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 614082e12b1bSmrgfi 614182e12b1bSmrg 614282e12b1bSmrg 614382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 614482e12b1bSmrg 614582e12b1bSmrg eval supported=\$$cacheid 6146889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6147889a2364Smrgprintf "%s\n" "$supported" >&6; } 614882e12b1bSmrg if test "$supported" = "yes" ; then 614982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 615082e12b1bSmrg found="yes" 615182e12b1bSmrg fi 615282e12b1bSmrg fi 615382e12b1bSmrg 615482e12b1bSmrg 615582e12b1bSmrg 615682e12b1bSmrg 615782e12b1bSmrg 615882e12b1bSmrg# This chunk adds additional warnings that could catch undesired effects. 615982e12b1bSmrg 616082e12b1bSmrg 616182e12b1bSmrg 616282e12b1bSmrg 616382e12b1bSmrg 616482e12b1bSmrg 616582e12b1bSmrg 616682e12b1bSmrg 616782e12b1bSmrg 616882e12b1bSmrg 616982e12b1bSmrg 617082e12b1bSmrg 617182e12b1bSmrg 617282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 617382e12b1bSmrg 617482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 617582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6176889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6177889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6178889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6179889a2364Smrgthen : 6180889a2364Smrg printf %s "(cached) " >&6 6181889a2364Smrgelse $as_nop 618282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 618382e12b1bSmrg/* end confdefs.h. */ 618482e12b1bSmrgint i; 618582e12b1bSmrg_ACEOF 6186889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6187889a2364Smrgthen : 618882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6189889a2364Smrgelse $as_nop 619082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 619182e12b1bSmrgfi 6192889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 619382e12b1bSmrgfi 6194889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6195889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 619682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 619782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 619882e12b1bSmrgfi 619982e12b1bSmrg 620082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 620182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 620282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 620382e12b1bSmrg fi 620482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6205889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6206889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6207889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6208889a2364Smrgthen : 6209889a2364Smrg printf %s "(cached) " >&6 6210889a2364Smrgelse $as_nop 621182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 621282e12b1bSmrg/* end confdefs.h. */ 621382e12b1bSmrgint i; 621482e12b1bSmrg_ACEOF 6215889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6216889a2364Smrgthen : 621782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6218889a2364Smrgelse $as_nop 621982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 622082e12b1bSmrgfi 6221889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 622282e12b1bSmrgfi 6223889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6224889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 622582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 622682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 622782e12b1bSmrgfi 622882e12b1bSmrg 622982e12b1bSmrgfound="no" 623082e12b1bSmrg 623182e12b1bSmrg if test $found = "no" ; then 62321b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 623382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 623482e12b1bSmrg fi 623582e12b1bSmrg 62361b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 623782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 623882e12b1bSmrg fi 623982e12b1bSmrg 624082e12b1bSmrg CFLAGS="$CFLAGS -Wunused" 624182e12b1bSmrg 6242889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6243889a2364Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 624482e12b1bSmrg cacheid=xorg_cv_cc_flag__Wunused 6245889a2364Smrg if eval test \${$cacheid+y} 6246889a2364Smrgthen : 6247889a2364Smrg printf %s "(cached) " >&6 6248889a2364Smrgelse $as_nop 624982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 625082e12b1bSmrg/* end confdefs.h. */ 625182e12b1bSmrgint i; 625282e12b1bSmrgint 6253889a2364Smrgmain (void) 625482e12b1bSmrg{ 625582e12b1bSmrg 625682e12b1bSmrg ; 625782e12b1bSmrg return 0; 625882e12b1bSmrg} 625982e12b1bSmrg_ACEOF 6260889a2364Smrgif ac_fn_c_try_link "$LINENO" 6261889a2364Smrgthen : 626282e12b1bSmrg eval $cacheid=yes 6263889a2364Smrgelse $as_nop 626482e12b1bSmrg eval $cacheid=no 626582e12b1bSmrgfi 6266889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 626782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 626882e12b1bSmrgfi 626982e12b1bSmrg 627082e12b1bSmrg 627182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 627282e12b1bSmrg 627382e12b1bSmrg eval supported=\$$cacheid 6274889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6275889a2364Smrgprintf "%s\n" "$supported" >&6; } 627682e12b1bSmrg if test "$supported" = "yes" ; then 627782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 627882e12b1bSmrg found="yes" 627982e12b1bSmrg fi 628082e12b1bSmrg fi 628182e12b1bSmrg 628282e12b1bSmrg 628382e12b1bSmrg 628482e12b1bSmrg 628582e12b1bSmrg 628682e12b1bSmrg 628782e12b1bSmrg 628882e12b1bSmrg 628982e12b1bSmrg 629082e12b1bSmrg 629182e12b1bSmrg 629282e12b1bSmrg 629382e12b1bSmrg 629482e12b1bSmrg 629582e12b1bSmrg 629682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 629782e12b1bSmrg 629882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 629982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6300889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6301889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6302889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6303889a2364Smrgthen : 6304889a2364Smrg printf %s "(cached) " >&6 6305889a2364Smrgelse $as_nop 630682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 630782e12b1bSmrg/* end confdefs.h. */ 630882e12b1bSmrgint i; 630982e12b1bSmrg_ACEOF 6310889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6311889a2364Smrgthen : 631282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6313889a2364Smrgelse $as_nop 631482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 631582e12b1bSmrgfi 6316889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 631782e12b1bSmrgfi 6318889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6319889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 632082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 632182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 632282e12b1bSmrgfi 632382e12b1bSmrg 632482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 632582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 632682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 632782e12b1bSmrg fi 632882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6329889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6330889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6331889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6332889a2364Smrgthen : 6333889a2364Smrg printf %s "(cached) " >&6 6334889a2364Smrgelse $as_nop 633582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 633682e12b1bSmrg/* end confdefs.h. */ 633782e12b1bSmrgint i; 633882e12b1bSmrg_ACEOF 6339889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6340889a2364Smrgthen : 634182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6342889a2364Smrgelse $as_nop 634382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 634482e12b1bSmrgfi 6345889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 634682e12b1bSmrgfi 6347889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6348889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 634982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 635082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 635182e12b1bSmrgfi 635282e12b1bSmrg 635382e12b1bSmrgfound="no" 635482e12b1bSmrg 635582e12b1bSmrg if test $found = "no" ; then 63561b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 635782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 635882e12b1bSmrg fi 635982e12b1bSmrg 63601b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 636182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 636282e12b1bSmrg fi 636382e12b1bSmrg 636482e12b1bSmrg CFLAGS="$CFLAGS -Wuninitialized" 636582e12b1bSmrg 6366889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6367889a2364Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 636882e12b1bSmrg cacheid=xorg_cv_cc_flag__Wuninitialized 6369889a2364Smrg if eval test \${$cacheid+y} 6370889a2364Smrgthen : 6371889a2364Smrg printf %s "(cached) " >&6 6372889a2364Smrgelse $as_nop 637382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 637482e12b1bSmrg/* end confdefs.h. */ 637582e12b1bSmrgint i; 637682e12b1bSmrgint 6377889a2364Smrgmain (void) 637882e12b1bSmrg{ 637982e12b1bSmrg 638082e12b1bSmrg ; 638182e12b1bSmrg return 0; 638282e12b1bSmrg} 638382e12b1bSmrg_ACEOF 6384889a2364Smrgif ac_fn_c_try_link "$LINENO" 6385889a2364Smrgthen : 638682e12b1bSmrg eval $cacheid=yes 6387889a2364Smrgelse $as_nop 638882e12b1bSmrg eval $cacheid=no 638982e12b1bSmrgfi 6390889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 639182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 639282e12b1bSmrgfi 639382e12b1bSmrg 639482e12b1bSmrg 639582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 639682e12b1bSmrg 639782e12b1bSmrg eval supported=\$$cacheid 6398889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6399889a2364Smrgprintf "%s\n" "$supported" >&6; } 640082e12b1bSmrg if test "$supported" = "yes" ; then 640182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 640282e12b1bSmrg found="yes" 640382e12b1bSmrg fi 640482e12b1bSmrg fi 640582e12b1bSmrg 640682e12b1bSmrg 640782e12b1bSmrg 640882e12b1bSmrg 640982e12b1bSmrg 641082e12b1bSmrg 641182e12b1bSmrg 641282e12b1bSmrg 641382e12b1bSmrg 641482e12b1bSmrg 641582e12b1bSmrg 641682e12b1bSmrg 641782e12b1bSmrg 641882e12b1bSmrg 641982e12b1bSmrg 642082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 642182e12b1bSmrg 642282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 642382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6424889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6425889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6426889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6427889a2364Smrgthen : 6428889a2364Smrg printf %s "(cached) " >&6 6429889a2364Smrgelse $as_nop 643082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 643182e12b1bSmrg/* end confdefs.h. */ 643282e12b1bSmrgint i; 643382e12b1bSmrg_ACEOF 6434889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6435889a2364Smrgthen : 643682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6437889a2364Smrgelse $as_nop 643882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 643982e12b1bSmrgfi 6440889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 644182e12b1bSmrgfi 6442889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6443889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 644482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 644582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 644682e12b1bSmrgfi 644782e12b1bSmrg 644882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 644982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 645082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 645182e12b1bSmrg fi 645282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6453889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6454889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6455889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6456889a2364Smrgthen : 6457889a2364Smrg printf %s "(cached) " >&6 6458889a2364Smrgelse $as_nop 645982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 646082e12b1bSmrg/* end confdefs.h. */ 646182e12b1bSmrgint i; 646282e12b1bSmrg_ACEOF 6463889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6464889a2364Smrgthen : 646582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6466889a2364Smrgelse $as_nop 646782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 646882e12b1bSmrgfi 6469889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 647082e12b1bSmrgfi 6471889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6472889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 647382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 647482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 647582e12b1bSmrgfi 647682e12b1bSmrg 647782e12b1bSmrgfound="no" 647882e12b1bSmrg 647982e12b1bSmrg if test $found = "no" ; then 64801b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 648182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 648282e12b1bSmrg fi 648382e12b1bSmrg 64841b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 648582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 648682e12b1bSmrg fi 648782e12b1bSmrg 648882e12b1bSmrg CFLAGS="$CFLAGS -Wshadow" 648982e12b1bSmrg 6490889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6491889a2364Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 649282e12b1bSmrg cacheid=xorg_cv_cc_flag__Wshadow 6493889a2364Smrg if eval test \${$cacheid+y} 6494889a2364Smrgthen : 6495889a2364Smrg printf %s "(cached) " >&6 6496889a2364Smrgelse $as_nop 649782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 649882e12b1bSmrg/* end confdefs.h. */ 649982e12b1bSmrgint i; 650082e12b1bSmrgint 6501889a2364Smrgmain (void) 650282e12b1bSmrg{ 650382e12b1bSmrg 650482e12b1bSmrg ; 650582e12b1bSmrg return 0; 650682e12b1bSmrg} 650782e12b1bSmrg_ACEOF 6508889a2364Smrgif ac_fn_c_try_link "$LINENO" 6509889a2364Smrgthen : 651082e12b1bSmrg eval $cacheid=yes 6511889a2364Smrgelse $as_nop 651282e12b1bSmrg eval $cacheid=no 651382e12b1bSmrgfi 6514889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 651582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 651682e12b1bSmrgfi 651782e12b1bSmrg 651882e12b1bSmrg 651982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 652082e12b1bSmrg 652182e12b1bSmrg eval supported=\$$cacheid 6522889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6523889a2364Smrgprintf "%s\n" "$supported" >&6; } 652482e12b1bSmrg if test "$supported" = "yes" ; then 652582e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 652682e12b1bSmrg found="yes" 652782e12b1bSmrg fi 652882e12b1bSmrg fi 652982e12b1bSmrg 653082e12b1bSmrg 653182e12b1bSmrg 653282e12b1bSmrg 653382e12b1bSmrg 653482e12b1bSmrg 653582e12b1bSmrg 653682e12b1bSmrg 653782e12b1bSmrg 653882e12b1bSmrg 653982e12b1bSmrg 654082e12b1bSmrg 654182e12b1bSmrg 654282e12b1bSmrg 654382e12b1bSmrg 654482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 654582e12b1bSmrg 654682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 654782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6548889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6549889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6550889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6551889a2364Smrgthen : 6552889a2364Smrg printf %s "(cached) " >&6 6553889a2364Smrgelse $as_nop 655482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 655582e12b1bSmrg/* end confdefs.h. */ 655682e12b1bSmrgint i; 655782e12b1bSmrg_ACEOF 6558889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6559889a2364Smrgthen : 656082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6561889a2364Smrgelse $as_nop 656282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 656382e12b1bSmrgfi 6564889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 656582e12b1bSmrgfi 6566889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6567889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 656882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 656982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 657082e12b1bSmrgfi 657182e12b1bSmrg 657282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 657382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 657482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 657582e12b1bSmrg fi 657682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6577889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6578889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6579889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6580889a2364Smrgthen : 6581889a2364Smrg printf %s "(cached) " >&6 6582889a2364Smrgelse $as_nop 658382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 658482e12b1bSmrg/* end confdefs.h. */ 658582e12b1bSmrgint i; 658682e12b1bSmrg_ACEOF 6587889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6588889a2364Smrgthen : 658982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6590889a2364Smrgelse $as_nop 659182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 659282e12b1bSmrgfi 6593889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 659482e12b1bSmrgfi 6595889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6596889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 659782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 659882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 659982e12b1bSmrgfi 660082e12b1bSmrg 660182e12b1bSmrgfound="no" 660282e12b1bSmrg 660382e12b1bSmrg if test $found = "no" ; then 66041b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 660582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 660682e12b1bSmrg fi 660782e12b1bSmrg 66081b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 660982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 661082e12b1bSmrg fi 661182e12b1bSmrg 66121b2353dbSmrg CFLAGS="$CFLAGS -Wmissing-noreturn" 661382e12b1bSmrg 6614889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6615889a2364Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 66161b2353dbSmrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6617889a2364Smrg if eval test \${$cacheid+y} 6618889a2364Smrgthen : 6619889a2364Smrg printf %s "(cached) " >&6 6620889a2364Smrgelse $as_nop 662182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 662282e12b1bSmrg/* end confdefs.h. */ 662382e12b1bSmrgint i; 662482e12b1bSmrgint 6625889a2364Smrgmain (void) 662682e12b1bSmrg{ 662782e12b1bSmrg 662882e12b1bSmrg ; 662982e12b1bSmrg return 0; 663082e12b1bSmrg} 663182e12b1bSmrg_ACEOF 6632889a2364Smrgif ac_fn_c_try_link "$LINENO" 6633889a2364Smrgthen : 663482e12b1bSmrg eval $cacheid=yes 6635889a2364Smrgelse $as_nop 663682e12b1bSmrg eval $cacheid=no 663782e12b1bSmrgfi 6638889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 663982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 664082e12b1bSmrgfi 664182e12b1bSmrg 664282e12b1bSmrg 664382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 664482e12b1bSmrg 664582e12b1bSmrg eval supported=\$$cacheid 6646889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6647889a2364Smrgprintf "%s\n" "$supported" >&6; } 664882e12b1bSmrg if test "$supported" = "yes" ; then 66491b2353dbSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 665082e12b1bSmrg found="yes" 665182e12b1bSmrg fi 665282e12b1bSmrg fi 665382e12b1bSmrg 665482e12b1bSmrg 665582e12b1bSmrg 665682e12b1bSmrg 665782e12b1bSmrg 665882e12b1bSmrg 665982e12b1bSmrg 666082e12b1bSmrg 666182e12b1bSmrg 666282e12b1bSmrg 666382e12b1bSmrg 666482e12b1bSmrg 666582e12b1bSmrg 666682e12b1bSmrg 666782e12b1bSmrg 666882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 666982e12b1bSmrg 667082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 667182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6672889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6673889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6674889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6675889a2364Smrgthen : 6676889a2364Smrg printf %s "(cached) " >&6 6677889a2364Smrgelse $as_nop 667882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 667982e12b1bSmrg/* end confdefs.h. */ 668082e12b1bSmrgint i; 668182e12b1bSmrg_ACEOF 6682889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6683889a2364Smrgthen : 668482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6685889a2364Smrgelse $as_nop 668682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 668782e12b1bSmrgfi 6688889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 668982e12b1bSmrgfi 6690889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6691889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 669282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 669382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 669482e12b1bSmrgfi 669582e12b1bSmrg 669682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 669782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 669882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 669982e12b1bSmrg fi 670082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6701889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6702889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6703889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6704889a2364Smrgthen : 6705889a2364Smrg printf %s "(cached) " >&6 6706889a2364Smrgelse $as_nop 670782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 670882e12b1bSmrg/* end confdefs.h. */ 670982e12b1bSmrgint i; 671082e12b1bSmrg_ACEOF 6711889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6712889a2364Smrgthen : 671382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6714889a2364Smrgelse $as_nop 671582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 671682e12b1bSmrgfi 6717889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 671882e12b1bSmrgfi 6719889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6720889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 672182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 672282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 672382e12b1bSmrgfi 672482e12b1bSmrg 672582e12b1bSmrgfound="no" 672682e12b1bSmrg 672782e12b1bSmrg if test $found = "no" ; then 67281b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 672982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 673082e12b1bSmrg fi 673182e12b1bSmrg 67321b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 673382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 673482e12b1bSmrg fi 673582e12b1bSmrg 67361b2353dbSmrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 673782e12b1bSmrg 6738889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6739889a2364Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 67401b2353dbSmrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6741889a2364Smrg if eval test \${$cacheid+y} 6742889a2364Smrgthen : 6743889a2364Smrg printf %s "(cached) " >&6 6744889a2364Smrgelse $as_nop 674582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 674682e12b1bSmrg/* end confdefs.h. */ 674782e12b1bSmrgint i; 674882e12b1bSmrgint 6749889a2364Smrgmain (void) 675082e12b1bSmrg{ 675182e12b1bSmrg 675282e12b1bSmrg ; 675382e12b1bSmrg return 0; 675482e12b1bSmrg} 675582e12b1bSmrg_ACEOF 6756889a2364Smrgif ac_fn_c_try_link "$LINENO" 6757889a2364Smrgthen : 675882e12b1bSmrg eval $cacheid=yes 6759889a2364Smrgelse $as_nop 676082e12b1bSmrg eval $cacheid=no 676182e12b1bSmrgfi 6762889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 676382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 676482e12b1bSmrgfi 676582e12b1bSmrg 676682e12b1bSmrg 676782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 676882e12b1bSmrg 676982e12b1bSmrg eval supported=\$$cacheid 6770889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6771889a2364Smrgprintf "%s\n" "$supported" >&6; } 677282e12b1bSmrg if test "$supported" = "yes" ; then 67731b2353dbSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 677482e12b1bSmrg found="yes" 677582e12b1bSmrg fi 677682e12b1bSmrg fi 677782e12b1bSmrg 677882e12b1bSmrg 677982e12b1bSmrg 678082e12b1bSmrg 678182e12b1bSmrg 678282e12b1bSmrg 678382e12b1bSmrg 678482e12b1bSmrg 678582e12b1bSmrg 678682e12b1bSmrg 678782e12b1bSmrg 678882e12b1bSmrg 678982e12b1bSmrg 679082e12b1bSmrg 679182e12b1bSmrg 679282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 679382e12b1bSmrg 679482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 679582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6796889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6797889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6798889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6799889a2364Smrgthen : 6800889a2364Smrg printf %s "(cached) " >&6 6801889a2364Smrgelse $as_nop 680282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 680382e12b1bSmrg/* end confdefs.h. */ 680482e12b1bSmrgint i; 680582e12b1bSmrg_ACEOF 6806889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6807889a2364Smrgthen : 680882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6809889a2364Smrgelse $as_nop 681082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 681182e12b1bSmrgfi 6812889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 681382e12b1bSmrgfi 6814889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6815889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 681682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 681782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 681882e12b1bSmrgfi 681982e12b1bSmrg 682082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 682182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 682282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 682382e12b1bSmrg fi 682482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6825889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6826889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6827889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6828889a2364Smrgthen : 6829889a2364Smrg printf %s "(cached) " >&6 6830889a2364Smrgelse $as_nop 683182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 683282e12b1bSmrg/* end confdefs.h. */ 683382e12b1bSmrgint i; 683482e12b1bSmrg_ACEOF 6835889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6836889a2364Smrgthen : 683782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6838889a2364Smrgelse $as_nop 683982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 684082e12b1bSmrgfi 6841889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 684282e12b1bSmrgfi 6843889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6844889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 684582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 684682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 684782e12b1bSmrgfi 684882e12b1bSmrg 684982e12b1bSmrgfound="no" 685082e12b1bSmrg 685182e12b1bSmrg if test $found = "no" ; then 68521b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 685382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 685482e12b1bSmrg fi 685582e12b1bSmrg 68561b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 685782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 685882e12b1bSmrg fi 685982e12b1bSmrg 68601b2353dbSmrg CFLAGS="$CFLAGS -Wredundant-decls" 686182e12b1bSmrg 6862889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 6863889a2364Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 68641b2353dbSmrg cacheid=xorg_cv_cc_flag__Wredundant_decls 6865889a2364Smrg if eval test \${$cacheid+y} 6866889a2364Smrgthen : 6867889a2364Smrg printf %s "(cached) " >&6 6868889a2364Smrgelse $as_nop 686982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 687082e12b1bSmrg/* end confdefs.h. */ 687182e12b1bSmrgint i; 687282e12b1bSmrgint 6873889a2364Smrgmain (void) 687482e12b1bSmrg{ 687582e12b1bSmrg 687682e12b1bSmrg ; 687782e12b1bSmrg return 0; 687882e12b1bSmrg} 687982e12b1bSmrg_ACEOF 6880889a2364Smrgif ac_fn_c_try_link "$LINENO" 6881889a2364Smrgthen : 688282e12b1bSmrg eval $cacheid=yes 6883889a2364Smrgelse $as_nop 688482e12b1bSmrg eval $cacheid=no 688582e12b1bSmrgfi 6886889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 688782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 688882e12b1bSmrgfi 688982e12b1bSmrg 689082e12b1bSmrg 689182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 689282e12b1bSmrg 689382e12b1bSmrg eval supported=\$$cacheid 6894889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6895889a2364Smrgprintf "%s\n" "$supported" >&6; } 689682e12b1bSmrg if test "$supported" = "yes" ; then 68971b2353dbSmrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 689882e12b1bSmrg found="yes" 689982e12b1bSmrg fi 690082e12b1bSmrg fi 690182e12b1bSmrg 690282e12b1bSmrg 690382e12b1bSmrg 690482e12b1bSmrg 690582e12b1bSmrg 690682e12b1bSmrg 690782e12b1bSmrg 690882e12b1bSmrg 690982e12b1bSmrg 691082e12b1bSmrg 691182e12b1bSmrg 691282e12b1bSmrg 691382e12b1bSmrg 691482e12b1bSmrg 691582e12b1bSmrg 691682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 691782e12b1bSmrg 691882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 691982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6920889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6921889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6922889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6923889a2364Smrgthen : 6924889a2364Smrg printf %s "(cached) " >&6 6925889a2364Smrgelse $as_nop 692682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 692782e12b1bSmrg/* end confdefs.h. */ 692882e12b1bSmrgint i; 692982e12b1bSmrg_ACEOF 6930889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6931889a2364Smrgthen : 693282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6933889a2364Smrgelse $as_nop 693482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 693582e12b1bSmrgfi 6936889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 693782e12b1bSmrgfi 6938889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6939889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 694082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 694182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 694282e12b1bSmrgfi 694382e12b1bSmrg 694482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 694582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 694682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 694782e12b1bSmrg fi 694882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6949889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6950889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6951889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6952889a2364Smrgthen : 6953889a2364Smrg printf %s "(cached) " >&6 6954889a2364Smrgelse $as_nop 695582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 695682e12b1bSmrg/* end confdefs.h. */ 695782e12b1bSmrgint i; 695882e12b1bSmrg_ACEOF 6959889a2364Smrgif ac_fn_c_try_compile "$LINENO" 6960889a2364Smrgthen : 696182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6962889a2364Smrgelse $as_nop 696382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 696482e12b1bSmrgfi 6965889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 696682e12b1bSmrgfi 6967889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6968889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 696982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 697082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 697182e12b1bSmrgfi 697282e12b1bSmrg 697382e12b1bSmrgfound="no" 697482e12b1bSmrg 697582e12b1bSmrg if test $found = "no" ; then 69761b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 697782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 697882e12b1bSmrg fi 697982e12b1bSmrg 69801b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 698182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 698282e12b1bSmrg fi 698382e12b1bSmrg 69841b2353dbSmrg CFLAGS="$CFLAGS -Wlogical-op" 698582e12b1bSmrg 6986889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 6987889a2364Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 69881b2353dbSmrg cacheid=xorg_cv_cc_flag__Wlogical_op 6989889a2364Smrg if eval test \${$cacheid+y} 6990889a2364Smrgthen : 6991889a2364Smrg printf %s "(cached) " >&6 6992889a2364Smrgelse $as_nop 699382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 699482e12b1bSmrg/* end confdefs.h. */ 699582e12b1bSmrgint i; 699682e12b1bSmrgint 6997889a2364Smrgmain (void) 699882e12b1bSmrg{ 699982e12b1bSmrg 700082e12b1bSmrg ; 700182e12b1bSmrg return 0; 700282e12b1bSmrg} 700382e12b1bSmrg_ACEOF 7004889a2364Smrgif ac_fn_c_try_link "$LINENO" 7005889a2364Smrgthen : 700682e12b1bSmrg eval $cacheid=yes 7007889a2364Smrgelse $as_nop 700882e12b1bSmrg eval $cacheid=no 700982e12b1bSmrgfi 7010889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 701182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 701282e12b1bSmrgfi 701382e12b1bSmrg 701482e12b1bSmrg 701582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 701682e12b1bSmrg 701782e12b1bSmrg eval supported=\$$cacheid 7018889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7019889a2364Smrgprintf "%s\n" "$supported" >&6; } 702082e12b1bSmrg if test "$supported" = "yes" ; then 70211b2353dbSmrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 702282e12b1bSmrg found="yes" 702382e12b1bSmrg fi 702482e12b1bSmrg fi 702582e12b1bSmrg 702682e12b1bSmrg 702782e12b1bSmrg 702882e12b1bSmrg# These are currently disabled because they are noisy. They will be enabled 702982e12b1bSmrg# in the future once the codebase is sufficiently modernized to silence 703082e12b1bSmrg# them. For now, I don't want them to drown out the other warnings. 703182e12b1bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 703282e12b1bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 70331b2353dbSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 703482e12b1bSmrg 703582e12b1bSmrg# Turn some warnings into errors, so we don't accidently get successful builds 703682e12b1bSmrg# when there are problems that should be fixed. 703782e12b1bSmrg 703882e12b1bSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 703982e12b1bSmrg 704082e12b1bSmrg 704182e12b1bSmrg 704282e12b1bSmrg 704382e12b1bSmrg 704482e12b1bSmrg 704582e12b1bSmrg 704682e12b1bSmrg 704782e12b1bSmrg 704882e12b1bSmrg 704982e12b1bSmrg 705082e12b1bSmrg 705182e12b1bSmrg 705282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 705382e12b1bSmrg 705482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 705582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7056889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7057889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7058889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7059889a2364Smrgthen : 7060889a2364Smrg printf %s "(cached) " >&6 7061889a2364Smrgelse $as_nop 706282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 706382e12b1bSmrg/* end confdefs.h. */ 706482e12b1bSmrgint i; 706582e12b1bSmrg_ACEOF 7066889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7067889a2364Smrgthen : 706882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7069889a2364Smrgelse $as_nop 707082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 707182e12b1bSmrgfi 7072889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 707382e12b1bSmrgfi 7074889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7075889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 707682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 707782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 707882e12b1bSmrgfi 707982e12b1bSmrg 708082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 708182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 708282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 708382e12b1bSmrg fi 708482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7085889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7086889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7087889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7088889a2364Smrgthen : 7089889a2364Smrg printf %s "(cached) " >&6 7090889a2364Smrgelse $as_nop 709182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 709282e12b1bSmrg/* end confdefs.h. */ 709382e12b1bSmrgint i; 709482e12b1bSmrg_ACEOF 7095889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7096889a2364Smrgthen : 709782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7098889a2364Smrgelse $as_nop 709982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 710082e12b1bSmrgfi 7101889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 710282e12b1bSmrgfi 7103889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7104889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 710582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 710682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 710782e12b1bSmrgfi 710882e12b1bSmrg 710982e12b1bSmrgfound="no" 711082e12b1bSmrg 711182e12b1bSmrg if test $found = "no" ; then 71121b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 711382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 711482e12b1bSmrg fi 711582e12b1bSmrg 71161b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 711782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 711882e12b1bSmrg fi 711982e12b1bSmrg 712082e12b1bSmrg CFLAGS="$CFLAGS -Werror=implicit" 712182e12b1bSmrg 7122889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7123889a2364Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 71241b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_implicit 7125889a2364Smrg if eval test \${$cacheid+y} 7126889a2364Smrgthen : 7127889a2364Smrg printf %s "(cached) " >&6 7128889a2364Smrgelse $as_nop 712982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 713082e12b1bSmrg/* end confdefs.h. */ 713182e12b1bSmrgint i; 713282e12b1bSmrgint 7133889a2364Smrgmain (void) 713482e12b1bSmrg{ 713582e12b1bSmrg 713682e12b1bSmrg ; 713782e12b1bSmrg return 0; 713882e12b1bSmrg} 713982e12b1bSmrg_ACEOF 7140889a2364Smrgif ac_fn_c_try_link "$LINENO" 7141889a2364Smrgthen : 714282e12b1bSmrg eval $cacheid=yes 7143889a2364Smrgelse $as_nop 714482e12b1bSmrg eval $cacheid=no 714582e12b1bSmrgfi 7146889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 714782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 714882e12b1bSmrgfi 714982e12b1bSmrg 715082e12b1bSmrg 715182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 715282e12b1bSmrg 715382e12b1bSmrg eval supported=\$$cacheid 7154889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7155889a2364Smrgprintf "%s\n" "$supported" >&6; } 715682e12b1bSmrg if test "$supported" = "yes" ; then 715782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 715882e12b1bSmrg found="yes" 715982e12b1bSmrg fi 716082e12b1bSmrg fi 716182e12b1bSmrg 716282e12b1bSmrg if test $found = "no" ; then 71631b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 716482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 716582e12b1bSmrg fi 716682e12b1bSmrg 71671b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 716882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 716982e12b1bSmrg fi 717082e12b1bSmrg 717182e12b1bSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 717282e12b1bSmrg 7173889a2364Smrg { 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 7174889a2364Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 71751b2353dbSmrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7176889a2364Smrg if eval test \${$cacheid+y} 7177889a2364Smrgthen : 7178889a2364Smrg printf %s "(cached) " >&6 7179889a2364Smrgelse $as_nop 718082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 718182e12b1bSmrg/* end confdefs.h. */ 718282e12b1bSmrgint i; 718382e12b1bSmrgint 7184889a2364Smrgmain (void) 718582e12b1bSmrg{ 718682e12b1bSmrg 718782e12b1bSmrg ; 718882e12b1bSmrg return 0; 718982e12b1bSmrg} 719082e12b1bSmrg_ACEOF 7191889a2364Smrgif ac_fn_c_try_link "$LINENO" 7192889a2364Smrgthen : 719382e12b1bSmrg eval $cacheid=yes 7194889a2364Smrgelse $as_nop 719582e12b1bSmrg eval $cacheid=no 719682e12b1bSmrgfi 7197889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 719882e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 719982e12b1bSmrgfi 720082e12b1bSmrg 720182e12b1bSmrg 720282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 720382e12b1bSmrg 720482e12b1bSmrg eval supported=\$$cacheid 7205889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7206889a2364Smrgprintf "%s\n" "$supported" >&6; } 720782e12b1bSmrg if test "$supported" = "yes" ; then 720882e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 720982e12b1bSmrg found="yes" 721082e12b1bSmrg fi 721182e12b1bSmrg fi 721282e12b1bSmrg 721382e12b1bSmrg 721482e12b1bSmrg 721582e12b1bSmrg 721682e12b1bSmrg 721782e12b1bSmrg 721882e12b1bSmrg 721982e12b1bSmrg 722082e12b1bSmrg 722182e12b1bSmrg 722282e12b1bSmrg 722382e12b1bSmrg 722482e12b1bSmrg 722582e12b1bSmrg 722682e12b1bSmrg 722782e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 722882e12b1bSmrg 722982e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 723082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7231889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7232889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7233889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7234889a2364Smrgthen : 7235889a2364Smrg printf %s "(cached) " >&6 7236889a2364Smrgelse $as_nop 723782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 723882e12b1bSmrg/* end confdefs.h. */ 723982e12b1bSmrgint i; 724082e12b1bSmrg_ACEOF 7241889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7242889a2364Smrgthen : 724382e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7244889a2364Smrgelse $as_nop 724582e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 724682e12b1bSmrgfi 7247889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 724882e12b1bSmrgfi 7249889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7250889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 725182e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 725282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 725382e12b1bSmrgfi 725482e12b1bSmrg 725582e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 725682e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 725782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 725882e12b1bSmrg fi 725982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7260889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7261889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7262889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7263889a2364Smrgthen : 7264889a2364Smrg printf %s "(cached) " >&6 7265889a2364Smrgelse $as_nop 726682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 726782e12b1bSmrg/* end confdefs.h. */ 726882e12b1bSmrgint i; 726982e12b1bSmrg_ACEOF 7270889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7271889a2364Smrgthen : 727282e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7273889a2364Smrgelse $as_nop 727482e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 727582e12b1bSmrgfi 7276889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 727782e12b1bSmrgfi 7278889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7279889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 728082e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 728182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 728282e12b1bSmrgfi 728382e12b1bSmrg 728482e12b1bSmrgfound="no" 728582e12b1bSmrg 728682e12b1bSmrg if test $found = "no" ; then 72871b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 728882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 728982e12b1bSmrg fi 729082e12b1bSmrg 72911b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 729282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 729382e12b1bSmrg fi 729482e12b1bSmrg 729582e12b1bSmrg CFLAGS="$CFLAGS -Werror=nonnull" 729682e12b1bSmrg 7297889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7298889a2364Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 72991b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7300889a2364Smrg if eval test \${$cacheid+y} 7301889a2364Smrgthen : 7302889a2364Smrg printf %s "(cached) " >&6 7303889a2364Smrgelse $as_nop 730482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 730582e12b1bSmrg/* end confdefs.h. */ 730682e12b1bSmrgint i; 730782e12b1bSmrgint 7308889a2364Smrgmain (void) 730982e12b1bSmrg{ 731082e12b1bSmrg 731182e12b1bSmrg ; 731282e12b1bSmrg return 0; 731382e12b1bSmrg} 731482e12b1bSmrg_ACEOF 7315889a2364Smrgif ac_fn_c_try_link "$LINENO" 7316889a2364Smrgthen : 731782e12b1bSmrg eval $cacheid=yes 7318889a2364Smrgelse $as_nop 731982e12b1bSmrg eval $cacheid=no 732082e12b1bSmrgfi 7321889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 732282e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 732382e12b1bSmrgfi 732482e12b1bSmrg 732582e12b1bSmrg 732682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 732782e12b1bSmrg 732882e12b1bSmrg eval supported=\$$cacheid 7329889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7330889a2364Smrgprintf "%s\n" "$supported" >&6; } 733182e12b1bSmrg if test "$supported" = "yes" ; then 733282e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 733382e12b1bSmrg found="yes" 733482e12b1bSmrg fi 733582e12b1bSmrg fi 733682e12b1bSmrg 733782e12b1bSmrg 733882e12b1bSmrg 733982e12b1bSmrg 734082e12b1bSmrg 734182e12b1bSmrg 734282e12b1bSmrg 734382e12b1bSmrg 734482e12b1bSmrg 734582e12b1bSmrg 734682e12b1bSmrg 734782e12b1bSmrg 734882e12b1bSmrg 734982e12b1bSmrg 735082e12b1bSmrg 735182e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 735282e12b1bSmrg 735382e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 735482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7355889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7356889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7357889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7358889a2364Smrgthen : 7359889a2364Smrg printf %s "(cached) " >&6 7360889a2364Smrgelse $as_nop 736182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 736282e12b1bSmrg/* end confdefs.h. */ 736382e12b1bSmrgint i; 736482e12b1bSmrg_ACEOF 7365889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7366889a2364Smrgthen : 736782e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7368889a2364Smrgelse $as_nop 736982e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 737082e12b1bSmrgfi 7371889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 737282e12b1bSmrgfi 7373889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7374889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 737582e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 737682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 737782e12b1bSmrgfi 737882e12b1bSmrg 737982e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 738082e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 738182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 738282e12b1bSmrg fi 738382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7384889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7385889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7386889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7387889a2364Smrgthen : 7388889a2364Smrg printf %s "(cached) " >&6 7389889a2364Smrgelse $as_nop 739082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 739182e12b1bSmrg/* end confdefs.h. */ 739282e12b1bSmrgint i; 739382e12b1bSmrg_ACEOF 7394889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7395889a2364Smrgthen : 739682e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7397889a2364Smrgelse $as_nop 739882e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 739982e12b1bSmrgfi 7400889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 740182e12b1bSmrgfi 7402889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7403889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 740482e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 740582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 740682e12b1bSmrgfi 740782e12b1bSmrg 740882e12b1bSmrgfound="no" 740982e12b1bSmrg 741082e12b1bSmrg if test $found = "no" ; then 74111b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 741282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 741382e12b1bSmrg fi 741482e12b1bSmrg 74151b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 741682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 741782e12b1bSmrg fi 741882e12b1bSmrg 741982e12b1bSmrg CFLAGS="$CFLAGS -Werror=init-self" 742082e12b1bSmrg 7421889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7422889a2364Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 74231b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_init_self 7424889a2364Smrg if eval test \${$cacheid+y} 7425889a2364Smrgthen : 7426889a2364Smrg printf %s "(cached) " >&6 7427889a2364Smrgelse $as_nop 742882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 742982e12b1bSmrg/* end confdefs.h. */ 743082e12b1bSmrgint i; 743182e12b1bSmrgint 7432889a2364Smrgmain (void) 743382e12b1bSmrg{ 743482e12b1bSmrg 743582e12b1bSmrg ; 743682e12b1bSmrg return 0; 743782e12b1bSmrg} 743882e12b1bSmrg_ACEOF 7439889a2364Smrgif ac_fn_c_try_link "$LINENO" 7440889a2364Smrgthen : 744182e12b1bSmrg eval $cacheid=yes 7442889a2364Smrgelse $as_nop 744382e12b1bSmrg eval $cacheid=no 744482e12b1bSmrgfi 7445889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 744682e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 744782e12b1bSmrgfi 744882e12b1bSmrg 744982e12b1bSmrg 745082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 745182e12b1bSmrg 745282e12b1bSmrg eval supported=\$$cacheid 7453889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7454889a2364Smrgprintf "%s\n" "$supported" >&6; } 745582e12b1bSmrg if test "$supported" = "yes" ; then 745682e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 745782e12b1bSmrg found="yes" 745882e12b1bSmrg fi 745982e12b1bSmrg fi 746082e12b1bSmrg 746182e12b1bSmrg 746282e12b1bSmrg 746382e12b1bSmrg 746482e12b1bSmrg 746582e12b1bSmrg 746682e12b1bSmrg 746782e12b1bSmrg 746882e12b1bSmrg 746982e12b1bSmrg 747082e12b1bSmrg 747182e12b1bSmrg 747282e12b1bSmrg 747382e12b1bSmrg 747482e12b1bSmrg 747582e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 747682e12b1bSmrg 747782e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 747882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7479889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7480889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7481889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7482889a2364Smrgthen : 7483889a2364Smrg printf %s "(cached) " >&6 7484889a2364Smrgelse $as_nop 748582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 748682e12b1bSmrg/* end confdefs.h. */ 748782e12b1bSmrgint i; 748882e12b1bSmrg_ACEOF 7489889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7490889a2364Smrgthen : 749182e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7492889a2364Smrgelse $as_nop 749382e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 749482e12b1bSmrgfi 7495889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 749682e12b1bSmrgfi 7497889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7498889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 749982e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 750082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 750182e12b1bSmrgfi 750282e12b1bSmrg 750382e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 750482e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 750582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 750682e12b1bSmrg fi 750782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7508889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7509889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7510889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7511889a2364Smrgthen : 7512889a2364Smrg printf %s "(cached) " >&6 7513889a2364Smrgelse $as_nop 751482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 751582e12b1bSmrg/* end confdefs.h. */ 751682e12b1bSmrgint i; 751782e12b1bSmrg_ACEOF 7518889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7519889a2364Smrgthen : 752082e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7521889a2364Smrgelse $as_nop 752282e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 752382e12b1bSmrgfi 7524889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 752582e12b1bSmrgfi 7526889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7527889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 752882e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 752982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 753082e12b1bSmrgfi 753182e12b1bSmrg 753282e12b1bSmrgfound="no" 753382e12b1bSmrg 753482e12b1bSmrg if test $found = "no" ; then 75351b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 753682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 753782e12b1bSmrg fi 753882e12b1bSmrg 75391b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 754082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 754182e12b1bSmrg fi 754282e12b1bSmrg 754382e12b1bSmrg CFLAGS="$CFLAGS -Werror=main" 754482e12b1bSmrg 7545889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7546889a2364Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 75471b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_main 7548889a2364Smrg if eval test \${$cacheid+y} 7549889a2364Smrgthen : 7550889a2364Smrg printf %s "(cached) " >&6 7551889a2364Smrgelse $as_nop 755282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 755382e12b1bSmrg/* end confdefs.h. */ 755482e12b1bSmrgint i; 755582e12b1bSmrgint 7556889a2364Smrgmain (void) 755782e12b1bSmrg{ 755882e12b1bSmrg 755982e12b1bSmrg ; 756082e12b1bSmrg return 0; 756182e12b1bSmrg} 756282e12b1bSmrg_ACEOF 7563889a2364Smrgif ac_fn_c_try_link "$LINENO" 7564889a2364Smrgthen : 756582e12b1bSmrg eval $cacheid=yes 7566889a2364Smrgelse $as_nop 756782e12b1bSmrg eval $cacheid=no 756882e12b1bSmrgfi 7569889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 757082e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 757182e12b1bSmrgfi 757282e12b1bSmrg 757382e12b1bSmrg 757482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 757582e12b1bSmrg 757682e12b1bSmrg eval supported=\$$cacheid 7577889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7578889a2364Smrgprintf "%s\n" "$supported" >&6; } 757982e12b1bSmrg if test "$supported" = "yes" ; then 758082e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 758182e12b1bSmrg found="yes" 758282e12b1bSmrg fi 758382e12b1bSmrg fi 758482e12b1bSmrg 758582e12b1bSmrg 758682e12b1bSmrg 758782e12b1bSmrg 758882e12b1bSmrg 758982e12b1bSmrg 759082e12b1bSmrg 759182e12b1bSmrg 759282e12b1bSmrg 759382e12b1bSmrg 759482e12b1bSmrg 759582e12b1bSmrg 759682e12b1bSmrg 759782e12b1bSmrg 759882e12b1bSmrg 759982e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 760082e12b1bSmrg 760182e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 760282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7603889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7604889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7605889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7606889a2364Smrgthen : 7607889a2364Smrg printf %s "(cached) " >&6 7608889a2364Smrgelse $as_nop 760982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 761082e12b1bSmrg/* end confdefs.h. */ 761182e12b1bSmrgint i; 761282e12b1bSmrg_ACEOF 7613889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7614889a2364Smrgthen : 761582e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7616889a2364Smrgelse $as_nop 761782e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 761882e12b1bSmrgfi 7619889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 762082e12b1bSmrgfi 7621889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7622889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 762382e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 762482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 762582e12b1bSmrgfi 762682e12b1bSmrg 762782e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 762882e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 762982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 763082e12b1bSmrg fi 763182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7632889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7633889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7634889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7635889a2364Smrgthen : 7636889a2364Smrg printf %s "(cached) " >&6 7637889a2364Smrgelse $as_nop 763882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 763982e12b1bSmrg/* end confdefs.h. */ 764082e12b1bSmrgint i; 764182e12b1bSmrg_ACEOF 7642889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7643889a2364Smrgthen : 764482e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7645889a2364Smrgelse $as_nop 764682e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 764782e12b1bSmrgfi 7648889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 764982e12b1bSmrgfi 7650889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7651889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 765282e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 765382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 765482e12b1bSmrgfi 765582e12b1bSmrg 765682e12b1bSmrgfound="no" 765782e12b1bSmrg 765882e12b1bSmrg if test $found = "no" ; then 76591b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 766082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 766182e12b1bSmrg fi 766282e12b1bSmrg 76631b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 766482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 766582e12b1bSmrg fi 766682e12b1bSmrg 766782e12b1bSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 766882e12b1bSmrg 7669889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7670889a2364Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 76711b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 7672889a2364Smrg if eval test \${$cacheid+y} 7673889a2364Smrgthen : 7674889a2364Smrg printf %s "(cached) " >&6 7675889a2364Smrgelse $as_nop 767682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 767782e12b1bSmrg/* end confdefs.h. */ 767882e12b1bSmrgint i; 767982e12b1bSmrgint 7680889a2364Smrgmain (void) 768182e12b1bSmrg{ 768282e12b1bSmrg 768382e12b1bSmrg ; 768482e12b1bSmrg return 0; 768582e12b1bSmrg} 768682e12b1bSmrg_ACEOF 7687889a2364Smrgif ac_fn_c_try_link "$LINENO" 7688889a2364Smrgthen : 768982e12b1bSmrg eval $cacheid=yes 7690889a2364Smrgelse $as_nop 769182e12b1bSmrg eval $cacheid=no 769282e12b1bSmrgfi 7693889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 769482e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 769582e12b1bSmrgfi 769682e12b1bSmrg 769782e12b1bSmrg 769882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 769982e12b1bSmrg 770082e12b1bSmrg eval supported=\$$cacheid 7701889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7702889a2364Smrgprintf "%s\n" "$supported" >&6; } 770382e12b1bSmrg if test "$supported" = "yes" ; then 770482e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 770582e12b1bSmrg found="yes" 770682e12b1bSmrg fi 770782e12b1bSmrg fi 770882e12b1bSmrg 770982e12b1bSmrg 771082e12b1bSmrg 771182e12b1bSmrg 771282e12b1bSmrg 771382e12b1bSmrg 771482e12b1bSmrg 771582e12b1bSmrg 771682e12b1bSmrg 771782e12b1bSmrg 771882e12b1bSmrg 771982e12b1bSmrg 772082e12b1bSmrg 772182e12b1bSmrg 772282e12b1bSmrg 772382e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 772482e12b1bSmrg 772582e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 772682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7727889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7728889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7729889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7730889a2364Smrgthen : 7731889a2364Smrg printf %s "(cached) " >&6 7732889a2364Smrgelse $as_nop 773382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 773482e12b1bSmrg/* end confdefs.h. */ 773582e12b1bSmrgint i; 773682e12b1bSmrg_ACEOF 7737889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7738889a2364Smrgthen : 773982e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7740889a2364Smrgelse $as_nop 774182e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 774282e12b1bSmrgfi 7743889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 774482e12b1bSmrgfi 7745889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7746889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 774782e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 774882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 774982e12b1bSmrgfi 775082e12b1bSmrg 775182e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 775282e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 775382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 775482e12b1bSmrg fi 775582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7756889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7757889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7758889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7759889a2364Smrgthen : 7760889a2364Smrg printf %s "(cached) " >&6 7761889a2364Smrgelse $as_nop 776282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 776382e12b1bSmrg/* end confdefs.h. */ 776482e12b1bSmrgint i; 776582e12b1bSmrg_ACEOF 7766889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7767889a2364Smrgthen : 776882e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7769889a2364Smrgelse $as_nop 777082e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 777182e12b1bSmrgfi 7772889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 777382e12b1bSmrgfi 7774889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7775889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 777682e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 777782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 777882e12b1bSmrgfi 777982e12b1bSmrg 778082e12b1bSmrgfound="no" 778182e12b1bSmrg 778282e12b1bSmrg if test $found = "no" ; then 77831b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 778482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 778582e12b1bSmrg fi 778682e12b1bSmrg 77871b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 778882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 778982e12b1bSmrg fi 779082e12b1bSmrg 779182e12b1bSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 779282e12b1bSmrg 7793889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7794889a2364Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 77951b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 7796889a2364Smrg if eval test \${$cacheid+y} 7797889a2364Smrgthen : 7798889a2364Smrg printf %s "(cached) " >&6 7799889a2364Smrgelse $as_nop 780082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 780182e12b1bSmrg/* end confdefs.h. */ 780282e12b1bSmrgint i; 780382e12b1bSmrgint 7804889a2364Smrgmain (void) 780582e12b1bSmrg{ 780682e12b1bSmrg 780782e12b1bSmrg ; 780882e12b1bSmrg return 0; 780982e12b1bSmrg} 781082e12b1bSmrg_ACEOF 7811889a2364Smrgif ac_fn_c_try_link "$LINENO" 7812889a2364Smrgthen : 781382e12b1bSmrg eval $cacheid=yes 7814889a2364Smrgelse $as_nop 781582e12b1bSmrg eval $cacheid=no 781682e12b1bSmrgfi 7817889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 781882e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 781982e12b1bSmrgfi 782082e12b1bSmrg 782182e12b1bSmrg 782282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 782382e12b1bSmrg 782482e12b1bSmrg eval supported=\$$cacheid 7825889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7826889a2364Smrgprintf "%s\n" "$supported" >&6; } 782782e12b1bSmrg if test "$supported" = "yes" ; then 782882e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 782982e12b1bSmrg found="yes" 783082e12b1bSmrg fi 783182e12b1bSmrg fi 783282e12b1bSmrg 783382e12b1bSmrg 783482e12b1bSmrg 783582e12b1bSmrg 783682e12b1bSmrg 783782e12b1bSmrg 783882e12b1bSmrg 783982e12b1bSmrg 784082e12b1bSmrg 784182e12b1bSmrg 784282e12b1bSmrg 784382e12b1bSmrg 784482e12b1bSmrg 784582e12b1bSmrg 784682e12b1bSmrg 784782e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 784882e12b1bSmrg 784982e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 785082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7851889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7852889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7853889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7854889a2364Smrgthen : 7855889a2364Smrg printf %s "(cached) " >&6 7856889a2364Smrgelse $as_nop 785782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 785882e12b1bSmrg/* end confdefs.h. */ 785982e12b1bSmrgint i; 786082e12b1bSmrg_ACEOF 7861889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7862889a2364Smrgthen : 786382e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7864889a2364Smrgelse $as_nop 786582e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 786682e12b1bSmrgfi 7867889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 786882e12b1bSmrgfi 7869889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7870889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 787182e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 787282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 787382e12b1bSmrgfi 787482e12b1bSmrg 787582e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 787682e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 787782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 787882e12b1bSmrg fi 787982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7880889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7881889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7882889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7883889a2364Smrgthen : 7884889a2364Smrg printf %s "(cached) " >&6 7885889a2364Smrgelse $as_nop 788682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 788782e12b1bSmrg/* end confdefs.h. */ 788882e12b1bSmrgint i; 788982e12b1bSmrg_ACEOF 7890889a2364Smrgif ac_fn_c_try_compile "$LINENO" 7891889a2364Smrgthen : 789282e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7893889a2364Smrgelse $as_nop 789482e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 789582e12b1bSmrgfi 7896889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 789782e12b1bSmrgfi 7898889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7899889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 790082e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 790182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 790282e12b1bSmrgfi 790382e12b1bSmrg 790482e12b1bSmrgfound="no" 790582e12b1bSmrg 790682e12b1bSmrg if test $found = "no" ; then 79071b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 790882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 790982e12b1bSmrg fi 791082e12b1bSmrg 79111b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 791282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 791382e12b1bSmrg fi 791482e12b1bSmrg 791582e12b1bSmrg CFLAGS="$CFLAGS -Werror=return-type" 791682e12b1bSmrg 7917889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 7918889a2364Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 79191b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_return_type 7920889a2364Smrg if eval test \${$cacheid+y} 7921889a2364Smrgthen : 7922889a2364Smrg printf %s "(cached) " >&6 7923889a2364Smrgelse $as_nop 792482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 792582e12b1bSmrg/* end confdefs.h. */ 792682e12b1bSmrgint i; 792782e12b1bSmrgint 7928889a2364Smrgmain (void) 792982e12b1bSmrg{ 793082e12b1bSmrg 793182e12b1bSmrg ; 793282e12b1bSmrg return 0; 793382e12b1bSmrg} 793482e12b1bSmrg_ACEOF 7935889a2364Smrgif ac_fn_c_try_link "$LINENO" 7936889a2364Smrgthen : 793782e12b1bSmrg eval $cacheid=yes 7938889a2364Smrgelse $as_nop 793982e12b1bSmrg eval $cacheid=no 794082e12b1bSmrgfi 7941889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 794282e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 794382e12b1bSmrgfi 794482e12b1bSmrg 794582e12b1bSmrg 794682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 794782e12b1bSmrg 794882e12b1bSmrg eval supported=\$$cacheid 7949889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7950889a2364Smrgprintf "%s\n" "$supported" >&6; } 795182e12b1bSmrg if test "$supported" = "yes" ; then 795282e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 795382e12b1bSmrg found="yes" 795482e12b1bSmrg fi 795582e12b1bSmrg fi 795682e12b1bSmrg 795782e12b1bSmrg if test $found = "no" ; then 79581b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 795982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 796082e12b1bSmrg fi 796182e12b1bSmrg 79621b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 796382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 796482e12b1bSmrg fi 796582e12b1bSmrg 796682e12b1bSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 796782e12b1bSmrg 7968889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 7969889a2364Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 79701b2353dbSmrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 7971889a2364Smrg if eval test \${$cacheid+y} 7972889a2364Smrgthen : 7973889a2364Smrg printf %s "(cached) " >&6 7974889a2364Smrgelse $as_nop 797582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 797682e12b1bSmrg/* end confdefs.h. */ 797782e12b1bSmrgint i; 797882e12b1bSmrgint 7979889a2364Smrgmain (void) 798082e12b1bSmrg{ 798182e12b1bSmrg 798282e12b1bSmrg ; 798382e12b1bSmrg return 0; 798482e12b1bSmrg} 798582e12b1bSmrg_ACEOF 7986889a2364Smrgif ac_fn_c_try_link "$LINENO" 7987889a2364Smrgthen : 798882e12b1bSmrg eval $cacheid=yes 7989889a2364Smrgelse $as_nop 799082e12b1bSmrg eval $cacheid=no 799182e12b1bSmrgfi 7992889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 799382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 799482e12b1bSmrgfi 799582e12b1bSmrg 799682e12b1bSmrg 799782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 799882e12b1bSmrg 799982e12b1bSmrg eval supported=\$$cacheid 8000889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8001889a2364Smrgprintf "%s\n" "$supported" >&6; } 800282e12b1bSmrg if test "$supported" = "yes" ; then 800382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 800482e12b1bSmrg found="yes" 800582e12b1bSmrg fi 800682e12b1bSmrg fi 800782e12b1bSmrg 800882e12b1bSmrg 800982e12b1bSmrg 801082e12b1bSmrg 801182e12b1bSmrg 801282e12b1bSmrg 801382e12b1bSmrg 801482e12b1bSmrg 801582e12b1bSmrg 801682e12b1bSmrg 801782e12b1bSmrg 801882e12b1bSmrg 801982e12b1bSmrg 802082e12b1bSmrg 802182e12b1bSmrg 802282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 802382e12b1bSmrg 802482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 802582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8026889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8027889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8028889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8029889a2364Smrgthen : 8030889a2364Smrg printf %s "(cached) " >&6 8031889a2364Smrgelse $as_nop 803282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 803382e12b1bSmrg/* end confdefs.h. */ 803482e12b1bSmrgint i; 803582e12b1bSmrg_ACEOF 8036889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8037889a2364Smrgthen : 803882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8039889a2364Smrgelse $as_nop 804082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 804182e12b1bSmrgfi 8042889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 804382e12b1bSmrgfi 8044889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8045889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 804682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 804782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 804882e12b1bSmrgfi 804982e12b1bSmrg 805082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 805182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 805282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 805382e12b1bSmrg fi 805482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8055889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8056889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8057889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8058889a2364Smrgthen : 8059889a2364Smrg printf %s "(cached) " >&6 8060889a2364Smrgelse $as_nop 806182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 806282e12b1bSmrg/* end confdefs.h. */ 806382e12b1bSmrgint i; 806482e12b1bSmrg_ACEOF 8065889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8066889a2364Smrgthen : 806782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8068889a2364Smrgelse $as_nop 806982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 807082e12b1bSmrgfi 8071889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 807282e12b1bSmrgfi 8073889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8074889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 807582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 807682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 807782e12b1bSmrgfi 807882e12b1bSmrg 807982e12b1bSmrgfound="no" 808082e12b1bSmrg 808182e12b1bSmrg if test $found = "no" ; then 80821b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 808382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 808482e12b1bSmrg fi 808582e12b1bSmrg 80861b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 808782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 808882e12b1bSmrg fi 808982e12b1bSmrg 809082e12b1bSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 809182e12b1bSmrg 8092889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8093889a2364Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 80941b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8095889a2364Smrg if eval test \${$cacheid+y} 8096889a2364Smrgthen : 8097889a2364Smrg printf %s "(cached) " >&6 8098889a2364Smrgelse $as_nop 809982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 810082e12b1bSmrg/* end confdefs.h. */ 810182e12b1bSmrgint i; 810282e12b1bSmrgint 8103889a2364Smrgmain (void) 810482e12b1bSmrg{ 810582e12b1bSmrg 810682e12b1bSmrg ; 810782e12b1bSmrg return 0; 810882e12b1bSmrg} 810982e12b1bSmrg_ACEOF 8110889a2364Smrgif ac_fn_c_try_link "$LINENO" 8111889a2364Smrgthen : 811282e12b1bSmrg eval $cacheid=yes 8113889a2364Smrgelse $as_nop 811482e12b1bSmrg eval $cacheid=no 811582e12b1bSmrgfi 8116889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 811782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 811882e12b1bSmrgfi 811982e12b1bSmrg 812082e12b1bSmrg 812182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 812282e12b1bSmrg 812382e12b1bSmrg eval supported=\$$cacheid 8124889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8125889a2364Smrgprintf "%s\n" "$supported" >&6; } 812682e12b1bSmrg if test "$supported" = "yes" ; then 812782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 812882e12b1bSmrg found="yes" 812982e12b1bSmrg fi 813082e12b1bSmrg fi 813182e12b1bSmrg 813282e12b1bSmrg 813382e12b1bSmrg 813482e12b1bSmrg 813582e12b1bSmrg 813682e12b1bSmrg 813782e12b1bSmrg 813882e12b1bSmrg 813982e12b1bSmrg 814082e12b1bSmrg 814182e12b1bSmrg 814282e12b1bSmrg 814382e12b1bSmrg 814482e12b1bSmrg 814582e12b1bSmrg 814682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 814782e12b1bSmrg 814882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 814982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8150889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8151889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8152889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8153889a2364Smrgthen : 8154889a2364Smrg printf %s "(cached) " >&6 8155889a2364Smrgelse $as_nop 815682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 815782e12b1bSmrg/* end confdefs.h. */ 815882e12b1bSmrgint i; 815982e12b1bSmrg_ACEOF 8160889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8161889a2364Smrgthen : 816282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8163889a2364Smrgelse $as_nop 816482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 816582e12b1bSmrgfi 8166889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 816782e12b1bSmrgfi 8168889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8169889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 817082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 817182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 817282e12b1bSmrgfi 817382e12b1bSmrg 817482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 817582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 817682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 817782e12b1bSmrg fi 817882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8179889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8180889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8181889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8182889a2364Smrgthen : 8183889a2364Smrg printf %s "(cached) " >&6 8184889a2364Smrgelse $as_nop 818582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 818682e12b1bSmrg/* end confdefs.h. */ 818782e12b1bSmrgint i; 818882e12b1bSmrg_ACEOF 8189889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8190889a2364Smrgthen : 819182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8192889a2364Smrgelse $as_nop 819382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 819482e12b1bSmrgfi 8195889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 819682e12b1bSmrgfi 8197889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8198889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 819982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 820082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 820182e12b1bSmrgfi 820282e12b1bSmrg 820382e12b1bSmrgfound="no" 820482e12b1bSmrg 820582e12b1bSmrg if test $found = "no" ; then 82061b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 820782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 820882e12b1bSmrg fi 820982e12b1bSmrg 82101b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 821182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 821282e12b1bSmrg fi 821382e12b1bSmrg 821482e12b1bSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 821582e12b1bSmrg 8216889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8217889a2364Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 82181b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8219889a2364Smrg if eval test \${$cacheid+y} 8220889a2364Smrgthen : 8221889a2364Smrg printf %s "(cached) " >&6 8222889a2364Smrgelse $as_nop 822382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 822482e12b1bSmrg/* end confdefs.h. */ 822582e12b1bSmrgint i; 822682e12b1bSmrgint 8227889a2364Smrgmain (void) 822882e12b1bSmrg{ 822982e12b1bSmrg 823082e12b1bSmrg ; 823182e12b1bSmrg return 0; 823282e12b1bSmrg} 823382e12b1bSmrg_ACEOF 8234889a2364Smrgif ac_fn_c_try_link "$LINENO" 8235889a2364Smrgthen : 823682e12b1bSmrg eval $cacheid=yes 8237889a2364Smrgelse $as_nop 823882e12b1bSmrg eval $cacheid=no 823982e12b1bSmrgfi 8240889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 824182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 824282e12b1bSmrgfi 824382e12b1bSmrg 824482e12b1bSmrg 824582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 824682e12b1bSmrg 824782e12b1bSmrg eval supported=\$$cacheid 8248889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8249889a2364Smrgprintf "%s\n" "$supported" >&6; } 825082e12b1bSmrg if test "$supported" = "yes" ; then 825182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 825282e12b1bSmrg found="yes" 825382e12b1bSmrg fi 825482e12b1bSmrg fi 825582e12b1bSmrg 825682e12b1bSmrg 825782e12b1bSmrg 825882e12b1bSmrg 825982e12b1bSmrg 826082e12b1bSmrg 826182e12b1bSmrg 826282e12b1bSmrg 826382e12b1bSmrg 826482e12b1bSmrg 826582e12b1bSmrg 826682e12b1bSmrg 826782e12b1bSmrg 826882e12b1bSmrg 826982e12b1bSmrg 827082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 827182e12b1bSmrg 827282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 827382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8274889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8275889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8276889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8277889a2364Smrgthen : 8278889a2364Smrg printf %s "(cached) " >&6 8279889a2364Smrgelse $as_nop 828082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 828182e12b1bSmrg/* end confdefs.h. */ 828282e12b1bSmrgint i; 828382e12b1bSmrg_ACEOF 8284889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8285889a2364Smrgthen : 828682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8287889a2364Smrgelse $as_nop 828882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 828982e12b1bSmrgfi 8290889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 829182e12b1bSmrgfi 8292889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8293889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 829482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 829582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 829682e12b1bSmrgfi 829782e12b1bSmrg 829882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 829982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 830082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 830182e12b1bSmrg fi 830282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8303889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8304889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8305889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8306889a2364Smrgthen : 8307889a2364Smrg printf %s "(cached) " >&6 8308889a2364Smrgelse $as_nop 830982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 831082e12b1bSmrg/* end confdefs.h. */ 831182e12b1bSmrgint i; 831282e12b1bSmrg_ACEOF 8313889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8314889a2364Smrgthen : 831582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8316889a2364Smrgelse $as_nop 831782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 831882e12b1bSmrgfi 8319889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 832082e12b1bSmrgfi 8321889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8322889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 832382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 832482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 832582e12b1bSmrgfi 832682e12b1bSmrg 832782e12b1bSmrgfound="no" 832882e12b1bSmrg 832982e12b1bSmrg if test $found = "no" ; then 83301b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 833182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 833282e12b1bSmrg fi 833382e12b1bSmrg 83341b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 833582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 833682e12b1bSmrg fi 833782e12b1bSmrg 833882e12b1bSmrg CFLAGS="$CFLAGS -Werror=write-strings" 833982e12b1bSmrg 8340889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8341889a2364Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 83421b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8343889a2364Smrg if eval test \${$cacheid+y} 8344889a2364Smrgthen : 8345889a2364Smrg printf %s "(cached) " >&6 8346889a2364Smrgelse $as_nop 834782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 834882e12b1bSmrg/* end confdefs.h. */ 834982e12b1bSmrgint i; 835082e12b1bSmrgint 8351889a2364Smrgmain (void) 835282e12b1bSmrg{ 835382e12b1bSmrg 835482e12b1bSmrg ; 835582e12b1bSmrg return 0; 835682e12b1bSmrg} 835782e12b1bSmrg_ACEOF 8358889a2364Smrgif ac_fn_c_try_link "$LINENO" 8359889a2364Smrgthen : 836082e12b1bSmrg eval $cacheid=yes 8361889a2364Smrgelse $as_nop 836282e12b1bSmrg eval $cacheid=no 836382e12b1bSmrgfi 8364889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 836582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 836682e12b1bSmrgfi 836782e12b1bSmrg 836882e12b1bSmrg 836982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 837082e12b1bSmrg 837182e12b1bSmrg eval supported=\$$cacheid 8372889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8373889a2364Smrgprintf "%s\n" "$supported" >&6; } 837482e12b1bSmrg if test "$supported" = "yes" ; then 837582e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 837682e12b1bSmrg found="yes" 837782e12b1bSmrg fi 837882e12b1bSmrg fi 837982e12b1bSmrg 838082e12b1bSmrg 838182e12b1bSmrg 838282e12b1bSmrg 838382e12b1bSmrg 838482e12b1bSmrg 838582e12b1bSmrg 838682e12b1bSmrg 838782e12b1bSmrg 838882e12b1bSmrg 838982e12b1bSmrg 839082e12b1bSmrg 839182e12b1bSmrg 839282e12b1bSmrg 839382e12b1bSmrg 839482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 839582e12b1bSmrg 839682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 839782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8398889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8399889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8400889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8401889a2364Smrgthen : 8402889a2364Smrg printf %s "(cached) " >&6 8403889a2364Smrgelse $as_nop 840482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 840582e12b1bSmrg/* end confdefs.h. */ 840682e12b1bSmrgint i; 840782e12b1bSmrg_ACEOF 8408889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8409889a2364Smrgthen : 841082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8411889a2364Smrgelse $as_nop 841282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 841382e12b1bSmrgfi 8414889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 841582e12b1bSmrgfi 8416889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8417889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 841882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 841982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 842082e12b1bSmrgfi 842182e12b1bSmrg 842282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 842382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 842482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 842582e12b1bSmrg fi 842682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8427889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8428889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8429889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8430889a2364Smrgthen : 8431889a2364Smrg printf %s "(cached) " >&6 8432889a2364Smrgelse $as_nop 843382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 843482e12b1bSmrg/* end confdefs.h. */ 843582e12b1bSmrgint i; 843682e12b1bSmrg_ACEOF 8437889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8438889a2364Smrgthen : 843982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8440889a2364Smrgelse $as_nop 844182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 844282e12b1bSmrgfi 8443889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 844482e12b1bSmrgfi 8445889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8446889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 844782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 844882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 844982e12b1bSmrgfi 845082e12b1bSmrg 845182e12b1bSmrgfound="no" 845282e12b1bSmrg 845382e12b1bSmrg if test $found = "no" ; then 84541b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 845582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 845682e12b1bSmrg fi 845782e12b1bSmrg 84581b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 845982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 846082e12b1bSmrg fi 846182e12b1bSmrg 846282e12b1bSmrg CFLAGS="$CFLAGS -Werror=address" 846382e12b1bSmrg 8464889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8465889a2364Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 84661b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_address 8467889a2364Smrg if eval test \${$cacheid+y} 8468889a2364Smrgthen : 8469889a2364Smrg printf %s "(cached) " >&6 8470889a2364Smrgelse $as_nop 847182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 847282e12b1bSmrg/* end confdefs.h. */ 847382e12b1bSmrgint i; 847482e12b1bSmrgint 8475889a2364Smrgmain (void) 847682e12b1bSmrg{ 847782e12b1bSmrg 847882e12b1bSmrg ; 847982e12b1bSmrg return 0; 848082e12b1bSmrg} 848182e12b1bSmrg_ACEOF 8482889a2364Smrgif ac_fn_c_try_link "$LINENO" 8483889a2364Smrgthen : 848482e12b1bSmrg eval $cacheid=yes 8485889a2364Smrgelse $as_nop 848682e12b1bSmrg eval $cacheid=no 848782e12b1bSmrgfi 8488889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 848982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 849082e12b1bSmrgfi 849182e12b1bSmrg 849282e12b1bSmrg 849382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 849482e12b1bSmrg 849582e12b1bSmrg eval supported=\$$cacheid 8496889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8497889a2364Smrgprintf "%s\n" "$supported" >&6; } 849882e12b1bSmrg if test "$supported" = "yes" ; then 849982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 850082e12b1bSmrg found="yes" 850182e12b1bSmrg fi 850282e12b1bSmrg fi 850382e12b1bSmrg 850482e12b1bSmrg 850582e12b1bSmrg 850682e12b1bSmrg 850782e12b1bSmrg 850882e12b1bSmrg 850982e12b1bSmrg 851082e12b1bSmrg 851182e12b1bSmrg 851282e12b1bSmrg 851382e12b1bSmrg 851482e12b1bSmrg 851582e12b1bSmrg 851682e12b1bSmrg 851782e12b1bSmrg 851882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 851982e12b1bSmrg 852082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 852182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8522889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8523889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8524889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8525889a2364Smrgthen : 8526889a2364Smrg printf %s "(cached) " >&6 8527889a2364Smrgelse $as_nop 852882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 852982e12b1bSmrg/* end confdefs.h. */ 853082e12b1bSmrgint i; 853182e12b1bSmrg_ACEOF 8532889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8533889a2364Smrgthen : 853482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8535889a2364Smrgelse $as_nop 853682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 853782e12b1bSmrgfi 8538889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 853982e12b1bSmrgfi 8540889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8541889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 854282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 854382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 854482e12b1bSmrgfi 854582e12b1bSmrg 854682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 854782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 854882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 854982e12b1bSmrg fi 855082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8551889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8552889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8553889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8554889a2364Smrgthen : 8555889a2364Smrg printf %s "(cached) " >&6 8556889a2364Smrgelse $as_nop 855782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 855882e12b1bSmrg/* end confdefs.h. */ 855982e12b1bSmrgint i; 856082e12b1bSmrg_ACEOF 8561889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8562889a2364Smrgthen : 856382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8564889a2364Smrgelse $as_nop 856582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 856682e12b1bSmrgfi 8567889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 856882e12b1bSmrgfi 8569889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8570889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 857182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 857282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 857382e12b1bSmrgfi 857482e12b1bSmrg 857582e12b1bSmrgfound="no" 857682e12b1bSmrg 857782e12b1bSmrg if test $found = "no" ; then 85781b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 857982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 858082e12b1bSmrg fi 858182e12b1bSmrg 85821b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 858382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 858482e12b1bSmrg fi 858582e12b1bSmrg 858682e12b1bSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 858782e12b1bSmrg 8588889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8589889a2364Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 85901b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8591889a2364Smrg if eval test \${$cacheid+y} 8592889a2364Smrgthen : 8593889a2364Smrg printf %s "(cached) " >&6 8594889a2364Smrgelse $as_nop 859582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 859682e12b1bSmrg/* end confdefs.h. */ 859782e12b1bSmrgint i; 859882e12b1bSmrgint 8599889a2364Smrgmain (void) 860082e12b1bSmrg{ 860182e12b1bSmrg 860282e12b1bSmrg ; 860382e12b1bSmrg return 0; 860482e12b1bSmrg} 860582e12b1bSmrg_ACEOF 8606889a2364Smrgif ac_fn_c_try_link "$LINENO" 8607889a2364Smrgthen : 860882e12b1bSmrg eval $cacheid=yes 8609889a2364Smrgelse $as_nop 861082e12b1bSmrg eval $cacheid=no 861182e12b1bSmrgfi 8612889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 861382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 861482e12b1bSmrgfi 861582e12b1bSmrg 861682e12b1bSmrg 861782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 861882e12b1bSmrg 861982e12b1bSmrg eval supported=\$$cacheid 8620889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8621889a2364Smrgprintf "%s\n" "$supported" >&6; } 862282e12b1bSmrg if test "$supported" = "yes" ; then 862382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 862482e12b1bSmrg found="yes" 862582e12b1bSmrg fi 862682e12b1bSmrg fi 862782e12b1bSmrg 862882e12b1bSmrg if test $found = "no" ; then 86291b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 863082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 863182e12b1bSmrg fi 863282e12b1bSmrg 86331b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 863482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 863582e12b1bSmrg fi 863682e12b1bSmrg 863782e12b1bSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 863882e12b1bSmrg 8639889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8640889a2364Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 86411b2353dbSmrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8642889a2364Smrg if eval test \${$cacheid+y} 8643889a2364Smrgthen : 8644889a2364Smrg printf %s "(cached) " >&6 8645889a2364Smrgelse $as_nop 864682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 864782e12b1bSmrg/* end confdefs.h. */ 864882e12b1bSmrgint i; 864982e12b1bSmrgint 8650889a2364Smrgmain (void) 865182e12b1bSmrg{ 865282e12b1bSmrg 865382e12b1bSmrg ; 865482e12b1bSmrg return 0; 865582e12b1bSmrg} 865682e12b1bSmrg_ACEOF 8657889a2364Smrgif ac_fn_c_try_link "$LINENO" 8658889a2364Smrgthen : 865982e12b1bSmrg eval $cacheid=yes 8660889a2364Smrgelse $as_nop 866182e12b1bSmrg eval $cacheid=no 866282e12b1bSmrgfi 8663889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 866482e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 866582e12b1bSmrgfi 866682e12b1bSmrg 866782e12b1bSmrg 866882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 866982e12b1bSmrg 867082e12b1bSmrg eval supported=\$$cacheid 8671889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8672889a2364Smrgprintf "%s\n" "$supported" >&6; } 867382e12b1bSmrg if test "$supported" = "yes" ; then 867482e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 867582e12b1bSmrg found="yes" 867682e12b1bSmrg fi 867782e12b1bSmrg fi 867882e12b1bSmrg 867982e12b1bSmrg 868082e12b1bSmrg 868182e12b1bSmrg 868282e12b1bSmrg 868382e12b1bSmrg 868482e12b1bSmrg 868582e12b1bSmrg 868682e12b1bSmrg 868782e12b1bSmrg 868882e12b1bSmrg 868982e12b1bSmrg 869082e12b1bSmrg 869182e12b1bSmrg 869282e12b1bSmrg 869382e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 869482e12b1bSmrg 869582e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 869682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8697889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8698889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8699889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8700889a2364Smrgthen : 8701889a2364Smrg printf %s "(cached) " >&6 8702889a2364Smrgelse $as_nop 870382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 870482e12b1bSmrg/* end confdefs.h. */ 870582e12b1bSmrgint i; 870682e12b1bSmrg_ACEOF 8707889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8708889a2364Smrgthen : 870982e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8710889a2364Smrgelse $as_nop 871182e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 871282e12b1bSmrgfi 8713889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 871482e12b1bSmrgfi 8715889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8716889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 871782e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 871882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 871982e12b1bSmrgfi 872082e12b1bSmrg 872182e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 872282e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 872382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 872482e12b1bSmrg fi 872582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8726889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8727889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8728889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8729889a2364Smrgthen : 8730889a2364Smrg printf %s "(cached) " >&6 8731889a2364Smrgelse $as_nop 873282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 873382e12b1bSmrg/* end confdefs.h. */ 873482e12b1bSmrgint i; 873582e12b1bSmrg_ACEOF 8736889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8737889a2364Smrgthen : 873882e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8739889a2364Smrgelse $as_nop 874082e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 874182e12b1bSmrgfi 8742889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 874382e12b1bSmrgfi 8744889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8745889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 874682e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 874782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 874882e12b1bSmrgfi 874982e12b1bSmrg 875082e12b1bSmrgfound="no" 875182e12b1bSmrg 875282e12b1bSmrg if test $found = "no" ; then 87531b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 875482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 875582e12b1bSmrg fi 875682e12b1bSmrg 87571b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 875882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 875982e12b1bSmrg fi 876082e12b1bSmrg 876182e12b1bSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 876282e12b1bSmrg 8763889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8764889a2364Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 87651b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8766889a2364Smrg if eval test \${$cacheid+y} 8767889a2364Smrgthen : 8768889a2364Smrg printf %s "(cached) " >&6 8769889a2364Smrgelse $as_nop 877082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 877182e12b1bSmrg/* end confdefs.h. */ 877282e12b1bSmrgint i; 877382e12b1bSmrgint 8774889a2364Smrgmain (void) 877582e12b1bSmrg{ 877682e12b1bSmrg 877782e12b1bSmrg ; 877882e12b1bSmrg return 0; 877982e12b1bSmrg} 878082e12b1bSmrg_ACEOF 8781889a2364Smrgif ac_fn_c_try_link "$LINENO" 8782889a2364Smrgthen : 878382e12b1bSmrg eval $cacheid=yes 8784889a2364Smrgelse $as_nop 878582e12b1bSmrg eval $cacheid=no 878682e12b1bSmrgfi 8787889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 878882e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 878982e12b1bSmrgfi 879082e12b1bSmrg 879182e12b1bSmrg 879282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 879382e12b1bSmrg 879482e12b1bSmrg eval supported=\$$cacheid 8795889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8796889a2364Smrgprintf "%s\n" "$supported" >&6; } 879782e12b1bSmrg if test "$supported" = "yes" ; then 879882e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 879982e12b1bSmrg found="yes" 880082e12b1bSmrg fi 880182e12b1bSmrg fi 880282e12b1bSmrg 880382e12b1bSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 880482e12b1bSmrgelse 8805889a2364Smrg{ 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 8806889a2364Smrgprintf "%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;} 880782e12b1bSmrg 880882e12b1bSmrg 880982e12b1bSmrg 881082e12b1bSmrg 881182e12b1bSmrg 881282e12b1bSmrg 881382e12b1bSmrg 881482e12b1bSmrg 881582e12b1bSmrg 881682e12b1bSmrg 881782e12b1bSmrg 881882e12b1bSmrg 881982e12b1bSmrg 882082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 882182e12b1bSmrg 882282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 882382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8824889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8825889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8826889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8827889a2364Smrgthen : 8828889a2364Smrg printf %s "(cached) " >&6 8829889a2364Smrgelse $as_nop 883082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 883182e12b1bSmrg/* end confdefs.h. */ 883282e12b1bSmrgint i; 883382e12b1bSmrg_ACEOF 8834889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8835889a2364Smrgthen : 883682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8837889a2364Smrgelse $as_nop 883882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 883982e12b1bSmrgfi 8840889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 884182e12b1bSmrgfi 8842889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8843889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 884482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 884582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 884682e12b1bSmrgfi 884782e12b1bSmrg 884882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 884982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 885082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 885182e12b1bSmrg fi 885282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8853889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8854889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8855889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8856889a2364Smrgthen : 8857889a2364Smrg printf %s "(cached) " >&6 8858889a2364Smrgelse $as_nop 885982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 886082e12b1bSmrg/* end confdefs.h. */ 886182e12b1bSmrgint i; 886282e12b1bSmrg_ACEOF 8863889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8864889a2364Smrgthen : 886582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8866889a2364Smrgelse $as_nop 886782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 886882e12b1bSmrgfi 8869889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 887082e12b1bSmrgfi 8871889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8872889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 887382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 887482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 887582e12b1bSmrgfi 887682e12b1bSmrg 887782e12b1bSmrgfound="no" 887882e12b1bSmrg 887982e12b1bSmrg if test $found = "no" ; then 88801b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 888182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 888282e12b1bSmrg fi 888382e12b1bSmrg 88841b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 888582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 888682e12b1bSmrg fi 888782e12b1bSmrg 888882e12b1bSmrg CFLAGS="$CFLAGS -Wimplicit" 888982e12b1bSmrg 8890889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 8891889a2364Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 889282e12b1bSmrg cacheid=xorg_cv_cc_flag__Wimplicit 8893889a2364Smrg if eval test \${$cacheid+y} 8894889a2364Smrgthen : 8895889a2364Smrg printf %s "(cached) " >&6 8896889a2364Smrgelse $as_nop 889782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 889882e12b1bSmrg/* end confdefs.h. */ 889982e12b1bSmrgint i; 890082e12b1bSmrgint 8901889a2364Smrgmain (void) 890282e12b1bSmrg{ 890382e12b1bSmrg 890482e12b1bSmrg ; 890582e12b1bSmrg return 0; 890682e12b1bSmrg} 890782e12b1bSmrg_ACEOF 8908889a2364Smrgif ac_fn_c_try_link "$LINENO" 8909889a2364Smrgthen : 891082e12b1bSmrg eval $cacheid=yes 8911889a2364Smrgelse $as_nop 891282e12b1bSmrg eval $cacheid=no 891382e12b1bSmrgfi 8914889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 891582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 891682e12b1bSmrgfi 891782e12b1bSmrg 891882e12b1bSmrg 891982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 892082e12b1bSmrg 892182e12b1bSmrg eval supported=\$$cacheid 8922889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8923889a2364Smrgprintf "%s\n" "$supported" >&6; } 892482e12b1bSmrg if test "$supported" = "yes" ; then 892582e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 892682e12b1bSmrg found="yes" 892782e12b1bSmrg fi 892882e12b1bSmrg fi 892982e12b1bSmrg 893082e12b1bSmrg 893182e12b1bSmrg 893282e12b1bSmrg 893382e12b1bSmrg 893482e12b1bSmrg 893582e12b1bSmrg 893682e12b1bSmrg 893782e12b1bSmrg 893882e12b1bSmrg 893982e12b1bSmrg 894082e12b1bSmrg 894182e12b1bSmrg 894282e12b1bSmrg 894382e12b1bSmrg 894482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 894582e12b1bSmrg 894682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 894782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8948889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8949889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8950889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8951889a2364Smrgthen : 8952889a2364Smrg printf %s "(cached) " >&6 8953889a2364Smrgelse $as_nop 895482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 895582e12b1bSmrg/* end confdefs.h. */ 895682e12b1bSmrgint i; 895782e12b1bSmrg_ACEOF 8958889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8959889a2364Smrgthen : 896082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8961889a2364Smrgelse $as_nop 896282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 896382e12b1bSmrgfi 8964889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 896582e12b1bSmrgfi 8966889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8967889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 896882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 896982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 897082e12b1bSmrgfi 897182e12b1bSmrg 897282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 897382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 897482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 897582e12b1bSmrg fi 897682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8977889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8978889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8979889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8980889a2364Smrgthen : 8981889a2364Smrg printf %s "(cached) " >&6 8982889a2364Smrgelse $as_nop 898382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 898482e12b1bSmrg/* end confdefs.h. */ 898582e12b1bSmrgint i; 898682e12b1bSmrg_ACEOF 8987889a2364Smrgif ac_fn_c_try_compile "$LINENO" 8988889a2364Smrgthen : 898982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8990889a2364Smrgelse $as_nop 899182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 899282e12b1bSmrgfi 8993889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 899482e12b1bSmrgfi 8995889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8996889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 899782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 899882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 899982e12b1bSmrgfi 900082e12b1bSmrg 900182e12b1bSmrgfound="no" 900282e12b1bSmrg 900382e12b1bSmrg if test $found = "no" ; then 90041b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 900582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 900682e12b1bSmrg fi 900782e12b1bSmrg 90081b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 900982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 901082e12b1bSmrg fi 901182e12b1bSmrg 901282e12b1bSmrg CFLAGS="$CFLAGS -Wnonnull" 901382e12b1bSmrg 9014889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9015889a2364Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 901682e12b1bSmrg cacheid=xorg_cv_cc_flag__Wnonnull 9017889a2364Smrg if eval test \${$cacheid+y} 9018889a2364Smrgthen : 9019889a2364Smrg printf %s "(cached) " >&6 9020889a2364Smrgelse $as_nop 902182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 902282e12b1bSmrg/* end confdefs.h. */ 902382e12b1bSmrgint i; 902482e12b1bSmrgint 9025889a2364Smrgmain (void) 902682e12b1bSmrg{ 902782e12b1bSmrg 902882e12b1bSmrg ; 902982e12b1bSmrg return 0; 903082e12b1bSmrg} 903182e12b1bSmrg_ACEOF 9032889a2364Smrgif ac_fn_c_try_link "$LINENO" 9033889a2364Smrgthen : 903482e12b1bSmrg eval $cacheid=yes 9035889a2364Smrgelse $as_nop 903682e12b1bSmrg eval $cacheid=no 903782e12b1bSmrgfi 9038889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 903982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 904082e12b1bSmrgfi 904182e12b1bSmrg 904282e12b1bSmrg 904382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 904482e12b1bSmrg 904582e12b1bSmrg eval supported=\$$cacheid 9046889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9047889a2364Smrgprintf "%s\n" "$supported" >&6; } 904882e12b1bSmrg if test "$supported" = "yes" ; then 904982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 905082e12b1bSmrg found="yes" 905182e12b1bSmrg fi 905282e12b1bSmrg fi 905382e12b1bSmrg 905482e12b1bSmrg 905582e12b1bSmrg 905682e12b1bSmrg 905782e12b1bSmrg 905882e12b1bSmrg 905982e12b1bSmrg 906082e12b1bSmrg 906182e12b1bSmrg 906282e12b1bSmrg 906382e12b1bSmrg 906482e12b1bSmrg 906582e12b1bSmrg 906682e12b1bSmrg 906782e12b1bSmrg 906882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 906982e12b1bSmrg 907082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 907182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9072889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9073889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9074889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9075889a2364Smrgthen : 9076889a2364Smrg printf %s "(cached) " >&6 9077889a2364Smrgelse $as_nop 907882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 907982e12b1bSmrg/* end confdefs.h. */ 908082e12b1bSmrgint i; 908182e12b1bSmrg_ACEOF 9082889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9083889a2364Smrgthen : 908482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9085889a2364Smrgelse $as_nop 908682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 908782e12b1bSmrgfi 9088889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 908982e12b1bSmrgfi 9090889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9091889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 909282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 909382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 909482e12b1bSmrgfi 909582e12b1bSmrg 909682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 909782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 909882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 909982e12b1bSmrg fi 910082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9101889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9102889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9103889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9104889a2364Smrgthen : 9105889a2364Smrg printf %s "(cached) " >&6 9106889a2364Smrgelse $as_nop 910782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 910882e12b1bSmrg/* end confdefs.h. */ 910982e12b1bSmrgint i; 911082e12b1bSmrg_ACEOF 9111889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9112889a2364Smrgthen : 911382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9114889a2364Smrgelse $as_nop 911582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 911682e12b1bSmrgfi 9117889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 911882e12b1bSmrgfi 9119889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9120889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 912182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 912282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 912382e12b1bSmrgfi 912482e12b1bSmrg 912582e12b1bSmrgfound="no" 912682e12b1bSmrg 912782e12b1bSmrg if test $found = "no" ; then 91281b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 912982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 913082e12b1bSmrg fi 913182e12b1bSmrg 91321b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 913382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 913482e12b1bSmrg fi 913582e12b1bSmrg 913682e12b1bSmrg CFLAGS="$CFLAGS -Winit-self" 913782e12b1bSmrg 9138889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9139889a2364Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 914082e12b1bSmrg cacheid=xorg_cv_cc_flag__Winit_self 9141889a2364Smrg if eval test \${$cacheid+y} 9142889a2364Smrgthen : 9143889a2364Smrg printf %s "(cached) " >&6 9144889a2364Smrgelse $as_nop 914582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 914682e12b1bSmrg/* end confdefs.h. */ 914782e12b1bSmrgint i; 914882e12b1bSmrgint 9149889a2364Smrgmain (void) 915082e12b1bSmrg{ 915182e12b1bSmrg 915282e12b1bSmrg ; 915382e12b1bSmrg return 0; 915482e12b1bSmrg} 915582e12b1bSmrg_ACEOF 9156889a2364Smrgif ac_fn_c_try_link "$LINENO" 9157889a2364Smrgthen : 915882e12b1bSmrg eval $cacheid=yes 9159889a2364Smrgelse $as_nop 916082e12b1bSmrg eval $cacheid=no 916182e12b1bSmrgfi 9162889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 916382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 916482e12b1bSmrgfi 916582e12b1bSmrg 916682e12b1bSmrg 916782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 916882e12b1bSmrg 916982e12b1bSmrg eval supported=\$$cacheid 9170889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9171889a2364Smrgprintf "%s\n" "$supported" >&6; } 917282e12b1bSmrg if test "$supported" = "yes" ; then 917382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 917482e12b1bSmrg found="yes" 917582e12b1bSmrg fi 917682e12b1bSmrg fi 917782e12b1bSmrg 917882e12b1bSmrg 917982e12b1bSmrg 918082e12b1bSmrg 918182e12b1bSmrg 918282e12b1bSmrg 918382e12b1bSmrg 918482e12b1bSmrg 918582e12b1bSmrg 918682e12b1bSmrg 918782e12b1bSmrg 918882e12b1bSmrg 918982e12b1bSmrg 919082e12b1bSmrg 919182e12b1bSmrg 919282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 919382e12b1bSmrg 919482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 919582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9196889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9197889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9198889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9199889a2364Smrgthen : 9200889a2364Smrg printf %s "(cached) " >&6 9201889a2364Smrgelse $as_nop 920282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 920382e12b1bSmrg/* end confdefs.h. */ 920482e12b1bSmrgint i; 920582e12b1bSmrg_ACEOF 9206889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9207889a2364Smrgthen : 920882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9209889a2364Smrgelse $as_nop 921082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 921182e12b1bSmrgfi 9212889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 921382e12b1bSmrgfi 9214889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9215889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 921682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 921782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 921882e12b1bSmrgfi 921982e12b1bSmrg 922082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 922182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 922282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 922382e12b1bSmrg fi 922482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9225889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9226889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9227889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9228889a2364Smrgthen : 9229889a2364Smrg printf %s "(cached) " >&6 9230889a2364Smrgelse $as_nop 923182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 923282e12b1bSmrg/* end confdefs.h. */ 923382e12b1bSmrgint i; 923482e12b1bSmrg_ACEOF 9235889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9236889a2364Smrgthen : 923782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9238889a2364Smrgelse $as_nop 923982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 924082e12b1bSmrgfi 9241889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 924282e12b1bSmrgfi 9243889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9244889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 924582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 924682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 924782e12b1bSmrgfi 924882e12b1bSmrg 924982e12b1bSmrgfound="no" 925082e12b1bSmrg 925182e12b1bSmrg if test $found = "no" ; then 92521b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 925382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 925482e12b1bSmrg fi 925582e12b1bSmrg 92561b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 925782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 925882e12b1bSmrg fi 925982e12b1bSmrg 926082e12b1bSmrg CFLAGS="$CFLAGS -Wmain" 926182e12b1bSmrg 9262889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9263889a2364Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 926482e12b1bSmrg cacheid=xorg_cv_cc_flag__Wmain 9265889a2364Smrg if eval test \${$cacheid+y} 9266889a2364Smrgthen : 9267889a2364Smrg printf %s "(cached) " >&6 9268889a2364Smrgelse $as_nop 926982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 927082e12b1bSmrg/* end confdefs.h. */ 927182e12b1bSmrgint i; 927282e12b1bSmrgint 9273889a2364Smrgmain (void) 927482e12b1bSmrg{ 927582e12b1bSmrg 927682e12b1bSmrg ; 927782e12b1bSmrg return 0; 927882e12b1bSmrg} 927982e12b1bSmrg_ACEOF 9280889a2364Smrgif ac_fn_c_try_link "$LINENO" 9281889a2364Smrgthen : 928282e12b1bSmrg eval $cacheid=yes 9283889a2364Smrgelse $as_nop 928482e12b1bSmrg eval $cacheid=no 928582e12b1bSmrgfi 9286889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 928782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 928882e12b1bSmrgfi 928982e12b1bSmrg 929082e12b1bSmrg 929182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 929282e12b1bSmrg 929382e12b1bSmrg eval supported=\$$cacheid 9294889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9295889a2364Smrgprintf "%s\n" "$supported" >&6; } 929682e12b1bSmrg if test "$supported" = "yes" ; then 929782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 929882e12b1bSmrg found="yes" 929982e12b1bSmrg fi 930082e12b1bSmrg fi 930182e12b1bSmrg 930282e12b1bSmrg 930382e12b1bSmrg 930482e12b1bSmrg 930582e12b1bSmrg 930682e12b1bSmrg 930782e12b1bSmrg 930882e12b1bSmrg 930982e12b1bSmrg 931082e12b1bSmrg 931182e12b1bSmrg 931282e12b1bSmrg 931382e12b1bSmrg 931482e12b1bSmrg 931582e12b1bSmrg 931682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 931782e12b1bSmrg 931882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 931982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9320889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9321889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9322889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9323889a2364Smrgthen : 9324889a2364Smrg printf %s "(cached) " >&6 9325889a2364Smrgelse $as_nop 932682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 932782e12b1bSmrg/* end confdefs.h. */ 932882e12b1bSmrgint i; 932982e12b1bSmrg_ACEOF 9330889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9331889a2364Smrgthen : 933282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9333889a2364Smrgelse $as_nop 933482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 933582e12b1bSmrgfi 9336889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 933782e12b1bSmrgfi 9338889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9339889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 934082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 934182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 934282e12b1bSmrgfi 934382e12b1bSmrg 934482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 934582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 934682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 934782e12b1bSmrg fi 934882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9349889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9350889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9351889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9352889a2364Smrgthen : 9353889a2364Smrg printf %s "(cached) " >&6 9354889a2364Smrgelse $as_nop 935582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 935682e12b1bSmrg/* end confdefs.h. */ 935782e12b1bSmrgint i; 935882e12b1bSmrg_ACEOF 9359889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9360889a2364Smrgthen : 936182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9362889a2364Smrgelse $as_nop 936382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 936482e12b1bSmrgfi 9365889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 936682e12b1bSmrgfi 9367889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9368889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 936982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 937082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 937182e12b1bSmrgfi 937282e12b1bSmrg 937382e12b1bSmrgfound="no" 937482e12b1bSmrg 937582e12b1bSmrg if test $found = "no" ; then 93761b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 937782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 937882e12b1bSmrg fi 937982e12b1bSmrg 93801b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 938182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 938282e12b1bSmrg fi 938382e12b1bSmrg 938482e12b1bSmrg CFLAGS="$CFLAGS -Wmissing-braces" 938582e12b1bSmrg 9386889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9387889a2364Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 938882e12b1bSmrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9389889a2364Smrg if eval test \${$cacheid+y} 9390889a2364Smrgthen : 9391889a2364Smrg printf %s "(cached) " >&6 9392889a2364Smrgelse $as_nop 939382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 939482e12b1bSmrg/* end confdefs.h. */ 939582e12b1bSmrgint i; 939682e12b1bSmrgint 9397889a2364Smrgmain (void) 939882e12b1bSmrg{ 939982e12b1bSmrg 940082e12b1bSmrg ; 940182e12b1bSmrg return 0; 940282e12b1bSmrg} 940382e12b1bSmrg_ACEOF 9404889a2364Smrgif ac_fn_c_try_link "$LINENO" 9405889a2364Smrgthen : 940682e12b1bSmrg eval $cacheid=yes 9407889a2364Smrgelse $as_nop 940882e12b1bSmrg eval $cacheid=no 940982e12b1bSmrgfi 9410889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 941182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 941282e12b1bSmrgfi 941382e12b1bSmrg 941482e12b1bSmrg 941582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 941682e12b1bSmrg 941782e12b1bSmrg eval supported=\$$cacheid 9418889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9419889a2364Smrgprintf "%s\n" "$supported" >&6; } 942082e12b1bSmrg if test "$supported" = "yes" ; then 942182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 942282e12b1bSmrg found="yes" 942382e12b1bSmrg fi 942482e12b1bSmrg fi 942582e12b1bSmrg 942682e12b1bSmrg 942782e12b1bSmrg 942882e12b1bSmrg 942982e12b1bSmrg 943082e12b1bSmrg 943182e12b1bSmrg 943282e12b1bSmrg 943382e12b1bSmrg 943482e12b1bSmrg 943582e12b1bSmrg 943682e12b1bSmrg 943782e12b1bSmrg 943882e12b1bSmrg 943982e12b1bSmrg 944082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 944182e12b1bSmrg 944282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 944382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9444889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9445889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9446889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9447889a2364Smrgthen : 9448889a2364Smrg printf %s "(cached) " >&6 9449889a2364Smrgelse $as_nop 945082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 945182e12b1bSmrg/* end confdefs.h. */ 945282e12b1bSmrgint i; 945382e12b1bSmrg_ACEOF 9454889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9455889a2364Smrgthen : 945682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9457889a2364Smrgelse $as_nop 945882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 945982e12b1bSmrgfi 9460889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 946182e12b1bSmrgfi 9462889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9463889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 946482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 946582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 946682e12b1bSmrgfi 946782e12b1bSmrg 946882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 946982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 947082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 947182e12b1bSmrg fi 947282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9473889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9474889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9475889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9476889a2364Smrgthen : 9477889a2364Smrg printf %s "(cached) " >&6 9478889a2364Smrgelse $as_nop 947982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 948082e12b1bSmrg/* end confdefs.h. */ 948182e12b1bSmrgint i; 948282e12b1bSmrg_ACEOF 9483889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9484889a2364Smrgthen : 948582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9486889a2364Smrgelse $as_nop 948782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 948882e12b1bSmrgfi 9489889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 949082e12b1bSmrgfi 9491889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9492889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 949382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 949482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 949582e12b1bSmrgfi 949682e12b1bSmrg 949782e12b1bSmrgfound="no" 949882e12b1bSmrg 949982e12b1bSmrg if test $found = "no" ; then 95001b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 950182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 950282e12b1bSmrg fi 950382e12b1bSmrg 95041b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 950582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 950682e12b1bSmrg fi 950782e12b1bSmrg 950882e12b1bSmrg CFLAGS="$CFLAGS -Wsequence-point" 950982e12b1bSmrg 9510889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9511889a2364Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 951282e12b1bSmrg cacheid=xorg_cv_cc_flag__Wsequence_point 9513889a2364Smrg if eval test \${$cacheid+y} 9514889a2364Smrgthen : 9515889a2364Smrg printf %s "(cached) " >&6 9516889a2364Smrgelse $as_nop 951782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 951882e12b1bSmrg/* end confdefs.h. */ 951982e12b1bSmrgint i; 952082e12b1bSmrgint 9521889a2364Smrgmain (void) 952282e12b1bSmrg{ 952382e12b1bSmrg 952482e12b1bSmrg ; 952582e12b1bSmrg return 0; 952682e12b1bSmrg} 952782e12b1bSmrg_ACEOF 9528889a2364Smrgif ac_fn_c_try_link "$LINENO" 9529889a2364Smrgthen : 953082e12b1bSmrg eval $cacheid=yes 9531889a2364Smrgelse $as_nop 953282e12b1bSmrg eval $cacheid=no 953382e12b1bSmrgfi 9534889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 953582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 953682e12b1bSmrgfi 953782e12b1bSmrg 953882e12b1bSmrg 953982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 954082e12b1bSmrg 954182e12b1bSmrg eval supported=\$$cacheid 9542889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9543889a2364Smrgprintf "%s\n" "$supported" >&6; } 954482e12b1bSmrg if test "$supported" = "yes" ; then 954582e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 954682e12b1bSmrg found="yes" 954782e12b1bSmrg fi 954882e12b1bSmrg fi 954982e12b1bSmrg 955082e12b1bSmrg 955182e12b1bSmrg 955282e12b1bSmrg 955382e12b1bSmrg 955482e12b1bSmrg 955582e12b1bSmrg 955682e12b1bSmrg 955782e12b1bSmrg 955882e12b1bSmrg 955982e12b1bSmrg 956082e12b1bSmrg 956182e12b1bSmrg 956282e12b1bSmrg 956382e12b1bSmrg 956482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 956582e12b1bSmrg 956682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 956782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9568889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9569889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9570889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9571889a2364Smrgthen : 9572889a2364Smrg printf %s "(cached) " >&6 9573889a2364Smrgelse $as_nop 957482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 957582e12b1bSmrg/* end confdefs.h. */ 957682e12b1bSmrgint i; 957782e12b1bSmrg_ACEOF 9578889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9579889a2364Smrgthen : 958082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9581889a2364Smrgelse $as_nop 958282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 958382e12b1bSmrgfi 9584889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 958582e12b1bSmrgfi 9586889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9587889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 958882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 958982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 959082e12b1bSmrgfi 959182e12b1bSmrg 959282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 959382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 959482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 959582e12b1bSmrg fi 959682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9597889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9598889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9599889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9600889a2364Smrgthen : 9601889a2364Smrg printf %s "(cached) " >&6 9602889a2364Smrgelse $as_nop 960382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 960482e12b1bSmrg/* end confdefs.h. */ 960582e12b1bSmrgint i; 960682e12b1bSmrg_ACEOF 9607889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9608889a2364Smrgthen : 960982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9610889a2364Smrgelse $as_nop 961182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 961282e12b1bSmrgfi 9613889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 961482e12b1bSmrgfi 9615889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9616889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 961782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 961882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 961982e12b1bSmrgfi 962082e12b1bSmrg 962182e12b1bSmrgfound="no" 962282e12b1bSmrg 962382e12b1bSmrg if test $found = "no" ; then 96241b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 962582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 962682e12b1bSmrg fi 962782e12b1bSmrg 96281b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 962982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 963082e12b1bSmrg fi 963182e12b1bSmrg 963282e12b1bSmrg CFLAGS="$CFLAGS -Wreturn-type" 963382e12b1bSmrg 9634889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9635889a2364Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 963682e12b1bSmrg cacheid=xorg_cv_cc_flag__Wreturn_type 9637889a2364Smrg if eval test \${$cacheid+y} 9638889a2364Smrgthen : 9639889a2364Smrg printf %s "(cached) " >&6 9640889a2364Smrgelse $as_nop 964182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 964282e12b1bSmrg/* end confdefs.h. */ 964382e12b1bSmrgint i; 964482e12b1bSmrgint 9645889a2364Smrgmain (void) 964682e12b1bSmrg{ 964782e12b1bSmrg 964882e12b1bSmrg ; 964982e12b1bSmrg return 0; 965082e12b1bSmrg} 965182e12b1bSmrg_ACEOF 9652889a2364Smrgif ac_fn_c_try_link "$LINENO" 9653889a2364Smrgthen : 965482e12b1bSmrg eval $cacheid=yes 9655889a2364Smrgelse $as_nop 965682e12b1bSmrg eval $cacheid=no 965782e12b1bSmrgfi 9658889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 965982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 966082e12b1bSmrgfi 966182e12b1bSmrg 966282e12b1bSmrg 966382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 966482e12b1bSmrg 966582e12b1bSmrg eval supported=\$$cacheid 9666889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9667889a2364Smrgprintf "%s\n" "$supported" >&6; } 966882e12b1bSmrg if test "$supported" = "yes" ; then 966982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 967082e12b1bSmrg found="yes" 967182e12b1bSmrg fi 967282e12b1bSmrg fi 967382e12b1bSmrg 967482e12b1bSmrg 967582e12b1bSmrg 967682e12b1bSmrg 967782e12b1bSmrg 967882e12b1bSmrg 967982e12b1bSmrg 968082e12b1bSmrg 968182e12b1bSmrg 968282e12b1bSmrg 968382e12b1bSmrg 968482e12b1bSmrg 968582e12b1bSmrg 968682e12b1bSmrg 968782e12b1bSmrg 968882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 968982e12b1bSmrg 969082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 969182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9692889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9693889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9694889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9695889a2364Smrgthen : 9696889a2364Smrg printf %s "(cached) " >&6 9697889a2364Smrgelse $as_nop 969882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 969982e12b1bSmrg/* end confdefs.h. */ 970082e12b1bSmrgint i; 970182e12b1bSmrg_ACEOF 9702889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9703889a2364Smrgthen : 970482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9705889a2364Smrgelse $as_nop 970682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 970782e12b1bSmrgfi 9708889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 970982e12b1bSmrgfi 9710889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9711889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 971282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 971382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 971482e12b1bSmrgfi 971582e12b1bSmrg 971682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 971782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 971882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 971982e12b1bSmrg fi 972082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9721889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9722889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9723889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9724889a2364Smrgthen : 9725889a2364Smrg printf %s "(cached) " >&6 9726889a2364Smrgelse $as_nop 972782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 972882e12b1bSmrg/* end confdefs.h. */ 972982e12b1bSmrgint i; 973082e12b1bSmrg_ACEOF 9731889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9732889a2364Smrgthen : 973382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9734889a2364Smrgelse $as_nop 973582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 973682e12b1bSmrgfi 9737889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 973882e12b1bSmrgfi 9739889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9740889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 974182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 974282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 974382e12b1bSmrgfi 974482e12b1bSmrg 974582e12b1bSmrgfound="no" 974682e12b1bSmrg 974782e12b1bSmrg if test $found = "no" ; then 97481b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 974982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 975082e12b1bSmrg fi 975182e12b1bSmrg 97521b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 975382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 975482e12b1bSmrg fi 975582e12b1bSmrg 975682e12b1bSmrg CFLAGS="$CFLAGS -Wtrigraphs" 975782e12b1bSmrg 9758889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9759889a2364Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 976082e12b1bSmrg cacheid=xorg_cv_cc_flag__Wtrigraphs 9761889a2364Smrg if eval test \${$cacheid+y} 9762889a2364Smrgthen : 9763889a2364Smrg printf %s "(cached) " >&6 9764889a2364Smrgelse $as_nop 976582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 976682e12b1bSmrg/* end confdefs.h. */ 976782e12b1bSmrgint i; 976882e12b1bSmrgint 9769889a2364Smrgmain (void) 977082e12b1bSmrg{ 977182e12b1bSmrg 977282e12b1bSmrg ; 977382e12b1bSmrg return 0; 977482e12b1bSmrg} 977582e12b1bSmrg_ACEOF 9776889a2364Smrgif ac_fn_c_try_link "$LINENO" 9777889a2364Smrgthen : 977882e12b1bSmrg eval $cacheid=yes 9779889a2364Smrgelse $as_nop 978082e12b1bSmrg eval $cacheid=no 978182e12b1bSmrgfi 9782889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 978382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 978482e12b1bSmrgfi 978582e12b1bSmrg 978682e12b1bSmrg 978782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 978882e12b1bSmrg 978982e12b1bSmrg eval supported=\$$cacheid 9790889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9791889a2364Smrgprintf "%s\n" "$supported" >&6; } 979282e12b1bSmrg if test "$supported" = "yes" ; then 979382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 979482e12b1bSmrg found="yes" 979582e12b1bSmrg fi 979682e12b1bSmrg fi 979782e12b1bSmrg 979882e12b1bSmrg 979982e12b1bSmrg 980082e12b1bSmrg 980182e12b1bSmrg 980282e12b1bSmrg 980382e12b1bSmrg 980482e12b1bSmrg 980582e12b1bSmrg 980682e12b1bSmrg 980782e12b1bSmrg 980882e12b1bSmrg 980982e12b1bSmrg 981082e12b1bSmrg 981182e12b1bSmrg 981282e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 981382e12b1bSmrg 981482e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 981582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9816889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9817889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9818889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9819889a2364Smrgthen : 9820889a2364Smrg printf %s "(cached) " >&6 9821889a2364Smrgelse $as_nop 982282e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 982382e12b1bSmrg/* end confdefs.h. */ 982482e12b1bSmrgint i; 982582e12b1bSmrg_ACEOF 9826889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9827889a2364Smrgthen : 982882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9829889a2364Smrgelse $as_nop 983082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 983182e12b1bSmrgfi 9832889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 983382e12b1bSmrgfi 9834889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9835889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 983682e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 983782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 983882e12b1bSmrgfi 983982e12b1bSmrg 984082e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 984182e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 984282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 984382e12b1bSmrg fi 984482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9845889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9846889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9847889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9848889a2364Smrgthen : 9849889a2364Smrg printf %s "(cached) " >&6 9850889a2364Smrgelse $as_nop 985182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 985282e12b1bSmrg/* end confdefs.h. */ 985382e12b1bSmrgint i; 985482e12b1bSmrg_ACEOF 9855889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9856889a2364Smrgthen : 985782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9858889a2364Smrgelse $as_nop 985982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 986082e12b1bSmrgfi 9861889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 986282e12b1bSmrgfi 9863889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9864889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 986582e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 986682e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 986782e12b1bSmrgfi 986882e12b1bSmrg 986982e12b1bSmrgfound="no" 987082e12b1bSmrg 987182e12b1bSmrg if test $found = "no" ; then 98721b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 987382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 987482e12b1bSmrg fi 987582e12b1bSmrg 98761b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 987782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 987882e12b1bSmrg fi 987982e12b1bSmrg 988082e12b1bSmrg CFLAGS="$CFLAGS -Warray-bounds" 988182e12b1bSmrg 9882889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9883889a2364Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 988482e12b1bSmrg cacheid=xorg_cv_cc_flag__Warray_bounds 9885889a2364Smrg if eval test \${$cacheid+y} 9886889a2364Smrgthen : 9887889a2364Smrg printf %s "(cached) " >&6 9888889a2364Smrgelse $as_nop 988982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 989082e12b1bSmrg/* end confdefs.h. */ 989182e12b1bSmrgint i; 989282e12b1bSmrgint 9893889a2364Smrgmain (void) 989482e12b1bSmrg{ 989582e12b1bSmrg 989682e12b1bSmrg ; 989782e12b1bSmrg return 0; 989882e12b1bSmrg} 989982e12b1bSmrg_ACEOF 9900889a2364Smrgif ac_fn_c_try_link "$LINENO" 9901889a2364Smrgthen : 990282e12b1bSmrg eval $cacheid=yes 9903889a2364Smrgelse $as_nop 990482e12b1bSmrg eval $cacheid=no 990582e12b1bSmrgfi 9906889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 990782e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 990882e12b1bSmrgfi 990982e12b1bSmrg 991082e12b1bSmrg 991182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 991282e12b1bSmrg 991382e12b1bSmrg eval supported=\$$cacheid 9914889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9915889a2364Smrgprintf "%s\n" "$supported" >&6; } 991682e12b1bSmrg if test "$supported" = "yes" ; then 991782e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 991882e12b1bSmrg found="yes" 991982e12b1bSmrg fi 992082e12b1bSmrg fi 992182e12b1bSmrg 992282e12b1bSmrg 992382e12b1bSmrg 992482e12b1bSmrg 992582e12b1bSmrg 992682e12b1bSmrg 992782e12b1bSmrg 992882e12b1bSmrg 992982e12b1bSmrg 993082e12b1bSmrg 993182e12b1bSmrg 993282e12b1bSmrg 993382e12b1bSmrg 993482e12b1bSmrg 993582e12b1bSmrg 993682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 993782e12b1bSmrg 993882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 993982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9940889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9941889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9942889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9943889a2364Smrgthen : 9944889a2364Smrg printf %s "(cached) " >&6 9945889a2364Smrgelse $as_nop 994682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 994782e12b1bSmrg/* end confdefs.h. */ 994882e12b1bSmrgint i; 994982e12b1bSmrg_ACEOF 9950889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9951889a2364Smrgthen : 995282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9953889a2364Smrgelse $as_nop 995482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 995582e12b1bSmrgfi 9956889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 995782e12b1bSmrgfi 9958889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9959889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 996082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 996182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 996282e12b1bSmrgfi 996382e12b1bSmrg 996482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 996582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 996682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 996782e12b1bSmrg fi 996882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9969889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9970889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9971889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9972889a2364Smrgthen : 9973889a2364Smrg printf %s "(cached) " >&6 9974889a2364Smrgelse $as_nop 997582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 997682e12b1bSmrg/* end confdefs.h. */ 997782e12b1bSmrgint i; 997882e12b1bSmrg_ACEOF 9979889a2364Smrgif ac_fn_c_try_compile "$LINENO" 9980889a2364Smrgthen : 998182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9982889a2364Smrgelse $as_nop 998382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 998482e12b1bSmrgfi 9985889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 998682e12b1bSmrgfi 9987889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9988889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 998982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 999082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 999182e12b1bSmrgfi 999282e12b1bSmrg 999382e12b1bSmrgfound="no" 999482e12b1bSmrg 999582e12b1bSmrg if test $found = "no" ; then 99961b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 999782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 999882e12b1bSmrg fi 999982e12b1bSmrg 100001b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1000182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1000282e12b1bSmrg fi 1000382e12b1bSmrg 1000482e12b1bSmrg CFLAGS="$CFLAGS -Wwrite-strings" 1000582e12b1bSmrg 10006889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10007889a2364Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 1000882e12b1bSmrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10009889a2364Smrg if eval test \${$cacheid+y} 10010889a2364Smrgthen : 10011889a2364Smrg printf %s "(cached) " >&6 10012889a2364Smrgelse $as_nop 1001382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1001482e12b1bSmrg/* end confdefs.h. */ 1001582e12b1bSmrgint i; 1001682e12b1bSmrgint 10017889a2364Smrgmain (void) 1001882e12b1bSmrg{ 1001982e12b1bSmrg 1002082e12b1bSmrg ; 1002182e12b1bSmrg return 0; 1002282e12b1bSmrg} 1002382e12b1bSmrg_ACEOF 10024889a2364Smrgif ac_fn_c_try_link "$LINENO" 10025889a2364Smrgthen : 1002682e12b1bSmrg eval $cacheid=yes 10027889a2364Smrgelse $as_nop 1002882e12b1bSmrg eval $cacheid=no 1002982e12b1bSmrgfi 10030889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1003182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1003282e12b1bSmrgfi 1003382e12b1bSmrg 1003482e12b1bSmrg 1003582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1003682e12b1bSmrg 1003782e12b1bSmrg eval supported=\$$cacheid 10038889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10039889a2364Smrgprintf "%s\n" "$supported" >&6; } 1004082e12b1bSmrg if test "$supported" = "yes" ; then 1004182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 1004282e12b1bSmrg found="yes" 1004382e12b1bSmrg fi 1004482e12b1bSmrg fi 1004582e12b1bSmrg 1004682e12b1bSmrg 1004782e12b1bSmrg 1004882e12b1bSmrg 1004982e12b1bSmrg 1005082e12b1bSmrg 1005182e12b1bSmrg 1005282e12b1bSmrg 1005382e12b1bSmrg 1005482e12b1bSmrg 1005582e12b1bSmrg 1005682e12b1bSmrg 1005782e12b1bSmrg 1005882e12b1bSmrg 1005982e12b1bSmrg 1006082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1006182e12b1bSmrg 1006282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1006382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10064889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10065889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10066889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10067889a2364Smrgthen : 10068889a2364Smrg printf %s "(cached) " >&6 10069889a2364Smrgelse $as_nop 1007082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1007182e12b1bSmrg/* end confdefs.h. */ 1007282e12b1bSmrgint i; 1007382e12b1bSmrg_ACEOF 10074889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10075889a2364Smrgthen : 1007682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10077889a2364Smrgelse $as_nop 1007882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1007982e12b1bSmrgfi 10080889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1008182e12b1bSmrgfi 10082889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10083889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1008482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1008582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1008682e12b1bSmrgfi 1008782e12b1bSmrg 1008882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1008982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1009082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1009182e12b1bSmrg fi 1009282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10093889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10094889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10095889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10096889a2364Smrgthen : 10097889a2364Smrg printf %s "(cached) " >&6 10098889a2364Smrgelse $as_nop 1009982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1010082e12b1bSmrg/* end confdefs.h. */ 1010182e12b1bSmrgint i; 1010282e12b1bSmrg_ACEOF 10103889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10104889a2364Smrgthen : 1010582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10106889a2364Smrgelse $as_nop 1010782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1010882e12b1bSmrgfi 10109889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1011082e12b1bSmrgfi 10111889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10112889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1011382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1011482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1011582e12b1bSmrgfi 1011682e12b1bSmrg 1011782e12b1bSmrgfound="no" 1011882e12b1bSmrg 1011982e12b1bSmrg if test $found = "no" ; then 101201b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1012182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1012282e12b1bSmrg fi 1012382e12b1bSmrg 101241b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1012582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1012682e12b1bSmrg fi 1012782e12b1bSmrg 1012882e12b1bSmrg CFLAGS="$CFLAGS -Waddress" 1012982e12b1bSmrg 10130889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10131889a2364Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 1013282e12b1bSmrg cacheid=xorg_cv_cc_flag__Waddress 10133889a2364Smrg if eval test \${$cacheid+y} 10134889a2364Smrgthen : 10135889a2364Smrg printf %s "(cached) " >&6 10136889a2364Smrgelse $as_nop 1013782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1013882e12b1bSmrg/* end confdefs.h. */ 1013982e12b1bSmrgint i; 1014082e12b1bSmrgint 10141889a2364Smrgmain (void) 1014282e12b1bSmrg{ 1014382e12b1bSmrg 1014482e12b1bSmrg ; 1014582e12b1bSmrg return 0; 1014682e12b1bSmrg} 1014782e12b1bSmrg_ACEOF 10148889a2364Smrgif ac_fn_c_try_link "$LINENO" 10149889a2364Smrgthen : 1015082e12b1bSmrg eval $cacheid=yes 10151889a2364Smrgelse $as_nop 1015282e12b1bSmrg eval $cacheid=no 1015382e12b1bSmrgfi 10154889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1015582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1015682e12b1bSmrgfi 1015782e12b1bSmrg 1015882e12b1bSmrg 1015982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1016082e12b1bSmrg 1016182e12b1bSmrg eval supported=\$$cacheid 10162889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10163889a2364Smrgprintf "%s\n" "$supported" >&6; } 1016482e12b1bSmrg if test "$supported" = "yes" ; then 1016582e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 1016682e12b1bSmrg found="yes" 1016782e12b1bSmrg fi 1016882e12b1bSmrg fi 1016982e12b1bSmrg 1017082e12b1bSmrg 1017182e12b1bSmrg 1017282e12b1bSmrg 1017382e12b1bSmrg 1017482e12b1bSmrg 1017582e12b1bSmrg 1017682e12b1bSmrg 1017782e12b1bSmrg 1017882e12b1bSmrg 1017982e12b1bSmrg 1018082e12b1bSmrg 1018182e12b1bSmrg 1018282e12b1bSmrg 1018382e12b1bSmrg 1018482e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1018582e12b1bSmrg 1018682e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1018782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10188889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10189889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10190889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10191889a2364Smrgthen : 10192889a2364Smrg printf %s "(cached) " >&6 10193889a2364Smrgelse $as_nop 1019482e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1019582e12b1bSmrg/* end confdefs.h. */ 1019682e12b1bSmrgint i; 1019782e12b1bSmrg_ACEOF 10198889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10199889a2364Smrgthen : 1020082e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10201889a2364Smrgelse $as_nop 1020282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1020382e12b1bSmrgfi 10204889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1020582e12b1bSmrgfi 10206889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10207889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1020882e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1020982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1021082e12b1bSmrgfi 1021182e12b1bSmrg 1021282e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1021382e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1021482e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1021582e12b1bSmrg fi 1021682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10217889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10218889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10219889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10220889a2364Smrgthen : 10221889a2364Smrg printf %s "(cached) " >&6 10222889a2364Smrgelse $as_nop 1022382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1022482e12b1bSmrg/* end confdefs.h. */ 1022582e12b1bSmrgint i; 1022682e12b1bSmrg_ACEOF 10227889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10228889a2364Smrgthen : 1022982e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10230889a2364Smrgelse $as_nop 1023182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1023282e12b1bSmrgfi 10233889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1023482e12b1bSmrgfi 10235889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10236889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1023782e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1023882e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1023982e12b1bSmrgfi 1024082e12b1bSmrg 1024182e12b1bSmrgfound="no" 1024282e12b1bSmrg 1024382e12b1bSmrg if test $found = "no" ; then 102441b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1024582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1024682e12b1bSmrg fi 1024782e12b1bSmrg 102481b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1024982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1025082e12b1bSmrg fi 1025182e12b1bSmrg 1025282e12b1bSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 1025382e12b1bSmrg 10254889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10255889a2364Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1025682e12b1bSmrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10257889a2364Smrg if eval test \${$cacheid+y} 10258889a2364Smrgthen : 10259889a2364Smrg printf %s "(cached) " >&6 10260889a2364Smrgelse $as_nop 1026182e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1026282e12b1bSmrg/* end confdefs.h. */ 1026382e12b1bSmrgint i; 1026482e12b1bSmrgint 10265889a2364Smrgmain (void) 1026682e12b1bSmrg{ 1026782e12b1bSmrg 1026882e12b1bSmrg ; 1026982e12b1bSmrg return 0; 1027082e12b1bSmrg} 1027182e12b1bSmrg_ACEOF 10272889a2364Smrgif ac_fn_c_try_link "$LINENO" 10273889a2364Smrgthen : 1027482e12b1bSmrg eval $cacheid=yes 10275889a2364Smrgelse $as_nop 1027682e12b1bSmrg eval $cacheid=no 1027782e12b1bSmrgfi 10278889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1027982e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1028082e12b1bSmrgfi 1028182e12b1bSmrg 1028282e12b1bSmrg 1028382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1028482e12b1bSmrg 1028582e12b1bSmrg eval supported=\$$cacheid 10286889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10287889a2364Smrgprintf "%s\n" "$supported" >&6; } 1028882e12b1bSmrg if test "$supported" = "yes" ; then 1028982e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 1029082e12b1bSmrg found="yes" 1029182e12b1bSmrg fi 1029282e12b1bSmrg fi 1029382e12b1bSmrg 1029482e12b1bSmrg 1029582e12b1bSmrg 1029682e12b1bSmrg 1029782e12b1bSmrg 1029882e12b1bSmrg 1029982e12b1bSmrg 1030082e12b1bSmrg 1030182e12b1bSmrg 1030282e12b1bSmrg 1030382e12b1bSmrg 1030482e12b1bSmrg 1030582e12b1bSmrg 1030682e12b1bSmrg 1030782e12b1bSmrg 1030882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1030982e12b1bSmrg 1031082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1031182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10312889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10313889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10314889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10315889a2364Smrgthen : 10316889a2364Smrg printf %s "(cached) " >&6 10317889a2364Smrgelse $as_nop 1031882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1031982e12b1bSmrg/* end confdefs.h. */ 1032082e12b1bSmrgint i; 1032182e12b1bSmrg_ACEOF 10322889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10323889a2364Smrgthen : 1032482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10325889a2364Smrgelse $as_nop 1032682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1032782e12b1bSmrgfi 10328889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1032982e12b1bSmrgfi 10330889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10331889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1033282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1033382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1033482e12b1bSmrgfi 1033582e12b1bSmrg 1033682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1033782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1033882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1033982e12b1bSmrg fi 1034082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10341889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10342889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10343889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10344889a2364Smrgthen : 10345889a2364Smrg printf %s "(cached) " >&6 10346889a2364Smrgelse $as_nop 1034782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1034882e12b1bSmrg/* end confdefs.h. */ 1034982e12b1bSmrgint i; 1035082e12b1bSmrg_ACEOF 10351889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10352889a2364Smrgthen : 1035382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10354889a2364Smrgelse $as_nop 1035582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1035682e12b1bSmrgfi 10357889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1035882e12b1bSmrgfi 10359889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10360889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1036182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1036282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1036382e12b1bSmrgfi 1036482e12b1bSmrg 1036582e12b1bSmrgfound="no" 1036682e12b1bSmrg 1036782e12b1bSmrg if test $found = "no" ; then 103681b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1036982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1037082e12b1bSmrg fi 1037182e12b1bSmrg 103721b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1037382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1037482e12b1bSmrg fi 1037582e12b1bSmrg 1037682e12b1bSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 1037782e12b1bSmrg 10378889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10379889a2364Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1038082e12b1bSmrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10381889a2364Smrg if eval test \${$cacheid+y} 10382889a2364Smrgthen : 10383889a2364Smrg printf %s "(cached) " >&6 10384889a2364Smrgelse $as_nop 1038582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1038682e12b1bSmrg/* end confdefs.h. */ 1038782e12b1bSmrgint i; 1038882e12b1bSmrgint 10389889a2364Smrgmain (void) 1039082e12b1bSmrg{ 1039182e12b1bSmrg 1039282e12b1bSmrg ; 1039382e12b1bSmrg return 0; 1039482e12b1bSmrg} 1039582e12b1bSmrg_ACEOF 10396889a2364Smrgif ac_fn_c_try_link "$LINENO" 10397889a2364Smrgthen : 1039882e12b1bSmrg eval $cacheid=yes 10399889a2364Smrgelse $as_nop 1040082e12b1bSmrg eval $cacheid=no 1040182e12b1bSmrgfi 10402889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1040382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1040482e12b1bSmrgfi 1040582e12b1bSmrg 1040682e12b1bSmrg 1040782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1040882e12b1bSmrg 1040982e12b1bSmrg eval supported=\$$cacheid 10410889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10411889a2364Smrgprintf "%s\n" "$supported" >&6; } 1041282e12b1bSmrg if test "$supported" = "yes" ; then 1041382e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 1041482e12b1bSmrg found="yes" 1041582e12b1bSmrg fi 1041682e12b1bSmrg fi 1041782e12b1bSmrg 1041882e12b1bSmrg 1041982e12b1bSmrgfi 1042082e12b1bSmrg 1042182e12b1bSmrg 1042282e12b1bSmrg 1042382e12b1bSmrg 1042482e12b1bSmrg 1042582e12b1bSmrg 1042682e12b1bSmrg 1042782e12b1bSmrg CWARNFLAGS="$BASE_CFLAGS" 1042882e12b1bSmrg if test "x$GCC" = xyes ; then 1042982e12b1bSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 1043082e12b1bSmrg fi 1043182e12b1bSmrg 1043282e12b1bSmrg 1043382e12b1bSmrg 1043482e12b1bSmrg 1043582e12b1bSmrg 1043682e12b1bSmrg 1043782e12b1bSmrg 1043882e12b1bSmrg 1043982e12b1bSmrg# Check whether --enable-strict-compilation was given. 10440889a2364Smrgif test ${enable_strict_compilation+y} 10441889a2364Smrgthen : 1044282e12b1bSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10443889a2364Smrgelse $as_nop 1044482e12b1bSmrg STRICT_COMPILE=no 1044582e12b1bSmrgfi 1044682e12b1bSmrg 1044782e12b1bSmrg 1044882e12b1bSmrg 1044982e12b1bSmrg 1045082e12b1bSmrg 1045182e12b1bSmrg 1045282e12b1bSmrgSTRICT_CFLAGS="" 1045382e12b1bSmrg 1045482e12b1bSmrg 1045582e12b1bSmrg 1045682e12b1bSmrg 1045782e12b1bSmrg 1045882e12b1bSmrg 1045982e12b1bSmrg 1046082e12b1bSmrg 1046182e12b1bSmrg 1046282e12b1bSmrg 1046382e12b1bSmrg 1046482e12b1bSmrg 1046582e12b1bSmrg 1046682e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1046782e12b1bSmrg 1046882e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1046982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10470889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10471889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10472889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10473889a2364Smrgthen : 10474889a2364Smrg printf %s "(cached) " >&6 10475889a2364Smrgelse $as_nop 1047682e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1047782e12b1bSmrg/* end confdefs.h. */ 1047882e12b1bSmrgint i; 1047982e12b1bSmrg_ACEOF 10480889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10481889a2364Smrgthen : 1048282e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10483889a2364Smrgelse $as_nop 1048482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1048582e12b1bSmrgfi 10486889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1048782e12b1bSmrgfi 10488889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10489889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1049082e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1049182e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1049282e12b1bSmrgfi 1049382e12b1bSmrg 1049482e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1049582e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1049682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1049782e12b1bSmrg fi 1049882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10499889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10500889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10501889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10502889a2364Smrgthen : 10503889a2364Smrg printf %s "(cached) " >&6 10504889a2364Smrgelse $as_nop 1050582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1050682e12b1bSmrg/* end confdefs.h. */ 1050782e12b1bSmrgint i; 1050882e12b1bSmrg_ACEOF 10509889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10510889a2364Smrgthen : 1051182e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10512889a2364Smrgelse $as_nop 1051382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1051482e12b1bSmrgfi 10515889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1051682e12b1bSmrgfi 10517889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10518889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1051982e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1052082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1052182e12b1bSmrgfi 1052282e12b1bSmrg 1052382e12b1bSmrgfound="no" 1052482e12b1bSmrg 1052582e12b1bSmrg if test $found = "no" ; then 105261b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1052782e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1052882e12b1bSmrg fi 1052982e12b1bSmrg 105301b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1053182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1053282e12b1bSmrg fi 1053382e12b1bSmrg 1053482e12b1bSmrg CFLAGS="$CFLAGS -pedantic" 1053582e12b1bSmrg 10536889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10537889a2364Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 1053882e12b1bSmrg cacheid=xorg_cv_cc_flag__pedantic 10539889a2364Smrg if eval test \${$cacheid+y} 10540889a2364Smrgthen : 10541889a2364Smrg printf %s "(cached) " >&6 10542889a2364Smrgelse $as_nop 1054382e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1054482e12b1bSmrg/* end confdefs.h. */ 1054582e12b1bSmrgint i; 1054682e12b1bSmrgint 10547889a2364Smrgmain (void) 1054882e12b1bSmrg{ 1054982e12b1bSmrg 1055082e12b1bSmrg ; 1055182e12b1bSmrg return 0; 1055282e12b1bSmrg} 1055382e12b1bSmrg_ACEOF 10554889a2364Smrgif ac_fn_c_try_link "$LINENO" 10555889a2364Smrgthen : 1055682e12b1bSmrg eval $cacheid=yes 10557889a2364Smrgelse $as_nop 1055882e12b1bSmrg eval $cacheid=no 1055982e12b1bSmrgfi 10560889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1056182e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1056282e12b1bSmrgfi 1056382e12b1bSmrg 1056482e12b1bSmrg 1056582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1056682e12b1bSmrg 1056782e12b1bSmrg eval supported=\$$cacheid 10568889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10569889a2364Smrgprintf "%s\n" "$supported" >&6; } 1057082e12b1bSmrg if test "$supported" = "yes" ; then 1057182e12b1bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 1057282e12b1bSmrg found="yes" 1057382e12b1bSmrg fi 1057482e12b1bSmrg fi 1057582e12b1bSmrg 1057682e12b1bSmrg 1057782e12b1bSmrg 1057882e12b1bSmrg 1057982e12b1bSmrg 1058082e12b1bSmrg 1058182e12b1bSmrg 1058282e12b1bSmrg 1058382e12b1bSmrg 1058482e12b1bSmrg 1058582e12b1bSmrg 1058682e12b1bSmrg 1058782e12b1bSmrg 1058882e12b1bSmrg 1058982e12b1bSmrg 1059082e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1059182e12b1bSmrg 1059282e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1059382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10594889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10595889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10596889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10597889a2364Smrgthen : 10598889a2364Smrg printf %s "(cached) " >&6 10599889a2364Smrgelse $as_nop 1060082e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1060182e12b1bSmrg/* end confdefs.h. */ 1060282e12b1bSmrgint i; 1060382e12b1bSmrg_ACEOF 10604889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10605889a2364Smrgthen : 1060682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10607889a2364Smrgelse $as_nop 1060882e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1060982e12b1bSmrgfi 10610889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1061182e12b1bSmrgfi 10612889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10613889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1061482e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1061582e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1061682e12b1bSmrgfi 1061782e12b1bSmrg 1061882e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1061982e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1062082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1062182e12b1bSmrg fi 1062282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10623889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10624889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10625889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10626889a2364Smrgthen : 10627889a2364Smrg printf %s "(cached) " >&6 10628889a2364Smrgelse $as_nop 1062982e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1063082e12b1bSmrg/* end confdefs.h. */ 1063182e12b1bSmrgint i; 1063282e12b1bSmrg_ACEOF 10633889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10634889a2364Smrgthen : 1063582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10636889a2364Smrgelse $as_nop 1063782e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1063882e12b1bSmrgfi 10639889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1064082e12b1bSmrgfi 10641889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10642889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1064382e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1064482e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1064582e12b1bSmrgfi 1064682e12b1bSmrg 1064782e12b1bSmrgfound="no" 1064882e12b1bSmrg 1064982e12b1bSmrg if test $found = "no" ; then 106501b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1065182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1065282e12b1bSmrg fi 1065382e12b1bSmrg 106541b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1065582e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1065682e12b1bSmrg fi 1065782e12b1bSmrg 1065882e12b1bSmrg CFLAGS="$CFLAGS -Werror" 1065982e12b1bSmrg 10660889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10661889a2364Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 1066282e12b1bSmrg cacheid=xorg_cv_cc_flag__Werror 10663889a2364Smrg if eval test \${$cacheid+y} 10664889a2364Smrgthen : 10665889a2364Smrg printf %s "(cached) " >&6 10666889a2364Smrgelse $as_nop 1066782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1066882e12b1bSmrg/* end confdefs.h. */ 1066982e12b1bSmrgint i; 1067082e12b1bSmrgint 10671889a2364Smrgmain (void) 1067282e12b1bSmrg{ 1067382e12b1bSmrg 1067482e12b1bSmrg ; 1067582e12b1bSmrg return 0; 1067682e12b1bSmrg} 1067782e12b1bSmrg_ACEOF 10678889a2364Smrgif ac_fn_c_try_link "$LINENO" 10679889a2364Smrgthen : 1068082e12b1bSmrg eval $cacheid=yes 10681889a2364Smrgelse $as_nop 1068282e12b1bSmrg eval $cacheid=no 1068382e12b1bSmrgfi 10684889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1068582e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1068682e12b1bSmrgfi 1068782e12b1bSmrg 1068882e12b1bSmrg 1068982e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1069082e12b1bSmrg 1069182e12b1bSmrg eval supported=\$$cacheid 10692889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10693889a2364Smrgprintf "%s\n" "$supported" >&6; } 1069482e12b1bSmrg if test "$supported" = "yes" ; then 1069582e12b1bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 1069682e12b1bSmrg found="yes" 1069782e12b1bSmrg fi 1069882e12b1bSmrg fi 1069982e12b1bSmrg 1070082e12b1bSmrg if test $found = "no" ; then 107011b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1070282e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1070382e12b1bSmrg fi 1070482e12b1bSmrg 107051b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1070682e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1070782e12b1bSmrg fi 1070882e12b1bSmrg 1070982e12b1bSmrg CFLAGS="$CFLAGS -errwarn" 1071082e12b1bSmrg 10711889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10712889a2364Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 1071382e12b1bSmrg cacheid=xorg_cv_cc_flag__errwarn 10714889a2364Smrg if eval test \${$cacheid+y} 10715889a2364Smrgthen : 10716889a2364Smrg printf %s "(cached) " >&6 10717889a2364Smrgelse $as_nop 1071882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1071982e12b1bSmrg/* end confdefs.h. */ 1072082e12b1bSmrgint i; 1072182e12b1bSmrgint 10722889a2364Smrgmain (void) 1072382e12b1bSmrg{ 1072482e12b1bSmrg 1072582e12b1bSmrg ; 1072682e12b1bSmrg return 0; 1072782e12b1bSmrg} 1072882e12b1bSmrg_ACEOF 10729889a2364Smrgif ac_fn_c_try_link "$LINENO" 10730889a2364Smrgthen : 1073182e12b1bSmrg eval $cacheid=yes 10732889a2364Smrgelse $as_nop 1073382e12b1bSmrg eval $cacheid=no 1073482e12b1bSmrgfi 10735889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1073682e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1073782e12b1bSmrgfi 1073882e12b1bSmrg 1073982e12b1bSmrg 1074082e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1074182e12b1bSmrg 1074282e12b1bSmrg eval supported=\$$cacheid 10743889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10744889a2364Smrgprintf "%s\n" "$supported" >&6; } 1074582e12b1bSmrg if test "$supported" = "yes" ; then 1074682e12b1bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 1074782e12b1bSmrg found="yes" 1074882e12b1bSmrg fi 1074982e12b1bSmrg fi 1075082e12b1bSmrg 1075182e12b1bSmrg 1075282e12b1bSmrg 1075382e12b1bSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 1075482e12b1bSmrg# activate it with -Werror, so we add it here explicitly. 1075582e12b1bSmrg 1075682e12b1bSmrg 1075782e12b1bSmrg 1075882e12b1bSmrg 1075982e12b1bSmrg 1076082e12b1bSmrg 1076182e12b1bSmrg 1076282e12b1bSmrg 1076382e12b1bSmrg 1076482e12b1bSmrg 1076582e12b1bSmrg 1076682e12b1bSmrg 1076782e12b1bSmrg 1076882e12b1bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1076982e12b1bSmrg 1077082e12b1bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1077182e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10772889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10773889a2364Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10774889a2364Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10775889a2364Smrgthen : 10776889a2364Smrg printf %s "(cached) " >&6 10777889a2364Smrgelse $as_nop 1077882e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1077982e12b1bSmrg/* end confdefs.h. */ 1078082e12b1bSmrgint i; 1078182e12b1bSmrg_ACEOF 10782889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10783889a2364Smrgthen : 1078482e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10785889a2364Smrgelse $as_nop 1078682e12b1bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1078782e12b1bSmrgfi 10788889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1078982e12b1bSmrgfi 10790889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10791889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1079282e12b1bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1079382e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1079482e12b1bSmrgfi 1079582e12b1bSmrg 1079682e12b1bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1079782e12b1bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1079882e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1079982e12b1bSmrg fi 1080082e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10801889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10802889a2364Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10803889a2364Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10804889a2364Smrgthen : 10805889a2364Smrg printf %s "(cached) " >&6 10806889a2364Smrgelse $as_nop 1080782e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1080882e12b1bSmrg/* end confdefs.h. */ 1080982e12b1bSmrgint i; 1081082e12b1bSmrg_ACEOF 10811889a2364Smrgif ac_fn_c_try_compile "$LINENO" 10812889a2364Smrgthen : 1081382e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10814889a2364Smrgelse $as_nop 1081582e12b1bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1081682e12b1bSmrgfi 10817889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1081882e12b1bSmrgfi 10819889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10820889a2364Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1082182e12b1bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1082282e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1082382e12b1bSmrgfi 1082482e12b1bSmrg 1082582e12b1bSmrgfound="no" 1082682e12b1bSmrg 1082782e12b1bSmrg if test $found = "no" ; then 108281b2353dbSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1082982e12b1bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1083082e12b1bSmrg fi 1083182e12b1bSmrg 108321b2353dbSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1083382e12b1bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1083482e12b1bSmrg fi 1083582e12b1bSmrg 1083682e12b1bSmrg CFLAGS="$CFLAGS -Werror=attributes" 1083782e12b1bSmrg 10838889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10839889a2364Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 108401b2353dbSmrg cacheid=xorg_cv_cc_flag__Werror_attributes 10841889a2364Smrg if eval test \${$cacheid+y} 10842889a2364Smrgthen : 10843889a2364Smrg printf %s "(cached) " >&6 10844889a2364Smrgelse $as_nop 1084582e12b1bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1084682e12b1bSmrg/* end confdefs.h. */ 1084782e12b1bSmrgint i; 1084882e12b1bSmrgint 10849889a2364Smrgmain (void) 1085082e12b1bSmrg{ 1085182e12b1bSmrg 1085282e12b1bSmrg ; 1085382e12b1bSmrg return 0; 1085482e12b1bSmrg} 1085582e12b1bSmrg_ACEOF 10856889a2364Smrgif ac_fn_c_try_link "$LINENO" 10857889a2364Smrgthen : 1085882e12b1bSmrg eval $cacheid=yes 10859889a2364Smrgelse $as_nop 1086082e12b1bSmrg eval $cacheid=no 1086182e12b1bSmrgfi 10862889a2364Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1086382e12b1bSmrg conftest$ac_exeext conftest.$ac_ext 1086482e12b1bSmrgfi 1086582e12b1bSmrg 1086682e12b1bSmrg 1086782e12b1bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1086882e12b1bSmrg 1086982e12b1bSmrg eval supported=\$$cacheid 10870889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10871889a2364Smrgprintf "%s\n" "$supported" >&6; } 1087282e12b1bSmrg if test "$supported" = "yes" ; then 1087382e12b1bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 1087482e12b1bSmrg found="yes" 1087582e12b1bSmrg fi 1087682e12b1bSmrg fi 1087782e12b1bSmrg 1087882e12b1bSmrg 1087982e12b1bSmrg 1088082e12b1bSmrgif test "x$STRICT_COMPILE" = "xyes"; then 1088182e12b1bSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 1088282e12b1bSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 1088382e12b1bSmrgfi 1088482e12b1bSmrg 1088582e12b1bSmrg 1088612391620Smrg 1088712391620Smrg 1088812391620Smrg 1088912391620Smrg 1089012391620Smrgcat >>confdefs.h <<_ACEOF 1089112391620Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1089212391620Smrg_ACEOF 1089312391620Smrg 1089412391620Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1089512391620Smrg if test "x$PVM" = "x"; then 1089612391620Smrg PVM="0" 1089712391620Smrg fi 1089812391620Smrg 10899889a2364Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 1090012391620Smrg 1090112391620Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1090212391620Smrg if test "x$PVP" = "x"; then 1090312391620Smrg PVP="0" 1090412391620Smrg fi 1090512391620Smrg 10906889a2364Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 1090712391620Smrg 1090812391620Smrg 1090912391620Smrg 10910889a2364SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 1091112391620Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10912889a2364Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 10913889a2364Smrgtouch \$(top_srcdir)/ChangeLog; \ 10914889a2364Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 1091512391620Smrg 1091612391620Smrg 1091712391620Smrg 1091812391620Smrg 1091912391620Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1092012391620SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1092112391620Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10922889a2364Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 10923889a2364Smrgtouch \$(top_srcdir)/INSTALL; \ 10924889a2364Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 10925889a2364Smrg 1092612391620Smrg 1092712391620Smrg 1092812391620Smrg 1092921c2f794Smrg 1093021c2f794Smrg 10931889a2364Smrgcase $host_os in 10932889a2364Smrg solaris*) 10933889a2364Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 10934889a2364Smrg # check for a man page file found in later versions that use 10935889a2364Smrg # traditional section numbers instead 10936889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 10937889a2364Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 10938889a2364Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 10939889a2364Smrgthen : 10940889a2364Smrg printf %s "(cached) " >&6 10941889a2364Smrgelse $as_nop 10942889a2364Smrg test "$cross_compiling" = yes && 10943889a2364Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 10944889a2364Smrgif test -r "/usr/share/man/man7/attributes.7"; then 10945889a2364Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 10946889a2364Smrgelse 10947889a2364Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 10948889a2364Smrgfi 10949889a2364Smrgfi 10950889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 10951889a2364Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 10952889a2364Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 10953889a2364Smrgthen : 10954889a2364Smrg SYSV_MAN_SECTIONS=false 10955889a2364Smrgelse $as_nop 10956889a2364Smrg SYSV_MAN_SECTIONS=true 10957889a2364Smrgfi 10958889a2364Smrg 10959889a2364Smrg ;; 10960889a2364Smrg *) SYSV_MAN_SECTIONS=false ;; 10961889a2364Smrgesac 1096221c2f794Smrg 1096321c2f794Smrgif test x$APP_MAN_SUFFIX = x ; then 1096421c2f794Smrg APP_MAN_SUFFIX=1 1096521c2f794Smrgfi 1096621c2f794Smrgif test x$APP_MAN_DIR = x ; then 1096721c2f794Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1096821c2f794Smrgfi 1096921c2f794Smrg 1097021c2f794Smrgif test x$LIB_MAN_SUFFIX = x ; then 1097121c2f794Smrg LIB_MAN_SUFFIX=3 1097221c2f794Smrgfi 1097321c2f794Smrgif test x$LIB_MAN_DIR = x ; then 1097421c2f794Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1097521c2f794Smrgfi 1097621c2f794Smrg 1097721c2f794Smrgif test x$FILE_MAN_SUFFIX = x ; then 10978889a2364Smrg case $SYSV_MAN_SECTIONS in 10979889a2364Smrg true) FILE_MAN_SUFFIX=4 ;; 10980889a2364Smrg *) FILE_MAN_SUFFIX=5 ;; 1098121c2f794Smrg esac 1098221c2f794Smrgfi 1098321c2f794Smrgif test x$FILE_MAN_DIR = x ; then 1098421c2f794Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1098521c2f794Smrgfi 1098621c2f794Smrg 1098721c2f794Smrgif test x$MISC_MAN_SUFFIX = x ; then 10988889a2364Smrg case $SYSV_MAN_SECTIONS in 10989889a2364Smrg true) MISC_MAN_SUFFIX=5 ;; 10990889a2364Smrg *) MISC_MAN_SUFFIX=7 ;; 1099121c2f794Smrg esac 1099221c2f794Smrgfi 1099321c2f794Smrgif test x$MISC_MAN_DIR = x ; then 1099421c2f794Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 1099521c2f794Smrgfi 1099621c2f794Smrg 1099721c2f794Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 10998889a2364Smrg case $SYSV_MAN_SECTIONS in 10999889a2364Smrg true) DRIVER_MAN_SUFFIX=7 ;; 11000889a2364Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1100121c2f794Smrg esac 1100221c2f794Smrgfi 1100321c2f794Smrgif test x$DRIVER_MAN_DIR = x ; then 1100421c2f794Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 1100521c2f794Smrgfi 1100621c2f794Smrg 1100721c2f794Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 11008889a2364Smrg case $SYSV_MAN_SECTIONS in 11009889a2364Smrg true) ADMIN_MAN_SUFFIX=1m ;; 11010889a2364Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1101121c2f794Smrg esac 1101221c2f794Smrgfi 1101321c2f794Smrgif test x$ADMIN_MAN_DIR = x ; then 1101421c2f794Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 1101521c2f794Smrgfi 1101621c2f794Smrg 1101721c2f794Smrg 1101821c2f794Smrg 1101921c2f794Smrg 1102021c2f794Smrg 1102121c2f794Smrg 1102221c2f794Smrg 1102321c2f794Smrg 1102421c2f794Smrg 1102521c2f794Smrg 1102621c2f794Smrg 1102721c2f794Smrg 1102821c2f794Smrg 1102921c2f794Smrg 1103021c2f794Smrg 1103112391620SmrgXORG_MAN_PAGE="X Version 11" 1103212391620Smrg 1103312391620SmrgMAN_SUBSTS="\ 1103412391620Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1103512391620Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1103612391620Smrg -e 's|__xservername__|Xorg|g' \ 1103712391620Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1103812391620Smrg -e 's|__projectroot__|\$(prefix)|g' \ 1103912391620Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1104012391620Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1104112391620Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1104212391620Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1104312391620Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1104412391620Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1104512391620Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 1104612391620Smrg 1104712391620Smrg 1104812391620Smrg 1104912391620Smrg# Check whether --enable-silent-rules was given. 11050889a2364Smrgif test ${enable_silent_rules+y} 11051889a2364Smrgthen : 1105212391620Smrg enableval=$enable_silent_rules; 1105312391620Smrgfi 1105412391620Smrg 110551b2353dbSmrgcase $enable_silent_rules in # ((( 110561b2353dbSmrg yes) AM_DEFAULT_VERBOSITY=0;; 110571b2353dbSmrg no) AM_DEFAULT_VERBOSITY=1;; 110581b2353dbSmrg *) AM_DEFAULT_VERBOSITY=0;; 1105912391620Smrgesac 110601b2353dbSmrgam_make=${MAKE-make} 11061889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11062889a2364Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 11063889a2364Smrgif test ${am_cv_make_support_nested_variables+y} 11064889a2364Smrgthen : 11065889a2364Smrg printf %s "(cached) " >&6 11066889a2364Smrgelse $as_nop 11067889a2364Smrg if printf "%s\n" 'TRUE=$(BAR$(V)) 110681b2353dbSmrgBAR0=false 110691b2353dbSmrgBAR1=true 110701b2353dbSmrgV=1 110711b2353dbSmrgam__doit: 110721b2353dbSmrg @$(TRUE) 110731b2353dbSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 110741b2353dbSmrg am_cv_make_support_nested_variables=yes 110751b2353dbSmrgelse 110761b2353dbSmrg am_cv_make_support_nested_variables=no 110771b2353dbSmrgfi 110781b2353dbSmrgfi 11079889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11080889a2364Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 110811b2353dbSmrgif test $am_cv_make_support_nested_variables = yes; then 110821b2353dbSmrg AM_V='$(V)' 110831b2353dbSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 110841b2353dbSmrgelse 110851b2353dbSmrg AM_V=$AM_DEFAULT_VERBOSITY 110861b2353dbSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 110871b2353dbSmrgfi 1108812391620SmrgAM_BACKSLASH='\' 1108912391620Smrg 1109012391620Smrg 1109112391620Smrg 1109212391620Smrg# Checks for pkg-config packages 1109321c2f794Smrg 1109412391620Smrgpkg_failed=no 11095889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FSTOBDF" >&5 11096889a2364Smrgprintf %s "checking for FSTOBDF... " >&6; } 1109712391620Smrg 1109812391620Smrgif test -n "$FSTOBDF_CFLAGS"; then 1109912391620Smrg pkg_cv_FSTOBDF_CFLAGS="$FSTOBDF_CFLAGS" 1110012391620Smrg elif test -n "$PKG_CONFIG"; then 1110112391620Smrg if test -n "$PKG_CONFIG" && \ 11102889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.25 x11 libfs\""; } >&5 111031b2353dbSmrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.25 x11 libfs") 2>&5 1110412391620Smrg ac_status=$? 11105889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1110612391620Smrg test $ac_status = 0; }; then 111071b2353dbSmrg pkg_cv_FSTOBDF_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.25 x11 libfs" 2>/dev/null` 11108889a2364Smrg test "x$?" != "x0" && pkg_failed=yes 1110912391620Smrgelse 1111012391620Smrg pkg_failed=yes 1111112391620Smrgfi 1111212391620Smrg else 1111312391620Smrg pkg_failed=untried 1111412391620Smrgfi 1111512391620Smrgif test -n "$FSTOBDF_LIBS"; then 1111612391620Smrg pkg_cv_FSTOBDF_LIBS="$FSTOBDF_LIBS" 1111712391620Smrg elif test -n "$PKG_CONFIG"; then 1111812391620Smrg if test -n "$PKG_CONFIG" && \ 11119889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.25 x11 libfs\""; } >&5 111201b2353dbSmrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.25 x11 libfs") 2>&5 1112112391620Smrg ac_status=$? 11122889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1112312391620Smrg test $ac_status = 0; }; then 111241b2353dbSmrg pkg_cv_FSTOBDF_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.25 x11 libfs" 2>/dev/null` 11125889a2364Smrg test "x$?" != "x0" && pkg_failed=yes 1112621c2f794Smrgelse 1112712391620Smrg pkg_failed=yes 1112812391620Smrgfi 1112912391620Smrg else 1113012391620Smrg pkg_failed=untried 1113121c2f794Smrgfi 1113221c2f794Smrg 1113321c2f794Smrg 1113421c2f794Smrg 1113512391620Smrgif test $pkg_failed = yes; then 11136889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11137889a2364Smrgprintf "%s\n" "no" >&6; } 1113821c2f794Smrg 1113912391620Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1114012391620Smrg _pkg_short_errors_supported=yes 1114112391620Smrgelse 1114212391620Smrg _pkg_short_errors_supported=no 1114312391620Smrgfi 1114412391620Smrg if test $_pkg_short_errors_supported = yes; then 11145889a2364Smrg FSTOBDF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto >= 7.0.25 x11 libfs" 2>&1` 1114612391620Smrg else 11147889a2364Smrg FSTOBDF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto >= 7.0.25 x11 libfs" 2>&1` 1114812391620Smrg fi 1114912391620Smrg # Put the nasty error message in config.log where it belongs 1115012391620Smrg echo "$FSTOBDF_PKG_ERRORS" >&5 1115121c2f794Smrg 111521b2353dbSmrg as_fn_error $? "Package requirements (xproto >= 7.0.25 x11 libfs) were not met: 1115321c2f794Smrg 1115412391620Smrg$FSTOBDF_PKG_ERRORS 1115512391620Smrg 1115612391620SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1115712391620Smrginstalled software in a non-standard prefix. 1115812391620Smrg 1115912391620SmrgAlternatively, you may set the environment variables FSTOBDF_CFLAGS 1116012391620Smrgand FSTOBDF_LIBS to avoid the need to call pkg-config. 11161889a2364SmrgSee the pkg-config man page for more details." "$LINENO" 5 1116212391620Smrgelif test $pkg_failed = untried; then 11163889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11164889a2364Smrgprintf "%s\n" "no" >&6; } 11165889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11166889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 1116712391620Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1116812391620Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1116912391620Smrgpath to pkg-config. 1117021c2f794Smrg 1117112391620SmrgAlternatively, you may set the environment variables FSTOBDF_CFLAGS 1117212391620Smrgand FSTOBDF_LIBS to avoid the need to call pkg-config. 1117312391620SmrgSee the pkg-config man page for more details. 1117421c2f794Smrg 1117512391620SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1117612391620SmrgSee \`config.log' for more details" "$LINENO" 5; } 1117712391620Smrgelse 1117812391620Smrg FSTOBDF_CFLAGS=$pkg_cv_FSTOBDF_CFLAGS 1117912391620Smrg FSTOBDF_LIBS=$pkg_cv_FSTOBDF_LIBS 11180889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11181889a2364Smrgprintf "%s\n" "yes" >&6; } 11182889a2364Smrg 1118312391620Smrgfi 1118421c2f794Smrg 1118582e12b1bSmrgac_config_files="$ac_config_files Makefile man/Makefile" 1118621c2f794Smrg 1118721c2f794Smrgcat >confcache <<\_ACEOF 1118821c2f794Smrg# This file is a shell script that caches the results of configure 1118921c2f794Smrg# tests run on this system so they can be shared between configure 1119021c2f794Smrg# scripts and configure runs, see configure's option --config-cache. 1119121c2f794Smrg# It is not useful on other systems. If it contains results you don't 1119221c2f794Smrg# want to keep, you may remove or edit it. 1119321c2f794Smrg# 1119421c2f794Smrg# config.status only pays attention to the cache file if you give it 1119521c2f794Smrg# the --recheck option to rerun configure. 1119621c2f794Smrg# 1119721c2f794Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 1119821c2f794Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 1119921c2f794Smrg# following values. 1120021c2f794Smrg 1120121c2f794Smrg_ACEOF 1120221c2f794Smrg 1120321c2f794Smrg# The following way of writing the cache mishandles newlines in values, 1120421c2f794Smrg# but we know of no workaround that is simple, portable, and efficient. 1120521c2f794Smrg# So, we kill variables containing newlines. 1120621c2f794Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 1120721c2f794Smrg# and sets the high bit in the cache file unless we assign to the vars. 1120821c2f794Smrg( 1120921c2f794Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1121021c2f794Smrg eval ac_val=\$$ac_var 1121121c2f794Smrg case $ac_val in #( 1121221c2f794Smrg *${as_nl}*) 1121321c2f794Smrg case $ac_var in #( 11214889a2364Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11215889a2364Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1121621c2f794Smrg esac 1121721c2f794Smrg case $ac_var in #( 1121821c2f794Smrg _ | IFS | as_nl) ;; #( 1121912391620Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1122012391620Smrg *) { eval $ac_var=; unset $ac_var;} ;; 1122121c2f794Smrg esac ;; 1122221c2f794Smrg esac 1122321c2f794Smrg done 1122421c2f794Smrg 1122521c2f794Smrg (set) 2>&1 | 1122621c2f794Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1122721c2f794Smrg *${as_nl}ac_space=\ *) 1122812391620Smrg # `set' does not quote correctly, so add quotes: double-quote 1122912391620Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 1123021c2f794Smrg sed -n \ 1123121c2f794Smrg "s/'/'\\\\''/g; 1123221c2f794Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1123321c2f794Smrg ;; #( 1123421c2f794Smrg *) 1123521c2f794Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 1123621c2f794Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1123721c2f794Smrg ;; 1123821c2f794Smrg esac | 1123921c2f794Smrg sort 1124021c2f794Smrg) | 1124121c2f794Smrg sed ' 1124221c2f794Smrg /^ac_cv_env_/b end 1124321c2f794Smrg t clear 1124421c2f794Smrg :clear 11245889a2364Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 1124621c2f794Smrg t end 1124721c2f794Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1124821c2f794Smrg :end' >>confcache 1124921c2f794Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1125021c2f794Smrg if test -w "$cache_file"; then 1125112391620Smrg if test "x$cache_file" != "x/dev/null"; then 11252889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11253889a2364Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 1125412391620Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 1125512391620Smrg cat confcache >"$cache_file" 1125612391620Smrg else 1125712391620Smrg case $cache_file in #( 1125812391620Smrg */* | ?:*) 1125912391620Smrg mv -f confcache "$cache_file"$$ && 1126012391620Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 1126112391620Smrg *) 1126212391620Smrg mv -f confcache "$cache_file" ;; 1126312391620Smrg esac 1126412391620Smrg fi 1126512391620Smrg fi 1126621c2f794Smrg else 11267889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11268889a2364Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 1126921c2f794Smrg fi 1127021c2f794Smrgfi 1127121c2f794Smrgrm -f confcache 1127221c2f794Smrg 1127321c2f794Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1127421c2f794Smrg# Let make expand exec_prefix. 1127521c2f794Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1127621c2f794Smrg 1127721c2f794SmrgDEFS=-DHAVE_CONFIG_H 1127821c2f794Smrg 1127921c2f794Smrgac_libobjs= 1128021c2f794Smrgac_ltlibobjs= 1128112391620SmrgU= 1128221c2f794Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1128321c2f794Smrg # 1. Remove the extension, and $U if already installed. 1128421c2f794Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11285889a2364Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 1128621c2f794Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1128721c2f794Smrg # will be set to the directory where LIBOBJS objects are built. 1128812391620Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1128912391620Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 1129021c2f794Smrgdone 1129121c2f794SmrgLIBOBJS=$ac_libobjs 1129221c2f794Smrg 1129321c2f794SmrgLTLIBOBJS=$ac_ltlibobjs 1129421c2f794Smrg 1129521c2f794Smrg 11296889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11297889a2364Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 112981b2353dbSmrg if test -n "$am_sleep_pid"; then 112991b2353dbSmrg # Hide warnings about reused PIDs. 113001b2353dbSmrg wait $am_sleep_pid 2>/dev/null 113011b2353dbSmrg fi 11302889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 11303889a2364Smrgprintf "%s\n" "done" >&6; } 1130412391620Smrg if test -n "$EXEEXT"; then 1130512391620Smrg am__EXEEXT_TRUE= 1130612391620Smrg am__EXEEXT_FALSE='#' 1130712391620Smrgelse 1130812391620Smrg am__EXEEXT_TRUE='#' 1130912391620Smrg am__EXEEXT_FALSE= 1131012391620Smrgfi 1131112391620Smrg 1131221c2f794Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1131312391620Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 1131412391620SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1131521c2f794Smrgfi 1131621c2f794Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1131712391620Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1131812391620SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1131921c2f794Smrgfi 1132021c2f794Smrg 1132112391620Smrg: "${CONFIG_STATUS=./config.status}" 1132212391620Smrgac_write_fail=0 1132321c2f794Smrgac_clean_files_save=$ac_clean_files 1132421c2f794Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 11325889a2364Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11326889a2364Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 1132712391620Smrgas_write_fail=0 1132812391620Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 1132921c2f794Smrg#! $SHELL 1133021c2f794Smrg# Generated by $as_me. 1133121c2f794Smrg# Run this file to recreate the current configuration. 1133221c2f794Smrg# Compiler output produced by configure, useful for debugging 1133321c2f794Smrg# configure, is in config.log if it exists. 1133421c2f794Smrg 1133521c2f794Smrgdebug=false 1133621c2f794Smrgac_cs_recheck=false 1133721c2f794Smrgac_cs_silent=false 1133821c2f794Smrg 1133912391620SmrgSHELL=\${CONFIG_SHELL-$SHELL} 1134012391620Smrgexport SHELL 1134112391620Smrg_ASEOF 1134212391620Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1134312391620Smrg## -------------------- ## 1134412391620Smrg## M4sh Initialization. ## 1134512391620Smrg## -------------------- ## 1134621c2f794Smrg 1134721c2f794Smrg# Be more Bourne compatible 1134821c2f794SmrgDUALCASE=1; export DUALCASE # for MKS sh 11349889a2364Smrgas_nop=: 11350889a2364Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 11351889a2364Smrgthen : 1135221c2f794Smrg emulate sh 1135321c2f794Smrg NULLCMD=: 1135412391620Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1135521c2f794Smrg # is contrary to our usage. Disable this feature. 1135621c2f794Smrg alias -g '${1+"$@"}'='"$@"' 1135721c2f794Smrg setopt NO_GLOB_SUBST 11358889a2364Smrgelse $as_nop 1135912391620Smrg case `(set -o) 2>/dev/null` in #( 1136012391620Smrg *posix*) : 1136112391620Smrg set -o posix ;; #( 1136212391620Smrg *) : 1136312391620Smrg ;; 1136421c2f794Smrgesac 1136521c2f794Smrgfi 1136621c2f794Smrg 1136721c2f794Smrg 11368889a2364Smrg 11369889a2364Smrg# Reset variables that may have inherited troublesome values from 11370889a2364Smrg# the environment. 11371889a2364Smrg 11372889a2364Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 11373889a2364Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 11374889a2364Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 11375889a2364Smrg# Quoting is to prevent editors from complaining about space-tab. 1137612391620Smrgas_nl=' 1137712391620Smrg' 1137812391620Smrgexport as_nl 11379889a2364SmrgIFS=" "" $as_nl" 11380889a2364Smrg 11381889a2364SmrgPS1='$ ' 11382889a2364SmrgPS2='> ' 11383889a2364SmrgPS4='+ ' 11384889a2364Smrg 11385889a2364Smrg# Ensure predictable behavior from utilities with locale-dependent output. 11386889a2364SmrgLC_ALL=C 11387889a2364Smrgexport LC_ALL 11388889a2364SmrgLANGUAGE=C 11389889a2364Smrgexport LANGUAGE 11390889a2364Smrg 11391889a2364Smrg# We cannot yet rely on "unset" to work, but we need these variables 11392889a2364Smrg# to be unset--not just set to an empty or harmless value--now, to 11393889a2364Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 11394889a2364Smrg# also avoids known problems related to "unset" and subshell syntax 11395889a2364Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 11396889a2364Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 11397889a2364Smrgdo eval test \${$as_var+y} \ 11398889a2364Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11399889a2364Smrgdone 11400889a2364Smrg 11401889a2364Smrg# Ensure that fds 0, 1, and 2 are open. 11402889a2364Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 11403889a2364Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 11404889a2364Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 1140521c2f794Smrg 1140612391620Smrg# The user is always right. 11407889a2364Smrgif ${PATH_SEPARATOR+false} :; then 1140812391620Smrg PATH_SEPARATOR=: 1140912391620Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1141012391620Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1141112391620Smrg PATH_SEPARATOR=';' 1141212391620Smrg } 1141321c2f794Smrgfi 1141421c2f794Smrg 1141521c2f794Smrg 1141621c2f794Smrg# Find who we are. Look in the path if we contain no directory separator. 1141712391620Smrgas_myself= 1141812391620Smrgcase $0 in #(( 1141921c2f794Smrg *[\\/]* ) as_myself=$0 ;; 1142021c2f794Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1142121c2f794Smrgfor as_dir in $PATH 1142221c2f794Smrgdo 1142321c2f794Smrg IFS=$as_save_IFS 11424889a2364Smrg case $as_dir in #((( 11425889a2364Smrg '') as_dir=./ ;; 11426889a2364Smrg */) ;; 11427889a2364Smrg *) as_dir=$as_dir/ ;; 11428889a2364Smrg esac 11429889a2364Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 1143012391620Smrg done 1143121c2f794SmrgIFS=$as_save_IFS 1143221c2f794Smrg 1143321c2f794Smrg ;; 1143421c2f794Smrgesac 1143521c2f794Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1143621c2f794Smrg# in which case we are not to be found in the path. 1143721c2f794Smrgif test "x$as_myself" = x; then 1143821c2f794Smrg as_myself=$0 1143921c2f794Smrgfi 1144021c2f794Smrgif test ! -f "$as_myself"; then 11441889a2364Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1144212391620Smrg exit 1 1144321c2f794Smrgfi 1144421c2f794Smrg 1144512391620Smrg 1144612391620Smrg 1144712391620Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 1144812391620Smrg# ---------------------------------------- 1144912391620Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1145012391620Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 1145112391620Smrg# script with STATUS, using 1 if that was 0. 1145212391620Smrgas_fn_error () 1145312391620Smrg{ 1145412391620Smrg as_status=$1; test $as_status -eq 0 && as_status=1 1145512391620Smrg if test "$4"; then 1145612391620Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11457889a2364Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 1145821c2f794Smrg fi 11459889a2364Smrg printf "%s\n" "$as_me: error: $2" >&2 1146012391620Smrg as_fn_exit $as_status 1146112391620Smrg} # as_fn_error 1146212391620Smrg 1146312391620Smrg 11464889a2364Smrg 1146512391620Smrg# as_fn_set_status STATUS 1146612391620Smrg# ----------------------- 1146712391620Smrg# Set $? to STATUS, without forking. 1146812391620Smrgas_fn_set_status () 1146912391620Smrg{ 1147012391620Smrg return $1 1147112391620Smrg} # as_fn_set_status 1147212391620Smrg 1147312391620Smrg# as_fn_exit STATUS 1147412391620Smrg# ----------------- 1147512391620Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1147612391620Smrgas_fn_exit () 1147712391620Smrg{ 1147812391620Smrg set +e 1147912391620Smrg as_fn_set_status $1 1148012391620Smrg exit $1 1148112391620Smrg} # as_fn_exit 1148212391620Smrg 1148312391620Smrg# as_fn_unset VAR 1148412391620Smrg# --------------- 1148512391620Smrg# Portably unset VAR. 1148612391620Smrgas_fn_unset () 1148712391620Smrg{ 1148812391620Smrg { eval $1=; unset $1;} 1148912391620Smrg} 1149012391620Smrgas_unset=as_fn_unset 11491889a2364Smrg 1149212391620Smrg# as_fn_append VAR VALUE 1149312391620Smrg# ---------------------- 1149412391620Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 1149512391620Smrg# advantage of any shell optimizations that allow amortized linear growth over 1149612391620Smrg# repeated appends, instead of the typical quadratic growth present in naive 1149712391620Smrg# implementations. 11498889a2364Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 11499889a2364Smrgthen : 1150012391620Smrg eval 'as_fn_append () 1150112391620Smrg { 1150212391620Smrg eval $1+=\$2 1150312391620Smrg }' 11504889a2364Smrgelse $as_nop 1150512391620Smrg as_fn_append () 1150612391620Smrg { 1150712391620Smrg eval $1=\$$1\$2 1150812391620Smrg } 1150912391620Smrgfi # as_fn_append 1151012391620Smrg 1151112391620Smrg# as_fn_arith ARG... 1151212391620Smrg# ------------------ 1151312391620Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 1151412391620Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 1151512391620Smrg# must be portable across $(()) and expr. 11516889a2364Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 11517889a2364Smrgthen : 1151812391620Smrg eval 'as_fn_arith () 1151912391620Smrg { 1152012391620Smrg as_val=$(( $* )) 1152112391620Smrg }' 11522889a2364Smrgelse $as_nop 1152312391620Smrg as_fn_arith () 1152412391620Smrg { 1152512391620Smrg as_val=`expr "$@" || test $? -eq 1` 1152612391620Smrg } 1152712391620Smrgfi # as_fn_arith 1152812391620Smrg 1152921c2f794Smrg 1153021c2f794Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1153121c2f794Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1153221c2f794Smrg as_expr=expr 1153321c2f794Smrgelse 1153421c2f794Smrg as_expr=false 1153521c2f794Smrgfi 1153621c2f794Smrg 1153721c2f794Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1153821c2f794Smrg as_basename=basename 1153921c2f794Smrgelse 1154021c2f794Smrg as_basename=false 1154121c2f794Smrgfi 1154221c2f794Smrg 1154312391620Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1154412391620Smrg as_dirname=dirname 1154512391620Smrgelse 1154612391620Smrg as_dirname=false 1154712391620Smrgfi 1154821c2f794Smrg 1154921c2f794Smrgas_me=`$as_basename -- "$0" || 1155021c2f794Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1155121c2f794Smrg X"$0" : 'X\(//\)$' \| \ 1155221c2f794Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 11553889a2364Smrgprintf "%s\n" X/"$0" | 1155421c2f794Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1155521c2f794Smrg s//\1/ 1155621c2f794Smrg q 1155721c2f794Smrg } 1155821c2f794Smrg /^X\/\(\/\/\)$/{ 1155921c2f794Smrg s//\1/ 1156021c2f794Smrg q 1156121c2f794Smrg } 1156221c2f794Smrg /^X\/\(\/\).*/{ 1156321c2f794Smrg s//\1/ 1156421c2f794Smrg q 1156521c2f794Smrg } 1156621c2f794Smrg s/.*/./; q'` 1156721c2f794Smrg 1156812391620Smrg# Avoid depending upon Character Ranges. 1156912391620Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1157012391620Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1157112391620Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1157212391620Smrgas_cr_digits='0123456789' 1157312391620Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 1157421c2f794Smrg 11575889a2364Smrg 11576889a2364Smrg# Determine whether it's possible to make 'echo' print without a newline. 11577889a2364Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 11578889a2364Smrg# for compatibility with existing Makefiles. 1157921c2f794SmrgECHO_C= ECHO_N= ECHO_T= 1158012391620Smrgcase `echo -n x` in #((((( 1158121c2f794Smrg-n*) 1158212391620Smrg case `echo 'xy\c'` in 1158321c2f794Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1158412391620Smrg xy) ECHO_C='\c';; 1158512391620Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1158612391620Smrg ECHO_T=' ';; 1158721c2f794Smrg esac;; 1158821c2f794Smrg*) 1158921c2f794Smrg ECHO_N='-n';; 1159021c2f794Smrgesac 1159121c2f794Smrg 11592889a2364Smrg# For backward compatibility with old third-party macros, we provide 11593889a2364Smrg# the shell variables $as_echo and $as_echo_n. New code should use 11594889a2364Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 11595889a2364Smrgas_echo='printf %s\n' 11596889a2364Smrgas_echo_n='printf %s' 11597889a2364Smrg 1159821c2f794Smrgrm -f conf$$ conf$$.exe conf$$.file 1159921c2f794Smrgif test -d conf$$.dir; then 1160021c2f794Smrg rm -f conf$$.dir/conf$$.file 1160121c2f794Smrgelse 1160221c2f794Smrg rm -f conf$$.dir 1160312391620Smrg mkdir conf$$.dir 2>/dev/null 1160412391620Smrgfi 1160512391620Smrgif (echo >conf$$.file) 2>/dev/null; then 1160612391620Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1160712391620Smrg as_ln_s='ln -s' 1160812391620Smrg # ... but there are two gotchas: 1160912391620Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1161012391620Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 116111b2353dbSmrg # In both cases, we have to default to `cp -pR'. 1161212391620Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 116131b2353dbSmrg as_ln_s='cp -pR' 1161412391620Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 1161512391620Smrg as_ln_s=ln 1161612391620Smrg else 116171b2353dbSmrg as_ln_s='cp -pR' 1161812391620Smrg fi 1161921c2f794Smrgelse 116201b2353dbSmrg as_ln_s='cp -pR' 1162121c2f794Smrgfi 1162221c2f794Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1162321c2f794Smrgrmdir conf$$.dir 2>/dev/null 1162421c2f794Smrg 1162512391620Smrg 1162612391620Smrg# as_fn_mkdir_p 1162712391620Smrg# ------------- 1162812391620Smrg# Create "$as_dir" as a directory, including parents if necessary. 1162912391620Smrgas_fn_mkdir_p () 1163012391620Smrg{ 1163112391620Smrg 1163212391620Smrg case $as_dir in #( 1163312391620Smrg -*) as_dir=./$as_dir;; 1163412391620Smrg esac 1163512391620Smrg test -d "$as_dir" || eval $as_mkdir_p || { 1163612391620Smrg as_dirs= 1163712391620Smrg while :; do 1163812391620Smrg case $as_dir in #( 11639889a2364Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1164012391620Smrg *) as_qdir=$as_dir;; 1164112391620Smrg esac 1164212391620Smrg as_dirs="'$as_qdir' $as_dirs" 1164312391620Smrg as_dir=`$as_dirname -- "$as_dir" || 1164412391620Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1164512391620Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1164612391620Smrg X"$as_dir" : 'X\(//\)$' \| \ 1164712391620Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11648889a2364Smrgprintf "%s\n" X"$as_dir" | 1164912391620Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1165012391620Smrg s//\1/ 1165112391620Smrg q 1165212391620Smrg } 1165312391620Smrg /^X\(\/\/\)[^/].*/{ 1165412391620Smrg s//\1/ 1165512391620Smrg q 1165612391620Smrg } 1165712391620Smrg /^X\(\/\/\)$/{ 1165812391620Smrg s//\1/ 1165912391620Smrg q 1166012391620Smrg } 1166112391620Smrg /^X\(\/\).*/{ 1166212391620Smrg s//\1/ 1166312391620Smrg q 1166412391620Smrg } 1166512391620Smrg s/.*/./; q'` 1166612391620Smrg test -d "$as_dir" && break 1166712391620Smrg done 1166812391620Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1166912391620Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 1167012391620Smrg 1167112391620Smrg 1167212391620Smrg} # as_fn_mkdir_p 1167321c2f794Smrgif mkdir -p . 2>/dev/null; then 1167412391620Smrg as_mkdir_p='mkdir -p "$as_dir"' 1167521c2f794Smrgelse 1167621c2f794Smrg test -d ./-p && rmdir ./-p 1167721c2f794Smrg as_mkdir_p=false 1167821c2f794Smrgfi 1167921c2f794Smrg 116801b2353dbSmrg 116811b2353dbSmrg# as_fn_executable_p FILE 116821b2353dbSmrg# ----------------------- 116831b2353dbSmrg# Test if FILE is an executable regular file. 116841b2353dbSmrgas_fn_executable_p () 116851b2353dbSmrg{ 116861b2353dbSmrg test -f "$1" && test -x "$1" 116871b2353dbSmrg} # as_fn_executable_p 116881b2353dbSmrgas_test_x='test -x' 116891b2353dbSmrgas_executable_p=as_fn_executable_p 1169021c2f794Smrg 1169121c2f794Smrg# Sed expression to map a string onto a valid CPP name. 1169221c2f794Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 1169321c2f794Smrg 1169421c2f794Smrg# Sed expression to map a string onto a valid variable name. 1169521c2f794Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 1169621c2f794Smrg 1169721c2f794Smrg 1169821c2f794Smrgexec 6>&1 1169912391620Smrg## ----------------------------------- ## 1170012391620Smrg## Main body of $CONFIG_STATUS script. ## 1170112391620Smrg## ----------------------------------- ## 1170212391620Smrg_ASEOF 1170312391620Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 1170421c2f794Smrg 1170512391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1170612391620Smrg# Save the log message, to keep $0 and so on meaningful, and to 1170721c2f794Smrg# report actual input values of CONFIG_FILES etc. instead of their 1170821c2f794Smrg# values after options handling. 1170921c2f794Smrgac_log=" 11710889a2364SmrgThis file was extended by fstobdf $as_me 1.0.7, which was 11711889a2364Smrggenerated by GNU Autoconf 2.71. Invocation command line was 1171221c2f794Smrg 1171321c2f794Smrg CONFIG_FILES = $CONFIG_FILES 1171421c2f794Smrg CONFIG_HEADERS = $CONFIG_HEADERS 1171521c2f794Smrg CONFIG_LINKS = $CONFIG_LINKS 1171621c2f794Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1171721c2f794Smrg $ $0 $@ 1171821c2f794Smrg 1171921c2f794Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1172021c2f794Smrg" 1172121c2f794Smrg 1172221c2f794Smrg_ACEOF 1172321c2f794Smrg 1172412391620Smrgcase $ac_config_files in *" 1172512391620Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1172612391620Smrgesac 1172712391620Smrg 1172812391620Smrgcase $ac_config_headers in *" 1172912391620Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1173012391620Smrgesac 1173112391620Smrg 1173212391620Smrg 1173312391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1173421c2f794Smrg# Files that config.status was made for. 1173521c2f794Smrgconfig_files="$ac_config_files" 1173621c2f794Smrgconfig_headers="$ac_config_headers" 1173721c2f794Smrgconfig_commands="$ac_config_commands" 1173821c2f794Smrg 1173921c2f794Smrg_ACEOF 1174021c2f794Smrg 1174112391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1174221c2f794Smrgac_cs_usage="\ 1174312391620Smrg\`$as_me' instantiates files and other configuration actions 1174412391620Smrgfrom templates according to the current configuration. Unless the files 1174512391620Smrgand actions are specified as TAGs, all are instantiated by default. 1174621c2f794Smrg 1174712391620SmrgUsage: $0 [OPTION]... [TAG]... 1174821c2f794Smrg 1174921c2f794Smrg -h, --help print this help, then exit 1175021c2f794Smrg -V, --version print version number and configuration settings, then exit 1175112391620Smrg --config print configuration, then exit 1175212391620Smrg -q, --quiet, --silent 1175312391620Smrg do not print progress messages 1175421c2f794Smrg -d, --debug don't remove temporary files 1175521c2f794Smrg --recheck update $as_me by reconfiguring in the same conditions 1175612391620Smrg --file=FILE[:TEMPLATE] 1175712391620Smrg instantiate the configuration file FILE 1175812391620Smrg --header=FILE[:TEMPLATE] 1175912391620Smrg instantiate the configuration header FILE 1176021c2f794Smrg 1176121c2f794SmrgConfiguration files: 1176221c2f794Smrg$config_files 1176321c2f794Smrg 1176421c2f794SmrgConfiguration headers: 1176521c2f794Smrg$config_headers 1176621c2f794Smrg 1176721c2f794SmrgConfiguration commands: 1176821c2f794Smrg$config_commands 1176921c2f794Smrg 11770889a2364SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/fstobdf/-/issues>." 1177121c2f794Smrg 1177221c2f794Smrg_ACEOF 11773889a2364Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 11774889a2364Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 1177512391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11776889a2364Smrgac_cs_config='$ac_cs_config_escaped' 1177721c2f794Smrgac_cs_version="\\ 11778889a2364Smrgfstobdf config.status 1.0.7 11779889a2364Smrgconfigured by $0, generated by GNU Autoconf 2.71, 1178012391620Smrg with options \\"\$ac_cs_config\\" 1178121c2f794Smrg 11782889a2364SmrgCopyright (C) 2021 Free Software Foundation, Inc. 1178321c2f794SmrgThis config.status script is free software; the Free Software Foundation 1178421c2f794Smrggives unlimited permission to copy, distribute and modify it." 1178521c2f794Smrg 1178621c2f794Smrgac_pwd='$ac_pwd' 1178721c2f794Smrgsrcdir='$srcdir' 1178821c2f794SmrgINSTALL='$INSTALL' 1178921c2f794SmrgMKDIR_P='$MKDIR_P' 1179012391620SmrgAWK='$AWK' 1179112391620Smrgtest -n "\$AWK" || AWK=awk 1179221c2f794Smrg_ACEOF 1179321c2f794Smrg 1179412391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1179512391620Smrg# The default lists apply if the user does not specify any file. 1179621c2f794Smrgac_need_defaults=: 1179721c2f794Smrgwhile test $# != 0 1179821c2f794Smrgdo 1179921c2f794Smrg case $1 in 1180012391620Smrg --*=?*) 1180121c2f794Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1180221c2f794Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1180321c2f794Smrg ac_shift=: 1180421c2f794Smrg ;; 1180512391620Smrg --*=) 1180612391620Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1180712391620Smrg ac_optarg= 1180812391620Smrg ac_shift=: 1180912391620Smrg ;; 1181021c2f794Smrg *) 1181121c2f794Smrg ac_option=$1 1181221c2f794Smrg ac_optarg=$2 1181321c2f794Smrg ac_shift=shift 1181421c2f794Smrg ;; 1181521c2f794Smrg esac 1181621c2f794Smrg 1181721c2f794Smrg case $ac_option in 1181821c2f794Smrg # Handling of the options. 1181921c2f794Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1182021c2f794Smrg ac_cs_recheck=: ;; 1182121c2f794Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11822889a2364Smrg printf "%s\n" "$ac_cs_version"; exit ;; 1182312391620Smrg --config | --confi | --conf | --con | --co | --c ) 11824889a2364Smrg printf "%s\n" "$ac_cs_config"; exit ;; 1182521c2f794Smrg --debug | --debu | --deb | --de | --d | -d ) 1182621c2f794Smrg debug=: ;; 1182721c2f794Smrg --file | --fil | --fi | --f ) 1182821c2f794Smrg $ac_shift 1182912391620Smrg case $ac_optarg in 11830889a2364Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1183112391620Smrg '') as_fn_error $? "missing file argument" ;; 1183212391620Smrg esac 1183312391620Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 1183421c2f794Smrg ac_need_defaults=false;; 1183521c2f794Smrg --header | --heade | --head | --hea ) 1183621c2f794Smrg $ac_shift 1183712391620Smrg case $ac_optarg in 11838889a2364Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1183912391620Smrg esac 1184012391620Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 1184121c2f794Smrg ac_need_defaults=false;; 1184221c2f794Smrg --he | --h) 1184321c2f794Smrg # Conflict between --help and --header 1184412391620Smrg as_fn_error $? "ambiguous option: \`$1' 1184512391620SmrgTry \`$0 --help' for more information.";; 1184621c2f794Smrg --help | --hel | -h ) 11847889a2364Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 1184821c2f794Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1184921c2f794Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1185021c2f794Smrg ac_cs_silent=: ;; 1185121c2f794Smrg 1185221c2f794Smrg # This is an error. 1185312391620Smrg -*) as_fn_error $? "unrecognized option: \`$1' 1185412391620SmrgTry \`$0 --help' for more information." ;; 1185521c2f794Smrg 1185612391620Smrg *) as_fn_append ac_config_targets " $1" 1185721c2f794Smrg ac_need_defaults=false ;; 1185821c2f794Smrg 1185921c2f794Smrg esac 1186021c2f794Smrg shift 1186121c2f794Smrgdone 1186221c2f794Smrg 1186321c2f794Smrgac_configure_extra_args= 1186421c2f794Smrg 1186521c2f794Smrgif $ac_cs_silent; then 1186621c2f794Smrg exec 6>/dev/null 1186721c2f794Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 1186821c2f794Smrgfi 1186921c2f794Smrg 1187021c2f794Smrg_ACEOF 1187112391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1187221c2f794Smrgif \$ac_cs_recheck; then 118731b2353dbSmrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1187412391620Smrg shift 11875889a2364Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 1187612391620Smrg CONFIG_SHELL='$SHELL' 1187721c2f794Smrg export CONFIG_SHELL 1187812391620Smrg exec "\$@" 1187921c2f794Smrgfi 1188021c2f794Smrg 1188121c2f794Smrg_ACEOF 1188212391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1188321c2f794Smrgexec 5>>config.log 1188421c2f794Smrg{ 1188521c2f794Smrg echo 1188621c2f794Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1188721c2f794Smrg## Running $as_me. ## 1188821c2f794Smrg_ASBOX 11889889a2364Smrg printf "%s\n" "$ac_log" 1189021c2f794Smrg} >&5 1189121c2f794Smrg 1189221c2f794Smrg_ACEOF 1189312391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1189421c2f794Smrg# 1189521c2f794Smrg# INIT-COMMANDS 1189621c2f794Smrg# 11897889a2364SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 1189821c2f794Smrg 1189921c2f794Smrg_ACEOF 1190021c2f794Smrg 1190112391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1190221c2f794Smrg 1190321c2f794Smrg# Handling of arguments. 1190421c2f794Smrgfor ac_config_target in $ac_config_targets 1190521c2f794Smrgdo 1190621c2f794Smrg case $ac_config_target in 1190712391620Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 119081b2353dbSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1190921c2f794Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1191082e12b1bSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 1191121c2f794Smrg 1191212391620Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 1191321c2f794Smrg esac 1191421c2f794Smrgdone 1191521c2f794Smrg 1191621c2f794Smrg 1191721c2f794Smrg# If the user did not use the arguments to specify the items to instantiate, 1191821c2f794Smrg# then the envvar interface is used. Set only those that are not. 1191921c2f794Smrg# We use the long form for the default assignment because of an extremely 1192021c2f794Smrg# bizarre bug on SunOS 4.1.3. 1192121c2f794Smrgif $ac_need_defaults; then 11922889a2364Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 11923889a2364Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 11924889a2364Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 1192521c2f794Smrgfi 1192621c2f794Smrg 1192721c2f794Smrg# Have a temporary directory for convenience. Make it in the build tree 1192821c2f794Smrg# simply because there is no reason against having it here, and in addition, 1192921c2f794Smrg# creating and moving files from /tmp can sometimes cause problems. 1193021c2f794Smrg# Hook for its removal unless debugging. 1193121c2f794Smrg# Note that there is a small window in which the directory will not be cleaned: 1193221c2f794Smrg# after its creation but before its name has been assigned to `$tmp'. 1193321c2f794Smrg$debug || 1193421c2f794Smrg{ 1193512391620Smrg tmp= ac_tmp= 1193621c2f794Smrg trap 'exit_status=$? 1193712391620Smrg : "${ac_tmp:=$tmp}" 1193812391620Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 1193921c2f794Smrg' 0 1194012391620Smrg trap 'as_fn_exit 1' 1 2 13 15 1194121c2f794Smrg} 1194221c2f794Smrg# Create a (secure) tmp directory for tmp files. 1194321c2f794Smrg 1194421c2f794Smrg{ 1194521c2f794Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1194612391620Smrg test -d "$tmp" 1194721c2f794Smrg} || 1194821c2f794Smrg{ 1194921c2f794Smrg tmp=./conf$$-$RANDOM 1195021c2f794Smrg (umask 077 && mkdir "$tmp") 1195112391620Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 1195212391620Smrgac_tmp=$tmp 1195321c2f794Smrg 1195412391620Smrg# Set up the scripts for CONFIG_FILES section. 1195512391620Smrg# No need to generate them if there are no CONFIG_FILES. 1195612391620Smrg# This happens for instance with `./config.status config.h'. 1195721c2f794Smrgif test -n "$CONFIG_FILES"; then 1195821c2f794Smrg 1195921c2f794Smrg 1196012391620Smrgac_cr=`echo X | tr X '\015'` 1196112391620Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 1196212391620Smrg# But we know of no other shell where ac_cr would be empty at this 1196312391620Smrg# point, so we can use a bashism as a fallback. 1196412391620Smrgif test "x$ac_cr" = x; then 1196512391620Smrg eval ac_cr=\$\'\\r\' 1196612391620Smrgfi 1196712391620Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1196812391620Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 1196912391620Smrg ac_cs_awk_cr='\\r' 1197012391620Smrgelse 1197112391620Smrg ac_cs_awk_cr=$ac_cr 1197221c2f794Smrgfi 1197321c2f794Smrg 1197412391620Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 1197521c2f794Smrg_ACEOF 1197621c2f794Smrg 1197721c2f794Smrg 1197812391620Smrg{ 1197912391620Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 1198012391620Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1198112391620Smrg echo "_ACEOF" 1198212391620Smrg} >conf$$subs.sh || 1198312391620Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1198412391620Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 1198521c2f794Smrgac_delim='%!_!# ' 1198621c2f794Smrgfor ac_last_try in false false false false false :; do 1198712391620Smrg . ./conf$$subs.sh || 1198812391620Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1198921c2f794Smrg 1199012391620Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1199112391620Smrg if test $ac_delim_n = $ac_delim_num; then 1199221c2f794Smrg break 1199321c2f794Smrg elif $ac_last_try; then 1199412391620Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1199521c2f794Smrg else 1199621c2f794Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1199721c2f794Smrg fi 1199821c2f794Smrgdone 1199912391620Smrgrm -f conf$$subs.sh 1200021c2f794Smrg 1200112391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1200212391620Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 1200312391620Smrg_ACEOF 1200412391620Smrgsed -n ' 1200512391620Smrgh 1200612391620Smrgs/^/S["/; s/!.*/"]=/ 1200712391620Smrgp 1200812391620Smrgg 1200912391620Smrgs/^[^!]*!// 1201012391620Smrg:repl 1201112391620Smrgt repl 1201212391620Smrgs/'"$ac_delim"'$// 1201312391620Smrgt delim 1201412391620Smrg:nl 1201512391620Smrgh 1201612391620Smrgs/\(.\{148\}\)..*/\1/ 1201712391620Smrgt more1 1201812391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1201912391620Smrgp 1202012391620Smrgn 1202112391620Smrgb repl 1202212391620Smrg:more1 1202312391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1202412391620Smrgp 1202512391620Smrgg 1202612391620Smrgs/.\{148\}// 1202712391620Smrgt nl 1202812391620Smrg:delim 1202912391620Smrgh 1203012391620Smrgs/\(.\{148\}\)..*/\1/ 1203112391620Smrgt more2 1203212391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1203312391620Smrgp 1203412391620Smrgb 1203512391620Smrg:more2 1203612391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1203712391620Smrgp 1203812391620Smrgg 1203912391620Smrgs/.\{148\}// 1204012391620Smrgt delim 1204112391620Smrg' <conf$$subs.awk | sed ' 1204212391620Smrg/^[^""]/{ 1204312391620Smrg N 1204412391620Smrg s/\n// 1204512391620Smrg} 1204612391620Smrg' >>$CONFIG_STATUS || ac_write_fail=1 1204712391620Smrgrm -f conf$$subs.awk 1204812391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1204912391620Smrg_ACAWK 1205012391620Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 1205112391620Smrg for (key in S) S_is_set[key] = 1 1205212391620Smrg FS = "" 1205312391620Smrg 1205412391620Smrg} 1205512391620Smrg{ 1205612391620Smrg line = $ 0 1205712391620Smrg nfields = split(line, field, "@") 1205812391620Smrg substed = 0 1205912391620Smrg len = length(field[1]) 1206012391620Smrg for (i = 2; i < nfields; i++) { 1206112391620Smrg key = field[i] 1206212391620Smrg keylen = length(key) 1206312391620Smrg if (S_is_set[key]) { 1206412391620Smrg value = S[key] 1206512391620Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1206612391620Smrg len += length(value) + length(field[++i]) 1206712391620Smrg substed = 1 1206812391620Smrg } else 1206912391620Smrg len += 1 + keylen 1207012391620Smrg } 1207112391620Smrg 1207212391620Smrg print line 1207312391620Smrg} 1207421c2f794Smrg 1207512391620Smrg_ACAWK 1207621c2f794Smrg_ACEOF 1207712391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1207812391620Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1207912391620Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1208012391620Smrgelse 1208112391620Smrg cat 1208212391620Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 1208312391620Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 1208421c2f794Smrg_ACEOF 1208521c2f794Smrg 1208612391620Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 1208712391620Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 1208821c2f794Smrg# trailing colons and then remove the whole line if VPATH becomes empty 1208921c2f794Smrg# (actually we leave an empty line to preserve line numbers). 1209021c2f794Smrgif test "x$srcdir" = x.; then 1209112391620Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 1209212391620Smrgh 1209312391620Smrgs/// 1209412391620Smrgs/^/:/ 1209512391620Smrgs/[ ]*$/:/ 1209612391620Smrgs/:\$(srcdir):/:/g 1209712391620Smrgs/:\${srcdir}:/:/g 1209812391620Smrgs/:@srcdir@:/:/g 1209912391620Smrgs/^:*// 1210021c2f794Smrgs/:*$// 1210112391620Smrgx 1210212391620Smrgs/\(=[ ]*\).*/\1/ 1210312391620SmrgG 1210412391620Smrgs/\n// 1210521c2f794Smrgs/^[^=]*=[ ]*$// 1210621c2f794Smrg}' 1210721c2f794Smrgfi 1210821c2f794Smrg 1210912391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1211021c2f794Smrgfi # test -n "$CONFIG_FILES" 1211121c2f794Smrg 1211212391620Smrg# Set up the scripts for CONFIG_HEADERS section. 1211312391620Smrg# No need to generate them if there are no CONFIG_HEADERS. 1211412391620Smrg# This happens for instance with `./config.status Makefile'. 1211512391620Smrgif test -n "$CONFIG_HEADERS"; then 1211612391620Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 1211712391620SmrgBEGIN { 1211812391620Smrg_ACEOF 1211912391620Smrg 1212012391620Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 1212112391620Smrg# here-document in config.status, that substitutes the proper values into 1212212391620Smrg# config.h.in to produce config.h. 1212312391620Smrg 1212412391620Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 1212512391620Smrg# handling of long lines. 1212612391620Smrgac_delim='%!_!# ' 1212712391620Smrgfor ac_last_try in false false :; do 1212812391620Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 1212912391620Smrg if test -z "$ac_tt"; then 1213012391620Smrg break 1213112391620Smrg elif $ac_last_try; then 1213212391620Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 1213312391620Smrg else 1213412391620Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1213512391620Smrg fi 1213612391620Smrgdone 1213712391620Smrg 1213812391620Smrg# For the awk script, D is an array of macro values keyed by name, 1213912391620Smrg# likewise P contains macro parameters if any. Preserve backslash 1214012391620Smrg# newline sequences. 1214112391620Smrg 1214212391620Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1214312391620Smrgsed -n ' 1214412391620Smrgs/.\{148\}/&'"$ac_delim"'/g 1214512391620Smrgt rset 1214612391620Smrg:rset 1214712391620Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 1214812391620Smrgt def 1214912391620Smrgd 1215012391620Smrg:def 1215112391620Smrgs/\\$// 1215212391620Smrgt bsnl 1215312391620Smrgs/["\\]/\\&/g 1215412391620Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1215512391620SmrgD["\1"]=" \3"/p 1215612391620Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1215712391620Smrgd 1215812391620Smrg:bsnl 1215912391620Smrgs/["\\]/\\&/g 1216012391620Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1216112391620SmrgD["\1"]=" \3\\\\\\n"\\/p 1216212391620Smrgt cont 1216312391620Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1216412391620Smrgt cont 1216512391620Smrgd 1216612391620Smrg:cont 1216712391620Smrgn 1216812391620Smrgs/.\{148\}/&'"$ac_delim"'/g 1216912391620Smrgt clear 1217012391620Smrg:clear 1217112391620Smrgs/\\$// 1217212391620Smrgt bsnlc 1217312391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 1217412391620Smrgd 1217512391620Smrg:bsnlc 1217612391620Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1217712391620Smrgb cont 1217812391620Smrg' <confdefs.h | sed ' 1217912391620Smrgs/'"$ac_delim"'/"\\\ 1218012391620Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 1218112391620Smrg 1218212391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1218312391620Smrg for (key in D) D_is_set[key] = 1 1218412391620Smrg FS = "" 1218512391620Smrg} 1218612391620Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1218712391620Smrg line = \$ 0 1218812391620Smrg split(line, arg, " ") 1218912391620Smrg if (arg[1] == "#") { 1219012391620Smrg defundef = arg[2] 1219112391620Smrg mac1 = arg[3] 1219212391620Smrg } else { 1219312391620Smrg defundef = substr(arg[1], 2) 1219412391620Smrg mac1 = arg[2] 1219512391620Smrg } 1219612391620Smrg split(mac1, mac2, "(") #) 1219712391620Smrg macro = mac2[1] 1219812391620Smrg prefix = substr(line, 1, index(line, defundef) - 1) 1219912391620Smrg if (D_is_set[macro]) { 1220012391620Smrg # Preserve the white space surrounding the "#". 1220112391620Smrg print prefix "define", macro P[macro] D[macro] 1220212391620Smrg next 1220312391620Smrg } else { 1220412391620Smrg # Replace #undef with comments. This is necessary, for example, 1220512391620Smrg # in the case of _POSIX_SOURCE, which is predefined and required 1220612391620Smrg # on some systems where configure will not decide to define it. 1220712391620Smrg if (defundef == "undef") { 1220812391620Smrg print "/*", prefix defundef, macro, "*/" 1220912391620Smrg next 1221012391620Smrg } 1221112391620Smrg } 1221212391620Smrg} 1221312391620Smrg{ print } 1221412391620Smrg_ACAWK 1221512391620Smrg_ACEOF 1221612391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1221712391620Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1221812391620Smrgfi # test -n "$CONFIG_HEADERS" 1221912391620Smrg 1222021c2f794Smrg 1222112391620Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1222212391620Smrgshift 1222312391620Smrgfor ac_tag 1222421c2f794Smrgdo 1222521c2f794Smrg case $ac_tag in 1222621c2f794Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 1222721c2f794Smrg esac 1222821c2f794Smrg case $ac_mode$ac_tag in 1222921c2f794Smrg :[FHL]*:*);; 1223012391620Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 1223121c2f794Smrg :[FH]-) ac_tag=-:-;; 1223221c2f794Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1223321c2f794Smrg esac 1223421c2f794Smrg ac_save_IFS=$IFS 1223521c2f794Smrg IFS=: 1223621c2f794Smrg set x $ac_tag 1223721c2f794Smrg IFS=$ac_save_IFS 1223821c2f794Smrg shift 1223921c2f794Smrg ac_file=$1 1224021c2f794Smrg shift 1224121c2f794Smrg 1224221c2f794Smrg case $ac_mode in 1224321c2f794Smrg :L) ac_source=$1;; 1224421c2f794Smrg :[FH]) 1224521c2f794Smrg ac_file_inputs= 1224621c2f794Smrg for ac_f 1224721c2f794Smrg do 1224821c2f794Smrg case $ac_f in 1224912391620Smrg -) ac_f="$ac_tmp/stdin";; 1225021c2f794Smrg *) # Look for the file first in the build tree, then in the source tree 1225121c2f794Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1225221c2f794Smrg # because $ac_f cannot contain `:'. 1225321c2f794Smrg test -f "$ac_f" || 1225421c2f794Smrg case $ac_f in 1225521c2f794Smrg [\\/$]*) false;; 1225621c2f794Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1225721c2f794Smrg esac || 1225812391620Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 1225921c2f794Smrg esac 12260889a2364Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1226112391620Smrg as_fn_append ac_file_inputs " '$ac_f'" 1226221c2f794Smrg done 1226321c2f794Smrg 1226421c2f794Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 1226521c2f794Smrg # use $as_me), people would be surprised to read: 1226621c2f794Smrg # /* config.h. Generated by config.status. */ 1226712391620Smrg configure_input='Generated from '` 12268889a2364Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1226912391620Smrg `' by configure.' 1227021c2f794Smrg if test x"$ac_file" != x-; then 1227121c2f794Smrg configure_input="$ac_file. $configure_input" 12272889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12273889a2364Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 1227421c2f794Smrg fi 1227512391620Smrg # Neutralize special characters interpreted by sed in replacement strings. 1227612391620Smrg case $configure_input in #( 1227712391620Smrg *\&* | *\|* | *\\* ) 12278889a2364Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 1227912391620Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1228012391620Smrg *) ac_sed_conf_input=$configure_input;; 1228112391620Smrg esac 1228221c2f794Smrg 1228321c2f794Smrg case $ac_tag in 1228412391620Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 1228512391620Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 1228621c2f794Smrg esac 1228721c2f794Smrg ;; 1228821c2f794Smrg esac 1228921c2f794Smrg 1229021c2f794Smrg ac_dir=`$as_dirname -- "$ac_file" || 1229121c2f794Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1229221c2f794Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1229321c2f794Smrg X"$ac_file" : 'X\(//\)$' \| \ 1229421c2f794Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12295889a2364Smrgprintf "%s\n" X"$ac_file" | 1229621c2f794Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1229721c2f794Smrg s//\1/ 1229821c2f794Smrg q 1229921c2f794Smrg } 1230021c2f794Smrg /^X\(\/\/\)[^/].*/{ 1230121c2f794Smrg s//\1/ 1230221c2f794Smrg q 1230321c2f794Smrg } 1230421c2f794Smrg /^X\(\/\/\)$/{ 1230521c2f794Smrg s//\1/ 1230621c2f794Smrg q 1230721c2f794Smrg } 1230821c2f794Smrg /^X\(\/\).*/{ 1230921c2f794Smrg s//\1/ 1231021c2f794Smrg q 1231121c2f794Smrg } 1231221c2f794Smrg s/.*/./; q'` 1231312391620Smrg as_dir="$ac_dir"; as_fn_mkdir_p 1231421c2f794Smrg ac_builddir=. 1231521c2f794Smrg 1231621c2f794Smrgcase "$ac_dir" in 1231721c2f794Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1231821c2f794Smrg*) 12319889a2364Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1232021c2f794Smrg # A ".." for each directory in $ac_dir_suffix. 12321889a2364Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1232221c2f794Smrg case $ac_top_builddir_sub in 1232321c2f794Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1232421c2f794Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1232521c2f794Smrg esac ;; 1232621c2f794Smrgesac 1232721c2f794Smrgac_abs_top_builddir=$ac_pwd 1232821c2f794Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1232921c2f794Smrg# for backward compatibility: 1233021c2f794Smrgac_top_builddir=$ac_top_build_prefix 1233121c2f794Smrg 1233221c2f794Smrgcase $srcdir in 1233321c2f794Smrg .) # We are building in place. 1233421c2f794Smrg ac_srcdir=. 1233521c2f794Smrg ac_top_srcdir=$ac_top_builddir_sub 1233621c2f794Smrg ac_abs_top_srcdir=$ac_pwd ;; 1233721c2f794Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1233821c2f794Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1233921c2f794Smrg ac_top_srcdir=$srcdir 1234021c2f794Smrg ac_abs_top_srcdir=$srcdir ;; 1234121c2f794Smrg *) # Relative name. 1234221c2f794Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1234321c2f794Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1234421c2f794Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1234521c2f794Smrgesac 1234621c2f794Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1234721c2f794Smrg 1234821c2f794Smrg 1234921c2f794Smrg case $ac_mode in 1235021c2f794Smrg :F) 1235121c2f794Smrg # 1235221c2f794Smrg # CONFIG_FILE 1235321c2f794Smrg # 1235421c2f794Smrg 1235521c2f794Smrg case $INSTALL in 1235621c2f794Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1235721c2f794Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1235821c2f794Smrg esac 1235921c2f794Smrg ac_MKDIR_P=$MKDIR_P 1236021c2f794Smrg case $MKDIR_P in 1236121c2f794Smrg [\\/$]* | ?:[\\/]* ) ;; 1236221c2f794Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1236321c2f794Smrg esac 1236421c2f794Smrg_ACEOF 1236521c2f794Smrg 1236612391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1236721c2f794Smrg# If the template does not know about datarootdir, expand it. 1236821c2f794Smrg# FIXME: This hack should be removed a few years after 2.60. 1236921c2f794Smrgac_datarootdir_hack=; ac_datarootdir_seen= 1237012391620Smrgac_sed_dataroot=' 1237112391620Smrg/datarootdir/ { 1237221c2f794Smrg p 1237321c2f794Smrg q 1237421c2f794Smrg} 1237521c2f794Smrg/@datadir@/p 1237621c2f794Smrg/@docdir@/p 1237721c2f794Smrg/@infodir@/p 1237821c2f794Smrg/@localedir@/p 1237912391620Smrg/@mandir@/p' 1238012391620Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1238121c2f794Smrg*datarootdir*) ac_datarootdir_seen=yes;; 1238221c2f794Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12383889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12384889a2364Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1238521c2f794Smrg_ACEOF 1238612391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1238721c2f794Smrg ac_datarootdir_hack=' 1238821c2f794Smrg s&@datadir@&$datadir&g 1238921c2f794Smrg s&@docdir@&$docdir&g 1239021c2f794Smrg s&@infodir@&$infodir&g 1239121c2f794Smrg s&@localedir@&$localedir&g 1239221c2f794Smrg s&@mandir@&$mandir&g 1239312391620Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 1239421c2f794Smrgesac 1239521c2f794Smrg_ACEOF 1239621c2f794Smrg 1239721c2f794Smrg# Neutralize VPATH when `$srcdir' = `.'. 1239821c2f794Smrg# Shell code in configure.ac might set extrasub. 1239921c2f794Smrg# FIXME: do we really want to maintain this feature? 1240012391620Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1240112391620Smrgac_sed_extra="$ac_vpsub 1240221c2f794Smrg$extrasub 1240321c2f794Smrg_ACEOF 1240412391620Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1240521c2f794Smrg:t 1240621c2f794Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1240712391620Smrgs|@configure_input@|$ac_sed_conf_input|;t t 1240821c2f794Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1240912391620Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1241021c2f794Smrgs&@srcdir@&$ac_srcdir&;t t 1241121c2f794Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1241221c2f794Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 1241321c2f794Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1241421c2f794Smrgs&@builddir@&$ac_builddir&;t t 1241521c2f794Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 1241621c2f794Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1241721c2f794Smrgs&@INSTALL@&$ac_INSTALL&;t t 1241821c2f794Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1241921c2f794Smrg$ac_datarootdir_hack 1242012391620Smrg" 1242112391620Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 1242212391620Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1242321c2f794Smrg 1242421c2f794Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1242512391620Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 1242612391620Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 1242712391620Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 12428889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1242912391620Smrgwhich seems to be undefined. Please make sure it is defined" >&5 12430889a2364Smrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1243112391620Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 1243212391620Smrg 1243312391620Smrg rm -f "$ac_tmp/stdin" 1243421c2f794Smrg case $ac_file in 1243512391620Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 1243612391620Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1243712391620Smrg esac \ 1243812391620Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1243921c2f794Smrg ;; 1244021c2f794Smrg :H) 1244121c2f794Smrg # 1244221c2f794Smrg # CONFIG_HEADER 1244321c2f794Smrg # 1244421c2f794Smrg if test x"$ac_file" != x-; then 1244512391620Smrg { 12446889a2364Smrg printf "%s\n" "/* $configure_input */" >&1 \ 1244712391620Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 1244812391620Smrg } >"$ac_tmp/config.h" \ 1244912391620Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1245012391620Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 12451889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12452889a2364Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 1245321c2f794Smrg else 1245412391620Smrg rm -f "$ac_file" 1245512391620Smrg mv "$ac_tmp/config.h" "$ac_file" \ 1245612391620Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1245721c2f794Smrg fi 1245821c2f794Smrg else 12459889a2364Smrg printf "%s\n" "/* $configure_input */" >&1 \ 1246012391620Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 1246112391620Smrg || as_fn_error $? "could not create -" "$LINENO" 5 1246221c2f794Smrg fi 1246312391620Smrg# Compute "$ac_file"'s index in $config_headers. 1246412391620Smrg_am_arg="$ac_file" 1246521c2f794Smrg_am_stamp_count=1 1246621c2f794Smrgfor _am_header in $config_headers :; do 1246721c2f794Smrg case $_am_header in 1246812391620Smrg $_am_arg | $_am_arg:* ) 1246921c2f794Smrg break ;; 1247021c2f794Smrg * ) 1247121c2f794Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1247221c2f794Smrg esac 1247321c2f794Smrgdone 1247412391620Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 1247512391620Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1247612391620Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 1247712391620Smrg X"$_am_arg" : 'X\(//\)$' \| \ 1247812391620Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12479889a2364Smrgprintf "%s\n" X"$_am_arg" | 1248021c2f794Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1248121c2f794Smrg s//\1/ 1248221c2f794Smrg q 1248321c2f794Smrg } 1248421c2f794Smrg /^X\(\/\/\)[^/].*/{ 1248521c2f794Smrg s//\1/ 1248621c2f794Smrg q 1248721c2f794Smrg } 1248821c2f794Smrg /^X\(\/\/\)$/{ 1248921c2f794Smrg s//\1/ 1249021c2f794Smrg q 1249121c2f794Smrg } 1249221c2f794Smrg /^X\(\/\).*/{ 1249321c2f794Smrg s//\1/ 1249421c2f794Smrg q 1249521c2f794Smrg } 1249621c2f794Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 1249721c2f794Smrg ;; 1249821c2f794Smrg 12499889a2364Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12500889a2364Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 1250121c2f794Smrg ;; 1250221c2f794Smrg esac 1250321c2f794Smrg 1250421c2f794Smrg 1250521c2f794Smrg case $ac_file$ac_mode in 1250612391620Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 125071b2353dbSmrg # Older Autoconf quotes --file arguments for eval, but not when files 1250812391620Smrg # are listed without --file. Let's play safe and only enable the eval 1250912391620Smrg # if we detect the quoting. 12510889a2364Smrg # TODO: see whether this extra hack can be removed once we start 12511889a2364Smrg # requiring Autoconf 2.70 or later. 12512889a2364Smrg case $CONFIG_FILES in #( 12513889a2364Smrg *\'*) : 12514889a2364Smrg eval set x "$CONFIG_FILES" ;; #( 12515889a2364Smrg *) : 12516889a2364Smrg set x $CONFIG_FILES ;; #( 12517889a2364Smrg *) : 12518889a2364Smrg ;; 12519889a2364Smrgesac 1252012391620Smrg shift 12521889a2364Smrg # Used to flag and report bootstrapping failures. 12522889a2364Smrg am_rc=0 12523889a2364Smrg for am_mf 1252412391620Smrg do 1252512391620Smrg # Strip MF so we end up with the name of the file. 12526889a2364Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 12527889a2364Smrg # Check whether this is an Automake generated Makefile which includes 12528889a2364Smrg # dependency-tracking related rules and includes. 12529889a2364Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 1253012391620Smrg # limit of 2048, but all sed's we know have understand at least 4000. 12531889a2364Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 12532889a2364Smrg || continue 12533889a2364Smrg am_dirpart=`$as_dirname -- "$am_mf" || 12534889a2364Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12535889a2364Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 12536889a2364Smrg X"$am_mf" : 'X\(//\)$' \| \ 12537889a2364Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 12538889a2364Smrgprintf "%s\n" X"$am_mf" | 1253921c2f794Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1254021c2f794Smrg s//\1/ 1254121c2f794Smrg q 1254221c2f794Smrg } 1254321c2f794Smrg /^X\(\/\/\)[^/].*/{ 1254421c2f794Smrg s//\1/ 1254521c2f794Smrg q 1254621c2f794Smrg } 1254721c2f794Smrg /^X\(\/\/\)$/{ 1254821c2f794Smrg s//\1/ 1254921c2f794Smrg q 1255021c2f794Smrg } 1255121c2f794Smrg /^X\(\/\).*/{ 1255221c2f794Smrg s//\1/ 1255321c2f794Smrg q 1255421c2f794Smrg } 1255521c2f794Smrg s/.*/./; q'` 12556889a2364Smrg am_filepart=`$as_basename -- "$am_mf" || 12557889a2364Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 12558889a2364Smrg X"$am_mf" : 'X\(//\)$' \| \ 12559889a2364Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 12560889a2364Smrgprintf "%s\n" X/"$am_mf" | 12561889a2364Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1256221c2f794Smrg s//\1/ 1256321c2f794Smrg q 1256421c2f794Smrg } 12565889a2364Smrg /^X\/\(\/\/\)$/{ 1256621c2f794Smrg s//\1/ 1256721c2f794Smrg q 1256821c2f794Smrg } 12569889a2364Smrg /^X\/\(\/\).*/{ 1257021c2f794Smrg s//\1/ 1257121c2f794Smrg q 1257221c2f794Smrg } 1257321c2f794Smrg s/.*/./; q'` 12574889a2364Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 12575889a2364Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 12576889a2364Smrg | $MAKE -f - am--depfiles" >&5 12577889a2364Smrg (cd "$am_dirpart" \ 12578889a2364Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 12579889a2364Smrg | $MAKE -f - am--depfiles) >&5 2>&5 12580889a2364Smrg ac_status=$? 12581889a2364Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12582889a2364Smrg (exit $ac_status); } || am_rc=$? 1258321c2f794Smrg done 12584889a2364Smrg if test $am_rc -ne 0; then 12585889a2364Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12586889a2364Smrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12587889a2364Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 12588889a2364Smrg for automatic dependency tracking. If GNU make was not used, consider 12589889a2364Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 12590889a2364Smrg necessary). You can also try re-running configure with the 12591889a2364Smrg '--disable-dependency-tracking' option to at least be able to build 12592889a2364Smrg the package (albeit without support for automatic dependency tracking). 12593889a2364SmrgSee \`config.log' for more details" "$LINENO" 5; } 12594889a2364Smrg fi 12595889a2364Smrg { am_dirpart=; unset am_dirpart;} 12596889a2364Smrg { am_filepart=; unset am_filepart;} 12597889a2364Smrg { am_mf=; unset am_mf;} 12598889a2364Smrg { am_rc=; unset am_rc;} 12599889a2364Smrg rm -f conftest-deps.mk 1260012391620Smrg} 1260121c2f794Smrg ;; 1260221c2f794Smrg 1260321c2f794Smrg esac 1260421c2f794Smrgdone # for ac_tag 1260521c2f794Smrg 1260621c2f794Smrg 1260712391620Smrgas_fn_exit 0 1260821c2f794Smrg_ACEOF 1260921c2f794Smrgac_clean_files=$ac_clean_files_save 1261021c2f794Smrg 1261112391620Smrgtest $ac_write_fail = 0 || 1261212391620Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1261312391620Smrg 1261421c2f794Smrg 1261521c2f794Smrg# configure is writing to config.log, and then calls config.status. 1261621c2f794Smrg# config.status does its own redirection, appending to config.log. 1261721c2f794Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 1261821c2f794Smrg# by configure, so config.status won't be able to write to it; its 1261921c2f794Smrg# output is simply discarded. So we exec the FD to /dev/null, 1262021c2f794Smrg# effectively closing config.log, so it can be properly (re)opened and 1262121c2f794Smrg# appended to by config.status. When coming back to configure, we 1262221c2f794Smrg# need to make the FD available again. 1262321c2f794Smrgif test "$no_create" != yes; then 1262421c2f794Smrg ac_cs_success=: 1262521c2f794Smrg ac_config_status_args= 1262621c2f794Smrg test "$silent" = yes && 1262721c2f794Smrg ac_config_status_args="$ac_config_status_args --quiet" 1262821c2f794Smrg exec 5>/dev/null 1262921c2f794Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 1263021c2f794Smrg exec 5>>config.log 1263121c2f794Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 1263221c2f794Smrg # would make configure fail if this is the last instruction. 1263312391620Smrg $ac_cs_success || as_fn_exit 1 1263412391620Smrgfi 1263512391620Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 12636889a2364Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 12637889a2364Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1263821c2f794Smrgfi 1263921c2f794Smrg 12640889a2364Smrg 12641