1a6d9b409Smrg#! /bin/sh 2a6d9b409Smrg# Guess values for system-dependent variables and create Makefiles. 3838f5b0bSmrg# Generated by GNU Autoconf 2.72 for sessreg 1.1.4. 4a6d9b409Smrg# 592e95ad1Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/sessreg/-/issues>. 6a6d9b409Smrg# 71e5fa1c5Smrg# 8838f5b0bSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 992e95ad1Smrg# Inc. 101e5fa1c5Smrg# 111e5fa1c5Smrg# 12a6d9b409Smrg# This configure script is free software; the Free Software Foundation 13a6d9b409Smrg# gives unlimited permission to copy, distribute and modify it. 141e5fa1c5Smrg## -------------------- ## 151e5fa1c5Smrg## M4sh Initialization. ## 161e5fa1c5Smrg## -------------------- ## 17a6d9b409Smrg 18a6d9b409Smrg# Be more Bourne compatible 19a6d9b409SmrgDUALCASE=1; export DUALCASE # for MKS sh 2092e95ad1Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 2192e95ad1Smrgthen : 22a6d9b409Smrg emulate sh 23a6d9b409Smrg NULLCMD=: 24efda2da8Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25a6d9b409Smrg # is contrary to our usage. Disable this feature. 26a6d9b409Smrg alias -g '${1+"$@"}'='"$@"' 27a6d9b409Smrg setopt NO_GLOB_SUBST 28838f5b0bSmrgelse case e in #( 29838f5b0bSmrg e) case `(set -o) 2>/dev/null` in #( 301e5fa1c5Smrg *posix*) : 311e5fa1c5Smrg set -o posix ;; #( 321e5fa1c5Smrg *) : 331e5fa1c5Smrg ;; 34838f5b0bSmrgesac ;; 35a6d9b409Smrgesac 36a6d9b409Smrgfi 37a6d9b409Smrg 38a6d9b409Smrg 3992e95ad1Smrg 4092e95ad1Smrg# Reset variables that may have inherited troublesome values from 4192e95ad1Smrg# the environment. 4292e95ad1Smrg 4392e95ad1Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 4492e95ad1Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 4592e95ad1Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 4692e95ad1Smrg# Quoting is to prevent editors from complaining about space-tab. 47efda2da8Smrgas_nl=' 48efda2da8Smrg' 49efda2da8Smrgexport as_nl 5092e95ad1SmrgIFS=" "" $as_nl" 5192e95ad1Smrg 5292e95ad1SmrgPS1='$ ' 5392e95ad1SmrgPS2='> ' 5492e95ad1SmrgPS4='+ ' 5592e95ad1Smrg 5692e95ad1Smrg# Ensure predictable behavior from utilities with locale-dependent output. 5792e95ad1SmrgLC_ALL=C 5892e95ad1Smrgexport LC_ALL 5992e95ad1SmrgLANGUAGE=C 6092e95ad1Smrgexport LANGUAGE 6192e95ad1Smrg 6292e95ad1Smrg# We cannot yet rely on "unset" to work, but we need these variables 6392e95ad1Smrg# to be unset--not just set to an empty or harmless value--now, to 6492e95ad1Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 6592e95ad1Smrg# also avoids known problems related to "unset" and subshell syntax 6692e95ad1Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 6792e95ad1Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 6892e95ad1Smrgdo eval test \${$as_var+y} \ 6992e95ad1Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7092e95ad1Smrgdone 7192e95ad1Smrg 7292e95ad1Smrg# Ensure that fds 0, 1, and 2 are open. 7392e95ad1Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 7492e95ad1Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 7592e95ad1Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76efda2da8Smrg 77efda2da8Smrg# The user is always right. 7892e95ad1Smrgif ${PATH_SEPARATOR+false} :; then 79efda2da8Smrg PATH_SEPARATOR=: 80efda2da8Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81efda2da8Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82efda2da8Smrg PATH_SEPARATOR=';' 83efda2da8Smrg } 84a6d9b409Smrgfi 85a6d9b409Smrg 86a6d9b409Smrg 87a6d9b409Smrg# Find who we are. Look in the path if we contain no directory separator. 88a097bd00Smrgas_myself= 891e5fa1c5Smrgcase $0 in #(( 90a6d9b409Smrg *[\\/]* ) as_myself=$0 ;; 91a6d9b409Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92a6d9b409Smrgfor as_dir in $PATH 93a6d9b409Smrgdo 94a6d9b409Smrg IFS=$as_save_IFS 9592e95ad1Smrg case $as_dir in #((( 9692e95ad1Smrg '') as_dir=./ ;; 9792e95ad1Smrg */) ;; 9892e95ad1Smrg *) as_dir=$as_dir/ ;; 9992e95ad1Smrg esac 10092e95ad1Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 1011e5fa1c5Smrg done 102a6d9b409SmrgIFS=$as_save_IFS 103a6d9b409Smrg 104a6d9b409Smrg ;; 105a6d9b409Smrgesac 106838f5b0bSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 107a6d9b409Smrg# in which case we are not to be found in the path. 108a6d9b409Smrgif test "x$as_myself" = x; then 109a6d9b409Smrg as_myself=$0 110a6d9b409Smrgfi 111a6d9b409Smrgif test ! -f "$as_myself"; then 11292e95ad1Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1131e5fa1c5Smrg exit 1 114a6d9b409Smrgfi 115a6d9b409Smrg 1161e5fa1c5Smrg 117b91640d3Smrg# Use a proper internal environment variable to ensure we don't fall 118b91640d3Smrg # into an infinite loop, continuously re-executing ourselves. 119b91640d3Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120b91640d3Smrg _as_can_reexec=no; export _as_can_reexec; 121b91640d3Smrg # We cannot yet assume a decent shell, so we have to provide a 122b91640d3Smrg# neutralization value for shells without unset; and this also 123b91640d3Smrg# works around shells that cannot unset nonexistent variables. 124b91640d3Smrg# Preserve -v and -x to the replacement shell. 125b91640d3SmrgBASH_ENV=/dev/null 126b91640d3SmrgENV=/dev/null 127b91640d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128b91640d3Smrgcase $- in # (((( 129b91640d3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 130b91640d3Smrg *v* ) as_opts=-v ;; 131b91640d3Smrg *x* ) as_opts=-x ;; 132b91640d3Smrg * ) as_opts= ;; 133b91640d3Smrgesac 134b91640d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135b91640d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 136838f5b0bSmrg# out after a failed 'exec'. 13792e95ad1Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 13892e95ad1Smrgexit 255 139b91640d3Smrg fi 140b91640d3Smrg # We don't want this to propagate to other subprocesses. 141b91640d3Smrg { _as_can_reexec=; unset _as_can_reexec;} 1421e5fa1c5Smrgif test "x$CONFIG_SHELL" = x; then 143838f5b0bSmrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 14492e95ad1Smrgthen : 1451e5fa1c5Smrg emulate sh 1461e5fa1c5Smrg NULLCMD=: 1471e5fa1c5Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1481e5fa1c5Smrg # is contrary to our usage. Disable this feature. 1491e5fa1c5Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 1501e5fa1c5Smrg setopt NO_GLOB_SUBST 151838f5b0bSmrgelse case e in #( 152838f5b0bSmrg e) case \`(set -o) 2>/dev/null\` in #( 1531e5fa1c5Smrg *posix*) : 1541e5fa1c5Smrg set -o posix ;; #( 1551e5fa1c5Smrg *) : 1561e5fa1c5Smrg ;; 157838f5b0bSmrgesac ;; 1581e5fa1c5Smrgesac 1591e5fa1c5Smrgfi 1601e5fa1c5Smrg" 1611e5fa1c5Smrg as_required="as_fn_return () { (exit \$1); } 1621e5fa1c5Smrgas_fn_success () { as_fn_return 0; } 1631e5fa1c5Smrgas_fn_failure () { as_fn_return 1; } 1641e5fa1c5Smrgas_fn_ret_success () { return 0; } 1651e5fa1c5Smrgas_fn_ret_failure () { return 1; } 1661e5fa1c5Smrg 1671e5fa1c5Smrgexitcode=0 1681e5fa1c5Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 1691e5fa1c5Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1701e5fa1c5Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1711e5fa1c5Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 17292e95ad1Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 17392e95ad1Smrgthen : 1741e5fa1c5Smrg 175838f5b0bSmrgelse case e in #( 176838f5b0bSmrg e) exitcode=1; echo positional parameters were not saved. ;; 177838f5b0bSmrgesac 1781e5fa1c5Smrgfi 179b91640d3Smrgtest x\$exitcode = x0 || exit 1 18092e95ad1Smrgblah=\$(echo \$(echo blah)) 18192e95ad1Smrgtest x\"\$blah\" = xblah || exit 1 182b91640d3Smrgtest -x / || exit 1" 1831e5fa1c5Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1841e5fa1c5Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1851e5fa1c5Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 1861e5fa1c5Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 1871e5fa1c5Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 18892e95ad1Smrg if (eval "$as_required") 2>/dev/null 18992e95ad1Smrgthen : 1901e5fa1c5Smrg as_have_required=yes 191838f5b0bSmrgelse case e in #( 192838f5b0bSmrg e) as_have_required=no ;; 193838f5b0bSmrgesac 1941e5fa1c5Smrgfi 19592e95ad1Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 19692e95ad1Smrgthen : 1971e5fa1c5Smrg 198838f5b0bSmrgelse case e in #( 199838f5b0bSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2001e5fa1c5Smrgas_found=false 2011e5fa1c5Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 2021e5fa1c5Smrgdo 2031e5fa1c5Smrg IFS=$as_save_IFS 20492e95ad1Smrg case $as_dir in #((( 20592e95ad1Smrg '') as_dir=./ ;; 20692e95ad1Smrg */) ;; 20792e95ad1Smrg *) as_dir=$as_dir/ ;; 20892e95ad1Smrg esac 2091e5fa1c5Smrg as_found=: 2101e5fa1c5Smrg case $as_dir in #( 2111e5fa1c5Smrg /*) 2121e5fa1c5Smrg for as_base in sh bash ksh sh5; do 2131e5fa1c5Smrg # Try only shells that exist, to save several forks. 21492e95ad1Smrg as_shell=$as_dir$as_base 2151e5fa1c5Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 21692e95ad1Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 21792e95ad1Smrgthen : 2181e5fa1c5Smrg CONFIG_SHELL=$as_shell as_have_required=yes 21992e95ad1Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 22092e95ad1Smrgthen : 2211e5fa1c5Smrg break 2 2221e5fa1c5Smrgfi 2231e5fa1c5Smrgfi 2241e5fa1c5Smrg done;; 2251e5fa1c5Smrg esac 2261e5fa1c5Smrg as_found=false 2271e5fa1c5Smrgdone 2281e5fa1c5SmrgIFS=$as_save_IFS 22992e95ad1Smrgif $as_found 23092e95ad1Smrgthen : 23192e95ad1Smrg 232838f5b0bSmrgelse case e in #( 233838f5b0bSmrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 23492e95ad1Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 23592e95ad1Smrgthen : 23692e95ad1Smrg CONFIG_SHELL=$SHELL as_have_required=yes 237838f5b0bSmrgfi ;; 238838f5b0bSmrgesac 23992e95ad1Smrgfi 2401e5fa1c5Smrg 2411e5fa1c5Smrg 24292e95ad1Smrg if test "x$CONFIG_SHELL" != x 24392e95ad1Smrgthen : 244b91640d3Smrg export CONFIG_SHELL 245b91640d3Smrg # We cannot yet assume a decent shell, so we have to provide a 246b91640d3Smrg# neutralization value for shells without unset; and this also 247b91640d3Smrg# works around shells that cannot unset nonexistent variables. 248b91640d3Smrg# Preserve -v and -x to the replacement shell. 249b91640d3SmrgBASH_ENV=/dev/null 250b91640d3SmrgENV=/dev/null 251b91640d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 252b91640d3Smrgcase $- in # (((( 253b91640d3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 254b91640d3Smrg *v* ) as_opts=-v ;; 255b91640d3Smrg *x* ) as_opts=-x ;; 256b91640d3Smrg * ) as_opts= ;; 257b91640d3Smrgesac 258b91640d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 259b91640d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 260838f5b0bSmrg# out after a failed 'exec'. 26192e95ad1Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 262b91640d3Smrgexit 255 2631e5fa1c5Smrgfi 2641e5fa1c5Smrg 26592e95ad1Smrg if test x$as_have_required = xno 26692e95ad1Smrgthen : 26792e95ad1Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 26892e95ad1Smrg printf "%s\n" "$0: the shells that I found on your system." 26992e95ad1Smrg if test ${ZSH_VERSION+y} ; then 27092e95ad1Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 27192e95ad1Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 2721e5fa1c5Smrg else 27392e95ad1Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 27492e95ad1Smrg$0: https://gitlab.freedesktop.org/xorg/app/sessreg/-/issues 2751e5fa1c5Smrg$0: about your system, including any error possibly output 2761e5fa1c5Smrg$0: before this message. Then install a modern shell, or 2771e5fa1c5Smrg$0: manually run the script under such a shell if you do 2781e5fa1c5Smrg$0: have one." 2791e5fa1c5Smrg fi 2801e5fa1c5Smrg exit 1 281838f5b0bSmrgfi ;; 282838f5b0bSmrgesac 2831e5fa1c5Smrgfi 2841e5fa1c5Smrgfi 2851e5fa1c5SmrgSHELL=${CONFIG_SHELL-/bin/sh} 2861e5fa1c5Smrgexport SHELL 2871e5fa1c5Smrg# Unset more variables known to interfere with behavior of common tools. 2881e5fa1c5SmrgCLICOLOR_FORCE= GREP_OPTIONS= 2891e5fa1c5Smrgunset CLICOLOR_FORCE GREP_OPTIONS 2901e5fa1c5Smrg 2911e5fa1c5Smrg## --------------------- ## 2921e5fa1c5Smrg## M4sh Shell Functions. ## 2931e5fa1c5Smrg## --------------------- ## 2941e5fa1c5Smrg# as_fn_unset VAR 2951e5fa1c5Smrg# --------------- 2961e5fa1c5Smrg# Portably unset VAR. 2971e5fa1c5Smrgas_fn_unset () 2981e5fa1c5Smrg{ 2991e5fa1c5Smrg { eval $1=; unset $1;} 3001e5fa1c5Smrg} 3011e5fa1c5Smrgas_unset=as_fn_unset 3021e5fa1c5Smrg 30392e95ad1Smrg 3041e5fa1c5Smrg# as_fn_set_status STATUS 3051e5fa1c5Smrg# ----------------------- 3061e5fa1c5Smrg# Set $? to STATUS, without forking. 3071e5fa1c5Smrgas_fn_set_status () 3081e5fa1c5Smrg{ 3091e5fa1c5Smrg return $1 3101e5fa1c5Smrg} # as_fn_set_status 3111e5fa1c5Smrg 3121e5fa1c5Smrg# as_fn_exit STATUS 3131e5fa1c5Smrg# ----------------- 3141e5fa1c5Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 3151e5fa1c5Smrgas_fn_exit () 3161e5fa1c5Smrg{ 3171e5fa1c5Smrg set +e 3181e5fa1c5Smrg as_fn_set_status $1 3191e5fa1c5Smrg exit $1 3201e5fa1c5Smrg} # as_fn_exit 3211e5fa1c5Smrg 3221e5fa1c5Smrg# as_fn_mkdir_p 3231e5fa1c5Smrg# ------------- 3241e5fa1c5Smrg# Create "$as_dir" as a directory, including parents if necessary. 3251e5fa1c5Smrgas_fn_mkdir_p () 3261e5fa1c5Smrg{ 3271e5fa1c5Smrg 3281e5fa1c5Smrg case $as_dir in #( 3291e5fa1c5Smrg -*) as_dir=./$as_dir;; 3301e5fa1c5Smrg esac 3311e5fa1c5Smrg test -d "$as_dir" || eval $as_mkdir_p || { 3321e5fa1c5Smrg as_dirs= 3331e5fa1c5Smrg while :; do 3341e5fa1c5Smrg case $as_dir in #( 33592e95ad1Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3361e5fa1c5Smrg *) as_qdir=$as_dir;; 3371e5fa1c5Smrg esac 3381e5fa1c5Smrg as_dirs="'$as_qdir' $as_dirs" 3391e5fa1c5Smrg as_dir=`$as_dirname -- "$as_dir" || 3401e5fa1c5Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3411e5fa1c5Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 3421e5fa1c5Smrg X"$as_dir" : 'X\(//\)$' \| \ 3431e5fa1c5Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 34492e95ad1Smrgprintf "%s\n" X"$as_dir" | 3451e5fa1c5Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3461e5fa1c5Smrg s//\1/ 3471e5fa1c5Smrg q 3481e5fa1c5Smrg } 3491e5fa1c5Smrg /^X\(\/\/\)[^/].*/{ 3501e5fa1c5Smrg s//\1/ 3511e5fa1c5Smrg q 3521e5fa1c5Smrg } 3531e5fa1c5Smrg /^X\(\/\/\)$/{ 3541e5fa1c5Smrg s//\1/ 3551e5fa1c5Smrg q 3561e5fa1c5Smrg } 3571e5fa1c5Smrg /^X\(\/\).*/{ 3581e5fa1c5Smrg s//\1/ 3591e5fa1c5Smrg q 3601e5fa1c5Smrg } 3611e5fa1c5Smrg s/.*/./; q'` 3621e5fa1c5Smrg test -d "$as_dir" && break 3631e5fa1c5Smrg done 3641e5fa1c5Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 365a097bd00Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3661e5fa1c5Smrg 3671e5fa1c5Smrg 3681e5fa1c5Smrg} # as_fn_mkdir_p 369b91640d3Smrg 370b91640d3Smrg# as_fn_executable_p FILE 371b91640d3Smrg# ----------------------- 372b91640d3Smrg# Test if FILE is an executable regular file. 373b91640d3Smrgas_fn_executable_p () 374b91640d3Smrg{ 375b91640d3Smrg test -f "$1" && test -x "$1" 376b91640d3Smrg} # as_fn_executable_p 3771e5fa1c5Smrg# as_fn_append VAR VALUE 3781e5fa1c5Smrg# ---------------------- 3791e5fa1c5Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 3801e5fa1c5Smrg# advantage of any shell optimizations that allow amortized linear growth over 3811e5fa1c5Smrg# repeated appends, instead of the typical quadratic growth present in naive 3821e5fa1c5Smrg# implementations. 38392e95ad1Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 38492e95ad1Smrgthen : 3851e5fa1c5Smrg eval 'as_fn_append () 3861e5fa1c5Smrg { 3871e5fa1c5Smrg eval $1+=\$2 3881e5fa1c5Smrg }' 389838f5b0bSmrgelse case e in #( 390838f5b0bSmrg e) as_fn_append () 3911e5fa1c5Smrg { 3921e5fa1c5Smrg eval $1=\$$1\$2 393838f5b0bSmrg } ;; 394838f5b0bSmrgesac 3951e5fa1c5Smrgfi # as_fn_append 3961e5fa1c5Smrg 3971e5fa1c5Smrg# as_fn_arith ARG... 3981e5fa1c5Smrg# ------------------ 3991e5fa1c5Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 4001e5fa1c5Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 4011e5fa1c5Smrg# must be portable across $(()) and expr. 40292e95ad1Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 40392e95ad1Smrgthen : 4041e5fa1c5Smrg eval 'as_fn_arith () 4051e5fa1c5Smrg { 4061e5fa1c5Smrg as_val=$(( $* )) 4071e5fa1c5Smrg }' 408838f5b0bSmrgelse case e in #( 409838f5b0bSmrg e) as_fn_arith () 4101e5fa1c5Smrg { 4111e5fa1c5Smrg as_val=`expr "$@" || test $? -eq 1` 412838f5b0bSmrg } ;; 413838f5b0bSmrgesac 4141e5fa1c5Smrgfi # as_fn_arith 4151e5fa1c5Smrg 4161e5fa1c5Smrg 417a097bd00Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 418a097bd00Smrg# ---------------------------------------- 4191e5fa1c5Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4201e5fa1c5Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 421a097bd00Smrg# script with STATUS, using 1 if that was 0. 4221e5fa1c5Smrgas_fn_error () 4231e5fa1c5Smrg{ 424a097bd00Smrg as_status=$1; test $as_status -eq 0 && as_status=1 425a097bd00Smrg if test "$4"; then 426a097bd00Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 42792e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4281e5fa1c5Smrg fi 42992e95ad1Smrg printf "%s\n" "$as_me: error: $2" >&2 4301e5fa1c5Smrg as_fn_exit $as_status 4311e5fa1c5Smrg} # as_fn_error 4321e5fa1c5Smrg 433a6d9b409Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 434a6d9b409Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 435a6d9b409Smrg as_expr=expr 436a6d9b409Smrgelse 437a6d9b409Smrg as_expr=false 438a6d9b409Smrgfi 439a6d9b409Smrg 440a6d9b409Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 441a6d9b409Smrg as_basename=basename 442a6d9b409Smrgelse 443a6d9b409Smrg as_basename=false 444a6d9b409Smrgfi 445a6d9b409Smrg 4461e5fa1c5Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4471e5fa1c5Smrg as_dirname=dirname 4481e5fa1c5Smrgelse 4491e5fa1c5Smrg as_dirname=false 4501e5fa1c5Smrgfi 451a6d9b409Smrg 452a6d9b409Smrgas_me=`$as_basename -- "$0" || 453a6d9b409Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 454a6d9b409Smrg X"$0" : 'X\(//\)$' \| \ 455a6d9b409Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 45692e95ad1Smrgprintf "%s\n" X/"$0" | 457a6d9b409Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 458a6d9b409Smrg s//\1/ 459a6d9b409Smrg q 460a6d9b409Smrg } 461a6d9b409Smrg /^X\/\(\/\/\)$/{ 462a6d9b409Smrg s//\1/ 463a6d9b409Smrg q 464a6d9b409Smrg } 465a6d9b409Smrg /^X\/\(\/\).*/{ 466a6d9b409Smrg s//\1/ 467a6d9b409Smrg q 468a6d9b409Smrg } 469a6d9b409Smrg s/.*/./; q'` 470a6d9b409Smrg 4711e5fa1c5Smrg# Avoid depending upon Character Ranges. 4721e5fa1c5Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 4731e5fa1c5Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4741e5fa1c5Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 4751e5fa1c5Smrgas_cr_digits='0123456789' 4761e5fa1c5Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 477a6d9b409Smrg 478a6d9b409Smrg 4791e5fa1c5Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 4801e5fa1c5Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 4811e5fa1c5Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4821e5fa1c5Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4831e5fa1c5Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4841e5fa1c5Smrg sed -n ' 4851e5fa1c5Smrg p 4861e5fa1c5Smrg /[$]LINENO/= 4871e5fa1c5Smrg ' <$as_myself | 4881e5fa1c5Smrg sed ' 489838f5b0bSmrg t clear 490838f5b0bSmrg :clear 4911e5fa1c5Smrg s/[$]LINENO.*/&-/ 4921e5fa1c5Smrg t lineno 4931e5fa1c5Smrg b 4941e5fa1c5Smrg :lineno 4951e5fa1c5Smrg N 4961e5fa1c5Smrg :loop 4971e5fa1c5Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4981e5fa1c5Smrg t loop 4991e5fa1c5Smrg s/-\n.*// 5001e5fa1c5Smrg ' >$as_me.lineno && 5011e5fa1c5Smrg chmod +x "$as_me.lineno" || 50292e95ad1Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 503a6d9b409Smrg 504b91640d3Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 505b91640d3Smrg # already done that, so ensure we don't try to do so again and fall 506b91640d3Smrg # in an infinite loop. This has already happened in practice. 507b91640d3Smrg _as_can_reexec=no; export _as_can_reexec 5081e5fa1c5Smrg # Don't try to exec as it changes $[0], causing all sort of problems 5091e5fa1c5Smrg # (the dirname of $[0] is not the place where we might find the 5101e5fa1c5Smrg # original and so on. Autoconf is especially sensitive to this). 5111e5fa1c5Smrg . "./$as_me.lineno" 5121e5fa1c5Smrg # Exit status is that of the last command. 5131e5fa1c5Smrg exit 514a6d9b409Smrg} 515a6d9b409Smrg 51692e95ad1Smrg 51792e95ad1Smrg# Determine whether it's possible to make 'echo' print without a newline. 51892e95ad1Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 51992e95ad1Smrg# for compatibility with existing Makefiles. 5201e5fa1c5SmrgECHO_C= ECHO_N= ECHO_T= 5211e5fa1c5Smrgcase `echo -n x` in #((((( 5221e5fa1c5Smrg-n*) 5231e5fa1c5Smrg case `echo 'xy\c'` in 5241e5fa1c5Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5251e5fa1c5Smrg xy) ECHO_C='\c';; 5261e5fa1c5Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 5271e5fa1c5Smrg ECHO_T=' ';; 5281e5fa1c5Smrg esac;; 5291e5fa1c5Smrg*) 5301e5fa1c5Smrg ECHO_N='-n';; 5311e5fa1c5Smrgesac 532a6d9b409Smrg 53392e95ad1Smrg# For backward compatibility with old third-party macros, we provide 53492e95ad1Smrg# the shell variables $as_echo and $as_echo_n. New code should use 53592e95ad1Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 53692e95ad1Smrgas_echo='printf %s\n' 53792e95ad1Smrgas_echo_n='printf %s' 53892e95ad1Smrg 5391e5fa1c5Smrgrm -f conf$$ conf$$.exe conf$$.file 5401e5fa1c5Smrgif test -d conf$$.dir; then 5411e5fa1c5Smrg rm -f conf$$.dir/conf$$.file 5421e5fa1c5Smrgelse 5431e5fa1c5Smrg rm -f conf$$.dir 5441e5fa1c5Smrg mkdir conf$$.dir 2>/dev/null 545a6d9b409Smrgfi 5461e5fa1c5Smrgif (echo >conf$$.file) 2>/dev/null; then 5471e5fa1c5Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 5481e5fa1c5Smrg as_ln_s='ln -s' 5491e5fa1c5Smrg # ... but there are two gotchas: 550838f5b0bSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 551838f5b0bSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 552838f5b0bSmrg # In both cases, we have to default to 'cp -pR'. 5531e5fa1c5Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 554b91640d3Smrg as_ln_s='cp -pR' 5551e5fa1c5Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 5561e5fa1c5Smrg as_ln_s=ln 5571e5fa1c5Smrg else 558b91640d3Smrg as_ln_s='cp -pR' 5591e5fa1c5Smrg fi 560a6d9b409Smrgelse 561b91640d3Smrg as_ln_s='cp -pR' 562a6d9b409Smrgfi 5631e5fa1c5Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5641e5fa1c5Smrgrmdir conf$$.dir 2>/dev/null 565a6d9b409Smrg 5661e5fa1c5Smrgif mkdir -p . 2>/dev/null; then 5671e5fa1c5Smrg as_mkdir_p='mkdir -p "$as_dir"' 5681e5fa1c5Smrgelse 5691e5fa1c5Smrg test -d ./-p && rmdir ./-p 5701e5fa1c5Smrg as_mkdir_p=false 571a6d9b409Smrgfi 572a6d9b409Smrg 573b91640d3Smrgas_test_x='test -x' 574b91640d3Smrgas_executable_p=as_fn_executable_p 575a6d9b409Smrg 5761e5fa1c5Smrg# Sed expression to map a string onto a valid CPP name. 577838f5b0bSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 578838f5b0bSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 579a6d9b409Smrg 5801e5fa1c5Smrg# Sed expression to map a string onto a valid variable name. 581838f5b0bSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 582838f5b0bSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 583a6d9b409Smrg 584a6d9b409Smrg 5851e5fa1c5Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 5861e5fa1c5Smrgexec 6>&1 587a6d9b409Smrg 588a6d9b409Smrg# Name of the host. 589a097bd00Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 590a6d9b409Smrg# so uname gets run too. 591a6d9b409Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 592a6d9b409Smrg 593a6d9b409Smrg# 594a6d9b409Smrg# Initializations. 595a6d9b409Smrg# 596a6d9b409Smrgac_default_prefix=/usr/local 597a6d9b409Smrgac_clean_files= 598a6d9b409Smrgac_config_libobj_dir=. 599a6d9b409SmrgLIBOBJS= 600a6d9b409Smrgcross_compiling=no 601a6d9b409Smrgsubdirs= 602a6d9b409SmrgMFLAGS= 603a6d9b409SmrgMAKEFLAGS= 604a6d9b409Smrg 605a6d9b409Smrg# Identity of this package. 606a6d9b409SmrgPACKAGE_NAME='sessreg' 607a6d9b409SmrgPACKAGE_TARNAME='sessreg' 608838f5b0bSmrgPACKAGE_VERSION='1.1.4' 609838f5b0bSmrgPACKAGE_STRING='sessreg 1.1.4' 61092e95ad1SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/sessreg/-/issues' 6111e5fa1c5SmrgPACKAGE_URL='' 612a6d9b409Smrg 6131e5fa1c5Smrgac_unique_file="Makefile.am" 614a6d9b409Smrg# Factoring default headers for most tests. 615a6d9b409Smrgac_includes_default="\ 61692e95ad1Smrg#include <stddef.h> 61792e95ad1Smrg#ifdef HAVE_STDIO_H 61892e95ad1Smrg# include <stdio.h> 619a6d9b409Smrg#endif 62092e95ad1Smrg#ifdef HAVE_STDLIB_H 621a6d9b409Smrg# include <stdlib.h> 622a6d9b409Smrg#endif 623a6d9b409Smrg#ifdef HAVE_STRING_H 624a6d9b409Smrg# include <string.h> 625a6d9b409Smrg#endif 626a6d9b409Smrg#ifdef HAVE_INTTYPES_H 627a6d9b409Smrg# include <inttypes.h> 628a6d9b409Smrg#endif 629a6d9b409Smrg#ifdef HAVE_STDINT_H 630a6d9b409Smrg# include <stdint.h> 631a6d9b409Smrg#endif 63292e95ad1Smrg#ifdef HAVE_STRINGS_H 63392e95ad1Smrg# include <strings.h> 63492e95ad1Smrg#endif 63592e95ad1Smrg#ifdef HAVE_SYS_TYPES_H 63692e95ad1Smrg# include <sys/types.h> 63792e95ad1Smrg#endif 63892e95ad1Smrg#ifdef HAVE_SYS_STAT_H 63992e95ad1Smrg# include <sys/stat.h> 64092e95ad1Smrg#endif 641a6d9b409Smrg#ifdef HAVE_UNISTD_H 642a6d9b409Smrg# include <unistd.h> 643a6d9b409Smrg#endif" 644a6d9b409Smrg 64592e95ad1Smrgac_header_c_list= 646838f5b0bSmrgenable_year2038=no 647efda2da8Smrgac_subst_vars='am__EXEEXT_FALSE 648efda2da8Smrgam__EXEEXT_TRUE 649efda2da8SmrgLTLIBOBJS 650efda2da8SmrgLIBOBJS 6511e5fa1c5SmrgSESSREG_LIBS 6521e5fa1c5SmrgSESSREG_CFLAGS 653a6d9b409SmrgLINT_FALSE 654efda2da8SmrgLINT_TRUE 655efda2da8SmrgLINT_FLAGS 656efda2da8SmrgLINT 6571e5fa1c5SmrgMAN_SUBSTS 6581e5fa1c5SmrgXORG_MAN_PAGE 659a6d9b409SmrgADMIN_MAN_DIR 660efda2da8SmrgDRIVER_MAN_DIR 661efda2da8SmrgMISC_MAN_DIR 662efda2da8SmrgFILE_MAN_DIR 663efda2da8SmrgLIB_MAN_DIR 664efda2da8SmrgAPP_MAN_DIR 665efda2da8SmrgADMIN_MAN_SUFFIX 666efda2da8SmrgDRIVER_MAN_SUFFIX 667efda2da8SmrgMISC_MAN_SUFFIX 668efda2da8SmrgFILE_MAN_SUFFIX 669efda2da8SmrgLIB_MAN_SUFFIX 670efda2da8SmrgAPP_MAN_SUFFIX 671a097bd00SmrgSED 672a097bd00Smrghost_os 673a097bd00Smrghost_vendor 674a097bd00Smrghost_cpu 675a097bd00Smrghost 676a097bd00Smrgbuild_os 677a097bd00Smrgbuild_vendor 678a097bd00Smrgbuild_cpu 679a097bd00Smrgbuild 6801e5fa1c5SmrgINSTALL_CMD 68111a95ff3SmrgPKG_CONFIG_LIBDIR 68211a95ff3SmrgPKG_CONFIG_PATH 6831e5fa1c5SmrgPKG_CONFIG 684efda2da8SmrgCHANGELOG_CMD 685a097bd00SmrgSTRICT_CFLAGS 686efda2da8SmrgCWARNFLAGS 687a097bd00SmrgBASE_CFLAGS 688838f5b0bSmrgam__xargs_n 689838f5b0bSmrgam__rm_f_notfound 690b91640d3SmrgAM_BACKSLASH 691b91640d3SmrgAM_DEFAULT_VERBOSITY 692b91640d3SmrgAM_DEFAULT_V 693b91640d3SmrgAM_V 69492e95ad1SmrgCSCOPE 69592e95ad1SmrgETAGS 69692e95ad1SmrgCTAGS 697efda2da8Smrgam__fastdepCC_FALSE 698efda2da8Smrgam__fastdepCC_TRUE 699efda2da8SmrgCCDEPMODE 700a097bd00Smrgam__nodep 701efda2da8SmrgAMDEPBACKSLASH 702efda2da8SmrgAMDEP_FALSE 703efda2da8SmrgAMDEP_TRUE 704efda2da8Smrgam__include 705efda2da8SmrgDEPDIR 706efda2da8Smrgam__untar 707efda2da8Smrgam__tar 708efda2da8SmrgAMTAR 709efda2da8Smrgam__leading_dot 710efda2da8SmrgSET_MAKE 711efda2da8SmrgAWK 712efda2da8Smrgmkdir_p 713efda2da8SmrgMKDIR_P 714efda2da8SmrgINSTALL_STRIP_PROGRAM 715efda2da8SmrgSTRIP 716efda2da8Smrginstall_sh 717efda2da8SmrgMAKEINFO 718efda2da8SmrgAUTOHEADER 719efda2da8SmrgAUTOMAKE 720efda2da8SmrgAUTOCONF 721efda2da8SmrgACLOCAL 722efda2da8SmrgVERSION 723efda2da8SmrgPACKAGE 724efda2da8SmrgCYGPATH_W 725efda2da8Smrgam__isrc 726efda2da8SmrgINSTALL_DATA 727efda2da8SmrgINSTALL_SCRIPT 728efda2da8SmrgINSTALL_PROGRAM 7291e5fa1c5SmrgOBJEXT 7301e5fa1c5SmrgEXEEXT 7311e5fa1c5Smrgac_ct_CC 7321e5fa1c5SmrgCPPFLAGS 7331e5fa1c5SmrgLDFLAGS 7341e5fa1c5SmrgCFLAGS 7351e5fa1c5SmrgCC 736efda2da8Smrgtarget_alias 737efda2da8Smrghost_alias 738efda2da8Smrgbuild_alias 739efda2da8SmrgLIBS 740efda2da8SmrgECHO_T 741efda2da8SmrgECHO_N 742efda2da8SmrgECHO_C 743efda2da8SmrgDEFS 744efda2da8Smrgmandir 745efda2da8Smrglocaledir 746efda2da8Smrglibdir 747efda2da8Smrgpsdir 748efda2da8Smrgpdfdir 749efda2da8Smrgdvidir 750efda2da8Smrghtmldir 751efda2da8Smrginfodir 752efda2da8Smrgdocdir 753efda2da8Smrgoldincludedir 754efda2da8Smrgincludedir 75592e95ad1Smrgrunstatedir 756efda2da8Smrglocalstatedir 757efda2da8Smrgsharedstatedir 758efda2da8Smrgsysconfdir 759efda2da8Smrgdatadir 760efda2da8Smrgdatarootdir 761efda2da8Smrglibexecdir 762efda2da8Smrgsbindir 763efda2da8Smrgbindir 764efda2da8Smrgprogram_transform_name 765efda2da8Smrgprefix 766efda2da8Smrgexec_prefix 7671e5fa1c5SmrgPACKAGE_URL 768efda2da8SmrgPACKAGE_BUGREPORT 769efda2da8SmrgPACKAGE_STRING 770efda2da8SmrgPACKAGE_VERSION 771efda2da8SmrgPACKAGE_TARNAME 772efda2da8SmrgPACKAGE_NAME 773efda2da8SmrgPATH_SEPARATOR 77492e95ad1SmrgSHELL 77592e95ad1Smrgam__quote' 776a6d9b409Smrgac_subst_files='' 777efda2da8Smrgac_user_opts=' 778efda2da8Smrgenable_option_checking 7791e5fa1c5Smrgenable_largefile 780efda2da8Smrgenable_dependency_tracking 781b91640d3Smrgenable_silent_rules 782a097bd00Smrgenable_selective_werror 783efda2da8Smrgenable_strict_compilation 784efda2da8Smrgwith_lint 785838f5b0bSmrgenable_year2038 786efda2da8Smrg' 787a6d9b409Smrg ac_precious_vars='build_alias 788a6d9b409Smrghost_alias 789a6d9b409Smrgtarget_alias 790a6d9b409SmrgCC 791a6d9b409SmrgCFLAGS 792a6d9b409SmrgLDFLAGS 793a6d9b409SmrgLIBS 794a6d9b409SmrgCPPFLAGS 795a6d9b409SmrgPKG_CONFIG 79611a95ff3SmrgPKG_CONFIG_PATH 79711a95ff3SmrgPKG_CONFIG_LIBDIR 798a097bd00SmrgLINT 799a097bd00SmrgLINT_FLAGS 800a6d9b409SmrgSESSREG_CFLAGS 801a6d9b409SmrgSESSREG_LIBS' 802a6d9b409Smrg 803a6d9b409Smrg 804a6d9b409Smrg# Initialize some variables set by options. 805a6d9b409Smrgac_init_help= 806a6d9b409Smrgac_init_version=false 807efda2da8Smrgac_unrecognized_opts= 808efda2da8Smrgac_unrecognized_sep= 809a6d9b409Smrg# The variables have the same names as the options, with 810a6d9b409Smrg# dashes changed to underlines. 811a6d9b409Smrgcache_file=/dev/null 812a6d9b409Smrgexec_prefix=NONE 813a6d9b409Smrgno_create= 814a6d9b409Smrgno_recursion= 815a6d9b409Smrgprefix=NONE 816a6d9b409Smrgprogram_prefix=NONE 817a6d9b409Smrgprogram_suffix=NONE 818a6d9b409Smrgprogram_transform_name=s,x,x, 819a6d9b409Smrgsilent= 820a6d9b409Smrgsite= 821a6d9b409Smrgsrcdir= 822a6d9b409Smrgverbose= 823a6d9b409Smrgx_includes=NONE 824a6d9b409Smrgx_libraries=NONE 825a6d9b409Smrg 826a6d9b409Smrg# Installation directory options. 827a6d9b409Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 828a6d9b409Smrg# and all the variables that are supposed to be based on exec_prefix 829a6d9b409Smrg# by default will actually change. 830a6d9b409Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 831a6d9b409Smrg# (The list follows the same order as the GNU Coding Standards.) 832a6d9b409Smrgbindir='${exec_prefix}/bin' 833a6d9b409Smrgsbindir='${exec_prefix}/sbin' 834a6d9b409Smrglibexecdir='${exec_prefix}/libexec' 835a6d9b409Smrgdatarootdir='${prefix}/share' 836a6d9b409Smrgdatadir='${datarootdir}' 837a6d9b409Smrgsysconfdir='${prefix}/etc' 838a6d9b409Smrgsharedstatedir='${prefix}/com' 839a6d9b409Smrglocalstatedir='${prefix}/var' 84092e95ad1Smrgrunstatedir='${localstatedir}/run' 841a6d9b409Smrgincludedir='${prefix}/include' 842a6d9b409Smrgoldincludedir='/usr/include' 843a6d9b409Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 844a6d9b409Smrginfodir='${datarootdir}/info' 845a6d9b409Smrghtmldir='${docdir}' 846a6d9b409Smrgdvidir='${docdir}' 847a6d9b409Smrgpdfdir='${docdir}' 848a6d9b409Smrgpsdir='${docdir}' 849a6d9b409Smrglibdir='${exec_prefix}/lib' 850a6d9b409Smrglocaledir='${datarootdir}/locale' 851a6d9b409Smrgmandir='${datarootdir}/man' 852a6d9b409Smrg 853a6d9b409Smrgac_prev= 854a6d9b409Smrgac_dashdash= 855a6d9b409Smrgfor ac_option 856a6d9b409Smrgdo 857a6d9b409Smrg # If the previous option needs an argument, assign it. 858a6d9b409Smrg if test -n "$ac_prev"; then 859a6d9b409Smrg eval $ac_prev=\$ac_option 860a6d9b409Smrg ac_prev= 861a6d9b409Smrg continue 862a6d9b409Smrg fi 863a6d9b409Smrg 864a6d9b409Smrg case $ac_option in 865a097bd00Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 866a097bd00Smrg *=) ac_optarg= ;; 867a097bd00Smrg *) ac_optarg=yes ;; 868a6d9b409Smrg esac 869a6d9b409Smrg 870a6d9b409Smrg case $ac_dashdash$ac_option in 871a6d9b409Smrg --) 872a6d9b409Smrg ac_dashdash=yes ;; 873a6d9b409Smrg 874a6d9b409Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 875a6d9b409Smrg ac_prev=bindir ;; 876a6d9b409Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 877a6d9b409Smrg bindir=$ac_optarg ;; 878a6d9b409Smrg 879a6d9b409Smrg -build | --build | --buil | --bui | --bu) 880a6d9b409Smrg ac_prev=build_alias ;; 881a6d9b409Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 882a6d9b409Smrg build_alias=$ac_optarg ;; 883a6d9b409Smrg 884a6d9b409Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 885a6d9b409Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 886a6d9b409Smrg ac_prev=cache_file ;; 887a6d9b409Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 888a6d9b409Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 889a6d9b409Smrg cache_file=$ac_optarg ;; 890a6d9b409Smrg 891a6d9b409Smrg --config-cache | -C) 892a6d9b409Smrg cache_file=config.cache ;; 893a6d9b409Smrg 894a6d9b409Smrg -datadir | --datadir | --datadi | --datad) 895a6d9b409Smrg ac_prev=datadir ;; 896a6d9b409Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 897a6d9b409Smrg datadir=$ac_optarg ;; 898a6d9b409Smrg 899a6d9b409Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 900a6d9b409Smrg | --dataroo | --dataro | --datar) 901a6d9b409Smrg ac_prev=datarootdir ;; 902a6d9b409Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 903a6d9b409Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 904a6d9b409Smrg datarootdir=$ac_optarg ;; 905a6d9b409Smrg 906a6d9b409Smrg -disable-* | --disable-*) 907efda2da8Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 908a6d9b409Smrg # Reject names that are not valid shell variable names. 909efda2da8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 910838f5b0bSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 911efda2da8Smrg ac_useropt_orig=$ac_useropt 91292e95ad1Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 913efda2da8Smrg case $ac_user_opts in 914efda2da8Smrg *" 915efda2da8Smrg"enable_$ac_useropt" 916efda2da8Smrg"*) ;; 917efda2da8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 918efda2da8Smrg ac_unrecognized_sep=', ';; 919efda2da8Smrg esac 920efda2da8Smrg eval enable_$ac_useropt=no ;; 921a6d9b409Smrg 922a6d9b409Smrg -docdir | --docdir | --docdi | --doc | --do) 923a6d9b409Smrg ac_prev=docdir ;; 924a6d9b409Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 925a6d9b409Smrg docdir=$ac_optarg ;; 926a6d9b409Smrg 927a6d9b409Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 928a6d9b409Smrg ac_prev=dvidir ;; 929a6d9b409Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 930a6d9b409Smrg dvidir=$ac_optarg ;; 931a6d9b409Smrg 932a6d9b409Smrg -enable-* | --enable-*) 933efda2da8Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 934a6d9b409Smrg # Reject names that are not valid shell variable names. 935efda2da8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 936838f5b0bSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 937efda2da8Smrg ac_useropt_orig=$ac_useropt 93892e95ad1Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 939efda2da8Smrg case $ac_user_opts in 940efda2da8Smrg *" 941efda2da8Smrg"enable_$ac_useropt" 942efda2da8Smrg"*) ;; 943efda2da8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 944efda2da8Smrg ac_unrecognized_sep=', ';; 945efda2da8Smrg esac 946efda2da8Smrg eval enable_$ac_useropt=\$ac_optarg ;; 947a6d9b409Smrg 948a6d9b409Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 949a6d9b409Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 950a6d9b409Smrg | --exec | --exe | --ex) 951a6d9b409Smrg ac_prev=exec_prefix ;; 952a6d9b409Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 953a6d9b409Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 954a6d9b409Smrg | --exec=* | --exe=* | --ex=*) 955a6d9b409Smrg exec_prefix=$ac_optarg ;; 956a6d9b409Smrg 957a6d9b409Smrg -gas | --gas | --ga | --g) 958a6d9b409Smrg # Obsolete; use --with-gas. 959a6d9b409Smrg with_gas=yes ;; 960a6d9b409Smrg 961a6d9b409Smrg -help | --help | --hel | --he | -h) 962a6d9b409Smrg ac_init_help=long ;; 963a6d9b409Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 964a6d9b409Smrg ac_init_help=recursive ;; 965a6d9b409Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 966a6d9b409Smrg ac_init_help=short ;; 967a6d9b409Smrg 968a6d9b409Smrg -host | --host | --hos | --ho) 969a6d9b409Smrg ac_prev=host_alias ;; 970a6d9b409Smrg -host=* | --host=* | --hos=* | --ho=*) 971a6d9b409Smrg host_alias=$ac_optarg ;; 972a6d9b409Smrg 973a6d9b409Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 974a6d9b409Smrg ac_prev=htmldir ;; 975a6d9b409Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 976a6d9b409Smrg | --ht=*) 977a6d9b409Smrg htmldir=$ac_optarg ;; 978a6d9b409Smrg 979a6d9b409Smrg -includedir | --includedir | --includedi | --included | --include \ 980a6d9b409Smrg | --includ | --inclu | --incl | --inc) 981a6d9b409Smrg ac_prev=includedir ;; 982a6d9b409Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 983a6d9b409Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 984a6d9b409Smrg includedir=$ac_optarg ;; 985a6d9b409Smrg 986a6d9b409Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 987a6d9b409Smrg ac_prev=infodir ;; 988a6d9b409Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 989a6d9b409Smrg infodir=$ac_optarg ;; 990a6d9b409Smrg 991a6d9b409Smrg -libdir | --libdir | --libdi | --libd) 992a6d9b409Smrg ac_prev=libdir ;; 993a6d9b409Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 994a6d9b409Smrg libdir=$ac_optarg ;; 995a6d9b409Smrg 996a6d9b409Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 997a6d9b409Smrg | --libexe | --libex | --libe) 998a6d9b409Smrg ac_prev=libexecdir ;; 999a6d9b409Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1000a6d9b409Smrg | --libexe=* | --libex=* | --libe=*) 1001a6d9b409Smrg libexecdir=$ac_optarg ;; 1002a6d9b409Smrg 1003a6d9b409Smrg -localedir | --localedir | --localedi | --localed | --locale) 1004a6d9b409Smrg ac_prev=localedir ;; 1005a6d9b409Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1006a6d9b409Smrg localedir=$ac_optarg ;; 1007a6d9b409Smrg 1008a6d9b409Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1009a6d9b409Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1010a6d9b409Smrg ac_prev=localstatedir ;; 1011a6d9b409Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1012a6d9b409Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1013a6d9b409Smrg localstatedir=$ac_optarg ;; 1014a6d9b409Smrg 1015a6d9b409Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1016a6d9b409Smrg ac_prev=mandir ;; 1017a6d9b409Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1018a6d9b409Smrg mandir=$ac_optarg ;; 1019a6d9b409Smrg 1020a6d9b409Smrg -nfp | --nfp | --nf) 1021a6d9b409Smrg # Obsolete; use --without-fp. 1022a6d9b409Smrg with_fp=no ;; 1023a6d9b409Smrg 1024a6d9b409Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1025a6d9b409Smrg | --no-cr | --no-c | -n) 1026a6d9b409Smrg no_create=yes ;; 1027a6d9b409Smrg 1028a6d9b409Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1029a6d9b409Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1030a6d9b409Smrg no_recursion=yes ;; 1031a6d9b409Smrg 1032a6d9b409Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1033a6d9b409Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1034a6d9b409Smrg | --oldin | --oldi | --old | --ol | --o) 1035a6d9b409Smrg ac_prev=oldincludedir ;; 1036a6d9b409Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1037a6d9b409Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1038a6d9b409Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1039a6d9b409Smrg oldincludedir=$ac_optarg ;; 1040a6d9b409Smrg 1041a6d9b409Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1042a6d9b409Smrg ac_prev=prefix ;; 1043a6d9b409Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1044a6d9b409Smrg prefix=$ac_optarg ;; 1045a6d9b409Smrg 1046a6d9b409Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1047a6d9b409Smrg | --program-pre | --program-pr | --program-p) 1048a6d9b409Smrg ac_prev=program_prefix ;; 1049a6d9b409Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1050a6d9b409Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1051a6d9b409Smrg program_prefix=$ac_optarg ;; 1052a6d9b409Smrg 1053a6d9b409Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1054a6d9b409Smrg | --program-suf | --program-su | --program-s) 1055a6d9b409Smrg ac_prev=program_suffix ;; 1056a6d9b409Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1057a6d9b409Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1058a6d9b409Smrg program_suffix=$ac_optarg ;; 1059a6d9b409Smrg 1060a6d9b409Smrg -program-transform-name | --program-transform-name \ 1061a6d9b409Smrg | --program-transform-nam | --program-transform-na \ 1062a6d9b409Smrg | --program-transform-n | --program-transform- \ 1063a6d9b409Smrg | --program-transform | --program-transfor \ 1064a6d9b409Smrg | --program-transfo | --program-transf \ 1065a6d9b409Smrg | --program-trans | --program-tran \ 1066a6d9b409Smrg | --progr-tra | --program-tr | --program-t) 1067a6d9b409Smrg ac_prev=program_transform_name ;; 1068a6d9b409Smrg -program-transform-name=* | --program-transform-name=* \ 1069a6d9b409Smrg | --program-transform-nam=* | --program-transform-na=* \ 1070a6d9b409Smrg | --program-transform-n=* | --program-transform-=* \ 1071a6d9b409Smrg | --program-transform=* | --program-transfor=* \ 1072a6d9b409Smrg | --program-transfo=* | --program-transf=* \ 1073a6d9b409Smrg | --program-trans=* | --program-tran=* \ 1074a6d9b409Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1075a6d9b409Smrg program_transform_name=$ac_optarg ;; 1076a6d9b409Smrg 1077a6d9b409Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1078a6d9b409Smrg ac_prev=pdfdir ;; 1079a6d9b409Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1080a6d9b409Smrg pdfdir=$ac_optarg ;; 1081a6d9b409Smrg 1082a6d9b409Smrg -psdir | --psdir | --psdi | --psd | --ps) 1083a6d9b409Smrg ac_prev=psdir ;; 1084a6d9b409Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1085a6d9b409Smrg psdir=$ac_optarg ;; 1086a6d9b409Smrg 1087a6d9b409Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1088a6d9b409Smrg | -silent | --silent | --silen | --sile | --sil) 1089a6d9b409Smrg silent=yes ;; 1090a6d9b409Smrg 109192e95ad1Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 109292e95ad1Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 109392e95ad1Smrg | --run | --ru | --r) 109492e95ad1Smrg ac_prev=runstatedir ;; 109592e95ad1Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 109692e95ad1Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 109792e95ad1Smrg | --run=* | --ru=* | --r=*) 109892e95ad1Smrg runstatedir=$ac_optarg ;; 109992e95ad1Smrg 1100a6d9b409Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1101a6d9b409Smrg ac_prev=sbindir ;; 1102a6d9b409Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1103a6d9b409Smrg | --sbi=* | --sb=*) 1104a6d9b409Smrg sbindir=$ac_optarg ;; 1105a6d9b409Smrg 1106a6d9b409Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1107a6d9b409Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1108a6d9b409Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1109a6d9b409Smrg | --sha | --sh) 1110a6d9b409Smrg ac_prev=sharedstatedir ;; 1111a6d9b409Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1112a6d9b409Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1113a6d9b409Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1114a6d9b409Smrg | --sha=* | --sh=*) 1115a6d9b409Smrg sharedstatedir=$ac_optarg ;; 1116a6d9b409Smrg 1117a6d9b409Smrg -site | --site | --sit) 1118a6d9b409Smrg ac_prev=site ;; 1119a6d9b409Smrg -site=* | --site=* | --sit=*) 1120a6d9b409Smrg site=$ac_optarg ;; 1121a6d9b409Smrg 1122a6d9b409Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1123a6d9b409Smrg ac_prev=srcdir ;; 1124a6d9b409Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1125a6d9b409Smrg srcdir=$ac_optarg ;; 1126a6d9b409Smrg 1127a6d9b409Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1128a6d9b409Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1129a6d9b409Smrg ac_prev=sysconfdir ;; 1130a6d9b409Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1131a6d9b409Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1132a6d9b409Smrg sysconfdir=$ac_optarg ;; 1133a6d9b409Smrg 1134a6d9b409Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1135a6d9b409Smrg ac_prev=target_alias ;; 1136a6d9b409Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1137a6d9b409Smrg target_alias=$ac_optarg ;; 1138a6d9b409Smrg 1139a6d9b409Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1140a6d9b409Smrg verbose=yes ;; 1141a6d9b409Smrg 1142a6d9b409Smrg -version | --version | --versio | --versi | --vers | -V) 1143a6d9b409Smrg ac_init_version=: ;; 1144a6d9b409Smrg 1145a6d9b409Smrg -with-* | --with-*) 1146efda2da8Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1147a6d9b409Smrg # Reject names that are not valid shell variable names. 1148efda2da8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1149838f5b0bSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1150efda2da8Smrg ac_useropt_orig=$ac_useropt 115192e95ad1Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1152efda2da8Smrg case $ac_user_opts in 1153efda2da8Smrg *" 1154efda2da8Smrg"with_$ac_useropt" 1155efda2da8Smrg"*) ;; 1156efda2da8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1157efda2da8Smrg ac_unrecognized_sep=', ';; 1158efda2da8Smrg esac 1159efda2da8Smrg eval with_$ac_useropt=\$ac_optarg ;; 1160a6d9b409Smrg 1161a6d9b409Smrg -without-* | --without-*) 1162efda2da8Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1163a6d9b409Smrg # Reject names that are not valid shell variable names. 1164efda2da8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1165838f5b0bSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1166efda2da8Smrg ac_useropt_orig=$ac_useropt 116792e95ad1Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1168efda2da8Smrg case $ac_user_opts in 1169efda2da8Smrg *" 1170efda2da8Smrg"with_$ac_useropt" 1171efda2da8Smrg"*) ;; 1172efda2da8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1173efda2da8Smrg ac_unrecognized_sep=', ';; 1174efda2da8Smrg esac 1175efda2da8Smrg eval with_$ac_useropt=no ;; 1176a6d9b409Smrg 1177a6d9b409Smrg --x) 1178a6d9b409Smrg # Obsolete; use --with-x. 1179a6d9b409Smrg with_x=yes ;; 1180a6d9b409Smrg 1181a6d9b409Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1182a6d9b409Smrg | --x-incl | --x-inc | --x-in | --x-i) 1183a6d9b409Smrg ac_prev=x_includes ;; 1184a6d9b409Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1185a6d9b409Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1186a6d9b409Smrg x_includes=$ac_optarg ;; 1187a6d9b409Smrg 1188a6d9b409Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1189a6d9b409Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1190a6d9b409Smrg ac_prev=x_libraries ;; 1191a6d9b409Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1192a6d9b409Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1193a6d9b409Smrg x_libraries=$ac_optarg ;; 1194a6d9b409Smrg 1195838f5b0bSmrg -*) as_fn_error $? "unrecognized option: '$ac_option' 1196838f5b0bSmrgTry '$0 --help' for more information" 1197a6d9b409Smrg ;; 1198a6d9b409Smrg 1199a6d9b409Smrg *=*) 1200a6d9b409Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1201a6d9b409Smrg # Reject names that are not valid shell variable names. 12021e5fa1c5Smrg case $ac_envvar in #( 12031e5fa1c5Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1204838f5b0bSmrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 12051e5fa1c5Smrg esac 1206a6d9b409Smrg eval $ac_envvar=\$ac_optarg 1207a6d9b409Smrg export $ac_envvar ;; 1208a6d9b409Smrg 1209a6d9b409Smrg *) 1210a6d9b409Smrg # FIXME: should be removed in autoconf 3.0. 121192e95ad1Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1212a6d9b409Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 121392e95ad1Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1214a097bd00Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1215a6d9b409Smrg ;; 1216a6d9b409Smrg 1217a6d9b409Smrg esac 1218a6d9b409Smrgdone 1219a6d9b409Smrg 1220a6d9b409Smrgif test -n "$ac_prev"; then 1221a6d9b409Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1222a097bd00Smrg as_fn_error $? "missing argument to $ac_option" 1223a6d9b409Smrgfi 1224a6d9b409Smrg 1225efda2da8Smrgif test -n "$ac_unrecognized_opts"; then 1226efda2da8Smrg case $enable_option_checking in 1227efda2da8Smrg no) ;; 1228a097bd00Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 122992e95ad1Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1230efda2da8Smrg esac 1231efda2da8Smrgfi 1232efda2da8Smrg 1233efda2da8Smrg# Check all directory arguments for consistency. 1234a6d9b409Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1235a6d9b409Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1236a6d9b409Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 123792e95ad1Smrg libdir localedir mandir runstatedir 1238a6d9b409Smrgdo 1239a6d9b409Smrg eval ac_val=\$$ac_var 1240efda2da8Smrg # Remove trailing slashes. 1241efda2da8Smrg case $ac_val in 1242efda2da8Smrg */ ) 1243efda2da8Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1244efda2da8Smrg eval $ac_var=\$ac_val;; 1245efda2da8Smrg esac 1246efda2da8Smrg # Be sure to have absolute directory names. 1247a6d9b409Smrg case $ac_val in 1248a6d9b409Smrg [\\/$]* | ?:[\\/]* ) continue;; 1249a6d9b409Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1250a6d9b409Smrg esac 1251a097bd00Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1252a6d9b409Smrgdone 1253a6d9b409Smrg 1254838f5b0bSmrg# There might be people who depend on the old broken behavior: '$host' 1255a6d9b409Smrg# used to hold the argument of --host etc. 1256a6d9b409Smrg# FIXME: To remove some day. 1257a6d9b409Smrgbuild=$build_alias 1258a6d9b409Smrghost=$host_alias 1259a6d9b409Smrgtarget=$target_alias 1260a6d9b409Smrg 1261a6d9b409Smrg# FIXME: To remove some day. 1262a6d9b409Smrgif test "x$host_alias" != x; then 1263a6d9b409Smrg if test "x$build_alias" = x; then 1264a6d9b409Smrg cross_compiling=maybe 1265a6d9b409Smrg elif test "x$build_alias" != "x$host_alias"; then 1266a6d9b409Smrg cross_compiling=yes 1267a6d9b409Smrg fi 1268a6d9b409Smrgfi 1269a6d9b409Smrg 1270a6d9b409Smrgac_tool_prefix= 1271a6d9b409Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1272a6d9b409Smrg 1273a6d9b409Smrgtest "$silent" = yes && exec 6>/dev/null 1274a6d9b409Smrg 1275a6d9b409Smrg 1276a6d9b409Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1277a6d9b409Smrgac_ls_di=`ls -di .` && 1278a6d9b409Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1279a097bd00Smrg as_fn_error $? "working directory cannot be determined" 1280a6d9b409Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1281a097bd00Smrg as_fn_error $? "pwd does not report name of working directory" 1282a6d9b409Smrg 1283a6d9b409Smrg 1284a6d9b409Smrg# Find the source files, if location was not specified. 1285a6d9b409Smrgif test -z "$srcdir"; then 1286a6d9b409Smrg ac_srcdir_defaulted=yes 1287a6d9b409Smrg # Try the directory containing this script, then the parent directory. 1288efda2da8Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1289efda2da8Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1290efda2da8Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1291efda2da8Smrg X"$as_myself" : 'X\(//\)$' \| \ 1292efda2da8Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 129392e95ad1Smrgprintf "%s\n" X"$as_myself" | 1294a6d9b409Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1295a6d9b409Smrg s//\1/ 1296a6d9b409Smrg q 1297a6d9b409Smrg } 1298a6d9b409Smrg /^X\(\/\/\)[^/].*/{ 1299a6d9b409Smrg s//\1/ 1300a6d9b409Smrg q 1301a6d9b409Smrg } 1302a6d9b409Smrg /^X\(\/\/\)$/{ 1303a6d9b409Smrg s//\1/ 1304a6d9b409Smrg q 1305a6d9b409Smrg } 1306a6d9b409Smrg /^X\(\/\).*/{ 1307a6d9b409Smrg s//\1/ 1308a6d9b409Smrg q 1309a6d9b409Smrg } 1310a6d9b409Smrg s/.*/./; q'` 1311a6d9b409Smrg srcdir=$ac_confdir 1312a6d9b409Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1313a6d9b409Smrg srcdir=.. 1314a6d9b409Smrg fi 1315a6d9b409Smrgelse 1316a6d9b409Smrg ac_srcdir_defaulted=no 1317a6d9b409Smrgfi 1318a6d9b409Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1319a6d9b409Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1320a097bd00Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1321a6d9b409Smrgfi 1322838f5b0bSmrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1323a6d9b409Smrgac_abs_confdir=`( 1324a097bd00Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1325a6d9b409Smrg pwd)` 1326a6d9b409Smrg# When building in place, set srcdir=. 1327a6d9b409Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1328a6d9b409Smrg srcdir=. 1329a6d9b409Smrgfi 1330a6d9b409Smrg# Remove unnecessary trailing slashes from srcdir. 1331a6d9b409Smrg# Double slashes in file names in object file debugging info 1332a6d9b409Smrg# mess up M-x gdb in Emacs. 1333a6d9b409Smrgcase $srcdir in 1334a6d9b409Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1335a6d9b409Smrgesac 1336a6d9b409Smrgfor ac_var in $ac_precious_vars; do 1337a6d9b409Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1338a6d9b409Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1339a6d9b409Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1340a6d9b409Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1341a6d9b409Smrgdone 1342a6d9b409Smrg 1343a6d9b409Smrg# 1344a6d9b409Smrg# Report the --help message. 1345a6d9b409Smrg# 1346a6d9b409Smrgif test "$ac_init_help" = "long"; then 1347a6d9b409Smrg # Omit some internal or obsolete options to make the list less imposing. 1348a6d9b409Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1349a6d9b409Smrg cat <<_ACEOF 1350838f5b0bSmrg'configure' configures sessreg 1.1.4 to adapt to many kinds of systems. 1351a6d9b409Smrg 1352a6d9b409SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1353a6d9b409Smrg 1354a6d9b409SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1355a6d9b409SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1356a6d9b409Smrg 1357a6d9b409SmrgDefaults for the options are specified in brackets. 1358a6d9b409Smrg 1359a6d9b409SmrgConfiguration: 1360a6d9b409Smrg -h, --help display this help and exit 1361a6d9b409Smrg --help=short display options specific to this package 1362a6d9b409Smrg --help=recursive display the short help of all the included packages 1363a6d9b409Smrg -V, --version display version information and exit 1364838f5b0bSmrg -q, --quiet, --silent do not print 'checking ...' messages 1365a6d9b409Smrg --cache-file=FILE cache test results in FILE [disabled] 1366838f5b0bSmrg -C, --config-cache alias for '--cache-file=config.cache' 1367a6d9b409Smrg -n, --no-create do not create output files 1368838f5b0bSmrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 1369a6d9b409Smrg 1370a6d9b409SmrgInstallation directories: 1371a6d9b409Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1372efda2da8Smrg [$ac_default_prefix] 1373a6d9b409Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1374efda2da8Smrg [PREFIX] 1375a6d9b409Smrg 1376838f5b0bSmrgBy default, 'make install' will install all the files in 1377838f5b0bSmrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1378838f5b0bSmrgan installation prefix other than '$ac_default_prefix' using '--prefix', 1379838f5b0bSmrgfor instance '--prefix=\$HOME'. 1380a6d9b409Smrg 1381a6d9b409SmrgFor better control, use the options below. 1382a6d9b409Smrg 1383a6d9b409SmrgFine tuning of the installation directories: 1384efda2da8Smrg --bindir=DIR user executables [EPREFIX/bin] 1385efda2da8Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1386efda2da8Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1387efda2da8Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1388efda2da8Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1389efda2da8Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 139092e95ad1Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1391efda2da8Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1392efda2da8Smrg --includedir=DIR C header files [PREFIX/include] 1393efda2da8Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1394efda2da8Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1395efda2da8Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1396efda2da8Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1397efda2da8Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1398efda2da8Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1399efda2da8Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/sessreg] 1400efda2da8Smrg --htmldir=DIR html documentation [DOCDIR] 1401efda2da8Smrg --dvidir=DIR dvi documentation [DOCDIR] 1402efda2da8Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1403efda2da8Smrg --psdir=DIR ps documentation [DOCDIR] 1404a6d9b409Smrg_ACEOF 1405a6d9b409Smrg 1406a6d9b409Smrg cat <<\_ACEOF 1407a6d9b409Smrg 1408a6d9b409SmrgProgram names: 1409a6d9b409Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1410a6d9b409Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1411a6d9b409Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1412a6d9b409Smrg 1413a6d9b409SmrgSystem types: 1414a6d9b409Smrg --build=BUILD configure for building on BUILD [guessed] 1415a6d9b409Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1416a6d9b409Smrg_ACEOF 1417a6d9b409Smrgfi 1418a6d9b409Smrg 1419a6d9b409Smrgif test -n "$ac_init_help"; then 1420a6d9b409Smrg case $ac_init_help in 1421838f5b0bSmrg short | recursive ) echo "Configuration of sessreg 1.1.4:";; 1422a6d9b409Smrg esac 1423a6d9b409Smrg cat <<\_ACEOF 1424a6d9b409Smrg 1425a6d9b409SmrgOptional Features: 1426efda2da8Smrg --disable-option-checking ignore unrecognized --enable/--with options 1427a6d9b409Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1428a6d9b409Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14291e5fa1c5Smrg --disable-largefile omit support for large files 1430b91640d3Smrg --enable-dependency-tracking 1431b91640d3Smrg do not reject slow dependency extractors 1432b91640d3Smrg --disable-dependency-tracking 1433b91640d3Smrg speeds up one-time build 1434b91640d3Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 1435b91640d3Smrg --disable-silent-rules verbose build output (undo: "make V=0") 1436a097bd00Smrg --disable-selective-werror 1437a097bd00Smrg Turn off selective compiler errors. (default: 1438a097bd00Smrg enabled) 1439efda2da8Smrg --enable-strict-compilation 1440efda2da8Smrg Enable all warnings from compiler and make them 1441efda2da8Smrg errors (default: disabled) 1442838f5b0bSmrg --enable-year2038 support timestamps after 2038 1443a6d9b409Smrg 1444a6d9b409SmrgOptional Packages: 1445a6d9b409Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1446a6d9b409Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1447efda2da8Smrg --with-lint Use a lint-style source code checker (default: 1448efda2da8Smrg disabled) 1449a6d9b409Smrg 1450a6d9b409SmrgSome influential environment variables: 1451a6d9b409Smrg CC C compiler command 1452a6d9b409Smrg CFLAGS C compiler flags 1453a6d9b409Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1454a6d9b409Smrg nonstandard directory <lib dir> 1455a6d9b409Smrg LIBS libraries to pass to the linker, e.g. -l<library> 14561e5fa1c5Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1457a6d9b409Smrg you have headers in a nonstandard directory <include dir> 1458a6d9b409Smrg PKG_CONFIG path to pkg-config utility 145911a95ff3Smrg PKG_CONFIG_PATH 146011a95ff3Smrg directories to add to pkg-config's search path 146111a95ff3Smrg PKG_CONFIG_LIBDIR 146211a95ff3Smrg path overriding pkg-config's built-in search path 1463a097bd00Smrg LINT Path to a lint-style command 1464a097bd00Smrg LINT_FLAGS Flags for the lint-style command 1465a6d9b409Smrg SESSREG_CFLAGS 1466a6d9b409Smrg C compiler flags for SESSREG, overriding pkg-config 1467a6d9b409Smrg SESSREG_LIBS 1468a6d9b409Smrg linker flags for SESSREG, overriding pkg-config 1469a6d9b409Smrg 1470838f5b0bSmrgUse these variables to override the choices made by 'configure' or to help 1471a6d9b409Smrgit to find libraries and programs with nonstandard names/locations. 1472a6d9b409Smrg 147392e95ad1SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/sessreg/-/issues>. 1474a6d9b409Smrg_ACEOF 1475a6d9b409Smrgac_status=$? 1476a6d9b409Smrgfi 1477a6d9b409Smrg 1478a6d9b409Smrgif test "$ac_init_help" = "recursive"; then 1479a6d9b409Smrg # If there are subdirs, report their specific --help. 1480a6d9b409Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1481efda2da8Smrg test -d "$ac_dir" || 1482efda2da8Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1483efda2da8Smrg continue 1484a6d9b409Smrg ac_builddir=. 1485a6d9b409Smrg 1486a6d9b409Smrgcase "$ac_dir" in 1487a6d9b409Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1488a6d9b409Smrg*) 148992e95ad1Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1490a6d9b409Smrg # A ".." for each directory in $ac_dir_suffix. 149192e95ad1Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1492a6d9b409Smrg case $ac_top_builddir_sub in 1493a6d9b409Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1494a6d9b409Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1495a6d9b409Smrg esac ;; 1496a6d9b409Smrgesac 1497a6d9b409Smrgac_abs_top_builddir=$ac_pwd 1498a6d9b409Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1499a6d9b409Smrg# for backward compatibility: 1500a6d9b409Smrgac_top_builddir=$ac_top_build_prefix 1501a6d9b409Smrg 1502a6d9b409Smrgcase $srcdir in 1503a6d9b409Smrg .) # We are building in place. 1504a6d9b409Smrg ac_srcdir=. 1505a6d9b409Smrg ac_top_srcdir=$ac_top_builddir_sub 1506a6d9b409Smrg ac_abs_top_srcdir=$ac_pwd ;; 1507a6d9b409Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1508a6d9b409Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1509a6d9b409Smrg ac_top_srcdir=$srcdir 1510a6d9b409Smrg ac_abs_top_srcdir=$srcdir ;; 1511a6d9b409Smrg *) # Relative name. 1512a6d9b409Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1513a6d9b409Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1514a6d9b409Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1515a6d9b409Smrgesac 1516a6d9b409Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1517a6d9b409Smrg 1518a6d9b409Smrg cd "$ac_dir" || { ac_status=$?; continue; } 151992e95ad1Smrg # Check for configure.gnu first; this name is used for a wrapper for 152092e95ad1Smrg # Metaconfig's "Configure" on case-insensitive file systems. 1521a6d9b409Smrg if test -f "$ac_srcdir/configure.gnu"; then 1522a6d9b409Smrg echo && 1523a6d9b409Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1524a6d9b409Smrg elif test -f "$ac_srcdir/configure"; then 1525a6d9b409Smrg echo && 1526a6d9b409Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1527a6d9b409Smrg else 152892e95ad1Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1529a6d9b409Smrg fi || ac_status=$? 1530a6d9b409Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1531a6d9b409Smrg done 1532a6d9b409Smrgfi 1533a6d9b409Smrg 1534a6d9b409Smrgtest -n "$ac_init_help" && exit $ac_status 1535a6d9b409Smrgif $ac_init_version; then 1536a6d9b409Smrg cat <<\_ACEOF 1537838f5b0bSmrgsessreg configure 1.1.4 1538838f5b0bSmrggenerated by GNU Autoconf 2.72 1539a6d9b409Smrg 1540838f5b0bSmrgCopyright (C) 2023 Free Software Foundation, Inc. 1541a6d9b409SmrgThis configure script is free software; the Free Software Foundation 1542a6d9b409Smrggives unlimited permission to copy, distribute and modify it. 1543a6d9b409Smrg_ACEOF 1544a6d9b409Smrg exit 1545a6d9b409Smrgfi 15461e5fa1c5Smrg 15471e5fa1c5Smrg## ------------------------ ## 15481e5fa1c5Smrg## Autoconf initialization. ## 15491e5fa1c5Smrg## ------------------------ ## 15501e5fa1c5Smrg 15511e5fa1c5Smrg# ac_fn_c_try_compile LINENO 15521e5fa1c5Smrg# -------------------------- 15531e5fa1c5Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 15541e5fa1c5Smrgac_fn_c_try_compile () 15551e5fa1c5Smrg{ 15561e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 155792e95ad1Smrg rm -f conftest.$ac_objext conftest.beam 15581e5fa1c5Smrg if { { ac_try="$ac_compile" 15591e5fa1c5Smrgcase "(($ac_try" in 15601e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15611e5fa1c5Smrg *) ac_try_echo=$ac_try;; 15621e5fa1c5Smrgesac 15631e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 156492e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 15651e5fa1c5Smrg (eval "$ac_compile") 2>conftest.err 15661e5fa1c5Smrg ac_status=$? 15671e5fa1c5Smrg if test -s conftest.err; then 15681e5fa1c5Smrg grep -v '^ *+' conftest.err >conftest.er1 15691e5fa1c5Smrg cat conftest.er1 >&5 15701e5fa1c5Smrg mv -f conftest.er1 conftest.err 15711e5fa1c5Smrg fi 157292e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15731e5fa1c5Smrg test $ac_status = 0; } && { 15741e5fa1c5Smrg test -z "$ac_c_werror_flag" || 15751e5fa1c5Smrg test ! -s conftest.err 157692e95ad1Smrg } && test -s conftest.$ac_objext 157792e95ad1Smrgthen : 15781e5fa1c5Smrg ac_retval=0 1579838f5b0bSmrgelse case e in #( 1580838f5b0bSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 15811e5fa1c5Smrgsed 's/^/| /' conftest.$ac_ext >&5 15821e5fa1c5Smrg 1583838f5b0bSmrg ac_retval=1 ;; 1584838f5b0bSmrgesac 15851e5fa1c5Smrgfi 1586a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15871e5fa1c5Smrg as_fn_set_status $ac_retval 15881e5fa1c5Smrg 15891e5fa1c5Smrg} # ac_fn_c_try_compile 15901e5fa1c5Smrg 15911e5fa1c5Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 15921e5fa1c5Smrg# ------------------------------------------------------- 15931e5fa1c5Smrg# Tests whether HEADER exists and can be compiled using the include files in 15941e5fa1c5Smrg# INCLUDES, setting the cache variable VAR accordingly. 15951e5fa1c5Smrgac_fn_c_check_header_compile () 15961e5fa1c5Smrg{ 15971e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 159892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 159992e95ad1Smrgprintf %s "checking for $2... " >&6; } 160092e95ad1Smrgif eval test \${$3+y} 160192e95ad1Smrgthen : 160292e95ad1Smrg printf %s "(cached) " >&6 1603838f5b0bSmrgelse case e in #( 1604838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16051e5fa1c5Smrg/* end confdefs.h. */ 16061e5fa1c5Smrg$4 16071e5fa1c5Smrg#include <$2> 16081e5fa1c5Smrg_ACEOF 160992e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 161092e95ad1Smrgthen : 16111e5fa1c5Smrg eval "$3=yes" 1612838f5b0bSmrgelse case e in #( 1613838f5b0bSmrg e) eval "$3=no" ;; 1614838f5b0bSmrgesac 16151e5fa1c5Smrgfi 1616838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1617838f5b0bSmrgesac 16181e5fa1c5Smrgfi 16191e5fa1c5Smrgeval ac_res=\$$3 162092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 162192e95ad1Smrgprintf "%s\n" "$ac_res" >&6; } 1622a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16231e5fa1c5Smrg 16241e5fa1c5Smrg} # ac_fn_c_check_header_compile 16251e5fa1c5Smrg 162692e95ad1Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 162792e95ad1Smrg# ------------------------------------------------------------------ 1628a097bd00Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 162992e95ad1Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 163092e95ad1Smrgac_fn_check_decl () 16311e5fa1c5Smrg{ 16321e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1633a097bd00Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 163492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 163592e95ad1Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 163692e95ad1Smrgif eval test \${$3+y} 163792e95ad1Smrgthen : 163892e95ad1Smrg printf %s "(cached) " >&6 1639838f5b0bSmrgelse case e in #( 1640838f5b0bSmrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 164192e95ad1Smrg eval ac_save_FLAGS=\$$6 164292e95ad1Smrg as_fn_append $6 " $5" 16431e5fa1c5Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16441e5fa1c5Smrg/* end confdefs.h. */ 16451e5fa1c5Smrg$4 16461e5fa1c5Smrgint 164792e95ad1Smrgmain (void) 16481e5fa1c5Smrg{ 1649a097bd00Smrg#ifndef $as_decl_name 1650a097bd00Smrg#ifdef __cplusplus 1651a097bd00Smrg (void) $as_decl_use; 1652a097bd00Smrg#else 1653a097bd00Smrg (void) $as_decl_name; 1654a097bd00Smrg#endif 16551e5fa1c5Smrg#endif 16561e5fa1c5Smrg 16571e5fa1c5Smrg ; 16581e5fa1c5Smrg return 0; 16591e5fa1c5Smrg} 16601e5fa1c5Smrg_ACEOF 166192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 166292e95ad1Smrgthen : 16631e5fa1c5Smrg eval "$3=yes" 1664838f5b0bSmrgelse case e in #( 1665838f5b0bSmrg e) eval "$3=no" ;; 1666838f5b0bSmrgesac 16671e5fa1c5Smrgfi 166892e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 166992e95ad1Smrg eval $6=\$ac_save_FLAGS 1670838f5b0bSmrg ;; 1671838f5b0bSmrgesac 16721e5fa1c5Smrgfi 16731e5fa1c5Smrgeval ac_res=\$$3 167492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 167592e95ad1Smrgprintf "%s\n" "$ac_res" >&6; } 1676a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16771e5fa1c5Smrg 167892e95ad1Smrg} # ac_fn_check_decl 16791e5fa1c5Smrg 1680a097bd00Smrg# ac_fn_c_try_link LINENO 1681a097bd00Smrg# ----------------------- 1682a097bd00Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1683a097bd00Smrgac_fn_c_try_link () 1684a097bd00Smrg{ 1685a097bd00Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 168692e95ad1Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1687a097bd00Smrg if { { ac_try="$ac_link" 1688a097bd00Smrgcase "(($ac_try" in 1689a097bd00Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690a097bd00Smrg *) ac_try_echo=$ac_try;; 1691a097bd00Smrgesac 1692a097bd00Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 169392e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1694a097bd00Smrg (eval "$ac_link") 2>conftest.err 1695a097bd00Smrg ac_status=$? 1696a097bd00Smrg if test -s conftest.err; then 1697a097bd00Smrg grep -v '^ *+' conftest.err >conftest.er1 1698a097bd00Smrg cat conftest.er1 >&5 1699a097bd00Smrg mv -f conftest.er1 conftest.err 1700a097bd00Smrg fi 170192e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702a097bd00Smrg test $ac_status = 0; } && { 1703a097bd00Smrg test -z "$ac_c_werror_flag" || 1704a097bd00Smrg test ! -s conftest.err 1705a097bd00Smrg } && test -s conftest$ac_exeext && { 1706a097bd00Smrg test "$cross_compiling" = yes || 1707b91640d3Smrg test -x conftest$ac_exeext 170892e95ad1Smrg } 170992e95ad1Smrgthen : 1710a097bd00Smrg ac_retval=0 1711838f5b0bSmrgelse case e in #( 1712838f5b0bSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1713a097bd00Smrgsed 's/^/| /' conftest.$ac_ext >&5 1714a097bd00Smrg 1715838f5b0bSmrg ac_retval=1 ;; 1716838f5b0bSmrgesac 1717a097bd00Smrgfi 1718a097bd00Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1719a097bd00Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1720a097bd00Smrg # interfere with the next link command; also delete a directory that is 1721a097bd00Smrg # left behind by Apple's compiler. We do this before executing the actions. 1722a097bd00Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1723a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1724a097bd00Smrg as_fn_set_status $ac_retval 1725a097bd00Smrg 1726a097bd00Smrg} # ac_fn_c_try_link 1727a097bd00Smrg 17281e5fa1c5Smrg# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 17291e5fa1c5Smrg# ---------------------------------------------------- 17301e5fa1c5Smrg# Tries to find if the field MEMBER exists in type AGGR, after including 17311e5fa1c5Smrg# INCLUDES, setting cache variable VAR accordingly. 17321e5fa1c5Smrgac_fn_c_check_member () 17331e5fa1c5Smrg{ 17341e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 173592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 173692e95ad1Smrgprintf %s "checking for $2.$3... " >&6; } 173792e95ad1Smrgif eval test \${$4+y} 173892e95ad1Smrgthen : 173992e95ad1Smrg printf %s "(cached) " >&6 1740838f5b0bSmrgelse case e in #( 1741838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17421e5fa1c5Smrg/* end confdefs.h. */ 17431e5fa1c5Smrg$5 17441e5fa1c5Smrgint 174592e95ad1Smrgmain (void) 17461e5fa1c5Smrg{ 17471e5fa1c5Smrgstatic $2 ac_aggr; 17481e5fa1c5Smrgif (ac_aggr.$3) 17491e5fa1c5Smrgreturn 0; 17501e5fa1c5Smrg ; 17511e5fa1c5Smrg return 0; 17521e5fa1c5Smrg} 17531e5fa1c5Smrg_ACEOF 175492e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 175592e95ad1Smrgthen : 17561e5fa1c5Smrg eval "$4=yes" 1757838f5b0bSmrgelse case e in #( 1758838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17591e5fa1c5Smrg/* end confdefs.h. */ 17601e5fa1c5Smrg$5 17611e5fa1c5Smrgint 176292e95ad1Smrgmain (void) 17631e5fa1c5Smrg{ 17641e5fa1c5Smrgstatic $2 ac_aggr; 17651e5fa1c5Smrgif (sizeof ac_aggr.$3) 17661e5fa1c5Smrgreturn 0; 17671e5fa1c5Smrg ; 17681e5fa1c5Smrg return 0; 17691e5fa1c5Smrg} 17701e5fa1c5Smrg_ACEOF 177192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 177292e95ad1Smrgthen : 17731e5fa1c5Smrg eval "$4=yes" 1774838f5b0bSmrgelse case e in #( 1775838f5b0bSmrg e) eval "$4=no" ;; 1776838f5b0bSmrgesac 17771e5fa1c5Smrgfi 1778838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1779838f5b0bSmrgesac 17801e5fa1c5Smrgfi 1781838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1782838f5b0bSmrgesac 17831e5fa1c5Smrgfi 17841e5fa1c5Smrgeval ac_res=\$$4 178592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 178692e95ad1Smrgprintf "%s\n" "$ac_res" >&6; } 1787a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17881e5fa1c5Smrg 17891e5fa1c5Smrg} # ac_fn_c_check_member 17901e5fa1c5Smrg 1791a097bd00Smrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1792a097bd00Smrg# ------------------------------------------- 1793a097bd00Smrg# Tests whether TYPE exists after having included INCLUDES, setting cache 1794a097bd00Smrg# variable VAR accordingly. 1795a097bd00Smrgac_fn_c_check_type () 17961e5fa1c5Smrg{ 17971e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 179892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 179992e95ad1Smrgprintf %s "checking for $2... " >&6; } 180092e95ad1Smrgif eval test \${$3+y} 180192e95ad1Smrgthen : 180292e95ad1Smrg printf %s "(cached) " >&6 1803838f5b0bSmrgelse case e in #( 1804838f5b0bSmrg e) eval "$3=no" 1805a097bd00Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806a097bd00Smrg/* end confdefs.h. */ 1807a097bd00Smrg$4 1808a097bd00Smrgint 180992e95ad1Smrgmain (void) 1810a097bd00Smrg{ 1811a097bd00Smrgif (sizeof ($2)) 1812a097bd00Smrg return 0; 1813a097bd00Smrg ; 1814a097bd00Smrg return 0; 1815a097bd00Smrg} 1816a097bd00Smrg_ACEOF 181792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 181892e95ad1Smrgthen : 1819a097bd00Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1820a097bd00Smrg/* end confdefs.h. */ 1821a097bd00Smrg$4 1822a097bd00Smrgint 182392e95ad1Smrgmain (void) 1824a097bd00Smrg{ 1825a097bd00Smrgif (sizeof (($2))) 1826a097bd00Smrg return 0; 1827a097bd00Smrg ; 1828a097bd00Smrg return 0; 1829a097bd00Smrg} 1830a097bd00Smrg_ACEOF 183192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 183292e95ad1Smrgthen : 18331e5fa1c5Smrg 1834838f5b0bSmrgelse case e in #( 1835838f5b0bSmrg e) eval "$3=yes" ;; 1836838f5b0bSmrgesac 18371e5fa1c5Smrgfi 183892e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1839a097bd00Smrgfi 1840838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1841838f5b0bSmrgesac 1842a097bd00Smrgfi 1843a097bd00Smrgeval ac_res=\$$3 184492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 184592e95ad1Smrgprintf "%s\n" "$ac_res" >&6; } 1846a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18471e5fa1c5Smrg 1848a097bd00Smrg} # ac_fn_c_check_type 18491e5fa1c5Smrg 18501e5fa1c5Smrg# ac_fn_c_check_func LINENO FUNC VAR 18511e5fa1c5Smrg# ---------------------------------- 18521e5fa1c5Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 18531e5fa1c5Smrgac_fn_c_check_func () 18541e5fa1c5Smrg{ 18551e5fa1c5Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 185692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 185792e95ad1Smrgprintf %s "checking for $2... " >&6; } 185892e95ad1Smrgif eval test \${$3+y} 185992e95ad1Smrgthen : 186092e95ad1Smrg printf %s "(cached) " >&6 1861838f5b0bSmrgelse case e in #( 1862838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18631e5fa1c5Smrg/* end confdefs.h. */ 18641e5fa1c5Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 18651e5fa1c5Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18661e5fa1c5Smrg#define $2 innocuous_$2 18671e5fa1c5Smrg 18681e5fa1c5Smrg/* System header to define __stub macros and hopefully few prototypes, 1869838f5b0bSmrg which can conflict with char $2 (void); below. */ 18701e5fa1c5Smrg 187192e95ad1Smrg#include <limits.h> 18721e5fa1c5Smrg#undef $2 18731e5fa1c5Smrg 18741e5fa1c5Smrg/* Override any GCC internal prototype to avoid an error. 18751e5fa1c5Smrg Use char because int might match the return type of a GCC 18761e5fa1c5Smrg builtin and then its argument prototype would still apply. */ 18771e5fa1c5Smrg#ifdef __cplusplus 18781e5fa1c5Smrgextern "C" 18791e5fa1c5Smrg#endif 1880838f5b0bSmrgchar $2 (void); 18811e5fa1c5Smrg/* The GNU C library defines this for functions which it implements 18821e5fa1c5Smrg to always fail with ENOSYS. Some functions are actually named 18831e5fa1c5Smrg something starting with __ and the normal name is an alias. */ 18841e5fa1c5Smrg#if defined __stub_$2 || defined __stub___$2 18851e5fa1c5Smrgchoke me 18861e5fa1c5Smrg#endif 18871e5fa1c5Smrg 18881e5fa1c5Smrgint 188992e95ad1Smrgmain (void) 18901e5fa1c5Smrg{ 18911e5fa1c5Smrgreturn $2 (); 18921e5fa1c5Smrg ; 18931e5fa1c5Smrg return 0; 18941e5fa1c5Smrg} 18951e5fa1c5Smrg_ACEOF 189692e95ad1Smrgif ac_fn_c_try_link "$LINENO" 189792e95ad1Smrgthen : 18981e5fa1c5Smrg eval "$3=yes" 1899838f5b0bSmrgelse case e in #( 1900838f5b0bSmrg e) eval "$3=no" ;; 1901838f5b0bSmrgesac 19021e5fa1c5Smrgfi 190392e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1904838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 1905838f5b0bSmrgesac 19061e5fa1c5Smrgfi 19071e5fa1c5Smrgeval ac_res=\$$3 190892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 190992e95ad1Smrgprintf "%s\n" "$ac_res" >&6; } 1910a097bd00Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19111e5fa1c5Smrg 19121e5fa1c5Smrg} # ac_fn_c_check_func 191392e95ad1Smrgac_configure_args_raw= 191492e95ad1Smrgfor ac_arg 191592e95ad1Smrgdo 191692e95ad1Smrg case $ac_arg in 191792e95ad1Smrg *\'*) 191892e95ad1Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 191992e95ad1Smrg esac 192092e95ad1Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 192192e95ad1Smrgdone 192292e95ad1Smrg 192392e95ad1Smrgcase $ac_configure_args_raw in 192492e95ad1Smrg *$as_nl*) 192592e95ad1Smrg ac_safe_unquote= ;; 192692e95ad1Smrg *) 192792e95ad1Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 192892e95ad1Smrg ac_unsafe_a="$ac_unsafe_z#~" 192992e95ad1Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 193092e95ad1Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 193192e95ad1Smrgesac 193292e95ad1Smrg 1933a6d9b409Smrgcat >config.log <<_ACEOF 1934a6d9b409SmrgThis file contains any messages produced by compilers while 1935a6d9b409Smrgrunning configure, to aid debugging if configure makes a mistake. 1936a6d9b409Smrg 1937838f5b0bSmrgIt was created by sessreg $as_me 1.1.4, which was 1938838f5b0bSmrggenerated by GNU Autoconf 2.72. Invocation command line was 1939a6d9b409Smrg 194092e95ad1Smrg $ $0$ac_configure_args_raw 1941a6d9b409Smrg 1942a6d9b409Smrg_ACEOF 1943a6d9b409Smrgexec 5>>config.log 1944a6d9b409Smrg{ 1945a6d9b409Smrgcat <<_ASUNAME 1946a6d9b409Smrg## --------- ## 1947a6d9b409Smrg## Platform. ## 1948a6d9b409Smrg## --------- ## 1949a6d9b409Smrg 1950a6d9b409Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1951a6d9b409Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1952a6d9b409Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1953a6d9b409Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1954a6d9b409Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1955a6d9b409Smrg 1956a6d9b409Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1957a6d9b409Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1958a6d9b409Smrg 1959a6d9b409Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1960a6d9b409Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1961a6d9b409Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1962a6d9b409Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1963a6d9b409Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1964a6d9b409Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1965a6d9b409Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1966a6d9b409Smrg 1967a6d9b409Smrg_ASUNAME 1968a6d9b409Smrg 1969a6d9b409Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1970a6d9b409Smrgfor as_dir in $PATH 1971a6d9b409Smrgdo 1972a6d9b409Smrg IFS=$as_save_IFS 197392e95ad1Smrg case $as_dir in #((( 197492e95ad1Smrg '') as_dir=./ ;; 197592e95ad1Smrg */) ;; 197692e95ad1Smrg *) as_dir=$as_dir/ ;; 197792e95ad1Smrg esac 197892e95ad1Smrg printf "%s\n" "PATH: $as_dir" 19791e5fa1c5Smrg done 1980a6d9b409SmrgIFS=$as_save_IFS 1981a6d9b409Smrg 1982a6d9b409Smrg} >&5 1983a6d9b409Smrg 1984a6d9b409Smrgcat >&5 <<_ACEOF 1985a6d9b409Smrg 1986a6d9b409Smrg 1987a6d9b409Smrg## ----------- ## 1988a6d9b409Smrg## Core tests. ## 1989a6d9b409Smrg## ----------- ## 1990a6d9b409Smrg 1991a6d9b409Smrg_ACEOF 1992a6d9b409Smrg 1993a6d9b409Smrg 1994a6d9b409Smrg# Keep a trace of the command line. 1995a6d9b409Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1996a6d9b409Smrg# Strip out --silent because we don't want to record it for future runs. 1997a6d9b409Smrg# Also quote any args containing shell meta-characters. 1998a6d9b409Smrg# Make two passes to allow for proper duplicate-argument suppression. 1999a6d9b409Smrgac_configure_args= 2000a6d9b409Smrgac_configure_args0= 2001a6d9b409Smrgac_configure_args1= 2002a6d9b409Smrgac_must_keep_next=false 2003a6d9b409Smrgfor ac_pass in 1 2 2004a6d9b409Smrgdo 2005a6d9b409Smrg for ac_arg 2006a6d9b409Smrg do 2007a6d9b409Smrg case $ac_arg in 2008a6d9b409Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2009a6d9b409Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2010a6d9b409Smrg | -silent | --silent | --silen | --sile | --sil) 2011a6d9b409Smrg continue ;; 2012a6d9b409Smrg *\'*) 201392e95ad1Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2014a6d9b409Smrg esac 2015a6d9b409Smrg case $ac_pass in 20161e5fa1c5Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2017a6d9b409Smrg 2) 20181e5fa1c5Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2019a6d9b409Smrg if test $ac_must_keep_next = true; then 2020a6d9b409Smrg ac_must_keep_next=false # Got value, back to normal. 2021a6d9b409Smrg else 2022a6d9b409Smrg case $ac_arg in 2023a6d9b409Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2024a6d9b409Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2025a6d9b409Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2026a6d9b409Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2027a6d9b409Smrg case "$ac_configure_args0 " in 2028a6d9b409Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2029a6d9b409Smrg esac 2030a6d9b409Smrg ;; 2031a6d9b409Smrg -* ) ac_must_keep_next=true ;; 2032a6d9b409Smrg esac 2033a6d9b409Smrg fi 20341e5fa1c5Smrg as_fn_append ac_configure_args " '$ac_arg'" 2035a6d9b409Smrg ;; 2036a6d9b409Smrg esac 2037a6d9b409Smrg done 2038a6d9b409Smrgdone 20391e5fa1c5Smrg{ ac_configure_args0=; unset ac_configure_args0;} 20401e5fa1c5Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2041a6d9b409Smrg 2042a6d9b409Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2043a6d9b409Smrg# config.log. We remove comments because anyway the quotes in there 2044a6d9b409Smrg# would cause problems or look ugly. 2045a6d9b409Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2046a6d9b409Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2047a6d9b409Smrgtrap 'exit_status=$? 204892e95ad1Smrg # Sanitize IFS. 204992e95ad1Smrg IFS=" "" $as_nl" 2050a6d9b409Smrg # Save into config.log some information that might help in debugging. 2051a6d9b409Smrg { 2052a6d9b409Smrg echo 2053a6d9b409Smrg 205492e95ad1Smrg printf "%s\n" "## ---------------- ## 2055a6d9b409Smrg## Cache variables. ## 2056a097bd00Smrg## ---------------- ##" 2057a6d9b409Smrg echo 2058a6d9b409Smrg # The following way of writing the cache mishandles newlines in values, 2059a6d9b409Smrg( 2060a6d9b409Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2061a6d9b409Smrg eval ac_val=\$$ac_var 2062a6d9b409Smrg case $ac_val in #( 2063a6d9b409Smrg *${as_nl}*) 2064a6d9b409Smrg case $ac_var in #( 206592e95ad1Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 206692e95ad1Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2067a6d9b409Smrg esac 2068a6d9b409Smrg case $ac_var in #( 2069a6d9b409Smrg _ | IFS | as_nl) ;; #( 2070efda2da8Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20711e5fa1c5Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2072a6d9b409Smrg esac ;; 2073a6d9b409Smrg esac 2074a6d9b409Smrg done 2075a6d9b409Smrg (set) 2>&1 | 2076a6d9b409Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2077a6d9b409Smrg *${as_nl}ac_space=\ *) 2078a6d9b409Smrg sed -n \ 2079a6d9b409Smrg "s/'\''/'\''\\\\'\'''\''/g; 2080a6d9b409Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2081a6d9b409Smrg ;; #( 2082a6d9b409Smrg *) 2083a6d9b409Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2084a6d9b409Smrg ;; 2085a6d9b409Smrg esac | 2086a6d9b409Smrg sort 2087a6d9b409Smrg) 2088a6d9b409Smrg echo 2089a6d9b409Smrg 209092e95ad1Smrg printf "%s\n" "## ----------------- ## 2091a6d9b409Smrg## Output variables. ## 2092a097bd00Smrg## ----------------- ##" 2093a6d9b409Smrg echo 2094a6d9b409Smrg for ac_var in $ac_subst_vars 2095a6d9b409Smrg do 2096a6d9b409Smrg eval ac_val=\$$ac_var 2097a6d9b409Smrg case $ac_val in 209892e95ad1Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2099a6d9b409Smrg esac 210092e95ad1Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2101a6d9b409Smrg done | sort 2102a6d9b409Smrg echo 2103a6d9b409Smrg 2104a6d9b409Smrg if test -n "$ac_subst_files"; then 210592e95ad1Smrg printf "%s\n" "## ------------------- ## 2106a6d9b409Smrg## File substitutions. ## 2107a097bd00Smrg## ------------------- ##" 2108a6d9b409Smrg echo 2109a6d9b409Smrg for ac_var in $ac_subst_files 2110a6d9b409Smrg do 2111a6d9b409Smrg eval ac_val=\$$ac_var 2112a6d9b409Smrg case $ac_val in 211392e95ad1Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2114a6d9b409Smrg esac 211592e95ad1Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2116a6d9b409Smrg done | sort 2117a6d9b409Smrg echo 2118a6d9b409Smrg fi 2119a6d9b409Smrg 2120a6d9b409Smrg if test -s confdefs.h; then 212192e95ad1Smrg printf "%s\n" "## ----------- ## 2122a6d9b409Smrg## confdefs.h. ## 2123a097bd00Smrg## ----------- ##" 2124a6d9b409Smrg echo 2125a6d9b409Smrg cat confdefs.h 2126a6d9b409Smrg echo 2127a6d9b409Smrg fi 2128a6d9b409Smrg test "$ac_signal" != 0 && 212992e95ad1Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 213092e95ad1Smrg printf "%s\n" "$as_me: exit $exit_status" 2131a6d9b409Smrg } >&5 2132a6d9b409Smrg rm -f core *.core core.conftest.* && 2133a6d9b409Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2134a6d9b409Smrg exit $exit_status 2135a6d9b409Smrg' 0 2136a6d9b409Smrgfor ac_signal in 1 2 13 15; do 21371e5fa1c5Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2138a6d9b409Smrgdone 2139a6d9b409Smrgac_signal=0 2140a6d9b409Smrg 2141a6d9b409Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2142a6d9b409Smrgrm -f -r conftest* confdefs.h 2143a6d9b409Smrg 214492e95ad1Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 21451e5fa1c5Smrg 2146a6d9b409Smrg# Predefined preprocessor variables. 2147a6d9b409Smrg 214892e95ad1Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2149a6d9b409Smrg 215092e95ad1Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2151a6d9b409Smrg 215292e95ad1Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2153a6d9b409Smrg 215492e95ad1Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2155a6d9b409Smrg 215692e95ad1Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2157a6d9b409Smrg 215892e95ad1Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 21591e5fa1c5Smrg 2160a6d9b409Smrg 2161a6d9b409Smrg# Let the site file select an alternate cache file if it wants to. 2162efda2da8Smrg# Prefer an explicitly selected file to automatically selected ones. 2163a6d9b409Smrgif test -n "$CONFIG_SITE"; then 216492e95ad1Smrg ac_site_files="$CONFIG_SITE" 2165a6d9b409Smrgelif test "x$prefix" != xNONE; then 216692e95ad1Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2167a6d9b409Smrgelse 216892e95ad1Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2169a6d9b409Smrgfi 217092e95ad1Smrg 217192e95ad1Smrgfor ac_site_file in $ac_site_files 2172a6d9b409Smrgdo 217392e95ad1Smrg case $ac_site_file in #( 217492e95ad1Smrg */*) : 217592e95ad1Smrg ;; #( 217692e95ad1Smrg *) : 217792e95ad1Smrg ac_site_file=./$ac_site_file ;; 217892e95ad1Smrgesac 217992e95ad1Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 218092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 218192e95ad1Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2182a6d9b409Smrg sed 's/^/| /' "$ac_site_file" >&5 2183a097bd00Smrg . "$ac_site_file" \ 2184838f5b0bSmrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2185838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2186a097bd00Smrgas_fn_error $? "failed to load site script $ac_site_file 2187838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 2188a6d9b409Smrg fi 2189a6d9b409Smrgdone 2190a6d9b409Smrg 2191a6d9b409Smrgif test -r "$cache_file"; then 21921e5fa1c5Smrg # Some versions of bash will fail to source /dev/null (special files 21931e5fa1c5Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 21941e5fa1c5Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 219592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 219692e95ad1Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2197a6d9b409Smrg case $cache_file in 2198a6d9b409Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2199a6d9b409Smrg *) . "./$cache_file";; 2200a6d9b409Smrg esac 2201a6d9b409Smrg fi 2202a6d9b409Smrgelse 220392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 220492e95ad1Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2205a6d9b409Smrg >$cache_file 2206a6d9b409Smrgfi 2207a6d9b409Smrg 220892e95ad1Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 220992e95ad1Smrg# Test code for whether the C compiler supports C89 (global declarations) 221092e95ad1Smrgac_c_conftest_c89_globals=' 221192e95ad1Smrg/* Does the compiler advertise C89 conformance? 221292e95ad1Smrg Do not test the value of __STDC__, because some compilers set it to 0 221392e95ad1Smrg while being otherwise adequately conformant. */ 221492e95ad1Smrg#if !defined __STDC__ 221592e95ad1Smrg# error "Compiler does not advertise C89 conformance" 221692e95ad1Smrg#endif 2217a6d9b409Smrg 221892e95ad1Smrg#include <stddef.h> 221992e95ad1Smrg#include <stdarg.h> 222092e95ad1Smrgstruct stat; 222192e95ad1Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 222292e95ad1Smrgstruct buf { int x; }; 222392e95ad1Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2224838f5b0bSmrgstatic char *e (char **p, int i) 222592e95ad1Smrg{ 222692e95ad1Smrg return p[i]; 222792e95ad1Smrg} 222892e95ad1Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 222992e95ad1Smrg{ 223092e95ad1Smrg char *s; 223192e95ad1Smrg va_list v; 223292e95ad1Smrg va_start (v,p); 223392e95ad1Smrg s = g (p, va_arg (v,int)); 223492e95ad1Smrg va_end (v); 223592e95ad1Smrg return s; 223692e95ad1Smrg} 223792e95ad1Smrg 2238838f5b0bSmrg/* C89 style stringification. */ 2239838f5b0bSmrg#define noexpand_stringify(a) #a 2240838f5b0bSmrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 2241838f5b0bSmrg 2242838f5b0bSmrg/* C89 style token pasting. Exercises some of the corner cases that 2243838f5b0bSmrg e.g. old MSVC gets wrong, but not very hard. */ 2244838f5b0bSmrg#define noexpand_concat(a,b) a##b 2245838f5b0bSmrg#define expand_concat(a,b) noexpand_concat(a,b) 2246838f5b0bSmrgextern int vA; 2247838f5b0bSmrgextern int vbee; 2248838f5b0bSmrg#define aye A 2249838f5b0bSmrg#define bee B 2250838f5b0bSmrgint *pvA = &expand_concat(v,aye); 2251838f5b0bSmrgint *pvbee = &noexpand_concat(v,bee); 2252838f5b0bSmrg 225392e95ad1Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 225492e95ad1Smrg function prototypes and stuff, but not \xHH hex character constants. 225592e95ad1Smrg These do not provoke an error unfortunately, instead are silently treated 225692e95ad1Smrg as an "x". The following induces an error, until -std is added to get 225792e95ad1Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 225892e95ad1Smrg array size at least. It is necessary to write \x00 == 0 to get something 225992e95ad1Smrg that is true only with -std. */ 226092e95ad1Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 226192e95ad1Smrg 226292e95ad1Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 226392e95ad1Smrg inside strings and character constants. */ 226492e95ad1Smrg#define FOO(x) '\''x'\'' 226592e95ad1Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 226692e95ad1Smrg 226792e95ad1Smrgint test (int i, double x); 226892e95ad1Smrgstruct s1 {int (*f) (int a);}; 226992e95ad1Smrgstruct s2 {int (*f) (double a);}; 227092e95ad1Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 227192e95ad1Smrg int, int);' 227292e95ad1Smrg 227392e95ad1Smrg# Test code for whether the C compiler supports C89 (body of main). 227492e95ad1Smrgac_c_conftest_c89_main=' 227592e95ad1Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 227692e95ad1Smrg' 227792e95ad1Smrg 227892e95ad1Smrg# Test code for whether the C compiler supports C99 (global declarations) 227992e95ad1Smrgac_c_conftest_c99_globals=' 2280838f5b0bSmrg/* Does the compiler advertise C99 conformance? */ 228192e95ad1Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 228292e95ad1Smrg# error "Compiler does not advertise C99 conformance" 228392e95ad1Smrg#endif 228492e95ad1Smrg 2285838f5b0bSmrg// See if C++-style comments work. 2286838f5b0bSmrg 228792e95ad1Smrg#include <stdbool.h> 228892e95ad1Smrgextern int puts (const char *); 228992e95ad1Smrgextern int printf (const char *, ...); 229092e95ad1Smrgextern int dprintf (int, const char *, ...); 229192e95ad1Smrgextern void *malloc (size_t); 2292838f5b0bSmrgextern void free (void *); 229392e95ad1Smrg 229492e95ad1Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 229592e95ad1Smrg// dprintf is used instead of fprintf to avoid needing to declare 229692e95ad1Smrg// FILE and stderr. 229792e95ad1Smrg#define debug(...) dprintf (2, __VA_ARGS__) 229892e95ad1Smrg#define showlist(...) puts (#__VA_ARGS__) 229992e95ad1Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 230092e95ad1Smrgstatic void 230192e95ad1Smrgtest_varargs_macros (void) 230292e95ad1Smrg{ 230392e95ad1Smrg int x = 1234; 230492e95ad1Smrg int y = 5678; 230592e95ad1Smrg debug ("Flag"); 230692e95ad1Smrg debug ("X = %d\n", x); 230792e95ad1Smrg showlist (The first, second, and third items.); 230892e95ad1Smrg report (x>y, "x is %d but y is %d", x, y); 230992e95ad1Smrg} 231092e95ad1Smrg 231192e95ad1Smrg// Check long long types. 231292e95ad1Smrg#define BIG64 18446744073709551615ull 231392e95ad1Smrg#define BIG32 4294967295ul 231492e95ad1Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 231592e95ad1Smrg#if !BIG_OK 231692e95ad1Smrg #error "your preprocessor is broken" 231792e95ad1Smrg#endif 231892e95ad1Smrg#if BIG_OK 231992e95ad1Smrg#else 232092e95ad1Smrg #error "your preprocessor is broken" 232192e95ad1Smrg#endif 232292e95ad1Smrgstatic long long int bignum = -9223372036854775807LL; 232392e95ad1Smrgstatic unsigned long long int ubignum = BIG64; 232492e95ad1Smrg 232592e95ad1Smrgstruct incomplete_array 232692e95ad1Smrg{ 232792e95ad1Smrg int datasize; 232892e95ad1Smrg double data[]; 232992e95ad1Smrg}; 233092e95ad1Smrg 233192e95ad1Smrgstruct named_init { 233292e95ad1Smrg int number; 233392e95ad1Smrg const wchar_t *name; 233492e95ad1Smrg double average; 233592e95ad1Smrg}; 233692e95ad1Smrg 233792e95ad1Smrgtypedef const char *ccp; 233892e95ad1Smrg 233992e95ad1Smrgstatic inline int 234092e95ad1Smrgtest_restrict (ccp restrict text) 234192e95ad1Smrg{ 234292e95ad1Smrg // Iterate through items via the restricted pointer. 234392e95ad1Smrg // Also check for declarations in for loops. 234492e95ad1Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 234592e95ad1Smrg continue; 234692e95ad1Smrg return 0; 234792e95ad1Smrg} 234892e95ad1Smrg 234992e95ad1Smrg// Check varargs and va_copy. 235092e95ad1Smrgstatic bool 235192e95ad1Smrgtest_varargs (const char *format, ...) 235292e95ad1Smrg{ 235392e95ad1Smrg va_list args; 235492e95ad1Smrg va_start (args, format); 235592e95ad1Smrg va_list args_copy; 235692e95ad1Smrg va_copy (args_copy, args); 235792e95ad1Smrg 235892e95ad1Smrg const char *str = ""; 235992e95ad1Smrg int number = 0; 236092e95ad1Smrg float fnumber = 0; 236192e95ad1Smrg 236292e95ad1Smrg while (*format) 236392e95ad1Smrg { 236492e95ad1Smrg switch (*format++) 236592e95ad1Smrg { 236692e95ad1Smrg case '\''s'\'': // string 236792e95ad1Smrg str = va_arg (args_copy, const char *); 236892e95ad1Smrg break; 236992e95ad1Smrg case '\''d'\'': // int 237092e95ad1Smrg number = va_arg (args_copy, int); 237192e95ad1Smrg break; 237292e95ad1Smrg case '\''f'\'': // float 237392e95ad1Smrg fnumber = va_arg (args_copy, double); 237492e95ad1Smrg break; 237592e95ad1Smrg default: 237692e95ad1Smrg break; 237792e95ad1Smrg } 237892e95ad1Smrg } 237992e95ad1Smrg va_end (args_copy); 238092e95ad1Smrg va_end (args); 238192e95ad1Smrg 238292e95ad1Smrg return *str && number && fnumber; 238392e95ad1Smrg} 238492e95ad1Smrg' 238592e95ad1Smrg 238692e95ad1Smrg# Test code for whether the C compiler supports C99 (body of main). 238792e95ad1Smrgac_c_conftest_c99_main=' 238892e95ad1Smrg // Check bool. 238992e95ad1Smrg _Bool success = false; 239092e95ad1Smrg success |= (argc != 0); 239192e95ad1Smrg 239292e95ad1Smrg // Check restrict. 239392e95ad1Smrg if (test_restrict ("String literal") == 0) 239492e95ad1Smrg success = true; 239592e95ad1Smrg char *restrict newvar = "Another string"; 239692e95ad1Smrg 239792e95ad1Smrg // Check varargs. 239892e95ad1Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 239992e95ad1Smrg test_varargs_macros (); 240092e95ad1Smrg 240192e95ad1Smrg // Check flexible array members. 240292e95ad1Smrg struct incomplete_array *ia = 240392e95ad1Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 240492e95ad1Smrg ia->datasize = 10; 240592e95ad1Smrg for (int i = 0; i < ia->datasize; ++i) 240692e95ad1Smrg ia->data[i] = i * 1.234; 2407838f5b0bSmrg // Work around memory leak warnings. 2408838f5b0bSmrg free (ia); 240992e95ad1Smrg 241092e95ad1Smrg // Check named initializers. 241192e95ad1Smrg struct named_init ni = { 241292e95ad1Smrg .number = 34, 241392e95ad1Smrg .name = L"Test wide string", 241492e95ad1Smrg .average = 543.34343, 241592e95ad1Smrg }; 241692e95ad1Smrg 241792e95ad1Smrg ni.number = 58; 241892e95ad1Smrg 241992e95ad1Smrg int dynamic_array[ni.number]; 242092e95ad1Smrg dynamic_array[0] = argv[0][0]; 242192e95ad1Smrg dynamic_array[ni.number - 1] = 543; 242292e95ad1Smrg 242392e95ad1Smrg // work around unused variable warnings 242492e95ad1Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 242592e95ad1Smrg || dynamic_array[ni.number - 1] != 543); 242692e95ad1Smrg' 242792e95ad1Smrg 242892e95ad1Smrg# Test code for whether the C compiler supports C11 (global declarations) 242992e95ad1Smrgac_c_conftest_c11_globals=' 2430838f5b0bSmrg/* Does the compiler advertise C11 conformance? */ 243192e95ad1Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 243292e95ad1Smrg# error "Compiler does not advertise C11 conformance" 243392e95ad1Smrg#endif 243492e95ad1Smrg 243592e95ad1Smrg// Check _Alignas. 243692e95ad1Smrgchar _Alignas (double) aligned_as_double; 243792e95ad1Smrgchar _Alignas (0) no_special_alignment; 243892e95ad1Smrgextern char aligned_as_int; 243992e95ad1Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 244092e95ad1Smrg 244192e95ad1Smrg// Check _Alignof. 244292e95ad1Smrgenum 244392e95ad1Smrg{ 244492e95ad1Smrg int_alignment = _Alignof (int), 244592e95ad1Smrg int_array_alignment = _Alignof (int[100]), 244692e95ad1Smrg char_alignment = _Alignof (char) 244792e95ad1Smrg}; 244892e95ad1Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 244992e95ad1Smrg 245092e95ad1Smrg// Check _Noreturn. 245192e95ad1Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 245292e95ad1Smrg 245392e95ad1Smrg// Check _Static_assert. 245492e95ad1Smrgstruct test_static_assert 245592e95ad1Smrg{ 245692e95ad1Smrg int x; 245792e95ad1Smrg _Static_assert (sizeof (int) <= sizeof (long int), 245892e95ad1Smrg "_Static_assert does not work in struct"); 245992e95ad1Smrg long int y; 246092e95ad1Smrg}; 246192e95ad1Smrg 246292e95ad1Smrg// Check UTF-8 literals. 246392e95ad1Smrg#define u8 syntax error! 246492e95ad1Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 246592e95ad1Smrg 246692e95ad1Smrg// Check duplicate typedefs. 246792e95ad1Smrgtypedef long *long_ptr; 246892e95ad1Smrgtypedef long int *long_ptr; 246992e95ad1Smrgtypedef long_ptr long_ptr; 247092e95ad1Smrg 247192e95ad1Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 247292e95ad1Smrgstruct anonymous 247392e95ad1Smrg{ 247492e95ad1Smrg union { 247592e95ad1Smrg struct { int i; int j; }; 247692e95ad1Smrg struct { int k; long int l; } w; 247792e95ad1Smrg }; 247892e95ad1Smrg int m; 247992e95ad1Smrg} v1; 248092e95ad1Smrg' 248192e95ad1Smrg 248292e95ad1Smrg# Test code for whether the C compiler supports C11 (body of main). 248392e95ad1Smrgac_c_conftest_c11_main=' 248492e95ad1Smrg _Static_assert ((offsetof (struct anonymous, i) 248592e95ad1Smrg == offsetof (struct anonymous, w.k)), 248692e95ad1Smrg "Anonymous union alignment botch"); 248792e95ad1Smrg v1.i = 2; 248892e95ad1Smrg v1.w.k = 5; 248992e95ad1Smrg ok |= v1.i != 5; 249092e95ad1Smrg' 249192e95ad1Smrg 249292e95ad1Smrg# Test code for whether the C compiler supports C11 (complete). 249392e95ad1Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 249492e95ad1Smrg${ac_c_conftest_c99_globals} 249592e95ad1Smrg${ac_c_conftest_c11_globals} 249692e95ad1Smrg 249792e95ad1Smrgint 249892e95ad1Smrgmain (int argc, char **argv) 249992e95ad1Smrg{ 250092e95ad1Smrg int ok = 0; 250192e95ad1Smrg ${ac_c_conftest_c89_main} 250292e95ad1Smrg ${ac_c_conftest_c99_main} 250392e95ad1Smrg ${ac_c_conftest_c11_main} 250492e95ad1Smrg return ok; 250592e95ad1Smrg} 250692e95ad1Smrg" 250792e95ad1Smrg 250892e95ad1Smrg# Test code for whether the C compiler supports C99 (complete). 250992e95ad1Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 251092e95ad1Smrg${ac_c_conftest_c99_globals} 251192e95ad1Smrg 251292e95ad1Smrgint 251392e95ad1Smrgmain (int argc, char **argv) 251492e95ad1Smrg{ 251592e95ad1Smrg int ok = 0; 251692e95ad1Smrg ${ac_c_conftest_c89_main} 251792e95ad1Smrg ${ac_c_conftest_c99_main} 251892e95ad1Smrg return ok; 251992e95ad1Smrg} 252092e95ad1Smrg" 252192e95ad1Smrg 252292e95ad1Smrg# Test code for whether the C compiler supports C89 (complete). 252392e95ad1Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 252492e95ad1Smrg 252592e95ad1Smrgint 252692e95ad1Smrgmain (int argc, char **argv) 252792e95ad1Smrg{ 252892e95ad1Smrg int ok = 0; 252992e95ad1Smrg ${ac_c_conftest_c89_main} 253092e95ad1Smrg return ok; 253192e95ad1Smrg} 253292e95ad1Smrg" 253392e95ad1Smrg 253492e95ad1Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 253592e95ad1Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 253692e95ad1Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 253792e95ad1Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 253892e95ad1Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 253992e95ad1Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 254092e95ad1Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 254192e95ad1Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 254292e95ad1Smrgas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 254392e95ad1Smrgas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 254492e95ad1Smrg 254592e95ad1Smrg# Auxiliary files required by this configure script. 254692e95ad1Smrgac_aux_files="config.guess config.sub missing install-sh compile" 254792e95ad1Smrg 254892e95ad1Smrg# Locations in which to look for auxiliary files. 254992e95ad1Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 255092e95ad1Smrg 255192e95ad1Smrg# Search for a directory containing all of the required auxiliary files, 255292e95ad1Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 255392e95ad1Smrg# If we don't find one directory that contains all the files we need, 255492e95ad1Smrg# we report the set of missing files from the *first* directory in 255592e95ad1Smrg# $ac_aux_dir_candidates and give up. 255692e95ad1Smrgac_missing_aux_files="" 255792e95ad1Smrgac_first_candidate=: 255892e95ad1Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 255992e95ad1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 256092e95ad1Smrgas_found=false 256192e95ad1Smrgfor as_dir in $ac_aux_dir_candidates 256292e95ad1Smrgdo 256392e95ad1Smrg IFS=$as_save_IFS 256492e95ad1Smrg case $as_dir in #((( 256592e95ad1Smrg '') as_dir=./ ;; 256692e95ad1Smrg */) ;; 256792e95ad1Smrg *) as_dir=$as_dir/ ;; 256892e95ad1Smrg esac 256992e95ad1Smrg as_found=: 257092e95ad1Smrg 257192e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 257292e95ad1Smrg ac_aux_dir_found=yes 257392e95ad1Smrg ac_install_sh= 257492e95ad1Smrg for ac_aux in $ac_aux_files 257592e95ad1Smrg do 257692e95ad1Smrg # As a special case, if "install-sh" is required, that requirement 257792e95ad1Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 257892e95ad1Smrg # and $ac_install_sh is set appropriately for whichever one is found. 257992e95ad1Smrg if test x"$ac_aux" = x"install-sh" 258092e95ad1Smrg then 258192e95ad1Smrg if test -f "${as_dir}install-sh"; then 258292e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 258392e95ad1Smrg ac_install_sh="${as_dir}install-sh -c" 258492e95ad1Smrg elif test -f "${as_dir}install.sh"; then 258592e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 258692e95ad1Smrg ac_install_sh="${as_dir}install.sh -c" 258792e95ad1Smrg elif test -f "${as_dir}shtool"; then 258892e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 258992e95ad1Smrg ac_install_sh="${as_dir}shtool install -c" 259092e95ad1Smrg else 259192e95ad1Smrg ac_aux_dir_found=no 259292e95ad1Smrg if $ac_first_candidate; then 259392e95ad1Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 259492e95ad1Smrg else 259592e95ad1Smrg break 259692e95ad1Smrg fi 259792e95ad1Smrg fi 259892e95ad1Smrg else 259992e95ad1Smrg if test -f "${as_dir}${ac_aux}"; then 260092e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 260192e95ad1Smrg else 260292e95ad1Smrg ac_aux_dir_found=no 260392e95ad1Smrg if $ac_first_candidate; then 260492e95ad1Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 260592e95ad1Smrg else 260692e95ad1Smrg break 260792e95ad1Smrg fi 260892e95ad1Smrg fi 260992e95ad1Smrg fi 261092e95ad1Smrg done 261192e95ad1Smrg if test "$ac_aux_dir_found" = yes; then 261292e95ad1Smrg ac_aux_dir="$as_dir" 261392e95ad1Smrg break 2614b91640d3Smrg fi 261592e95ad1Smrg ac_first_candidate=false 261692e95ad1Smrg 261792e95ad1Smrg as_found=false 2618b91640d3Smrgdone 261992e95ad1SmrgIFS=$as_save_IFS 262092e95ad1Smrgif $as_found 262192e95ad1Smrgthen : 262292e95ad1Smrg 2623838f5b0bSmrgelse case e in #( 2624838f5b0bSmrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2625838f5b0bSmrgesac 2626b91640d3Smrgfi 2627b91640d3Smrg 262892e95ad1Smrg 2629b91640d3Smrg# These three variables are undocumented and unsupported, 2630b91640d3Smrg# and are intended to be withdrawn in a future Autoconf release. 2631b91640d3Smrg# They can cause serious problems if a builder's source tree is in a directory 2632b91640d3Smrg# whose full name contains unusual characters. 263392e95ad1Smrgif test -f "${ac_aux_dir}config.guess"; then 263492e95ad1Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 263592e95ad1Smrgfi 263692e95ad1Smrgif test -f "${ac_aux_dir}config.sub"; then 263792e95ad1Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 263892e95ad1Smrgfi 263992e95ad1Smrgif test -f "$ac_aux_dir/configure"; then 264092e95ad1Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 264192e95ad1Smrgfi 264292e95ad1Smrg 264392e95ad1Smrg# Check that the precious variables saved in the cache have kept the same 264492e95ad1Smrg# value. 264592e95ad1Smrgac_cache_corrupted=false 264692e95ad1Smrgfor ac_var in $ac_precious_vars; do 264792e95ad1Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 264892e95ad1Smrg eval ac_new_set=\$ac_env_${ac_var}_set 264992e95ad1Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 265092e95ad1Smrg eval ac_new_val=\$ac_env_${ac_var}_value 265192e95ad1Smrg case $ac_old_set,$ac_new_set in 265292e95ad1Smrg set,) 2653838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2654838f5b0bSmrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 265592e95ad1Smrg ac_cache_corrupted=: ;; 265692e95ad1Smrg ,set) 2657838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2658838f5b0bSmrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 265992e95ad1Smrg ac_cache_corrupted=: ;; 266092e95ad1Smrg ,);; 266192e95ad1Smrg *) 266292e95ad1Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 266392e95ad1Smrg # differences in whitespace do not lead to failure. 266492e95ad1Smrg ac_old_val_w=`echo x $ac_old_val` 266592e95ad1Smrg ac_new_val_w=`echo x $ac_new_val` 266692e95ad1Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2667838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2668838f5b0bSmrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 266992e95ad1Smrg ac_cache_corrupted=: 267092e95ad1Smrg else 2671838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2672838f5b0bSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 267392e95ad1Smrg eval $ac_var=\$ac_old_val 267492e95ad1Smrg fi 2675838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2676838f5b0bSmrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2677838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2678838f5b0bSmrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 267992e95ad1Smrg fi;; 268092e95ad1Smrg esac 268192e95ad1Smrg # Pass precious variables to config.status. 268292e95ad1Smrg if test "$ac_new_set" = set; then 268392e95ad1Smrg case $ac_new_val in 268492e95ad1Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 268592e95ad1Smrg *) ac_arg=$ac_var=$ac_new_val ;; 268692e95ad1Smrg esac 268792e95ad1Smrg case " $ac_configure_args " in 268892e95ad1Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 268992e95ad1Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 269092e95ad1Smrg esac 269192e95ad1Smrg fi 269292e95ad1Smrgdone 269392e95ad1Smrgif $ac_cache_corrupted; then 2694838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2695838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 269692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 269792e95ad1Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2698838f5b0bSmrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 269992e95ad1Smrg and start over" "$LINENO" 5 270092e95ad1Smrgfi 270192e95ad1Smrg## -------------------- ## 270292e95ad1Smrg## Main body of script. ## 270392e95ad1Smrg## -------------------- ## 270492e95ad1Smrg 270592e95ad1Smrgac_ext=c 270692e95ad1Smrgac_cpp='$CPP $CPPFLAGS' 270792e95ad1Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 270892e95ad1Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 270992e95ad1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 271092e95ad1Smrg 271192e95ad1Smrg 271292e95ad1Smrg 271392e95ad1Smrgac_config_headers="$ac_config_headers config.h" 271492e95ad1Smrg 271592e95ad1Smrg 271692e95ad1Smrg 271792e95ad1Smrg 271892e95ad1Smrg 271992e95ad1Smrg 272092e95ad1Smrg 272192e95ad1Smrg 272292e95ad1Smrg 272392e95ad1Smrg 2724b91640d3Smrg 2725b91640d3Smrg 2726b91640d3Smrg# Expand $ac_aux_dir to an absolute path. 2727b91640d3Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2728b91640d3Smrg 27291e5fa1c5Smrgac_ext=c 27301e5fa1c5Smrgac_cpp='$CPP $CPPFLAGS' 27311e5fa1c5Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 27321e5fa1c5Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 27331e5fa1c5Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 27341e5fa1c5Smrgif test -n "$ac_tool_prefix"; then 27351e5fa1c5Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 27361e5fa1c5Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 273792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 273892e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 273992e95ad1Smrgif test ${ac_cv_prog_CC+y} 274092e95ad1Smrgthen : 274192e95ad1Smrg printf %s "(cached) " >&6 2742838f5b0bSmrgelse case e in #( 2743838f5b0bSmrg e) if test -n "$CC"; then 27441e5fa1c5Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2745efda2da8Smrgelse 2746efda2da8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2747efda2da8Smrgfor as_dir in $PATH 2748efda2da8Smrgdo 2749efda2da8Smrg IFS=$as_save_IFS 275092e95ad1Smrg case $as_dir in #((( 275192e95ad1Smrg '') as_dir=./ ;; 275292e95ad1Smrg */) ;; 275392e95ad1Smrg *) as_dir=$as_dir/ ;; 275492e95ad1Smrg esac 27551e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 275692e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 27571e5fa1c5Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 275892e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2759efda2da8Smrg break 2 2760efda2da8Smrg fi 2761efda2da8Smrgdone 27621e5fa1c5Smrg done 2763efda2da8SmrgIFS=$as_save_IFS 2764efda2da8Smrg 2765838f5b0bSmrgfi ;; 2766838f5b0bSmrgesac 2767efda2da8Smrgfi 27681e5fa1c5SmrgCC=$ac_cv_prog_CC 27691e5fa1c5Smrgif test -n "$CC"; then 277092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 277192e95ad1Smrgprintf "%s\n" "$CC" >&6; } 2772efda2da8Smrgelse 277392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 277492e95ad1Smrgprintf "%s\n" "no" >&6; } 2775efda2da8Smrgfi 2776efda2da8Smrg 2777efda2da8Smrg 2778efda2da8Smrgfi 27791e5fa1c5Smrgif test -z "$ac_cv_prog_CC"; then 27801e5fa1c5Smrg ac_ct_CC=$CC 27811e5fa1c5Smrg # Extract the first word of "gcc", so it can be a program name with args. 27821e5fa1c5Smrgset dummy gcc; ac_word=$2 278392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 278492e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 278592e95ad1Smrgif test ${ac_cv_prog_ac_ct_CC+y} 278692e95ad1Smrgthen : 278792e95ad1Smrg printf %s "(cached) " >&6 2788838f5b0bSmrgelse case e in #( 2789838f5b0bSmrg e) if test -n "$ac_ct_CC"; then 27901e5fa1c5Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2791efda2da8Smrgelse 2792efda2da8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2793efda2da8Smrgfor as_dir in $PATH 2794efda2da8Smrgdo 2795efda2da8Smrg IFS=$as_save_IFS 279692e95ad1Smrg case $as_dir in #((( 279792e95ad1Smrg '') as_dir=./ ;; 279892e95ad1Smrg */) ;; 279992e95ad1Smrg *) as_dir=$as_dir/ ;; 280092e95ad1Smrg esac 28011e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 280292e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 28031e5fa1c5Smrg ac_cv_prog_ac_ct_CC="gcc" 280492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2805efda2da8Smrg break 2 2806efda2da8Smrg fi 2807efda2da8Smrgdone 28081e5fa1c5Smrg done 2809efda2da8SmrgIFS=$as_save_IFS 2810efda2da8Smrg 2811838f5b0bSmrgfi ;; 2812838f5b0bSmrgesac 2813efda2da8Smrgfi 28141e5fa1c5Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 28151e5fa1c5Smrgif test -n "$ac_ct_CC"; then 281692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 281792e95ad1Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 2818efda2da8Smrgelse 281992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 282092e95ad1Smrgprintf "%s\n" "no" >&6; } 2821efda2da8Smrgfi 2822efda2da8Smrg 28231e5fa1c5Smrg if test "x$ac_ct_CC" = x; then 28241e5fa1c5Smrg CC="" 2825efda2da8Smrg else 2826efda2da8Smrg case $cross_compiling:$ac_tool_warned in 2827efda2da8Smrgyes:) 282892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 282992e95ad1Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2830efda2da8Smrgac_tool_warned=yes ;; 2831efda2da8Smrgesac 28321e5fa1c5Smrg CC=$ac_ct_CC 2833efda2da8Smrg fi 2834efda2da8Smrgelse 28351e5fa1c5Smrg CC="$ac_cv_prog_CC" 2836efda2da8Smrgfi 2837efda2da8Smrg 28381e5fa1c5Smrgif test -z "$CC"; then 28391e5fa1c5Smrg if test -n "$ac_tool_prefix"; then 28401e5fa1c5Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 28411e5fa1c5Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 284292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 284392e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 284492e95ad1Smrgif test ${ac_cv_prog_CC+y} 284592e95ad1Smrgthen : 284692e95ad1Smrg printf %s "(cached) " >&6 2847838f5b0bSmrgelse case e in #( 2848838f5b0bSmrg e) if test -n "$CC"; then 28491e5fa1c5Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 28501e5fa1c5Smrgelse 28511e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28521e5fa1c5Smrgfor as_dir in $PATH 2853a6d9b409Smrgdo 2854a6d9b409Smrg IFS=$as_save_IFS 285592e95ad1Smrg case $as_dir in #((( 285692e95ad1Smrg '') as_dir=./ ;; 285792e95ad1Smrg */) ;; 285892e95ad1Smrg *) as_dir=$as_dir/ ;; 285992e95ad1Smrg esac 28601e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 286192e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 28621e5fa1c5Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 286392e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 28641e5fa1c5Smrg break 2 28651e5fa1c5Smrg fi 2866a6d9b409Smrgdone 28671e5fa1c5Smrg done 2868a6d9b409SmrgIFS=$as_save_IFS 2869a6d9b409Smrg 2870838f5b0bSmrgfi ;; 2871838f5b0bSmrgesac 2872a6d9b409Smrgfi 28731e5fa1c5SmrgCC=$ac_cv_prog_CC 28741e5fa1c5Smrgif test -n "$CC"; then 287592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 287692e95ad1Smrgprintf "%s\n" "$CC" >&6; } 28771e5fa1c5Smrgelse 287892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 287992e95ad1Smrgprintf "%s\n" "no" >&6; } 28801e5fa1c5Smrgfi 2881a6d9b409Smrg 2882a6d9b409Smrg 28831e5fa1c5Smrg fi 28841e5fa1c5Smrgfi 28851e5fa1c5Smrgif test -z "$CC"; then 28861e5fa1c5Smrg # Extract the first word of "cc", so it can be a program name with args. 28871e5fa1c5Smrgset dummy cc; ac_word=$2 288892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 288992e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 289092e95ad1Smrgif test ${ac_cv_prog_CC+y} 289192e95ad1Smrgthen : 289292e95ad1Smrg printf %s "(cached) " >&6 2893838f5b0bSmrgelse case e in #( 2894838f5b0bSmrg e) if test -n "$CC"; then 28951e5fa1c5Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2896a6d9b409Smrgelse 28971e5fa1c5Smrg ac_prog_rejected=no 2898a6d9b409Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2899a6d9b409Smrgfor as_dir in $PATH 2900a6d9b409Smrgdo 2901a6d9b409Smrg IFS=$as_save_IFS 290292e95ad1Smrg case $as_dir in #((( 290392e95ad1Smrg '') as_dir=./ ;; 290492e95ad1Smrg */) ;; 290592e95ad1Smrg *) as_dir=$as_dir/ ;; 290692e95ad1Smrg esac 29071e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 290892e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 290992e95ad1Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 29101e5fa1c5Smrg ac_prog_rejected=yes 29111e5fa1c5Smrg continue 29121e5fa1c5Smrg fi 29131e5fa1c5Smrg ac_cv_prog_CC="cc" 291492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2915a6d9b409Smrg break 2 2916a6d9b409Smrg fi 2917a6d9b409Smrgdone 29181e5fa1c5Smrg done 2919a6d9b409SmrgIFS=$as_save_IFS 2920a6d9b409Smrg 29211e5fa1c5Smrgif test $ac_prog_rejected = yes; then 29221e5fa1c5Smrg # We found a bogon in the path, so make sure we never use it. 29231e5fa1c5Smrg set dummy $ac_cv_prog_CC 29241e5fa1c5Smrg shift 29251e5fa1c5Smrg if test $# != 0; then 29261e5fa1c5Smrg # We chose a different compiler from the bogus one. 29271e5fa1c5Smrg # However, it has the same basename, so the bogon will be chosen 29281e5fa1c5Smrg # first if we set CC to just the basename; use the full file name. 29291e5fa1c5Smrg shift 293092e95ad1Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 29311e5fa1c5Smrg fi 2932a6d9b409Smrgfi 2933838f5b0bSmrgfi ;; 2934838f5b0bSmrgesac 29351e5fa1c5Smrgfi 29361e5fa1c5SmrgCC=$ac_cv_prog_CC 29371e5fa1c5Smrgif test -n "$CC"; then 293892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 293992e95ad1Smrgprintf "%s\n" "$CC" >&6; } 2940a6d9b409Smrgelse 294192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 294292e95ad1Smrgprintf "%s\n" "no" >&6; } 2943a6d9b409Smrgfi 2944a6d9b409Smrg 2945a6d9b409Smrg 29461e5fa1c5Smrgfi 29471e5fa1c5Smrgif test -z "$CC"; then 29481e5fa1c5Smrg if test -n "$ac_tool_prefix"; then 29491e5fa1c5Smrg for ac_prog in cl.exe 29501e5fa1c5Smrg do 29511e5fa1c5Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 29521e5fa1c5Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 295392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 295492e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 295592e95ad1Smrgif test ${ac_cv_prog_CC+y} 295692e95ad1Smrgthen : 295792e95ad1Smrg printf %s "(cached) " >&6 2958838f5b0bSmrgelse case e in #( 2959838f5b0bSmrg e) if test -n "$CC"; then 29601e5fa1c5Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 29611e5fa1c5Smrgelse 29621e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29631e5fa1c5Smrgfor as_dir in $PATH 29641e5fa1c5Smrgdo 29651e5fa1c5Smrg IFS=$as_save_IFS 296692e95ad1Smrg case $as_dir in #((( 296792e95ad1Smrg '') as_dir=./ ;; 296892e95ad1Smrg */) ;; 296992e95ad1Smrg *) as_dir=$as_dir/ ;; 297092e95ad1Smrg esac 29711e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 297292e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 29731e5fa1c5Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 297492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 29751e5fa1c5Smrg break 2 29761e5fa1c5Smrg fi 29771e5fa1c5Smrgdone 29781e5fa1c5Smrg done 29791e5fa1c5SmrgIFS=$as_save_IFS 29801e5fa1c5Smrg 2981838f5b0bSmrgfi ;; 2982838f5b0bSmrgesac 29831e5fa1c5Smrgfi 29841e5fa1c5SmrgCC=$ac_cv_prog_CC 29851e5fa1c5Smrgif test -n "$CC"; then 298692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 298792e95ad1Smrgprintf "%s\n" "$CC" >&6; } 2988a6d9b409Smrgelse 298992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 299092e95ad1Smrgprintf "%s\n" "no" >&6; } 2991a6d9b409Smrgfi 2992a6d9b409Smrg 2993a6d9b409Smrg 29941e5fa1c5Smrg test -n "$CC" && break 29951e5fa1c5Smrg done 2996a6d9b409Smrgfi 29971e5fa1c5Smrgif test -z "$CC"; then 29981e5fa1c5Smrg ac_ct_CC=$CC 29991e5fa1c5Smrg for ac_prog in cl.exe 30001e5fa1c5Smrgdo 30011e5fa1c5Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 30021e5fa1c5Smrgset dummy $ac_prog; ac_word=$2 300392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 300492e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 300592e95ad1Smrgif test ${ac_cv_prog_ac_ct_CC+y} 300692e95ad1Smrgthen : 300792e95ad1Smrg printf %s "(cached) " >&6 3008838f5b0bSmrgelse case e in #( 3009838f5b0bSmrg e) if test -n "$ac_ct_CC"; then 30101e5fa1c5Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 30111e5fa1c5Smrgelse 30121e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30131e5fa1c5Smrgfor as_dir in $PATH 30141e5fa1c5Smrgdo 30151e5fa1c5Smrg IFS=$as_save_IFS 301692e95ad1Smrg case $as_dir in #((( 301792e95ad1Smrg '') as_dir=./ ;; 301892e95ad1Smrg */) ;; 301992e95ad1Smrg *) as_dir=$as_dir/ ;; 302092e95ad1Smrg esac 30211e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 302292e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 30231e5fa1c5Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 302492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 30251e5fa1c5Smrg break 2 3026a6d9b409Smrg fi 30271e5fa1c5Smrgdone 30281e5fa1c5Smrg done 30291e5fa1c5SmrgIFS=$as_save_IFS 30301e5fa1c5Smrg 3031838f5b0bSmrgfi ;; 3032838f5b0bSmrgesac 30331e5fa1c5Smrgfi 30341e5fa1c5Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 30351e5fa1c5Smrgif test -n "$ac_ct_CC"; then 303692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 303792e95ad1Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 30381e5fa1c5Smrgelse 303992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 304092e95ad1Smrgprintf "%s\n" "no" >&6; } 3041a6d9b409Smrgfi 3042a6d9b409Smrg 3043a6d9b409Smrg 30441e5fa1c5Smrg test -n "$ac_ct_CC" && break 30451e5fa1c5Smrgdone 3046a6d9b409Smrg 30471e5fa1c5Smrg if test "x$ac_ct_CC" = x; then 30481e5fa1c5Smrg CC="" 30491e5fa1c5Smrg else 30501e5fa1c5Smrg case $cross_compiling:$ac_tool_warned in 30511e5fa1c5Smrgyes:) 305292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 305392e95ad1Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 30541e5fa1c5Smrgac_tool_warned=yes ;; 30551e5fa1c5Smrgesac 30561e5fa1c5Smrg CC=$ac_ct_CC 30571e5fa1c5Smrg fi 30581e5fa1c5Smrgfi 3059a6d9b409Smrg 30601e5fa1c5Smrgfi 306192e95ad1Smrgif test -z "$CC"; then 306292e95ad1Smrg if test -n "$ac_tool_prefix"; then 306392e95ad1Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 306492e95ad1Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 306592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 306692e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 306792e95ad1Smrgif test ${ac_cv_prog_CC+y} 306892e95ad1Smrgthen : 306992e95ad1Smrg printf %s "(cached) " >&6 3070838f5b0bSmrgelse case e in #( 3071838f5b0bSmrg e) if test -n "$CC"; then 307292e95ad1Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 307392e95ad1Smrgelse 307492e95ad1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 307592e95ad1Smrgfor as_dir in $PATH 307692e95ad1Smrgdo 307792e95ad1Smrg IFS=$as_save_IFS 307892e95ad1Smrg case $as_dir in #((( 307992e95ad1Smrg '') as_dir=./ ;; 308092e95ad1Smrg */) ;; 308192e95ad1Smrg *) as_dir=$as_dir/ ;; 308292e95ad1Smrg esac 308392e95ad1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 308492e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 308592e95ad1Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 308692e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 308792e95ad1Smrg break 2 308892e95ad1Smrg fi 308992e95ad1Smrgdone 309092e95ad1Smrg done 309192e95ad1SmrgIFS=$as_save_IFS 3092a6d9b409Smrg 3093838f5b0bSmrgfi ;; 3094838f5b0bSmrgesac 309592e95ad1Smrgfi 309692e95ad1SmrgCC=$ac_cv_prog_CC 309792e95ad1Smrgif test -n "$CC"; then 309892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 309992e95ad1Smrgprintf "%s\n" "$CC" >&6; } 310092e95ad1Smrgelse 310192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 310292e95ad1Smrgprintf "%s\n" "no" >&6; } 310392e95ad1Smrgfi 3104a6d9b409Smrg 310592e95ad1Smrg 310692e95ad1Smrgfi 310792e95ad1Smrgif test -z "$ac_cv_prog_CC"; then 310892e95ad1Smrg ac_ct_CC=$CC 310992e95ad1Smrg # Extract the first word of "clang", so it can be a program name with args. 311092e95ad1Smrgset dummy clang; ac_word=$2 311192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 311292e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 311392e95ad1Smrgif test ${ac_cv_prog_ac_ct_CC+y} 311492e95ad1Smrgthen : 311592e95ad1Smrg printf %s "(cached) " >&6 3116838f5b0bSmrgelse case e in #( 3117838f5b0bSmrg e) if test -n "$ac_ct_CC"; then 311892e95ad1Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 311992e95ad1Smrgelse 312092e95ad1Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 312192e95ad1Smrgfor as_dir in $PATH 312292e95ad1Smrgdo 312392e95ad1Smrg IFS=$as_save_IFS 312492e95ad1Smrg case $as_dir in #((( 312592e95ad1Smrg '') as_dir=./ ;; 312692e95ad1Smrg */) ;; 312792e95ad1Smrg *) as_dir=$as_dir/ ;; 312892e95ad1Smrg esac 312992e95ad1Smrg for ac_exec_ext in '' $ac_executable_extensions; do 313092e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 313192e95ad1Smrg ac_cv_prog_ac_ct_CC="clang" 313292e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 313392e95ad1Smrg break 2 313492e95ad1Smrg fi 313592e95ad1Smrgdone 313692e95ad1Smrg done 313792e95ad1SmrgIFS=$as_save_IFS 313892e95ad1Smrg 3139838f5b0bSmrgfi ;; 3140838f5b0bSmrgesac 314192e95ad1Smrgfi 314292e95ad1Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 314392e95ad1Smrgif test -n "$ac_ct_CC"; then 314492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 314592e95ad1Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 314692e95ad1Smrgelse 314792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 314892e95ad1Smrgprintf "%s\n" "no" >&6; } 314992e95ad1Smrgfi 315092e95ad1Smrg 315192e95ad1Smrg if test "x$ac_ct_CC" = x; then 315292e95ad1Smrg CC="" 315392e95ad1Smrg else 315492e95ad1Smrg case $cross_compiling:$ac_tool_warned in 315592e95ad1Smrgyes:) 315692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 315792e95ad1Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 315892e95ad1Smrgac_tool_warned=yes ;; 315992e95ad1Smrgesac 316092e95ad1Smrg CC=$ac_ct_CC 316192e95ad1Smrg fi 316292e95ad1Smrgelse 316392e95ad1Smrg CC="$ac_cv_prog_CC" 316492e95ad1Smrgfi 316592e95ad1Smrg 316692e95ad1Smrgfi 316792e95ad1Smrg 316892e95ad1Smrg 3169838f5b0bSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3170838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3171a097bd00Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 3172838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 3173a6d9b409Smrg 31741e5fa1c5Smrg# Provide some information about the compiler. 317592e95ad1Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 31761e5fa1c5Smrgset X $ac_compile 31771e5fa1c5Smrgac_compiler=$2 317892e95ad1Smrgfor ac_option in --version -v -V -qversion -version; do 31791e5fa1c5Smrg { { ac_try="$ac_compiler $ac_option >&5" 31801e5fa1c5Smrgcase "(($ac_try" in 31811e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31821e5fa1c5Smrg *) ac_try_echo=$ac_try;; 31831e5fa1c5Smrgesac 31841e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 318592e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 31861e5fa1c5Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 31871e5fa1c5Smrg ac_status=$? 31881e5fa1c5Smrg if test -s conftest.err; then 31891e5fa1c5Smrg sed '10a\ 31901e5fa1c5Smrg... rest of stderr output deleted ... 31911e5fa1c5Smrg 10q' conftest.err >conftest.er1 31921e5fa1c5Smrg cat conftest.er1 >&5 31931e5fa1c5Smrg fi 31941e5fa1c5Smrg rm -f conftest.er1 conftest.err 319592e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31961e5fa1c5Smrg test $ac_status = 0; } 31971e5fa1c5Smrgdone 3198a6d9b409Smrg 31991e5fa1c5Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 32001e5fa1c5Smrg/* end confdefs.h. */ 3201a6d9b409Smrg 32021e5fa1c5Smrgint 320392e95ad1Smrgmain (void) 32041e5fa1c5Smrg{ 3205a6d9b409Smrg 32061e5fa1c5Smrg ; 32071e5fa1c5Smrg return 0; 32081e5fa1c5Smrg} 32091e5fa1c5Smrg_ACEOF 32101e5fa1c5Smrgac_clean_files_save=$ac_clean_files 32111e5fa1c5Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 32121e5fa1c5Smrg# Try to create an executable without -o first, disregard a.out. 32131e5fa1c5Smrg# It will help us diagnose broken compilers, and finding out an intuition 32141e5fa1c5Smrg# of exeext. 321592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 321692e95ad1Smrgprintf %s "checking whether the C compiler works... " >&6; } 321792e95ad1Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3218a6d9b409Smrg 32191e5fa1c5Smrg# The possible output files: 32201e5fa1c5Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3221a6d9b409Smrg 32221e5fa1c5Smrgac_rmfiles= 32231e5fa1c5Smrgfor ac_file in $ac_files 32241e5fa1c5Smrgdo 32251e5fa1c5Smrg case $ac_file in 32261e5fa1c5Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 32271e5fa1c5Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 32281e5fa1c5Smrg esac 32291e5fa1c5Smrgdone 32301e5fa1c5Smrgrm -f $ac_rmfiles 3231a6d9b409Smrg 32321e5fa1c5Smrgif { { ac_try="$ac_link_default" 32331e5fa1c5Smrgcase "(($ac_try" in 32341e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32351e5fa1c5Smrg *) ac_try_echo=$ac_try;; 32361e5fa1c5Smrgesac 32371e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 323892e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 32391e5fa1c5Smrg (eval "$ac_link_default") 2>&5 32401e5fa1c5Smrg ac_status=$? 324192e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 324292e95ad1Smrg test $ac_status = 0; } 324392e95ad1Smrgthen : 3244838f5b0bSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3245838f5b0bSmrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 32461e5fa1c5Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 32471e5fa1c5Smrg# so that the user can short-circuit this test for compilers unknown to 32481e5fa1c5Smrg# Autoconf. 32491e5fa1c5Smrgfor ac_file in $ac_files '' 32501e5fa1c5Smrgdo 32511e5fa1c5Smrg test -f "$ac_file" || continue 32521e5fa1c5Smrg case $ac_file in 32531e5fa1c5Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 32541e5fa1c5Smrg ;; 32551e5fa1c5Smrg [ab].out ) 32561e5fa1c5Smrg # We found the default executable, but exeext='' is most 32571e5fa1c5Smrg # certainly right. 32581e5fa1c5Smrg break;; 32591e5fa1c5Smrg *.* ) 326092e95ad1Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 32611e5fa1c5Smrg then :; else 32621e5fa1c5Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 32631e5fa1c5Smrg fi 32641e5fa1c5Smrg # We set ac_cv_exeext here because the later test for it is not 3265838f5b0bSmrg # safe: cross compilers may not add the suffix if given an '-o' 32661e5fa1c5Smrg # argument, so we may need to know it at that point already. 32671e5fa1c5Smrg # Even if this section looks crufty: it has the advantage of 32681e5fa1c5Smrg # actually working. 32691e5fa1c5Smrg break;; 32701e5fa1c5Smrg * ) 32711e5fa1c5Smrg break;; 32721e5fa1c5Smrg esac 32731e5fa1c5Smrgdone 32741e5fa1c5Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3275a6d9b409Smrg 3276838f5b0bSmrgelse case e in #( 3277838f5b0bSmrg e) ac_file='' ;; 3278838f5b0bSmrgesac 32791e5fa1c5Smrgfi 328092e95ad1Smrgif test -z "$ac_file" 328192e95ad1Smrgthen : 328292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 328392e95ad1Smrgprintf "%s\n" "no" >&6; } 328492e95ad1Smrgprintf "%s\n" "$as_me: failed program was:" >&5 32851e5fa1c5Smrgsed 's/^/| /' conftest.$ac_ext >&5 3286a6d9b409Smrg 3287838f5b0bSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3288838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3289a097bd00Smrgas_fn_error 77 "C compiler cannot create executables 3290838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 3291838f5b0bSmrgelse case e in #( 3292838f5b0bSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3293838f5b0bSmrgprintf "%s\n" "yes" >&6; } ;; 3294838f5b0bSmrgesac 329592e95ad1Smrgfi 329692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 329792e95ad1Smrgprintf %s "checking for C compiler default output file name... " >&6; } 329892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 329992e95ad1Smrgprintf "%s\n" "$ac_file" >&6; } 33001e5fa1c5Smrgac_exeext=$ac_cv_exeext 3301a6d9b409Smrg 33021e5fa1c5Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 33031e5fa1c5Smrgac_clean_files=$ac_clean_files_save 330492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 330592e95ad1Smrgprintf %s "checking for suffix of executables... " >&6; } 33061e5fa1c5Smrgif { { ac_try="$ac_link" 33071e5fa1c5Smrgcase "(($ac_try" in 33081e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33091e5fa1c5Smrg *) ac_try_echo=$ac_try;; 33101e5fa1c5Smrgesac 33111e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 331292e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 33131e5fa1c5Smrg (eval "$ac_link") 2>&5 33141e5fa1c5Smrg ac_status=$? 331592e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 331692e95ad1Smrg test $ac_status = 0; } 331792e95ad1Smrgthen : 3318838f5b0bSmrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3319838f5b0bSmrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3320838f5b0bSmrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 3321838f5b0bSmrg# 'rm'. 33221e5fa1c5Smrgfor ac_file in conftest.exe conftest conftest.*; do 33231e5fa1c5Smrg test -f "$ac_file" || continue 33241e5fa1c5Smrg case $ac_file in 33251e5fa1c5Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 33261e5fa1c5Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 33271e5fa1c5Smrg break;; 33281e5fa1c5Smrg * ) break;; 33291e5fa1c5Smrg esac 33301e5fa1c5Smrgdone 3331838f5b0bSmrgelse case e in #( 3332838f5b0bSmrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3333838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3334a097bd00Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3335838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3336838f5b0bSmrgesac 33371e5fa1c5Smrgfi 33381e5fa1c5Smrgrm -f conftest conftest$ac_cv_exeext 333992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 334092e95ad1Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 3341a6d9b409Smrg 33421e5fa1c5Smrgrm -f conftest.$ac_ext 33431e5fa1c5SmrgEXEEXT=$ac_cv_exeext 33441e5fa1c5Smrgac_exeext=$EXEEXT 33451e5fa1c5Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 33461e5fa1c5Smrg/* end confdefs.h. */ 33471e5fa1c5Smrg#include <stdio.h> 33481e5fa1c5Smrgint 334992e95ad1Smrgmain (void) 33501e5fa1c5Smrg{ 33511e5fa1c5SmrgFILE *f = fopen ("conftest.out", "w"); 3352838f5b0bSmrg if (!f) 3353838f5b0bSmrg return 1; 33541e5fa1c5Smrg return ferror (f) || fclose (f) != 0; 3355a6d9b409Smrg 33561e5fa1c5Smrg ; 33571e5fa1c5Smrg return 0; 33581e5fa1c5Smrg} 33591e5fa1c5Smrg_ACEOF 33601e5fa1c5Smrgac_clean_files="$ac_clean_files conftest.out" 33611e5fa1c5Smrg# Check that the compiler produces executables we can run. If not, either 33621e5fa1c5Smrg# the compiler is broken, or we cross compile. 336392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 336492e95ad1Smrgprintf %s "checking whether we are cross compiling... " >&6; } 33651e5fa1c5Smrgif test "$cross_compiling" != yes; then 33661e5fa1c5Smrg { { ac_try="$ac_link" 33671e5fa1c5Smrgcase "(($ac_try" in 33681e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33691e5fa1c5Smrg *) ac_try_echo=$ac_try;; 33701e5fa1c5Smrgesac 33711e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 337292e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 33731e5fa1c5Smrg (eval "$ac_link") 2>&5 33741e5fa1c5Smrg ac_status=$? 337592e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33761e5fa1c5Smrg test $ac_status = 0; } 33771e5fa1c5Smrg if { ac_try='./conftest$ac_cv_exeext' 33781e5fa1c5Smrg { { case "(($ac_try" in 33791e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33801e5fa1c5Smrg *) ac_try_echo=$ac_try;; 33811e5fa1c5Smrgesac 33821e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 338392e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 33841e5fa1c5Smrg (eval "$ac_try") 2>&5 33851e5fa1c5Smrg ac_status=$? 338692e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33871e5fa1c5Smrg test $ac_status = 0; }; }; then 33881e5fa1c5Smrg cross_compiling=no 33891e5fa1c5Smrg else 33901e5fa1c5Smrg if test "$cross_compiling" = maybe; then 33911e5fa1c5Smrg cross_compiling=yes 33921e5fa1c5Smrg else 3393838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3394838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 339592e95ad1Smrgas_fn_error 77 "cannot run C compiled programs. 3396838f5b0bSmrgIf you meant to cross compile, use '--host'. 3397838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 33981e5fa1c5Smrg fi 33991e5fa1c5Smrg fi 34001e5fa1c5Smrgfi 340192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 340292e95ad1Smrgprintf "%s\n" "$cross_compiling" >&6; } 3403a6d9b409Smrg 3404838f5b0bSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3405838f5b0bSmrg conftest.o conftest.obj conftest.out 34061e5fa1c5Smrgac_clean_files=$ac_clean_files_save 340792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 340892e95ad1Smrgprintf %s "checking for suffix of object files... " >&6; } 340992e95ad1Smrgif test ${ac_cv_objext+y} 341092e95ad1Smrgthen : 341192e95ad1Smrg printf %s "(cached) " >&6 3412838f5b0bSmrgelse case e in #( 3413838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34141e5fa1c5Smrg/* end confdefs.h. */ 3415a6d9b409Smrg 34161e5fa1c5Smrgint 341792e95ad1Smrgmain (void) 34181e5fa1c5Smrg{ 3419a6d9b409Smrg 34201e5fa1c5Smrg ; 34211e5fa1c5Smrg return 0; 34221e5fa1c5Smrg} 34231e5fa1c5Smrg_ACEOF 34241e5fa1c5Smrgrm -f conftest.o conftest.obj 34251e5fa1c5Smrgif { { ac_try="$ac_compile" 34261e5fa1c5Smrgcase "(($ac_try" in 34271e5fa1c5Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34281e5fa1c5Smrg *) ac_try_echo=$ac_try;; 34291e5fa1c5Smrgesac 34301e5fa1c5Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 343192e95ad1Smrgprintf "%s\n" "$ac_try_echo"; } >&5 34321e5fa1c5Smrg (eval "$ac_compile") 2>&5 34331e5fa1c5Smrg ac_status=$? 343492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 343592e95ad1Smrg test $ac_status = 0; } 343692e95ad1Smrgthen : 34371e5fa1c5Smrg for ac_file in conftest.o conftest.obj conftest.*; do 34381e5fa1c5Smrg test -f "$ac_file" || continue; 34391e5fa1c5Smrg case $ac_file in 34401e5fa1c5Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 34411e5fa1c5Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 34421e5fa1c5Smrg break;; 34431e5fa1c5Smrg esac 34441e5fa1c5Smrgdone 3445838f5b0bSmrgelse case e in #( 3446838f5b0bSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 34471e5fa1c5Smrgsed 's/^/| /' conftest.$ac_ext >&5 3448a6d9b409Smrg 3449838f5b0bSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3450838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3451a097bd00Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3452838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3453838f5b0bSmrgesac 34541e5fa1c5Smrgfi 3455838f5b0bSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3456838f5b0bSmrgesac 34571e5fa1c5Smrgfi 345892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 345992e95ad1Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 34601e5fa1c5SmrgOBJEXT=$ac_cv_objext 34611e5fa1c5Smrgac_objext=$OBJEXT 346292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 346392e95ad1Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 346492e95ad1Smrgif test ${ac_cv_c_compiler_gnu+y} 346592e95ad1Smrgthen : 346692e95ad1Smrg printf %s "(cached) " >&6 3467838f5b0bSmrgelse case e in #( 3468838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34691e5fa1c5Smrg/* end confdefs.h. */ 3470a6d9b409Smrg 34711e5fa1c5Smrgint 347292e95ad1Smrgmain (void) 34731e5fa1c5Smrg{ 34741e5fa1c5Smrg#ifndef __GNUC__ 34751e5fa1c5Smrg choke me 34761e5fa1c5Smrg#endif 3477efda2da8Smrg 34781e5fa1c5Smrg ; 34791e5fa1c5Smrg return 0; 34801e5fa1c5Smrg} 34811e5fa1c5Smrg_ACEOF 348292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 348392e95ad1Smrgthen : 34841e5fa1c5Smrg ac_compiler_gnu=yes 3485838f5b0bSmrgelse case e in #( 3486838f5b0bSmrg e) ac_compiler_gnu=no ;; 3487838f5b0bSmrgesac 3488a6d9b409Smrgfi 348992e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 34901e5fa1c5Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3491838f5b0bSmrg ;; 3492838f5b0bSmrgesac 34931e5fa1c5Smrgfi 349492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 349592e95ad1Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 349692e95ad1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 349792e95ad1Smrg 34981e5fa1c5Smrgif test $ac_compiler_gnu = yes; then 34991e5fa1c5Smrg GCC=yes 3500a6d9b409Smrgelse 35011e5fa1c5Smrg GCC= 3502a6d9b409Smrgfi 350392e95ad1Smrgac_test_CFLAGS=${CFLAGS+y} 35041e5fa1c5Smrgac_save_CFLAGS=$CFLAGS 350592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 350692e95ad1Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 350792e95ad1Smrgif test ${ac_cv_prog_cc_g+y} 350892e95ad1Smrgthen : 350992e95ad1Smrg printf %s "(cached) " >&6 3510838f5b0bSmrgelse case e in #( 3511838f5b0bSmrg e) ac_save_c_werror_flag=$ac_c_werror_flag 35121e5fa1c5Smrg ac_c_werror_flag=yes 35131e5fa1c5Smrg ac_cv_prog_cc_g=no 35141e5fa1c5Smrg CFLAGS="-g" 35151e5fa1c5Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35161e5fa1c5Smrg/* end confdefs.h. */ 3517a6d9b409Smrg 35181e5fa1c5Smrgint 351992e95ad1Smrgmain (void) 35201e5fa1c5Smrg{ 3521efda2da8Smrg 35221e5fa1c5Smrg ; 35231e5fa1c5Smrg return 0; 35241e5fa1c5Smrg} 35251e5fa1c5Smrg_ACEOF 352692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 352792e95ad1Smrgthen : 35281e5fa1c5Smrg ac_cv_prog_cc_g=yes 3529838f5b0bSmrgelse case e in #( 3530838f5b0bSmrg e) CFLAGS="" 35311e5fa1c5Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35321e5fa1c5Smrg/* end confdefs.h. */ 3533efda2da8Smrg 35341e5fa1c5Smrgint 353592e95ad1Smrgmain (void) 35361e5fa1c5Smrg{ 3537efda2da8Smrg 35381e5fa1c5Smrg ; 35391e5fa1c5Smrg return 0; 35401e5fa1c5Smrg} 35411e5fa1c5Smrg_ACEOF 354292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 354392e95ad1Smrgthen : 3544efda2da8Smrg 3545838f5b0bSmrgelse case e in #( 3546838f5b0bSmrg e) ac_c_werror_flag=$ac_save_c_werror_flag 35471e5fa1c5Smrg CFLAGS="-g" 35481e5fa1c5Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35491e5fa1c5Smrg/* end confdefs.h. */ 3550efda2da8Smrg 35511e5fa1c5Smrgint 355292e95ad1Smrgmain (void) 35531e5fa1c5Smrg{ 3554efda2da8Smrg 35551e5fa1c5Smrg ; 35561e5fa1c5Smrg return 0; 35571e5fa1c5Smrg} 35581e5fa1c5Smrg_ACEOF 355992e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 356092e95ad1Smrgthen : 35611e5fa1c5Smrg ac_cv_prog_cc_g=yes 35621e5fa1c5Smrgfi 3563838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3564838f5b0bSmrgesac 35651e5fa1c5Smrgfi 3566838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3567838f5b0bSmrgesac 35681e5fa1c5Smrgfi 356992e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3570838f5b0bSmrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 3571838f5b0bSmrgesac 35721e5fa1c5Smrgfi 357392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 357492e95ad1Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 357592e95ad1Smrgif test $ac_test_CFLAGS; then 35761e5fa1c5Smrg CFLAGS=$ac_save_CFLAGS 35771e5fa1c5Smrgelif test $ac_cv_prog_cc_g = yes; then 35781e5fa1c5Smrg if test "$GCC" = yes; then 35791e5fa1c5Smrg CFLAGS="-g -O2" 35801e5fa1c5Smrg else 35811e5fa1c5Smrg CFLAGS="-g" 35821e5fa1c5Smrg fi 35831e5fa1c5Smrgelse 35841e5fa1c5Smrg if test "$GCC" = yes; then 35851e5fa1c5Smrg CFLAGS="-O2" 35861e5fa1c5Smrg else 35871e5fa1c5Smrg CFLAGS= 35881e5fa1c5Smrg fi 35891e5fa1c5Smrgfi 359092e95ad1Smrgac_prog_cc_stdc=no 359192e95ad1Smrgif test x$ac_prog_cc_stdc = xno 359292e95ad1Smrgthen : 359392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 359492e95ad1Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 359592e95ad1Smrgif test ${ac_cv_prog_cc_c11+y} 359692e95ad1Smrgthen : 359792e95ad1Smrg printf %s "(cached) " >&6 3598838f5b0bSmrgelse case e in #( 3599838f5b0bSmrg e) ac_cv_prog_cc_c11=no 36001e5fa1c5Smrgac_save_CC=$CC 36011e5fa1c5Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 36021e5fa1c5Smrg/* end confdefs.h. */ 360392e95ad1Smrg$ac_c_conftest_c11_program 360492e95ad1Smrg_ACEOF 360592e95ad1Smrgfor ac_arg in '' -std=gnu11 360692e95ad1Smrgdo 360792e95ad1Smrg CC="$ac_save_CC $ac_arg" 360892e95ad1Smrg if ac_fn_c_try_compile "$LINENO" 360992e95ad1Smrgthen : 361092e95ad1Smrg ac_cv_prog_cc_c11=$ac_arg 361192e95ad1Smrgfi 361292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 361392e95ad1Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 361492e95ad1Smrgdone 361592e95ad1Smrgrm -f conftest.$ac_ext 3616838f5b0bSmrgCC=$ac_save_CC ;; 3617838f5b0bSmrgesac 361892e95ad1Smrgfi 36191e5fa1c5Smrg 362092e95ad1Smrgif test "x$ac_cv_prog_cc_c11" = xno 362192e95ad1Smrgthen : 362292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 362392e95ad1Smrgprintf "%s\n" "unsupported" >&6; } 3624838f5b0bSmrgelse case e in #( 3625838f5b0bSmrg e) if test "x$ac_cv_prog_cc_c11" = x 362692e95ad1Smrgthen : 362792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 362892e95ad1Smrgprintf "%s\n" "none needed" >&6; } 3629838f5b0bSmrgelse case e in #( 3630838f5b0bSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 363192e95ad1Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3632838f5b0bSmrg CC="$CC $ac_cv_prog_cc_c11" ;; 3633838f5b0bSmrgesac 363492e95ad1Smrgfi 363592e95ad1Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3636838f5b0bSmrg ac_prog_cc_stdc=c11 ;; 3637838f5b0bSmrgesac 363892e95ad1Smrgfi 363992e95ad1Smrgfi 364092e95ad1Smrgif test x$ac_prog_cc_stdc = xno 364192e95ad1Smrgthen : 364292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 364392e95ad1Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 364492e95ad1Smrgif test ${ac_cv_prog_cc_c99+y} 364592e95ad1Smrgthen : 364692e95ad1Smrg printf %s "(cached) " >&6 3647838f5b0bSmrgelse case e in #( 3648838f5b0bSmrg e) ac_cv_prog_cc_c99=no 364992e95ad1Smrgac_save_CC=$CC 365092e95ad1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 365192e95ad1Smrg/* end confdefs.h. */ 365292e95ad1Smrg$ac_c_conftest_c99_program 365392e95ad1Smrg_ACEOF 365492e95ad1Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 365592e95ad1Smrgdo 365692e95ad1Smrg CC="$ac_save_CC $ac_arg" 365792e95ad1Smrg if ac_fn_c_try_compile "$LINENO" 365892e95ad1Smrgthen : 365992e95ad1Smrg ac_cv_prog_cc_c99=$ac_arg 366092e95ad1Smrgfi 366192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 366292e95ad1Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 366392e95ad1Smrgdone 366492e95ad1Smrgrm -f conftest.$ac_ext 3665838f5b0bSmrgCC=$ac_save_CC ;; 3666838f5b0bSmrgesac 366792e95ad1Smrgfi 3668a6d9b409Smrg 366992e95ad1Smrgif test "x$ac_cv_prog_cc_c99" = xno 367092e95ad1Smrgthen : 367192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 367292e95ad1Smrgprintf "%s\n" "unsupported" >&6; } 3673838f5b0bSmrgelse case e in #( 3674838f5b0bSmrg e) if test "x$ac_cv_prog_cc_c99" = x 367592e95ad1Smrgthen : 367692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 367792e95ad1Smrgprintf "%s\n" "none needed" >&6; } 3678838f5b0bSmrgelse case e in #( 3679838f5b0bSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 368092e95ad1Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3681838f5b0bSmrg CC="$CC $ac_cv_prog_cc_c99" ;; 3682838f5b0bSmrgesac 368392e95ad1Smrgfi 368492e95ad1Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3685838f5b0bSmrg ac_prog_cc_stdc=c99 ;; 3686838f5b0bSmrgesac 368792e95ad1Smrgfi 368892e95ad1Smrgfi 368992e95ad1Smrgif test x$ac_prog_cc_stdc = xno 369092e95ad1Smrgthen : 369192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 369292e95ad1Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 369392e95ad1Smrgif test ${ac_cv_prog_cc_c89+y} 369492e95ad1Smrgthen : 369592e95ad1Smrg printf %s "(cached) " >&6 3696838f5b0bSmrgelse case e in #( 3697838f5b0bSmrg e) ac_cv_prog_cc_c89=no 369892e95ad1Smrgac_save_CC=$CC 369992e95ad1Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 370092e95ad1Smrg/* end confdefs.h. */ 370192e95ad1Smrg$ac_c_conftest_c89_program 37021e5fa1c5Smrg_ACEOF 370392e95ad1Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 37041e5fa1c5Smrgdo 37051e5fa1c5Smrg CC="$ac_save_CC $ac_arg" 370692e95ad1Smrg if ac_fn_c_try_compile "$LINENO" 370792e95ad1Smrgthen : 37081e5fa1c5Smrg ac_cv_prog_cc_c89=$ac_arg 37091e5fa1c5Smrgfi 371092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 37111e5fa1c5Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 37121e5fa1c5Smrgdone 37131e5fa1c5Smrgrm -f conftest.$ac_ext 3714838f5b0bSmrgCC=$ac_save_CC ;; 3715838f5b0bSmrgesac 37161e5fa1c5Smrgfi 3717a6d9b409Smrg 371892e95ad1Smrgif test "x$ac_cv_prog_cc_c89" = xno 371992e95ad1Smrgthen : 372092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 372192e95ad1Smrgprintf "%s\n" "unsupported" >&6; } 3722838f5b0bSmrgelse case e in #( 3723838f5b0bSmrg e) if test "x$ac_cv_prog_cc_c89" = x 372492e95ad1Smrgthen : 372592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 372692e95ad1Smrgprintf "%s\n" "none needed" >&6; } 3727838f5b0bSmrgelse case e in #( 3728838f5b0bSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 372992e95ad1Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3730838f5b0bSmrg CC="$CC $ac_cv_prog_cc_c89" ;; 3731838f5b0bSmrgesac 373292e95ad1Smrgfi 373392e95ad1Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3734838f5b0bSmrg ac_prog_cc_stdc=c89 ;; 3735838f5b0bSmrgesac 373692e95ad1Smrgfi 37371e5fa1c5Smrgfi 3738a6d9b409Smrg 3739a6d9b409Smrgac_ext=c 3740a6d9b409Smrgac_cpp='$CPP $CPPFLAGS' 3741a6d9b409Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3742a6d9b409Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3743a6d9b409Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3744a6d9b409Smrg 374592e95ad1Smrg 374692e95ad1Smrg ac_ext=c 3747b91640d3Smrgac_cpp='$CPP $CPPFLAGS' 3748b91640d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3749b91640d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3750b91640d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 375192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 375292e95ad1Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 375392e95ad1Smrgif test ${am_cv_prog_cc_c_o+y} 375492e95ad1Smrgthen : 375592e95ad1Smrg printf %s "(cached) " >&6 3756838f5b0bSmrgelse case e in #( 3757838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3758b91640d3Smrg/* end confdefs.h. */ 3759b91640d3Smrg 3760b91640d3Smrgint 376192e95ad1Smrgmain (void) 3762b91640d3Smrg{ 3763b91640d3Smrg 3764b91640d3Smrg ; 3765b91640d3Smrg return 0; 3766b91640d3Smrg} 3767b91640d3Smrg_ACEOF 3768b91640d3Smrg # Make sure it works both with $CC and with simple cc. 3769b91640d3Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 3770b91640d3Smrg # compilers refuse to overwrite an existing .o file with -o, 3771b91640d3Smrg # though they will create one. 3772b91640d3Smrg am_cv_prog_cc_c_o=yes 3773b91640d3Smrg for am_i in 1 2; do 3774b91640d3Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3775b91640d3Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3776b91640d3Smrg ac_status=$? 3777b91640d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3778b91640d3Smrg (exit $ac_status); } \ 3779b91640d3Smrg && test -f conftest2.$ac_objext; then 3780b91640d3Smrg : OK 3781b91640d3Smrg else 3782b91640d3Smrg am_cv_prog_cc_c_o=no 3783b91640d3Smrg break 3784b91640d3Smrg fi 3785b91640d3Smrg done 3786b91640d3Smrg rm -f core conftest* 3787838f5b0bSmrg unset am_i ;; 3788838f5b0bSmrgesac 3789b91640d3Smrgfi 379092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 379192e95ad1Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 379292e95ad1Smrgif test "$am_cv_prog_cc_c_o" != yes; then 379392e95ad1Smrg # Losing compiler, so override with the script. 379492e95ad1Smrg # FIXME: It is wrong to rewrite CC. 379592e95ad1Smrg # But if we don't then we get into trouble of one sort or another. 379692e95ad1Smrg # A longer-term fix would be to have automake use am__CC in this case, 379792e95ad1Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 379892e95ad1Smrg CC="$am_aux_dir/compile $CC" 379992e95ad1Smrgfi 38001e5fa1c5Smrgac_ext=c 38011e5fa1c5Smrgac_cpp='$CPP $CPPFLAGS' 38021e5fa1c5Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 38031e5fa1c5Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 38041e5fa1c5Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 38051e5fa1c5Smrg 3806a6d9b409Smrg 380792e95ad1Smrg 380892e95ad1Smrgac_header= ac_cache= 380992e95ad1Smrgfor ac_item in $ac_header_c_list 3810a6d9b409Smrgdo 381192e95ad1Smrg if test $ac_cache; then 381292e95ad1Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 381392e95ad1Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 381492e95ad1Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 38151e5fa1c5Smrg fi 381692e95ad1Smrg ac_header= ac_cache= 381792e95ad1Smrg elif test $ac_header; then 381892e95ad1Smrg ac_cache=$ac_item 381992e95ad1Smrg else 382092e95ad1Smrg ac_header=$ac_item 38211e5fa1c5Smrg fi 382292e95ad1Smrgdone 3823a6d9b409Smrg 3824a6d9b409Smrg 3825a6d9b409Smrg 38261e5fa1c5Smrg 3827a6d9b409Smrg 382892e95ad1Smrg 382992e95ad1Smrg 383092e95ad1Smrg 383192e95ad1Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 383292e95ad1Smrgthen : 383392e95ad1Smrg 383492e95ad1Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 383592e95ad1Smrg 3836a6d9b409Smrgfi 3837a6d9b409Smrg 3838a6d9b409Smrg 383992e95ad1Smrg 384092e95ad1Smrg 384192e95ad1Smrg 384292e95ad1Smrg 384392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 384492e95ad1Smrgprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 384592e95ad1Smrgif test ${ac_cv_safe_to_define___extensions__+y} 384692e95ad1Smrgthen : 384792e95ad1Smrg printf %s "(cached) " >&6 3848838f5b0bSmrgelse case e in #( 3849838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3850a6d9b409Smrg/* end confdefs.h. */ 3851a6d9b409Smrg 385292e95ad1Smrg# define __EXTENSIONS__ 1 385392e95ad1Smrg $ac_includes_default 3854a6d9b409Smrgint 385592e95ad1Smrgmain (void) 3856a6d9b409Smrg{ 3857a6d9b409Smrg 3858a6d9b409Smrg ; 3859a6d9b409Smrg return 0; 3860a6d9b409Smrg} 3861a6d9b409Smrg_ACEOF 386292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 386392e95ad1Smrgthen : 386492e95ad1Smrg ac_cv_safe_to_define___extensions__=yes 3865838f5b0bSmrgelse case e in #( 3866838f5b0bSmrg e) ac_cv_safe_to_define___extensions__=no ;; 3867838f5b0bSmrgesac 3868a6d9b409Smrgfi 3869838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3870838f5b0bSmrgesac 3871a6d9b409Smrgfi 387292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 387392e95ad1Smrgprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 3874a6d9b409Smrg 387592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 387692e95ad1Smrgprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 387792e95ad1Smrgif test ${ac_cv_should_define__xopen_source+y} 387892e95ad1Smrgthen : 387992e95ad1Smrg printf %s "(cached) " >&6 3880838f5b0bSmrgelse case e in #( 3881838f5b0bSmrg e) ac_cv_should_define__xopen_source=no 388292e95ad1Smrg if test $ac_cv_header_wchar_h = yes 388392e95ad1Smrgthen : 38841e5fa1c5Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38851e5fa1c5Smrg/* end confdefs.h. */ 3886a6d9b409Smrg 388792e95ad1Smrg #include <wchar.h> 388892e95ad1Smrg mbstate_t x; 388992e95ad1Smrgint 389092e95ad1Smrgmain (void) 389192e95ad1Smrg{ 3892a6d9b409Smrg 389392e95ad1Smrg ; 389492e95ad1Smrg return 0; 389592e95ad1Smrg} 389692e95ad1Smrg_ACEOF 389792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 389892e95ad1Smrgthen : 3899a6d9b409Smrg 3900838f5b0bSmrgelse case e in #( 3901838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3902a6d9b409Smrg/* end confdefs.h. */ 3903a6d9b409Smrg 390492e95ad1Smrg #define _XOPEN_SOURCE 500 390592e95ad1Smrg #include <wchar.h> 390692e95ad1Smrg mbstate_t x; 3907a6d9b409Smrgint 390892e95ad1Smrgmain (void) 3909a6d9b409Smrg{ 391092e95ad1Smrg 391192e95ad1Smrg ; 3912a6d9b409Smrg return 0; 3913a6d9b409Smrg} 3914a6d9b409Smrg_ACEOF 391592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 391692e95ad1Smrgthen : 391792e95ad1Smrg ac_cv_should_define__xopen_source=yes 39181e5fa1c5Smrgfi 3919838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3920838f5b0bSmrgesac 39211e5fa1c5Smrgfi 392292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3923838f5b0bSmrgfi ;; 3924838f5b0bSmrgesac 39251e5fa1c5Smrgfi 392692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 392792e95ad1Smrgprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 3928a6d9b409Smrg 392992e95ad1Smrg printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 39301e5fa1c5Smrg 393192e95ad1Smrg printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 39321e5fa1c5Smrg 393392e95ad1Smrg printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 39341e5fa1c5Smrg 393592e95ad1Smrg printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 39361e5fa1c5Smrg 393792e95ad1Smrg printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 39381e5fa1c5Smrg 393992e95ad1Smrg printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 39401e5fa1c5Smrg 394192e95ad1Smrg printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 39421e5fa1c5Smrg 394392e95ad1Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 39441e5fa1c5Smrg 394592e95ad1Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 39461e5fa1c5Smrg 394792e95ad1Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 39481e5fa1c5Smrg 3949838f5b0bSmrg printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 3950838f5b0bSmrg 395192e95ad1Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 39521e5fa1c5Smrg 395392e95ad1Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 39541e5fa1c5Smrg 395592e95ad1Smrg printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 39561e5fa1c5Smrg 395792e95ad1Smrg printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 39581e5fa1c5Smrg 395992e95ad1Smrg printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 39601e5fa1c5Smrg 396192e95ad1Smrg if test $ac_cv_header_minix_config_h = yes 396292e95ad1Smrgthen : 396392e95ad1Smrg MINIX=yes 396492e95ad1Smrg printf "%s\n" "#define _MINIX 1" >>confdefs.h 39651e5fa1c5Smrg 396692e95ad1Smrg printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 3967a6d9b409Smrg 396892e95ad1Smrg printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 3969a6d9b409Smrg 3970838f5b0bSmrgelse case e in #( 3971838f5b0bSmrg e) MINIX= ;; 3972838f5b0bSmrgesac 3973a6d9b409Smrgfi 397492e95ad1Smrg if test $ac_cv_safe_to_define___extensions__ = yes 397592e95ad1Smrgthen : 397692e95ad1Smrg printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 39771e5fa1c5Smrg 397892e95ad1Smrgfi 397992e95ad1Smrg if test $ac_cv_should_define__xopen_source = yes 398092e95ad1Smrgthen : 398192e95ad1Smrg printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 39821e5fa1c5Smrg 398392e95ad1Smrgfi 39841e5fa1c5Smrg 39851e5fa1c5Smrg# Check whether --enable-largefile was given. 398692e95ad1Smrgif test ${enable_largefile+y} 398792e95ad1Smrgthen : 39881e5fa1c5Smrg enableval=$enable_largefile; 3989efda2da8Smrgfi 3990838f5b0bSmrgif test "$enable_largefile,$enable_year2038" != no,no 3991838f5b0bSmrgthen : 3992838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 3993838f5b0bSmrgprintf %s "checking for $CC option to enable large file support... " >&6; } 3994838f5b0bSmrgif test ${ac_cv_sys_largefile_opts+y} 399592e95ad1Smrgthen : 399692e95ad1Smrg printf %s "(cached) " >&6 3997838f5b0bSmrgelse case e in #( 3998838f5b0bSmrg e) ac_save_CC="$CC" 3999838f5b0bSmrg ac_opt_found=no 4000838f5b0bSmrg for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 4001838f5b0bSmrg if test x"$ac_opt" != x"none needed" 4002838f5b0bSmrgthen : 4003838f5b0bSmrg CC="$ac_save_CC $ac_opt" 4004838f5b0bSmrgfi 4005838f5b0bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4006a6d9b409Smrg/* end confdefs.h. */ 40071e5fa1c5Smrg#include <sys/types.h> 4008838f5b0bSmrg#ifndef FTYPE 4009838f5b0bSmrg# define FTYPE off_t 4010838f5b0bSmrg#endif 4011838f5b0bSmrg /* Check that FTYPE can represent 2**63 - 1 correctly. 4012838f5b0bSmrg We can't simply define LARGE_FTYPE to be 9223372036854775807, 40131e5fa1c5Smrg since some C++ compilers masquerading as C compilers 40141e5fa1c5Smrg incorrectly reject 9223372036854775807. */ 4015838f5b0bSmrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 4016838f5b0bSmrg int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 4017838f5b0bSmrg && LARGE_FTYPE % 2147483647 == 1) 40181e5fa1c5Smrg ? 1 : -1]; 4019a6d9b409Smrgint 402092e95ad1Smrgmain (void) 4021a6d9b409Smrg{ 4022a6d9b409Smrg 4023a6d9b409Smrg ; 4024a6d9b409Smrg return 0; 4025a6d9b409Smrg} 4026a6d9b409Smrg_ACEOF 4027838f5b0bSmrgif ac_fn_c_try_compile "$LINENO" 402892e95ad1Smrgthen : 4029838f5b0bSmrg if test x"$ac_opt" = x"none needed" 4030838f5b0bSmrgthen : 4031838f5b0bSmrg # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 4032838f5b0bSmrg CC="$CC -DFTYPE=ino_t" 403392e95ad1Smrg if ac_fn_c_try_compile "$LINENO" 403492e95ad1Smrgthen : 4035838f5b0bSmrg 4036838f5b0bSmrgelse case e in #( 4037838f5b0bSmrg e) CC="$CC -D_FILE_OFFSET_BITS=64" 4038838f5b0bSmrg if ac_fn_c_try_compile "$LINENO" 4039838f5b0bSmrgthen : 4040838f5b0bSmrg ac_opt='-D_FILE_OFFSET_BITS=64' 4041838f5b0bSmrgfi 4042838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;; 4043838f5b0bSmrgesac 40441e5fa1c5Smrgfi 404592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 40461e5fa1c5Smrgfi 4047838f5b0bSmrg ac_cv_sys_largefile_opts=$ac_opt 4048838f5b0bSmrg ac_opt_found=yes 40491e5fa1c5Smrgfi 405092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4051838f5b0bSmrg test $ac_opt_found = no || break 4052838f5b0bSmrg done 4053838f5b0bSmrg CC="$ac_save_CC" 4054a6d9b409Smrg 4055838f5b0bSmrg test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 4056838f5b0bSmrgesac 4057a6d9b409Smrgfi 4058838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 4059838f5b0bSmrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 4060838f5b0bSmrg 4061838f5b0bSmrgac_have_largefile=yes 4062838f5b0bSmrgcase $ac_cv_sys_largefile_opts in #( 4063838f5b0bSmrg "none needed") : 4064838f5b0bSmrg ;; #( 4065838f5b0bSmrg "supported through gnulib") : 4066838f5b0bSmrg ;; #( 4067838f5b0bSmrg "support not detected") : 4068838f5b0bSmrg ac_have_largefile=no ;; #( 4069838f5b0bSmrg "-D_FILE_OFFSET_BITS=64") : 4070838f5b0bSmrg 4071838f5b0bSmrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 4072838f5b0bSmrg ;; #( 4073838f5b0bSmrg "-D_LARGE_FILES=1") : 4074838f5b0bSmrg 4075838f5b0bSmrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 4076838f5b0bSmrg ;; #( 4077838f5b0bSmrg "-n32") : 4078838f5b0bSmrg CC="$CC -n32" ;; #( 4079838f5b0bSmrg *) : 4080838f5b0bSmrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 40811e5fa1c5Smrgesac 4082838f5b0bSmrg 4083838f5b0bSmrgif test "$enable_year2038" != no 4084838f5b0bSmrgthen : 4085838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 4086838f5b0bSmrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; } 4087838f5b0bSmrgif test ${ac_cv_sys_year2038_opts+y} 408892e95ad1Smrgthen : 408992e95ad1Smrg printf %s "(cached) " >&6 4090838f5b0bSmrgelse case e in #( 4091838f5b0bSmrg e) ac_save_CPPFLAGS="$CPPFLAGS" 4092838f5b0bSmrg ac_opt_found=no 4093838f5b0bSmrg for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do 4094838f5b0bSmrg if test x"$ac_opt" != x"none needed" 409592e95ad1Smrgthen : 4096838f5b0bSmrg CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 40971e5fa1c5Smrgfi 4098838f5b0bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40991e5fa1c5Smrg/* end confdefs.h. */ 4100838f5b0bSmrg 4101838f5b0bSmrg #include <time.h> 4102838f5b0bSmrg /* Check that time_t can represent 2**32 - 1 correctly. */ 4103838f5b0bSmrg #define LARGE_TIME_T \\ 4104838f5b0bSmrg ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 4105838f5b0bSmrg int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 4106838f5b0bSmrg && LARGE_TIME_T % 65537 == 0) 4107838f5b0bSmrg ? 1 : -1]; 4108838f5b0bSmrg 4109a6d9b409Smrgint 411092e95ad1Smrgmain (void) 4111a6d9b409Smrg{ 41121e5fa1c5Smrg 4113a6d9b409Smrg ; 4114a6d9b409Smrg return 0; 4115a6d9b409Smrg} 4116a6d9b409Smrg_ACEOF 411792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 411892e95ad1Smrgthen : 4119838f5b0bSmrg ac_cv_sys_year2038_opts="$ac_opt" 4120838f5b0bSmrg ac_opt_found=yes 4121a6d9b409Smrgfi 412292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4123838f5b0bSmrg test $ac_opt_found = no || break 4124838f5b0bSmrg done 4125838f5b0bSmrg CPPFLAGS="$ac_save_CPPFLAGS" 4126838f5b0bSmrg test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 4127838f5b0bSmrgesac 4128a6d9b409Smrgfi 4129838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 4130838f5b0bSmrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 4131838f5b0bSmrg 4132838f5b0bSmrgac_have_year2038=yes 4133838f5b0bSmrgcase $ac_cv_sys_year2038_opts in #( 4134838f5b0bSmrg "none needed") : 4135838f5b0bSmrg ;; #( 4136838f5b0bSmrg "support not detected") : 4137838f5b0bSmrg ac_have_year2038=no ;; #( 4138838f5b0bSmrg "-D_TIME_BITS=64") : 4139838f5b0bSmrg 4140838f5b0bSmrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 4141838f5b0bSmrg ;; #( 4142838f5b0bSmrg "-D__MINGW_USE_VC2005_COMPAT") : 4143838f5b0bSmrg 4144838f5b0bSmrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 4145838f5b0bSmrg ;; #( 4146838f5b0bSmrg "-U_USE_32_BIT_TIME_T"*) : 4147838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4148838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4149838f5b0bSmrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 4150838f5b0bSmrgwill stop working after mid-January 2038. Remove 4151838f5b0bSmrg_USE_32BIT_TIME_T from the compiler flags. 4152838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 4153838f5b0bSmrg *) : 4154838f5b0bSmrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 4155efda2da8Smrgesac 4156838f5b0bSmrg 4157a097bd00Smrgfi 4158a097bd00Smrg 4159838f5b0bSmrgfi 4160a097bd00Smrg 4161b91640d3Smrg# Initialize Automake 4162838f5b0bSmrgam__api_version='1.17' 416392e95ad1Smrg 4164a097bd00Smrg 416592e95ad1Smrg # Find a good install program. We prefer a C program (faster), 4166a6d9b409Smrg# so one script is as good as another. But avoid the broken or 4167a6d9b409Smrg# incompatible versions: 4168a6d9b409Smrg# SysV /etc/install, /usr/sbin/install 4169a6d9b409Smrg# SunOS /usr/etc/install 4170a6d9b409Smrg# IRIX /sbin/install 4171a6d9b409Smrg# AIX /bin/install 4172a6d9b409Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 4173a6d9b409Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4174a6d9b409Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4175a6d9b409Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4176a6d9b409Smrg# OS/2's system install, which has a completely different semantic 4177a6d9b409Smrg# ./install, which can be erroneously created by make from ./install.sh. 4178efda2da8Smrg# Reject install programs that cannot install multiple files. 417992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 418092e95ad1Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 4181a6d9b409Smrgif test -z "$INSTALL"; then 418292e95ad1Smrgif test ${ac_cv_path_install+y} 418392e95ad1Smrgthen : 418492e95ad1Smrg printf %s "(cached) " >&6 4185838f5b0bSmrgelse case e in #( 4186838f5b0bSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4187a6d9b409Smrgfor as_dir in $PATH 4188a6d9b409Smrgdo 4189a6d9b409Smrg IFS=$as_save_IFS 419092e95ad1Smrg case $as_dir in #((( 419192e95ad1Smrg '') as_dir=./ ;; 419292e95ad1Smrg */) ;; 419392e95ad1Smrg *) as_dir=$as_dir/ ;; 419492e95ad1Smrg esac 419592e95ad1Smrg # Account for fact that we put trailing slashes in our PATH walk. 419692e95ad1Smrgcase $as_dir in #(( 419792e95ad1Smrg ./ | /[cC]/* | \ 4198a6d9b409Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 41991e5fa1c5Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4200a6d9b409Smrg /usr/ucb/* ) ;; 4201a6d9b409Smrg *) 4202a6d9b409Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 4203a6d9b409Smrg # Don't use installbsd from OSF since it installs stuff as root 4204a6d9b409Smrg # by default. 4205a6d9b409Smrg for ac_prog in ginstall scoinst install; do 4206a6d9b409Smrg for ac_exec_ext in '' $ac_executable_extensions; do 420792e95ad1Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 4208a6d9b409Smrg if test $ac_prog = install && 420992e95ad1Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4210a6d9b409Smrg # AIX install. It has an incompatible calling convention. 4211a6d9b409Smrg : 4212a6d9b409Smrg elif test $ac_prog = install && 421392e95ad1Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4214a6d9b409Smrg # program-specific install script used by HP pwplus--don't use. 4215a6d9b409Smrg : 4216a6d9b409Smrg else 4217efda2da8Smrg rm -rf conftest.one conftest.two conftest.dir 4218efda2da8Smrg echo one > conftest.one 4219efda2da8Smrg echo two > conftest.two 4220efda2da8Smrg mkdir conftest.dir 422192e95ad1Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 4222efda2da8Smrg test -s conftest.one && test -s conftest.two && 4223efda2da8Smrg test -s conftest.dir/conftest.one && 4224efda2da8Smrg test -s conftest.dir/conftest.two 4225efda2da8Smrg then 422692e95ad1Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 4227efda2da8Smrg break 3 4228efda2da8Smrg fi 4229a6d9b409Smrg fi 4230a6d9b409Smrg fi 4231a6d9b409Smrg done 4232a6d9b409Smrg done 4233a6d9b409Smrg ;; 4234a6d9b409Smrgesac 4235efda2da8Smrg 42361e5fa1c5Smrg done 4237a6d9b409SmrgIFS=$as_save_IFS 4238a6d9b409Smrg 4239efda2da8Smrgrm -rf conftest.one conftest.two conftest.dir 4240838f5b0bSmrg ;; 4241838f5b0bSmrgesac 4242a6d9b409Smrgfi 424392e95ad1Smrg if test ${ac_cv_path_install+y}; then 4244a6d9b409Smrg INSTALL=$ac_cv_path_install 4245a6d9b409Smrg else 4246a6d9b409Smrg # As a last resort, use the slow shell script. Don't cache a 4247a6d9b409Smrg # value for INSTALL within a source directory, because that will 4248a6d9b409Smrg # break other packages using the cache if that directory is 4249a6d9b409Smrg # removed, or if the value is a relative name. 4250a6d9b409Smrg INSTALL=$ac_install_sh 4251a6d9b409Smrg fi 4252a6d9b409Smrgfi 425392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 425492e95ad1Smrgprintf "%s\n" "$INSTALL" >&6; } 4255a6d9b409Smrg 4256a6d9b409Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4257a6d9b409Smrg# It thinks the first close brace ends the variable substitution. 4258a6d9b409Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4259a6d9b409Smrg 4260a6d9b409Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4261a6d9b409Smrg 4262a6d9b409Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4263a6d9b409Smrg 4264838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 4265838f5b0bSmrgprintf %s "checking whether sleep supports fractional seconds... " >&6; } 4266838f5b0bSmrgif test ${am_cv_sleep_fractional_seconds+y} 4267838f5b0bSmrgthen : 4268838f5b0bSmrg printf %s "(cached) " >&6 4269838f5b0bSmrgelse case e in #( 4270838f5b0bSmrg e) if sleep 0.001 2>/dev/null 4271838f5b0bSmrgthen : 4272838f5b0bSmrg am_cv_sleep_fractional_seconds=yes 4273838f5b0bSmrgelse case e in #( 4274838f5b0bSmrg e) am_cv_sleep_fractional_seconds=no ;; 4275838f5b0bSmrgesac 4276838f5b0bSmrgfi 4277838f5b0bSmrg ;; 4278838f5b0bSmrgesac 4279838f5b0bSmrgfi 4280838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 4281838f5b0bSmrgprintf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; } 4282838f5b0bSmrg 4283838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 4284838f5b0bSmrgprintf %s "checking filesystem timestamp resolution... " >&6; } 4285838f5b0bSmrgif test ${am_cv_filesystem_timestamp_resolution+y} 4286838f5b0bSmrgthen : 4287838f5b0bSmrg printf %s "(cached) " >&6 4288838f5b0bSmrgelse case e in #( 4289838f5b0bSmrg e) # Default to the worst case. 4290838f5b0bSmrgam_cv_filesystem_timestamp_resolution=2 4291838f5b0bSmrg 4292838f5b0bSmrg# Only try to go finer than 1 sec if sleep can do it. 4293838f5b0bSmrg# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, 4294838f5b0bSmrg# - 1 sec is not much of a win compared to 2 sec, and 4295838f5b0bSmrg# - it takes 2 seconds to perform the test whether 1 sec works. 4296838f5b0bSmrg# 4297838f5b0bSmrg# Instead, just use the default 2s on platforms that have 1s resolution, 4298838f5b0bSmrg# accept the extra 1s delay when using $sleep in the Automake tests, in 4299838f5b0bSmrg# exchange for not incurring the 2s delay for running the test for all 4300838f5b0bSmrg# packages. 4301838f5b0bSmrg# 4302838f5b0bSmrgam_try_resolutions= 4303838f5b0bSmrgif test "$am_cv_sleep_fractional_seconds" = yes; then 4304838f5b0bSmrg # Even a millisecond often causes a bunch of false positives, 4305838f5b0bSmrg # so just try a hundredth of a second. The time saved between .001 and 4306838f5b0bSmrg # .01 is not terribly consequential. 4307838f5b0bSmrg am_try_resolutions="0.01 0.1 $am_try_resolutions" 4308838f5b0bSmrgfi 4309838f5b0bSmrg 4310838f5b0bSmrg# In order to catch current-generation FAT out, we must *modify* files 4311838f5b0bSmrg# that already exist; the *creation* timestamp is finer. Use names 4312838f5b0bSmrg# that make ls -t sort them differently when they have equal 4313838f5b0bSmrg# timestamps than when they have distinct timestamps, keeping 4314838f5b0bSmrg# in mind that ls -t prints the *newest* file first. 4315838f5b0bSmrgrm -f conftest.ts? 4316838f5b0bSmrg: > conftest.ts1 4317838f5b0bSmrg: > conftest.ts2 4318838f5b0bSmrg: > conftest.ts3 4319838f5b0bSmrg 4320838f5b0bSmrg# Make sure ls -t actually works. Do 'set' in a subshell so we don't 4321838f5b0bSmrg# clobber the current shell's arguments. (Outer-level square brackets 4322838f5b0bSmrg# are removed by m4; they're present so that m4 does not expand 4323838f5b0bSmrg# <dollar><star>; be careful, easy to get confused.) 4324838f5b0bSmrgif ( 4325838f5b0bSmrg set X `ls -t conftest.ts[12]` && 4326838f5b0bSmrg { 4327838f5b0bSmrg test "$*" != "X conftest.ts1 conftest.ts2" || 4328838f5b0bSmrg test "$*" != "X conftest.ts2 conftest.ts1"; 4329838f5b0bSmrg } 4330838f5b0bSmrg); then :; else 4331838f5b0bSmrg # If neither matched, then we have a broken ls. This can happen 4332838f5b0bSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 4333838f5b0bSmrg # broken ls alias from the environment. This has actually 4334838f5b0bSmrg # happened. Such a system could not be considered "sane". 4335838f5b0bSmrg printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 4336838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4337838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4338838f5b0bSmrgas_fn_error $? "ls -t produces unexpected output. 4339838f5b0bSmrgMake sure there is not a broken ls alias in your environment. 4340838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 4341838f5b0bSmrgfi 4342838f5b0bSmrg 4343838f5b0bSmrgfor am_try_res in $am_try_resolutions; do 4344838f5b0bSmrg # Any one fine-grained sleep might happen to cross the boundary 4345838f5b0bSmrg # between two values of a coarser actual resolution, but if we do 4346838f5b0bSmrg # two fine-grained sleeps in a row, at least one of them will fall 4347838f5b0bSmrg # entirely within a coarse interval. 4348838f5b0bSmrg echo alpha > conftest.ts1 4349838f5b0bSmrg sleep $am_try_res 4350838f5b0bSmrg echo beta > conftest.ts2 4351838f5b0bSmrg sleep $am_try_res 4352838f5b0bSmrg echo gamma > conftest.ts3 4353838f5b0bSmrg 4354838f5b0bSmrg # We assume that 'ls -t' will make use of high-resolution 4355838f5b0bSmrg # timestamps if the operating system supports them at all. 4356838f5b0bSmrg if (set X `ls -t conftest.ts?` && 4357838f5b0bSmrg test "$2" = conftest.ts3 && 4358838f5b0bSmrg test "$3" = conftest.ts2 && 4359838f5b0bSmrg test "$4" = conftest.ts1); then 4360838f5b0bSmrg # 4361838f5b0bSmrg # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, 4362838f5b0bSmrg # because we don't need to test make. 4363838f5b0bSmrg make_ok=true 4364838f5b0bSmrg if test $am_try_res != 1; then 4365838f5b0bSmrg # But if we've succeeded so far with a subsecond resolution, we 4366838f5b0bSmrg # have one more thing to check: make. It can happen that 4367838f5b0bSmrg # everything else supports the subsecond mtimes, but make doesn't; 4368838f5b0bSmrg # notably on macOS, which ships make 3.81 from 2006 (the last one 4369838f5b0bSmrg # released under GPLv2). https://bugs.gnu.org/68808 4370838f5b0bSmrg # 4371838f5b0bSmrg # We test $MAKE if it is defined in the environment, else "make". 4372838f5b0bSmrg # It might get overridden later, but our hope is that in practice 4373838f5b0bSmrg # it does not matter: it is the system "make" which is (by far) 4374838f5b0bSmrg # the most likely to be broken, whereas if the user overrides it, 4375838f5b0bSmrg # probably they did so with a better, or at least not worse, make. 4376838f5b0bSmrg # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html 4377838f5b0bSmrg # 4378838f5b0bSmrg # Create a Makefile (real tab character here): 4379838f5b0bSmrg rm -f conftest.mk 4380838f5b0bSmrg echo 'conftest.ts1: conftest.ts2' >conftest.mk 4381838f5b0bSmrg echo ' touch conftest.ts2' >>conftest.mk 4382838f5b0bSmrg # 4383838f5b0bSmrg # Now, running 4384838f5b0bSmrg # touch conftest.ts1; touch conftest.ts2; make 4385838f5b0bSmrg # should touch ts1 because ts2 is newer. This could happen by luck, 4386838f5b0bSmrg # but most often, it will fail if make's support is insufficient. So 4387838f5b0bSmrg # test for several consecutive successes. 4388838f5b0bSmrg # 4389838f5b0bSmrg # (We reuse conftest.ts[12] because we still want to modify existing 4390838f5b0bSmrg # files, not create new ones, per above.) 4391838f5b0bSmrg n=0 4392838f5b0bSmrg make=${MAKE-make} 4393838f5b0bSmrg until test $n -eq 3; do 4394838f5b0bSmrg echo one > conftest.ts1 4395838f5b0bSmrg sleep $am_try_res 4396838f5b0bSmrg echo two > conftest.ts2 # ts2 should now be newer than ts1 4397838f5b0bSmrg if $make -f conftest.mk | grep 'up to date' >/dev/null; then 4398838f5b0bSmrg make_ok=false 4399838f5b0bSmrg break # out of $n loop 4400838f5b0bSmrg fi 4401838f5b0bSmrg n=`expr $n + 1` 4402838f5b0bSmrg done 4403838f5b0bSmrg fi 4404838f5b0bSmrg # 4405838f5b0bSmrg if $make_ok; then 4406838f5b0bSmrg # Everything we know to check worked out, so call this resolution good. 4407838f5b0bSmrg am_cv_filesystem_timestamp_resolution=$am_try_res 4408838f5b0bSmrg break # out of $am_try_res loop 4409838f5b0bSmrg fi 4410838f5b0bSmrg # Otherwise, we'll go on to check the next resolution. 4411838f5b0bSmrg fi 4412838f5b0bSmrgdone 4413838f5b0bSmrgrm -f conftest.ts? 4414838f5b0bSmrg# (end _am_filesystem_timestamp_resolution) 4415838f5b0bSmrg ;; 4416838f5b0bSmrgesac 4417838f5b0bSmrgfi 4418838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 4419838f5b0bSmrgprintf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; } 4420838f5b0bSmrg 4421838f5b0bSmrg# This check should not be cached, as it may vary across builds of 4422838f5b0bSmrg# different projects. 442392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 442492e95ad1Smrgprintf %s "checking whether build environment is sane... " >&6; } 44251e5fa1c5Smrg# Reject unsafe characters in $srcdir or the absolute working directory 44261e5fa1c5Smrg# name. Accept space and tab only in the latter. 44271e5fa1c5Smrgam_lf=' 44281e5fa1c5Smrg' 44291e5fa1c5Smrgcase `pwd` in 44301e5fa1c5Smrg *[\\\"\#\$\&\'\`$am_lf]*) 4431a097bd00Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 44321e5fa1c5Smrgesac 44331e5fa1c5Smrgcase $srcdir in 44341e5fa1c5Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4435b91640d3Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 44361e5fa1c5Smrgesac 4437a6d9b409Smrg 4438b91640d3Smrg# Do 'set' in a subshell so we don't clobber the current shell's 44391e5fa1c5Smrg# arguments. Must try -L first in case configure is actually a 44401e5fa1c5Smrg# symlink; some systems play weird games with the mod time of symlinks 44411e5fa1c5Smrg# (eg FreeBSD returns the mod time of the symlink's containing 44421e5fa1c5Smrg# directory). 4443838f5b0bSmrgam_build_env_is_sane=no 4444838f5b0bSmrgam_has_slept=no 4445838f5b0bSmrgrm -f conftest.file 4446838f5b0bSmrgfor am_try in 1 2; do 4447838f5b0bSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 4448838f5b0bSmrg if ( 4449838f5b0bSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4450838f5b0bSmrg if test "$*" = "X"; then 4451838f5b0bSmrg # -L didn't work. 4452838f5b0bSmrg set X `ls -t "$srcdir/configure" conftest.file` 4453838f5b0bSmrg fi 4454838f5b0bSmrg test "$2" = conftest.file 4455838f5b0bSmrg ); then 4456838f5b0bSmrg am_build_env_is_sane=yes 4457838f5b0bSmrg break 4458838f5b0bSmrg fi 4459838f5b0bSmrg # Just in case. 4460838f5b0bSmrg sleep "$am_cv_filesystem_timestamp_resolution" 4461838f5b0bSmrg am_has_slept=yes 4462838f5b0bSmrgdone 4463838f5b0bSmrg 4464838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 4465838f5b0bSmrgprintf "%s\n" "$am_build_env_is_sane" >&6; } 4466838f5b0bSmrgif test "$am_build_env_is_sane" = no; then 4467838f5b0bSmrg as_fn_error $? "newly created file is older than distributed files! 44681e5fa1c5SmrgCheck your system clock" "$LINENO" 5 4469a6d9b409Smrgfi 4470838f5b0bSmrg 4471b91640d3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 4472b91640d3Smrg# generated files are strictly newer. 4473b91640d3Smrgam_sleep_pid= 4474838f5b0bSmrgif test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 4475838f5b0bSmrgthen : 4476838f5b0bSmrg 4477838f5b0bSmrgelse case e in #( 4478838f5b0bSmrg e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & 4479b91640d3Smrg am_sleep_pid=$! 4480838f5b0bSmrg ;; 4481838f5b0bSmrgesac 4482b91640d3Smrgfi 4483b91640d3Smrg 4484b91640d3Smrgrm -f conftest.file 4485b91640d3Smrg 44861e5fa1c5Smrgtest "$program_prefix" != NONE && 44871e5fa1c5Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 44881e5fa1c5Smrg# Use a double $ so make ignores it. 44891e5fa1c5Smrgtest "$program_suffix" != NONE && 44901e5fa1c5Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 44911e5fa1c5Smrg# Double any \ or $. 4492838f5b0bSmrg# By default was 's,x,x', remove it if useless. 44931e5fa1c5Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 449492e95ad1Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 4495a6d9b409Smrg 449692e95ad1Smrg 449792e95ad1Smrg if test x"${MISSING+set}" != xset; then 449892e95ad1Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 4499a6d9b409Smrgfi 45001e5fa1c5Smrg# Use eval to expand $SHELL 4501b91640d3Smrgif eval "$MISSING --is-lightweight"; then 4502b91640d3Smrg am_missing_run="$MISSING " 4503a6d9b409Smrgelse 45041e5fa1c5Smrg am_missing_run= 450592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 450692e95ad1Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4507a6d9b409Smrgfi 4508a6d9b409Smrg 4509b91640d3Smrgif test x"${install_sh+set}" != xset; then 45101e5fa1c5Smrg case $am_aux_dir in 45111e5fa1c5Smrg *\ * | *\ *) 45121e5fa1c5Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 45131e5fa1c5Smrg *) 45141e5fa1c5Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 45151e5fa1c5Smrg esac 4516a6d9b409Smrgfi 4517a6d9b409Smrg 4518b91640d3Smrg# Installed binaries are usually stripped using 'strip' when the user 4519b91640d3Smrg# run "make install-strip". However 'strip' might not be the right 45201e5fa1c5Smrg# tool to use in cross-compilation environments, therefore Automake 4521b91640d3Smrg# will honor the 'STRIP' environment variable to overrule this program. 45221e5fa1c5Smrgif test "$cross_compiling" != no; then 45231e5fa1c5Smrg if test -n "$ac_tool_prefix"; then 45241e5fa1c5Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 45251e5fa1c5Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 452692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 452792e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 452892e95ad1Smrgif test ${ac_cv_prog_STRIP+y} 452992e95ad1Smrgthen : 453092e95ad1Smrg printf %s "(cached) " >&6 4531838f5b0bSmrgelse case e in #( 4532838f5b0bSmrg e) if test -n "$STRIP"; then 45331e5fa1c5Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 45341e5fa1c5Smrgelse 45351e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45361e5fa1c5Smrgfor as_dir in $PATH 45371e5fa1c5Smrgdo 45381e5fa1c5Smrg IFS=$as_save_IFS 453992e95ad1Smrg case $as_dir in #((( 454092e95ad1Smrg '') as_dir=./ ;; 454192e95ad1Smrg */) ;; 454292e95ad1Smrg *) as_dir=$as_dir/ ;; 454392e95ad1Smrg esac 45441e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 454592e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 45461e5fa1c5Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 454792e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 45481e5fa1c5Smrg break 2 45491e5fa1c5Smrg fi 45501e5fa1c5Smrgdone 45511e5fa1c5Smrg done 45521e5fa1c5SmrgIFS=$as_save_IFS 4553a6d9b409Smrg 4554838f5b0bSmrgfi ;; 4555838f5b0bSmrgesac 45561e5fa1c5Smrgfi 45571e5fa1c5SmrgSTRIP=$ac_cv_prog_STRIP 45581e5fa1c5Smrgif test -n "$STRIP"; then 455992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 456092e95ad1Smrgprintf "%s\n" "$STRIP" >&6; } 4561a6d9b409Smrgelse 456292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 456392e95ad1Smrgprintf "%s\n" "no" >&6; } 4564a6d9b409Smrgfi 4565a6d9b409Smrg 4566a6d9b409Smrg 45671e5fa1c5Smrgfi 45681e5fa1c5Smrgif test -z "$ac_cv_prog_STRIP"; then 45691e5fa1c5Smrg ac_ct_STRIP=$STRIP 45701e5fa1c5Smrg # Extract the first word of "strip", so it can be a program name with args. 45711e5fa1c5Smrgset dummy strip; ac_word=$2 457292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 457392e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 457492e95ad1Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 457592e95ad1Smrgthen : 457692e95ad1Smrg printf %s "(cached) " >&6 4577838f5b0bSmrgelse case e in #( 4578838f5b0bSmrg e) if test -n "$ac_ct_STRIP"; then 45791e5fa1c5Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 45801e5fa1c5Smrgelse 45811e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45821e5fa1c5Smrgfor as_dir in $PATH 4583a6d9b409Smrgdo 4584a6d9b409Smrg IFS=$as_save_IFS 458592e95ad1Smrg case $as_dir in #((( 458692e95ad1Smrg '') as_dir=./ ;; 458792e95ad1Smrg */) ;; 458892e95ad1Smrg *) as_dir=$as_dir/ ;; 458992e95ad1Smrg esac 4590efda2da8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 459192e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 45921e5fa1c5Smrg ac_cv_prog_ac_ct_STRIP="strip" 459392e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 45941e5fa1c5Smrg break 2 45951e5fa1c5Smrg fi 45961e5fa1c5Smrgdone 4597a6d9b409Smrg done 45981e5fa1c5SmrgIFS=$as_save_IFS 45991e5fa1c5Smrg 4600838f5b0bSmrgfi ;; 4601838f5b0bSmrgesac 46021e5fa1c5Smrgfi 46031e5fa1c5Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 46041e5fa1c5Smrgif test -n "$ac_ct_STRIP"; then 460592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 460692e95ad1Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 46071e5fa1c5Smrgelse 460892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 460992e95ad1Smrgprintf "%s\n" "no" >&6; } 46101e5fa1c5Smrgfi 46111e5fa1c5Smrg 46121e5fa1c5Smrg if test "x$ac_ct_STRIP" = x; then 46131e5fa1c5Smrg STRIP=":" 46141e5fa1c5Smrg else 46151e5fa1c5Smrg case $cross_compiling:$ac_tool_warned in 46161e5fa1c5Smrgyes:) 461792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 461892e95ad1Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 46191e5fa1c5Smrgac_tool_warned=yes ;; 4620a6d9b409Smrgesac 46211e5fa1c5Smrg STRIP=$ac_ct_STRIP 46221e5fa1c5Smrg fi 46231e5fa1c5Smrgelse 46241e5fa1c5Smrg STRIP="$ac_cv_prog_STRIP" 46251e5fa1c5Smrgfi 4626a6d9b409Smrg 46271e5fa1c5Smrgfi 46281e5fa1c5SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 46291e5fa1c5Smrg 463092e95ad1Smrg 463192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 463292e95ad1Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 46331e5fa1c5Smrgif test -z "$MKDIR_P"; then 463492e95ad1Smrg if test ${ac_cv_path_mkdir+y} 463592e95ad1Smrgthen : 463692e95ad1Smrg printf %s "(cached) " >&6 4637838f5b0bSmrgelse case e in #( 4638838f5b0bSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 46391e5fa1c5Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 46401e5fa1c5Smrgdo 46411e5fa1c5Smrg IFS=$as_save_IFS 464292e95ad1Smrg case $as_dir in #((( 464392e95ad1Smrg '') as_dir=./ ;; 464492e95ad1Smrg */) ;; 464592e95ad1Smrg *) as_dir=$as_dir/ ;; 464692e95ad1Smrg esac 46471e5fa1c5Smrg for ac_prog in mkdir gmkdir; do 46481e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 464992e95ad1Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 465092e95ad1Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 465192e95ad1Smrg 'mkdir ('*'coreutils) '* | \ 4652838f5b0bSmrg *'BusyBox '* | \ 46531e5fa1c5Smrg 'mkdir (fileutils) '4.1*) 465492e95ad1Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 46551e5fa1c5Smrg break 3;; 46561e5fa1c5Smrg esac 46571e5fa1c5Smrg done 46581e5fa1c5Smrg done 4659a6d9b409Smrg done 4660a6d9b409SmrgIFS=$as_save_IFS 4661838f5b0bSmrg ;; 4662838f5b0bSmrgesac 4663a6d9b409Smrgfi 4664a6d9b409Smrg 46651e5fa1c5Smrg test -d ./--version && rmdir ./--version 466692e95ad1Smrg if test ${ac_cv_path_mkdir+y}; then 46671e5fa1c5Smrg MKDIR_P="$ac_cv_path_mkdir -p" 46681e5fa1c5Smrg else 4669838f5b0bSmrg # As a last resort, use plain mkdir -p, 4670838f5b0bSmrg # in the hope it doesn't have the bugs of ancient mkdir. 4671838f5b0bSmrg MKDIR_P='mkdir -p' 46721e5fa1c5Smrg fi 4673a6d9b409Smrgfi 467492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 467592e95ad1Smrgprintf "%s\n" "$MKDIR_P" >&6; } 4676a6d9b409Smrg 46771e5fa1c5Smrgfor ac_prog in gawk mawk nawk awk 46781e5fa1c5Smrgdo 46791e5fa1c5Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 46801e5fa1c5Smrgset dummy $ac_prog; ac_word=$2 468192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 468292e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 468392e95ad1Smrgif test ${ac_cv_prog_AWK+y} 468492e95ad1Smrgthen : 468592e95ad1Smrg printf %s "(cached) " >&6 4686838f5b0bSmrgelse case e in #( 4687838f5b0bSmrg e) if test -n "$AWK"; then 46881e5fa1c5Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 46891e5fa1c5Smrgelse 46901e5fa1c5Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 46911e5fa1c5Smrgfor as_dir in $PATH 4692a6d9b409Smrgdo 4693a6d9b409Smrg IFS=$as_save_IFS 469492e95ad1Smrg case $as_dir in #((( 469592e95ad1Smrg '') as_dir=./ ;; 469692e95ad1Smrg */) ;; 469792e95ad1Smrg *) as_dir=$as_dir/ ;; 469892e95ad1Smrg esac 4699efda2da8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 470092e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 47011e5fa1c5Smrg ac_cv_prog_AWK="$ac_prog" 470292e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 47031e5fa1c5Smrg break 2 47041e5fa1c5Smrg fi 47051e5fa1c5Smrgdone 4706a6d9b409Smrg done 47071e5fa1c5SmrgIFS=$as_save_IFS 47081e5fa1c5Smrg 4709838f5b0bSmrgfi ;; 4710838f5b0bSmrgesac 47111e5fa1c5Smrgfi 47121e5fa1c5SmrgAWK=$ac_cv_prog_AWK 47131e5fa1c5Smrgif test -n "$AWK"; then 471492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 471592e95ad1Smrgprintf "%s\n" "$AWK" >&6; } 47161e5fa1c5Smrgelse 471792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 471892e95ad1Smrgprintf "%s\n" "no" >&6; } 47191e5fa1c5Smrgfi 47201e5fa1c5Smrg 47211e5fa1c5Smrg 47221e5fa1c5Smrg test -n "$AWK" && break 47231e5fa1c5Smrgdone 47241e5fa1c5Smrg 472592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 472692e95ad1Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 47271e5fa1c5Smrgset x ${MAKE-make} 472892e95ad1Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 472992e95ad1Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 473092e95ad1Smrgthen : 473192e95ad1Smrg printf %s "(cached) " >&6 4732838f5b0bSmrgelse case e in #( 4733838f5b0bSmrg e) cat >conftest.make <<\_ACEOF 47341e5fa1c5SmrgSHELL = /bin/sh 47351e5fa1c5Smrgall: 47361e5fa1c5Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 47371e5fa1c5Smrg_ACEOF 4738a097bd00Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 47391e5fa1c5Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 47401e5fa1c5Smrg *@@@%%%=?*=@@@%%%*) 47411e5fa1c5Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 47421e5fa1c5Smrg *) 47431e5fa1c5Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 47441e5fa1c5Smrgesac 4745838f5b0bSmrgrm -f conftest.make ;; 4746838f5b0bSmrgesac 47471e5fa1c5Smrgfi 47481e5fa1c5Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 474992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 475092e95ad1Smrgprintf "%s\n" "yes" >&6; } 47511e5fa1c5Smrg SET_MAKE= 47521e5fa1c5Smrgelse 475392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 475492e95ad1Smrgprintf "%s\n" "no" >&6; } 47551e5fa1c5Smrg SET_MAKE="MAKE=${MAKE-make}" 47561e5fa1c5Smrgfi 47571e5fa1c5Smrg 47581e5fa1c5Smrgrm -rf .tst 2>/dev/null 47591e5fa1c5Smrgmkdir .tst 2>/dev/null 47601e5fa1c5Smrgif test -d .tst; then 47611e5fa1c5Smrg am__leading_dot=. 47621e5fa1c5Smrgelse 47631e5fa1c5Smrg am__leading_dot=_ 47641e5fa1c5Smrgfi 47651e5fa1c5Smrgrmdir .tst 2>/dev/null 47661e5fa1c5Smrg 47671e5fa1c5SmrgDEPDIR="${am__leading_dot}deps" 47681e5fa1c5Smrg 47691e5fa1c5Smrgac_config_commands="$ac_config_commands depfiles" 47701e5fa1c5Smrg 477192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 477292e95ad1Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 477392e95ad1Smrgcat > confinc.mk << 'END' 47741e5fa1c5Smrgam__doit: 477592e95ad1Smrg @echo this is the am__doit target >confinc.out 47761e5fa1c5Smrg.PHONY: am__doit 47771e5fa1c5SmrgEND 47781e5fa1c5Smrgam__include="#" 47791e5fa1c5Smrgam__quote= 478092e95ad1Smrg# BSD make does it like this. 478192e95ad1Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 478292e95ad1Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 478392e95ad1Smrgecho 'include confinc.mk # ignored' > confmf.GNU 478492e95ad1Smrg_am_result=no 478592e95ad1Smrgfor s in GNU BSD; do 478692e95ad1Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 478792e95ad1Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 478892e95ad1Smrg ac_status=$? 478992e95ad1Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 479092e95ad1Smrg (exit $ac_status); } 479192e95ad1Smrg case $?:`cat confinc.out 2>/dev/null` in #( 479292e95ad1Smrg '0:this is the am__doit target') : 479392e95ad1Smrg case $s in #( 479492e95ad1Smrg BSD) : 479592e95ad1Smrg am__include='.include' am__quote='"' ;; #( 479692e95ad1Smrg *) : 479792e95ad1Smrg am__include='include' am__quote='' ;; 479892e95ad1Smrgesac ;; #( 479992e95ad1Smrg *) : 48001e5fa1c5Smrg ;; 480192e95ad1Smrgesac 480292e95ad1Smrg if test "$am__include" != "#"; then 480392e95ad1Smrg _am_result="yes ($s style)" 480492e95ad1Smrg break 480592e95ad1Smrg fi 480692e95ad1Smrgdone 480792e95ad1Smrgrm -f confinc.* confmf.* 480892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 480992e95ad1Smrgprintf "%s\n" "${_am_result}" >&6; } 48101e5fa1c5Smrg 48111e5fa1c5Smrg# Check whether --enable-dependency-tracking was given. 481292e95ad1Smrgif test ${enable_dependency_tracking+y} 481392e95ad1Smrgthen : 48141e5fa1c5Smrg enableval=$enable_dependency_tracking; 48151e5fa1c5Smrgfi 48161e5fa1c5Smrg 48171e5fa1c5Smrgif test "x$enable_dependency_tracking" != xno; then 48181e5fa1c5Smrg am_depcomp="$ac_aux_dir/depcomp" 48191e5fa1c5Smrg AMDEPBACKSLASH='\' 4820a097bd00Smrg am__nodep='_no' 48211e5fa1c5Smrgfi 48221e5fa1c5Smrg if test "x$enable_dependency_tracking" != xno; then 48231e5fa1c5Smrg AMDEP_TRUE= 48241e5fa1c5Smrg AMDEP_FALSE='#' 48251e5fa1c5Smrgelse 48261e5fa1c5Smrg AMDEP_TRUE='#' 48271e5fa1c5Smrg AMDEP_FALSE= 48281e5fa1c5Smrgfi 48291e5fa1c5Smrg 48301e5fa1c5Smrg 4831838f5b0bSmrgAM_DEFAULT_VERBOSITY=1 4832b91640d3Smrg# Check whether --enable-silent-rules was given. 483392e95ad1Smrgif test ${enable_silent_rules+y} 483492e95ad1Smrgthen : 4835b91640d3Smrg enableval=$enable_silent_rules; 4836b91640d3Smrgfi 4837b91640d3Smrg 4838b91640d3Smrgam_make=${MAKE-make} 483992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 484092e95ad1Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 484192e95ad1Smrgif test ${am_cv_make_support_nested_variables+y} 484292e95ad1Smrgthen : 484392e95ad1Smrg printf %s "(cached) " >&6 4844838f5b0bSmrgelse case e in #( 4845838f5b0bSmrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 4846b91640d3SmrgBAR0=false 4847b91640d3SmrgBAR1=true 4848b91640d3SmrgV=1 4849b91640d3Smrgam__doit: 4850b91640d3Smrg @$(TRUE) 4851b91640d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4852b91640d3Smrg am_cv_make_support_nested_variables=yes 4853b91640d3Smrgelse 4854b91640d3Smrg am_cv_make_support_nested_variables=no 4855838f5b0bSmrgfi ;; 4856838f5b0bSmrgesac 4857b91640d3Smrgfi 485892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 485992e95ad1Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 4860b91640d3SmrgAM_BACKSLASH='\' 4861b91640d3Smrg 4862838f5b0bSmrgam__rm_f_notfound= 4863838f5b0bSmrgif (rm -f && rm -fr && rm -rf) 2>/dev/null 4864838f5b0bSmrgthen : 4865838f5b0bSmrg 4866838f5b0bSmrgelse case e in #( 4867838f5b0bSmrg e) am__rm_f_notfound='""' ;; 4868838f5b0bSmrgesac 4869838f5b0bSmrgfi 4870838f5b0bSmrg 4871838f5b0bSmrg 4872838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 4873838f5b0bSmrgprintf %s "checking xargs -n works... " >&6; } 4874838f5b0bSmrgif test ${am_cv_xargs_n_works+y} 4875838f5b0bSmrgthen : 4876838f5b0bSmrg printf %s "(cached) " >&6 4877838f5b0bSmrgelse case e in #( 4878838f5b0bSmrg e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 4879838f5b0bSmrg3" 4880838f5b0bSmrgthen : 4881838f5b0bSmrg am_cv_xargs_n_works=yes 4882838f5b0bSmrgelse case e in #( 4883838f5b0bSmrg e) am_cv_xargs_n_works=no ;; 4884838f5b0bSmrgesac 4885838f5b0bSmrgfi ;; 4886838f5b0bSmrgesac 4887838f5b0bSmrgfi 4888838f5b0bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 4889838f5b0bSmrgprintf "%s\n" "$am_cv_xargs_n_works" >&6; } 4890838f5b0bSmrgif test "$am_cv_xargs_n_works" = yes 4891838f5b0bSmrgthen : 4892838f5b0bSmrg am__xargs_n='xargs -n' 4893838f5b0bSmrgelse case e in #( 4894838f5b0bSmrg e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' 4895838f5b0bSmrg ;; 4896838f5b0bSmrgesac 4897838f5b0bSmrgfi 4898838f5b0bSmrg 48991e5fa1c5Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 49001e5fa1c5Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 49011e5fa1c5Smrg # is not polluted with repeated "-I." 49021e5fa1c5Smrg am__isrc=' -I$(srcdir)' 49031e5fa1c5Smrg # test to see if srcdir already configured 49041e5fa1c5Smrg if test -f $srcdir/config.status; then 4905a097bd00Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 49061e5fa1c5Smrg fi 49071e5fa1c5Smrgfi 49081e5fa1c5Smrg 49091e5fa1c5Smrg# test whether we have cygpath 49101e5fa1c5Smrgif test -z "$CYGPATH_W"; then 49111e5fa1c5Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 49121e5fa1c5Smrg CYGPATH_W='cygpath -w' 49131e5fa1c5Smrg else 49141e5fa1c5Smrg CYGPATH_W=echo 49151e5fa1c5Smrg fi 49161e5fa1c5Smrgfi 49171e5fa1c5Smrg 49181e5fa1c5Smrg 49191e5fa1c5Smrg# Define the identity of the package. 49201e5fa1c5Smrg PACKAGE='sessreg' 4921838f5b0bSmrg VERSION='1.1.4' 49221e5fa1c5Smrg 49231e5fa1c5Smrg 492492e95ad1Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 49251e5fa1c5Smrg 49261e5fa1c5Smrg 492792e95ad1Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 49281e5fa1c5Smrg 49291e5fa1c5Smrg# Some tools Automake needs. 49301e5fa1c5Smrg 49311e5fa1c5SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 49321e5fa1c5Smrg 49331e5fa1c5Smrg 49341e5fa1c5SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 49351e5fa1c5Smrg 49361e5fa1c5Smrg 49371e5fa1c5SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 49381e5fa1c5Smrg 49391e5fa1c5Smrg 49401e5fa1c5SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 49411e5fa1c5Smrg 49421e5fa1c5Smrg 49431e5fa1c5SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 49441e5fa1c5Smrg 4945b91640d3Smrg# For better backward compatibility. To be removed once Automake 1.9.x 4946b91640d3Smrg# dies out for good. For more background, see: 494792e95ad1Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 494892e95ad1Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4949b91640d3Smrgmkdir_p='$(MKDIR_P)' 4950b91640d3Smrg 4951b91640d3Smrg# We need awk for the "check" target (and possibly the TAP driver). The 4952b91640d3Smrg# system "awk" is bad on some platforms. 4953b91640d3Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 4954b91640d3Smrg# in the wild :-( We should find a proper way to deprecate it ... 4955b91640d3SmrgAMTAR='$${TAR-tar}' 49561e5fa1c5Smrg 49571e5fa1c5Smrg 4958b91640d3Smrg# We'll loop over all known methods to create a tar archive until one works. 4959b91640d3Smrg_am_tools='gnutar pax cpio none' 4960b91640d3Smrg 4961b91640d3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4962b91640d3Smrg 49631e5fa1c5Smrg 49641e5fa1c5Smrg 49651e5fa1c5Smrg 49661e5fa1c5Smrg 49671e5fa1c5Smrgdepcc="$CC" am_compiler_list= 49681e5fa1c5Smrg 496992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 497092e95ad1Smrgprintf %s "checking dependency style of $depcc... " >&6; } 497192e95ad1Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 497292e95ad1Smrgthen : 497392e95ad1Smrg printf %s "(cached) " >&6 4974838f5b0bSmrgelse case e in #( 4975838f5b0bSmrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 49761e5fa1c5Smrg # We make a subdir and do the tests there. Otherwise we can end up 49771e5fa1c5Smrg # making bogus files that we don't know about and never remove. For 49781e5fa1c5Smrg # instance it was reported that on HP-UX the gcc test will end up 4979b91640d3Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 4980b91640d3Smrg # in D". 4981a097bd00Smrg rm -rf conftest.dir 49821e5fa1c5Smrg mkdir conftest.dir 49831e5fa1c5Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 49841e5fa1c5Smrg # using a relative directory. 49851e5fa1c5Smrg cp "$am_depcomp" conftest.dir 49861e5fa1c5Smrg cd conftest.dir 49871e5fa1c5Smrg # We will build objects and dependencies in a subdirectory because 49881e5fa1c5Smrg # it helps to detect inapplicable dependency modes. For instance 49891e5fa1c5Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 49901e5fa1c5Smrg # side effect of compilation, but ICC will put the dependencies in 49911e5fa1c5Smrg # the current directory while Tru64 will put them in the object 49921e5fa1c5Smrg # directory. 49931e5fa1c5Smrg mkdir sub 49941e5fa1c5Smrg 49951e5fa1c5Smrg am_cv_CC_dependencies_compiler_type=none 49961e5fa1c5Smrg if test "$am_compiler_list" = ""; then 49971e5fa1c5Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 49981e5fa1c5Smrg fi 49991e5fa1c5Smrg am__universal=false 50001e5fa1c5Smrg case " $depcc " in #( 50011e5fa1c5Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 50021e5fa1c5Smrg esac 50031e5fa1c5Smrg 50041e5fa1c5Smrg for depmode in $am_compiler_list; do 50051e5fa1c5Smrg # Setup a source with many dependencies, because some compilers 50061e5fa1c5Smrg # like to wrap large dependency lists on column 80 (with \), and 50071e5fa1c5Smrg # we should not choose a depcomp mode which is confused by this. 50081e5fa1c5Smrg # 50091e5fa1c5Smrg # We need to recreate these files for each test, as the compiler may 50101e5fa1c5Smrg # overwrite some of them when testing with obscure command lines. 50111e5fa1c5Smrg # This happens at least with the AIX C compiler. 50121e5fa1c5Smrg : > sub/conftest.c 50131e5fa1c5Smrg for i in 1 2 3 4 5 6; do 50141e5fa1c5Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 5015b91640d3Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5016b91640d3Smrg # Solaris 10 /bin/sh. 5017b91640d3Smrg echo '/* dummy */' > sub/conftst$i.h 50181e5fa1c5Smrg done 50191e5fa1c5Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 50201e5fa1c5Smrg 5021b91640d3Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 50221e5fa1c5Smrg # mode. It turns out that the SunPro C++ compiler does not properly 5023b91640d3Smrg # handle '-M -o', and we need to detect this. Also, some Intel 5024b91640d3Smrg # versions had trouble with output in subdirs. 50251e5fa1c5Smrg am__obj=sub/conftest.${OBJEXT-o} 50261e5fa1c5Smrg am__minus_obj="-o $am__obj" 50271e5fa1c5Smrg case $depmode in 50281e5fa1c5Smrg gcc) 50291e5fa1c5Smrg # This depmode causes a compiler race in universal mode. 50301e5fa1c5Smrg test "$am__universal" = false || continue 50311e5fa1c5Smrg ;; 50321e5fa1c5Smrg nosideeffect) 5033b91640d3Smrg # After this tag, mechanisms are not by side-effect, so they'll 5034b91640d3Smrg # only be used when explicitly requested. 50351e5fa1c5Smrg if test "x$enable_dependency_tracking" = xyes; then 50361e5fa1c5Smrg continue 50371e5fa1c5Smrg else 50381e5fa1c5Smrg break 50391e5fa1c5Smrg fi 50401e5fa1c5Smrg ;; 5041a097bd00Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5042b91640d3Smrg # This compiler won't grok '-c -o', but also, the minuso test has 50431e5fa1c5Smrg # not run yet. These depmodes are late enough in the game, and 50441e5fa1c5Smrg # so weak that their functioning should not be impacted. 50451e5fa1c5Smrg am__obj=conftest.${OBJEXT-o} 50461e5fa1c5Smrg am__minus_obj= 50471e5fa1c5Smrg ;; 50481e5fa1c5Smrg none) break ;; 50491e5fa1c5Smrg esac 50501e5fa1c5Smrg if depmode=$depmode \ 50511e5fa1c5Smrg source=sub/conftest.c object=$am__obj \ 50521e5fa1c5Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 50531e5fa1c5Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 50541e5fa1c5Smrg >/dev/null 2>conftest.err && 50551e5fa1c5Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 50561e5fa1c5Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 50571e5fa1c5Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 50581e5fa1c5Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 50591e5fa1c5Smrg # icc doesn't choke on unknown options, it will just issue warnings 50601e5fa1c5Smrg # or remarks (even with -Werror). So we grep stderr for any message 50611e5fa1c5Smrg # that says an option was ignored or not supported. 5062838f5b0bSmrg # When given -MP, icc 7.0 and 7.1 complain thus: 50631e5fa1c5Smrg # icc: Command line warning: ignoring option '-M'; no argument required 50641e5fa1c5Smrg # The diagnosis changed in icc 8.0: 50651e5fa1c5Smrg # icc: Command line remark: option '-MP' not supported 50661e5fa1c5Smrg if (grep 'ignoring option' conftest.err || 50671e5fa1c5Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 50681e5fa1c5Smrg am_cv_CC_dependencies_compiler_type=$depmode 50691e5fa1c5Smrg break 50701e5fa1c5Smrg fi 50711e5fa1c5Smrg fi 50721e5fa1c5Smrg done 50731e5fa1c5Smrg 50741e5fa1c5Smrg cd .. 50751e5fa1c5Smrg rm -rf conftest.dir 50761e5fa1c5Smrgelse 50771e5fa1c5Smrg am_cv_CC_dependencies_compiler_type=none 50781e5fa1c5Smrgfi 5079838f5b0bSmrg ;; 5080838f5b0bSmrgesac 50811e5fa1c5Smrgfi 508292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 508392e95ad1Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 50841e5fa1c5SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 50851e5fa1c5Smrg 50861e5fa1c5Smrg if 50871e5fa1c5Smrg test "x$enable_dependency_tracking" != xno \ 50881e5fa1c5Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 50891e5fa1c5Smrg am__fastdepCC_TRUE= 50901e5fa1c5Smrg am__fastdepCC_FALSE='#' 50911e5fa1c5Smrgelse 50921e5fa1c5Smrg am__fastdepCC_TRUE='#' 50931e5fa1c5Smrg am__fastdepCC_FALSE= 50941e5fa1c5Smrgfi 50951e5fa1c5Smrg 50961e5fa1c5Smrg 509792e95ad1Smrg# Variables for tags utilities; see am/tags.am 509892e95ad1Smrgif test -z "$CTAGS"; then 509992e95ad1Smrg CTAGS=ctags 510092e95ad1Smrgfi 510192e95ad1Smrg 510292e95ad1Smrgif test -z "$ETAGS"; then 510392e95ad1Smrg ETAGS=etags 510492e95ad1Smrgfi 510592e95ad1Smrg 510692e95ad1Smrgif test -z "$CSCOPE"; then 510792e95ad1Smrg CSCOPE=cscope 510892e95ad1Smrgfi 510992e95ad1Smrg 511092e95ad1Smrg 51111e5fa1c5Smrg 51121e5fa1c5Smrg 5113b91640d3Smrg 5114b91640d3Smrg 51151e5fa1c5Smrg 51161e5fa1c5Smrg 511792e95ad1Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 51181e5fa1c5Smrg 51191e5fa1c5Smrg 51201e5fa1c5Smrg 51211e5fa1c5Smrg 51221e5fa1c5Smrg 51231e5fa1c5Smrg 51241e5fa1c5Smrg 51251e5fa1c5Smrg 5126a6d9b409Smrg 5127a6d9b409Smrg 5128a6d9b409Smrg 512992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 513092e95ad1Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 513192e95ad1Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 513292e95ad1Smrgthen : 513392e95ad1Smrg printf %s "(cached) " >&6 5134838f5b0bSmrgelse case e in #( 5135838f5b0bSmrg e) ac_save_CFLAGS=$CFLAGS 513692e95ad1Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 513792e95ad1Smrg for ac_arg in '' -fno-builtin; do 513892e95ad1Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 513992e95ad1Smrg # This test program should *not* compile successfully. 514092e95ad1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 514192e95ad1Smrg/* end confdefs.h. */ 5142a6d9b409Smrg 514392e95ad1Smrgint 514492e95ad1Smrgmain (void) 514592e95ad1Smrg{ 514692e95ad1Smrg(void) strchr; 514792e95ad1Smrg ; 514892e95ad1Smrg return 0; 514992e95ad1Smrg} 515092e95ad1Smrg_ACEOF 515192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 515292e95ad1Smrgthen : 51531e5fa1c5Smrg 5154838f5b0bSmrgelse case e in #( 5155838f5b0bSmrg e) # This test program should compile successfully. 515692e95ad1Smrg # No library function is consistently available on 515792e95ad1Smrg # freestanding implementations, so test against a dummy 515892e95ad1Smrg # declaration. Include always-available headers on the 515992e95ad1Smrg # off chance that they somehow elicit warnings. 516092e95ad1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 516192e95ad1Smrg/* end confdefs.h. */ 516292e95ad1Smrg#include <float.h> 516392e95ad1Smrg#include <limits.h> 516492e95ad1Smrg#include <stdarg.h> 516592e95ad1Smrg#include <stddef.h> 516692e95ad1Smrgextern void ac_decl (int, char *); 516792e95ad1Smrg 516892e95ad1Smrgint 516992e95ad1Smrgmain (void) 517092e95ad1Smrg{ 517192e95ad1Smrg(void) ac_decl (0, (char *) 0); 517292e95ad1Smrg (void) ac_decl; 5173a6d9b409Smrg 5174a6d9b409Smrg ; 5175a6d9b409Smrg return 0; 5176a6d9b409Smrg} 5177a6d9b409Smrg_ACEOF 517892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 517992e95ad1Smrgthen : 518092e95ad1Smrg if test x"$ac_arg" = x 518192e95ad1Smrgthen : 518292e95ad1Smrg ac_cv_c_undeclared_builtin_options='none needed' 5183838f5b0bSmrgelse case e in #( 5184838f5b0bSmrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 5185838f5b0bSmrgesac 51861e5fa1c5Smrgfi 518792e95ad1Smrg break 51881e5fa1c5Smrgfi 5189838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5190838f5b0bSmrgesac 5191a6d9b409Smrgfi 519292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 519392e95ad1Smrg done 519492e95ad1Smrg CFLAGS=$ac_save_CFLAGS 5195838f5b0bSmrg ;; 5196838f5b0bSmrgesac 519792e95ad1Smrgfi 519892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 519992e95ad1Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 520092e95ad1Smrg case $ac_cv_c_undeclared_builtin_options in #( 520192e95ad1Smrg 'cannot detect') : 5202838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 5203838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 520492e95ad1Smrgas_fn_error $? "cannot make $CC report undeclared builtins 5205838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 520692e95ad1Smrg 'none needed') : 520792e95ad1Smrg ac_c_undeclared_builtin_options='' ;; #( 520892e95ad1Smrg *) : 520992e95ad1Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 521092e95ad1Smrgesac 5211a6d9b409Smrg 5212a6d9b409Smrg 5213a6d9b409Smrg 52141e5fa1c5Smrg 5215a097bd00Smrg 521692e95ad1Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 521792e95ad1Smrgif test "x$ac_cv_have_decl___clang__" = xyes 521892e95ad1Smrgthen : 5219a097bd00Smrg CLANGCC="yes" 5220838f5b0bSmrgelse case e in #( 5221838f5b0bSmrg e) CLANGCC="no" ;; 5222838f5b0bSmrgesac 5223a097bd00Smrgfi 522492e95ad1Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 522592e95ad1Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 522692e95ad1Smrgthen : 5227a097bd00Smrg INTELCC="yes" 5228838f5b0bSmrgelse case e in #( 5229838f5b0bSmrg e) INTELCC="no" ;; 5230838f5b0bSmrgesac 5231a097bd00Smrgfi 523292e95ad1Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 523392e95ad1Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 523492e95ad1Smrgthen : 5235a097bd00Smrg SUNCC="yes" 5236838f5b0bSmrgelse case e in #( 5237838f5b0bSmrg e) SUNCC="no" ;; 5238838f5b0bSmrgesac 5239a097bd00Smrgfi 5240a097bd00Smrg 5241a097bd00Smrg 5242a097bd00Smrg 5243a097bd00Smrg 524411a95ff3Smrg 524511a95ff3Smrg 524611a95ff3Smrg 524711a95ff3Smrg 5248a097bd00Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 5249a097bd00Smrg if test -n "$ac_tool_prefix"; then 5250a097bd00Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 5251a097bd00Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 525292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 525392e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 525492e95ad1Smrgif test ${ac_cv_path_PKG_CONFIG+y} 525592e95ad1Smrgthen : 525692e95ad1Smrg printf %s "(cached) " >&6 5257838f5b0bSmrgelse case e in #( 5258838f5b0bSmrg e) case $PKG_CONFIG in 52591e5fa1c5Smrg [\\/]* | ?:[\\/]*) 52601e5fa1c5Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 52611e5fa1c5Smrg ;; 52621e5fa1c5Smrg *) 52631e5fa1c5Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52641e5fa1c5Smrgfor as_dir in $PATH 52651e5fa1c5Smrgdo 52661e5fa1c5Smrg IFS=$as_save_IFS 526792e95ad1Smrg case $as_dir in #((( 526892e95ad1Smrg '') as_dir=./ ;; 526992e95ad1Smrg */) ;; 527092e95ad1Smrg *) as_dir=$as_dir/ ;; 527192e95ad1Smrg esac 52721e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 527392e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 527492e95ad1Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 527592e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 52761e5fa1c5Smrg break 2 52771e5fa1c5Smrg fi 52781e5fa1c5Smrgdone 52791e5fa1c5Smrg done 52801e5fa1c5SmrgIFS=$as_save_IFS 5281a6d9b409Smrg 52821e5fa1c5Smrg ;; 5283838f5b0bSmrgesac ;; 52841e5fa1c5Smrgesac 5285a6d9b409Smrgfi 52861e5fa1c5SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 52871e5fa1c5Smrgif test -n "$PKG_CONFIG"; then 528892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 528992e95ad1Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 5290a6d9b409Smrgelse 529192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 529292e95ad1Smrgprintf "%s\n" "no" >&6; } 5293a6d9b409Smrgfi 5294a6d9b409Smrg 5295a6d9b409Smrg 52961e5fa1c5Smrgfi 52971e5fa1c5Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 52981e5fa1c5Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 52991e5fa1c5Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 53001e5fa1c5Smrgset dummy pkg-config; ac_word=$2 530192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 530292e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 530392e95ad1Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 530492e95ad1Smrgthen : 530592e95ad1Smrg printf %s "(cached) " >&6 5306838f5b0bSmrgelse case e in #( 5307838f5b0bSmrg e) case $ac_pt_PKG_CONFIG in 53081e5fa1c5Smrg [\\/]* | ?:[\\/]*) 53091e5fa1c5Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 53101e5fa1c5Smrg ;; 53111e5fa1c5Smrg *) 53121e5fa1c5Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53131e5fa1c5Smrgfor as_dir in $PATH 53141e5fa1c5Smrgdo 53151e5fa1c5Smrg IFS=$as_save_IFS 531692e95ad1Smrg case $as_dir in #((( 531792e95ad1Smrg '') as_dir=./ ;; 531892e95ad1Smrg */) ;; 531992e95ad1Smrg *) as_dir=$as_dir/ ;; 532092e95ad1Smrg esac 53211e5fa1c5Smrg for ac_exec_ext in '' $ac_executable_extensions; do 532292e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 532392e95ad1Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 532492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 53251e5fa1c5Smrg break 2 53261e5fa1c5Smrg fi 53271e5fa1c5Smrgdone 53281e5fa1c5Smrg done 53291e5fa1c5SmrgIFS=$as_save_IFS 5330a6d9b409Smrg 53311e5fa1c5Smrg ;; 5332838f5b0bSmrgesac ;; 5333a6d9b409Smrgesac 5334a6d9b409Smrgfi 53351e5fa1c5Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 53361e5fa1c5Smrgif test -n "$ac_pt_PKG_CONFIG"; then 533792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 533892e95ad1Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 53391e5fa1c5Smrgelse 534092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 534192e95ad1Smrgprintf "%s\n" "no" >&6; } 5342efda2da8Smrgfi 5343efda2da8Smrg 53441e5fa1c5Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 53451e5fa1c5Smrg PKG_CONFIG="" 53461e5fa1c5Smrg else 53471e5fa1c5Smrg case $cross_compiling:$ac_tool_warned in 53481e5fa1c5Smrgyes:) 534992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 535092e95ad1Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 53511e5fa1c5Smrgac_tool_warned=yes ;; 53521e5fa1c5Smrgesac 53531e5fa1c5Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 53541e5fa1c5Smrg fi 53551e5fa1c5Smrgelse 53561e5fa1c5Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 5357efda2da8Smrgfi 5358efda2da8Smrg 53591e5fa1c5Smrgfi 53601e5fa1c5Smrgif test -n "$PKG_CONFIG"; then 53611e5fa1c5Smrg _pkg_min_version=0.9.0 536292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 536392e95ad1Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 53641e5fa1c5Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 536592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 536692e95ad1Smrgprintf "%s\n" "yes" >&6; } 53671e5fa1c5Smrg else 536892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 536992e95ad1Smrgprintf "%s\n" "no" >&6; } 53701e5fa1c5Smrg PKG_CONFIG="" 53711e5fa1c5Smrg fi 5372efda2da8Smrgfi 5373a097bd00Smrg 537492e95ad1Smrg 537592e95ad1Smrg # Make sure we can run config.sub. 537692e95ad1Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 537792e95ad1Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 537892e95ad1Smrg 537992e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 538092e95ad1Smrgprintf %s "checking build system type... " >&6; } 538192e95ad1Smrgif test ${ac_cv_build+y} 538292e95ad1Smrgthen : 538392e95ad1Smrg printf %s "(cached) " >&6 5384838f5b0bSmrgelse case e in #( 5385838f5b0bSmrg e) ac_build_alias=$build_alias 5386a097bd00Smrgtest "x$ac_build_alias" = x && 538792e95ad1Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 5388a097bd00Smrgtest "x$ac_build_alias" = x && 5389a097bd00Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 539092e95ad1Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 539192e95ad1Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 5392838f5b0bSmrg ;; 5393838f5b0bSmrgesac 5394a097bd00Smrgfi 539592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 539692e95ad1Smrgprintf "%s\n" "$ac_cv_build" >&6; } 5397a097bd00Smrgcase $ac_cv_build in 5398a097bd00Smrg*-*-*) ;; 5399a097bd00Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5400a097bd00Smrgesac 5401a097bd00Smrgbuild=$ac_cv_build 5402a097bd00Smrgac_save_IFS=$IFS; IFS='-' 5403a097bd00Smrgset x $ac_cv_build 5404a097bd00Smrgshift 5405a097bd00Smrgbuild_cpu=$1 5406a097bd00Smrgbuild_vendor=$2 5407a097bd00Smrgshift; shift 5408a097bd00Smrg# Remember, the first character of IFS is used to create $*, 5409a097bd00Smrg# except with old shells: 5410a097bd00Smrgbuild_os=$* 5411a097bd00SmrgIFS=$ac_save_IFS 5412a097bd00Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5413efda2da8Smrg 5414efda2da8Smrg 541592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 541692e95ad1Smrgprintf %s "checking host system type... " >&6; } 541792e95ad1Smrgif test ${ac_cv_host+y} 541892e95ad1Smrgthen : 541992e95ad1Smrg printf %s "(cached) " >&6 5420838f5b0bSmrgelse case e in #( 5421838f5b0bSmrg e) if test "x$host_alias" = x; then 5422a097bd00Smrg ac_cv_host=$ac_cv_build 54231e5fa1c5Smrgelse 542492e95ad1Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 542592e95ad1Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 54261e5fa1c5Smrgfi 5427838f5b0bSmrg ;; 5428838f5b0bSmrgesac 54291e5fa1c5Smrgfi 543092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 543192e95ad1Smrgprintf "%s\n" "$ac_cv_host" >&6; } 5432a097bd00Smrgcase $ac_cv_host in 5433a097bd00Smrg*-*-*) ;; 5434a097bd00Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5435a097bd00Smrgesac 5436a097bd00Smrghost=$ac_cv_host 5437a097bd00Smrgac_save_IFS=$IFS; IFS='-' 5438a097bd00Smrgset x $ac_cv_host 5439a097bd00Smrgshift 5440a097bd00Smrghost_cpu=$1 5441a097bd00Smrghost_vendor=$2 5442a097bd00Smrgshift; shift 5443a097bd00Smrg# Remember, the first character of IFS is used to create $*, 5444a097bd00Smrg# except with old shells: 5445a097bd00Smrghost_os=$* 5446a097bd00SmrgIFS=$ac_save_IFS 5447a097bd00Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5448efda2da8Smrg 5449efda2da8Smrg 545092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 545192e95ad1Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 545292e95ad1Smrgif test ${ac_cv_path_SED+y} 545392e95ad1Smrgthen : 545492e95ad1Smrg printf %s "(cached) " >&6 5455838f5b0bSmrgelse case e in #( 5456838f5b0bSmrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5457a097bd00Smrg for ac_i in 1 2 3 4 5 6 7; do 5458a097bd00Smrg ac_script="$ac_script$as_nl$ac_script" 5459a097bd00Smrg done 5460a097bd00Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5461a097bd00Smrg { ac_script=; unset ac_script;} 5462a097bd00Smrg if test -z "$SED"; then 5463a097bd00Smrg ac_path_SED_found=false 5464a097bd00Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5465a097bd00Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5466a097bd00Smrgfor as_dir in $PATH 5467a097bd00Smrgdo 5468a097bd00Smrg IFS=$as_save_IFS 546992e95ad1Smrg case $as_dir in #((( 547092e95ad1Smrg '') as_dir=./ ;; 547192e95ad1Smrg */) ;; 547292e95ad1Smrg *) as_dir=$as_dir/ ;; 547392e95ad1Smrg esac 547492e95ad1Smrg for ac_prog in sed gsed 547592e95ad1Smrg do 5476a097bd00Smrg for ac_exec_ext in '' $ac_executable_extensions; do 547792e95ad1Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5478b91640d3Smrg as_fn_executable_p "$ac_path_SED" || continue 5479a097bd00Smrg# Check for GNU ac_path_SED and select it if it is found. 5480a097bd00Smrg # Check for GNU $ac_path_SED 5481838f5b0bSmrgcase `"$ac_path_SED" --version 2>&1` in #( 5482a097bd00Smrg*GNU*) 5483a097bd00Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5484838f5b0bSmrg#( 5485a097bd00Smrg*) 5486a097bd00Smrg ac_count=0 548792e95ad1Smrg printf %s 0123456789 >"conftest.in" 5488a097bd00Smrg while : 5489a097bd00Smrg do 5490a097bd00Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5491a097bd00Smrg mv "conftest.tmp" "conftest.in" 5492a097bd00Smrg cp "conftest.in" "conftest.nl" 549392e95ad1Smrg printf "%s\n" '' >> "conftest.nl" 5494a097bd00Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5495a097bd00Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5496a097bd00Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5497a097bd00Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5498a097bd00Smrg # Best one so far, save it but keep looking for a better one 5499a097bd00Smrg ac_cv_path_SED="$ac_path_SED" 5500a097bd00Smrg ac_path_SED_max=$ac_count 5501a097bd00Smrg fi 5502a097bd00Smrg # 10*(2^10) chars as input seems more than enough 5503a097bd00Smrg test $ac_count -gt 10 && break 5504a097bd00Smrg done 5505a097bd00Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5506a097bd00Smrgesac 5507efda2da8Smrg 5508a097bd00Smrg $ac_path_SED_found && break 3 5509a097bd00Smrg done 5510a097bd00Smrg done 5511a097bd00Smrg done 5512a097bd00SmrgIFS=$as_save_IFS 5513a097bd00Smrg if test -z "$ac_cv_path_SED"; then 5514a097bd00Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5515a097bd00Smrg fi 5516efda2da8Smrgelse 5517a097bd00Smrg ac_cv_path_SED=$SED 5518efda2da8Smrgfi 5519838f5b0bSmrg ;; 5520838f5b0bSmrgesac 5521efda2da8Smrgfi 552292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 552392e95ad1Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 5524a097bd00Smrg SED="$ac_cv_path_SED" 5525a097bd00Smrg rm -f conftest.sed 5526a097bd00Smrg 5527efda2da8Smrg 5528efda2da8Smrg 5529efda2da8Smrg 5530efda2da8Smrg 55311e5fa1c5Smrg 5532a097bd00Smrg# Check whether --enable-selective-werror was given. 553392e95ad1Smrgif test ${enable_selective_werror+y} 553492e95ad1Smrgthen : 5535a097bd00Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5536838f5b0bSmrgelse case e in #( 5537838f5b0bSmrg e) SELECTIVE_WERROR=yes ;; 5538838f5b0bSmrgesac 55391e5fa1c5Smrgfi 5540efda2da8Smrg 5541efda2da8Smrg 5542efda2da8Smrg 5543efda2da8Smrg 5544efda2da8Smrg 5545a097bd00Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5546a097bd00Smrgif test "x$SUNCC" = "xyes"; then 5547a097bd00Smrg BASE_CFLAGS="-v" 5548a097bd00Smrgelse 5549a097bd00Smrg BASE_CFLAGS="" 5550a097bd00Smrgfi 5551efda2da8Smrg 5552a097bd00Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5553efda2da8Smrg 5554efda2da8Smrg 5555efda2da8Smrg 5556efda2da8Smrg 5557efda2da8Smrg 5558efda2da8Smrg 5559efda2da8Smrg 5560efda2da8Smrg 5561efda2da8Smrg 5562efda2da8Smrg 5563efda2da8Smrg 5564efda2da8Smrg 5565efda2da8Smrg 5566a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5567efda2da8Smrg 5568a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5569a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 557092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 557192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 557292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 557392e95ad1Smrgthen : 557492e95ad1Smrg printf %s "(cached) " >&6 5575838f5b0bSmrgelse case e in #( 5576838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5577a097bd00Smrg/* end confdefs.h. */ 5578a097bd00Smrgint i; 5579a097bd00Smrg_ACEOF 558092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 558192e95ad1Smrgthen : 5582a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5583838f5b0bSmrgelse case e in #( 5584838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5585838f5b0bSmrgesac 55861e5fa1c5Smrgfi 5587838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5588838f5b0bSmrgesac 55891e5fa1c5Smrgfi 559092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 559192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5592a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5593a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5594efda2da8Smrgfi 5595efda2da8Smrg 5596a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5597a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5598a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5599a097bd00Smrg fi 5600a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 560192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 560292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 560392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 560492e95ad1Smrgthen : 560592e95ad1Smrg printf %s "(cached) " >&6 5606838f5b0bSmrgelse case e in #( 5607838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5608a097bd00Smrg/* end confdefs.h. */ 5609a097bd00Smrgint i; 5610a097bd00Smrg_ACEOF 561192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 561292e95ad1Smrgthen : 5613a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5614838f5b0bSmrgelse case e in #( 5615838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5616838f5b0bSmrgesac 56171e5fa1c5Smrgfi 5618838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5619838f5b0bSmrgesac 5620a097bd00Smrgfi 562192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 562292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5623a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5624a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 56251e5fa1c5Smrgfi 5626efda2da8Smrg 5627a097bd00Smrgfound="no" 5628a097bd00Smrg 5629a097bd00Smrg if test $found = "no" ; then 5630b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5631a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5632a097bd00Smrg fi 5633a097bd00Smrg 5634b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5635a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5636a097bd00Smrg fi 5637a097bd00Smrg 5638a097bd00Smrg CFLAGS="$CFLAGS -Wall" 5639a097bd00Smrg 564092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 564192e95ad1Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 5642a097bd00Smrg cacheid=xorg_cv_cc_flag__Wall 564392e95ad1Smrg if eval test \${$cacheid+y} 564492e95ad1Smrgthen : 564592e95ad1Smrg printf %s "(cached) " >&6 5646838f5b0bSmrgelse case e in #( 5647838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5648a097bd00Smrg/* end confdefs.h. */ 5649a097bd00Smrgint i; 5650a097bd00Smrgint 565192e95ad1Smrgmain (void) 5652a097bd00Smrg{ 5653a097bd00Smrg 5654a097bd00Smrg ; 5655a097bd00Smrg return 0; 5656a097bd00Smrg} 5657a097bd00Smrg_ACEOF 565892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 565992e95ad1Smrgthen : 5660a097bd00Smrg eval $cacheid=yes 5661838f5b0bSmrgelse case e in #( 5662838f5b0bSmrg e) eval $cacheid=no ;; 5663838f5b0bSmrgesac 56641e5fa1c5Smrgfi 566592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5666838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 5667838f5b0bSmrgesac 5668efda2da8Smrgfi 5669efda2da8Smrg 5670efda2da8Smrg 5671a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5672efda2da8Smrg 5673a097bd00Smrg eval supported=\$$cacheid 567492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 567592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 5676a097bd00Smrg if test "$supported" = "yes" ; then 5677a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5678a097bd00Smrg found="yes" 5679a097bd00Smrg fi 5680a097bd00Smrg fi 5681efda2da8Smrg 5682efda2da8Smrg 5683efda2da8Smrg 5684efda2da8Smrg 5685efda2da8Smrg 5686efda2da8Smrg 5687efda2da8Smrg 5688efda2da8Smrg 5689efda2da8Smrg 5690efda2da8Smrg 5691efda2da8Smrg 5692efda2da8Smrg 56931e5fa1c5Smrg 5694efda2da8Smrg 5695efda2da8Smrg 5696a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5697efda2da8Smrg 5698a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5699a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 570092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 570192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 570292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 570392e95ad1Smrgthen : 570492e95ad1Smrg printf %s "(cached) " >&6 5705838f5b0bSmrgelse case e in #( 5706838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5707a097bd00Smrg/* end confdefs.h. */ 5708a097bd00Smrgint i; 5709a097bd00Smrg_ACEOF 571092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 571192e95ad1Smrgthen : 5712a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5713838f5b0bSmrgelse case e in #( 5714838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5715838f5b0bSmrgesac 5716a097bd00Smrgfi 5717838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5718838f5b0bSmrgesac 5719a097bd00Smrgfi 572092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 572192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5722a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5723a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5724efda2da8Smrgfi 5725efda2da8Smrg 5726a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5727a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5728a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5729a097bd00Smrg fi 5730a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 573192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 573292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 573392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 573492e95ad1Smrgthen : 573592e95ad1Smrg printf %s "(cached) " >&6 5736838f5b0bSmrgelse case e in #( 5737838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5738a097bd00Smrg/* end confdefs.h. */ 5739a097bd00Smrgint i; 5740a097bd00Smrg_ACEOF 574192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 574292e95ad1Smrgthen : 5743a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5744838f5b0bSmrgelse case e in #( 5745838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5746838f5b0bSmrgesac 5747a097bd00Smrgfi 5748838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5749838f5b0bSmrgesac 5750a097bd00Smrgfi 575192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 575292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5753a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5754a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5755a097bd00Smrgfi 5756efda2da8Smrg 5757a097bd00Smrgfound="no" 5758efda2da8Smrg 5759a097bd00Smrg if test $found = "no" ; then 5760b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5761a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5762a097bd00Smrg fi 5763efda2da8Smrg 5764b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5765a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5766a097bd00Smrg fi 5767efda2da8Smrg 5768a097bd00Smrg CFLAGS="$CFLAGS -Wpointer-arith" 57691e5fa1c5Smrg 577092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 577192e95ad1Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5772a097bd00Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 577392e95ad1Smrg if eval test \${$cacheid+y} 577492e95ad1Smrgthen : 577592e95ad1Smrg printf %s "(cached) " >&6 5776838f5b0bSmrgelse case e in #( 5777838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5778a097bd00Smrg/* end confdefs.h. */ 5779a097bd00Smrgint i; 5780a097bd00Smrgint 578192e95ad1Smrgmain (void) 5782a097bd00Smrg{ 57831e5fa1c5Smrg 5784a097bd00Smrg ; 5785a097bd00Smrg return 0; 5786a097bd00Smrg} 5787a097bd00Smrg_ACEOF 578892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 578992e95ad1Smrgthen : 5790a097bd00Smrg eval $cacheid=yes 5791838f5b0bSmrgelse case e in #( 5792838f5b0bSmrg e) eval $cacheid=no ;; 5793838f5b0bSmrgesac 57941e5fa1c5Smrgfi 579592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5796838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 5797838f5b0bSmrgesac 57981e5fa1c5Smrgfi 57991e5fa1c5Smrg 58001e5fa1c5Smrg 5801a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 58021e5fa1c5Smrg 5803a097bd00Smrg eval supported=\$$cacheid 580492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 580592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 5806a097bd00Smrg if test "$supported" = "yes" ; then 5807a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5808a097bd00Smrg found="yes" 5809a097bd00Smrg fi 5810a097bd00Smrg fi 58111e5fa1c5Smrg 5812efda2da8Smrg 5813efda2da8Smrg 5814efda2da8Smrg 5815a097bd00Smrg 5816a097bd00Smrg 5817a097bd00Smrg 5818a097bd00Smrg 5819a097bd00Smrg 5820a097bd00Smrg 5821a097bd00Smrg 5822a097bd00Smrg 5823a097bd00Smrg 5824a097bd00Smrg 5825a097bd00Smrg 5826a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5827a097bd00Smrg 5828a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5829a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 583092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 583192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 583292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 583392e95ad1Smrgthen : 583492e95ad1Smrg printf %s "(cached) " >&6 5835838f5b0bSmrgelse case e in #( 5836838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5837a097bd00Smrg/* end confdefs.h. */ 5838a097bd00Smrgint i; 5839a097bd00Smrg_ACEOF 584092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 584192e95ad1Smrgthen : 5842a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5843838f5b0bSmrgelse case e in #( 5844838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5845838f5b0bSmrgesac 58461e5fa1c5Smrgfi 5847838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5848838f5b0bSmrgesac 58491e5fa1c5Smrgfi 585092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 585192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5852a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5853a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5854efda2da8Smrgfi 5855efda2da8Smrg 5856a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5857a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5858a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5859a097bd00Smrg fi 5860a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 586192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 586292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 586392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 586492e95ad1Smrgthen : 586592e95ad1Smrg printf %s "(cached) " >&6 5866838f5b0bSmrgelse case e in #( 5867838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5868a097bd00Smrg/* end confdefs.h. */ 5869a097bd00Smrgint i; 5870a097bd00Smrg_ACEOF 587192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 587292e95ad1Smrgthen : 5873a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5874838f5b0bSmrgelse case e in #( 5875838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5876838f5b0bSmrgesac 58771e5fa1c5Smrgfi 5878838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5879838f5b0bSmrgesac 58801e5fa1c5Smrgfi 588192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 588292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5883a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5884a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 58851e5fa1c5Smrgfi 58861e5fa1c5Smrg 5887a097bd00Smrgfound="no" 5888a097bd00Smrg 5889a097bd00Smrg if test $found = "no" ; then 5890b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5891a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5892a097bd00Smrg fi 5893a097bd00Smrg 5894b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5895a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5896a097bd00Smrg fi 5897a097bd00Smrg 5898a097bd00Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 5899a097bd00Smrg 590092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 590192e95ad1Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5902a097bd00Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 590392e95ad1Smrg if eval test \${$cacheid+y} 590492e95ad1Smrgthen : 590592e95ad1Smrg printf %s "(cached) " >&6 5906838f5b0bSmrgelse case e in #( 5907838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5908a097bd00Smrg/* end confdefs.h. */ 5909a097bd00Smrgint i; 5910a097bd00Smrgint 591192e95ad1Smrgmain (void) 5912a097bd00Smrg{ 5913a097bd00Smrg 5914a097bd00Smrg ; 5915a097bd00Smrg return 0; 5916a097bd00Smrg} 5917a097bd00Smrg_ACEOF 591892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 591992e95ad1Smrgthen : 5920a097bd00Smrg eval $cacheid=yes 5921838f5b0bSmrgelse case e in #( 5922838f5b0bSmrg e) eval $cacheid=no ;; 5923838f5b0bSmrgesac 5924a097bd00Smrgfi 592592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5926838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 5927838f5b0bSmrgesac 59281e5fa1c5Smrgfi 59291e5fa1c5Smrg 5930a097bd00Smrg 5931a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5932a097bd00Smrg 5933a097bd00Smrg eval supported=\$$cacheid 593492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 593592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 5936a097bd00Smrg if test "$supported" = "yes" ; then 5937a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5938a097bd00Smrg found="yes" 5939a097bd00Smrg fi 5940a097bd00Smrg fi 5941a097bd00Smrg 5942a097bd00Smrg 5943a097bd00Smrg 5944a097bd00Smrg 5945a097bd00Smrg 5946a097bd00Smrg 5947a097bd00Smrg 5948a097bd00Smrg 5949a097bd00Smrg 5950a097bd00Smrg 5951a097bd00Smrg 5952a097bd00Smrg 5953a097bd00Smrg 5954a097bd00Smrg 5955a097bd00Smrg 5956a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5957a097bd00Smrg 5958a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5959a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 596092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 596192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 596292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 596392e95ad1Smrgthen : 596492e95ad1Smrg printf %s "(cached) " >&6 5965838f5b0bSmrgelse case e in #( 5966838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5967a097bd00Smrg/* end confdefs.h. */ 5968a097bd00Smrgint i; 5969a097bd00Smrg_ACEOF 597092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 597192e95ad1Smrgthen : 5972a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5973838f5b0bSmrgelse case e in #( 5974838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5975838f5b0bSmrgesac 5976efda2da8Smrgfi 5977838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5978838f5b0bSmrgesac 5979efda2da8Smrgfi 598092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 598192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5982a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5983a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5984a097bd00Smrgfi 5985a097bd00Smrg 5986a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5987a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5988a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5989a097bd00Smrg fi 5990a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 599192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 599292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 599392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 599492e95ad1Smrgthen : 599592e95ad1Smrg printf %s "(cached) " >&6 5996838f5b0bSmrgelse case e in #( 5997838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5998a097bd00Smrg/* end confdefs.h. */ 5999a097bd00Smrgint i; 6000a097bd00Smrg_ACEOF 600192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 600292e95ad1Smrgthen : 6003a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6004838f5b0bSmrgelse case e in #( 6005838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6006838f5b0bSmrgesac 6007a097bd00Smrgfi 6008838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6009838f5b0bSmrgesac 6010a097bd00Smrgfi 601192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 601292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6013a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6014a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6015efda2da8Smrgfi 6016efda2da8Smrg 6017a097bd00Smrgfound="no" 60181e5fa1c5Smrg 6019a097bd00Smrg if test $found = "no" ; then 6020b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6021a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6022a097bd00Smrg fi 6023a097bd00Smrg 6024b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6025a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6026a097bd00Smrg fi 6027a097bd00Smrg 6028a097bd00Smrg CFLAGS="$CFLAGS -Wformat=2" 6029a097bd00Smrg 603092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 603192e95ad1Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 6032b91640d3Smrg cacheid=xorg_cv_cc_flag__Wformat_2 603392e95ad1Smrg if eval test \${$cacheid+y} 603492e95ad1Smrgthen : 603592e95ad1Smrg printf %s "(cached) " >&6 6036838f5b0bSmrgelse case e in #( 6037838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6038a097bd00Smrg/* end confdefs.h. */ 6039a097bd00Smrgint i; 6040a097bd00Smrgint 604192e95ad1Smrgmain (void) 6042a097bd00Smrg{ 6043efda2da8Smrg 6044a097bd00Smrg ; 6045a097bd00Smrg return 0; 6046a097bd00Smrg} 6047a097bd00Smrg_ACEOF 604892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 604992e95ad1Smrgthen : 6050a097bd00Smrg eval $cacheid=yes 6051838f5b0bSmrgelse case e in #( 6052838f5b0bSmrg e) eval $cacheid=no ;; 6053838f5b0bSmrgesac 6054a097bd00Smrgfi 605592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6056838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6057838f5b0bSmrgesac 6058efda2da8Smrgfi 6059efda2da8Smrg 6060efda2da8Smrg 6061a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6062efda2da8Smrg 6063a097bd00Smrg eval supported=\$$cacheid 606492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 606592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6066a097bd00Smrg if test "$supported" = "yes" ; then 6067a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 6068a097bd00Smrg found="yes" 6069a097bd00Smrg fi 6070a097bd00Smrg fi 6071a6d9b409Smrg 6072a097bd00Smrg if test $found = "no" ; then 6073b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6074a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6075a097bd00Smrg fi 6076a6d9b409Smrg 6077b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6078a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6079a097bd00Smrg fi 6080a097bd00Smrg 6081a097bd00Smrg CFLAGS="$CFLAGS -Wformat" 6082a097bd00Smrg 608392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 608492e95ad1Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 6085a097bd00Smrg cacheid=xorg_cv_cc_flag__Wformat 608692e95ad1Smrg if eval test \${$cacheid+y} 608792e95ad1Smrgthen : 608892e95ad1Smrg printf %s "(cached) " >&6 6089838f5b0bSmrgelse case e in #( 6090838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6091a097bd00Smrg/* end confdefs.h. */ 6092a097bd00Smrgint i; 6093a097bd00Smrgint 609492e95ad1Smrgmain (void) 6095a097bd00Smrg{ 6096a6d9b409Smrg 6097a097bd00Smrg ; 6098a097bd00Smrg return 0; 6099a097bd00Smrg} 6100a097bd00Smrg_ACEOF 610192e95ad1Smrgif ac_fn_c_try_link "$LINENO" 610292e95ad1Smrgthen : 6103a097bd00Smrg eval $cacheid=yes 6104838f5b0bSmrgelse case e in #( 6105838f5b0bSmrg e) eval $cacheid=no ;; 6106838f5b0bSmrgesac 6107a097bd00Smrgfi 610892e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6109838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6110838f5b0bSmrgesac 6111a6d9b409Smrgfi 6112a6d9b409Smrg 6113a6d9b409Smrg 6114a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6115a6d9b409Smrg 6116a097bd00Smrg eval supported=\$$cacheid 611792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 611892e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6119a097bd00Smrg if test "$supported" = "yes" ; then 6120a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 6121a097bd00Smrg found="yes" 6122a097bd00Smrg fi 6123a097bd00Smrg fi 6124a6d9b409Smrg 6125a6d9b409Smrg 6126a6d9b409Smrg 61271e5fa1c5Smrg 6128a6d9b409Smrg 6129a097bd00Smrg 6130a097bd00Smrg 6131a097bd00Smrg 6132a097bd00Smrg 6133a097bd00Smrg 6134a097bd00Smrg 6135a097bd00Smrg 6136a097bd00Smrg 6137a097bd00Smrg 6138a097bd00Smrg 6139a097bd00Smrg 6140a097bd00Smrg 6141a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6142a097bd00Smrg 6143a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6144a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 614592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 614692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 614792e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 614892e95ad1Smrgthen : 614992e95ad1Smrg printf %s "(cached) " >&6 6150838f5b0bSmrgelse case e in #( 6151838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 61521e5fa1c5Smrg/* end confdefs.h. */ 6153a097bd00Smrgint i; 61541e5fa1c5Smrg_ACEOF 615592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 615692e95ad1Smrgthen : 6157a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6158838f5b0bSmrgelse case e in #( 6159838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6160838f5b0bSmrgesac 6161a6d9b409Smrgfi 6162838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6163838f5b0bSmrgesac 6164a6d9b409Smrgfi 616592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 616692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6167a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6168a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6169a6d9b409Smrgfi 6170a097bd00Smrg 6171a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6172a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6173a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6174a097bd00Smrg fi 6175a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 617692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 617792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 617892e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 617992e95ad1Smrgthen : 618092e95ad1Smrg printf %s "(cached) " >&6 6181838f5b0bSmrgelse case e in #( 6182838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6183a6d9b409Smrg/* end confdefs.h. */ 6184a097bd00Smrgint i; 6185a097bd00Smrg_ACEOF 618692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 618792e95ad1Smrgthen : 6188a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6189838f5b0bSmrgelse case e in #( 6190838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6191838f5b0bSmrgesac 6192a097bd00Smrgfi 6193838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6194838f5b0bSmrgesac 6195a097bd00Smrgfi 619692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 619792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6198a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6199a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6200a097bd00Smrgfi 6201a6d9b409Smrg 6202a097bd00Smrgfound="no" 6203a097bd00Smrg 6204a097bd00Smrg if test $found = "no" ; then 6205b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6206a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6207a097bd00Smrg fi 6208a097bd00Smrg 6209b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6210a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6211a097bd00Smrg fi 6212a097bd00Smrg 6213a097bd00Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 6214a097bd00Smrg 621592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 621692e95ad1Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 6217a097bd00Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 621892e95ad1Smrg if eval test \${$cacheid+y} 621992e95ad1Smrgthen : 622092e95ad1Smrg printf %s "(cached) " >&6 6221838f5b0bSmrgelse case e in #( 6222838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6223a097bd00Smrg/* end confdefs.h. */ 6224a097bd00Smrgint i; 6225a6d9b409Smrgint 622692e95ad1Smrgmain (void) 6227a6d9b409Smrg{ 62281e5fa1c5Smrg 6229a6d9b409Smrg ; 6230a6d9b409Smrg return 0; 6231a6d9b409Smrg} 6232a6d9b409Smrg_ACEOF 623392e95ad1Smrgif ac_fn_c_try_link "$LINENO" 623492e95ad1Smrgthen : 6235a097bd00Smrg eval $cacheid=yes 6236838f5b0bSmrgelse case e in #( 6237838f5b0bSmrg e) eval $cacheid=no ;; 6238838f5b0bSmrgesac 6239a097bd00Smrgfi 624092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6241838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6242838f5b0bSmrgesac 6243a097bd00Smrgfi 62441e5fa1c5Smrg 6245a097bd00Smrg 6246a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6247a097bd00Smrg 6248a097bd00Smrg eval supported=\$$cacheid 624992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 625092e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6251a097bd00Smrg if test "$supported" = "yes" ; then 6252a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 6253a097bd00Smrg found="yes" 6254a097bd00Smrg fi 6255a097bd00Smrg fi 6256a097bd00Smrg 6257a097bd00Smrg 6258a097bd00Smrg 6259a097bd00Smrg 6260a097bd00Smrg 6261a097bd00Smrg 6262a097bd00Smrg 6263a097bd00Smrg 6264a097bd00Smrg 6265a097bd00Smrg 6266a097bd00Smrg 6267a097bd00Smrg 6268a097bd00Smrg 6269a097bd00Smrg 6270a097bd00Smrg 6271a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6272a097bd00Smrg 6273a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6274a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 627592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 627692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 627792e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 627892e95ad1Smrgthen : 627992e95ad1Smrg printf %s "(cached) " >&6 6280838f5b0bSmrgelse case e in #( 6281838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6282a097bd00Smrg/* end confdefs.h. */ 6283a097bd00Smrgint i; 6284a6d9b409Smrg_ACEOF 628592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 628692e95ad1Smrgthen : 6287a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6288838f5b0bSmrgelse case e in #( 6289838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6290838f5b0bSmrgesac 6291a097bd00Smrgfi 6292838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6293838f5b0bSmrgesac 6294a097bd00Smrgfi 629592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 629692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6297a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6298a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6299a097bd00Smrgfi 63001e5fa1c5Smrg 6301a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6302a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6303a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6304a097bd00Smrg fi 6305a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 630692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 630792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 630892e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 630992e95ad1Smrgthen : 631092e95ad1Smrg printf %s "(cached) " >&6 6311838f5b0bSmrgelse case e in #( 6312838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 63131e5fa1c5Smrg/* end confdefs.h. */ 6314a097bd00Smrgint i; 6315a097bd00Smrg_ACEOF 631692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 631792e95ad1Smrgthen : 6318a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6319838f5b0bSmrgelse case e in #( 6320838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6321838f5b0bSmrgesac 6322a097bd00Smrgfi 6323838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6324838f5b0bSmrgesac 6325a097bd00Smrgfi 632692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 632792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6328a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6329a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6330a097bd00Smrgfi 6331a097bd00Smrg 6332a097bd00Smrgfound="no" 6333a097bd00Smrg 6334a097bd00Smrg if test $found = "no" ; then 6335b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6336a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6337a097bd00Smrg fi 6338a6d9b409Smrg 6339b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6340a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6341a097bd00Smrg fi 6342a097bd00Smrg 6343a097bd00Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 6344a097bd00Smrg 634592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 634692e95ad1Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 6347a097bd00Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 634892e95ad1Smrg if eval test \${$cacheid+y} 634992e95ad1Smrgthen : 635092e95ad1Smrg printf %s "(cached) " >&6 6351838f5b0bSmrgelse case e in #( 6352838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6353a097bd00Smrg/* end confdefs.h. */ 6354a097bd00Smrgint i; 63551e5fa1c5Smrgint 635692e95ad1Smrgmain (void) 63571e5fa1c5Smrg{ 6358a6d9b409Smrg 63591e5fa1c5Smrg ; 63601e5fa1c5Smrg return 0; 63611e5fa1c5Smrg} 63621e5fa1c5Smrg_ACEOF 636392e95ad1Smrgif ac_fn_c_try_link "$LINENO" 636492e95ad1Smrgthen : 6365a097bd00Smrg eval $cacheid=yes 6366838f5b0bSmrgelse case e in #( 6367838f5b0bSmrg e) eval $cacheid=no ;; 6368838f5b0bSmrgesac 63691e5fa1c5Smrgfi 637092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6371838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6372838f5b0bSmrgesac 6373a6d9b409Smrgfi 6374a097bd00Smrg 6375a097bd00Smrg 6376a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6377a097bd00Smrg 6378a097bd00Smrg eval supported=\$$cacheid 637992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 638092e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6381a097bd00Smrg if test "$supported" = "yes" ; then 6382a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 6383a097bd00Smrg found="yes" 6384a097bd00Smrg fi 6385a097bd00Smrg fi 6386a097bd00Smrg 6387a097bd00Smrg 6388a097bd00Smrg 6389a097bd00Smrg 6390a097bd00Smrg 6391a097bd00Smrg 6392a097bd00Smrg 6393a097bd00Smrg 6394a097bd00Smrg 6395a097bd00Smrg 6396a097bd00Smrg 6397a097bd00Smrg 6398a097bd00Smrg 6399a097bd00Smrg 6400a097bd00Smrg 6401a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6402a097bd00Smrg 6403a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6404a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 640592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 640692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 640792e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 640892e95ad1Smrgthen : 640992e95ad1Smrg printf %s "(cached) " >&6 6410838f5b0bSmrgelse case e in #( 6411838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6412a097bd00Smrg/* end confdefs.h. */ 6413a097bd00Smrgint i; 6414a097bd00Smrg_ACEOF 641592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 641692e95ad1Smrgthen : 6417a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6418838f5b0bSmrgelse case e in #( 6419838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6420838f5b0bSmrgesac 6421a6d9b409Smrgfi 6422838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6423838f5b0bSmrgesac 6424a6d9b409Smrgfi 642592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 642692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6427a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6428a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6429a6d9b409Smrgfi 6430a097bd00Smrg 6431a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6432a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6433a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6434a097bd00Smrg fi 6435a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 643692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 643792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 643892e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 643992e95ad1Smrgthen : 644092e95ad1Smrg printf %s "(cached) " >&6 6441838f5b0bSmrgelse case e in #( 6442838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6443a6d9b409Smrg/* end confdefs.h. */ 6444a097bd00Smrgint i; 6445a097bd00Smrg_ACEOF 644692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 644792e95ad1Smrgthen : 6448a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6449838f5b0bSmrgelse case e in #( 6450838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6451838f5b0bSmrgesac 6452a097bd00Smrgfi 6453838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6454838f5b0bSmrgesac 6455a097bd00Smrgfi 645692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 645792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6458a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6459a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6460a097bd00Smrgfi 64611e5fa1c5Smrg 6462a097bd00Smrgfound="no" 64631e5fa1c5Smrg 6464a097bd00Smrg if test $found = "no" ; then 6465b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6466a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6467a097bd00Smrg fi 64681e5fa1c5Smrg 6469b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6470a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6471a097bd00Smrg fi 6472a097bd00Smrg 6473a097bd00Smrg CFLAGS="$CFLAGS -Wnested-externs" 6474a097bd00Smrg 647592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 647692e95ad1Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 6477a097bd00Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 647892e95ad1Smrg if eval test \${$cacheid+y} 647992e95ad1Smrgthen : 648092e95ad1Smrg printf %s "(cached) " >&6 6481838f5b0bSmrgelse case e in #( 6482838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6483a097bd00Smrg/* end confdefs.h. */ 6484a097bd00Smrgint i; 6485a6d9b409Smrgint 648692e95ad1Smrgmain (void) 6487a6d9b409Smrg{ 6488a097bd00Smrg 6489a6d9b409Smrg ; 6490a6d9b409Smrg return 0; 6491a6d9b409Smrg} 6492a6d9b409Smrg_ACEOF 649392e95ad1Smrgif ac_fn_c_try_link "$LINENO" 649492e95ad1Smrgthen : 6495a097bd00Smrg eval $cacheid=yes 6496838f5b0bSmrgelse case e in #( 6497838f5b0bSmrg e) eval $cacheid=no ;; 6498838f5b0bSmrgesac 6499a6d9b409Smrgfi 650092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6501838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6502838f5b0bSmrgesac 6503a6d9b409Smrgfi 6504a6d9b409Smrg 6505a6d9b409Smrg 6506a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 65071e5fa1c5Smrg 6508a097bd00Smrg eval supported=\$$cacheid 650992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 651092e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6511a097bd00Smrg if test "$supported" = "yes" ; then 6512a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6513a097bd00Smrg found="yes" 6514a097bd00Smrg fi 6515a097bd00Smrg fi 6516a097bd00Smrg 6517a097bd00Smrg 6518a097bd00Smrg 6519a097bd00Smrg 6520a097bd00Smrg 6521a097bd00Smrg 6522a097bd00Smrg 6523a097bd00Smrg 6524a097bd00Smrg 6525a097bd00Smrg 6526a097bd00Smrg 6527a097bd00Smrg 6528a097bd00Smrg 6529a097bd00Smrg 6530a097bd00Smrg 6531a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6532a097bd00Smrg 6533a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6534a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 653592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 653692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 653792e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 653892e95ad1Smrgthen : 653992e95ad1Smrg printf %s "(cached) " >&6 6540838f5b0bSmrgelse case e in #( 6541838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6542a6d9b409Smrg/* end confdefs.h. */ 6543a097bd00Smrgint i; 6544a097bd00Smrg_ACEOF 654592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 654692e95ad1Smrgthen : 6547a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6548838f5b0bSmrgelse case e in #( 6549838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6550838f5b0bSmrgesac 6551a097bd00Smrgfi 6552838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6553838f5b0bSmrgesac 6554a097bd00Smrgfi 655592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 655692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6557a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6558a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6559a097bd00Smrgfi 6560a6d9b409Smrg 6561a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6562a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6563a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6564a097bd00Smrg fi 6565a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 656692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 656792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 656892e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 656992e95ad1Smrgthen : 657092e95ad1Smrg printf %s "(cached) " >&6 6571838f5b0bSmrgelse case e in #( 6572838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6573a097bd00Smrg/* end confdefs.h. */ 6574a097bd00Smrgint i; 6575a097bd00Smrg_ACEOF 657692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 657792e95ad1Smrgthen : 6578a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6579838f5b0bSmrgelse case e in #( 6580838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6581838f5b0bSmrgesac 6582a097bd00Smrgfi 6583838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6584838f5b0bSmrgesac 6585a097bd00Smrgfi 658692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 658792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6588a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6589a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6590a097bd00Smrgfi 6591a097bd00Smrg 6592a097bd00Smrgfound="no" 6593a097bd00Smrg 6594a097bd00Smrg if test $found = "no" ; then 6595b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6596a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6597a097bd00Smrg fi 6598a097bd00Smrg 6599b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6600a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6601a097bd00Smrg fi 6602a097bd00Smrg 6603a097bd00Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6604a097bd00Smrg 660592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 660692e95ad1Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6607a097bd00Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 660892e95ad1Smrg if eval test \${$cacheid+y} 660992e95ad1Smrgthen : 661092e95ad1Smrg printf %s "(cached) " >&6 6611838f5b0bSmrgelse case e in #( 6612838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6613a097bd00Smrg/* end confdefs.h. */ 6614a097bd00Smrgint i; 6615a097bd00Smrgint 661692e95ad1Smrgmain (void) 6617a097bd00Smrg{ 6618a097bd00Smrg 6619a097bd00Smrg ; 6620a097bd00Smrg return 0; 6621a097bd00Smrg} 6622a097bd00Smrg_ACEOF 662392e95ad1Smrgif ac_fn_c_try_link "$LINENO" 662492e95ad1Smrgthen : 6625a097bd00Smrg eval $cacheid=yes 6626838f5b0bSmrgelse case e in #( 6627838f5b0bSmrg e) eval $cacheid=no ;; 6628838f5b0bSmrgesac 6629a097bd00Smrgfi 663092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6631838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6632838f5b0bSmrgesac 6633a097bd00Smrgfi 6634a097bd00Smrg 6635a097bd00Smrg 6636a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6637a097bd00Smrg 6638a097bd00Smrg eval supported=\$$cacheid 663992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 664092e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6641a097bd00Smrg if test "$supported" = "yes" ; then 6642a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6643a097bd00Smrg found="yes" 6644a097bd00Smrg fi 6645a097bd00Smrg fi 6646a097bd00Smrg 6647a097bd00Smrg 6648a097bd00Smrg 6649a097bd00Smrg 6650a097bd00Smrg 6651a097bd00Smrg 6652a097bd00Smrg 6653a097bd00Smrg 6654a097bd00Smrg 6655a097bd00Smrg 6656a097bd00Smrg 6657a097bd00Smrg 6658a097bd00Smrg 6659a097bd00Smrg 6660a097bd00Smrg 6661a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6662a097bd00Smrg 6663a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6664a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 666592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 666692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 666792e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 666892e95ad1Smrgthen : 666992e95ad1Smrg printf %s "(cached) " >&6 6670838f5b0bSmrgelse case e in #( 6671838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6672a097bd00Smrg/* end confdefs.h. */ 6673a097bd00Smrgint i; 6674a097bd00Smrg_ACEOF 667592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 667692e95ad1Smrgthen : 6677a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6678838f5b0bSmrgelse case e in #( 6679838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6680838f5b0bSmrgesac 6681a097bd00Smrgfi 6682838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6683838f5b0bSmrgesac 6684a097bd00Smrgfi 668592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 668692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6687a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6688a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6689a097bd00Smrgfi 6690a097bd00Smrg 6691a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6692a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6693a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6694a097bd00Smrg fi 6695a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 669692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 669792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 669892e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 669992e95ad1Smrgthen : 670092e95ad1Smrg printf %s "(cached) " >&6 6701838f5b0bSmrgelse case e in #( 6702838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6703a097bd00Smrg/* end confdefs.h. */ 6704a097bd00Smrgint i; 6705a097bd00Smrg_ACEOF 670692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 670792e95ad1Smrgthen : 6708a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6709838f5b0bSmrgelse case e in #( 6710838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6711838f5b0bSmrgesac 6712a097bd00Smrgfi 6713838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6714838f5b0bSmrgesac 6715a097bd00Smrgfi 671692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 671792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6718a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6719a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6720a097bd00Smrgfi 6721a097bd00Smrg 6722a097bd00Smrgfound="no" 6723a097bd00Smrg 6724a097bd00Smrg if test $found = "no" ; then 6725b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6726a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6727a097bd00Smrg fi 6728a097bd00Smrg 6729b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6730a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6731a097bd00Smrg fi 6732a097bd00Smrg 6733a097bd00Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6734a097bd00Smrg 673592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 673692e95ad1Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6737a097bd00Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 673892e95ad1Smrg if eval test \${$cacheid+y} 673992e95ad1Smrgthen : 674092e95ad1Smrg printf %s "(cached) " >&6 6741838f5b0bSmrgelse case e in #( 6742838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6743a097bd00Smrg/* end confdefs.h. */ 6744a097bd00Smrgint i; 6745a097bd00Smrgint 674692e95ad1Smrgmain (void) 6747a097bd00Smrg{ 6748a097bd00Smrg 6749a097bd00Smrg ; 6750a097bd00Smrg return 0; 6751a097bd00Smrg} 6752a097bd00Smrg_ACEOF 675392e95ad1Smrgif ac_fn_c_try_link "$LINENO" 675492e95ad1Smrgthen : 6755a097bd00Smrg eval $cacheid=yes 6756838f5b0bSmrgelse case e in #( 6757838f5b0bSmrg e) eval $cacheid=no ;; 6758838f5b0bSmrgesac 6759a097bd00Smrgfi 676092e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6761838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6762838f5b0bSmrgesac 6763a097bd00Smrgfi 6764a097bd00Smrg 6765a097bd00Smrg 6766a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6767a097bd00Smrg 6768a097bd00Smrg eval supported=\$$cacheid 676992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 677092e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6771a097bd00Smrg if test "$supported" = "yes" ; then 6772a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6773a097bd00Smrg found="yes" 6774a097bd00Smrg fi 6775a097bd00Smrg fi 6776a097bd00Smrg 6777b91640d3Smrg if test $found = "no" ; then 6778b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6779b91640d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6780b91640d3Smrg fi 6781b91640d3Smrg 6782b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6783b91640d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6784b91640d3Smrg fi 6785b91640d3Smrg 6786b91640d3Smrg CFLAGS="$CFLAGS -fd" 6787b91640d3Smrg 678892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 678992e95ad1Smrgprintf %s "checking if $CC supports -fd... " >&6; } 6790b91640d3Smrg cacheid=xorg_cv_cc_flag__fd 679192e95ad1Smrg if eval test \${$cacheid+y} 679292e95ad1Smrgthen : 679392e95ad1Smrg printf %s "(cached) " >&6 6794838f5b0bSmrgelse case e in #( 6795838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6796b91640d3Smrg/* end confdefs.h. */ 6797b91640d3Smrgint i; 6798b91640d3Smrgint 679992e95ad1Smrgmain (void) 6800b91640d3Smrg{ 6801b91640d3Smrg 6802b91640d3Smrg ; 6803b91640d3Smrg return 0; 6804b91640d3Smrg} 6805b91640d3Smrg_ACEOF 680692e95ad1Smrgif ac_fn_c_try_link "$LINENO" 680792e95ad1Smrgthen : 6808b91640d3Smrg eval $cacheid=yes 6809838f5b0bSmrgelse case e in #( 6810838f5b0bSmrg e) eval $cacheid=no ;; 6811838f5b0bSmrgesac 6812b91640d3Smrgfi 681392e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6814838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6815838f5b0bSmrgesac 6816b91640d3Smrgfi 6817b91640d3Smrg 6818b91640d3Smrg 6819b91640d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6820b91640d3Smrg 6821b91640d3Smrg eval supported=\$$cacheid 682292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 682392e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6824b91640d3Smrg if test "$supported" = "yes" ; then 6825b91640d3Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6826b91640d3Smrg found="yes" 6827b91640d3Smrg fi 6828b91640d3Smrg fi 6829b91640d3Smrg 6830a097bd00Smrg 6831a097bd00Smrg 6832a097bd00Smrg 6833a097bd00Smrg 6834a097bd00Smrg# This chunk adds additional warnings that could catch undesired effects. 6835a097bd00Smrg 6836a097bd00Smrg 6837a097bd00Smrg 6838a097bd00Smrg 6839a097bd00Smrg 6840a097bd00Smrg 6841a097bd00Smrg 6842a097bd00Smrg 6843a097bd00Smrg 6844a097bd00Smrg 6845a097bd00Smrg 6846a097bd00Smrg 6847a097bd00Smrg 6848a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6849a097bd00Smrg 6850a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6851a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 685292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 685392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 685492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 685592e95ad1Smrgthen : 685692e95ad1Smrg printf %s "(cached) " >&6 6857838f5b0bSmrgelse case e in #( 6858838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6859a097bd00Smrg/* end confdefs.h. */ 6860a097bd00Smrgint i; 6861a097bd00Smrg_ACEOF 686292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 686392e95ad1Smrgthen : 6864a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6865838f5b0bSmrgelse case e in #( 6866838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6867838f5b0bSmrgesac 6868a097bd00Smrgfi 6869838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6870838f5b0bSmrgesac 6871a097bd00Smrgfi 687292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 687392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6874a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6875a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6876a097bd00Smrgfi 6877a097bd00Smrg 6878a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6879a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6880a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6881a097bd00Smrg fi 6882a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 688392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 688492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 688592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 688692e95ad1Smrgthen : 688792e95ad1Smrg printf %s "(cached) " >&6 6888838f5b0bSmrgelse case e in #( 6889838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6890a097bd00Smrg/* end confdefs.h. */ 6891a097bd00Smrgint i; 6892a097bd00Smrg_ACEOF 689392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 689492e95ad1Smrgthen : 6895a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6896838f5b0bSmrgelse case e in #( 6897838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6898838f5b0bSmrgesac 6899a097bd00Smrgfi 6900838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6901838f5b0bSmrgesac 6902a097bd00Smrgfi 690392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 690492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6905a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6906a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6907a097bd00Smrgfi 6908a097bd00Smrg 6909a097bd00Smrgfound="no" 6910a097bd00Smrg 6911a097bd00Smrg if test $found = "no" ; then 6912b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6913a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6914a097bd00Smrg fi 6915a097bd00Smrg 6916b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6917a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6918a097bd00Smrg fi 6919a097bd00Smrg 6920a097bd00Smrg CFLAGS="$CFLAGS -Wunused" 6921a097bd00Smrg 692292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 692392e95ad1Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 6924a097bd00Smrg cacheid=xorg_cv_cc_flag__Wunused 692592e95ad1Smrg if eval test \${$cacheid+y} 692692e95ad1Smrgthen : 692792e95ad1Smrg printf %s "(cached) " >&6 6928838f5b0bSmrgelse case e in #( 6929838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6930a097bd00Smrg/* end confdefs.h. */ 6931a097bd00Smrgint i; 6932a097bd00Smrgint 693392e95ad1Smrgmain (void) 6934a097bd00Smrg{ 6935a097bd00Smrg 6936a097bd00Smrg ; 6937a097bd00Smrg return 0; 6938a097bd00Smrg} 6939a097bd00Smrg_ACEOF 694092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 694192e95ad1Smrgthen : 6942a097bd00Smrg eval $cacheid=yes 6943838f5b0bSmrgelse case e in #( 6944838f5b0bSmrg e) eval $cacheid=no ;; 6945838f5b0bSmrgesac 6946a097bd00Smrgfi 694792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6948838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 6949838f5b0bSmrgesac 6950a097bd00Smrgfi 6951a097bd00Smrg 6952a097bd00Smrg 6953a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6954a097bd00Smrg 6955a097bd00Smrg eval supported=\$$cacheid 695692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 695792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 6958a097bd00Smrg if test "$supported" = "yes" ; then 6959a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6960a097bd00Smrg found="yes" 6961a097bd00Smrg fi 6962a097bd00Smrg fi 6963a097bd00Smrg 6964a097bd00Smrg 6965a097bd00Smrg 6966a097bd00Smrg 6967a097bd00Smrg 6968a097bd00Smrg 6969a097bd00Smrg 6970a097bd00Smrg 6971a097bd00Smrg 6972a097bd00Smrg 6973a097bd00Smrg 6974a097bd00Smrg 6975a097bd00Smrg 6976a097bd00Smrg 6977a097bd00Smrg 6978a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6979a097bd00Smrg 6980a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6981a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 698292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 698392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 698492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 698592e95ad1Smrgthen : 698692e95ad1Smrg printf %s "(cached) " >&6 6987838f5b0bSmrgelse case e in #( 6988838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6989a097bd00Smrg/* end confdefs.h. */ 6990a097bd00Smrgint i; 6991a097bd00Smrg_ACEOF 699292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 699392e95ad1Smrgthen : 6994a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6995838f5b0bSmrgelse case e in #( 6996838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6997838f5b0bSmrgesac 6998a097bd00Smrgfi 6999838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7000838f5b0bSmrgesac 7001a097bd00Smrgfi 700292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 700392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7004a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7005a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7006a097bd00Smrgfi 7007a097bd00Smrg 7008a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7009a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7010a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7011a097bd00Smrg fi 7012a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 701392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 701492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 701592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 701692e95ad1Smrgthen : 701792e95ad1Smrg printf %s "(cached) " >&6 7018838f5b0bSmrgelse case e in #( 7019838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7020a097bd00Smrg/* end confdefs.h. */ 7021a097bd00Smrgint i; 7022a097bd00Smrg_ACEOF 702392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 702492e95ad1Smrgthen : 7025a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7026838f5b0bSmrgelse case e in #( 7027838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7028838f5b0bSmrgesac 7029a097bd00Smrgfi 7030838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7031838f5b0bSmrgesac 7032a097bd00Smrgfi 703392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 703492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7035a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7036a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7037a097bd00Smrgfi 7038a097bd00Smrg 7039a097bd00Smrgfound="no" 7040a097bd00Smrg 7041a097bd00Smrg if test $found = "no" ; then 7042b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7043a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7044a097bd00Smrg fi 7045a097bd00Smrg 7046b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7047a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7048a097bd00Smrg fi 7049a097bd00Smrg 7050a097bd00Smrg CFLAGS="$CFLAGS -Wuninitialized" 7051a097bd00Smrg 705292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 705392e95ad1Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 7054a097bd00Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 705592e95ad1Smrg if eval test \${$cacheid+y} 705692e95ad1Smrgthen : 705792e95ad1Smrg printf %s "(cached) " >&6 7058838f5b0bSmrgelse case e in #( 7059838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7060a097bd00Smrg/* end confdefs.h. */ 7061a097bd00Smrgint i; 7062a097bd00Smrgint 706392e95ad1Smrgmain (void) 7064a097bd00Smrg{ 7065a097bd00Smrg 7066a097bd00Smrg ; 7067a097bd00Smrg return 0; 7068a097bd00Smrg} 7069a097bd00Smrg_ACEOF 707092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 707192e95ad1Smrgthen : 7072a097bd00Smrg eval $cacheid=yes 7073838f5b0bSmrgelse case e in #( 7074838f5b0bSmrg e) eval $cacheid=no ;; 7075838f5b0bSmrgesac 7076a097bd00Smrgfi 707792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7078838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7079838f5b0bSmrgesac 7080a097bd00Smrgfi 7081a097bd00Smrg 7082a097bd00Smrg 7083a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7084a097bd00Smrg 7085a097bd00Smrg eval supported=\$$cacheid 708692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 708792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7088a097bd00Smrg if test "$supported" = "yes" ; then 7089a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 7090a097bd00Smrg found="yes" 7091a097bd00Smrg fi 7092a097bd00Smrg fi 7093a097bd00Smrg 7094a097bd00Smrg 7095a097bd00Smrg 7096a097bd00Smrg 7097a097bd00Smrg 7098a097bd00Smrg 7099a097bd00Smrg 7100a097bd00Smrg 7101a097bd00Smrg 7102a097bd00Smrg 7103a097bd00Smrg 7104a097bd00Smrg 7105a097bd00Smrg 7106a097bd00Smrg 7107a097bd00Smrg 7108a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7109a097bd00Smrg 7110a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7111a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 711292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 711392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 711492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 711592e95ad1Smrgthen : 711692e95ad1Smrg printf %s "(cached) " >&6 7117838f5b0bSmrgelse case e in #( 7118838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7119a097bd00Smrg/* end confdefs.h. */ 7120a097bd00Smrgint i; 7121a097bd00Smrg_ACEOF 712292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 712392e95ad1Smrgthen : 7124a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7125838f5b0bSmrgelse case e in #( 7126838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7127838f5b0bSmrgesac 7128a097bd00Smrgfi 7129838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7130838f5b0bSmrgesac 7131a097bd00Smrgfi 713292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 713392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7134a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7135a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7136a097bd00Smrgfi 7137a097bd00Smrg 7138a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7139a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7140a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7141a097bd00Smrg fi 7142a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 714392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 714492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 714592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 714692e95ad1Smrgthen : 714792e95ad1Smrg printf %s "(cached) " >&6 7148838f5b0bSmrgelse case e in #( 7149838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7150a097bd00Smrg/* end confdefs.h. */ 7151a097bd00Smrgint i; 7152a097bd00Smrg_ACEOF 715392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 715492e95ad1Smrgthen : 7155a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7156838f5b0bSmrgelse case e in #( 7157838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7158838f5b0bSmrgesac 7159a097bd00Smrgfi 7160838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7161838f5b0bSmrgesac 7162a097bd00Smrgfi 716392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 716492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7165a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7166a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7167a097bd00Smrgfi 7168a097bd00Smrg 7169a097bd00Smrgfound="no" 7170a097bd00Smrg 7171a097bd00Smrg if test $found = "no" ; then 7172b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7173a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7174a097bd00Smrg fi 7175a097bd00Smrg 7176b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7177a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7178a097bd00Smrg fi 7179a097bd00Smrg 7180a097bd00Smrg CFLAGS="$CFLAGS -Wshadow" 7181a097bd00Smrg 718292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 718392e95ad1Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 7184a097bd00Smrg cacheid=xorg_cv_cc_flag__Wshadow 718592e95ad1Smrg if eval test \${$cacheid+y} 718692e95ad1Smrgthen : 718792e95ad1Smrg printf %s "(cached) " >&6 7188838f5b0bSmrgelse case e in #( 7189838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7190a097bd00Smrg/* end confdefs.h. */ 7191a097bd00Smrgint i; 7192a097bd00Smrgint 719392e95ad1Smrgmain (void) 7194a097bd00Smrg{ 7195a097bd00Smrg 7196a097bd00Smrg ; 7197a097bd00Smrg return 0; 7198a097bd00Smrg} 7199a097bd00Smrg_ACEOF 720092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 720192e95ad1Smrgthen : 7202a097bd00Smrg eval $cacheid=yes 7203838f5b0bSmrgelse case e in #( 7204838f5b0bSmrg e) eval $cacheid=no ;; 7205838f5b0bSmrgesac 7206a097bd00Smrgfi 720792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7208838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7209838f5b0bSmrgesac 7210a097bd00Smrgfi 7211a097bd00Smrg 7212a097bd00Smrg 7213a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7214a097bd00Smrg 7215a097bd00Smrg eval supported=\$$cacheid 721692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 721792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7218a097bd00Smrg if test "$supported" = "yes" ; then 7219a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 7220a097bd00Smrg found="yes" 7221a097bd00Smrg fi 7222a097bd00Smrg fi 7223a097bd00Smrg 7224a097bd00Smrg 7225a097bd00Smrg 7226a097bd00Smrg 7227a097bd00Smrg 7228a097bd00Smrg 7229a097bd00Smrg 7230a097bd00Smrg 7231a097bd00Smrg 7232a097bd00Smrg 7233a097bd00Smrg 7234a097bd00Smrg 7235a097bd00Smrg 7236a097bd00Smrg 7237a097bd00Smrg 7238a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7239a097bd00Smrg 7240a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7241a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 724292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 724392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 724492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 724592e95ad1Smrgthen : 724692e95ad1Smrg printf %s "(cached) " >&6 7247838f5b0bSmrgelse case e in #( 7248838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7249a097bd00Smrg/* end confdefs.h. */ 7250a097bd00Smrgint i; 7251a097bd00Smrg_ACEOF 725292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 725392e95ad1Smrgthen : 7254a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7255838f5b0bSmrgelse case e in #( 7256838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7257838f5b0bSmrgesac 7258a097bd00Smrgfi 7259838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7260838f5b0bSmrgesac 7261a097bd00Smrgfi 726292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 726392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7264a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7265a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7266a097bd00Smrgfi 7267a097bd00Smrg 7268a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7269a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7270a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7271a097bd00Smrg fi 7272a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 727392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 727492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 727592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 727692e95ad1Smrgthen : 727792e95ad1Smrg printf %s "(cached) " >&6 7278838f5b0bSmrgelse case e in #( 7279838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7280a097bd00Smrg/* end confdefs.h. */ 7281a097bd00Smrgint i; 7282a097bd00Smrg_ACEOF 728392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 728492e95ad1Smrgthen : 7285a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7286838f5b0bSmrgelse case e in #( 7287838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7288838f5b0bSmrgesac 7289a097bd00Smrgfi 7290838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7291838f5b0bSmrgesac 7292a097bd00Smrgfi 729392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 729492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7295a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7296a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7297a097bd00Smrgfi 7298a097bd00Smrg 7299a097bd00Smrgfound="no" 7300a097bd00Smrg 7301a097bd00Smrg if test $found = "no" ; then 7302b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7303a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7304a097bd00Smrg fi 7305a097bd00Smrg 7306b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7307a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7308a097bd00Smrg fi 7309a097bd00Smrg 7310b91640d3Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 7311a097bd00Smrg 731292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 731392e95ad1Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 7314b91640d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 731592e95ad1Smrg if eval test \${$cacheid+y} 731692e95ad1Smrgthen : 731792e95ad1Smrg printf %s "(cached) " >&6 7318838f5b0bSmrgelse case e in #( 7319838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7320a097bd00Smrg/* end confdefs.h. */ 7321a097bd00Smrgint i; 7322a097bd00Smrgint 732392e95ad1Smrgmain (void) 7324a097bd00Smrg{ 7325a097bd00Smrg 7326a097bd00Smrg ; 7327a097bd00Smrg return 0; 7328a097bd00Smrg} 7329a097bd00Smrg_ACEOF 733092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 733192e95ad1Smrgthen : 7332a097bd00Smrg eval $cacheid=yes 7333838f5b0bSmrgelse case e in #( 7334838f5b0bSmrg e) eval $cacheid=no ;; 7335838f5b0bSmrgesac 7336a097bd00Smrgfi 733792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7338838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7339838f5b0bSmrgesac 7340a097bd00Smrgfi 7341a097bd00Smrg 7342a097bd00Smrg 7343a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7344a097bd00Smrg 7345a097bd00Smrg eval supported=\$$cacheid 734692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 734792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7348a097bd00Smrg if test "$supported" = "yes" ; then 7349b91640d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 7350a097bd00Smrg found="yes" 7351a097bd00Smrg fi 7352a097bd00Smrg fi 7353a097bd00Smrg 7354a097bd00Smrg 7355a097bd00Smrg 7356a097bd00Smrg 7357a097bd00Smrg 7358a097bd00Smrg 7359a097bd00Smrg 7360a097bd00Smrg 7361a097bd00Smrg 7362a097bd00Smrg 7363a097bd00Smrg 7364a097bd00Smrg 7365a097bd00Smrg 7366a097bd00Smrg 7367a097bd00Smrg 7368a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7369a097bd00Smrg 7370a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7371a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 737292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 737392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 737492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 737592e95ad1Smrgthen : 737692e95ad1Smrg printf %s "(cached) " >&6 7377838f5b0bSmrgelse case e in #( 7378838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7379a097bd00Smrg/* end confdefs.h. */ 7380a097bd00Smrgint i; 7381a097bd00Smrg_ACEOF 738292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 738392e95ad1Smrgthen : 7384a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7385838f5b0bSmrgelse case e in #( 7386838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7387838f5b0bSmrgesac 7388a097bd00Smrgfi 7389838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7390838f5b0bSmrgesac 7391a097bd00Smrgfi 739292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 739392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7394a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7395a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7396a097bd00Smrgfi 7397a097bd00Smrg 7398a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7399a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7400a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7401a097bd00Smrg fi 7402a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 740392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 740492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 740592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 740692e95ad1Smrgthen : 740792e95ad1Smrg printf %s "(cached) " >&6 7408838f5b0bSmrgelse case e in #( 7409838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7410a097bd00Smrg/* end confdefs.h. */ 7411a097bd00Smrgint i; 7412a097bd00Smrg_ACEOF 741392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 741492e95ad1Smrgthen : 7415a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7416838f5b0bSmrgelse case e in #( 7417838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7418838f5b0bSmrgesac 7419a097bd00Smrgfi 7420838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7421838f5b0bSmrgesac 7422a097bd00Smrgfi 742392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 742492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7425a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7426a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7427a097bd00Smrgfi 7428a097bd00Smrg 7429a097bd00Smrgfound="no" 7430a097bd00Smrg 7431a097bd00Smrg if test $found = "no" ; then 7432b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7433a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7434a097bd00Smrg fi 7435a097bd00Smrg 7436b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7437a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7438a097bd00Smrg fi 7439a097bd00Smrg 7440b91640d3Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 7441a097bd00Smrg 744292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 744392e95ad1Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7444b91640d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 744592e95ad1Smrg if eval test \${$cacheid+y} 744692e95ad1Smrgthen : 744792e95ad1Smrg printf %s "(cached) " >&6 7448838f5b0bSmrgelse case e in #( 7449838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7450a097bd00Smrg/* end confdefs.h. */ 7451a097bd00Smrgint i; 7452a097bd00Smrgint 745392e95ad1Smrgmain (void) 7454a097bd00Smrg{ 7455a097bd00Smrg 7456a097bd00Smrg ; 7457a097bd00Smrg return 0; 7458a097bd00Smrg} 7459a097bd00Smrg_ACEOF 746092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 746192e95ad1Smrgthen : 7462a097bd00Smrg eval $cacheid=yes 7463838f5b0bSmrgelse case e in #( 7464838f5b0bSmrg e) eval $cacheid=no ;; 7465838f5b0bSmrgesac 7466a097bd00Smrgfi 746792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7468838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7469838f5b0bSmrgesac 7470a097bd00Smrgfi 7471a097bd00Smrg 7472a097bd00Smrg 7473a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7474a097bd00Smrg 7475a097bd00Smrg eval supported=\$$cacheid 747692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 747792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7478a097bd00Smrg if test "$supported" = "yes" ; then 7479b91640d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7480a097bd00Smrg found="yes" 7481a097bd00Smrg fi 7482a097bd00Smrg fi 7483a097bd00Smrg 7484a097bd00Smrg 7485a097bd00Smrg 7486a097bd00Smrg 7487a097bd00Smrg 7488a097bd00Smrg 7489a097bd00Smrg 7490a097bd00Smrg 7491a097bd00Smrg 7492a097bd00Smrg 7493a097bd00Smrg 7494a097bd00Smrg 7495a097bd00Smrg 7496a097bd00Smrg 7497a097bd00Smrg 7498a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7499a097bd00Smrg 7500a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7501a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 750292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 750392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 750492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 750592e95ad1Smrgthen : 750692e95ad1Smrg printf %s "(cached) " >&6 7507838f5b0bSmrgelse case e in #( 7508838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7509a097bd00Smrg/* end confdefs.h. */ 7510a097bd00Smrgint i; 7511a097bd00Smrg_ACEOF 751292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 751392e95ad1Smrgthen : 7514a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7515838f5b0bSmrgelse case e in #( 7516838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7517838f5b0bSmrgesac 7518a097bd00Smrgfi 7519838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7520838f5b0bSmrgesac 7521a097bd00Smrgfi 752292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 752392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7524a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7525a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7526a097bd00Smrgfi 7527a097bd00Smrg 7528a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7529a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7530a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7531a097bd00Smrg fi 7532a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 753392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 753492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 753592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 753692e95ad1Smrgthen : 753792e95ad1Smrg printf %s "(cached) " >&6 7538838f5b0bSmrgelse case e in #( 7539838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7540a097bd00Smrg/* end confdefs.h. */ 7541a097bd00Smrgint i; 7542a097bd00Smrg_ACEOF 754392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 754492e95ad1Smrgthen : 7545a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7546838f5b0bSmrgelse case e in #( 7547838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7548838f5b0bSmrgesac 7549a097bd00Smrgfi 7550838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7551838f5b0bSmrgesac 7552a097bd00Smrgfi 755392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 755492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7555a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7556a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7557a097bd00Smrgfi 7558a097bd00Smrg 7559a097bd00Smrgfound="no" 7560a097bd00Smrg 7561a097bd00Smrg if test $found = "no" ; then 7562b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7563a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7564a097bd00Smrg fi 7565a097bd00Smrg 7566b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7567a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7568a097bd00Smrg fi 7569a097bd00Smrg 7570b91640d3Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7571a097bd00Smrg 757292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 757392e95ad1Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7574b91640d3Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 757592e95ad1Smrg if eval test \${$cacheid+y} 757692e95ad1Smrgthen : 757792e95ad1Smrg printf %s "(cached) " >&6 7578838f5b0bSmrgelse case e in #( 7579838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7580a097bd00Smrg/* end confdefs.h. */ 7581a097bd00Smrgint i; 7582a097bd00Smrgint 758392e95ad1Smrgmain (void) 7584a097bd00Smrg{ 7585a097bd00Smrg 7586a097bd00Smrg ; 7587a097bd00Smrg return 0; 7588a097bd00Smrg} 7589a097bd00Smrg_ACEOF 759092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 759192e95ad1Smrgthen : 7592a097bd00Smrg eval $cacheid=yes 7593838f5b0bSmrgelse case e in #( 7594838f5b0bSmrg e) eval $cacheid=no ;; 7595838f5b0bSmrgesac 7596a097bd00Smrgfi 759792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7598838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7599838f5b0bSmrgesac 7600a097bd00Smrgfi 7601a097bd00Smrg 7602a097bd00Smrg 7603a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7604a097bd00Smrg 7605a097bd00Smrg eval supported=\$$cacheid 760692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 760792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7608a097bd00Smrg if test "$supported" = "yes" ; then 7609b91640d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7610a097bd00Smrg found="yes" 7611a097bd00Smrg fi 7612a097bd00Smrg fi 7613a097bd00Smrg 7614a097bd00Smrg 7615a097bd00Smrg 7616a097bd00Smrg 7617a097bd00Smrg 7618a097bd00Smrg 7619a097bd00Smrg 7620a097bd00Smrg 7621a097bd00Smrg 7622a097bd00Smrg 7623a097bd00Smrg 7624a097bd00Smrg 7625a097bd00Smrg 7626a097bd00Smrg 7627a097bd00Smrg 7628a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7629a097bd00Smrg 7630a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7631a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 763292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 763392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 763492e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 763592e95ad1Smrgthen : 763692e95ad1Smrg printf %s "(cached) " >&6 7637838f5b0bSmrgelse case e in #( 7638838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7639a097bd00Smrg/* end confdefs.h. */ 7640a097bd00Smrgint i; 7641a097bd00Smrg_ACEOF 764292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 764392e95ad1Smrgthen : 7644a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7645838f5b0bSmrgelse case e in #( 7646838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7647838f5b0bSmrgesac 7648a097bd00Smrgfi 7649838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7650838f5b0bSmrgesac 7651a097bd00Smrgfi 765292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 765392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7654a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7655a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7656a097bd00Smrgfi 7657a097bd00Smrg 7658a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7659a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7660a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7661a097bd00Smrg fi 7662a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 766392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 766492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 766592e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 766692e95ad1Smrgthen : 766792e95ad1Smrg printf %s "(cached) " >&6 7668838f5b0bSmrgelse case e in #( 7669838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7670a097bd00Smrg/* end confdefs.h. */ 7671a097bd00Smrgint i; 7672a097bd00Smrg_ACEOF 767392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 767492e95ad1Smrgthen : 7675a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7676838f5b0bSmrgelse case e in #( 7677838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7678838f5b0bSmrgesac 7679a097bd00Smrgfi 7680838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7681838f5b0bSmrgesac 7682a097bd00Smrgfi 768392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 768492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7685a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7686a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7687a097bd00Smrgfi 7688a097bd00Smrg 7689a097bd00Smrgfound="no" 7690a097bd00Smrg 7691a097bd00Smrg if test $found = "no" ; then 7692b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7693a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7694a097bd00Smrg fi 7695a097bd00Smrg 7696b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7697a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7698a097bd00Smrg fi 7699a097bd00Smrg 7700b91640d3Smrg CFLAGS="$CFLAGS -Wlogical-op" 7701a097bd00Smrg 770292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 770392e95ad1Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 7704b91640d3Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 770592e95ad1Smrg if eval test \${$cacheid+y} 770692e95ad1Smrgthen : 770792e95ad1Smrg printf %s "(cached) " >&6 7708838f5b0bSmrgelse case e in #( 7709838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7710a097bd00Smrg/* end confdefs.h. */ 7711a097bd00Smrgint i; 7712a097bd00Smrgint 771392e95ad1Smrgmain (void) 7714a097bd00Smrg{ 7715a097bd00Smrg 7716a097bd00Smrg ; 7717a097bd00Smrg return 0; 7718a097bd00Smrg} 7719a097bd00Smrg_ACEOF 772092e95ad1Smrgif ac_fn_c_try_link "$LINENO" 772192e95ad1Smrgthen : 7722a097bd00Smrg eval $cacheid=yes 7723838f5b0bSmrgelse case e in #( 7724838f5b0bSmrg e) eval $cacheid=no ;; 7725838f5b0bSmrgesac 7726a097bd00Smrgfi 772792e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7728838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7729838f5b0bSmrgesac 7730a097bd00Smrgfi 7731a097bd00Smrg 7732a097bd00Smrg 7733a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7734a097bd00Smrg 7735a097bd00Smrg eval supported=\$$cacheid 773692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 773792e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7738a097bd00Smrg if test "$supported" = "yes" ; then 7739b91640d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7740a097bd00Smrg found="yes" 7741a097bd00Smrg fi 7742a097bd00Smrg fi 7743a097bd00Smrg 7744a097bd00Smrg 7745a097bd00Smrg 7746a097bd00Smrg# These are currently disabled because they are noisy. They will be enabled 7747a097bd00Smrg# in the future once the codebase is sufficiently modernized to silence 7748a097bd00Smrg# them. For now, I don't want them to drown out the other warnings. 7749a097bd00Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7750a097bd00Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7751b91640d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7752a097bd00Smrg 7753838f5b0bSmrg# Turn some warnings into errors, so we don't accidentally get successful builds 7754a097bd00Smrg# when there are problems that should be fixed. 7755a097bd00Smrg 7756a097bd00Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7757a097bd00Smrg 7758a097bd00Smrg 7759a097bd00Smrg 7760a097bd00Smrg 7761a097bd00Smrg 7762a097bd00Smrg 7763a097bd00Smrg 7764a097bd00Smrg 7765a097bd00Smrg 7766a097bd00Smrg 7767a097bd00Smrg 7768a097bd00Smrg 7769a097bd00Smrg 7770a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7771a097bd00Smrg 7772a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7773a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 777492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 777592e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 777692e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 777792e95ad1Smrgthen : 777892e95ad1Smrg printf %s "(cached) " >&6 7779838f5b0bSmrgelse case e in #( 7780838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7781a097bd00Smrg/* end confdefs.h. */ 7782a097bd00Smrgint i; 7783a097bd00Smrg_ACEOF 778492e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 778592e95ad1Smrgthen : 7786a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7787838f5b0bSmrgelse case e in #( 7788838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7789838f5b0bSmrgesac 7790a097bd00Smrgfi 7791838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7792838f5b0bSmrgesac 7793a097bd00Smrgfi 779492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 779592e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7796a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7797a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7798a097bd00Smrgfi 7799a097bd00Smrg 7800a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7801a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7802a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7803a097bd00Smrg fi 7804a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 780592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 780692e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 780792e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 780892e95ad1Smrgthen : 780992e95ad1Smrg printf %s "(cached) " >&6 7810838f5b0bSmrgelse case e in #( 7811838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7812a097bd00Smrg/* end confdefs.h. */ 7813a097bd00Smrgint i; 7814a097bd00Smrg_ACEOF 781592e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 781692e95ad1Smrgthen : 7817a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7818838f5b0bSmrgelse case e in #( 7819838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7820838f5b0bSmrgesac 7821a097bd00Smrgfi 7822838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7823838f5b0bSmrgesac 7824a097bd00Smrgfi 782592e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 782692e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7827a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7828a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7829a097bd00Smrgfi 7830a097bd00Smrg 7831a097bd00Smrgfound="no" 7832a097bd00Smrg 7833a097bd00Smrg if test $found = "no" ; then 7834b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7835a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7836a097bd00Smrg fi 7837a097bd00Smrg 7838b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7839a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7840a097bd00Smrg fi 7841a097bd00Smrg 7842a097bd00Smrg CFLAGS="$CFLAGS -Werror=implicit" 7843a097bd00Smrg 784492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 784592e95ad1Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 7846b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 784792e95ad1Smrg if eval test \${$cacheid+y} 784892e95ad1Smrgthen : 784992e95ad1Smrg printf %s "(cached) " >&6 7850838f5b0bSmrgelse case e in #( 7851838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7852a097bd00Smrg/* end confdefs.h. */ 7853a097bd00Smrgint i; 7854a097bd00Smrgint 785592e95ad1Smrgmain (void) 7856a097bd00Smrg{ 7857a097bd00Smrg 7858a097bd00Smrg ; 7859a097bd00Smrg return 0; 7860a097bd00Smrg} 7861a097bd00Smrg_ACEOF 786292e95ad1Smrgif ac_fn_c_try_link "$LINENO" 786392e95ad1Smrgthen : 7864a097bd00Smrg eval $cacheid=yes 7865838f5b0bSmrgelse case e in #( 7866838f5b0bSmrg e) eval $cacheid=no ;; 7867838f5b0bSmrgesac 7868a097bd00Smrgfi 786992e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7870838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7871838f5b0bSmrgesac 7872a097bd00Smrgfi 7873a097bd00Smrg 7874a097bd00Smrg 7875a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7876a097bd00Smrg 7877a097bd00Smrg eval supported=\$$cacheid 787892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 787992e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7880a097bd00Smrg if test "$supported" = "yes" ; then 7881a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7882a097bd00Smrg found="yes" 7883a097bd00Smrg fi 7884a097bd00Smrg fi 7885a097bd00Smrg 7886a097bd00Smrg if test $found = "no" ; then 7887b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7888a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7889a097bd00Smrg fi 7890a097bd00Smrg 7891b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7892a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7893a097bd00Smrg fi 7894a097bd00Smrg 7895a097bd00Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7896a097bd00Smrg 789792e95ad1Smrg { 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 789892e95ad1Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7899b91640d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 790092e95ad1Smrg if eval test \${$cacheid+y} 790192e95ad1Smrgthen : 790292e95ad1Smrg printf %s "(cached) " >&6 7903838f5b0bSmrgelse case e in #( 7904838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7905a097bd00Smrg/* end confdefs.h. */ 7906a097bd00Smrgint i; 7907a097bd00Smrgint 790892e95ad1Smrgmain (void) 7909a097bd00Smrg{ 7910a097bd00Smrg 7911a097bd00Smrg ; 7912a097bd00Smrg return 0; 7913a097bd00Smrg} 7914a097bd00Smrg_ACEOF 791592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 791692e95ad1Smrgthen : 7917a097bd00Smrg eval $cacheid=yes 7918838f5b0bSmrgelse case e in #( 7919838f5b0bSmrg e) eval $cacheid=no ;; 7920838f5b0bSmrgesac 7921a097bd00Smrgfi 792292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7923838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 7924838f5b0bSmrgesac 7925a097bd00Smrgfi 7926a097bd00Smrg 7927a097bd00Smrg 7928a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7929a097bd00Smrg 7930a097bd00Smrg eval supported=\$$cacheid 793192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 793292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 7933a097bd00Smrg if test "$supported" = "yes" ; then 7934a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7935a097bd00Smrg found="yes" 7936a097bd00Smrg fi 7937a097bd00Smrg fi 7938a097bd00Smrg 7939a097bd00Smrg 7940a097bd00Smrg 7941a097bd00Smrg 7942a097bd00Smrg 7943a097bd00Smrg 7944a097bd00Smrg 7945a097bd00Smrg 7946a097bd00Smrg 7947a097bd00Smrg 7948a097bd00Smrg 7949a097bd00Smrg 7950a097bd00Smrg 7951a097bd00Smrg 7952a097bd00Smrg 7953a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7954a097bd00Smrg 7955a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7956a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 795792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 795892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 795992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 796092e95ad1Smrgthen : 796192e95ad1Smrg printf %s "(cached) " >&6 7962838f5b0bSmrgelse case e in #( 7963838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7964a097bd00Smrg/* end confdefs.h. */ 7965a097bd00Smrgint i; 7966a097bd00Smrg_ACEOF 796792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 796892e95ad1Smrgthen : 7969a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7970838f5b0bSmrgelse case e in #( 7971838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7972838f5b0bSmrgesac 7973a097bd00Smrgfi 7974838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7975838f5b0bSmrgesac 7976a097bd00Smrgfi 797792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 797892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7979a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7980a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7981a097bd00Smrgfi 7982a097bd00Smrg 7983a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7984a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7985a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7986a097bd00Smrg fi 7987a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 798892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 798992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 799092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 799192e95ad1Smrgthen : 799292e95ad1Smrg printf %s "(cached) " >&6 7993838f5b0bSmrgelse case e in #( 7994838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7995a097bd00Smrg/* end confdefs.h. */ 7996a097bd00Smrgint i; 7997a097bd00Smrg_ACEOF 799892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 799992e95ad1Smrgthen : 8000a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8001838f5b0bSmrgelse case e in #( 8002838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8003838f5b0bSmrgesac 8004a097bd00Smrgfi 8005838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8006838f5b0bSmrgesac 8007a097bd00Smrgfi 800892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 800992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8010a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8011a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8012a097bd00Smrgfi 8013a097bd00Smrg 8014a097bd00Smrgfound="no" 8015a097bd00Smrg 8016a097bd00Smrg if test $found = "no" ; then 8017b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8018a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8019a097bd00Smrg fi 8020a097bd00Smrg 8021b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8022a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8023a097bd00Smrg fi 8024a097bd00Smrg 8025a097bd00Smrg CFLAGS="$CFLAGS -Werror=nonnull" 8026a097bd00Smrg 802792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 802892e95ad1Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 8029b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 803092e95ad1Smrg if eval test \${$cacheid+y} 803192e95ad1Smrgthen : 803292e95ad1Smrg printf %s "(cached) " >&6 8033838f5b0bSmrgelse case e in #( 8034838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8035a097bd00Smrg/* end confdefs.h. */ 8036a097bd00Smrgint i; 8037a097bd00Smrgint 803892e95ad1Smrgmain (void) 8039a097bd00Smrg{ 8040a097bd00Smrg 8041a097bd00Smrg ; 8042a097bd00Smrg return 0; 8043a097bd00Smrg} 8044a097bd00Smrg_ACEOF 804592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 804692e95ad1Smrgthen : 8047a097bd00Smrg eval $cacheid=yes 8048838f5b0bSmrgelse case e in #( 8049838f5b0bSmrg e) eval $cacheid=no ;; 8050838f5b0bSmrgesac 8051a097bd00Smrgfi 805292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8053838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8054838f5b0bSmrgesac 8055a097bd00Smrgfi 8056a097bd00Smrg 8057a097bd00Smrg 8058a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8059a097bd00Smrg 8060a097bd00Smrg eval supported=\$$cacheid 806192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 806292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8063a097bd00Smrg if test "$supported" = "yes" ; then 8064a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 8065a097bd00Smrg found="yes" 8066a097bd00Smrg fi 8067a097bd00Smrg fi 8068a097bd00Smrg 8069a097bd00Smrg 8070a097bd00Smrg 8071a097bd00Smrg 8072a097bd00Smrg 8073a097bd00Smrg 8074a097bd00Smrg 8075a097bd00Smrg 8076a097bd00Smrg 8077a097bd00Smrg 8078a097bd00Smrg 8079a097bd00Smrg 8080a097bd00Smrg 8081a097bd00Smrg 8082a097bd00Smrg 8083a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8084a097bd00Smrg 8085a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8086a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 808792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 808892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 808992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 809092e95ad1Smrgthen : 809192e95ad1Smrg printf %s "(cached) " >&6 8092838f5b0bSmrgelse case e in #( 8093838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8094a097bd00Smrg/* end confdefs.h. */ 8095a097bd00Smrgint i; 8096a097bd00Smrg_ACEOF 809792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 809892e95ad1Smrgthen : 8099a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8100838f5b0bSmrgelse case e in #( 8101838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8102838f5b0bSmrgesac 8103a097bd00Smrgfi 8104838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8105838f5b0bSmrgesac 8106a097bd00Smrgfi 810792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 810892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8109a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8110a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8111a097bd00Smrgfi 8112a097bd00Smrg 8113a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8114a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8115a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8116a097bd00Smrg fi 8117a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 811892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 811992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 812092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 812192e95ad1Smrgthen : 812292e95ad1Smrg printf %s "(cached) " >&6 8123838f5b0bSmrgelse case e in #( 8124838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8125a097bd00Smrg/* end confdefs.h. */ 8126a097bd00Smrgint i; 8127a097bd00Smrg_ACEOF 812892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 812992e95ad1Smrgthen : 8130a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8131838f5b0bSmrgelse case e in #( 8132838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8133838f5b0bSmrgesac 8134a097bd00Smrgfi 8135838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8136838f5b0bSmrgesac 8137a097bd00Smrgfi 813892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 813992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8140a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8141a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8142a097bd00Smrgfi 8143a097bd00Smrg 8144a097bd00Smrgfound="no" 8145a097bd00Smrg 8146a097bd00Smrg if test $found = "no" ; then 8147b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8148a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8149a097bd00Smrg fi 8150a097bd00Smrg 8151b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8152a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8153a097bd00Smrg fi 8154a097bd00Smrg 8155a097bd00Smrg CFLAGS="$CFLAGS -Werror=init-self" 8156a097bd00Smrg 815792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 815892e95ad1Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 8159b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 816092e95ad1Smrg if eval test \${$cacheid+y} 816192e95ad1Smrgthen : 816292e95ad1Smrg printf %s "(cached) " >&6 8163838f5b0bSmrgelse case e in #( 8164838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8165a097bd00Smrg/* end confdefs.h. */ 8166a097bd00Smrgint i; 8167a097bd00Smrgint 816892e95ad1Smrgmain (void) 8169a097bd00Smrg{ 8170a097bd00Smrg 8171a097bd00Smrg ; 8172a097bd00Smrg return 0; 8173a097bd00Smrg} 8174a097bd00Smrg_ACEOF 817592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 817692e95ad1Smrgthen : 8177a097bd00Smrg eval $cacheid=yes 8178838f5b0bSmrgelse case e in #( 8179838f5b0bSmrg e) eval $cacheid=no ;; 8180838f5b0bSmrgesac 8181a097bd00Smrgfi 818292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8183838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8184838f5b0bSmrgesac 8185a097bd00Smrgfi 8186a097bd00Smrg 8187a097bd00Smrg 8188a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8189a097bd00Smrg 8190a097bd00Smrg eval supported=\$$cacheid 819192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 819292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8193a097bd00Smrg if test "$supported" = "yes" ; then 8194a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 8195a097bd00Smrg found="yes" 8196a097bd00Smrg fi 8197a097bd00Smrg fi 8198a097bd00Smrg 8199a097bd00Smrg 8200a097bd00Smrg 8201a097bd00Smrg 8202a097bd00Smrg 8203a097bd00Smrg 8204a097bd00Smrg 8205a097bd00Smrg 8206a097bd00Smrg 8207a097bd00Smrg 8208a097bd00Smrg 8209a097bd00Smrg 8210a097bd00Smrg 8211a097bd00Smrg 8212a097bd00Smrg 8213a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8214a097bd00Smrg 8215a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8216a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 821792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 821892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 821992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 822092e95ad1Smrgthen : 822192e95ad1Smrg printf %s "(cached) " >&6 8222838f5b0bSmrgelse case e in #( 8223838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8224a097bd00Smrg/* end confdefs.h. */ 8225a097bd00Smrgint i; 8226a097bd00Smrg_ACEOF 822792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 822892e95ad1Smrgthen : 8229a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8230838f5b0bSmrgelse case e in #( 8231838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8232838f5b0bSmrgesac 8233a097bd00Smrgfi 8234838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8235838f5b0bSmrgesac 8236a097bd00Smrgfi 823792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 823892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8239a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8240a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8241a097bd00Smrgfi 8242a097bd00Smrg 8243a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8244a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8245a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8246a097bd00Smrg fi 8247a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 824892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 824992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 825092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 825192e95ad1Smrgthen : 825292e95ad1Smrg printf %s "(cached) " >&6 8253838f5b0bSmrgelse case e in #( 8254838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8255a097bd00Smrg/* end confdefs.h. */ 8256a097bd00Smrgint i; 8257a097bd00Smrg_ACEOF 825892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 825992e95ad1Smrgthen : 8260a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8261838f5b0bSmrgelse case e in #( 8262838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8263838f5b0bSmrgesac 8264a097bd00Smrgfi 8265838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8266838f5b0bSmrgesac 8267a097bd00Smrgfi 826892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 826992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8270a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8271a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8272a097bd00Smrgfi 8273a097bd00Smrg 8274a097bd00Smrgfound="no" 8275a097bd00Smrg 8276a097bd00Smrg if test $found = "no" ; then 8277b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8278a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8279a097bd00Smrg fi 8280a097bd00Smrg 8281b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8282a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8283a097bd00Smrg fi 8284a097bd00Smrg 8285a097bd00Smrg CFLAGS="$CFLAGS -Werror=main" 8286a097bd00Smrg 828792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 828892e95ad1Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 8289b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_main 829092e95ad1Smrg if eval test \${$cacheid+y} 829192e95ad1Smrgthen : 829292e95ad1Smrg printf %s "(cached) " >&6 8293838f5b0bSmrgelse case e in #( 8294838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8295a097bd00Smrg/* end confdefs.h. */ 8296a097bd00Smrgint i; 8297a097bd00Smrgint 829892e95ad1Smrgmain (void) 8299a097bd00Smrg{ 8300a097bd00Smrg 8301a097bd00Smrg ; 8302a097bd00Smrg return 0; 8303a097bd00Smrg} 8304a097bd00Smrg_ACEOF 830592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 830692e95ad1Smrgthen : 8307a097bd00Smrg eval $cacheid=yes 8308838f5b0bSmrgelse case e in #( 8309838f5b0bSmrg e) eval $cacheid=no ;; 8310838f5b0bSmrgesac 8311a097bd00Smrgfi 831292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8313838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8314838f5b0bSmrgesac 8315a097bd00Smrgfi 8316a097bd00Smrg 8317a097bd00Smrg 8318a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8319a097bd00Smrg 8320a097bd00Smrg eval supported=\$$cacheid 832192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 832292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8323a097bd00Smrg if test "$supported" = "yes" ; then 8324a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 8325a097bd00Smrg found="yes" 8326a097bd00Smrg fi 8327a097bd00Smrg fi 8328a097bd00Smrg 8329a097bd00Smrg 8330a097bd00Smrg 8331a097bd00Smrg 8332a097bd00Smrg 8333a097bd00Smrg 8334a097bd00Smrg 8335a097bd00Smrg 8336a097bd00Smrg 8337a097bd00Smrg 8338a097bd00Smrg 8339a097bd00Smrg 8340a097bd00Smrg 8341a097bd00Smrg 8342a097bd00Smrg 8343a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8344a097bd00Smrg 8345a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8346a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 834792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 834892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 834992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 835092e95ad1Smrgthen : 835192e95ad1Smrg printf %s "(cached) " >&6 8352838f5b0bSmrgelse case e in #( 8353838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8354a097bd00Smrg/* end confdefs.h. */ 8355a097bd00Smrgint i; 8356a097bd00Smrg_ACEOF 835792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 835892e95ad1Smrgthen : 8359a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8360838f5b0bSmrgelse case e in #( 8361838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8362838f5b0bSmrgesac 8363a097bd00Smrgfi 8364838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8365838f5b0bSmrgesac 8366a097bd00Smrgfi 836792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 836892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8369a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8370a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8371a097bd00Smrgfi 8372a097bd00Smrg 8373a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8374a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8375a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8376a097bd00Smrg fi 8377a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 837892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 837992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 838092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 838192e95ad1Smrgthen : 838292e95ad1Smrg printf %s "(cached) " >&6 8383838f5b0bSmrgelse case e in #( 8384838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8385a097bd00Smrg/* end confdefs.h. */ 8386a097bd00Smrgint i; 8387a097bd00Smrg_ACEOF 838892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 838992e95ad1Smrgthen : 8390a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8391838f5b0bSmrgelse case e in #( 8392838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8393838f5b0bSmrgesac 8394a097bd00Smrgfi 8395838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8396838f5b0bSmrgesac 8397a097bd00Smrgfi 839892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 839992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8400a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8401a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8402a097bd00Smrgfi 8403a097bd00Smrg 8404a097bd00Smrgfound="no" 8405a097bd00Smrg 8406a097bd00Smrg if test $found = "no" ; then 8407b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8408a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8409a097bd00Smrg fi 8410a097bd00Smrg 8411b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8412a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8413a097bd00Smrg fi 8414a097bd00Smrg 8415a097bd00Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 8416a097bd00Smrg 841792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 841892e95ad1Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 8419b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 842092e95ad1Smrg if eval test \${$cacheid+y} 842192e95ad1Smrgthen : 842292e95ad1Smrg printf %s "(cached) " >&6 8423838f5b0bSmrgelse case e in #( 8424838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8425a097bd00Smrg/* end confdefs.h. */ 8426a097bd00Smrgint i; 8427a097bd00Smrgint 842892e95ad1Smrgmain (void) 8429a097bd00Smrg{ 8430a097bd00Smrg 8431a097bd00Smrg ; 8432a097bd00Smrg return 0; 8433a097bd00Smrg} 8434a097bd00Smrg_ACEOF 843592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 843692e95ad1Smrgthen : 8437a097bd00Smrg eval $cacheid=yes 8438838f5b0bSmrgelse case e in #( 8439838f5b0bSmrg e) eval $cacheid=no ;; 8440838f5b0bSmrgesac 8441a097bd00Smrgfi 844292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8443838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8444838f5b0bSmrgesac 8445a097bd00Smrgfi 8446a097bd00Smrg 8447a097bd00Smrg 8448a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8449a097bd00Smrg 8450a097bd00Smrg eval supported=\$$cacheid 845192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 845292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8453a097bd00Smrg if test "$supported" = "yes" ; then 8454a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 8455a097bd00Smrg found="yes" 8456a097bd00Smrg fi 8457a097bd00Smrg fi 8458a097bd00Smrg 8459a097bd00Smrg 8460a097bd00Smrg 8461a097bd00Smrg 8462a097bd00Smrg 8463a097bd00Smrg 8464a097bd00Smrg 8465a097bd00Smrg 8466a097bd00Smrg 8467a097bd00Smrg 8468a097bd00Smrg 8469a097bd00Smrg 8470a097bd00Smrg 8471a097bd00Smrg 8472a097bd00Smrg 8473a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8474a097bd00Smrg 8475a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8476a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 847792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 847892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 847992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 848092e95ad1Smrgthen : 848192e95ad1Smrg printf %s "(cached) " >&6 8482838f5b0bSmrgelse case e in #( 8483838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8484a097bd00Smrg/* end confdefs.h. */ 8485a097bd00Smrgint i; 8486a097bd00Smrg_ACEOF 848792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 848892e95ad1Smrgthen : 8489a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8490838f5b0bSmrgelse case e in #( 8491838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8492838f5b0bSmrgesac 8493a097bd00Smrgfi 8494838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8495838f5b0bSmrgesac 8496a097bd00Smrgfi 849792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 849892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8499a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8500a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8501a097bd00Smrgfi 8502a097bd00Smrg 8503a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8504a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8505a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8506a097bd00Smrg fi 8507a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 850892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 850992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 851092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 851192e95ad1Smrgthen : 851292e95ad1Smrg printf %s "(cached) " >&6 8513838f5b0bSmrgelse case e in #( 8514838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8515a097bd00Smrg/* end confdefs.h. */ 8516a097bd00Smrgint i; 8517a097bd00Smrg_ACEOF 851892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 851992e95ad1Smrgthen : 8520a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8521838f5b0bSmrgelse case e in #( 8522838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8523838f5b0bSmrgesac 8524a097bd00Smrgfi 8525838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8526838f5b0bSmrgesac 8527a097bd00Smrgfi 852892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 852992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8530a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8531a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8532a097bd00Smrgfi 8533a097bd00Smrg 8534a097bd00Smrgfound="no" 8535a097bd00Smrg 8536a097bd00Smrg if test $found = "no" ; then 8537b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8538a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8539a097bd00Smrg fi 8540a097bd00Smrg 8541b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8542a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8543a097bd00Smrg fi 8544a097bd00Smrg 8545a097bd00Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 8546a097bd00Smrg 854792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 854892e95ad1Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 8549b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 855092e95ad1Smrg if eval test \${$cacheid+y} 855192e95ad1Smrgthen : 855292e95ad1Smrg printf %s "(cached) " >&6 8553838f5b0bSmrgelse case e in #( 8554838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8555a097bd00Smrg/* end confdefs.h. */ 8556a097bd00Smrgint i; 8557a097bd00Smrgint 855892e95ad1Smrgmain (void) 8559a097bd00Smrg{ 8560a097bd00Smrg 8561a097bd00Smrg ; 8562a097bd00Smrg return 0; 8563a097bd00Smrg} 8564a097bd00Smrg_ACEOF 856592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 856692e95ad1Smrgthen : 8567a097bd00Smrg eval $cacheid=yes 8568838f5b0bSmrgelse case e in #( 8569838f5b0bSmrg e) eval $cacheid=no ;; 8570838f5b0bSmrgesac 8571a097bd00Smrgfi 857292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8573838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8574838f5b0bSmrgesac 8575a097bd00Smrgfi 8576a097bd00Smrg 8577a097bd00Smrg 8578a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8579a097bd00Smrg 8580a097bd00Smrg eval supported=\$$cacheid 858192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 858292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8583a097bd00Smrg if test "$supported" = "yes" ; then 8584a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8585a097bd00Smrg found="yes" 8586a097bd00Smrg fi 8587a097bd00Smrg fi 8588a097bd00Smrg 8589a097bd00Smrg 8590a097bd00Smrg 8591a097bd00Smrg 8592a097bd00Smrg 8593a097bd00Smrg 8594a097bd00Smrg 8595a097bd00Smrg 8596a097bd00Smrg 8597a097bd00Smrg 8598a097bd00Smrg 8599a097bd00Smrg 8600a097bd00Smrg 8601a097bd00Smrg 8602a097bd00Smrg 8603a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8604a097bd00Smrg 8605a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8606a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 860792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 860892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 860992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 861092e95ad1Smrgthen : 861192e95ad1Smrg printf %s "(cached) " >&6 8612838f5b0bSmrgelse case e in #( 8613838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8614a097bd00Smrg/* end confdefs.h. */ 8615a097bd00Smrgint i; 8616a097bd00Smrg_ACEOF 861792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 861892e95ad1Smrgthen : 8619a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8620838f5b0bSmrgelse case e in #( 8621838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8622838f5b0bSmrgesac 8623a097bd00Smrgfi 8624838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8625838f5b0bSmrgesac 8626a097bd00Smrgfi 862792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 862892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8629a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8630a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8631a097bd00Smrgfi 8632a097bd00Smrg 8633a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8634a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8635a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8636a097bd00Smrg fi 8637a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 863892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 863992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 864092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 864192e95ad1Smrgthen : 864292e95ad1Smrg printf %s "(cached) " >&6 8643838f5b0bSmrgelse case e in #( 8644838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8645a097bd00Smrg/* end confdefs.h. */ 8646a097bd00Smrgint i; 8647a097bd00Smrg_ACEOF 864892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 864992e95ad1Smrgthen : 8650a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8651838f5b0bSmrgelse case e in #( 8652838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8653838f5b0bSmrgesac 8654a097bd00Smrgfi 8655838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8656838f5b0bSmrgesac 8657a097bd00Smrgfi 865892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 865992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8660a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8661a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8662a097bd00Smrgfi 8663a097bd00Smrg 8664a097bd00Smrgfound="no" 8665a097bd00Smrg 8666a097bd00Smrg if test $found = "no" ; then 8667b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8668a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8669a097bd00Smrg fi 8670a097bd00Smrg 8671b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8672a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8673a097bd00Smrg fi 8674a097bd00Smrg 8675a097bd00Smrg CFLAGS="$CFLAGS -Werror=return-type" 8676a097bd00Smrg 867792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 867892e95ad1Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 8679b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 868092e95ad1Smrg if eval test \${$cacheid+y} 868192e95ad1Smrgthen : 868292e95ad1Smrg printf %s "(cached) " >&6 8683838f5b0bSmrgelse case e in #( 8684838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8685a097bd00Smrg/* end confdefs.h. */ 8686a097bd00Smrgint i; 8687a097bd00Smrgint 868892e95ad1Smrgmain (void) 8689a097bd00Smrg{ 8690a097bd00Smrg 8691a097bd00Smrg ; 8692a097bd00Smrg return 0; 8693a097bd00Smrg} 8694a097bd00Smrg_ACEOF 869592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 869692e95ad1Smrgthen : 8697a097bd00Smrg eval $cacheid=yes 8698838f5b0bSmrgelse case e in #( 8699838f5b0bSmrg e) eval $cacheid=no ;; 8700838f5b0bSmrgesac 8701a097bd00Smrgfi 870292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8703838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8704838f5b0bSmrgesac 8705a097bd00Smrgfi 8706a097bd00Smrg 8707a097bd00Smrg 8708a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8709a097bd00Smrg 8710a097bd00Smrg eval supported=\$$cacheid 871192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 871292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8713a097bd00Smrg if test "$supported" = "yes" ; then 8714a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8715a097bd00Smrg found="yes" 8716a097bd00Smrg fi 8717a097bd00Smrg fi 8718a097bd00Smrg 8719a097bd00Smrg if test $found = "no" ; then 8720b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8721a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8722a097bd00Smrg fi 8723a097bd00Smrg 8724b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8725a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8726a097bd00Smrg fi 8727a097bd00Smrg 8728a097bd00Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8729a097bd00Smrg 873092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 873192e95ad1Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8732b91640d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 873392e95ad1Smrg if eval test \${$cacheid+y} 873492e95ad1Smrgthen : 873592e95ad1Smrg printf %s "(cached) " >&6 8736838f5b0bSmrgelse case e in #( 8737838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8738a097bd00Smrg/* end confdefs.h. */ 8739a097bd00Smrgint i; 8740a097bd00Smrgint 874192e95ad1Smrgmain (void) 8742a097bd00Smrg{ 8743a097bd00Smrg 8744a097bd00Smrg ; 8745a097bd00Smrg return 0; 8746a097bd00Smrg} 8747a097bd00Smrg_ACEOF 874892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 874992e95ad1Smrgthen : 8750a097bd00Smrg eval $cacheid=yes 8751838f5b0bSmrgelse case e in #( 8752838f5b0bSmrg e) eval $cacheid=no ;; 8753838f5b0bSmrgesac 8754a097bd00Smrgfi 875592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8756838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8757838f5b0bSmrgesac 8758a097bd00Smrgfi 8759a097bd00Smrg 8760a097bd00Smrg 8761a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8762a097bd00Smrg 8763a097bd00Smrg eval supported=\$$cacheid 876492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 876592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8766a097bd00Smrg if test "$supported" = "yes" ; then 8767a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8768a097bd00Smrg found="yes" 8769a097bd00Smrg fi 8770a097bd00Smrg fi 8771a097bd00Smrg 8772a097bd00Smrg 8773a097bd00Smrg 8774a097bd00Smrg 8775a097bd00Smrg 8776a097bd00Smrg 8777a097bd00Smrg 8778a097bd00Smrg 8779a097bd00Smrg 8780a097bd00Smrg 8781a097bd00Smrg 8782a097bd00Smrg 8783a097bd00Smrg 8784a097bd00Smrg 8785a097bd00Smrg 8786a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8787a097bd00Smrg 8788a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8789a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 879092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 879192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 879292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 879392e95ad1Smrgthen : 879492e95ad1Smrg printf %s "(cached) " >&6 8795838f5b0bSmrgelse case e in #( 8796838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8797a097bd00Smrg/* end confdefs.h. */ 8798a097bd00Smrgint i; 8799a097bd00Smrg_ACEOF 880092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 880192e95ad1Smrgthen : 8802a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8803838f5b0bSmrgelse case e in #( 8804838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8805838f5b0bSmrgesac 8806a097bd00Smrgfi 8807838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8808838f5b0bSmrgesac 8809a097bd00Smrgfi 881092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 881192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8812a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8813a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8814a097bd00Smrgfi 8815a097bd00Smrg 8816a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8817a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8818a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8819a097bd00Smrg fi 8820a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 882192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 882292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 882392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 882492e95ad1Smrgthen : 882592e95ad1Smrg printf %s "(cached) " >&6 8826838f5b0bSmrgelse case e in #( 8827838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8828a097bd00Smrg/* end confdefs.h. */ 8829a097bd00Smrgint i; 8830a097bd00Smrg_ACEOF 883192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 883292e95ad1Smrgthen : 8833a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8834838f5b0bSmrgelse case e in #( 8835838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8836838f5b0bSmrgesac 8837a097bd00Smrgfi 8838838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8839838f5b0bSmrgesac 8840a097bd00Smrgfi 884192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 884292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8843a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8844a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8845a097bd00Smrgfi 8846a097bd00Smrg 8847a097bd00Smrgfound="no" 8848a097bd00Smrg 8849a097bd00Smrg if test $found = "no" ; then 8850b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8851a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8852a097bd00Smrg fi 8853a097bd00Smrg 8854b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8855a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8856a097bd00Smrg fi 8857a097bd00Smrg 8858a097bd00Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 8859a097bd00Smrg 886092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 886192e95ad1Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8862b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 886392e95ad1Smrg if eval test \${$cacheid+y} 886492e95ad1Smrgthen : 886592e95ad1Smrg printf %s "(cached) " >&6 8866838f5b0bSmrgelse case e in #( 8867838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8868a097bd00Smrg/* end confdefs.h. */ 8869a097bd00Smrgint i; 8870a097bd00Smrgint 887192e95ad1Smrgmain (void) 8872a097bd00Smrg{ 8873a097bd00Smrg 8874a097bd00Smrg ; 8875a097bd00Smrg return 0; 8876a097bd00Smrg} 8877a097bd00Smrg_ACEOF 887892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 887992e95ad1Smrgthen : 8880a097bd00Smrg eval $cacheid=yes 8881838f5b0bSmrgelse case e in #( 8882838f5b0bSmrg e) eval $cacheid=no ;; 8883838f5b0bSmrgesac 8884a097bd00Smrgfi 888592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8886838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 8887838f5b0bSmrgesac 8888a097bd00Smrgfi 8889a097bd00Smrg 8890a097bd00Smrg 8891a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8892a097bd00Smrg 8893a097bd00Smrg eval supported=\$$cacheid 889492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 889592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 8896a097bd00Smrg if test "$supported" = "yes" ; then 8897a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8898a097bd00Smrg found="yes" 8899a097bd00Smrg fi 8900a097bd00Smrg fi 8901a097bd00Smrg 8902a097bd00Smrg 8903a097bd00Smrg 8904a097bd00Smrg 8905a097bd00Smrg 8906a097bd00Smrg 8907a097bd00Smrg 8908a097bd00Smrg 8909a097bd00Smrg 8910a097bd00Smrg 8911a097bd00Smrg 8912a097bd00Smrg 8913a097bd00Smrg 8914a097bd00Smrg 8915a097bd00Smrg 8916a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8917a097bd00Smrg 8918a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8919a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 892092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 892192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 892292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 892392e95ad1Smrgthen : 892492e95ad1Smrg printf %s "(cached) " >&6 8925838f5b0bSmrgelse case e in #( 8926838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8927a097bd00Smrg/* end confdefs.h. */ 8928a097bd00Smrgint i; 8929a097bd00Smrg_ACEOF 893092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 893192e95ad1Smrgthen : 8932a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8933838f5b0bSmrgelse case e in #( 8934838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8935838f5b0bSmrgesac 8936a097bd00Smrgfi 8937838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8938838f5b0bSmrgesac 8939a097bd00Smrgfi 894092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 894192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8942a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8943a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8944a097bd00Smrgfi 8945a097bd00Smrg 8946a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8947a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8948a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8949a097bd00Smrg fi 8950a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 895192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 895292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 895392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 895492e95ad1Smrgthen : 895592e95ad1Smrg printf %s "(cached) " >&6 8956838f5b0bSmrgelse case e in #( 8957838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8958a097bd00Smrg/* end confdefs.h. */ 8959a097bd00Smrgint i; 8960a097bd00Smrg_ACEOF 896192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 896292e95ad1Smrgthen : 8963a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8964838f5b0bSmrgelse case e in #( 8965838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8966838f5b0bSmrgesac 8967a097bd00Smrgfi 8968838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8969838f5b0bSmrgesac 8970a097bd00Smrgfi 897192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 897292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8973a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8974a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8975a097bd00Smrgfi 8976a097bd00Smrg 8977a097bd00Smrgfound="no" 8978a097bd00Smrg 8979a097bd00Smrg if test $found = "no" ; then 8980b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8981a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8982a097bd00Smrg fi 8983a097bd00Smrg 8984b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8985a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8986a097bd00Smrg fi 8987a097bd00Smrg 8988a097bd00Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8989a097bd00Smrg 899092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 899192e95ad1Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8992b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 899392e95ad1Smrg if eval test \${$cacheid+y} 899492e95ad1Smrgthen : 899592e95ad1Smrg printf %s "(cached) " >&6 8996838f5b0bSmrgelse case e in #( 8997838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8998a097bd00Smrg/* end confdefs.h. */ 8999a097bd00Smrgint i; 9000a097bd00Smrgint 900192e95ad1Smrgmain (void) 9002a097bd00Smrg{ 9003a097bd00Smrg 9004a097bd00Smrg ; 9005a097bd00Smrg return 0; 9006a097bd00Smrg} 9007a097bd00Smrg_ACEOF 900892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 900992e95ad1Smrgthen : 9010a097bd00Smrg eval $cacheid=yes 9011838f5b0bSmrgelse case e in #( 9012838f5b0bSmrg e) eval $cacheid=no ;; 9013838f5b0bSmrgesac 9014a097bd00Smrgfi 901592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9016838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9017838f5b0bSmrgesac 9018a097bd00Smrgfi 9019a097bd00Smrg 9020a097bd00Smrg 9021a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9022a097bd00Smrg 9023a097bd00Smrg eval supported=\$$cacheid 902492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 902592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9026a097bd00Smrg if test "$supported" = "yes" ; then 9027a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 9028a097bd00Smrg found="yes" 9029a097bd00Smrg fi 9030a097bd00Smrg fi 9031a097bd00Smrg 9032a097bd00Smrg 9033a097bd00Smrg 9034a097bd00Smrg 9035a097bd00Smrg 9036a097bd00Smrg 9037a097bd00Smrg 9038a097bd00Smrg 9039a097bd00Smrg 9040a097bd00Smrg 9041a097bd00Smrg 9042a097bd00Smrg 9043a097bd00Smrg 9044a097bd00Smrg 9045a097bd00Smrg 9046a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9047a097bd00Smrg 9048a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9049a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 905092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 905192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 905292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 905392e95ad1Smrgthen : 905492e95ad1Smrg printf %s "(cached) " >&6 9055838f5b0bSmrgelse case e in #( 9056838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9057a097bd00Smrg/* end confdefs.h. */ 9058a097bd00Smrgint i; 9059a097bd00Smrg_ACEOF 906092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 906192e95ad1Smrgthen : 9062a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9063838f5b0bSmrgelse case e in #( 9064838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9065838f5b0bSmrgesac 9066a097bd00Smrgfi 9067838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9068838f5b0bSmrgesac 9069a097bd00Smrgfi 907092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 907192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9072a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9073a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9074a097bd00Smrgfi 9075a097bd00Smrg 9076a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9077a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9078a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9079a097bd00Smrg fi 9080a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 908192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 908292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 908392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 908492e95ad1Smrgthen : 908592e95ad1Smrg printf %s "(cached) " >&6 9086838f5b0bSmrgelse case e in #( 9087838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9088a097bd00Smrg/* end confdefs.h. */ 9089a097bd00Smrgint i; 9090a097bd00Smrg_ACEOF 909192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 909292e95ad1Smrgthen : 9093a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9094838f5b0bSmrgelse case e in #( 9095838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9096838f5b0bSmrgesac 9097a097bd00Smrgfi 9098838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9099838f5b0bSmrgesac 9100a097bd00Smrgfi 910192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 910292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9103a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9104a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9105a097bd00Smrgfi 9106a097bd00Smrg 9107a097bd00Smrgfound="no" 9108a097bd00Smrg 9109a097bd00Smrg if test $found = "no" ; then 9110b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9111a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9112a097bd00Smrg fi 9113a097bd00Smrg 9114b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9115a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9116a097bd00Smrg fi 9117a097bd00Smrg 9118a097bd00Smrg CFLAGS="$CFLAGS -Werror=write-strings" 9119a097bd00Smrg 912092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 912192e95ad1Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 9122b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 912392e95ad1Smrg if eval test \${$cacheid+y} 912492e95ad1Smrgthen : 912592e95ad1Smrg printf %s "(cached) " >&6 9126838f5b0bSmrgelse case e in #( 9127838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9128a097bd00Smrg/* end confdefs.h. */ 9129a097bd00Smrgint i; 9130a097bd00Smrgint 913192e95ad1Smrgmain (void) 9132a097bd00Smrg{ 9133a097bd00Smrg 9134a097bd00Smrg ; 9135a097bd00Smrg return 0; 9136a097bd00Smrg} 9137a097bd00Smrg_ACEOF 913892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 913992e95ad1Smrgthen : 9140a097bd00Smrg eval $cacheid=yes 9141838f5b0bSmrgelse case e in #( 9142838f5b0bSmrg e) eval $cacheid=no ;; 9143838f5b0bSmrgesac 9144a097bd00Smrgfi 914592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9146838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9147838f5b0bSmrgesac 9148a097bd00Smrgfi 9149a097bd00Smrg 9150a097bd00Smrg 9151a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9152a097bd00Smrg 9153a097bd00Smrg eval supported=\$$cacheid 915492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 915592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9156a097bd00Smrg if test "$supported" = "yes" ; then 9157a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 9158a097bd00Smrg found="yes" 9159a097bd00Smrg fi 9160a097bd00Smrg fi 9161a097bd00Smrg 9162a097bd00Smrg 9163a097bd00Smrg 9164a097bd00Smrg 9165a097bd00Smrg 9166a097bd00Smrg 9167a097bd00Smrg 9168a097bd00Smrg 9169a097bd00Smrg 9170a097bd00Smrg 9171a097bd00Smrg 9172a097bd00Smrg 9173a097bd00Smrg 9174a097bd00Smrg 9175a097bd00Smrg 9176a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9177a097bd00Smrg 9178a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9179a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 918092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 918192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 918292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 918392e95ad1Smrgthen : 918492e95ad1Smrg printf %s "(cached) " >&6 9185838f5b0bSmrgelse case e in #( 9186838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9187a097bd00Smrg/* end confdefs.h. */ 9188a097bd00Smrgint i; 9189a097bd00Smrg_ACEOF 919092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 919192e95ad1Smrgthen : 9192a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9193838f5b0bSmrgelse case e in #( 9194838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9195838f5b0bSmrgesac 9196a097bd00Smrgfi 9197838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9198838f5b0bSmrgesac 9199a097bd00Smrgfi 920092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 920192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9202a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9203a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9204a097bd00Smrgfi 9205a097bd00Smrg 9206a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9207a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9208a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9209a097bd00Smrg fi 9210a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 921192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 921292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 921392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 921492e95ad1Smrgthen : 921592e95ad1Smrg printf %s "(cached) " >&6 9216838f5b0bSmrgelse case e in #( 9217838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9218a097bd00Smrg/* end confdefs.h. */ 9219a097bd00Smrgint i; 9220a097bd00Smrg_ACEOF 922192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 922292e95ad1Smrgthen : 9223a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9224838f5b0bSmrgelse case e in #( 9225838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9226838f5b0bSmrgesac 9227a097bd00Smrgfi 9228838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9229838f5b0bSmrgesac 9230a097bd00Smrgfi 923192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 923292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9233a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9234a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9235a097bd00Smrgfi 9236a097bd00Smrg 9237a097bd00Smrgfound="no" 9238a097bd00Smrg 9239a097bd00Smrg if test $found = "no" ; then 9240b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9241a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9242a097bd00Smrg fi 9243a097bd00Smrg 9244b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9245a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9246a097bd00Smrg fi 9247a097bd00Smrg 9248a097bd00Smrg CFLAGS="$CFLAGS -Werror=address" 9249a097bd00Smrg 925092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 925192e95ad1Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 9252b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_address 925392e95ad1Smrg if eval test \${$cacheid+y} 925492e95ad1Smrgthen : 925592e95ad1Smrg printf %s "(cached) " >&6 9256838f5b0bSmrgelse case e in #( 9257838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9258a097bd00Smrg/* end confdefs.h. */ 9259a097bd00Smrgint i; 9260a097bd00Smrgint 926192e95ad1Smrgmain (void) 9262a097bd00Smrg{ 9263a097bd00Smrg 9264a097bd00Smrg ; 9265a097bd00Smrg return 0; 9266a097bd00Smrg} 9267a097bd00Smrg_ACEOF 926892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 926992e95ad1Smrgthen : 9270a097bd00Smrg eval $cacheid=yes 9271838f5b0bSmrgelse case e in #( 9272838f5b0bSmrg e) eval $cacheid=no ;; 9273838f5b0bSmrgesac 9274a097bd00Smrgfi 927592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9276838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9277838f5b0bSmrgesac 9278a097bd00Smrgfi 9279a097bd00Smrg 9280a097bd00Smrg 9281a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9282a097bd00Smrg 9283a097bd00Smrg eval supported=\$$cacheid 928492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 928592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9286a097bd00Smrg if test "$supported" = "yes" ; then 9287a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 9288a097bd00Smrg found="yes" 9289a097bd00Smrg fi 9290a097bd00Smrg fi 9291a097bd00Smrg 9292a097bd00Smrg 9293a097bd00Smrg 9294a097bd00Smrg 9295a097bd00Smrg 9296a097bd00Smrg 9297a097bd00Smrg 9298a097bd00Smrg 9299a097bd00Smrg 9300a097bd00Smrg 9301a097bd00Smrg 9302a097bd00Smrg 9303a097bd00Smrg 9304a097bd00Smrg 9305a097bd00Smrg 9306a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9307a097bd00Smrg 9308a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9309a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 931092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 931192e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 931292e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 931392e95ad1Smrgthen : 931492e95ad1Smrg printf %s "(cached) " >&6 9315838f5b0bSmrgelse case e in #( 9316838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9317a097bd00Smrg/* end confdefs.h. */ 9318a097bd00Smrgint i; 9319a097bd00Smrg_ACEOF 932092e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 932192e95ad1Smrgthen : 9322a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9323838f5b0bSmrgelse case e in #( 9324838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9325838f5b0bSmrgesac 9326a097bd00Smrgfi 9327838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9328838f5b0bSmrgesac 9329a097bd00Smrgfi 933092e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 933192e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9332a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9333a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9334a097bd00Smrgfi 9335a097bd00Smrg 9336a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9337a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9338a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9339a097bd00Smrg fi 9340a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 934192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 934292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 934392e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 934492e95ad1Smrgthen : 934592e95ad1Smrg printf %s "(cached) " >&6 9346838f5b0bSmrgelse case e in #( 9347838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9348a097bd00Smrg/* end confdefs.h. */ 9349a097bd00Smrgint i; 9350a097bd00Smrg_ACEOF 935192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 935292e95ad1Smrgthen : 9353a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9354838f5b0bSmrgelse case e in #( 9355838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9356838f5b0bSmrgesac 9357a097bd00Smrgfi 9358838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9359838f5b0bSmrgesac 9360a097bd00Smrgfi 936192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 936292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9363a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9364a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9365a097bd00Smrgfi 9366a097bd00Smrg 9367a097bd00Smrgfound="no" 9368a097bd00Smrg 9369a097bd00Smrg if test $found = "no" ; then 9370b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9371a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9372a097bd00Smrg fi 9373a097bd00Smrg 9374b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9375a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9376a097bd00Smrg fi 9377a097bd00Smrg 9378a097bd00Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 9379a097bd00Smrg 938092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 938192e95ad1Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 9382b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 938392e95ad1Smrg if eval test \${$cacheid+y} 938492e95ad1Smrgthen : 938592e95ad1Smrg printf %s "(cached) " >&6 9386838f5b0bSmrgelse case e in #( 9387838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9388a097bd00Smrg/* end confdefs.h. */ 9389a097bd00Smrgint i; 9390a097bd00Smrgint 939192e95ad1Smrgmain (void) 9392a097bd00Smrg{ 9393a097bd00Smrg 9394a097bd00Smrg ; 9395a097bd00Smrg return 0; 9396a097bd00Smrg} 9397a097bd00Smrg_ACEOF 939892e95ad1Smrgif ac_fn_c_try_link "$LINENO" 939992e95ad1Smrgthen : 9400a097bd00Smrg eval $cacheid=yes 9401838f5b0bSmrgelse case e in #( 9402838f5b0bSmrg e) eval $cacheid=no ;; 9403838f5b0bSmrgesac 9404a097bd00Smrgfi 940592e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9406838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9407838f5b0bSmrgesac 9408a097bd00Smrgfi 9409a097bd00Smrg 9410a097bd00Smrg 9411a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9412a097bd00Smrg 9413a097bd00Smrg eval supported=\$$cacheid 941492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 941592e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9416a097bd00Smrg if test "$supported" = "yes" ; then 9417a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 9418a097bd00Smrg found="yes" 9419a097bd00Smrg fi 9420a097bd00Smrg fi 9421a097bd00Smrg 9422a097bd00Smrg if test $found = "no" ; then 9423b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9424a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9425a097bd00Smrg fi 9426a097bd00Smrg 9427b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9428a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9429a097bd00Smrg fi 9430a097bd00Smrg 9431a097bd00Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9432a097bd00Smrg 943392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 943492e95ad1Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 9435b91640d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 943692e95ad1Smrg if eval test \${$cacheid+y} 943792e95ad1Smrgthen : 943892e95ad1Smrg printf %s "(cached) " >&6 9439838f5b0bSmrgelse case e in #( 9440838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9441a097bd00Smrg/* end confdefs.h. */ 9442a097bd00Smrgint i; 9443a097bd00Smrgint 944492e95ad1Smrgmain (void) 9445a097bd00Smrg{ 9446a097bd00Smrg 9447a097bd00Smrg ; 9448a097bd00Smrg return 0; 9449a097bd00Smrg} 9450a097bd00Smrg_ACEOF 945192e95ad1Smrgif ac_fn_c_try_link "$LINENO" 945292e95ad1Smrgthen : 9453a097bd00Smrg eval $cacheid=yes 9454838f5b0bSmrgelse case e in #( 9455838f5b0bSmrg e) eval $cacheid=no ;; 9456838f5b0bSmrgesac 9457a097bd00Smrgfi 945892e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9459838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9460838f5b0bSmrgesac 9461a097bd00Smrgfi 9462a097bd00Smrg 9463a097bd00Smrg 9464a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9465a097bd00Smrg 9466a097bd00Smrg eval supported=\$$cacheid 946792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 946892e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9469a097bd00Smrg if test "$supported" = "yes" ; then 9470a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9471a097bd00Smrg found="yes" 9472a097bd00Smrg fi 9473a097bd00Smrg fi 9474a097bd00Smrg 9475a097bd00Smrg 9476a097bd00Smrg 9477a097bd00Smrg 9478a097bd00Smrg 9479a097bd00Smrg 9480a097bd00Smrg 9481a097bd00Smrg 9482a097bd00Smrg 9483a097bd00Smrg 9484a097bd00Smrg 9485a097bd00Smrg 9486a097bd00Smrg 9487a097bd00Smrg 9488a097bd00Smrg 9489a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9490a097bd00Smrg 9491a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9492a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 949392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 949492e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 949592e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 949692e95ad1Smrgthen : 949792e95ad1Smrg printf %s "(cached) " >&6 9498838f5b0bSmrgelse case e in #( 9499838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9500a097bd00Smrg/* end confdefs.h. */ 9501a097bd00Smrgint i; 9502a097bd00Smrg_ACEOF 950392e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 950492e95ad1Smrgthen : 9505a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9506838f5b0bSmrgelse case e in #( 9507838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9508838f5b0bSmrgesac 9509a097bd00Smrgfi 9510838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9511838f5b0bSmrgesac 9512a097bd00Smrgfi 951392e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 951492e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9515a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9516a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9517a097bd00Smrgfi 9518a097bd00Smrg 9519a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9520a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9521a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9522a097bd00Smrg fi 9523a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 952492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 952592e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 952692e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 952792e95ad1Smrgthen : 952892e95ad1Smrg printf %s "(cached) " >&6 9529838f5b0bSmrgelse case e in #( 9530838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9531a097bd00Smrg/* end confdefs.h. */ 9532a097bd00Smrgint i; 9533a097bd00Smrg_ACEOF 953492e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 953592e95ad1Smrgthen : 9536a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9537838f5b0bSmrgelse case e in #( 9538838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9539838f5b0bSmrgesac 9540a097bd00Smrgfi 9541838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9542838f5b0bSmrgesac 9543a097bd00Smrgfi 954492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 954592e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9546a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9547a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9548a097bd00Smrgfi 9549a097bd00Smrg 9550a097bd00Smrgfound="no" 9551a097bd00Smrg 9552a097bd00Smrg if test $found = "no" ; then 9553b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9554a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9555a097bd00Smrg fi 9556a097bd00Smrg 9557b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9558a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9559a097bd00Smrg fi 9560a097bd00Smrg 9561a097bd00Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 9562a097bd00Smrg 956392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 956492e95ad1Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 9565b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 956692e95ad1Smrg if eval test \${$cacheid+y} 956792e95ad1Smrgthen : 956892e95ad1Smrg printf %s "(cached) " >&6 9569838f5b0bSmrgelse case e in #( 9570838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9571a097bd00Smrg/* end confdefs.h. */ 9572a097bd00Smrgint i; 9573a097bd00Smrgint 957492e95ad1Smrgmain (void) 9575a097bd00Smrg{ 9576a097bd00Smrg 9577a097bd00Smrg ; 9578a097bd00Smrg return 0; 9579a097bd00Smrg} 9580a097bd00Smrg_ACEOF 958192e95ad1Smrgif ac_fn_c_try_link "$LINENO" 958292e95ad1Smrgthen : 9583a097bd00Smrg eval $cacheid=yes 9584838f5b0bSmrgelse case e in #( 9585838f5b0bSmrg e) eval $cacheid=no ;; 9586838f5b0bSmrgesac 9587a097bd00Smrgfi 958892e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9589838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9590838f5b0bSmrgesac 9591a097bd00Smrgfi 9592a097bd00Smrg 9593a097bd00Smrg 9594a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9595a097bd00Smrg 9596a097bd00Smrg eval supported=\$$cacheid 959792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 959892e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9599a097bd00Smrg if test "$supported" = "yes" ; then 9600a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 9601a097bd00Smrg found="yes" 9602a097bd00Smrg fi 9603a097bd00Smrg fi 9604a097bd00Smrg 9605a097bd00Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 9606a097bd00Smrgelse 960792e95ad1Smrg{ 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 960892e95ad1Smrgprintf "%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;} 9609a097bd00Smrg 9610a097bd00Smrg 9611a097bd00Smrg 9612a097bd00Smrg 9613a097bd00Smrg 9614a097bd00Smrg 9615a097bd00Smrg 9616a097bd00Smrg 9617a097bd00Smrg 9618a097bd00Smrg 9619a097bd00Smrg 9620a097bd00Smrg 9621a097bd00Smrg 9622a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9623a097bd00Smrg 9624a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9625a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 962692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 962792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 962892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 962992e95ad1Smrgthen : 963092e95ad1Smrg printf %s "(cached) " >&6 9631838f5b0bSmrgelse case e in #( 9632838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9633a097bd00Smrg/* end confdefs.h. */ 9634a097bd00Smrgint i; 9635a097bd00Smrg_ACEOF 963692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 963792e95ad1Smrgthen : 9638a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9639838f5b0bSmrgelse case e in #( 9640838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9641838f5b0bSmrgesac 9642a097bd00Smrgfi 9643838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9644838f5b0bSmrgesac 9645a097bd00Smrgfi 964692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 964792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9648a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9649a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9650a097bd00Smrgfi 9651a097bd00Smrg 9652a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9653a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9654a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9655a097bd00Smrg fi 9656a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 965792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 965892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 965992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 966092e95ad1Smrgthen : 966192e95ad1Smrg printf %s "(cached) " >&6 9662838f5b0bSmrgelse case e in #( 9663838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9664a097bd00Smrg/* end confdefs.h. */ 9665a097bd00Smrgint i; 9666a097bd00Smrg_ACEOF 966792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 966892e95ad1Smrgthen : 9669a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9670838f5b0bSmrgelse case e in #( 9671838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9672838f5b0bSmrgesac 9673a097bd00Smrgfi 9674838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9675838f5b0bSmrgesac 9676a097bd00Smrgfi 967792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 967892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9679a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9680a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9681a097bd00Smrgfi 9682a097bd00Smrg 9683a097bd00Smrgfound="no" 9684a097bd00Smrg 9685a097bd00Smrg if test $found = "no" ; then 9686b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9687a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9688a097bd00Smrg fi 9689a097bd00Smrg 9690b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9691a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9692a097bd00Smrg fi 9693a097bd00Smrg 9694a097bd00Smrg CFLAGS="$CFLAGS -Wimplicit" 9695a097bd00Smrg 969692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 969792e95ad1Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 9698a097bd00Smrg cacheid=xorg_cv_cc_flag__Wimplicit 969992e95ad1Smrg if eval test \${$cacheid+y} 970092e95ad1Smrgthen : 970192e95ad1Smrg printf %s "(cached) " >&6 9702838f5b0bSmrgelse case e in #( 9703838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9704a097bd00Smrg/* end confdefs.h. */ 9705a097bd00Smrgint i; 9706a097bd00Smrgint 970792e95ad1Smrgmain (void) 9708a097bd00Smrg{ 9709a097bd00Smrg 9710a097bd00Smrg ; 9711a097bd00Smrg return 0; 9712a097bd00Smrg} 9713a097bd00Smrg_ACEOF 971492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 971592e95ad1Smrgthen : 9716a097bd00Smrg eval $cacheid=yes 9717838f5b0bSmrgelse case e in #( 9718838f5b0bSmrg e) eval $cacheid=no ;; 9719838f5b0bSmrgesac 9720a097bd00Smrgfi 972192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9722838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9723838f5b0bSmrgesac 9724a097bd00Smrgfi 9725a097bd00Smrg 9726a097bd00Smrg 9727a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9728a097bd00Smrg 9729a097bd00Smrg eval supported=\$$cacheid 973092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 973192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9732a097bd00Smrg if test "$supported" = "yes" ; then 9733a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9734a097bd00Smrg found="yes" 9735a097bd00Smrg fi 9736a097bd00Smrg fi 9737a097bd00Smrg 9738a097bd00Smrg 9739a097bd00Smrg 9740a097bd00Smrg 9741a097bd00Smrg 9742a097bd00Smrg 9743a097bd00Smrg 9744a097bd00Smrg 9745a097bd00Smrg 9746a097bd00Smrg 9747a097bd00Smrg 9748a097bd00Smrg 9749a097bd00Smrg 9750a097bd00Smrg 9751a097bd00Smrg 9752a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9753a097bd00Smrg 9754a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9755a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 975692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 975792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 975892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 975992e95ad1Smrgthen : 976092e95ad1Smrg printf %s "(cached) " >&6 9761838f5b0bSmrgelse case e in #( 9762838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9763a097bd00Smrg/* end confdefs.h. */ 9764a097bd00Smrgint i; 9765a097bd00Smrg_ACEOF 976692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 976792e95ad1Smrgthen : 9768a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9769838f5b0bSmrgelse case e in #( 9770838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9771838f5b0bSmrgesac 9772a097bd00Smrgfi 9773838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9774838f5b0bSmrgesac 9775a097bd00Smrgfi 977692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 977792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9778a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9779a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9780a097bd00Smrgfi 9781a097bd00Smrg 9782a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9783a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9784a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9785a097bd00Smrg fi 9786a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 978792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 978892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 978992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 979092e95ad1Smrgthen : 979192e95ad1Smrg printf %s "(cached) " >&6 9792838f5b0bSmrgelse case e in #( 9793838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9794a097bd00Smrg/* end confdefs.h. */ 9795a097bd00Smrgint i; 9796a097bd00Smrg_ACEOF 979792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 979892e95ad1Smrgthen : 9799a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9800838f5b0bSmrgelse case e in #( 9801838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9802838f5b0bSmrgesac 9803a097bd00Smrgfi 9804838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9805838f5b0bSmrgesac 9806a097bd00Smrgfi 980792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 980892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9809a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9810a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9811a097bd00Smrgfi 9812a097bd00Smrg 9813a097bd00Smrgfound="no" 9814a097bd00Smrg 9815a097bd00Smrg if test $found = "no" ; then 9816b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9817a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9818a097bd00Smrg fi 9819a097bd00Smrg 9820b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9821a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9822a097bd00Smrg fi 9823a097bd00Smrg 9824a097bd00Smrg CFLAGS="$CFLAGS -Wnonnull" 9825a097bd00Smrg 982692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 982792e95ad1Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 9828a097bd00Smrg cacheid=xorg_cv_cc_flag__Wnonnull 982992e95ad1Smrg if eval test \${$cacheid+y} 983092e95ad1Smrgthen : 983192e95ad1Smrg printf %s "(cached) " >&6 9832838f5b0bSmrgelse case e in #( 9833838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9834a097bd00Smrg/* end confdefs.h. */ 9835a097bd00Smrgint i; 9836a097bd00Smrgint 983792e95ad1Smrgmain (void) 9838a097bd00Smrg{ 9839a097bd00Smrg 9840a097bd00Smrg ; 9841a097bd00Smrg return 0; 9842a097bd00Smrg} 9843a097bd00Smrg_ACEOF 984492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 984592e95ad1Smrgthen : 9846a097bd00Smrg eval $cacheid=yes 9847838f5b0bSmrgelse case e in #( 9848838f5b0bSmrg e) eval $cacheid=no ;; 9849838f5b0bSmrgesac 9850a097bd00Smrgfi 985192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9852838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9853838f5b0bSmrgesac 9854a097bd00Smrgfi 9855a097bd00Smrg 9856a097bd00Smrg 9857a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9858a097bd00Smrg 9859a097bd00Smrg eval supported=\$$cacheid 986092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 986192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9862a097bd00Smrg if test "$supported" = "yes" ; then 9863a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9864a097bd00Smrg found="yes" 9865a097bd00Smrg fi 9866a097bd00Smrg fi 9867a097bd00Smrg 9868a097bd00Smrg 9869a097bd00Smrg 9870a097bd00Smrg 9871a097bd00Smrg 9872a097bd00Smrg 9873a097bd00Smrg 9874a097bd00Smrg 9875a097bd00Smrg 9876a097bd00Smrg 9877a097bd00Smrg 9878a097bd00Smrg 9879a097bd00Smrg 9880a097bd00Smrg 9881a097bd00Smrg 9882a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9883a097bd00Smrg 9884a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9885a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 988692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 988792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 988892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 988992e95ad1Smrgthen : 989092e95ad1Smrg printf %s "(cached) " >&6 9891838f5b0bSmrgelse case e in #( 9892838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9893a097bd00Smrg/* end confdefs.h. */ 9894a097bd00Smrgint i; 9895a097bd00Smrg_ACEOF 989692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 989792e95ad1Smrgthen : 9898a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9899838f5b0bSmrgelse case e in #( 9900838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9901838f5b0bSmrgesac 9902a097bd00Smrgfi 9903838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9904838f5b0bSmrgesac 9905a097bd00Smrgfi 990692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 990792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9908a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9909a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9910a097bd00Smrgfi 9911a097bd00Smrg 9912a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9913a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9914a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9915a097bd00Smrg fi 9916a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 991792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 991892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 991992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 992092e95ad1Smrgthen : 992192e95ad1Smrg printf %s "(cached) " >&6 9922838f5b0bSmrgelse case e in #( 9923838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9924a097bd00Smrg/* end confdefs.h. */ 9925a097bd00Smrgint i; 9926a097bd00Smrg_ACEOF 992792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 992892e95ad1Smrgthen : 9929a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9930838f5b0bSmrgelse case e in #( 9931838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9932838f5b0bSmrgesac 9933a097bd00Smrgfi 9934838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9935838f5b0bSmrgesac 9936a097bd00Smrgfi 993792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 993892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9939a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9940a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9941a097bd00Smrgfi 9942a097bd00Smrg 9943a097bd00Smrgfound="no" 9944a097bd00Smrg 9945a097bd00Smrg if test $found = "no" ; then 9946b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9947a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9948a097bd00Smrg fi 9949a097bd00Smrg 9950b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9951a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9952a097bd00Smrg fi 9953a097bd00Smrg 9954a097bd00Smrg CFLAGS="$CFLAGS -Winit-self" 9955a097bd00Smrg 995692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 995792e95ad1Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 9958a097bd00Smrg cacheid=xorg_cv_cc_flag__Winit_self 995992e95ad1Smrg if eval test \${$cacheid+y} 996092e95ad1Smrgthen : 996192e95ad1Smrg printf %s "(cached) " >&6 9962838f5b0bSmrgelse case e in #( 9963838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9964a097bd00Smrg/* end confdefs.h. */ 9965a097bd00Smrgint i; 9966a097bd00Smrgint 996792e95ad1Smrgmain (void) 9968a097bd00Smrg{ 9969a097bd00Smrg 9970a097bd00Smrg ; 9971a097bd00Smrg return 0; 9972a097bd00Smrg} 9973a097bd00Smrg_ACEOF 997492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 997592e95ad1Smrgthen : 9976a097bd00Smrg eval $cacheid=yes 9977838f5b0bSmrgelse case e in #( 9978838f5b0bSmrg e) eval $cacheid=no ;; 9979838f5b0bSmrgesac 9980a097bd00Smrgfi 998192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9982838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 9983838f5b0bSmrgesac 9984a097bd00Smrgfi 9985a097bd00Smrg 9986a097bd00Smrg 9987a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9988a097bd00Smrg 9989a097bd00Smrg eval supported=\$$cacheid 999092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 999192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 9992a097bd00Smrg if test "$supported" = "yes" ; then 9993a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9994a097bd00Smrg found="yes" 9995a097bd00Smrg fi 9996a097bd00Smrg fi 9997a097bd00Smrg 9998a097bd00Smrg 9999a097bd00Smrg 10000a097bd00Smrg 10001a097bd00Smrg 10002a097bd00Smrg 10003a097bd00Smrg 10004a097bd00Smrg 10005a097bd00Smrg 10006a097bd00Smrg 10007a097bd00Smrg 10008a097bd00Smrg 10009a097bd00Smrg 10010a097bd00Smrg 10011a097bd00Smrg 10012a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10013a097bd00Smrg 10014a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10015a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1001692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1001792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1001892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1001992e95ad1Smrgthen : 1002092e95ad1Smrg printf %s "(cached) " >&6 10021838f5b0bSmrgelse case e in #( 10022838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10023a097bd00Smrg/* end confdefs.h. */ 10024a097bd00Smrgint i; 10025a097bd00Smrg_ACEOF 1002692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1002792e95ad1Smrgthen : 10028a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10029838f5b0bSmrgelse case e in #( 10030838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10031838f5b0bSmrgesac 10032a097bd00Smrgfi 10033838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10034838f5b0bSmrgesac 10035a097bd00Smrgfi 1003692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1003792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10038a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10039a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10040a097bd00Smrgfi 10041a097bd00Smrg 10042a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10043a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10044a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10045a097bd00Smrg fi 10046a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1004792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1004892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1004992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1005092e95ad1Smrgthen : 1005192e95ad1Smrg printf %s "(cached) " >&6 10052838f5b0bSmrgelse case e in #( 10053838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10054a097bd00Smrg/* end confdefs.h. */ 10055a097bd00Smrgint i; 10056a097bd00Smrg_ACEOF 1005792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1005892e95ad1Smrgthen : 10059a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10060838f5b0bSmrgelse case e in #( 10061838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10062838f5b0bSmrgesac 10063a097bd00Smrgfi 10064838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10065838f5b0bSmrgesac 10066a097bd00Smrgfi 1006792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1006892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10069a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10070a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10071a097bd00Smrgfi 10072a097bd00Smrg 10073a097bd00Smrgfound="no" 10074a097bd00Smrg 10075a097bd00Smrg if test $found = "no" ; then 10076b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10077a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10078a097bd00Smrg fi 10079a097bd00Smrg 10080b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10081a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10082a097bd00Smrg fi 10083a097bd00Smrg 10084a097bd00Smrg CFLAGS="$CFLAGS -Wmain" 10085a097bd00Smrg 1008692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 1008792e95ad1Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 10088a097bd00Smrg cacheid=xorg_cv_cc_flag__Wmain 1008992e95ad1Smrg if eval test \${$cacheid+y} 1009092e95ad1Smrgthen : 1009192e95ad1Smrg printf %s "(cached) " >&6 10092838f5b0bSmrgelse case e in #( 10093838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10094a097bd00Smrg/* end confdefs.h. */ 10095a097bd00Smrgint i; 10096a097bd00Smrgint 1009792e95ad1Smrgmain (void) 10098a097bd00Smrg{ 10099a097bd00Smrg 10100a097bd00Smrg ; 10101a097bd00Smrg return 0; 10102a097bd00Smrg} 10103a097bd00Smrg_ACEOF 1010492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1010592e95ad1Smrgthen : 10106a097bd00Smrg eval $cacheid=yes 10107838f5b0bSmrgelse case e in #( 10108838f5b0bSmrg e) eval $cacheid=no ;; 10109838f5b0bSmrgesac 10110a097bd00Smrgfi 1011192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10112838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10113838f5b0bSmrgesac 10114a097bd00Smrgfi 10115a097bd00Smrg 10116a097bd00Smrg 10117a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10118a097bd00Smrg 10119a097bd00Smrg eval supported=\$$cacheid 1012092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1012192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10122a097bd00Smrg if test "$supported" = "yes" ; then 10123a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 10124a097bd00Smrg found="yes" 10125a097bd00Smrg fi 10126a097bd00Smrg fi 10127a097bd00Smrg 10128a097bd00Smrg 10129a097bd00Smrg 10130a097bd00Smrg 10131a097bd00Smrg 10132a097bd00Smrg 10133a097bd00Smrg 10134a097bd00Smrg 10135a097bd00Smrg 10136a097bd00Smrg 10137a097bd00Smrg 10138a097bd00Smrg 10139a097bd00Smrg 10140a097bd00Smrg 10141a097bd00Smrg 10142a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10143a097bd00Smrg 10144a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10145a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1014692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1014792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1014892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1014992e95ad1Smrgthen : 1015092e95ad1Smrg printf %s "(cached) " >&6 10151838f5b0bSmrgelse case e in #( 10152838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10153a097bd00Smrg/* end confdefs.h. */ 10154a097bd00Smrgint i; 10155a097bd00Smrg_ACEOF 1015692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1015792e95ad1Smrgthen : 10158a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10159838f5b0bSmrgelse case e in #( 10160838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10161838f5b0bSmrgesac 10162a097bd00Smrgfi 10163838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10164838f5b0bSmrgesac 10165a097bd00Smrgfi 1016692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1016792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10168a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10169a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10170a097bd00Smrgfi 10171a097bd00Smrg 10172a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10173a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10174a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10175a097bd00Smrg fi 10176a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1017792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1017892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1017992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1018092e95ad1Smrgthen : 1018192e95ad1Smrg printf %s "(cached) " >&6 10182838f5b0bSmrgelse case e in #( 10183838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10184a097bd00Smrg/* end confdefs.h. */ 10185a097bd00Smrgint i; 10186a097bd00Smrg_ACEOF 1018792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1018892e95ad1Smrgthen : 10189a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10190838f5b0bSmrgelse case e in #( 10191838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10192838f5b0bSmrgesac 10193a097bd00Smrgfi 10194838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10195838f5b0bSmrgesac 10196a097bd00Smrgfi 1019792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1019892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10199a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10200a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10201a097bd00Smrgfi 10202a097bd00Smrg 10203a097bd00Smrgfound="no" 10204a097bd00Smrg 10205a097bd00Smrg if test $found = "no" ; then 10206b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10207a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10208a097bd00Smrg fi 10209a097bd00Smrg 10210b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10211a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10212a097bd00Smrg fi 10213a097bd00Smrg 10214a097bd00Smrg CFLAGS="$CFLAGS -Wmissing-braces" 10215a097bd00Smrg 1021692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 1021792e95ad1Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 10218a097bd00Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 1021992e95ad1Smrg if eval test \${$cacheid+y} 1022092e95ad1Smrgthen : 1022192e95ad1Smrg printf %s "(cached) " >&6 10222838f5b0bSmrgelse case e in #( 10223838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10224a097bd00Smrg/* end confdefs.h. */ 10225a097bd00Smrgint i; 10226a097bd00Smrgint 1022792e95ad1Smrgmain (void) 10228a097bd00Smrg{ 10229a097bd00Smrg 10230a097bd00Smrg ; 10231a097bd00Smrg return 0; 10232a097bd00Smrg} 10233a097bd00Smrg_ACEOF 1023492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1023592e95ad1Smrgthen : 10236a097bd00Smrg eval $cacheid=yes 10237838f5b0bSmrgelse case e in #( 10238838f5b0bSmrg e) eval $cacheid=no ;; 10239838f5b0bSmrgesac 10240a097bd00Smrgfi 1024192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10242838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10243838f5b0bSmrgesac 10244a097bd00Smrgfi 10245a097bd00Smrg 10246a097bd00Smrg 10247a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10248a097bd00Smrg 10249a097bd00Smrg eval supported=\$$cacheid 1025092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1025192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10252a097bd00Smrg if test "$supported" = "yes" ; then 10253a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 10254a097bd00Smrg found="yes" 10255a097bd00Smrg fi 10256a097bd00Smrg fi 10257a097bd00Smrg 10258a097bd00Smrg 10259a097bd00Smrg 10260a097bd00Smrg 10261a097bd00Smrg 10262a097bd00Smrg 10263a097bd00Smrg 10264a097bd00Smrg 10265a097bd00Smrg 10266a097bd00Smrg 10267a097bd00Smrg 10268a097bd00Smrg 10269a097bd00Smrg 10270a097bd00Smrg 10271a097bd00Smrg 10272a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10273a097bd00Smrg 10274a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10275a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1027692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1027792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1027892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1027992e95ad1Smrgthen : 1028092e95ad1Smrg printf %s "(cached) " >&6 10281838f5b0bSmrgelse case e in #( 10282838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10283a097bd00Smrg/* end confdefs.h. */ 10284a097bd00Smrgint i; 10285a097bd00Smrg_ACEOF 1028692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1028792e95ad1Smrgthen : 10288a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10289838f5b0bSmrgelse case e in #( 10290838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10291838f5b0bSmrgesac 10292a097bd00Smrgfi 10293838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10294838f5b0bSmrgesac 10295a097bd00Smrgfi 1029692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1029792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10298a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10299a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10300a097bd00Smrgfi 10301a097bd00Smrg 10302a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10303a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10304a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10305a097bd00Smrg fi 10306a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1030792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1030892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1030992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1031092e95ad1Smrgthen : 1031192e95ad1Smrg printf %s "(cached) " >&6 10312838f5b0bSmrgelse case e in #( 10313838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10314a097bd00Smrg/* end confdefs.h. */ 10315a097bd00Smrgint i; 10316a097bd00Smrg_ACEOF 1031792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1031892e95ad1Smrgthen : 10319a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10320838f5b0bSmrgelse case e in #( 10321838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10322838f5b0bSmrgesac 10323a097bd00Smrgfi 10324838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10325838f5b0bSmrgesac 10326a097bd00Smrgfi 1032792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1032892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10329a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10330a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10331a097bd00Smrgfi 10332a097bd00Smrg 10333a097bd00Smrgfound="no" 10334a097bd00Smrg 10335a097bd00Smrg if test $found = "no" ; then 10336b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10337a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10338a097bd00Smrg fi 10339a097bd00Smrg 10340b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10341a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10342a097bd00Smrg fi 10343a097bd00Smrg 10344a097bd00Smrg CFLAGS="$CFLAGS -Wsequence-point" 10345a097bd00Smrg 1034692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 1034792e95ad1Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 10348a097bd00Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 1034992e95ad1Smrg if eval test \${$cacheid+y} 1035092e95ad1Smrgthen : 1035192e95ad1Smrg printf %s "(cached) " >&6 10352838f5b0bSmrgelse case e in #( 10353838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10354a097bd00Smrg/* end confdefs.h. */ 10355a097bd00Smrgint i; 10356a097bd00Smrgint 1035792e95ad1Smrgmain (void) 10358a097bd00Smrg{ 10359a097bd00Smrg 10360a097bd00Smrg ; 10361a097bd00Smrg return 0; 10362a097bd00Smrg} 10363a097bd00Smrg_ACEOF 1036492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1036592e95ad1Smrgthen : 10366a097bd00Smrg eval $cacheid=yes 10367838f5b0bSmrgelse case e in #( 10368838f5b0bSmrg e) eval $cacheid=no ;; 10369838f5b0bSmrgesac 10370a097bd00Smrgfi 1037192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10372838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10373838f5b0bSmrgesac 10374a097bd00Smrgfi 10375a097bd00Smrg 10376a097bd00Smrg 10377a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10378a097bd00Smrg 10379a097bd00Smrg eval supported=\$$cacheid 1038092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1038192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10382a097bd00Smrg if test "$supported" = "yes" ; then 10383a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 10384a097bd00Smrg found="yes" 10385a097bd00Smrg fi 10386a097bd00Smrg fi 10387a097bd00Smrg 10388a097bd00Smrg 10389a097bd00Smrg 10390a097bd00Smrg 10391a097bd00Smrg 10392a097bd00Smrg 10393a097bd00Smrg 10394a097bd00Smrg 10395a097bd00Smrg 10396a097bd00Smrg 10397a097bd00Smrg 10398a097bd00Smrg 10399a097bd00Smrg 10400a097bd00Smrg 10401a097bd00Smrg 10402a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10403a097bd00Smrg 10404a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10405a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1040692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1040792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1040892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1040992e95ad1Smrgthen : 1041092e95ad1Smrg printf %s "(cached) " >&6 10411838f5b0bSmrgelse case e in #( 10412838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10413a097bd00Smrg/* end confdefs.h. */ 10414a097bd00Smrgint i; 10415a097bd00Smrg_ACEOF 1041692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1041792e95ad1Smrgthen : 10418a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10419838f5b0bSmrgelse case e in #( 10420838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10421838f5b0bSmrgesac 10422a097bd00Smrgfi 10423838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10424838f5b0bSmrgesac 10425a097bd00Smrgfi 1042692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1042792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10428a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10429a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10430a097bd00Smrgfi 10431a097bd00Smrg 10432a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10433a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10434a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10435a097bd00Smrg fi 10436a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1043792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1043892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1043992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1044092e95ad1Smrgthen : 1044192e95ad1Smrg printf %s "(cached) " >&6 10442838f5b0bSmrgelse case e in #( 10443838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10444a097bd00Smrg/* end confdefs.h. */ 10445a097bd00Smrgint i; 10446a097bd00Smrg_ACEOF 1044792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1044892e95ad1Smrgthen : 10449a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10450838f5b0bSmrgelse case e in #( 10451838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10452838f5b0bSmrgesac 10453a097bd00Smrgfi 10454838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10455838f5b0bSmrgesac 10456a097bd00Smrgfi 1045792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1045892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10459a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10460a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10461a097bd00Smrgfi 10462a097bd00Smrg 10463a097bd00Smrgfound="no" 10464a097bd00Smrg 10465a097bd00Smrg if test $found = "no" ; then 10466b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10467a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10468a097bd00Smrg fi 10469a097bd00Smrg 10470b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10471a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10472a097bd00Smrg fi 10473a097bd00Smrg 10474a097bd00Smrg CFLAGS="$CFLAGS -Wreturn-type" 10475a097bd00Smrg 1047692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 1047792e95ad1Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 10478a097bd00Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 1047992e95ad1Smrg if eval test \${$cacheid+y} 1048092e95ad1Smrgthen : 1048192e95ad1Smrg printf %s "(cached) " >&6 10482838f5b0bSmrgelse case e in #( 10483838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10484a097bd00Smrg/* end confdefs.h. */ 10485a097bd00Smrgint i; 10486a097bd00Smrgint 1048792e95ad1Smrgmain (void) 10488a097bd00Smrg{ 10489a097bd00Smrg 10490a097bd00Smrg ; 10491a097bd00Smrg return 0; 10492a097bd00Smrg} 10493a097bd00Smrg_ACEOF 1049492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1049592e95ad1Smrgthen : 10496a097bd00Smrg eval $cacheid=yes 10497838f5b0bSmrgelse case e in #( 10498838f5b0bSmrg e) eval $cacheid=no ;; 10499838f5b0bSmrgesac 10500a097bd00Smrgfi 1050192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10502838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10503838f5b0bSmrgesac 10504a097bd00Smrgfi 10505a097bd00Smrg 10506a097bd00Smrg 10507a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10508a097bd00Smrg 10509a097bd00Smrg eval supported=\$$cacheid 1051092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1051192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10512a097bd00Smrg if test "$supported" = "yes" ; then 10513a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 10514a097bd00Smrg found="yes" 10515a097bd00Smrg fi 10516a097bd00Smrg fi 10517a097bd00Smrg 10518a097bd00Smrg 10519a097bd00Smrg 10520a097bd00Smrg 10521a097bd00Smrg 10522a097bd00Smrg 10523a097bd00Smrg 10524a097bd00Smrg 10525a097bd00Smrg 10526a097bd00Smrg 10527a097bd00Smrg 10528a097bd00Smrg 10529a097bd00Smrg 10530a097bd00Smrg 10531a097bd00Smrg 10532a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10533a097bd00Smrg 10534a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10535a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1053692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1053792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1053892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1053992e95ad1Smrgthen : 1054092e95ad1Smrg printf %s "(cached) " >&6 10541838f5b0bSmrgelse case e in #( 10542838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10543a097bd00Smrg/* end confdefs.h. */ 10544a097bd00Smrgint i; 10545a097bd00Smrg_ACEOF 1054692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1054792e95ad1Smrgthen : 10548a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10549838f5b0bSmrgelse case e in #( 10550838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10551838f5b0bSmrgesac 10552a097bd00Smrgfi 10553838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10554838f5b0bSmrgesac 10555a097bd00Smrgfi 1055692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1055792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10558a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10559a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10560a097bd00Smrgfi 10561a097bd00Smrg 10562a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10563a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10564a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10565a097bd00Smrg fi 10566a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1056792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1056892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1056992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1057092e95ad1Smrgthen : 1057192e95ad1Smrg printf %s "(cached) " >&6 10572838f5b0bSmrgelse case e in #( 10573838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10574a097bd00Smrg/* end confdefs.h. */ 10575a097bd00Smrgint i; 10576a097bd00Smrg_ACEOF 1057792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1057892e95ad1Smrgthen : 10579a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10580838f5b0bSmrgelse case e in #( 10581838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10582838f5b0bSmrgesac 10583a097bd00Smrgfi 10584838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10585838f5b0bSmrgesac 10586a097bd00Smrgfi 1058792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1058892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10589a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10590a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10591a097bd00Smrgfi 10592a097bd00Smrg 10593a097bd00Smrgfound="no" 10594a097bd00Smrg 10595a097bd00Smrg if test $found = "no" ; then 10596b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10597a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10598a097bd00Smrg fi 10599a097bd00Smrg 10600b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10601a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10602a097bd00Smrg fi 10603a097bd00Smrg 10604a097bd00Smrg CFLAGS="$CFLAGS -Wtrigraphs" 10605a097bd00Smrg 1060692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 1060792e95ad1Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 10608a097bd00Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 1060992e95ad1Smrg if eval test \${$cacheid+y} 1061092e95ad1Smrgthen : 1061192e95ad1Smrg printf %s "(cached) " >&6 10612838f5b0bSmrgelse case e in #( 10613838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10614a097bd00Smrg/* end confdefs.h. */ 10615a097bd00Smrgint i; 10616a097bd00Smrgint 1061792e95ad1Smrgmain (void) 10618a097bd00Smrg{ 10619a097bd00Smrg 10620a097bd00Smrg ; 10621a097bd00Smrg return 0; 10622a097bd00Smrg} 10623a097bd00Smrg_ACEOF 1062492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1062592e95ad1Smrgthen : 10626a097bd00Smrg eval $cacheid=yes 10627838f5b0bSmrgelse case e in #( 10628838f5b0bSmrg e) eval $cacheid=no ;; 10629838f5b0bSmrgesac 10630a097bd00Smrgfi 1063192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10632838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10633838f5b0bSmrgesac 10634a097bd00Smrgfi 10635a097bd00Smrg 10636a097bd00Smrg 10637a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10638a097bd00Smrg 10639a097bd00Smrg eval supported=\$$cacheid 1064092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1064192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10642a097bd00Smrg if test "$supported" = "yes" ; then 10643a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 10644a097bd00Smrg found="yes" 10645a097bd00Smrg fi 10646a097bd00Smrg fi 10647a097bd00Smrg 10648a097bd00Smrg 10649a097bd00Smrg 10650a097bd00Smrg 10651a097bd00Smrg 10652a097bd00Smrg 10653a097bd00Smrg 10654a097bd00Smrg 10655a097bd00Smrg 10656a097bd00Smrg 10657a097bd00Smrg 10658a097bd00Smrg 10659a097bd00Smrg 10660a097bd00Smrg 10661a097bd00Smrg 10662a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10663a097bd00Smrg 10664a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10665a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1066692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1066792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1066892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1066992e95ad1Smrgthen : 1067092e95ad1Smrg printf %s "(cached) " >&6 10671838f5b0bSmrgelse case e in #( 10672838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10673a097bd00Smrg/* end confdefs.h. */ 10674a097bd00Smrgint i; 10675a097bd00Smrg_ACEOF 1067692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1067792e95ad1Smrgthen : 10678a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10679838f5b0bSmrgelse case e in #( 10680838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10681838f5b0bSmrgesac 10682a097bd00Smrgfi 10683838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10684838f5b0bSmrgesac 10685a097bd00Smrgfi 1068692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1068792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10688a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10689a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10690a097bd00Smrgfi 10691a097bd00Smrg 10692a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10693a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10694a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10695a097bd00Smrg fi 10696a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1069792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1069892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1069992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1070092e95ad1Smrgthen : 1070192e95ad1Smrg printf %s "(cached) " >&6 10702838f5b0bSmrgelse case e in #( 10703838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10704a097bd00Smrg/* end confdefs.h. */ 10705a097bd00Smrgint i; 10706a097bd00Smrg_ACEOF 1070792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1070892e95ad1Smrgthen : 10709a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10710838f5b0bSmrgelse case e in #( 10711838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10712838f5b0bSmrgesac 10713a097bd00Smrgfi 10714838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10715838f5b0bSmrgesac 10716a097bd00Smrgfi 1071792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1071892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10719a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10720a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10721a097bd00Smrgfi 10722a097bd00Smrg 10723a097bd00Smrgfound="no" 10724a097bd00Smrg 10725a097bd00Smrg if test $found = "no" ; then 10726b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10727a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10728a097bd00Smrg fi 10729a097bd00Smrg 10730b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10731a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10732a097bd00Smrg fi 10733a097bd00Smrg 10734a097bd00Smrg CFLAGS="$CFLAGS -Warray-bounds" 10735a097bd00Smrg 1073692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 1073792e95ad1Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 10738a097bd00Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 1073992e95ad1Smrg if eval test \${$cacheid+y} 1074092e95ad1Smrgthen : 1074192e95ad1Smrg printf %s "(cached) " >&6 10742838f5b0bSmrgelse case e in #( 10743838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10744a097bd00Smrg/* end confdefs.h. */ 10745a097bd00Smrgint i; 10746a097bd00Smrgint 1074792e95ad1Smrgmain (void) 10748a097bd00Smrg{ 10749a097bd00Smrg 10750a097bd00Smrg ; 10751a097bd00Smrg return 0; 10752a097bd00Smrg} 10753a097bd00Smrg_ACEOF 1075492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1075592e95ad1Smrgthen : 10756a097bd00Smrg eval $cacheid=yes 10757838f5b0bSmrgelse case e in #( 10758838f5b0bSmrg e) eval $cacheid=no ;; 10759838f5b0bSmrgesac 10760a097bd00Smrgfi 1076192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10762838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10763838f5b0bSmrgesac 10764a097bd00Smrgfi 10765a097bd00Smrg 10766a097bd00Smrg 10767a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10768a097bd00Smrg 10769a097bd00Smrg eval supported=\$$cacheid 1077092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1077192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10772a097bd00Smrg if test "$supported" = "yes" ; then 10773a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10774a097bd00Smrg found="yes" 10775a097bd00Smrg fi 10776a097bd00Smrg fi 10777a097bd00Smrg 10778a097bd00Smrg 10779a097bd00Smrg 10780a097bd00Smrg 10781a097bd00Smrg 10782a097bd00Smrg 10783a097bd00Smrg 10784a097bd00Smrg 10785a097bd00Smrg 10786a097bd00Smrg 10787a097bd00Smrg 10788a097bd00Smrg 10789a097bd00Smrg 10790a097bd00Smrg 10791a097bd00Smrg 10792a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10793a097bd00Smrg 10794a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10795a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1079692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1079792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1079892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1079992e95ad1Smrgthen : 1080092e95ad1Smrg printf %s "(cached) " >&6 10801838f5b0bSmrgelse case e in #( 10802838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10803a097bd00Smrg/* end confdefs.h. */ 10804a097bd00Smrgint i; 10805a097bd00Smrg_ACEOF 1080692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1080792e95ad1Smrgthen : 10808a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10809838f5b0bSmrgelse case e in #( 10810838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10811838f5b0bSmrgesac 10812a097bd00Smrgfi 10813838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10814838f5b0bSmrgesac 10815a097bd00Smrgfi 1081692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1081792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10818a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10819a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10820a097bd00Smrgfi 10821a097bd00Smrg 10822a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10823a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10824a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10825a097bd00Smrg fi 10826a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1082792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1082892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1082992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1083092e95ad1Smrgthen : 1083192e95ad1Smrg printf %s "(cached) " >&6 10832838f5b0bSmrgelse case e in #( 10833838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10834a097bd00Smrg/* end confdefs.h. */ 10835a097bd00Smrgint i; 10836a097bd00Smrg_ACEOF 1083792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1083892e95ad1Smrgthen : 10839a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10840838f5b0bSmrgelse case e in #( 10841838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10842838f5b0bSmrgesac 10843a097bd00Smrgfi 10844838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10845838f5b0bSmrgesac 10846a097bd00Smrgfi 1084792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1084892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10849a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10850a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10851a097bd00Smrgfi 10852a097bd00Smrg 10853a097bd00Smrgfound="no" 10854a097bd00Smrg 10855a097bd00Smrg if test $found = "no" ; then 10856b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10857a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10858a097bd00Smrg fi 10859a097bd00Smrg 10860b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10861a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10862a097bd00Smrg fi 10863a097bd00Smrg 10864a097bd00Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10865a097bd00Smrg 1086692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 1086792e95ad1Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10868a097bd00Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 1086992e95ad1Smrg if eval test \${$cacheid+y} 1087092e95ad1Smrgthen : 1087192e95ad1Smrg printf %s "(cached) " >&6 10872838f5b0bSmrgelse case e in #( 10873838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10874a097bd00Smrg/* end confdefs.h. */ 10875a097bd00Smrgint i; 10876a097bd00Smrgint 1087792e95ad1Smrgmain (void) 10878a097bd00Smrg{ 10879a097bd00Smrg 10880a097bd00Smrg ; 10881a097bd00Smrg return 0; 10882a097bd00Smrg} 10883a097bd00Smrg_ACEOF 1088492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1088592e95ad1Smrgthen : 10886a097bd00Smrg eval $cacheid=yes 10887838f5b0bSmrgelse case e in #( 10888838f5b0bSmrg e) eval $cacheid=no ;; 10889838f5b0bSmrgesac 10890a097bd00Smrgfi 1089192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10892838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 10893838f5b0bSmrgesac 10894a097bd00Smrgfi 10895a097bd00Smrg 10896a097bd00Smrg 10897a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10898a097bd00Smrg 10899a097bd00Smrg eval supported=\$$cacheid 1090092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1090192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 10902a097bd00Smrg if test "$supported" = "yes" ; then 10903a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10904a097bd00Smrg found="yes" 10905a097bd00Smrg fi 10906a097bd00Smrg fi 10907a097bd00Smrg 10908a097bd00Smrg 10909a097bd00Smrg 10910a097bd00Smrg 10911a097bd00Smrg 10912a097bd00Smrg 10913a097bd00Smrg 10914a097bd00Smrg 10915a097bd00Smrg 10916a097bd00Smrg 10917a097bd00Smrg 10918a097bd00Smrg 10919a097bd00Smrg 10920a097bd00Smrg 10921a097bd00Smrg 10922a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10923a097bd00Smrg 10924a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10925a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1092692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1092792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1092892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1092992e95ad1Smrgthen : 1093092e95ad1Smrg printf %s "(cached) " >&6 10931838f5b0bSmrgelse case e in #( 10932838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10933a097bd00Smrg/* end confdefs.h. */ 10934a097bd00Smrgint i; 10935a097bd00Smrg_ACEOF 1093692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1093792e95ad1Smrgthen : 10938a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10939838f5b0bSmrgelse case e in #( 10940838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10941838f5b0bSmrgesac 10942a097bd00Smrgfi 10943838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10944838f5b0bSmrgesac 10945a097bd00Smrgfi 1094692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1094792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10948a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10949a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10950a097bd00Smrgfi 10951a097bd00Smrg 10952a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10953a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10954a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10955a097bd00Smrg fi 10956a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1095792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1095892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1095992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1096092e95ad1Smrgthen : 1096192e95ad1Smrg printf %s "(cached) " >&6 10962838f5b0bSmrgelse case e in #( 10963838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10964a097bd00Smrg/* end confdefs.h. */ 10965a097bd00Smrgint i; 10966a097bd00Smrg_ACEOF 1096792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1096892e95ad1Smrgthen : 10969a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10970838f5b0bSmrgelse case e in #( 10971838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10972838f5b0bSmrgesac 10973a097bd00Smrgfi 10974838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10975838f5b0bSmrgesac 10976a097bd00Smrgfi 1097792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1097892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10979a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10980a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10981a097bd00Smrgfi 10982a097bd00Smrg 10983a097bd00Smrgfound="no" 10984a097bd00Smrg 10985a097bd00Smrg if test $found = "no" ; then 10986b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10987a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10988a097bd00Smrg fi 10989a097bd00Smrg 10990b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10991a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10992a097bd00Smrg fi 10993a097bd00Smrg 10994a097bd00Smrg CFLAGS="$CFLAGS -Waddress" 10995a097bd00Smrg 1099692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 1099792e95ad1Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 10998a097bd00Smrg cacheid=xorg_cv_cc_flag__Waddress 1099992e95ad1Smrg if eval test \${$cacheid+y} 1100092e95ad1Smrgthen : 1100192e95ad1Smrg printf %s "(cached) " >&6 11002838f5b0bSmrgelse case e in #( 11003838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11004a097bd00Smrg/* end confdefs.h. */ 11005a097bd00Smrgint i; 11006a097bd00Smrgint 1100792e95ad1Smrgmain (void) 11008a097bd00Smrg{ 11009a097bd00Smrg 11010a097bd00Smrg ; 11011a097bd00Smrg return 0; 11012a097bd00Smrg} 11013a097bd00Smrg_ACEOF 1101492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1101592e95ad1Smrgthen : 11016a097bd00Smrg eval $cacheid=yes 11017838f5b0bSmrgelse case e in #( 11018838f5b0bSmrg e) eval $cacheid=no ;; 11019838f5b0bSmrgesac 11020a097bd00Smrgfi 1102192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11022838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11023838f5b0bSmrgesac 11024a097bd00Smrgfi 11025a097bd00Smrg 11026a097bd00Smrg 11027a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11028a097bd00Smrg 11029a097bd00Smrg eval supported=\$$cacheid 1103092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1103192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11032a097bd00Smrg if test "$supported" = "yes" ; then 11033a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 11034a097bd00Smrg found="yes" 11035a097bd00Smrg fi 11036a097bd00Smrg fi 11037a097bd00Smrg 11038a097bd00Smrg 11039a097bd00Smrg 11040a097bd00Smrg 11041a097bd00Smrg 11042a097bd00Smrg 11043a097bd00Smrg 11044a097bd00Smrg 11045a097bd00Smrg 11046a097bd00Smrg 11047a097bd00Smrg 11048a097bd00Smrg 11049a097bd00Smrg 11050a097bd00Smrg 11051a097bd00Smrg 11052a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11053a097bd00Smrg 11054a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11055a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1105692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1105792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1105892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1105992e95ad1Smrgthen : 1106092e95ad1Smrg printf %s "(cached) " >&6 11061838f5b0bSmrgelse case e in #( 11062838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11063a097bd00Smrg/* end confdefs.h. */ 11064a097bd00Smrgint i; 11065a097bd00Smrg_ACEOF 1106692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1106792e95ad1Smrgthen : 11068a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11069838f5b0bSmrgelse case e in #( 11070838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11071838f5b0bSmrgesac 11072a097bd00Smrgfi 11073838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11074838f5b0bSmrgesac 11075a097bd00Smrgfi 1107692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1107792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11078a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11079a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11080a097bd00Smrgfi 11081a097bd00Smrg 11082a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11083a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11084a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11085a097bd00Smrg fi 11086a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1108792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1108892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1108992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1109092e95ad1Smrgthen : 1109192e95ad1Smrg printf %s "(cached) " >&6 11092838f5b0bSmrgelse case e in #( 11093838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11094a097bd00Smrg/* end confdefs.h. */ 11095a097bd00Smrgint i; 11096a097bd00Smrg_ACEOF 1109792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1109892e95ad1Smrgthen : 11099a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11100838f5b0bSmrgelse case e in #( 11101838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11102838f5b0bSmrgesac 11103a097bd00Smrgfi 11104838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11105838f5b0bSmrgesac 11106a097bd00Smrgfi 1110792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1110892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11109a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11110a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11111a097bd00Smrgfi 11112a097bd00Smrg 11113a097bd00Smrgfound="no" 11114a097bd00Smrg 11115a097bd00Smrg if test $found = "no" ; then 11116b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11117a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11118a097bd00Smrg fi 11119a097bd00Smrg 11120b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11121a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11122a097bd00Smrg fi 11123a097bd00Smrg 11124a097bd00Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 11125a097bd00Smrg 1112692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 1112792e95ad1Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 11128a097bd00Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 1112992e95ad1Smrg if eval test \${$cacheid+y} 1113092e95ad1Smrgthen : 1113192e95ad1Smrg printf %s "(cached) " >&6 11132838f5b0bSmrgelse case e in #( 11133838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11134a097bd00Smrg/* end confdefs.h. */ 11135a097bd00Smrgint i; 11136a097bd00Smrgint 1113792e95ad1Smrgmain (void) 11138a097bd00Smrg{ 11139a097bd00Smrg 11140a097bd00Smrg ; 11141a097bd00Smrg return 0; 11142a097bd00Smrg} 11143a097bd00Smrg_ACEOF 1114492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1114592e95ad1Smrgthen : 11146a097bd00Smrg eval $cacheid=yes 11147838f5b0bSmrgelse case e in #( 11148838f5b0bSmrg e) eval $cacheid=no ;; 11149838f5b0bSmrgesac 11150a097bd00Smrgfi 1115192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11152838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11153838f5b0bSmrgesac 11154a097bd00Smrgfi 11155a097bd00Smrg 11156a097bd00Smrg 11157a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11158a097bd00Smrg 11159a097bd00Smrg eval supported=\$$cacheid 1116092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1116192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11162a097bd00Smrg if test "$supported" = "yes" ; then 11163a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 11164a097bd00Smrg found="yes" 11165a097bd00Smrg fi 11166a097bd00Smrg fi 11167a097bd00Smrg 11168a097bd00Smrg 11169a097bd00Smrg 11170a097bd00Smrg 11171a097bd00Smrg 11172a097bd00Smrg 11173a097bd00Smrg 11174a097bd00Smrg 11175a097bd00Smrg 11176a097bd00Smrg 11177a097bd00Smrg 11178a097bd00Smrg 11179a097bd00Smrg 11180a097bd00Smrg 11181a097bd00Smrg 11182a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11183a097bd00Smrg 11184a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11185a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1118692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1118792e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1118892e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1118992e95ad1Smrgthen : 1119092e95ad1Smrg printf %s "(cached) " >&6 11191838f5b0bSmrgelse case e in #( 11192838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11193a097bd00Smrg/* end confdefs.h. */ 11194a097bd00Smrgint i; 11195a097bd00Smrg_ACEOF 1119692e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1119792e95ad1Smrgthen : 11198a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11199838f5b0bSmrgelse case e in #( 11200838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11201838f5b0bSmrgesac 11202a097bd00Smrgfi 11203838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11204838f5b0bSmrgesac 11205a097bd00Smrgfi 1120692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1120792e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11208a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11209a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11210a097bd00Smrgfi 11211a097bd00Smrg 11212a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11213a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11214a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11215a097bd00Smrg fi 11216a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1121792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1121892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1121992e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1122092e95ad1Smrgthen : 1122192e95ad1Smrg printf %s "(cached) " >&6 11222838f5b0bSmrgelse case e in #( 11223838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11224a097bd00Smrg/* end confdefs.h. */ 11225a097bd00Smrgint i; 11226a097bd00Smrg_ACEOF 1122792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1122892e95ad1Smrgthen : 11229a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11230838f5b0bSmrgelse case e in #( 11231838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11232838f5b0bSmrgesac 11233a097bd00Smrgfi 11234838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11235838f5b0bSmrgesac 11236a097bd00Smrgfi 1123792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1123892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11239a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11240a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11241a097bd00Smrgfi 11242a097bd00Smrg 11243a097bd00Smrgfound="no" 11244a097bd00Smrg 11245a097bd00Smrg if test $found = "no" ; then 11246b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11247a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11248a097bd00Smrg fi 11249a097bd00Smrg 11250b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11251a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11252a097bd00Smrg fi 11253a097bd00Smrg 11254a097bd00Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 11255a097bd00Smrg 1125692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 1125792e95ad1Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 11258a097bd00Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 1125992e95ad1Smrg if eval test \${$cacheid+y} 1126092e95ad1Smrgthen : 1126192e95ad1Smrg printf %s "(cached) " >&6 11262838f5b0bSmrgelse case e in #( 11263838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11264a097bd00Smrg/* end confdefs.h. */ 11265a097bd00Smrgint i; 11266a097bd00Smrgint 1126792e95ad1Smrgmain (void) 11268a097bd00Smrg{ 11269a097bd00Smrg 11270a097bd00Smrg ; 11271a097bd00Smrg return 0; 11272a097bd00Smrg} 11273a097bd00Smrg_ACEOF 1127492e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1127592e95ad1Smrgthen : 11276a097bd00Smrg eval $cacheid=yes 11277838f5b0bSmrgelse case e in #( 11278838f5b0bSmrg e) eval $cacheid=no ;; 11279838f5b0bSmrgesac 11280a097bd00Smrgfi 1128192e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11282838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11283838f5b0bSmrgesac 11284a097bd00Smrgfi 11285a097bd00Smrg 11286a097bd00Smrg 11287a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11288a097bd00Smrg 11289a097bd00Smrg eval supported=\$$cacheid 1129092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1129192e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11292a097bd00Smrg if test "$supported" = "yes" ; then 11293a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 11294a097bd00Smrg found="yes" 11295a097bd00Smrg fi 11296a097bd00Smrg fi 11297a097bd00Smrg 11298a097bd00Smrg 11299a097bd00Smrgfi 11300a097bd00Smrg 11301a097bd00Smrg 11302a097bd00Smrg 11303a097bd00Smrg 11304a097bd00Smrg 11305a097bd00Smrg 11306a097bd00Smrg 11307a097bd00Smrg CWARNFLAGS="$BASE_CFLAGS" 11308a097bd00Smrg if test "x$GCC" = xyes ; then 11309a097bd00Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 11310a097bd00Smrg fi 11311a097bd00Smrg 11312a097bd00Smrg 11313a097bd00Smrg 11314a097bd00Smrg 11315a097bd00Smrg 11316a097bd00Smrg 11317a097bd00Smrg 11318a097bd00Smrg 11319a097bd00Smrg# Check whether --enable-strict-compilation was given. 1132092e95ad1Smrgif test ${enable_strict_compilation+y} 1132192e95ad1Smrgthen : 11322a097bd00Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 11323838f5b0bSmrgelse case e in #( 11324838f5b0bSmrg e) STRICT_COMPILE=no ;; 11325838f5b0bSmrgesac 11326a097bd00Smrgfi 11327a097bd00Smrg 11328a097bd00Smrg 11329a097bd00Smrg 11330a097bd00Smrg 11331a097bd00Smrg 11332a097bd00Smrg 11333a097bd00SmrgSTRICT_CFLAGS="" 11334a097bd00Smrg 11335a097bd00Smrg 11336a097bd00Smrg 11337a097bd00Smrg 11338a097bd00Smrg 11339a097bd00Smrg 11340a097bd00Smrg 11341a097bd00Smrg 11342a097bd00Smrg 11343a097bd00Smrg 11344a097bd00Smrg 11345a097bd00Smrg 11346a097bd00Smrg 11347a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11348a097bd00Smrg 11349a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11350a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1135192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1135292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1135392e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1135492e95ad1Smrgthen : 1135592e95ad1Smrg printf %s "(cached) " >&6 11356838f5b0bSmrgelse case e in #( 11357838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11358a097bd00Smrg/* end confdefs.h. */ 11359a097bd00Smrgint i; 11360a097bd00Smrg_ACEOF 1136192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1136292e95ad1Smrgthen : 11363a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11364838f5b0bSmrgelse case e in #( 11365838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11366838f5b0bSmrgesac 11367a097bd00Smrgfi 11368838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11369838f5b0bSmrgesac 11370a097bd00Smrgfi 1137192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1137292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11373a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11374a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11375a097bd00Smrgfi 11376a097bd00Smrg 11377a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11378a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11379a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11380a097bd00Smrg fi 11381a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1138292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1138392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1138492e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1138592e95ad1Smrgthen : 1138692e95ad1Smrg printf %s "(cached) " >&6 11387838f5b0bSmrgelse case e in #( 11388838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11389a097bd00Smrg/* end confdefs.h. */ 11390a097bd00Smrgint i; 11391a097bd00Smrg_ACEOF 1139292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1139392e95ad1Smrgthen : 11394a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11395838f5b0bSmrgelse case e in #( 11396838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11397838f5b0bSmrgesac 11398a097bd00Smrgfi 11399838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11400838f5b0bSmrgesac 11401a097bd00Smrgfi 1140292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1140392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11404a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11405a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11406a097bd00Smrgfi 11407a097bd00Smrg 11408a097bd00Smrgfound="no" 11409a097bd00Smrg 11410a097bd00Smrg if test $found = "no" ; then 11411b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11412a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11413a097bd00Smrg fi 11414a097bd00Smrg 11415b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11416a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11417a097bd00Smrg fi 11418a097bd00Smrg 11419a097bd00Smrg CFLAGS="$CFLAGS -pedantic" 11420a097bd00Smrg 1142192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 1142292e95ad1Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 11423a097bd00Smrg cacheid=xorg_cv_cc_flag__pedantic 1142492e95ad1Smrg if eval test \${$cacheid+y} 1142592e95ad1Smrgthen : 1142692e95ad1Smrg printf %s "(cached) " >&6 11427838f5b0bSmrgelse case e in #( 11428838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11429a097bd00Smrg/* end confdefs.h. */ 11430a097bd00Smrgint i; 11431a097bd00Smrgint 1143292e95ad1Smrgmain (void) 11433a097bd00Smrg{ 11434a097bd00Smrg 11435a097bd00Smrg ; 11436a097bd00Smrg return 0; 11437a097bd00Smrg} 11438a097bd00Smrg_ACEOF 1143992e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1144092e95ad1Smrgthen : 11441a097bd00Smrg eval $cacheid=yes 11442838f5b0bSmrgelse case e in #( 11443838f5b0bSmrg e) eval $cacheid=no ;; 11444838f5b0bSmrgesac 11445a097bd00Smrgfi 1144692e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11447838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11448838f5b0bSmrgesac 11449a097bd00Smrgfi 11450a097bd00Smrg 11451a097bd00Smrg 11452a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11453a097bd00Smrg 11454a097bd00Smrg eval supported=\$$cacheid 1145592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1145692e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11457a097bd00Smrg if test "$supported" = "yes" ; then 11458a097bd00Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 11459a097bd00Smrg found="yes" 11460a097bd00Smrg fi 11461a097bd00Smrg fi 11462a097bd00Smrg 11463a097bd00Smrg 11464a097bd00Smrg 11465a097bd00Smrg 11466a097bd00Smrg 11467a097bd00Smrg 11468a097bd00Smrg 11469a097bd00Smrg 11470a097bd00Smrg 11471a097bd00Smrg 11472a097bd00Smrg 11473a097bd00Smrg 11474a097bd00Smrg 11475a097bd00Smrg 11476a097bd00Smrg 11477a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11478a097bd00Smrg 11479a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11480a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1148192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1148292e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1148392e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1148492e95ad1Smrgthen : 1148592e95ad1Smrg printf %s "(cached) " >&6 11486838f5b0bSmrgelse case e in #( 11487838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11488a097bd00Smrg/* end confdefs.h. */ 11489a097bd00Smrgint i; 11490a097bd00Smrg_ACEOF 1149192e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1149292e95ad1Smrgthen : 11493a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11494838f5b0bSmrgelse case e in #( 11495838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11496838f5b0bSmrgesac 11497a097bd00Smrgfi 11498838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11499838f5b0bSmrgesac 11500a097bd00Smrgfi 1150192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1150292e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11503a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11504a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11505a097bd00Smrgfi 11506a097bd00Smrg 11507a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11508a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11509a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11510a097bd00Smrg fi 11511a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1151292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1151392e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1151492e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1151592e95ad1Smrgthen : 1151692e95ad1Smrg printf %s "(cached) " >&6 11517838f5b0bSmrgelse case e in #( 11518838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11519a097bd00Smrg/* end confdefs.h. */ 11520a097bd00Smrgint i; 11521a097bd00Smrg_ACEOF 1152292e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1152392e95ad1Smrgthen : 11524a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11525838f5b0bSmrgelse case e in #( 11526838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11527838f5b0bSmrgesac 11528a097bd00Smrgfi 11529838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11530838f5b0bSmrgesac 11531a097bd00Smrgfi 1153292e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1153392e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11534a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11535a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11536a097bd00Smrgfi 11537a097bd00Smrg 11538a097bd00Smrgfound="no" 11539a097bd00Smrg 11540a097bd00Smrg if test $found = "no" ; then 11541b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11542a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11543a097bd00Smrg fi 11544a097bd00Smrg 11545b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11546a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11547a097bd00Smrg fi 11548a097bd00Smrg 11549a097bd00Smrg CFLAGS="$CFLAGS -Werror" 11550a097bd00Smrg 1155192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 1155292e95ad1Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 11553a097bd00Smrg cacheid=xorg_cv_cc_flag__Werror 1155492e95ad1Smrg if eval test \${$cacheid+y} 1155592e95ad1Smrgthen : 1155692e95ad1Smrg printf %s "(cached) " >&6 11557838f5b0bSmrgelse case e in #( 11558838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11559a097bd00Smrg/* end confdefs.h. */ 11560a097bd00Smrgint i; 11561a097bd00Smrgint 1156292e95ad1Smrgmain (void) 11563a097bd00Smrg{ 11564a097bd00Smrg 11565a097bd00Smrg ; 11566a097bd00Smrg return 0; 11567a6d9b409Smrg} 11568a097bd00Smrg_ACEOF 1156992e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1157092e95ad1Smrgthen : 11571a097bd00Smrg eval $cacheid=yes 11572838f5b0bSmrgelse case e in #( 11573838f5b0bSmrg e) eval $cacheid=no ;; 11574838f5b0bSmrgesac 11575a097bd00Smrgfi 1157692e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11577838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11578838f5b0bSmrgesac 11579a097bd00Smrgfi 11580a6d9b409Smrg 11581a6d9b409Smrg 11582a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11583a097bd00Smrg 11584a097bd00Smrg eval supported=\$$cacheid 1158592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1158692e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11587a097bd00Smrg if test "$supported" = "yes" ; then 11588a097bd00Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 11589a097bd00Smrg found="yes" 11590a097bd00Smrg fi 11591a097bd00Smrg fi 11592a097bd00Smrg 11593a097bd00Smrg if test $found = "no" ; then 11594b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11595a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11596a097bd00Smrg fi 11597a097bd00Smrg 11598b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11599a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11600a097bd00Smrg fi 11601a097bd00Smrg 11602a097bd00Smrg CFLAGS="$CFLAGS -errwarn" 11603a097bd00Smrg 1160492e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 1160592e95ad1Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 11606a097bd00Smrg cacheid=xorg_cv_cc_flag__errwarn 1160792e95ad1Smrg if eval test \${$cacheid+y} 1160892e95ad1Smrgthen : 1160992e95ad1Smrg printf %s "(cached) " >&6 11610838f5b0bSmrgelse case e in #( 11611838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11612a097bd00Smrg/* end confdefs.h. */ 11613a097bd00Smrgint i; 11614a097bd00Smrgint 1161592e95ad1Smrgmain (void) 11616a097bd00Smrg{ 11617a097bd00Smrg 11618a097bd00Smrg ; 11619a097bd00Smrg return 0; 11620a097bd00Smrg} 11621a097bd00Smrg_ACEOF 1162292e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1162392e95ad1Smrgthen : 11624a097bd00Smrg eval $cacheid=yes 11625838f5b0bSmrgelse case e in #( 11626838f5b0bSmrg e) eval $cacheid=no ;; 11627838f5b0bSmrgesac 11628a097bd00Smrgfi 1162992e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11630838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11631838f5b0bSmrgesac 11632a097bd00Smrgfi 11633a097bd00Smrg 11634a097bd00Smrg 11635a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11636a097bd00Smrg 11637a097bd00Smrg eval supported=\$$cacheid 1163892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1163992e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11640a097bd00Smrg if test "$supported" = "yes" ; then 11641a097bd00Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 11642a097bd00Smrg found="yes" 11643a097bd00Smrg fi 11644a097bd00Smrg fi 11645a097bd00Smrg 11646a097bd00Smrg 11647a097bd00Smrg 11648a097bd00Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 11649a097bd00Smrg# activate it with -Werror, so we add it here explicitly. 11650a097bd00Smrg 11651a097bd00Smrg 11652a097bd00Smrg 11653a097bd00Smrg 11654a097bd00Smrg 11655a097bd00Smrg 11656a097bd00Smrg 11657a097bd00Smrg 11658a097bd00Smrg 11659a097bd00Smrg 11660a097bd00Smrg 11661a097bd00Smrg 11662a097bd00Smrg 11663a097bd00Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11664a097bd00Smrg 11665a097bd00Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11666a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1166792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1166892e95ad1Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1166992e95ad1Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1167092e95ad1Smrgthen : 1167192e95ad1Smrg printf %s "(cached) " >&6 11672838f5b0bSmrgelse case e in #( 11673838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11674a097bd00Smrg/* end confdefs.h. */ 11675a097bd00Smrgint i; 11676a097bd00Smrg_ACEOF 1167792e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1167892e95ad1Smrgthen : 11679a097bd00Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11680838f5b0bSmrgelse case e in #( 11681838f5b0bSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11682838f5b0bSmrgesac 11683a097bd00Smrgfi 11684838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11685838f5b0bSmrgesac 11686a097bd00Smrgfi 1168792e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1168892e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11689a097bd00Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11690a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11691a097bd00Smrgfi 11692a097bd00Smrg 11693a097bd00Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11694a097bd00Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11695a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11696a097bd00Smrg fi 11697a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1169892e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1169992e95ad1Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1170092e95ad1Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1170192e95ad1Smrgthen : 1170292e95ad1Smrg printf %s "(cached) " >&6 11703838f5b0bSmrgelse case e in #( 11704838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11705a097bd00Smrg/* end confdefs.h. */ 11706a097bd00Smrgint i; 11707a097bd00Smrg_ACEOF 1170892e95ad1Smrgif ac_fn_c_try_compile "$LINENO" 1170992e95ad1Smrgthen : 11710a097bd00Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11711838f5b0bSmrgelse case e in #( 11712838f5b0bSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11713838f5b0bSmrgesac 11714a097bd00Smrgfi 11715838f5b0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11716838f5b0bSmrgesac 11717a097bd00Smrgfi 1171892e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1171992e95ad1Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11720a097bd00Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11721a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11722a097bd00Smrgfi 11723a097bd00Smrg 11724a097bd00Smrgfound="no" 11725a097bd00Smrg 11726a097bd00Smrg if test $found = "no" ; then 11727b91640d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11728a097bd00Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11729a097bd00Smrg fi 11730a097bd00Smrg 11731b91640d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11732a097bd00Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11733a097bd00Smrg fi 11734a097bd00Smrg 11735a097bd00Smrg CFLAGS="$CFLAGS -Werror=attributes" 11736a097bd00Smrg 1173792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 1173892e95ad1Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 11739b91640d3Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 1174092e95ad1Smrg if eval test \${$cacheid+y} 1174192e95ad1Smrgthen : 1174292e95ad1Smrg printf %s "(cached) " >&6 11743838f5b0bSmrgelse case e in #( 11744838f5b0bSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11745a097bd00Smrg/* end confdefs.h. */ 11746a097bd00Smrgint i; 11747a097bd00Smrgint 1174892e95ad1Smrgmain (void) 11749a097bd00Smrg{ 11750a097bd00Smrg 11751a097bd00Smrg ; 11752a097bd00Smrg return 0; 11753a097bd00Smrg} 11754a097bd00Smrg_ACEOF 1175592e95ad1Smrgif ac_fn_c_try_link "$LINENO" 1175692e95ad1Smrgthen : 11757a097bd00Smrg eval $cacheid=yes 11758838f5b0bSmrgelse case e in #( 11759838f5b0bSmrg e) eval $cacheid=no ;; 11760838f5b0bSmrgesac 11761a097bd00Smrgfi 1176292e95ad1Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11763838f5b0bSmrg conftest$ac_exeext conftest.$ac_ext ;; 11764838f5b0bSmrgesac 11765a097bd00Smrgfi 11766a097bd00Smrg 11767a097bd00Smrg 11768a097bd00Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11769a097bd00Smrg 11770a097bd00Smrg eval supported=\$$cacheid 1177192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1177292e95ad1Smrgprintf "%s\n" "$supported" >&6; } 11773a097bd00Smrg if test "$supported" = "yes" ; then 11774a097bd00Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11775a097bd00Smrg found="yes" 11776a097bd00Smrg fi 11777a097bd00Smrg fi 11778a097bd00Smrg 11779a097bd00Smrg 11780a097bd00Smrg 11781a097bd00Smrgif test "x$STRICT_COMPILE" = "xyes"; then 11782a097bd00Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11783a097bd00Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11784a097bd00Smrgfi 11785a097bd00Smrg 11786a097bd00Smrg 11787a097bd00Smrg 11788a097bd00Smrg 11789a097bd00Smrg 11790a097bd00Smrg 11791838f5b0bSmrg 11792838f5b0bSmrg 11793a097bd00Smrgcat >>confdefs.h <<_ACEOF 11794a097bd00Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11795a097bd00Smrg_ACEOF 11796a097bd00Smrg 11797a097bd00Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11798a097bd00Smrg if test "x$PVM" = "x"; then 11799a097bd00Smrg PVM="0" 11800a097bd00Smrg fi 11801a097bd00Smrg 1180292e95ad1Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11803a097bd00Smrg 11804a097bd00Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11805a097bd00Smrg if test "x$PVP" = "x"; then 11806a097bd00Smrg PVP="0" 11807a097bd00Smrg fi 11808a097bd00Smrg 1180992e95ad1Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11810a097bd00Smrg 11811a097bd00Smrg 11812a097bd00Smrg 1181392e95ad1SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11814a097bd00Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 1181592e95ad1Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 1181692e95ad1Smrgtouch \$(top_srcdir)/ChangeLog; \ 1181792e95ad1Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11818a097bd00Smrg 11819a097bd00Smrg 11820a097bd00Smrg 11821a097bd00Smrg 11822a097bd00Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11823a097bd00SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11824a097bd00Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 1182592e95ad1Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 1182692e95ad1Smrgtouch \$(top_srcdir)/INSTALL; \ 1182792e95ad1Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 1182892e95ad1Smrg 11829a097bd00Smrg 11830a097bd00Smrg 11831a097bd00Smrg 11832a097bd00Smrg 11833a097bd00Smrg 1183492e95ad1Smrgcase $host_os in 1183592e95ad1Smrg solaris*) 1183692e95ad1Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 1183792e95ad1Smrg # check for a man page file found in later versions that use 1183892e95ad1Smrg # traditional section numbers instead 1183992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 1184092e95ad1Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 1184192e95ad1Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 1184292e95ad1Smrgthen : 1184392e95ad1Smrg printf %s "(cached) " >&6 11844838f5b0bSmrgelse case e in #( 11845838f5b0bSmrg e) test "$cross_compiling" = yes && 1184692e95ad1Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 1184792e95ad1Smrgif test -r "/usr/share/man/man7/attributes.7"; then 1184892e95ad1Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 1184992e95ad1Smrgelse 1185092e95ad1Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 11851838f5b0bSmrgfi ;; 11852838f5b0bSmrgesac 1185392e95ad1Smrgfi 1185492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 1185592e95ad1Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 1185692e95ad1Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 1185792e95ad1Smrgthen : 1185892e95ad1Smrg SYSV_MAN_SECTIONS=false 11859838f5b0bSmrgelse case e in #( 11860838f5b0bSmrg e) SYSV_MAN_SECTIONS=true ;; 11861838f5b0bSmrgesac 1186292e95ad1Smrgfi 1186392e95ad1Smrg 1186492e95ad1Smrg ;; 1186592e95ad1Smrg *) SYSV_MAN_SECTIONS=false ;; 1186692e95ad1Smrgesac 11867a097bd00Smrg 11868a097bd00Smrgif test x$APP_MAN_SUFFIX = x ; then 11869a097bd00Smrg APP_MAN_SUFFIX=1 11870a097bd00Smrgfi 11871a097bd00Smrgif test x$APP_MAN_DIR = x ; then 11872a097bd00Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11873a097bd00Smrgfi 11874a097bd00Smrg 11875a097bd00Smrgif test x$LIB_MAN_SUFFIX = x ; then 11876a097bd00Smrg LIB_MAN_SUFFIX=3 11877a097bd00Smrgfi 11878a097bd00Smrgif test x$LIB_MAN_DIR = x ; then 11879a097bd00Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11880a097bd00Smrgfi 11881a097bd00Smrg 11882a097bd00Smrgif test x$FILE_MAN_SUFFIX = x ; then 1188392e95ad1Smrg case $SYSV_MAN_SECTIONS in 1188492e95ad1Smrg true) FILE_MAN_SUFFIX=4 ;; 118858b8e729cSmrg *) FILE_MAN_SUFFIX=5 ;; 11886a097bd00Smrg esac 11887a097bd00Smrgfi 11888a097bd00Smrgif test x$FILE_MAN_DIR = x ; then 11889a097bd00Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11890a097bd00Smrgfi 11891a097bd00Smrg 11892a097bd00Smrgif test x$MISC_MAN_SUFFIX = x ; then 1189392e95ad1Smrg case $SYSV_MAN_SECTIONS in 1189492e95ad1Smrg true) MISC_MAN_SUFFIX=5 ;; 118958b8e729cSmrg *) MISC_MAN_SUFFIX=7 ;; 11896a097bd00Smrg esac 11897a097bd00Smrgfi 11898a097bd00Smrgif test x$MISC_MAN_DIR = x ; then 11899a097bd00Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11900a097bd00Smrgfi 11901a097bd00Smrg 11902a097bd00Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1190392e95ad1Smrg case $SYSV_MAN_SECTIONS in 1190492e95ad1Smrg true) DRIVER_MAN_SUFFIX=7 ;; 119058b8e729cSmrg *) DRIVER_MAN_SUFFIX=4 ;; 11906a097bd00Smrg esac 11907a097bd00Smrgfi 11908a097bd00Smrgif test x$DRIVER_MAN_DIR = x ; then 11909a097bd00Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11910a097bd00Smrgfi 11911a097bd00Smrg 11912a097bd00Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1191392e95ad1Smrg case $SYSV_MAN_SECTIONS in 1191492e95ad1Smrg true) ADMIN_MAN_SUFFIX=1m ;; 119158b8e729cSmrg *) ADMIN_MAN_SUFFIX=8 ;; 11916a097bd00Smrg esac 11917a097bd00Smrgfi 11918a097bd00Smrgif test x$ADMIN_MAN_DIR = x ; then 11919a097bd00Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11920a097bd00Smrgfi 11921a097bd00Smrg 11922a6d9b409Smrg 119231e5fa1c5Smrg 119241e5fa1c5Smrg 11925a6d9b409Smrg 11926a6d9b409Smrg 119271e5fa1c5Smrg 11928a6d9b409Smrg 11929a6d9b409Smrg 119301e5fa1c5Smrg 119311e5fa1c5Smrg 119321e5fa1c5Smrg 11933a6d9b409Smrg 11934a6d9b409Smrg 11935a6d9b409Smrg 11936a097bd00SmrgXORG_MAN_PAGE="X Version 11" 119371e5fa1c5Smrg 11938a097bd00SmrgMAN_SUBSTS="\ 11939a097bd00Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11940a097bd00Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11941a097bd00Smrg -e 's|__xservername__|Xorg|g' \ 11942a097bd00Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 11943a097bd00Smrg -e 's|__projectroot__|\$(prefix)|g' \ 11944a097bd00Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11945a097bd00Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11946a097bd00Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11947a097bd00Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11948a097bd00Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11949a097bd00Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11950a097bd00Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11951a6d9b409Smrg 11952a097bd00Smrg 11953a097bd00Smrg 119541e5fa1c5Smrg 11955838f5b0bSmrgAM_DEFAULT_VERBOSITY=0 11956a097bd00Smrg 11957a097bd00Smrg 11958a097bd00Smrg 11959a097bd00Smrg 11960a097bd00Smrg 11961a097bd00Smrg 11962a097bd00Smrg 11963a097bd00Smrg# Check whether --with-lint was given. 1196492e95ad1Smrgif test ${with_lint+y} 1196592e95ad1Smrgthen : 11966a097bd00Smrg withval=$with_lint; use_lint=$withval 11967838f5b0bSmrgelse case e in #( 11968838f5b0bSmrg e) use_lint=no ;; 11969838f5b0bSmrgesac 11970a6d9b409Smrgfi 11971a097bd00Smrg 11972a097bd00Smrg 11973a097bd00Smrg# Obtain platform specific info like program name and options 11974a097bd00Smrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris 11975a097bd00Smrgcase $host_os in 11976a097bd00Smrg *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 11977a097bd00Smrg lint_name=splint 11978a097bd00Smrg lint_options="-badflag" 11979a097bd00Smrg ;; 11980a097bd00Smrg *freebsd* | *netbsd*) 11981a097bd00Smrg lint_name=lint 11982a097bd00Smrg lint_options="-u -b" 11983a097bd00Smrg ;; 11984a097bd00Smrg *solaris*) 11985a097bd00Smrg lint_name=lint 11986a097bd00Smrg lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 11987a097bd00Smrg ;; 11988a097bd00Smrgesac 11989a097bd00Smrg 11990a097bd00Smrg# Test for the presence of the program (either guessed by the code or spelled out by the user) 11991a097bd00Smrgif test "x$use_lint" = x"yes" ; then 11992a097bd00Smrg # Extract the first word of "$lint_name", so it can be a program name with args. 11993a097bd00Smrgset dummy $lint_name; ac_word=$2 1199492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 1199592e95ad1Smrgprintf %s "checking for $ac_word... " >&6; } 1199692e95ad1Smrgif test ${ac_cv_path_LINT+y} 1199792e95ad1Smrgthen : 1199892e95ad1Smrg printf %s "(cached) " >&6 11999838f5b0bSmrgelse case e in #( 12000838f5b0bSmrg e) case $LINT in 12001a097bd00Smrg [\\/]* | ?:[\\/]*) 12002a097bd00Smrg ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 12003a097bd00Smrg ;; 12004a6d9b409Smrg *) 12005a097bd00Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12006a097bd00Smrgfor as_dir in $PATH 12007a097bd00Smrgdo 12008a097bd00Smrg IFS=$as_save_IFS 1200992e95ad1Smrg case $as_dir in #((( 1201092e95ad1Smrg '') as_dir=./ ;; 1201192e95ad1Smrg */) ;; 1201292e95ad1Smrg *) as_dir=$as_dir/ ;; 1201392e95ad1Smrg esac 12014a097bd00Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1201592e95ad1Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 1201692e95ad1Smrg ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext" 1201792e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12018a097bd00Smrg break 2 12019a097bd00Smrg fi 12020a097bd00Smrgdone 12021a097bd00Smrg done 12022a097bd00SmrgIFS=$as_save_IFS 12023a097bd00Smrg 12024a097bd00Smrg ;; 12025838f5b0bSmrgesac ;; 12026a6d9b409Smrgesac 12027a097bd00Smrgfi 12028a097bd00SmrgLINT=$ac_cv_path_LINT 12029a097bd00Smrgif test -n "$LINT"; then 1203092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 1203192e95ad1Smrgprintf "%s\n" "$LINT" >&6; } 12032a097bd00Smrgelse 1203392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1203492e95ad1Smrgprintf "%s\n" "no" >&6; } 12035a097bd00Smrgfi 12036a097bd00Smrg 12037a097bd00Smrg 12038a097bd00Smrg if test "x$LINT" = "x"; then 12039a097bd00Smrg as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 12040a097bd00Smrg fi 12041a097bd00Smrgelif test "x$use_lint" = x"no" ; then 12042a097bd00Smrg if test "x$LINT" != "x"; then 1204392e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 1204492e95ad1Smrgprintf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 12045a097bd00Smrg fi 12046a097bd00Smrgelse 12047a097bd00Smrg as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 12048a097bd00Smrgfi 120491e5fa1c5Smrg 12050a097bd00Smrg# User supplied flags override default flags 12051a097bd00Smrgif test "x$LINT_FLAGS" != "x"; then 12052a097bd00Smrg lint_options=$LINT_FLAGS 12053a097bd00Smrgfi 12054a097bd00Smrg 12055a097bd00SmrgLINT_FLAGS=$lint_options 12056a097bd00Smrg 12057a097bd00Smrg if test "x$LINT" != x; then 12058a097bd00Smrg LINT_TRUE= 12059a097bd00Smrg LINT_FALSE='#' 12060a097bd00Smrgelse 12061a097bd00Smrg LINT_TRUE='#' 12062a097bd00Smrg LINT_FALSE= 12063a6d9b409Smrgfi 12064a6d9b409Smrg 12065a6d9b409Smrg 12066a6d9b409Smrg 12067a6d9b409Smrg 120681e5fa1c5Smrg# Checks for header files. 1206992e95ad1Smrgac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "$ac_includes_default" 1207092e95ad1Smrgif test "x$ac_cv_header_lastlog_h" = xyes 1207192e95ad1Smrgthen : 1207292e95ad1Smrg printf "%s\n" "#define HAVE_LASTLOG_H 1" >>confdefs.h 12073a6d9b409Smrg 12074a6d9b409Smrgfi 1207592e95ad1Smrgac_fn_c_check_header_compile "$LINENO" "pwd.h" "ac_cv_header_pwd_h" "$ac_includes_default" 1207692e95ad1Smrgif test "x$ac_cv_header_pwd_h" = xyes 1207792e95ad1Smrgthen : 1207892e95ad1Smrg printf "%s\n" "#define HAVE_PWD_H 1" >>confdefs.h 12079a6d9b409Smrg 1208092e95ad1Smrgfi 1208192e95ad1Smrgac_fn_c_check_header_compile "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default" 1208292e95ad1Smrgif test "x$ac_cv_header_utmp_h" = xyes 1208392e95ad1Smrgthen : 1208492e95ad1Smrg printf "%s\n" "#define HAVE_UTMP_H 1" >>confdefs.h 1208592e95ad1Smrg 1208692e95ad1Smrgfi 1208792e95ad1Smrgac_fn_c_check_header_compile "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default" 1208892e95ad1Smrgif test "x$ac_cv_header_utmpx_h" = xyes 1208992e95ad1Smrgthen : 1209092e95ad1Smrg printf "%s\n" "#define HAVE_UTMPX_H 1" >>confdefs.h 1209192e95ad1Smrg 1209292e95ad1Smrgfi 1209392e95ad1Smrgac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 1209492e95ad1Smrgif test "x$ac_cv_header_sys_param_h" = xyes 1209592e95ad1Smrgthen : 1209692e95ad1Smrg printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 1209792e95ad1Smrg 1209892e95ad1Smrgfi 12099a6d9b409Smrg 12100a097bd00Smrg 12101a097bd00Smrg# Checks for typedefs, structures, and compiler characteristics. 12102a097bd00Smrgac_fn_c_check_member "$LINENO" "struct utmp" "ut_host" "ac_cv_member_struct_utmp_ut_host" " 12103a097bd00Smrg #include <sys/types.h> 12104a097bd00Smrg #include <utmp.h> 12105a097bd00Smrg 12106a097bd00Smrg" 1210792e95ad1Smrgif test "x$ac_cv_member_struct_utmp_ut_host" = xyes 1210892e95ad1Smrgthen : 12109a097bd00Smrg 1211092e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_UTMP_UT_HOST 1" >>confdefs.h 12111a097bd00Smrg 12112a097bd00Smrg 12113a097bd00Smrgfi 12114a097bd00Smrgac_fn_c_check_member "$LINENO" "struct utmp" "ut_id" "ac_cv_member_struct_utmp_ut_id" " 12115a097bd00Smrg #include <sys/types.h> 12116a097bd00Smrg #include <utmp.h> 12117a097bd00Smrg 12118a097bd00Smrg" 1211992e95ad1Smrgif test "x$ac_cv_member_struct_utmp_ut_id" = xyes 1212092e95ad1Smrgthen : 12121a097bd00Smrg 1212292e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_UTMP_UT_ID 1" >>confdefs.h 12123a097bd00Smrg 12124a097bd00Smrg 12125a097bd00Smrgfi 12126a097bd00Smrgac_fn_c_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" " 12127a097bd00Smrg #include <sys/types.h> 12128a097bd00Smrg #include <utmp.h> 12129a097bd00Smrg 12130a097bd00Smrg" 1213192e95ad1Smrgif test "x$ac_cv_member_struct_utmp_ut_pid" = xyes 1213292e95ad1Smrgthen : 12133a097bd00Smrg 1213492e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_UTMP_UT_PID 1" >>confdefs.h 12135a097bd00Smrg 12136a097bd00Smrg 12137a097bd00Smrgfi 12138a097bd00Smrgac_fn_c_check_member "$LINENO" "struct utmp" "ut_type" "ac_cv_member_struct_utmp_ut_type" " 12139a097bd00Smrg #include <sys/types.h> 12140a097bd00Smrg #include <utmp.h> 12141a097bd00Smrg 12142a097bd00Smrg" 1214392e95ad1Smrgif test "x$ac_cv_member_struct_utmp_ut_type" = xyes 1214492e95ad1Smrgthen : 12145a097bd00Smrg 1214692e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_UTMP_UT_TYPE 1" >>confdefs.h 12147a097bd00Smrg 12148a097bd00Smrg 12149a097bd00Smrgfi 12150a097bd00Smrg 121511e5fa1c5Smrgac_fn_c_check_member "$LINENO" "struct utmpx" "ut_syslen" "ac_cv_member_struct_utmpx_ut_syslen" "#include <utmpx.h> 121521e5fa1c5Smrg" 1215392e95ad1Smrgif test "x$ac_cv_member_struct_utmpx_ut_syslen" = xyes 1215492e95ad1Smrgthen : 12155a097bd00Smrg 1215692e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_UTMPX_UT_SYSLEN 1" >>confdefs.h 12157a097bd00Smrg 12158a097bd00Smrg 12159a6d9b409Smrgfi 12160a6d9b409Smrg 12161a097bd00Smrgac_fn_c_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" " 12162a097bd00Smrg #include <sys/types.h> 12163a097bd00Smrg #ifdef HAVE_UTMP_H 12164a097bd00Smrg #include <utmp.h> 12165a097bd00Smrg #endif 12166a097bd00Smrg #ifdef HAVE_LASTLOG_H 12167a097bd00Smrg #include <lastlog.h> 12168a097bd00Smrg #endif 12169a097bd00Smrg 12170a097bd00Smrg" 1217192e95ad1Smrgif test "x$ac_cv_type_struct_lastlog" = xyes 1217292e95ad1Smrgthen : 12173a6d9b409Smrg 1217492e95ad1Smrgprintf "%s\n" "#define HAVE_STRUCT_LASTLOG 1" >>confdefs.h 121751e5fa1c5Smrg 121761e5fa1c5Smrg 12177a097bd00Smrgfi 12178a097bd00Smrg 12179a097bd00Smrg 12180a097bd00Smrg# Checks for library functions. 1218192e95ad1Smrgac_fn_c_check_func "$LINENO" "pututline" "ac_cv_func_pututline" 1218292e95ad1Smrgif test "x$ac_cv_func_pututline" = xyes 1218392e95ad1Smrgthen : 1218492e95ad1Smrg printf "%s\n" "#define HAVE_PUTUTLINE 1" >>confdefs.h 1218592e95ad1Smrg 1218692e95ad1Smrgfi 1218792e95ad1Smrgac_fn_c_check_func "$LINENO" "updwtmpx" "ac_cv_func_updwtmpx" 1218892e95ad1Smrgif test "x$ac_cv_func_updwtmpx" = xyes 1218992e95ad1Smrgthen : 1219092e95ad1Smrg printf "%s\n" "#define HAVE_UPDWTMPX 1" >>confdefs.h 1219192e95ad1Smrg 1219292e95ad1Smrgfi 1219392e95ad1Smrgac_fn_c_check_func "$LINENO" "utmpxname" "ac_cv_func_utmpxname" 1219492e95ad1Smrgif test "x$ac_cv_func_utmpxname" = xyes 1219592e95ad1Smrgthen : 1219692e95ad1Smrg printf "%s\n" "#define HAVE_UTMPXNAME 1" >>confdefs.h 12197a6d9b409Smrg 12198a6d9b409Smrgfi 121991e5fa1c5Smrg 122001e5fa1c5Smrg 1220192e95ad1Smrg# Obtain compiler/linker options for dependencies 12202a6d9b409Smrg 12203efda2da8Smrgpkg_failed=no 1220492e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SESSREG" >&5 1220592e95ad1Smrgprintf %s "checking for SESSREG... " >&6; } 12206efda2da8Smrg 12207efda2da8Smrgif test -n "$SESSREG_CFLAGS"; then 12208efda2da8Smrg pkg_cv_SESSREG_CFLAGS="$SESSREG_CFLAGS" 12209efda2da8Smrg elif test -n "$PKG_CONFIG"; then 12210efda2da8Smrg if test -n "$PKG_CONFIG" && \ 1221192e95ad1Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.25\""; } >&5 12212b91640d3Smrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.25") 2>&5 12213efda2da8Smrg ac_status=$? 1221492e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 122151e5fa1c5Smrg test $ac_status = 0; }; then 12216b91640d3Smrg pkg_cv_SESSREG_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.25" 2>/dev/null` 1221711a95ff3Smrg test "x$?" != "x0" && pkg_failed=yes 12218efda2da8Smrgelse 12219efda2da8Smrg pkg_failed=yes 12220a6d9b409Smrgfi 12221efda2da8Smrg else 12222efda2da8Smrg pkg_failed=untried 12223a6d9b409Smrgfi 12224efda2da8Smrgif test -n "$SESSREG_LIBS"; then 12225efda2da8Smrg pkg_cv_SESSREG_LIBS="$SESSREG_LIBS" 12226efda2da8Smrg elif test -n "$PKG_CONFIG"; then 12227efda2da8Smrg if test -n "$PKG_CONFIG" && \ 1222892e95ad1Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.25\""; } >&5 12229b91640d3Smrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.25") 2>&5 12230efda2da8Smrg ac_status=$? 1223192e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 122321e5fa1c5Smrg test $ac_status = 0; }; then 12233b91640d3Smrg pkg_cv_SESSREG_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.25" 2>/dev/null` 1223411a95ff3Smrg test "x$?" != "x0" && pkg_failed=yes 12235efda2da8Smrgelse 12236efda2da8Smrg pkg_failed=yes 12237a6d9b409Smrgfi 12238efda2da8Smrg else 12239efda2da8Smrg pkg_failed=untried 12240a6d9b409Smrgfi 12241a6d9b409Smrg 12242a6d9b409Smrg 12243a6d9b409Smrg 12244efda2da8Smrgif test $pkg_failed = yes; then 1224592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1224692e95ad1Smrgprintf "%s\n" "no" >&6; } 12247efda2da8Smrg 12248efda2da8Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 12249efda2da8Smrg _pkg_short_errors_supported=yes 12250efda2da8Smrgelse 12251efda2da8Smrg _pkg_short_errors_supported=no 12252efda2da8Smrgfi 12253efda2da8Smrg if test $_pkg_short_errors_supported = yes; then 1225411a95ff3Smrg SESSREG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto >= 7.0.25" 2>&1` 12255efda2da8Smrg else 1225611a95ff3Smrg SESSREG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto >= 7.0.25" 2>&1` 12257efda2da8Smrg fi 122581e5fa1c5Smrg # Put the nasty error message in config.log where it belongs 122591e5fa1c5Smrg echo "$SESSREG_PKG_ERRORS" >&5 12260a6d9b409Smrg 12261b91640d3Smrg as_fn_error $? "Package requirements (xproto >= 7.0.25) were not met: 12262a6d9b409Smrg 122631e5fa1c5Smrg$SESSREG_PKG_ERRORS 12264a6d9b409Smrg 122651e5fa1c5SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 122661e5fa1c5Smrginstalled software in a non-standard prefix. 122671e5fa1c5Smrg 122681e5fa1c5SmrgAlternatively, you may set the environment variables SESSREG_CFLAGS 122691e5fa1c5Smrgand SESSREG_LIBS to avoid the need to call pkg-config. 1227011a95ff3SmrgSee the pkg-config man page for more details." "$LINENO" 5 122711e5fa1c5Smrgelif test $pkg_failed = untried; then 1227292e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1227392e95ad1Smrgprintf "%s\n" "no" >&6; } 12274838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 12275838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 12276a097bd00Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 122771e5fa1c5Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 122781e5fa1c5Smrgpath to pkg-config. 12279a6d9b409Smrg 122801e5fa1c5SmrgAlternatively, you may set the environment variables SESSREG_CFLAGS 122811e5fa1c5Smrgand SESSREG_LIBS to avoid the need to call pkg-config. 122821e5fa1c5SmrgSee the pkg-config man page for more details. 12283a6d9b409Smrg 122841e5fa1c5SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 12285838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 122861e5fa1c5Smrgelse 122871e5fa1c5Smrg SESSREG_CFLAGS=$pkg_cv_SESSREG_CFLAGS 122881e5fa1c5Smrg SESSREG_LIBS=$pkg_cv_SESSREG_LIBS 1228992e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1229092e95ad1Smrgprintf "%s\n" "yes" >&6; } 1229111a95ff3Smrg 122921e5fa1c5Smrgfi 12293a6d9b409Smrg 12294a097bd00Smrgac_config_files="$ac_config_files Makefile man/Makefile" 12295a6d9b409Smrg 12296a6d9b409Smrgcat >confcache <<\_ACEOF 12297a6d9b409Smrg# This file is a shell script that caches the results of configure 12298a6d9b409Smrg# tests run on this system so they can be shared between configure 12299a6d9b409Smrg# scripts and configure runs, see configure's option --config-cache. 12300a6d9b409Smrg# It is not useful on other systems. If it contains results you don't 12301a6d9b409Smrg# want to keep, you may remove or edit it. 12302a6d9b409Smrg# 12303a6d9b409Smrg# config.status only pays attention to the cache file if you give it 12304a6d9b409Smrg# the --recheck option to rerun configure. 12305a6d9b409Smrg# 12306838f5b0bSmrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 12307838f5b0bSmrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 12308a6d9b409Smrg# following values. 12309a6d9b409Smrg 12310a6d9b409Smrg_ACEOF 12311a6d9b409Smrg 12312a6d9b409Smrg# The following way of writing the cache mishandles newlines in values, 12313a6d9b409Smrg# but we know of no workaround that is simple, portable, and efficient. 12314a6d9b409Smrg# So, we kill variables containing newlines. 12315a6d9b409Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 12316a6d9b409Smrg# and sets the high bit in the cache file unless we assign to the vars. 12317a6d9b409Smrg( 12318a6d9b409Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12319a6d9b409Smrg eval ac_val=\$$ac_var 12320a6d9b409Smrg case $ac_val in #( 12321a6d9b409Smrg *${as_nl}*) 12322a6d9b409Smrg case $ac_var in #( 1232392e95ad1Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1232492e95ad1Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12325a6d9b409Smrg esac 12326a6d9b409Smrg case $ac_var in #( 12327a6d9b409Smrg _ | IFS | as_nl) ;; #( 12328efda2da8Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 123291e5fa1c5Smrg *) { eval $ac_var=; unset $ac_var;} ;; 12330a6d9b409Smrg esac ;; 12331a6d9b409Smrg esac 12332a6d9b409Smrg done 12333a6d9b409Smrg 12334a6d9b409Smrg (set) 2>&1 | 12335a6d9b409Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12336a6d9b409Smrg *${as_nl}ac_space=\ *) 12337838f5b0bSmrg # 'set' does not quote correctly, so add quotes: double-quote 123381e5fa1c5Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12339a6d9b409Smrg sed -n \ 12340a6d9b409Smrg "s/'/'\\\\''/g; 12341a6d9b409Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12342a6d9b409Smrg ;; #( 12343a6d9b409Smrg *) 12344838f5b0bSmrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 12345a6d9b409Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12346a6d9b409Smrg ;; 12347a6d9b409Smrg esac | 12348a6d9b409Smrg sort 12349a6d9b409Smrg) | 12350a6d9b409Smrg sed ' 12351a6d9b409Smrg /^ac_cv_env_/b end 12352a6d9b409Smrg t clear 12353a6d9b409Smrg :clear 1235492e95ad1Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 12355a6d9b409Smrg t end 12356a6d9b409Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12357a6d9b409Smrg :end' >>confcache 12358a6d9b409Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12359a6d9b409Smrg if test -w "$cache_file"; then 12360a097bd00Smrg if test "x$cache_file" != "x/dev/null"; then 1236192e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1236292e95ad1Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 12363a097bd00Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12364a097bd00Smrg cat confcache >"$cache_file" 12365a097bd00Smrg else 12366a097bd00Smrg case $cache_file in #( 12367a097bd00Smrg */* | ?:*) 12368a097bd00Smrg mv -f confcache "$cache_file"$$ && 12369a097bd00Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12370a097bd00Smrg *) 12371a097bd00Smrg mv -f confcache "$cache_file" ;; 12372a097bd00Smrg esac 12373a097bd00Smrg fi 12374a097bd00Smrg fi 12375a6d9b409Smrg else 1237692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1237792e95ad1Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 12378a6d9b409Smrg fi 12379a6d9b409Smrgfi 12380a6d9b409Smrgrm -f confcache 12381a6d9b409Smrg 12382a6d9b409Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 12383a6d9b409Smrg# Let make expand exec_prefix. 12384a6d9b409Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12385a6d9b409Smrg 12386a6d9b409SmrgDEFS=-DHAVE_CONFIG_H 12387a6d9b409Smrg 12388a6d9b409Smrgac_libobjs= 12389a6d9b409Smrgac_ltlibobjs= 12390a097bd00SmrgU= 12391a6d9b409Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12392a6d9b409Smrg # 1. Remove the extension, and $U if already installed. 12393a6d9b409Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1239492e95ad1Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 12395a6d9b409Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12396a6d9b409Smrg # will be set to the directory where LIBOBJS objects are built. 123971e5fa1c5Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 123981e5fa1c5Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12399a6d9b409Smrgdone 12400a6d9b409SmrgLIBOBJS=$ac_libobjs 12401a6d9b409Smrg 12402a6d9b409SmrgLTLIBOBJS=$ac_ltlibobjs 12403a6d9b409Smrg 12404a6d9b409Smrg 12405838f5b0bSmrg# Check whether --enable-year2038 was given. 12406838f5b0bSmrgif test ${enable_year2038+y} 12407838f5b0bSmrgthen : 12408838f5b0bSmrg enableval=$enable_year2038; 12409838f5b0bSmrgfi 12410838f5b0bSmrg 1241192e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 1241292e95ad1Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 12413b91640d3Smrg if test -n "$am_sleep_pid"; then 12414b91640d3Smrg # Hide warnings about reused PIDs. 12415b91640d3Smrg wait $am_sleep_pid 2>/dev/null 12416b91640d3Smrg fi 1241792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 1241892e95ad1Smrgprintf "%s\n" "done" >&6; } 124191e5fa1c5Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12420a097bd00Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 124211e5fa1c5SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 124221e5fa1c5Smrgfi 124231e5fa1c5Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12424a097bd00Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 124251e5fa1c5SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 124261e5fa1c5Smrgfi 12427838f5b0bSmrgcase $enable_silent_rules in # ((( 12428838f5b0bSmrg yes) AM_DEFAULT_VERBOSITY=0;; 12429838f5b0bSmrg no) AM_DEFAULT_VERBOSITY=1;; 12430838f5b0bSmrgesac 12431838f5b0bSmrgif test $am_cv_make_support_nested_variables = yes; then 12432838f5b0bSmrg AM_V='$(V)' 12433838f5b0bSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 12434838f5b0bSmrgelse 12435838f5b0bSmrg AM_V=$AM_DEFAULT_VERBOSITY 12436838f5b0bSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 12437838f5b0bSmrgfi 12438838f5b0bSmrg 12439efda2da8Smrg if test -n "$EXEEXT"; then 12440efda2da8Smrg am__EXEEXT_TRUE= 12441efda2da8Smrg am__EXEEXT_FALSE='#' 12442efda2da8Smrgelse 12443efda2da8Smrg am__EXEEXT_TRUE='#' 12444efda2da8Smrg am__EXEEXT_FALSE= 12445efda2da8Smrgfi 12446efda2da8Smrg 12447a6d9b409Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 12448a097bd00Smrg as_fn_error $? "conditional \"LINT\" was never defined. 124491e5fa1c5SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12450a6d9b409Smrgfi 12451a6d9b409Smrg 12452a097bd00Smrg: "${CONFIG_STATUS=./config.status}" 12453efda2da8Smrgac_write_fail=0 12454a6d9b409Smrgac_clean_files_save=$ac_clean_files 12455a6d9b409Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1245692e95ad1Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1245792e95ad1Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 124581e5fa1c5Smrgas_write_fail=0 124591e5fa1c5Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12460a6d9b409Smrg#! $SHELL 12461a6d9b409Smrg# Generated by $as_me. 12462a6d9b409Smrg# Run this file to recreate the current configuration. 12463a6d9b409Smrg# Compiler output produced by configure, useful for debugging 12464a6d9b409Smrg# configure, is in config.log if it exists. 12465a6d9b409Smrg 12466a6d9b409Smrgdebug=false 12467a6d9b409Smrgac_cs_recheck=false 12468a6d9b409Smrgac_cs_silent=false 12469a6d9b409Smrg 124701e5fa1c5SmrgSHELL=\${CONFIG_SHELL-$SHELL} 124711e5fa1c5Smrgexport SHELL 124721e5fa1c5Smrg_ASEOF 124731e5fa1c5Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 124741e5fa1c5Smrg## -------------------- ## 124751e5fa1c5Smrg## M4sh Initialization. ## 124761e5fa1c5Smrg## -------------------- ## 12477a6d9b409Smrg 12478a6d9b409Smrg# Be more Bourne compatible 12479a6d9b409SmrgDUALCASE=1; export DUALCASE # for MKS sh 1248092e95ad1Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 1248192e95ad1Smrgthen : 12482a6d9b409Smrg emulate sh 12483a6d9b409Smrg NULLCMD=: 12484efda2da8Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12485a6d9b409Smrg # is contrary to our usage. Disable this feature. 12486a6d9b409Smrg alias -g '${1+"$@"}'='"$@"' 12487a6d9b409Smrg setopt NO_GLOB_SUBST 12488838f5b0bSmrgelse case e in #( 12489838f5b0bSmrg e) case `(set -o) 2>/dev/null` in #( 124901e5fa1c5Smrg *posix*) : 124911e5fa1c5Smrg set -o posix ;; #( 124921e5fa1c5Smrg *) : 124931e5fa1c5Smrg ;; 12494838f5b0bSmrgesac ;; 12495a6d9b409Smrgesac 12496a6d9b409Smrgfi 12497a6d9b409Smrg 12498a6d9b409Smrg 1249992e95ad1Smrg 1250092e95ad1Smrg# Reset variables that may have inherited troublesome values from 1250192e95ad1Smrg# the environment. 1250292e95ad1Smrg 1250392e95ad1Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 1250492e95ad1Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 1250592e95ad1Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 1250692e95ad1Smrg# Quoting is to prevent editors from complaining about space-tab. 12507efda2da8Smrgas_nl=' 12508efda2da8Smrg' 12509efda2da8Smrgexport as_nl 1251092e95ad1SmrgIFS=" "" $as_nl" 1251192e95ad1Smrg 1251292e95ad1SmrgPS1='$ ' 1251392e95ad1SmrgPS2='> ' 1251492e95ad1SmrgPS4='+ ' 1251592e95ad1Smrg 1251692e95ad1Smrg# Ensure predictable behavior from utilities with locale-dependent output. 1251792e95ad1SmrgLC_ALL=C 1251892e95ad1Smrgexport LC_ALL 1251992e95ad1SmrgLANGUAGE=C 1252092e95ad1Smrgexport LANGUAGE 1252192e95ad1Smrg 1252292e95ad1Smrg# We cannot yet rely on "unset" to work, but we need these variables 1252392e95ad1Smrg# to be unset--not just set to an empty or harmless value--now, to 1252492e95ad1Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 1252592e95ad1Smrg# also avoids known problems related to "unset" and subshell syntax 1252692e95ad1Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 1252792e95ad1Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 1252892e95ad1Smrgdo eval test \${$as_var+y} \ 1252992e95ad1Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1253092e95ad1Smrgdone 1253192e95ad1Smrg 1253292e95ad1Smrg# Ensure that fds 0, 1, and 2 are open. 1253392e95ad1Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 1253492e95ad1Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 1253592e95ad1Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 12536efda2da8Smrg 12537efda2da8Smrg# The user is always right. 1253892e95ad1Smrgif ${PATH_SEPARATOR+false} :; then 12539efda2da8Smrg PATH_SEPARATOR=: 12540efda2da8Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12541efda2da8Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12542efda2da8Smrg PATH_SEPARATOR=';' 12543efda2da8Smrg } 12544a6d9b409Smrgfi 12545a6d9b409Smrg 12546a6d9b409Smrg 12547a6d9b409Smrg# Find who we are. Look in the path if we contain no directory separator. 12548a097bd00Smrgas_myself= 125491e5fa1c5Smrgcase $0 in #(( 12550a6d9b409Smrg *[\\/]* ) as_myself=$0 ;; 12551a6d9b409Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12552a6d9b409Smrgfor as_dir in $PATH 12553a6d9b409Smrgdo 12554a6d9b409Smrg IFS=$as_save_IFS 1255592e95ad1Smrg case $as_dir in #((( 1255692e95ad1Smrg '') as_dir=./ ;; 1255792e95ad1Smrg */) ;; 1255892e95ad1Smrg *) as_dir=$as_dir/ ;; 1255992e95ad1Smrg esac 1256092e95ad1Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 125611e5fa1c5Smrg done 12562a6d9b409SmrgIFS=$as_save_IFS 12563a6d9b409Smrg 12564a6d9b409Smrg ;; 12565a6d9b409Smrgesac 12566838f5b0bSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 12567a6d9b409Smrg# in which case we are not to be found in the path. 12568a6d9b409Smrgif test "x$as_myself" = x; then 12569a6d9b409Smrg as_myself=$0 12570a6d9b409Smrgfi 12571a6d9b409Smrgif test ! -f "$as_myself"; then 1257292e95ad1Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 125731e5fa1c5Smrg exit 1 12574a6d9b409Smrgfi 12575a6d9b409Smrg 125761e5fa1c5Smrg 125771e5fa1c5Smrg 12578a097bd00Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 12579a097bd00Smrg# ---------------------------------------- 125801e5fa1c5Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 125811e5fa1c5Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12582a097bd00Smrg# script with STATUS, using 1 if that was 0. 125831e5fa1c5Smrgas_fn_error () 125841e5fa1c5Smrg{ 12585a097bd00Smrg as_status=$1; test $as_status -eq 0 && as_status=1 12586a097bd00Smrg if test "$4"; then 12587a097bd00Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1258892e95ad1Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 125891e5fa1c5Smrg fi 1259092e95ad1Smrg printf "%s\n" "$as_me: error: $2" >&2 125911e5fa1c5Smrg as_fn_exit $as_status 125921e5fa1c5Smrg} # as_fn_error 125931e5fa1c5Smrg 125941e5fa1c5Smrg 125951e5fa1c5Smrg# as_fn_set_status STATUS 125961e5fa1c5Smrg# ----------------------- 125971e5fa1c5Smrg# Set $? to STATUS, without forking. 125981e5fa1c5Smrgas_fn_set_status () 125991e5fa1c5Smrg{ 126001e5fa1c5Smrg return $1 126011e5fa1c5Smrg} # as_fn_set_status 126021e5fa1c5Smrg 126031e5fa1c5Smrg# as_fn_exit STATUS 126041e5fa1c5Smrg# ----------------- 126051e5fa1c5Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 126061e5fa1c5Smrgas_fn_exit () 126071e5fa1c5Smrg{ 126081e5fa1c5Smrg set +e 126091e5fa1c5Smrg as_fn_set_status $1 126101e5fa1c5Smrg exit $1 126111e5fa1c5Smrg} # as_fn_exit 126121e5fa1c5Smrg 126131e5fa1c5Smrg# as_fn_unset VAR 126141e5fa1c5Smrg# --------------- 126151e5fa1c5Smrg# Portably unset VAR. 126161e5fa1c5Smrgas_fn_unset () 126171e5fa1c5Smrg{ 126181e5fa1c5Smrg { eval $1=; unset $1;} 126191e5fa1c5Smrg} 126201e5fa1c5Smrgas_unset=as_fn_unset 1262192e95ad1Smrg 126221e5fa1c5Smrg# as_fn_append VAR VALUE 126231e5fa1c5Smrg# ---------------------- 126241e5fa1c5Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 126251e5fa1c5Smrg# advantage of any shell optimizations that allow amortized linear growth over 126261e5fa1c5Smrg# repeated appends, instead of the typical quadratic growth present in naive 126271e5fa1c5Smrg# implementations. 1262892e95ad1Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 1262992e95ad1Smrgthen : 126301e5fa1c5Smrg eval 'as_fn_append () 126311e5fa1c5Smrg { 126321e5fa1c5Smrg eval $1+=\$2 126331e5fa1c5Smrg }' 12634838f5b0bSmrgelse case e in #( 12635838f5b0bSmrg e) as_fn_append () 126361e5fa1c5Smrg { 126371e5fa1c5Smrg eval $1=\$$1\$2 12638838f5b0bSmrg } ;; 12639838f5b0bSmrgesac 126401e5fa1c5Smrgfi # as_fn_append 126411e5fa1c5Smrg 126421e5fa1c5Smrg# as_fn_arith ARG... 126431e5fa1c5Smrg# ------------------ 126441e5fa1c5Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 126451e5fa1c5Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 126461e5fa1c5Smrg# must be portable across $(()) and expr. 1264792e95ad1Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 1264892e95ad1Smrgthen : 126491e5fa1c5Smrg eval 'as_fn_arith () 126501e5fa1c5Smrg { 126511e5fa1c5Smrg as_val=$(( $* )) 126521e5fa1c5Smrg }' 12653838f5b0bSmrgelse case e in #( 12654838f5b0bSmrg e) as_fn_arith () 126551e5fa1c5Smrg { 126561e5fa1c5Smrg as_val=`expr "$@" || test $? -eq 1` 12657838f5b0bSmrg } ;; 12658838f5b0bSmrgesac 126591e5fa1c5Smrgfi # as_fn_arith 126601e5fa1c5Smrg 126611e5fa1c5Smrg 12662a6d9b409Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 12663a6d9b409Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12664a6d9b409Smrg as_expr=expr 12665a6d9b409Smrgelse 12666a6d9b409Smrg as_expr=false 12667a6d9b409Smrgfi 12668a6d9b409Smrg 12669a6d9b409Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12670a6d9b409Smrg as_basename=basename 12671a6d9b409Smrgelse 12672a6d9b409Smrg as_basename=false 12673a6d9b409Smrgfi 12674a6d9b409Smrg 126751e5fa1c5Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 126761e5fa1c5Smrg as_dirname=dirname 126771e5fa1c5Smrgelse 126781e5fa1c5Smrg as_dirname=false 126791e5fa1c5Smrgfi 12680a6d9b409Smrg 12681a6d9b409Smrgas_me=`$as_basename -- "$0" || 12682a6d9b409Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12683a6d9b409Smrg X"$0" : 'X\(//\)$' \| \ 12684a6d9b409Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1268592e95ad1Smrgprintf "%s\n" X/"$0" | 12686a6d9b409Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12687a6d9b409Smrg s//\1/ 12688a6d9b409Smrg q 12689a6d9b409Smrg } 12690a6d9b409Smrg /^X\/\(\/\/\)$/{ 12691a6d9b409Smrg s//\1/ 12692a6d9b409Smrg q 12693a6d9b409Smrg } 12694a6d9b409Smrg /^X\/\(\/\).*/{ 12695a6d9b409Smrg s//\1/ 12696a6d9b409Smrg q 12697a6d9b409Smrg } 12698a6d9b409Smrg s/.*/./; q'` 12699a6d9b409Smrg 127001e5fa1c5Smrg# Avoid depending upon Character Ranges. 127011e5fa1c5Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 127021e5fa1c5Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 127031e5fa1c5Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 127041e5fa1c5Smrgas_cr_digits='0123456789' 127051e5fa1c5Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 12706a6d9b409Smrg 1270792e95ad1Smrg 1270892e95ad1Smrg# Determine whether it's possible to make 'echo' print without a newline. 1270992e95ad1Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 1271092e95ad1Smrg# for compatibility with existing Makefiles. 12711a6d9b409SmrgECHO_C= ECHO_N= ECHO_T= 127121e5fa1c5Smrgcase `echo -n x` in #((((( 12713a6d9b409Smrg-n*) 127141e5fa1c5Smrg case `echo 'xy\c'` in 12715a6d9b409Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 127161e5fa1c5Smrg xy) ECHO_C='\c';; 127171e5fa1c5Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 127181e5fa1c5Smrg ECHO_T=' ';; 12719a6d9b409Smrg esac;; 12720a6d9b409Smrg*) 12721a6d9b409Smrg ECHO_N='-n';; 12722a6d9b409Smrgesac 12723a6d9b409Smrg 1272492e95ad1Smrg# For backward compatibility with old third-party macros, we provide 1272592e95ad1Smrg# the shell variables $as_echo and $as_echo_n. New code should use 1272692e95ad1Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 1272792e95ad1Smrgas_echo='printf %s\n' 1272892e95ad1Smrgas_echo_n='printf %s' 1272992e95ad1Smrg 12730a6d9b409Smrgrm -f conf$$ conf$$.exe conf$$.file 12731a6d9b409Smrgif test -d conf$$.dir; then 12732a6d9b409Smrg rm -f conf$$.dir/conf$$.file 12733a6d9b409Smrgelse 12734a6d9b409Smrg rm -f conf$$.dir 12735efda2da8Smrg mkdir conf$$.dir 2>/dev/null 12736efda2da8Smrgfi 12737efda2da8Smrgif (echo >conf$$.file) 2>/dev/null; then 12738efda2da8Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12739efda2da8Smrg as_ln_s='ln -s' 12740efda2da8Smrg # ... but there are two gotchas: 12741838f5b0bSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 12742838f5b0bSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 12743838f5b0bSmrg # In both cases, we have to default to 'cp -pR'. 12744efda2da8Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12745b91640d3Smrg as_ln_s='cp -pR' 12746efda2da8Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 12747efda2da8Smrg as_ln_s=ln 12748efda2da8Smrg else 12749b91640d3Smrg as_ln_s='cp -pR' 12750efda2da8Smrg fi 12751a6d9b409Smrgelse 12752b91640d3Smrg as_ln_s='cp -pR' 12753a6d9b409Smrgfi 12754a6d9b409Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12755a6d9b409Smrgrmdir conf$$.dir 2>/dev/null 12756a6d9b409Smrg 127571e5fa1c5Smrg 127581e5fa1c5Smrg# as_fn_mkdir_p 127591e5fa1c5Smrg# ------------- 127601e5fa1c5Smrg# Create "$as_dir" as a directory, including parents if necessary. 127611e5fa1c5Smrgas_fn_mkdir_p () 127621e5fa1c5Smrg{ 127631e5fa1c5Smrg 127641e5fa1c5Smrg case $as_dir in #( 127651e5fa1c5Smrg -*) as_dir=./$as_dir;; 127661e5fa1c5Smrg esac 127671e5fa1c5Smrg test -d "$as_dir" || eval $as_mkdir_p || { 127681e5fa1c5Smrg as_dirs= 127691e5fa1c5Smrg while :; do 127701e5fa1c5Smrg case $as_dir in #( 1277192e95ad1Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 127721e5fa1c5Smrg *) as_qdir=$as_dir;; 127731e5fa1c5Smrg esac 127741e5fa1c5Smrg as_dirs="'$as_qdir' $as_dirs" 127751e5fa1c5Smrg as_dir=`$as_dirname -- "$as_dir" || 127761e5fa1c5Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 127771e5fa1c5Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 127781e5fa1c5Smrg X"$as_dir" : 'X\(//\)$' \| \ 127791e5fa1c5Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1278092e95ad1Smrgprintf "%s\n" X"$as_dir" | 127811e5fa1c5Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 127821e5fa1c5Smrg s//\1/ 127831e5fa1c5Smrg q 127841e5fa1c5Smrg } 127851e5fa1c5Smrg /^X\(\/\/\)[^/].*/{ 127861e5fa1c5Smrg s//\1/ 127871e5fa1c5Smrg q 127881e5fa1c5Smrg } 127891e5fa1c5Smrg /^X\(\/\/\)$/{ 127901e5fa1c5Smrg s//\1/ 127911e5fa1c5Smrg q 127921e5fa1c5Smrg } 127931e5fa1c5Smrg /^X\(\/\).*/{ 127941e5fa1c5Smrg s//\1/ 127951e5fa1c5Smrg q 127961e5fa1c5Smrg } 127971e5fa1c5Smrg s/.*/./; q'` 127981e5fa1c5Smrg test -d "$as_dir" && break 127991e5fa1c5Smrg done 128001e5fa1c5Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12801a097bd00Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 128021e5fa1c5Smrg 128031e5fa1c5Smrg 128041e5fa1c5Smrg} # as_fn_mkdir_p 12805a6d9b409Smrgif mkdir -p . 2>/dev/null; then 128061e5fa1c5Smrg as_mkdir_p='mkdir -p "$as_dir"' 12807a6d9b409Smrgelse 12808a6d9b409Smrg test -d ./-p && rmdir ./-p 12809a6d9b409Smrg as_mkdir_p=false 12810a6d9b409Smrgfi 12811a6d9b409Smrg 12812b91640d3Smrg 12813b91640d3Smrg# as_fn_executable_p FILE 12814b91640d3Smrg# ----------------------- 12815b91640d3Smrg# Test if FILE is an executable regular file. 12816b91640d3Smrgas_fn_executable_p () 12817b91640d3Smrg{ 12818b91640d3Smrg test -f "$1" && test -x "$1" 12819b91640d3Smrg} # as_fn_executable_p 12820b91640d3Smrgas_test_x='test -x' 12821b91640d3Smrgas_executable_p=as_fn_executable_p 12822a6d9b409Smrg 12823a6d9b409Smrg# Sed expression to map a string onto a valid CPP name. 12824838f5b0bSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 12825838f5b0bSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 12826a6d9b409Smrg 12827a6d9b409Smrg# Sed expression to map a string onto a valid variable name. 12828838f5b0bSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 12829838f5b0bSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 12830a6d9b409Smrg 12831a6d9b409Smrg 12832a6d9b409Smrgexec 6>&1 128331e5fa1c5Smrg## ----------------------------------- ## 128341e5fa1c5Smrg## Main body of $CONFIG_STATUS script. ## 128351e5fa1c5Smrg## ----------------------------------- ## 128361e5fa1c5Smrg_ASEOF 128371e5fa1c5Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12838a6d9b409Smrg 128391e5fa1c5Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 128401e5fa1c5Smrg# Save the log message, to keep $0 and so on meaningful, and to 12841a6d9b409Smrg# report actual input values of CONFIG_FILES etc. instead of their 12842a6d9b409Smrg# values after options handling. 12843a6d9b409Smrgac_log=" 12844838f5b0bSmrgThis file was extended by sessreg $as_me 1.1.4, which was 12845838f5b0bSmrggenerated by GNU Autoconf 2.72. Invocation command line was 12846a6d9b409Smrg 12847a6d9b409Smrg CONFIG_FILES = $CONFIG_FILES 12848a6d9b409Smrg CONFIG_HEADERS = $CONFIG_HEADERS 12849a6d9b409Smrg CONFIG_LINKS = $CONFIG_LINKS 12850a6d9b409Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12851a6d9b409Smrg $ $0 $@ 12852a6d9b409Smrg 12853a6d9b409Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 12854a6d9b409Smrg" 12855a6d9b409Smrg 12856a6d9b409Smrg_ACEOF 12857a6d9b409Smrg 12858efda2da8Smrgcase $ac_config_files in *" 12859efda2da8Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 12860efda2da8Smrgesac 12861efda2da8Smrg 12862efda2da8Smrgcase $ac_config_headers in *" 12863efda2da8Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12864efda2da8Smrgesac 12865efda2da8Smrg 12866efda2da8Smrg 12867efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12868a6d9b409Smrg# Files that config.status was made for. 12869a6d9b409Smrgconfig_files="$ac_config_files" 12870a6d9b409Smrgconfig_headers="$ac_config_headers" 12871a6d9b409Smrgconfig_commands="$ac_config_commands" 12872a6d9b409Smrg 12873a6d9b409Smrg_ACEOF 12874a6d9b409Smrg 12875efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12876a6d9b409Smrgac_cs_usage="\ 12877838f5b0bSmrg'$as_me' instantiates files and other configuration actions 128781e5fa1c5Smrgfrom templates according to the current configuration. Unless the files 128791e5fa1c5Smrgand actions are specified as TAGs, all are instantiated by default. 12880a6d9b409Smrg 128811e5fa1c5SmrgUsage: $0 [OPTION]... [TAG]... 12882a6d9b409Smrg 12883a6d9b409Smrg -h, --help print this help, then exit 12884a6d9b409Smrg -V, --version print version number and configuration settings, then exit 128851e5fa1c5Smrg --config print configuration, then exit 12886efda2da8Smrg -q, --quiet, --silent 12887efda2da8Smrg do not print progress messages 12888a6d9b409Smrg -d, --debug don't remove temporary files 12889a6d9b409Smrg --recheck update $as_me by reconfiguring in the same conditions 12890efda2da8Smrg --file=FILE[:TEMPLATE] 12891efda2da8Smrg instantiate the configuration file FILE 12892efda2da8Smrg --header=FILE[:TEMPLATE] 12893efda2da8Smrg instantiate the configuration header FILE 12894a6d9b409Smrg 12895a6d9b409SmrgConfiguration files: 12896a6d9b409Smrg$config_files 12897a6d9b409Smrg 12898a6d9b409SmrgConfiguration headers: 12899a6d9b409Smrg$config_headers 12900a6d9b409Smrg 12901a6d9b409SmrgConfiguration commands: 12902a6d9b409Smrg$config_commands 12903a6d9b409Smrg 1290492e95ad1SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/sessreg/-/issues>." 12905a6d9b409Smrg 12906a6d9b409Smrg_ACEOF 1290792e95ad1Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 1290892e95ad1Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 12909efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1291092e95ad1Smrgac_cs_config='$ac_cs_config_escaped' 12911a6d9b409Smrgac_cs_version="\\ 12912838f5b0bSmrgsessreg config.status 1.1.4 12913838f5b0bSmrgconfigured by $0, generated by GNU Autoconf 2.72, 129141e5fa1c5Smrg with options \\"\$ac_cs_config\\" 12915a6d9b409Smrg 12916838f5b0bSmrgCopyright (C) 2023 Free Software Foundation, Inc. 12917a6d9b409SmrgThis config.status script is free software; the Free Software Foundation 12918a6d9b409Smrggives unlimited permission to copy, distribute and modify it." 12919a6d9b409Smrg 12920a6d9b409Smrgac_pwd='$ac_pwd' 12921a6d9b409Smrgsrcdir='$srcdir' 12922a6d9b409SmrgINSTALL='$INSTALL' 12923a6d9b409SmrgMKDIR_P='$MKDIR_P' 12924efda2da8SmrgAWK='$AWK' 12925efda2da8Smrgtest -n "\$AWK" || AWK=awk 12926a6d9b409Smrg_ACEOF 12927a6d9b409Smrg 12928efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12929efda2da8Smrg# The default lists apply if the user does not specify any file. 12930a6d9b409Smrgac_need_defaults=: 12931a6d9b409Smrgwhile test $# != 0 12932a6d9b409Smrgdo 12933a6d9b409Smrg case $1 in 12934a097bd00Smrg --*=?*) 12935a6d9b409Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12936a6d9b409Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12937a6d9b409Smrg ac_shift=: 12938a6d9b409Smrg ;; 12939a097bd00Smrg --*=) 12940a097bd00Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12941a097bd00Smrg ac_optarg= 12942a097bd00Smrg ac_shift=: 12943a097bd00Smrg ;; 12944a6d9b409Smrg *) 12945a6d9b409Smrg ac_option=$1 12946a6d9b409Smrg ac_optarg=$2 12947a6d9b409Smrg ac_shift=shift 12948a6d9b409Smrg ;; 12949a6d9b409Smrg esac 12950a6d9b409Smrg 12951a6d9b409Smrg case $ac_option in 12952a6d9b409Smrg # Handling of the options. 12953a6d9b409Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12954a6d9b409Smrg ac_cs_recheck=: ;; 12955a6d9b409Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1295692e95ad1Smrg printf "%s\n" "$ac_cs_version"; exit ;; 129571e5fa1c5Smrg --config | --confi | --conf | --con | --co | --c ) 1295892e95ad1Smrg printf "%s\n" "$ac_cs_config"; exit ;; 12959a6d9b409Smrg --debug | --debu | --deb | --de | --d | -d ) 12960a6d9b409Smrg debug=: ;; 12961a6d9b409Smrg --file | --fil | --fi | --f ) 12962a6d9b409Smrg $ac_shift 12963efda2da8Smrg case $ac_optarg in 1296492e95ad1Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12965a097bd00Smrg '') as_fn_error $? "missing file argument" ;; 12966efda2da8Smrg esac 129671e5fa1c5Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12968a6d9b409Smrg ac_need_defaults=false;; 12969a6d9b409Smrg --header | --heade | --head | --hea ) 12970a6d9b409Smrg $ac_shift 12971efda2da8Smrg case $ac_optarg in 1297292e95ad1Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12973efda2da8Smrg esac 129741e5fa1c5Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12975a6d9b409Smrg ac_need_defaults=false;; 12976a6d9b409Smrg --he | --h) 12977a6d9b409Smrg # Conflict between --help and --header 12978838f5b0bSmrg as_fn_error $? "ambiguous option: '$1' 12979838f5b0bSmrgTry '$0 --help' for more information.";; 12980a6d9b409Smrg --help | --hel | -h ) 1298192e95ad1Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 12982a6d9b409Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12983a6d9b409Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12984a6d9b409Smrg ac_cs_silent=: ;; 12985a6d9b409Smrg 12986a6d9b409Smrg # This is an error. 12987838f5b0bSmrg -*) as_fn_error $? "unrecognized option: '$1' 12988838f5b0bSmrgTry '$0 --help' for more information." ;; 12989a6d9b409Smrg 129901e5fa1c5Smrg *) as_fn_append ac_config_targets " $1" 12991a6d9b409Smrg ac_need_defaults=false ;; 12992a6d9b409Smrg 12993a6d9b409Smrg esac 12994a6d9b409Smrg shift 12995a6d9b409Smrgdone 12996a6d9b409Smrg 12997a6d9b409Smrgac_configure_extra_args= 12998a6d9b409Smrg 12999a6d9b409Smrgif $ac_cs_silent; then 13000a6d9b409Smrg exec 6>/dev/null 13001a6d9b409Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 13002a6d9b409Smrgfi 13003a6d9b409Smrg 13004a6d9b409Smrg_ACEOF 13005efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13006a6d9b409Smrgif \$ac_cs_recheck; then 13007b91640d3Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13008efda2da8Smrg shift 1300992e95ad1Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 13010efda2da8Smrg CONFIG_SHELL='$SHELL' 13011a6d9b409Smrg export CONFIG_SHELL 13012efda2da8Smrg exec "\$@" 13013a6d9b409Smrgfi 13014a6d9b409Smrg 13015a6d9b409Smrg_ACEOF 13016efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13017a6d9b409Smrgexec 5>>config.log 13018a6d9b409Smrg{ 13019a6d9b409Smrg echo 13020a6d9b409Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13021a6d9b409Smrg## Running $as_me. ## 13022a6d9b409Smrg_ASBOX 1302392e95ad1Smrg printf "%s\n" "$ac_log" 13024a6d9b409Smrg} >&5 13025a6d9b409Smrg 13026a6d9b409Smrg_ACEOF 13027efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13028a6d9b409Smrg# 13029a6d9b409Smrg# INIT-COMMANDS 13030a6d9b409Smrg# 1303192e95ad1SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 13032a6d9b409Smrg 13033a6d9b409Smrg_ACEOF 13034a6d9b409Smrg 13035efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13036a6d9b409Smrg 13037a6d9b409Smrg# Handling of arguments. 13038a6d9b409Smrgfor ac_config_target in $ac_config_targets 13039a6d9b409Smrgdo 13040a6d9b409Smrg case $ac_config_target in 13041a6d9b409Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13042a6d9b409Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13043a6d9b409Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13044a097bd00Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 13045a6d9b409Smrg 13046838f5b0bSmrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 13047a6d9b409Smrg esac 13048a6d9b409Smrgdone 13049a6d9b409Smrg 13050a6d9b409Smrg 13051a6d9b409Smrg# If the user did not use the arguments to specify the items to instantiate, 13052a6d9b409Smrg# then the envvar interface is used. Set only those that are not. 13053a6d9b409Smrg# We use the long form for the default assignment because of an extremely 13054a6d9b409Smrg# bizarre bug on SunOS 4.1.3. 13055a6d9b409Smrgif $ac_need_defaults; then 1305692e95ad1Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 1305792e95ad1Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 1305892e95ad1Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 13059a6d9b409Smrgfi 13060a6d9b409Smrg 13061a6d9b409Smrg# Have a temporary directory for convenience. Make it in the build tree 13062a6d9b409Smrg# simply because there is no reason against having it here, and in addition, 13063a6d9b409Smrg# creating and moving files from /tmp can sometimes cause problems. 13064a6d9b409Smrg# Hook for its removal unless debugging. 13065a6d9b409Smrg# Note that there is a small window in which the directory will not be cleaned: 13066838f5b0bSmrg# after its creation but before its name has been assigned to '$tmp'. 13067a6d9b409Smrg$debug || 13068a6d9b409Smrg{ 13069a097bd00Smrg tmp= ac_tmp= 13070a6d9b409Smrg trap 'exit_status=$? 13071a097bd00Smrg : "${ac_tmp:=$tmp}" 13072a097bd00Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13073a6d9b409Smrg' 0 130741e5fa1c5Smrg trap 'as_fn_exit 1' 1 2 13 15 13075a6d9b409Smrg} 13076a6d9b409Smrg# Create a (secure) tmp directory for tmp files. 13077a6d9b409Smrg 13078a6d9b409Smrg{ 13079a6d9b409Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13080a097bd00Smrg test -d "$tmp" 13081a6d9b409Smrg} || 13082a6d9b409Smrg{ 13083a6d9b409Smrg tmp=./conf$$-$RANDOM 13084a6d9b409Smrg (umask 077 && mkdir "$tmp") 13085a097bd00Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13086a097bd00Smrgac_tmp=$tmp 13087a6d9b409Smrg 13088efda2da8Smrg# Set up the scripts for CONFIG_FILES section. 13089efda2da8Smrg# No need to generate them if there are no CONFIG_FILES. 13090838f5b0bSmrg# This happens for instance with './config.status config.h'. 13091a6d9b409Smrgif test -n "$CONFIG_FILES"; then 13092a6d9b409Smrg 13093a6d9b409Smrg 130941e5fa1c5Smrgac_cr=`echo X | tr X '\015'` 130951e5fa1c5Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 130961e5fa1c5Smrg# But we know of no other shell where ac_cr would be empty at this 130971e5fa1c5Smrg# point, so we can use a bashism as a fallback. 130981e5fa1c5Smrgif test "x$ac_cr" = x; then 130991e5fa1c5Smrg eval ac_cr=\$\'\\r\' 131001e5fa1c5Smrgfi 13101efda2da8Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13102efda2da8Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13103a097bd00Smrg ac_cs_awk_cr='\\r' 13104efda2da8Smrgelse 13105efda2da8Smrg ac_cs_awk_cr=$ac_cr 13106a6d9b409Smrgfi 13107a6d9b409Smrg 13108a097bd00Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 13109a6d9b409Smrg_ACEOF 13110a6d9b409Smrg 13111a6d9b409Smrg 13112efda2da8Smrg{ 13113efda2da8Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 13114efda2da8Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13115efda2da8Smrg echo "_ACEOF" 13116efda2da8Smrg} >conf$$subs.sh || 13117a097bd00Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13118a097bd00Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13119a6d9b409Smrgac_delim='%!_!# ' 13120a6d9b409Smrgfor ac_last_try in false false false false false :; do 13121efda2da8Smrg . ./conf$$subs.sh || 13122a097bd00Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13123a6d9b409Smrg 13124efda2da8Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13125efda2da8Smrg if test $ac_delim_n = $ac_delim_num; then 13126a6d9b409Smrg break 13127a6d9b409Smrg elif $ac_last_try; then 13128a097bd00Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13129a6d9b409Smrg else 13130a6d9b409Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13131a6d9b409Smrg fi 13132a6d9b409Smrgdone 13133efda2da8Smrgrm -f conf$$subs.sh 13134a6d9b409Smrg 13135efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13136a097bd00Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13137efda2da8Smrg_ACEOF 13138efda2da8Smrgsed -n ' 13139efda2da8Smrgh 13140efda2da8Smrgs/^/S["/; s/!.*/"]=/ 13141efda2da8Smrgp 13142efda2da8Smrgg 13143efda2da8Smrgs/^[^!]*!// 13144efda2da8Smrg:repl 13145efda2da8Smrgt repl 13146efda2da8Smrgs/'"$ac_delim"'$// 13147efda2da8Smrgt delim 13148efda2da8Smrg:nl 13149efda2da8Smrgh 131501e5fa1c5Smrgs/\(.\{148\}\)..*/\1/ 13151efda2da8Smrgt more1 13152efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13153efda2da8Smrgp 13154efda2da8Smrgn 13155efda2da8Smrgb repl 13156efda2da8Smrg:more1 13157efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13158efda2da8Smrgp 13159efda2da8Smrgg 13160efda2da8Smrgs/.\{148\}// 13161efda2da8Smrgt nl 13162efda2da8Smrg:delim 13163efda2da8Smrgh 131641e5fa1c5Smrgs/\(.\{148\}\)..*/\1/ 13165efda2da8Smrgt more2 13166efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 13167efda2da8Smrgp 13168efda2da8Smrgb 13169efda2da8Smrg:more2 13170efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13171efda2da8Smrgp 13172efda2da8Smrgg 13173efda2da8Smrgs/.\{148\}// 13174efda2da8Smrgt delim 13175efda2da8Smrg' <conf$$subs.awk | sed ' 13176efda2da8Smrg/^[^""]/{ 13177efda2da8Smrg N 13178efda2da8Smrg s/\n// 13179efda2da8Smrg} 13180efda2da8Smrg' >>$CONFIG_STATUS || ac_write_fail=1 13181efda2da8Smrgrm -f conf$$subs.awk 13182efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13183efda2da8Smrg_ACAWK 13184a097bd00Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13185efda2da8Smrg for (key in S) S_is_set[key] = 1 13186efda2da8Smrg FS = "" 13187efda2da8Smrg 13188efda2da8Smrg} 13189efda2da8Smrg{ 13190efda2da8Smrg line = $ 0 13191efda2da8Smrg nfields = split(line, field, "@") 13192efda2da8Smrg substed = 0 13193efda2da8Smrg len = length(field[1]) 13194efda2da8Smrg for (i = 2; i < nfields; i++) { 13195efda2da8Smrg key = field[i] 13196efda2da8Smrg keylen = length(key) 13197efda2da8Smrg if (S_is_set[key]) { 13198efda2da8Smrg value = S[key] 13199efda2da8Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13200efda2da8Smrg len += length(value) + length(field[++i]) 13201efda2da8Smrg substed = 1 13202efda2da8Smrg } else 13203efda2da8Smrg len += 1 + keylen 13204efda2da8Smrg } 13205efda2da8Smrg 13206efda2da8Smrg print line 13207efda2da8Smrg} 13208a6d9b409Smrg 13209efda2da8Smrg_ACAWK 13210a6d9b409Smrg_ACEOF 13211efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13212efda2da8Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13213efda2da8Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13214efda2da8Smrgelse 13215efda2da8Smrg cat 13216a097bd00Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13217a097bd00Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13218a6d9b409Smrg_ACEOF 13219a6d9b409Smrg 13220a097bd00Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13221a097bd00Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13222a6d9b409Smrg# trailing colons and then remove the whole line if VPATH becomes empty 13223a6d9b409Smrg# (actually we leave an empty line to preserve line numbers). 13224a6d9b409Smrgif test "x$srcdir" = x.; then 13225a097bd00Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13226a097bd00Smrgh 13227a097bd00Smrgs/// 13228a097bd00Smrgs/^/:/ 13229a097bd00Smrgs/[ ]*$/:/ 13230a097bd00Smrgs/:\$(srcdir):/:/g 13231a097bd00Smrgs/:\${srcdir}:/:/g 13232a097bd00Smrgs/:@srcdir@:/:/g 13233a097bd00Smrgs/^:*// 13234a6d9b409Smrgs/:*$// 13235a097bd00Smrgx 13236a097bd00Smrgs/\(=[ ]*\).*/\1/ 13237a097bd00SmrgG 13238a097bd00Smrgs/\n// 13239a6d9b409Smrgs/^[^=]*=[ ]*$// 13240a6d9b409Smrg}' 13241a6d9b409Smrgfi 13242a6d9b409Smrg 13243efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13244a6d9b409Smrgfi # test -n "$CONFIG_FILES" 13245a6d9b409Smrg 13246efda2da8Smrg# Set up the scripts for CONFIG_HEADERS section. 13247efda2da8Smrg# No need to generate them if there are no CONFIG_HEADERS. 13248838f5b0bSmrg# This happens for instance with './config.status Makefile'. 13249efda2da8Smrgif test -n "$CONFIG_HEADERS"; then 13250a097bd00Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 13251efda2da8SmrgBEGIN { 13252efda2da8Smrg_ACEOF 13253efda2da8Smrg 13254838f5b0bSmrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 13255efda2da8Smrg# here-document in config.status, that substitutes the proper values into 13256efda2da8Smrg# config.h.in to produce config.h. 13257efda2da8Smrg 13258efda2da8Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 13259efda2da8Smrg# handling of long lines. 13260efda2da8Smrgac_delim='%!_!# ' 13261efda2da8Smrgfor ac_last_try in false false :; do 13262a097bd00Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13263a097bd00Smrg if test -z "$ac_tt"; then 13264efda2da8Smrg break 13265efda2da8Smrg elif $ac_last_try; then 13266a097bd00Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13267efda2da8Smrg else 13268efda2da8Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13269efda2da8Smrg fi 13270efda2da8Smrgdone 13271efda2da8Smrg 13272efda2da8Smrg# For the awk script, D is an array of macro values keyed by name, 13273efda2da8Smrg# likewise P contains macro parameters if any. Preserve backslash 13274efda2da8Smrg# newline sequences. 13275efda2da8Smrg 13276efda2da8Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13277efda2da8Smrgsed -n ' 13278efda2da8Smrgs/.\{148\}/&'"$ac_delim"'/g 13279efda2da8Smrgt rset 13280efda2da8Smrg:rset 13281efda2da8Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 13282efda2da8Smrgt def 13283efda2da8Smrgd 13284efda2da8Smrg:def 13285efda2da8Smrgs/\\$// 13286efda2da8Smrgt bsnl 13287efda2da8Smrgs/["\\]/\\&/g 13288efda2da8Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13289efda2da8SmrgD["\1"]=" \3"/p 13290efda2da8Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13291efda2da8Smrgd 13292efda2da8Smrg:bsnl 13293efda2da8Smrgs/["\\]/\\&/g 13294efda2da8Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13295efda2da8SmrgD["\1"]=" \3\\\\\\n"\\/p 13296efda2da8Smrgt cont 13297efda2da8Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13298efda2da8Smrgt cont 13299efda2da8Smrgd 13300efda2da8Smrg:cont 13301efda2da8Smrgn 13302efda2da8Smrgs/.\{148\}/&'"$ac_delim"'/g 13303efda2da8Smrgt clear 13304efda2da8Smrg:clear 13305efda2da8Smrgs/\\$// 13306efda2da8Smrgt bsnlc 13307efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 13308efda2da8Smrgd 13309efda2da8Smrg:bsnlc 13310efda2da8Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13311efda2da8Smrgb cont 13312efda2da8Smrg' <confdefs.h | sed ' 13313efda2da8Smrgs/'"$ac_delim"'/"\\\ 13314efda2da8Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 13315efda2da8Smrg 13316efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13317efda2da8Smrg for (key in D) D_is_set[key] = 1 13318efda2da8Smrg FS = "" 13319efda2da8Smrg} 13320efda2da8Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13321efda2da8Smrg line = \$ 0 13322efda2da8Smrg split(line, arg, " ") 13323efda2da8Smrg if (arg[1] == "#") { 13324efda2da8Smrg defundef = arg[2] 13325efda2da8Smrg mac1 = arg[3] 13326efda2da8Smrg } else { 13327efda2da8Smrg defundef = substr(arg[1], 2) 13328efda2da8Smrg mac1 = arg[2] 13329efda2da8Smrg } 13330efda2da8Smrg split(mac1, mac2, "(") #) 13331efda2da8Smrg macro = mac2[1] 13332efda2da8Smrg prefix = substr(line, 1, index(line, defundef) - 1) 13333efda2da8Smrg if (D_is_set[macro]) { 13334efda2da8Smrg # Preserve the white space surrounding the "#". 13335efda2da8Smrg print prefix "define", macro P[macro] D[macro] 13336efda2da8Smrg next 13337efda2da8Smrg } else { 13338efda2da8Smrg # Replace #undef with comments. This is necessary, for example, 13339efda2da8Smrg # in the case of _POSIX_SOURCE, which is predefined and required 13340efda2da8Smrg # on some systems where configure will not decide to define it. 13341efda2da8Smrg if (defundef == "undef") { 13342efda2da8Smrg print "/*", prefix defundef, macro, "*/" 13343efda2da8Smrg next 13344efda2da8Smrg } 13345efda2da8Smrg } 13346efda2da8Smrg} 13347efda2da8Smrg{ print } 13348efda2da8Smrg_ACAWK 13349efda2da8Smrg_ACEOF 13350efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13351a097bd00Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13352efda2da8Smrgfi # test -n "$CONFIG_HEADERS" 13353efda2da8Smrg 13354a6d9b409Smrg 13355efda2da8Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13356efda2da8Smrgshift 13357efda2da8Smrgfor ac_tag 13358a6d9b409Smrgdo 13359a6d9b409Smrg case $ac_tag in 13360a6d9b409Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 13361a6d9b409Smrg esac 13362a6d9b409Smrg case $ac_mode$ac_tag in 13363a6d9b409Smrg :[FHL]*:*);; 13364838f5b0bSmrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 13365a6d9b409Smrg :[FH]-) ac_tag=-:-;; 13366a6d9b409Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13367a6d9b409Smrg esac 13368a6d9b409Smrg ac_save_IFS=$IFS 13369a6d9b409Smrg IFS=: 13370a6d9b409Smrg set x $ac_tag 13371a6d9b409Smrg IFS=$ac_save_IFS 13372a6d9b409Smrg shift 13373a6d9b409Smrg ac_file=$1 13374a6d9b409Smrg shift 13375a6d9b409Smrg 13376a6d9b409Smrg case $ac_mode in 13377a6d9b409Smrg :L) ac_source=$1;; 13378a6d9b409Smrg :[FH]) 13379a6d9b409Smrg ac_file_inputs= 13380a6d9b409Smrg for ac_f 13381a6d9b409Smrg do 13382a6d9b409Smrg case $ac_f in 13383a097bd00Smrg -) ac_f="$ac_tmp/stdin";; 13384a6d9b409Smrg *) # Look for the file first in the build tree, then in the source tree 13385a6d9b409Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13386838f5b0bSmrg # because $ac_f cannot contain ':'. 13387a6d9b409Smrg test -f "$ac_f" || 13388a6d9b409Smrg case $ac_f in 13389a6d9b409Smrg [\\/$]*) false;; 13390a6d9b409Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13391a6d9b409Smrg esac || 13392838f5b0bSmrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 13393a6d9b409Smrg esac 1339492e95ad1Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 133951e5fa1c5Smrg as_fn_append ac_file_inputs " '$ac_f'" 13396a6d9b409Smrg done 13397a6d9b409Smrg 13398838f5b0bSmrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 13399a6d9b409Smrg # use $as_me), people would be surprised to read: 13400a6d9b409Smrg # /* config.h. Generated by config.status. */ 13401efda2da8Smrg configure_input='Generated from '` 1340292e95ad1Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13403efda2da8Smrg `' by configure.' 13404a6d9b409Smrg if test x"$ac_file" != x-; then 13405a6d9b409Smrg configure_input="$ac_file. $configure_input" 1340692e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1340792e95ad1Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 13408a6d9b409Smrg fi 13409efda2da8Smrg # Neutralize special characters interpreted by sed in replacement strings. 13410efda2da8Smrg case $configure_input in #( 13411efda2da8Smrg *\&* | *\|* | *\\* ) 1341292e95ad1Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 13413efda2da8Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13414efda2da8Smrg *) ac_sed_conf_input=$configure_input;; 13415efda2da8Smrg esac 13416a6d9b409Smrg 13417a6d9b409Smrg case $ac_tag in 13418a097bd00Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13419a097bd00Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13420a6d9b409Smrg esac 13421a6d9b409Smrg ;; 13422a6d9b409Smrg esac 13423a6d9b409Smrg 13424a6d9b409Smrg ac_dir=`$as_dirname -- "$ac_file" || 13425a6d9b409Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13426a6d9b409Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13427a6d9b409Smrg X"$ac_file" : 'X\(//\)$' \| \ 13428a6d9b409Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1342992e95ad1Smrgprintf "%s\n" X"$ac_file" | 13430a6d9b409Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13431a6d9b409Smrg s//\1/ 13432a6d9b409Smrg q 13433a6d9b409Smrg } 13434a6d9b409Smrg /^X\(\/\/\)[^/].*/{ 13435a6d9b409Smrg s//\1/ 13436a6d9b409Smrg q 13437a6d9b409Smrg } 13438a6d9b409Smrg /^X\(\/\/\)$/{ 13439a6d9b409Smrg s//\1/ 13440a6d9b409Smrg q 13441a6d9b409Smrg } 13442a6d9b409Smrg /^X\(\/\).*/{ 13443a6d9b409Smrg s//\1/ 13444a6d9b409Smrg q 13445a6d9b409Smrg } 13446a6d9b409Smrg s/.*/./; q'` 134471e5fa1c5Smrg as_dir="$ac_dir"; as_fn_mkdir_p 13448a6d9b409Smrg ac_builddir=. 13449a6d9b409Smrg 13450a6d9b409Smrgcase "$ac_dir" in 13451a6d9b409Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13452a6d9b409Smrg*) 1345392e95ad1Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 13454a6d9b409Smrg # A ".." for each directory in $ac_dir_suffix. 1345592e95ad1Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13456a6d9b409Smrg case $ac_top_builddir_sub in 13457a6d9b409Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13458a6d9b409Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13459a6d9b409Smrg esac ;; 13460a6d9b409Smrgesac 13461a6d9b409Smrgac_abs_top_builddir=$ac_pwd 13462a6d9b409Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 13463a6d9b409Smrg# for backward compatibility: 13464a6d9b409Smrgac_top_builddir=$ac_top_build_prefix 13465a6d9b409Smrg 13466a6d9b409Smrgcase $srcdir in 13467a6d9b409Smrg .) # We are building in place. 13468a6d9b409Smrg ac_srcdir=. 13469a6d9b409Smrg ac_top_srcdir=$ac_top_builddir_sub 13470a6d9b409Smrg ac_abs_top_srcdir=$ac_pwd ;; 13471a6d9b409Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 13472a6d9b409Smrg ac_srcdir=$srcdir$ac_dir_suffix; 13473a6d9b409Smrg ac_top_srcdir=$srcdir 13474a6d9b409Smrg ac_abs_top_srcdir=$srcdir ;; 13475a6d9b409Smrg *) # Relative name. 13476a6d9b409Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13477a6d9b409Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13478a6d9b409Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13479a6d9b409Smrgesac 13480a6d9b409Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13481a6d9b409Smrg 13482a6d9b409Smrg 13483a6d9b409Smrg case $ac_mode in 13484a6d9b409Smrg :F) 13485a6d9b409Smrg # 13486a6d9b409Smrg # CONFIG_FILE 13487a6d9b409Smrg # 13488a6d9b409Smrg 13489a6d9b409Smrg case $INSTALL in 13490a6d9b409Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13491a6d9b409Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13492a6d9b409Smrg esac 13493a6d9b409Smrg ac_MKDIR_P=$MKDIR_P 13494a6d9b409Smrg case $MKDIR_P in 13495a6d9b409Smrg [\\/$]* | ?:[\\/]* ) ;; 13496a6d9b409Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13497a6d9b409Smrg esac 13498a6d9b409Smrg_ACEOF 13499a6d9b409Smrg 13500efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13501a6d9b409Smrg# If the template does not know about datarootdir, expand it. 13502a6d9b409Smrg# FIXME: This hack should be removed a few years after 2.60. 13503a6d9b409Smrgac_datarootdir_hack=; ac_datarootdir_seen= 13504efda2da8Smrgac_sed_dataroot=' 13505efda2da8Smrg/datarootdir/ { 13506a6d9b409Smrg p 13507a6d9b409Smrg q 13508a6d9b409Smrg} 13509a6d9b409Smrg/@datadir@/p 13510a6d9b409Smrg/@docdir@/p 13511a6d9b409Smrg/@infodir@/p 13512a6d9b409Smrg/@localedir@/p 135131e5fa1c5Smrg/@mandir@/p' 13514efda2da8Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13515a6d9b409Smrg*datarootdir*) ac_datarootdir_seen=yes;; 13516a6d9b409Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1351792e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1351892e95ad1Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13519a6d9b409Smrg_ACEOF 13520efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13521a6d9b409Smrg ac_datarootdir_hack=' 13522a6d9b409Smrg s&@datadir@&$datadir&g 13523a6d9b409Smrg s&@docdir@&$docdir&g 13524a6d9b409Smrg s&@infodir@&$infodir&g 13525a6d9b409Smrg s&@localedir@&$localedir&g 13526a6d9b409Smrg s&@mandir@&$mandir&g 135271e5fa1c5Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 13528a6d9b409Smrgesac 13529a6d9b409Smrg_ACEOF 13530a6d9b409Smrg 13531838f5b0bSmrg# Neutralize VPATH when '$srcdir' = '.'. 13532a6d9b409Smrg# Shell code in configure.ac might set extrasub. 13533a6d9b409Smrg# FIXME: do we really want to maintain this feature? 13534efda2da8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13535efda2da8Smrgac_sed_extra="$ac_vpsub 13536a6d9b409Smrg$extrasub 13537a6d9b409Smrg_ACEOF 13538efda2da8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13539a6d9b409Smrg:t 13540a6d9b409Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13541efda2da8Smrgs|@configure_input@|$ac_sed_conf_input|;t t 13542a6d9b409Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 13543efda2da8Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 13544a6d9b409Smrgs&@srcdir@&$ac_srcdir&;t t 13545a6d9b409Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 13546a6d9b409Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 13547a6d9b409Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13548a6d9b409Smrgs&@builddir@&$ac_builddir&;t t 13549a6d9b409Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 13550a6d9b409Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13551a6d9b409Smrgs&@INSTALL@&$ac_INSTALL&;t t 13552a6d9b409Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13553a6d9b409Smrg$ac_datarootdir_hack 13554efda2da8Smrg" 13555a097bd00Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13556a097bd00Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13557a6d9b409Smrg 13558a6d9b409Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13559a097bd00Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13560a097bd00Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13561a097bd00Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13562838f5b0bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13563a097bd00Smrgwhich seems to be undefined. Please make sure it is defined" >&5 13564838f5b0bSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13565a097bd00Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 13566a6d9b409Smrg 13567a097bd00Smrg rm -f "$ac_tmp/stdin" 13568a6d9b409Smrg case $ac_file in 13569a097bd00Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13570a097bd00Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13571efda2da8Smrg esac \ 13572a097bd00Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13573a6d9b409Smrg ;; 13574a6d9b409Smrg :H) 13575a6d9b409Smrg # 13576a6d9b409Smrg # CONFIG_HEADER 13577a6d9b409Smrg # 13578a6d9b409Smrg if test x"$ac_file" != x-; then 13579efda2da8Smrg { 1358092e95ad1Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13581a097bd00Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13582a097bd00Smrg } >"$ac_tmp/config.h" \ 13583a097bd00Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13584a097bd00Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1358592e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1358692e95ad1Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 13587a6d9b409Smrg else 13588efda2da8Smrg rm -f "$ac_file" 13589a097bd00Smrg mv "$ac_tmp/config.h" "$ac_file" \ 13590a097bd00Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13591a6d9b409Smrg fi 13592a6d9b409Smrg else 1359392e95ad1Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13594a097bd00Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13595a097bd00Smrg || as_fn_error $? "could not create -" "$LINENO" 5 13596a6d9b409Smrg fi 13597efda2da8Smrg# Compute "$ac_file"'s index in $config_headers. 13598efda2da8Smrg_am_arg="$ac_file" 13599a6d9b409Smrg_am_stamp_count=1 13600a6d9b409Smrgfor _am_header in $config_headers :; do 13601a6d9b409Smrg case $_am_header in 13602efda2da8Smrg $_am_arg | $_am_arg:* ) 13603a6d9b409Smrg break ;; 13604a6d9b409Smrg * ) 13605a6d9b409Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13606a6d9b409Smrg esac 13607a6d9b409Smrgdone 13608efda2da8Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13609efda2da8Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13610efda2da8Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13611efda2da8Smrg X"$_am_arg" : 'X\(//\)$' \| \ 13612efda2da8Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1361392e95ad1Smrgprintf "%s\n" X"$_am_arg" | 13614a6d9b409Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13615a6d9b409Smrg s//\1/ 13616a6d9b409Smrg q 13617a6d9b409Smrg } 13618a6d9b409Smrg /^X\(\/\/\)[^/].*/{ 13619a6d9b409Smrg s//\1/ 13620a6d9b409Smrg q 13621a6d9b409Smrg } 13622a6d9b409Smrg /^X\(\/\/\)$/{ 13623a6d9b409Smrg s//\1/ 13624a6d9b409Smrg q 13625a6d9b409Smrg } 13626a6d9b409Smrg /^X\(\/\).*/{ 13627a6d9b409Smrg s//\1/ 13628a6d9b409Smrg q 13629a6d9b409Smrg } 13630a6d9b409Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13631a6d9b409Smrg ;; 13632a6d9b409Smrg 1363392e95ad1Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1363492e95ad1Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 13635a6d9b409Smrg ;; 13636a6d9b409Smrg esac 13637a6d9b409Smrg 13638a6d9b409Smrg 13639a6d9b409Smrg case $ac_file$ac_mode in 13640efda2da8Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13641b91640d3Smrg # Older Autoconf quotes --file arguments for eval, but not when files 13642efda2da8Smrg # are listed without --file. Let's play safe and only enable the eval 13643efda2da8Smrg # if we detect the quoting. 1364492e95ad1Smrg # TODO: see whether this extra hack can be removed once we start 1364592e95ad1Smrg # requiring Autoconf 2.70 or later. 1364692e95ad1Smrg case $CONFIG_FILES in #( 1364792e95ad1Smrg *\'*) : 1364892e95ad1Smrg eval set x "$CONFIG_FILES" ;; #( 1364992e95ad1Smrg *) : 1365092e95ad1Smrg set x $CONFIG_FILES ;; #( 1365192e95ad1Smrg *) : 1365292e95ad1Smrg ;; 1365392e95ad1Smrgesac 13654efda2da8Smrg shift 1365592e95ad1Smrg # Used to flag and report bootstrapping failures. 1365692e95ad1Smrg am_rc=0 1365792e95ad1Smrg for am_mf 13658efda2da8Smrg do 13659efda2da8Smrg # Strip MF so we end up with the name of the file. 1366092e95ad1Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 1366192e95ad1Smrg # Check whether this is an Automake generated Makefile which includes 1366292e95ad1Smrg # dependency-tracking related rules and includes. 1366392e95ad1Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 13664efda2da8Smrg # limit of 2048, but all sed's we know have understand at least 4000. 1366592e95ad1Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 1366692e95ad1Smrg || continue 1366792e95ad1Smrg am_dirpart=`$as_dirname -- "$am_mf" || 1366892e95ad1Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1366992e95ad1Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 1367092e95ad1Smrg X"$am_mf" : 'X\(//\)$' \| \ 1367192e95ad1Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 1367292e95ad1Smrgprintf "%s\n" X"$am_mf" | 13673a6d9b409Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13674a6d9b409Smrg s//\1/ 13675a6d9b409Smrg q 13676a6d9b409Smrg } 13677a6d9b409Smrg /^X\(\/\/\)[^/].*/{ 13678a6d9b409Smrg s//\1/ 13679a6d9b409Smrg q 13680a6d9b409Smrg } 13681a6d9b409Smrg /^X\(\/\/\)$/{ 13682a6d9b409Smrg s//\1/ 13683a6d9b409Smrg q 13684a6d9b409Smrg } 13685a6d9b409Smrg /^X\(\/\).*/{ 13686a6d9b409Smrg s//\1/ 13687a6d9b409Smrg q 13688a6d9b409Smrg } 13689a6d9b409Smrg s/.*/./; q'` 1369092e95ad1Smrg am_filepart=`$as_basename -- "$am_mf" || 1369192e95ad1Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 1369292e95ad1Smrg X"$am_mf" : 'X\(//\)$' \| \ 1369392e95ad1Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 1369492e95ad1Smrgprintf "%s\n" X/"$am_mf" | 1369592e95ad1Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13696a6d9b409Smrg s//\1/ 13697a6d9b409Smrg q 13698a6d9b409Smrg } 1369992e95ad1Smrg /^X\/\(\/\/\)$/{ 13700a6d9b409Smrg s//\1/ 13701a6d9b409Smrg q 13702a6d9b409Smrg } 1370392e95ad1Smrg /^X\/\(\/\).*/{ 13704a6d9b409Smrg s//\1/ 13705a6d9b409Smrg q 13706a6d9b409Smrg } 13707a6d9b409Smrg s/.*/./; q'` 1370892e95ad1Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 1370992e95ad1Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 1371092e95ad1Smrg | $MAKE -f - am--depfiles" >&5 1371192e95ad1Smrg (cd "$am_dirpart" \ 1371292e95ad1Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 1371392e95ad1Smrg | $MAKE -f - am--depfiles) >&5 2>&5 1371492e95ad1Smrg ac_status=$? 1371592e95ad1Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1371692e95ad1Smrg (exit $ac_status); } || am_rc=$? 13717a6d9b409Smrg done 1371892e95ad1Smrg if test $am_rc -ne 0; then 13719838f5b0bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 13720838f5b0bSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1372192e95ad1Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 1372292e95ad1Smrg for automatic dependency tracking. If GNU make was not used, consider 1372392e95ad1Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 1372492e95ad1Smrg necessary). You can also try re-running configure with the 1372592e95ad1Smrg '--disable-dependency-tracking' option to at least be able to build 1372692e95ad1Smrg the package (albeit without support for automatic dependency tracking). 13727838f5b0bSmrgSee 'config.log' for more details" "$LINENO" 5; } 1372892e95ad1Smrg fi 1372992e95ad1Smrg { am_dirpart=; unset am_dirpart;} 1373092e95ad1Smrg { am_filepart=; unset am_filepart;} 1373192e95ad1Smrg { am_mf=; unset am_mf;} 1373292e95ad1Smrg { am_rc=; unset am_rc;} 1373392e95ad1Smrg rm -f conftest-deps.mk 13734efda2da8Smrg} 13735a6d9b409Smrg ;; 13736a6d9b409Smrg 13737a6d9b409Smrg esac 13738a6d9b409Smrgdone # for ac_tag 13739a6d9b409Smrg 13740a6d9b409Smrg 137411e5fa1c5Smrgas_fn_exit 0 13742a6d9b409Smrg_ACEOF 13743a6d9b409Smrgac_clean_files=$ac_clean_files_save 13744a6d9b409Smrg 13745efda2da8Smrgtest $ac_write_fail = 0 || 13746a097bd00Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13747efda2da8Smrg 13748a6d9b409Smrg 13749a6d9b409Smrg# configure is writing to config.log, and then calls config.status. 13750a6d9b409Smrg# config.status does its own redirection, appending to config.log. 13751a6d9b409Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 13752a6d9b409Smrg# by configure, so config.status won't be able to write to it; its 13753a6d9b409Smrg# output is simply discarded. So we exec the FD to /dev/null, 13754a6d9b409Smrg# effectively closing config.log, so it can be properly (re)opened and 13755a6d9b409Smrg# appended to by config.status. When coming back to configure, we 13756a6d9b409Smrg# need to make the FD available again. 13757a6d9b409Smrgif test "$no_create" != yes; then 13758a6d9b409Smrg ac_cs_success=: 13759a6d9b409Smrg ac_config_status_args= 13760a6d9b409Smrg test "$silent" = yes && 13761a6d9b409Smrg ac_config_status_args="$ac_config_status_args --quiet" 13762a6d9b409Smrg exec 5>/dev/null 13763a6d9b409Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13764a6d9b409Smrg exec 5>>config.log 13765a6d9b409Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13766a6d9b409Smrg # would make configure fail if this is the last instruction. 13767a097bd00Smrg $ac_cs_success || as_fn_exit 1 13768a6d9b409Smrgfi 13769efda2da8Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1377092e95ad1Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1377192e95ad1Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13772efda2da8Smrgfi 13773a6d9b409Smrg 1377492e95ad1Smrg 13775