configure revision baaedd75
155de1df9Smrg#! /bin/sh 255de1df9Smrg# Guess values for system-dependent variables and create Makefiles. 3baaedd75Smrg# Generated by GNU Autoconf 2.72 for lndir 1.0.5. 455de1df9Smrg# 516e5c272Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/util/lndir/-/issues>. 655de1df9Smrg# 755de1df9Smrg# 8baaedd75Smrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 916e5c272Smrg# Inc. 1055de1df9Smrg# 1155de1df9Smrg# 1255de1df9Smrg# This configure script is free software; the Free Software Foundation 1355de1df9Smrg# gives unlimited permission to copy, distribute and modify it. 1455de1df9Smrg## -------------------- ## 1555de1df9Smrg## M4sh Initialization. ## 1655de1df9Smrg## -------------------- ## 1755de1df9Smrg 1855de1df9Smrg# Be more Bourne compatible 1955de1df9SmrgDUALCASE=1; export DUALCASE # for MKS sh 2016e5c272Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 2116e5c272Smrgthen : 2255de1df9Smrg emulate sh 2355de1df9Smrg NULLCMD=: 2455de1df9Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2555de1df9Smrg # is contrary to our usage. Disable this feature. 2655de1df9Smrg alias -g '${1+"$@"}'='"$@"' 2755de1df9Smrg setopt NO_GLOB_SUBST 28baaedd75Smrgelse case e in #( 29baaedd75Smrg e) case `(set -o) 2>/dev/null` in #( 3055de1df9Smrg *posix*) : 3155de1df9Smrg set -o posix ;; #( 3255de1df9Smrg *) : 3355de1df9Smrg ;; 34baaedd75Smrgesac ;; 3555de1df9Smrgesac 3655de1df9Smrgfi 3755de1df9Smrg 3855de1df9Smrg 3916e5c272Smrg 4016e5c272Smrg# Reset variables that may have inherited troublesome values from 4116e5c272Smrg# the environment. 4216e5c272Smrg 4316e5c272Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 4416e5c272Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 4516e5c272Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 4616e5c272Smrg# Quoting is to prevent editors from complaining about space-tab. 4755de1df9Smrgas_nl=' 4855de1df9Smrg' 4955de1df9Smrgexport as_nl 5016e5c272SmrgIFS=" "" $as_nl" 5116e5c272Smrg 5216e5c272SmrgPS1='$ ' 5316e5c272SmrgPS2='> ' 5416e5c272SmrgPS4='+ ' 5516e5c272Smrg 5616e5c272Smrg# Ensure predictable behavior from utilities with locale-dependent output. 5716e5c272SmrgLC_ALL=C 5816e5c272Smrgexport LC_ALL 5916e5c272SmrgLANGUAGE=C 6016e5c272Smrgexport LANGUAGE 6116e5c272Smrg 6216e5c272Smrg# We cannot yet rely on "unset" to work, but we need these variables 6316e5c272Smrg# to be unset--not just set to an empty or harmless value--now, to 6416e5c272Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 6516e5c272Smrg# also avoids known problems related to "unset" and subshell syntax 6616e5c272Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 6716e5c272Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 6816e5c272Smrgdo eval test \${$as_var+y} \ 6916e5c272Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7016e5c272Smrgdone 7116e5c272Smrg 7216e5c272Smrg# Ensure that fds 0, 1, and 2 are open. 7316e5c272Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 7416e5c272Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 7516e5c272Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 7655de1df9Smrg 7755de1df9Smrg# The user is always right. 7816e5c272Smrgif ${PATH_SEPARATOR+false} :; then 7955de1df9Smrg PATH_SEPARATOR=: 8055de1df9Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8155de1df9Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8255de1df9Smrg PATH_SEPARATOR=';' 8355de1df9Smrg } 8455de1df9Smrgfi 8555de1df9Smrg 8655de1df9Smrg 8755de1df9Smrg# Find who we are. Look in the path if we contain no directory separator. 8839ae6282Smrgas_myself= 8955de1df9Smrgcase $0 in #(( 9055de1df9Smrg *[\\/]* ) as_myself=$0 ;; 9155de1df9Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9255de1df9Smrgfor as_dir in $PATH 9355de1df9Smrgdo 9455de1df9Smrg IFS=$as_save_IFS 9516e5c272Smrg case $as_dir in #((( 9616e5c272Smrg '') as_dir=./ ;; 9716e5c272Smrg */) ;; 9816e5c272Smrg *) as_dir=$as_dir/ ;; 9916e5c272Smrg esac 10016e5c272Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 10155de1df9Smrg done 10255de1df9SmrgIFS=$as_save_IFS 10355de1df9Smrg 10455de1df9Smrg ;; 10555de1df9Smrgesac 106baaedd75Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 10755de1df9Smrg# in which case we are not to be found in the path. 10855de1df9Smrgif test "x$as_myself" = x; then 10955de1df9Smrg as_myself=$0 11055de1df9Smrgfi 11155de1df9Smrgif test ! -f "$as_myself"; then 11216e5c272Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11355de1df9Smrg exit 1 11455de1df9Smrgfi 11555de1df9Smrg 11655de1df9Smrg 11716e5c272Smrg# Use a proper internal environment variable to ensure we don't fall 11816e5c272Smrg # into an infinite loop, continuously re-executing ourselves. 11916e5c272Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 12016e5c272Smrg _as_can_reexec=no; export _as_can_reexec; 12116e5c272Smrg # We cannot yet assume a decent shell, so we have to provide a 12216e5c272Smrg# neutralization value for shells without unset; and this also 12316e5c272Smrg# works around shells that cannot unset nonexistent variables. 12416e5c272Smrg# Preserve -v and -x to the replacement shell. 12516e5c272SmrgBASH_ENV=/dev/null 12616e5c272SmrgENV=/dev/null 12716e5c272Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 12816e5c272Smrgcase $- in # (((( 12916e5c272Smrg *v*x* | *x*v* ) as_opts=-vx ;; 13016e5c272Smrg *v* ) as_opts=-v ;; 13116e5c272Smrg *x* ) as_opts=-x ;; 13216e5c272Smrg * ) as_opts= ;; 13316e5c272Smrgesac 13416e5c272Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 13516e5c272Smrg# Admittedly, this is quite paranoid, since all the known shells bail 136baaedd75Smrg# out after a failed 'exec'. 13716e5c272Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 13816e5c272Smrgexit 255 13916e5c272Smrg fi 14016e5c272Smrg # We don't want this to propagate to other subprocesses. 14116e5c272Smrg { _as_can_reexec=; unset _as_can_reexec;} 14255de1df9Smrgif test "x$CONFIG_SHELL" = x; then 143baaedd75Smrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 14416e5c272Smrgthen : 14555de1df9Smrg emulate sh 14655de1df9Smrg NULLCMD=: 14755de1df9Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14855de1df9Smrg # is contrary to our usage. Disable this feature. 14955de1df9Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 15055de1df9Smrg setopt NO_GLOB_SUBST 151baaedd75Smrgelse case e in #( 152baaedd75Smrg e) case \`(set -o) 2>/dev/null\` in #( 15355de1df9Smrg *posix*) : 15455de1df9Smrg set -o posix ;; #( 15555de1df9Smrg *) : 15655de1df9Smrg ;; 157baaedd75Smrgesac ;; 15855de1df9Smrgesac 15955de1df9Smrgfi 16055de1df9Smrg" 16155de1df9Smrg as_required="as_fn_return () { (exit \$1); } 16255de1df9Smrgas_fn_success () { as_fn_return 0; } 16355de1df9Smrgas_fn_failure () { as_fn_return 1; } 16455de1df9Smrgas_fn_ret_success () { return 0; } 16555de1df9Smrgas_fn_ret_failure () { return 1; } 16655de1df9Smrg 16755de1df9Smrgexitcode=0 16855de1df9Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16955de1df9Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 17055de1df9Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 17155de1df9Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 17216e5c272Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 17316e5c272Smrgthen : 17455de1df9Smrg 175baaedd75Smrgelse case e in #( 176baaedd75Smrg e) exitcode=1; echo positional parameters were not saved. ;; 177baaedd75Smrgesac 17855de1df9Smrgfi 17916e5c272Smrgtest x\$exitcode = x0 || exit 1 18016e5c272Smrgblah=\$(echo \$(echo blah)) 18116e5c272Smrgtest x\"\$blah\" = xblah || exit 1 18216e5c272Smrgtest -x / || exit 1" 18355de1df9Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 18455de1df9Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 18555de1df9Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 18655de1df9Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 18755de1df9Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 18816e5c272Smrg if (eval "$as_required") 2>/dev/null 18916e5c272Smrgthen : 19055de1df9Smrg as_have_required=yes 191baaedd75Smrgelse case e in #( 192baaedd75Smrg e) as_have_required=no ;; 193baaedd75Smrgesac 19455de1df9Smrgfi 19516e5c272Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 19616e5c272Smrgthen : 19755de1df9Smrg 198baaedd75Smrgelse case e in #( 199baaedd75Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20055de1df9Smrgas_found=false 20155de1df9Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20255de1df9Smrgdo 20355de1df9Smrg IFS=$as_save_IFS 20416e5c272Smrg case $as_dir in #((( 20516e5c272Smrg '') as_dir=./ ;; 20616e5c272Smrg */) ;; 20716e5c272Smrg *) as_dir=$as_dir/ ;; 20816e5c272Smrg esac 20955de1df9Smrg as_found=: 21055de1df9Smrg case $as_dir in #( 21155de1df9Smrg /*) 21255de1df9Smrg for as_base in sh bash ksh sh5; do 21355de1df9Smrg # Try only shells that exist, to save several forks. 21416e5c272Smrg as_shell=$as_dir$as_base 21555de1df9Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 21616e5c272Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 21716e5c272Smrgthen : 21855de1df9Smrg CONFIG_SHELL=$as_shell as_have_required=yes 21916e5c272Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 22016e5c272Smrgthen : 22155de1df9Smrg break 2 22255de1df9Smrgfi 22355de1df9Smrgfi 22455de1df9Smrg done;; 22555de1df9Smrg esac 22655de1df9Smrg as_found=false 22755de1df9Smrgdone 22855de1df9SmrgIFS=$as_save_IFS 22916e5c272Smrgif $as_found 23016e5c272Smrgthen : 23155de1df9Smrg 232baaedd75Smrgelse case e in #( 233baaedd75Smrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 23416e5c272Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 23516e5c272Smrgthen : 23616e5c272Smrg CONFIG_SHELL=$SHELL as_have_required=yes 237baaedd75Smrgfi ;; 238baaedd75Smrgesac 23916e5c272Smrgfi 24016e5c272Smrg 24155de1df9Smrg 24216e5c272Smrg if test "x$CONFIG_SHELL" != x 24316e5c272Smrgthen : 24416e5c272Smrg export CONFIG_SHELL 24516e5c272Smrg # We cannot yet assume a decent shell, so we have to provide a 24616e5c272Smrg# neutralization value for shells without unset; and this also 24716e5c272Smrg# works around shells that cannot unset nonexistent variables. 24816e5c272Smrg# Preserve -v and -x to the replacement shell. 24916e5c272SmrgBASH_ENV=/dev/null 25016e5c272SmrgENV=/dev/null 25116e5c272Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 25216e5c272Smrgcase $- in # (((( 25316e5c272Smrg *v*x* | *x*v* ) as_opts=-vx ;; 25416e5c272Smrg *v* ) as_opts=-v ;; 25516e5c272Smrg *x* ) as_opts=-x ;; 25616e5c272Smrg * ) as_opts= ;; 25716e5c272Smrgesac 25816e5c272Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 25916e5c272Smrg# Admittedly, this is quite paranoid, since all the known shells bail 260baaedd75Smrg# out after a failed 'exec'. 26116e5c272Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 26216e5c272Smrgexit 255 26316e5c272Smrgfi 26416e5c272Smrg 26516e5c272Smrg if test x$as_have_required = xno 26616e5c272Smrgthen : 26716e5c272Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 26816e5c272Smrg printf "%s\n" "$0: the shells that I found on your system." 26916e5c272Smrg if test ${ZSH_VERSION+y} ; then 27016e5c272Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 27116e5c272Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 27255de1df9Smrg else 27316e5c272Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 27416e5c272Smrg$0: https://gitlab.freedesktop.org/xorg/util/lndir/-/issues 27555de1df9Smrg$0: about your system, including any error possibly output 27655de1df9Smrg$0: before this message. Then install a modern shell, or 27755de1df9Smrg$0: manually run the script under such a shell if you do 27855de1df9Smrg$0: have one." 27955de1df9Smrg fi 28055de1df9Smrg exit 1 281baaedd75Smrgfi ;; 282baaedd75Smrgesac 28355de1df9Smrgfi 28455de1df9Smrgfi 28555de1df9SmrgSHELL=${CONFIG_SHELL-/bin/sh} 28655de1df9Smrgexport SHELL 28755de1df9Smrg# Unset more variables known to interfere with behavior of common tools. 28855de1df9SmrgCLICOLOR_FORCE= GREP_OPTIONS= 28955de1df9Smrgunset CLICOLOR_FORCE GREP_OPTIONS 29055de1df9Smrg 29155de1df9Smrg## --------------------- ## 29255de1df9Smrg## M4sh Shell Functions. ## 29355de1df9Smrg## --------------------- ## 29455de1df9Smrg# as_fn_unset VAR 29555de1df9Smrg# --------------- 29655de1df9Smrg# Portably unset VAR. 29755de1df9Smrgas_fn_unset () 29855de1df9Smrg{ 29955de1df9Smrg { eval $1=; unset $1;} 30055de1df9Smrg} 30155de1df9Smrgas_unset=as_fn_unset 30255de1df9Smrg 30316e5c272Smrg 30455de1df9Smrg# as_fn_set_status STATUS 30555de1df9Smrg# ----------------------- 30655de1df9Smrg# Set $? to STATUS, without forking. 30755de1df9Smrgas_fn_set_status () 30855de1df9Smrg{ 30955de1df9Smrg return $1 31055de1df9Smrg} # as_fn_set_status 31155de1df9Smrg 31255de1df9Smrg# as_fn_exit STATUS 31355de1df9Smrg# ----------------- 31455de1df9Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 31555de1df9Smrgas_fn_exit () 31655de1df9Smrg{ 31755de1df9Smrg set +e 31855de1df9Smrg as_fn_set_status $1 31955de1df9Smrg exit $1 32055de1df9Smrg} # as_fn_exit 32155de1df9Smrg 32255de1df9Smrg# as_fn_mkdir_p 32355de1df9Smrg# ------------- 32455de1df9Smrg# Create "$as_dir" as a directory, including parents if necessary. 32555de1df9Smrgas_fn_mkdir_p () 32655de1df9Smrg{ 32755de1df9Smrg 32855de1df9Smrg case $as_dir in #( 32955de1df9Smrg -*) as_dir=./$as_dir;; 33055de1df9Smrg esac 33155de1df9Smrg test -d "$as_dir" || eval $as_mkdir_p || { 33255de1df9Smrg as_dirs= 33355de1df9Smrg while :; do 33455de1df9Smrg case $as_dir in #( 33516e5c272Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 33655de1df9Smrg *) as_qdir=$as_dir;; 33755de1df9Smrg esac 33855de1df9Smrg as_dirs="'$as_qdir' $as_dirs" 33955de1df9Smrg as_dir=`$as_dirname -- "$as_dir" || 34055de1df9Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 34155de1df9Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 34255de1df9Smrg X"$as_dir" : 'X\(//\)$' \| \ 34355de1df9Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 34416e5c272Smrgprintf "%s\n" X"$as_dir" | 34555de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 34655de1df9Smrg s//\1/ 34755de1df9Smrg q 34855de1df9Smrg } 34955de1df9Smrg /^X\(\/\/\)[^/].*/{ 35055de1df9Smrg s//\1/ 35155de1df9Smrg q 35255de1df9Smrg } 35355de1df9Smrg /^X\(\/\/\)$/{ 35455de1df9Smrg s//\1/ 35555de1df9Smrg q 35655de1df9Smrg } 35755de1df9Smrg /^X\(\/\).*/{ 35855de1df9Smrg s//\1/ 35955de1df9Smrg q 36055de1df9Smrg } 36155de1df9Smrg s/.*/./; q'` 36255de1df9Smrg test -d "$as_dir" && break 36355de1df9Smrg done 36455de1df9Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 36539ae6282Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 36655de1df9Smrg 36755de1df9Smrg 36855de1df9Smrg} # as_fn_mkdir_p 36916e5c272Smrg 37016e5c272Smrg# as_fn_executable_p FILE 37116e5c272Smrg# ----------------------- 37216e5c272Smrg# Test if FILE is an executable regular file. 37316e5c272Smrgas_fn_executable_p () 37416e5c272Smrg{ 37516e5c272Smrg test -f "$1" && test -x "$1" 37616e5c272Smrg} # as_fn_executable_p 37755de1df9Smrg# as_fn_append VAR VALUE 37855de1df9Smrg# ---------------------- 37955de1df9Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 38055de1df9Smrg# advantage of any shell optimizations that allow amortized linear growth over 38155de1df9Smrg# repeated appends, instead of the typical quadratic growth present in naive 38255de1df9Smrg# implementations. 38316e5c272Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 38416e5c272Smrgthen : 38555de1df9Smrg eval 'as_fn_append () 38655de1df9Smrg { 38755de1df9Smrg eval $1+=\$2 38855de1df9Smrg }' 389baaedd75Smrgelse case e in #( 390baaedd75Smrg e) as_fn_append () 39155de1df9Smrg { 39255de1df9Smrg eval $1=\$$1\$2 393baaedd75Smrg } ;; 394baaedd75Smrgesac 39555de1df9Smrgfi # as_fn_append 39655de1df9Smrg 39755de1df9Smrg# as_fn_arith ARG... 39855de1df9Smrg# ------------------ 39955de1df9Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 40055de1df9Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 40155de1df9Smrg# must be portable across $(()) and expr. 40216e5c272Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 40316e5c272Smrgthen : 40455de1df9Smrg eval 'as_fn_arith () 40555de1df9Smrg { 40655de1df9Smrg as_val=$(( $* )) 40755de1df9Smrg }' 408baaedd75Smrgelse case e in #( 409baaedd75Smrg e) as_fn_arith () 41055de1df9Smrg { 41155de1df9Smrg as_val=`expr "$@" || test $? -eq 1` 412baaedd75Smrg } ;; 413baaedd75Smrgesac 41455de1df9Smrgfi # as_fn_arith 41555de1df9Smrg 41655de1df9Smrg 41739ae6282Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 41839ae6282Smrg# ---------------------------------------- 41955de1df9Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 42055de1df9Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 42139ae6282Smrg# script with STATUS, using 1 if that was 0. 42255de1df9Smrgas_fn_error () 42355de1df9Smrg{ 42439ae6282Smrg as_status=$1; test $as_status -eq 0 && as_status=1 42539ae6282Smrg if test "$4"; then 42639ae6282Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 42716e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 42855de1df9Smrg fi 42916e5c272Smrg printf "%s\n" "$as_me: error: $2" >&2 43055de1df9Smrg as_fn_exit $as_status 43155de1df9Smrg} # as_fn_error 43255de1df9Smrg 43355de1df9Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 43455de1df9Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 43555de1df9Smrg as_expr=expr 43655de1df9Smrgelse 43755de1df9Smrg as_expr=false 43855de1df9Smrgfi 43955de1df9Smrg 44055de1df9Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 44155de1df9Smrg as_basename=basename 44255de1df9Smrgelse 44355de1df9Smrg as_basename=false 44455de1df9Smrgfi 44555de1df9Smrg 44655de1df9Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 44755de1df9Smrg as_dirname=dirname 44855de1df9Smrgelse 44955de1df9Smrg as_dirname=false 45055de1df9Smrgfi 45155de1df9Smrg 45255de1df9Smrgas_me=`$as_basename -- "$0" || 45355de1df9Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 45455de1df9Smrg X"$0" : 'X\(//\)$' \| \ 45555de1df9Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 45616e5c272Smrgprintf "%s\n" X/"$0" | 45755de1df9Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 45855de1df9Smrg s//\1/ 45955de1df9Smrg q 46055de1df9Smrg } 46155de1df9Smrg /^X\/\(\/\/\)$/{ 46255de1df9Smrg s//\1/ 46355de1df9Smrg q 46455de1df9Smrg } 46555de1df9Smrg /^X\/\(\/\).*/{ 46655de1df9Smrg s//\1/ 46755de1df9Smrg q 46855de1df9Smrg } 46955de1df9Smrg s/.*/./; q'` 47055de1df9Smrg 47155de1df9Smrg# Avoid depending upon Character Ranges. 47255de1df9Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 47355de1df9Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 47455de1df9Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 47555de1df9Smrgas_cr_digits='0123456789' 47655de1df9Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 47755de1df9Smrg 47855de1df9Smrg 47955de1df9Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 48055de1df9Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 48155de1df9Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 48255de1df9Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 48355de1df9Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 48455de1df9Smrg sed -n ' 48555de1df9Smrg p 48655de1df9Smrg /[$]LINENO/= 48755de1df9Smrg ' <$as_myself | 48855de1df9Smrg sed ' 489baaedd75Smrg t clear 490baaedd75Smrg :clear 49155de1df9Smrg s/[$]LINENO.*/&-/ 49255de1df9Smrg t lineno 49355de1df9Smrg b 49455de1df9Smrg :lineno 49555de1df9Smrg N 49655de1df9Smrg :loop 49755de1df9Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 49855de1df9Smrg t loop 49955de1df9Smrg s/-\n.*// 50055de1df9Smrg ' >$as_me.lineno && 50155de1df9Smrg chmod +x "$as_me.lineno" || 50216e5c272Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 50355de1df9Smrg 50416e5c272Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 50516e5c272Smrg # already done that, so ensure we don't try to do so again and fall 50616e5c272Smrg # in an infinite loop. This has already happened in practice. 50716e5c272Smrg _as_can_reexec=no; export _as_can_reexec 50855de1df9Smrg # Don't try to exec as it changes $[0], causing all sort of problems 50955de1df9Smrg # (the dirname of $[0] is not the place where we might find the 51055de1df9Smrg # original and so on. Autoconf is especially sensitive to this). 51155de1df9Smrg . "./$as_me.lineno" 51255de1df9Smrg # Exit status is that of the last command. 51355de1df9Smrg exit 51455de1df9Smrg} 51555de1df9Smrg 51616e5c272Smrg 51716e5c272Smrg# Determine whether it's possible to make 'echo' print without a newline. 51816e5c272Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 51916e5c272Smrg# for compatibility with existing Makefiles. 52055de1df9SmrgECHO_C= ECHO_N= ECHO_T= 52155de1df9Smrgcase `echo -n x` in #((((( 52255de1df9Smrg-n*) 52355de1df9Smrg case `echo 'xy\c'` in 52455de1df9Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 52555de1df9Smrg xy) ECHO_C='\c';; 52655de1df9Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 52755de1df9Smrg ECHO_T=' ';; 52855de1df9Smrg esac;; 52955de1df9Smrg*) 53055de1df9Smrg ECHO_N='-n';; 53155de1df9Smrgesac 53255de1df9Smrg 53316e5c272Smrg# For backward compatibility with old third-party macros, we provide 53416e5c272Smrg# the shell variables $as_echo and $as_echo_n. New code should use 53516e5c272Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 53616e5c272Smrgas_echo='printf %s\n' 53716e5c272Smrgas_echo_n='printf %s' 53816e5c272Smrg 53955de1df9Smrgrm -f conf$$ conf$$.exe conf$$.file 54055de1df9Smrgif test -d conf$$.dir; then 54155de1df9Smrg rm -f conf$$.dir/conf$$.file 54255de1df9Smrgelse 54355de1df9Smrg rm -f conf$$.dir 54455de1df9Smrg mkdir conf$$.dir 2>/dev/null 54555de1df9Smrgfi 54655de1df9Smrgif (echo >conf$$.file) 2>/dev/null; then 54755de1df9Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 54855de1df9Smrg as_ln_s='ln -s' 54955de1df9Smrg # ... but there are two gotchas: 550baaedd75Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 551baaedd75Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 552baaedd75Smrg # In both cases, we have to default to 'cp -pR'. 55355de1df9Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 55416e5c272Smrg as_ln_s='cp -pR' 55555de1df9Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 55655de1df9Smrg as_ln_s=ln 55755de1df9Smrg else 55816e5c272Smrg as_ln_s='cp -pR' 55955de1df9Smrg fi 56055de1df9Smrgelse 56116e5c272Smrg as_ln_s='cp -pR' 56255de1df9Smrgfi 56355de1df9Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 56455de1df9Smrgrmdir conf$$.dir 2>/dev/null 56555de1df9Smrg 56655de1df9Smrgif mkdir -p . 2>/dev/null; then 56755de1df9Smrg as_mkdir_p='mkdir -p "$as_dir"' 56855de1df9Smrgelse 56955de1df9Smrg test -d ./-p && rmdir ./-p 57055de1df9Smrg as_mkdir_p=false 57155de1df9Smrgfi 57255de1df9Smrg 57316e5c272Smrgas_test_x='test -x' 57416e5c272Smrgas_executable_p=as_fn_executable_p 57555de1df9Smrg 57655de1df9Smrg# Sed expression to map a string onto a valid CPP name. 577baaedd75Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 578baaedd75Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 57955de1df9Smrg 58055de1df9Smrg# Sed expression to map a string onto a valid variable name. 581baaedd75Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 582baaedd75Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 58355de1df9Smrg 58455de1df9Smrg 58555de1df9Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 58655de1df9Smrgexec 6>&1 58755de1df9Smrg 58855de1df9Smrg# Name of the host. 58939ae6282Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 59055de1df9Smrg# so uname gets run too. 59155de1df9Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 59255de1df9Smrg 59355de1df9Smrg# 59455de1df9Smrg# Initializations. 59555de1df9Smrg# 59655de1df9Smrgac_default_prefix=/usr/local 59755de1df9Smrgac_clean_files= 59855de1df9Smrgac_config_libobj_dir=. 59955de1df9SmrgLIBOBJS= 60055de1df9Smrgcross_compiling=no 60155de1df9Smrgsubdirs= 60255de1df9SmrgMFLAGS= 60355de1df9SmrgMAKEFLAGS= 60455de1df9Smrg 60555de1df9Smrg# Identity of this package. 60655de1df9SmrgPACKAGE_NAME='lndir' 60755de1df9SmrgPACKAGE_TARNAME='lndir' 608baaedd75SmrgPACKAGE_VERSION='1.0.5' 609baaedd75SmrgPACKAGE_STRING='lndir 1.0.5' 61016e5c272SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/util/lndir/-/issues' 61155de1df9SmrgPACKAGE_URL='' 61255de1df9Smrg 61339ae6282Smrgac_unique_file="Makefile.am" 61455de1df9Smrg# Factoring default headers for most tests. 61555de1df9Smrgac_includes_default="\ 61616e5c272Smrg#include <stddef.h> 61716e5c272Smrg#ifdef HAVE_STDIO_H 61816e5c272Smrg# include <stdio.h> 61955de1df9Smrg#endif 62016e5c272Smrg#ifdef HAVE_STDLIB_H 62155de1df9Smrg# include <stdlib.h> 62255de1df9Smrg#endif 62355de1df9Smrg#ifdef HAVE_STRING_H 62455de1df9Smrg# include <string.h> 62555de1df9Smrg#endif 62655de1df9Smrg#ifdef HAVE_INTTYPES_H 62755de1df9Smrg# include <inttypes.h> 62855de1df9Smrg#endif 62955de1df9Smrg#ifdef HAVE_STDINT_H 63055de1df9Smrg# include <stdint.h> 63155de1df9Smrg#endif 63216e5c272Smrg#ifdef HAVE_STRINGS_H 63316e5c272Smrg# include <strings.h> 63416e5c272Smrg#endif 63516e5c272Smrg#ifdef HAVE_SYS_TYPES_H 63616e5c272Smrg# include <sys/types.h> 63716e5c272Smrg#endif 63816e5c272Smrg#ifdef HAVE_SYS_STAT_H 63916e5c272Smrg# include <sys/stat.h> 64016e5c272Smrg#endif 64155de1df9Smrg#ifdef HAVE_UNISTD_H 64255de1df9Smrg# include <unistd.h> 64355de1df9Smrg#endif" 64455de1df9Smrg 64516e5c272Smrgac_header_c_list= 646baaedd75Smrgenable_year2038=no 64755de1df9Smrgac_subst_vars='am__EXEEXT_FALSE 64855de1df9Smrgam__EXEEXT_TRUE 64955de1df9SmrgLTLIBOBJS 65055de1df9SmrgLIBOBJS 65116e5c272SmrgLIBBSD_LIBS 65216e5c272SmrgLIBBSD_CFLAGS 65355de1df9SmrgXPROTO_LIBS 65455de1df9SmrgXPROTO_CFLAGS 65555de1df9SmrgMAN_SUBSTS 65655de1df9SmrgXORG_MAN_PAGE 65755de1df9SmrgADMIN_MAN_DIR 65855de1df9SmrgDRIVER_MAN_DIR 65955de1df9SmrgMISC_MAN_DIR 66055de1df9SmrgFILE_MAN_DIR 66155de1df9SmrgLIB_MAN_DIR 66255de1df9SmrgAPP_MAN_DIR 66355de1df9SmrgADMIN_MAN_SUFFIX 66455de1df9SmrgDRIVER_MAN_SUFFIX 66555de1df9SmrgMISC_MAN_SUFFIX 66655de1df9SmrgFILE_MAN_SUFFIX 66755de1df9SmrgLIB_MAN_SUFFIX 66855de1df9SmrgAPP_MAN_SUFFIX 66955de1df9SmrgSED 67055de1df9Smrghost_os 67155de1df9Smrghost_vendor 67255de1df9Smrghost_cpu 67355de1df9Smrghost 67455de1df9Smrgbuild_os 67555de1df9Smrgbuild_vendor 67655de1df9Smrgbuild_cpu 67755de1df9Smrgbuild 67855de1df9SmrgINSTALL_CMD 67916e5c272SmrgPKG_CONFIG_LIBDIR 68016e5c272SmrgPKG_CONFIG_PATH 68155de1df9SmrgPKG_CONFIG 68255de1df9SmrgCHANGELOG_CMD 68339ae6282SmrgSTRICT_CFLAGS 68455de1df9SmrgCWARNFLAGS 68539ae6282SmrgBASE_CFLAGS 68616e5c272SmrgAM_BACKSLASH 68716e5c272SmrgAM_DEFAULT_VERBOSITY 68816e5c272SmrgAM_DEFAULT_V 68916e5c272SmrgAM_V 69016e5c272SmrgCSCOPE 69116e5c272SmrgETAGS 69216e5c272SmrgCTAGS 69355de1df9Smrgam__fastdepCC_FALSE 69455de1df9Smrgam__fastdepCC_TRUE 69555de1df9SmrgCCDEPMODE 69616e5c272Smrgam__nodep 69755de1df9SmrgAMDEPBACKSLASH 69855de1df9SmrgAMDEP_FALSE 69955de1df9SmrgAMDEP_TRUE 70055de1df9Smrgam__include 70155de1df9SmrgDEPDIR 70255de1df9Smrgam__untar 70355de1df9Smrgam__tar 70455de1df9SmrgAMTAR 70555de1df9Smrgam__leading_dot 70655de1df9SmrgSET_MAKE 70755de1df9SmrgAWK 70855de1df9Smrgmkdir_p 70955de1df9SmrgMKDIR_P 71055de1df9SmrgINSTALL_STRIP_PROGRAM 71155de1df9SmrgSTRIP 71255de1df9Smrginstall_sh 71355de1df9SmrgMAKEINFO 71455de1df9SmrgAUTOHEADER 71555de1df9SmrgAUTOMAKE 71655de1df9SmrgAUTOCONF 71755de1df9SmrgACLOCAL 71855de1df9SmrgVERSION 71955de1df9SmrgPACKAGE 72055de1df9SmrgCYGPATH_W 72155de1df9Smrgam__isrc 72255de1df9SmrgINSTALL_DATA 72355de1df9SmrgINSTALL_SCRIPT 72455de1df9SmrgINSTALL_PROGRAM 72539ae6282SmrgOBJEXT 72639ae6282SmrgEXEEXT 72739ae6282Smrgac_ct_CC 72839ae6282SmrgCPPFLAGS 72939ae6282SmrgLDFLAGS 73039ae6282SmrgCFLAGS 73139ae6282SmrgCC 73255de1df9Smrgtarget_alias 73355de1df9Smrghost_alias 73455de1df9Smrgbuild_alias 73555de1df9SmrgLIBS 73655de1df9SmrgECHO_T 73755de1df9SmrgECHO_N 73855de1df9SmrgECHO_C 73955de1df9SmrgDEFS 74055de1df9Smrgmandir 74155de1df9Smrglocaledir 74255de1df9Smrglibdir 74355de1df9Smrgpsdir 74455de1df9Smrgpdfdir 74555de1df9Smrgdvidir 74655de1df9Smrghtmldir 74755de1df9Smrginfodir 74855de1df9Smrgdocdir 74955de1df9Smrgoldincludedir 75055de1df9Smrgincludedir 75116e5c272Smrgrunstatedir 75255de1df9Smrglocalstatedir 75355de1df9Smrgsharedstatedir 75455de1df9Smrgsysconfdir 75555de1df9Smrgdatadir 75655de1df9Smrgdatarootdir 75755de1df9Smrglibexecdir 75855de1df9Smrgsbindir 75955de1df9Smrgbindir 76055de1df9Smrgprogram_transform_name 76155de1df9Smrgprefix 76255de1df9Smrgexec_prefix 76355de1df9SmrgPACKAGE_URL 76455de1df9SmrgPACKAGE_BUGREPORT 76555de1df9SmrgPACKAGE_STRING 76655de1df9SmrgPACKAGE_VERSION 76755de1df9SmrgPACKAGE_TARNAME 76855de1df9SmrgPACKAGE_NAME 76955de1df9SmrgPATH_SEPARATOR 77016e5c272SmrgSHELL 77116e5c272Smrgam__quote' 77255de1df9Smrgac_subst_files='' 77355de1df9Smrgac_user_opts=' 77455de1df9Smrgenable_option_checking 77555de1df9Smrgenable_dependency_tracking 77616e5c272Smrgenable_silent_rules 77739ae6282Smrgenable_selective_werror 77855de1df9Smrgenable_strict_compilation 77955de1df9Smrgenable_largefile 780baaedd75Smrgenable_year2038 78155de1df9Smrg' 78255de1df9Smrg ac_precious_vars='build_alias 78355de1df9Smrghost_alias 78455de1df9Smrgtarget_alias 78555de1df9SmrgCC 78655de1df9SmrgCFLAGS 78755de1df9SmrgLDFLAGS 78855de1df9SmrgLIBS 78955de1df9SmrgCPPFLAGS 79055de1df9SmrgPKG_CONFIG 79116e5c272SmrgPKG_CONFIG_PATH 79216e5c272SmrgPKG_CONFIG_LIBDIR 79355de1df9SmrgXPROTO_CFLAGS 79416e5c272SmrgXPROTO_LIBS 79516e5c272SmrgLIBBSD_CFLAGS 79616e5c272SmrgLIBBSD_LIBS' 79755de1df9Smrg 79855de1df9Smrg 79955de1df9Smrg# Initialize some variables set by options. 80055de1df9Smrgac_init_help= 80155de1df9Smrgac_init_version=false 80255de1df9Smrgac_unrecognized_opts= 80355de1df9Smrgac_unrecognized_sep= 80455de1df9Smrg# The variables have the same names as the options, with 80555de1df9Smrg# dashes changed to underlines. 80655de1df9Smrgcache_file=/dev/null 80755de1df9Smrgexec_prefix=NONE 80855de1df9Smrgno_create= 80955de1df9Smrgno_recursion= 81055de1df9Smrgprefix=NONE 81155de1df9Smrgprogram_prefix=NONE 81255de1df9Smrgprogram_suffix=NONE 81355de1df9Smrgprogram_transform_name=s,x,x, 81455de1df9Smrgsilent= 81555de1df9Smrgsite= 81655de1df9Smrgsrcdir= 81755de1df9Smrgverbose= 81855de1df9Smrgx_includes=NONE 81955de1df9Smrgx_libraries=NONE 82055de1df9Smrg 82155de1df9Smrg# Installation directory options. 82255de1df9Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 82355de1df9Smrg# and all the variables that are supposed to be based on exec_prefix 82455de1df9Smrg# by default will actually change. 82555de1df9Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 82655de1df9Smrg# (The list follows the same order as the GNU Coding Standards.) 82755de1df9Smrgbindir='${exec_prefix}/bin' 82855de1df9Smrgsbindir='${exec_prefix}/sbin' 82955de1df9Smrglibexecdir='${exec_prefix}/libexec' 83055de1df9Smrgdatarootdir='${prefix}/share' 83155de1df9Smrgdatadir='${datarootdir}' 83255de1df9Smrgsysconfdir='${prefix}/etc' 83355de1df9Smrgsharedstatedir='${prefix}/com' 83455de1df9Smrglocalstatedir='${prefix}/var' 83516e5c272Smrgrunstatedir='${localstatedir}/run' 83655de1df9Smrgincludedir='${prefix}/include' 83755de1df9Smrgoldincludedir='/usr/include' 83855de1df9Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 83955de1df9Smrginfodir='${datarootdir}/info' 84055de1df9Smrghtmldir='${docdir}' 84155de1df9Smrgdvidir='${docdir}' 84255de1df9Smrgpdfdir='${docdir}' 84355de1df9Smrgpsdir='${docdir}' 84455de1df9Smrglibdir='${exec_prefix}/lib' 84555de1df9Smrglocaledir='${datarootdir}/locale' 84655de1df9Smrgmandir='${datarootdir}/man' 84755de1df9Smrg 84855de1df9Smrgac_prev= 84955de1df9Smrgac_dashdash= 85055de1df9Smrgfor ac_option 85155de1df9Smrgdo 85255de1df9Smrg # If the previous option needs an argument, assign it. 85355de1df9Smrg if test -n "$ac_prev"; then 85455de1df9Smrg eval $ac_prev=\$ac_option 85555de1df9Smrg ac_prev= 85655de1df9Smrg continue 85755de1df9Smrg fi 85855de1df9Smrg 85955de1df9Smrg case $ac_option in 86039ae6282Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 86139ae6282Smrg *=) ac_optarg= ;; 86239ae6282Smrg *) ac_optarg=yes ;; 86355de1df9Smrg esac 86455de1df9Smrg 86555de1df9Smrg case $ac_dashdash$ac_option in 86655de1df9Smrg --) 86755de1df9Smrg ac_dashdash=yes ;; 86855de1df9Smrg 86955de1df9Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 87055de1df9Smrg ac_prev=bindir ;; 87155de1df9Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 87255de1df9Smrg bindir=$ac_optarg ;; 87355de1df9Smrg 87455de1df9Smrg -build | --build | --buil | --bui | --bu) 87555de1df9Smrg ac_prev=build_alias ;; 87655de1df9Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 87755de1df9Smrg build_alias=$ac_optarg ;; 87855de1df9Smrg 87955de1df9Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 88055de1df9Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 88155de1df9Smrg ac_prev=cache_file ;; 88255de1df9Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 88355de1df9Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 88455de1df9Smrg cache_file=$ac_optarg ;; 88555de1df9Smrg 88655de1df9Smrg --config-cache | -C) 88755de1df9Smrg cache_file=config.cache ;; 88855de1df9Smrg 88955de1df9Smrg -datadir | --datadir | --datadi | --datad) 89055de1df9Smrg ac_prev=datadir ;; 89155de1df9Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 89255de1df9Smrg datadir=$ac_optarg ;; 89355de1df9Smrg 89455de1df9Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 89555de1df9Smrg | --dataroo | --dataro | --datar) 89655de1df9Smrg ac_prev=datarootdir ;; 89755de1df9Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 89855de1df9Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 89955de1df9Smrg datarootdir=$ac_optarg ;; 90055de1df9Smrg 90155de1df9Smrg -disable-* | --disable-*) 90255de1df9Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 90355de1df9Smrg # Reject names that are not valid shell variable names. 90455de1df9Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 905baaedd75Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 90655de1df9Smrg ac_useropt_orig=$ac_useropt 90716e5c272Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 90855de1df9Smrg case $ac_user_opts in 90955de1df9Smrg *" 91055de1df9Smrg"enable_$ac_useropt" 91155de1df9Smrg"*) ;; 91255de1df9Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 91355de1df9Smrg ac_unrecognized_sep=', ';; 91455de1df9Smrg esac 91555de1df9Smrg eval enable_$ac_useropt=no ;; 91655de1df9Smrg 91755de1df9Smrg -docdir | --docdir | --docdi | --doc | --do) 91855de1df9Smrg ac_prev=docdir ;; 91955de1df9Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 92055de1df9Smrg docdir=$ac_optarg ;; 92155de1df9Smrg 92255de1df9Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 92355de1df9Smrg ac_prev=dvidir ;; 92455de1df9Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 92555de1df9Smrg dvidir=$ac_optarg ;; 92655de1df9Smrg 92755de1df9Smrg -enable-* | --enable-*) 92855de1df9Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 92955de1df9Smrg # Reject names that are not valid shell variable names. 93055de1df9Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 931baaedd75Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 93255de1df9Smrg ac_useropt_orig=$ac_useropt 93316e5c272Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 93455de1df9Smrg case $ac_user_opts in 93555de1df9Smrg *" 93655de1df9Smrg"enable_$ac_useropt" 93755de1df9Smrg"*) ;; 93855de1df9Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 93955de1df9Smrg ac_unrecognized_sep=', ';; 94055de1df9Smrg esac 94155de1df9Smrg eval enable_$ac_useropt=\$ac_optarg ;; 94255de1df9Smrg 94355de1df9Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 94455de1df9Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 94555de1df9Smrg | --exec | --exe | --ex) 94655de1df9Smrg ac_prev=exec_prefix ;; 94755de1df9Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 94855de1df9Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 94955de1df9Smrg | --exec=* | --exe=* | --ex=*) 95055de1df9Smrg exec_prefix=$ac_optarg ;; 95155de1df9Smrg 95255de1df9Smrg -gas | --gas | --ga | --g) 95355de1df9Smrg # Obsolete; use --with-gas. 95455de1df9Smrg with_gas=yes ;; 95555de1df9Smrg 95655de1df9Smrg -help | --help | --hel | --he | -h) 95755de1df9Smrg ac_init_help=long ;; 95855de1df9Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 95955de1df9Smrg ac_init_help=recursive ;; 96055de1df9Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 96155de1df9Smrg ac_init_help=short ;; 96255de1df9Smrg 96355de1df9Smrg -host | --host | --hos | --ho) 96455de1df9Smrg ac_prev=host_alias ;; 96555de1df9Smrg -host=* | --host=* | --hos=* | --ho=*) 96655de1df9Smrg host_alias=$ac_optarg ;; 96755de1df9Smrg 96855de1df9Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 96955de1df9Smrg ac_prev=htmldir ;; 97055de1df9Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 97155de1df9Smrg | --ht=*) 97255de1df9Smrg htmldir=$ac_optarg ;; 97355de1df9Smrg 97455de1df9Smrg -includedir | --includedir | --includedi | --included | --include \ 97555de1df9Smrg | --includ | --inclu | --incl | --inc) 97655de1df9Smrg ac_prev=includedir ;; 97755de1df9Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 97855de1df9Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 97955de1df9Smrg includedir=$ac_optarg ;; 98055de1df9Smrg 98155de1df9Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 98255de1df9Smrg ac_prev=infodir ;; 98355de1df9Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 98455de1df9Smrg infodir=$ac_optarg ;; 98555de1df9Smrg 98655de1df9Smrg -libdir | --libdir | --libdi | --libd) 98755de1df9Smrg ac_prev=libdir ;; 98855de1df9Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 98955de1df9Smrg libdir=$ac_optarg ;; 99055de1df9Smrg 99155de1df9Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 99255de1df9Smrg | --libexe | --libex | --libe) 99355de1df9Smrg ac_prev=libexecdir ;; 99455de1df9Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 99555de1df9Smrg | --libexe=* | --libex=* | --libe=*) 99655de1df9Smrg libexecdir=$ac_optarg ;; 99755de1df9Smrg 99855de1df9Smrg -localedir | --localedir | --localedi | --localed | --locale) 99955de1df9Smrg ac_prev=localedir ;; 100055de1df9Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 100155de1df9Smrg localedir=$ac_optarg ;; 100255de1df9Smrg 100355de1df9Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 100455de1df9Smrg | --localstate | --localstat | --localsta | --localst | --locals) 100555de1df9Smrg ac_prev=localstatedir ;; 100655de1df9Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 100755de1df9Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 100855de1df9Smrg localstatedir=$ac_optarg ;; 100955de1df9Smrg 101055de1df9Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 101155de1df9Smrg ac_prev=mandir ;; 101255de1df9Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 101355de1df9Smrg mandir=$ac_optarg ;; 101455de1df9Smrg 101555de1df9Smrg -nfp | --nfp | --nf) 101655de1df9Smrg # Obsolete; use --without-fp. 101755de1df9Smrg with_fp=no ;; 101855de1df9Smrg 101955de1df9Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 102055de1df9Smrg | --no-cr | --no-c | -n) 102155de1df9Smrg no_create=yes ;; 102255de1df9Smrg 102355de1df9Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 102455de1df9Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 102555de1df9Smrg no_recursion=yes ;; 102655de1df9Smrg 102755de1df9Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 102855de1df9Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 102955de1df9Smrg | --oldin | --oldi | --old | --ol | --o) 103055de1df9Smrg ac_prev=oldincludedir ;; 103155de1df9Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 103255de1df9Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 103355de1df9Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 103455de1df9Smrg oldincludedir=$ac_optarg ;; 103555de1df9Smrg 103655de1df9Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 103755de1df9Smrg ac_prev=prefix ;; 103855de1df9Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 103955de1df9Smrg prefix=$ac_optarg ;; 104055de1df9Smrg 104155de1df9Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 104255de1df9Smrg | --program-pre | --program-pr | --program-p) 104355de1df9Smrg ac_prev=program_prefix ;; 104455de1df9Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 104555de1df9Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 104655de1df9Smrg program_prefix=$ac_optarg ;; 104755de1df9Smrg 104855de1df9Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 104955de1df9Smrg | --program-suf | --program-su | --program-s) 105055de1df9Smrg ac_prev=program_suffix ;; 105155de1df9Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 105255de1df9Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 105355de1df9Smrg program_suffix=$ac_optarg ;; 105455de1df9Smrg 105555de1df9Smrg -program-transform-name | --program-transform-name \ 105655de1df9Smrg | --program-transform-nam | --program-transform-na \ 105755de1df9Smrg | --program-transform-n | --program-transform- \ 105855de1df9Smrg | --program-transform | --program-transfor \ 105955de1df9Smrg | --program-transfo | --program-transf \ 106055de1df9Smrg | --program-trans | --program-tran \ 106155de1df9Smrg | --progr-tra | --program-tr | --program-t) 106255de1df9Smrg ac_prev=program_transform_name ;; 106355de1df9Smrg -program-transform-name=* | --program-transform-name=* \ 106455de1df9Smrg | --program-transform-nam=* | --program-transform-na=* \ 106555de1df9Smrg | --program-transform-n=* | --program-transform-=* \ 106655de1df9Smrg | --program-transform=* | --program-transfor=* \ 106755de1df9Smrg | --program-transfo=* | --program-transf=* \ 106855de1df9Smrg | --program-trans=* | --program-tran=* \ 106955de1df9Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 107055de1df9Smrg program_transform_name=$ac_optarg ;; 107155de1df9Smrg 107255de1df9Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 107355de1df9Smrg ac_prev=pdfdir ;; 107455de1df9Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 107555de1df9Smrg pdfdir=$ac_optarg ;; 107655de1df9Smrg 107755de1df9Smrg -psdir | --psdir | --psdi | --psd | --ps) 107855de1df9Smrg ac_prev=psdir ;; 107955de1df9Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 108055de1df9Smrg psdir=$ac_optarg ;; 108155de1df9Smrg 108255de1df9Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 108355de1df9Smrg | -silent | --silent | --silen | --sile | --sil) 108455de1df9Smrg silent=yes ;; 108555de1df9Smrg 108616e5c272Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 108716e5c272Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 108816e5c272Smrg | --run | --ru | --r) 108916e5c272Smrg ac_prev=runstatedir ;; 109016e5c272Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 109116e5c272Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 109216e5c272Smrg | --run=* | --ru=* | --r=*) 109316e5c272Smrg runstatedir=$ac_optarg ;; 109416e5c272Smrg 109555de1df9Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 109655de1df9Smrg ac_prev=sbindir ;; 109755de1df9Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 109855de1df9Smrg | --sbi=* | --sb=*) 109955de1df9Smrg sbindir=$ac_optarg ;; 110055de1df9Smrg 110155de1df9Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 110255de1df9Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 110355de1df9Smrg | --sharedst | --shareds | --shared | --share | --shar \ 110455de1df9Smrg | --sha | --sh) 110555de1df9Smrg ac_prev=sharedstatedir ;; 110655de1df9Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 110755de1df9Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 110855de1df9Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 110955de1df9Smrg | --sha=* | --sh=*) 111055de1df9Smrg sharedstatedir=$ac_optarg ;; 111155de1df9Smrg 111255de1df9Smrg -site | --site | --sit) 111355de1df9Smrg ac_prev=site ;; 111455de1df9Smrg -site=* | --site=* | --sit=*) 111555de1df9Smrg site=$ac_optarg ;; 111655de1df9Smrg 111755de1df9Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 111855de1df9Smrg ac_prev=srcdir ;; 111955de1df9Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 112055de1df9Smrg srcdir=$ac_optarg ;; 112155de1df9Smrg 112255de1df9Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 112355de1df9Smrg | --syscon | --sysco | --sysc | --sys | --sy) 112455de1df9Smrg ac_prev=sysconfdir ;; 112555de1df9Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 112655de1df9Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 112755de1df9Smrg sysconfdir=$ac_optarg ;; 112855de1df9Smrg 112955de1df9Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 113055de1df9Smrg ac_prev=target_alias ;; 113155de1df9Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 113255de1df9Smrg target_alias=$ac_optarg ;; 113355de1df9Smrg 113455de1df9Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 113555de1df9Smrg verbose=yes ;; 113655de1df9Smrg 113755de1df9Smrg -version | --version | --versio | --versi | --vers | -V) 113855de1df9Smrg ac_init_version=: ;; 113955de1df9Smrg 114055de1df9Smrg -with-* | --with-*) 114155de1df9Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 114255de1df9Smrg # Reject names that are not valid shell variable names. 114355de1df9Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1144baaedd75Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 114555de1df9Smrg ac_useropt_orig=$ac_useropt 114616e5c272Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 114755de1df9Smrg case $ac_user_opts in 114855de1df9Smrg *" 114955de1df9Smrg"with_$ac_useropt" 115055de1df9Smrg"*) ;; 115155de1df9Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 115255de1df9Smrg ac_unrecognized_sep=', ';; 115355de1df9Smrg esac 115455de1df9Smrg eval with_$ac_useropt=\$ac_optarg ;; 115555de1df9Smrg 115655de1df9Smrg -without-* | --without-*) 115755de1df9Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 115855de1df9Smrg # Reject names that are not valid shell variable names. 115955de1df9Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1160baaedd75Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 116155de1df9Smrg ac_useropt_orig=$ac_useropt 116216e5c272Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 116355de1df9Smrg case $ac_user_opts in 116455de1df9Smrg *" 116555de1df9Smrg"with_$ac_useropt" 116655de1df9Smrg"*) ;; 116755de1df9Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 116855de1df9Smrg ac_unrecognized_sep=', ';; 116955de1df9Smrg esac 117055de1df9Smrg eval with_$ac_useropt=no ;; 117155de1df9Smrg 117255de1df9Smrg --x) 117355de1df9Smrg # Obsolete; use --with-x. 117455de1df9Smrg with_x=yes ;; 117555de1df9Smrg 117655de1df9Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 117755de1df9Smrg | --x-incl | --x-inc | --x-in | --x-i) 117855de1df9Smrg ac_prev=x_includes ;; 117955de1df9Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 118055de1df9Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 118155de1df9Smrg x_includes=$ac_optarg ;; 118255de1df9Smrg 118355de1df9Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 118455de1df9Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 118555de1df9Smrg ac_prev=x_libraries ;; 118655de1df9Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 118755de1df9Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 118855de1df9Smrg x_libraries=$ac_optarg ;; 118955de1df9Smrg 1190baaedd75Smrg -*) as_fn_error $? "unrecognized option: '$ac_option' 1191baaedd75SmrgTry '$0 --help' for more information" 119255de1df9Smrg ;; 119355de1df9Smrg 119455de1df9Smrg *=*) 119555de1df9Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 119655de1df9Smrg # Reject names that are not valid shell variable names. 119755de1df9Smrg case $ac_envvar in #( 119855de1df9Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1199baaedd75Smrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 120055de1df9Smrg esac 120155de1df9Smrg eval $ac_envvar=\$ac_optarg 120255de1df9Smrg export $ac_envvar ;; 120355de1df9Smrg 120455de1df9Smrg *) 120555de1df9Smrg # FIXME: should be removed in autoconf 3.0. 120616e5c272Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 120755de1df9Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 120816e5c272Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 120939ae6282Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 121055de1df9Smrg ;; 121155de1df9Smrg 121255de1df9Smrg esac 121355de1df9Smrgdone 121455de1df9Smrg 121555de1df9Smrgif test -n "$ac_prev"; then 121655de1df9Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 121739ae6282Smrg as_fn_error $? "missing argument to $ac_option" 121855de1df9Smrgfi 121955de1df9Smrg 122055de1df9Smrgif test -n "$ac_unrecognized_opts"; then 122155de1df9Smrg case $enable_option_checking in 122255de1df9Smrg no) ;; 122339ae6282Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 122416e5c272Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 122555de1df9Smrg esac 122655de1df9Smrgfi 122755de1df9Smrg 122855de1df9Smrg# Check all directory arguments for consistency. 122955de1df9Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 123055de1df9Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 123155de1df9Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 123216e5c272Smrg libdir localedir mandir runstatedir 123355de1df9Smrgdo 123455de1df9Smrg eval ac_val=\$$ac_var 123555de1df9Smrg # Remove trailing slashes. 123655de1df9Smrg case $ac_val in 123755de1df9Smrg */ ) 123855de1df9Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 123955de1df9Smrg eval $ac_var=\$ac_val;; 124055de1df9Smrg esac 124155de1df9Smrg # Be sure to have absolute directory names. 124255de1df9Smrg case $ac_val in 124355de1df9Smrg [\\/$]* | ?:[\\/]* ) continue;; 124455de1df9Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 124555de1df9Smrg esac 124639ae6282Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 124755de1df9Smrgdone 124855de1df9Smrg 1249baaedd75Smrg# There might be people who depend on the old broken behavior: '$host' 125055de1df9Smrg# used to hold the argument of --host etc. 125155de1df9Smrg# FIXME: To remove some day. 125255de1df9Smrgbuild=$build_alias 125355de1df9Smrghost=$host_alias 125455de1df9Smrgtarget=$target_alias 125555de1df9Smrg 125655de1df9Smrg# FIXME: To remove some day. 125755de1df9Smrgif test "x$host_alias" != x; then 125855de1df9Smrg if test "x$build_alias" = x; then 125955de1df9Smrg cross_compiling=maybe 126055de1df9Smrg elif test "x$build_alias" != "x$host_alias"; then 126155de1df9Smrg cross_compiling=yes 126255de1df9Smrg fi 126355de1df9Smrgfi 126455de1df9Smrg 126555de1df9Smrgac_tool_prefix= 126655de1df9Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 126755de1df9Smrg 126855de1df9Smrgtest "$silent" = yes && exec 6>/dev/null 126955de1df9Smrg 127055de1df9Smrg 127155de1df9Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 127255de1df9Smrgac_ls_di=`ls -di .` && 127355de1df9Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 127439ae6282Smrg as_fn_error $? "working directory cannot be determined" 127555de1df9Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 127639ae6282Smrg as_fn_error $? "pwd does not report name of working directory" 127755de1df9Smrg 127855de1df9Smrg 127955de1df9Smrg# Find the source files, if location was not specified. 128055de1df9Smrgif test -z "$srcdir"; then 128155de1df9Smrg ac_srcdir_defaulted=yes 128255de1df9Smrg # Try the directory containing this script, then the parent directory. 128355de1df9Smrg ac_confdir=`$as_dirname -- "$as_myself" || 128455de1df9Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 128555de1df9Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 128655de1df9Smrg X"$as_myself" : 'X\(//\)$' \| \ 128755de1df9Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 128816e5c272Smrgprintf "%s\n" X"$as_myself" | 128955de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 129055de1df9Smrg s//\1/ 129155de1df9Smrg q 129255de1df9Smrg } 129355de1df9Smrg /^X\(\/\/\)[^/].*/{ 129455de1df9Smrg s//\1/ 129555de1df9Smrg q 129655de1df9Smrg } 129755de1df9Smrg /^X\(\/\/\)$/{ 129855de1df9Smrg s//\1/ 129955de1df9Smrg q 130055de1df9Smrg } 130155de1df9Smrg /^X\(\/\).*/{ 130255de1df9Smrg s//\1/ 130355de1df9Smrg q 130455de1df9Smrg } 130555de1df9Smrg s/.*/./; q'` 130655de1df9Smrg srcdir=$ac_confdir 130755de1df9Smrg if test ! -r "$srcdir/$ac_unique_file"; then 130855de1df9Smrg srcdir=.. 130955de1df9Smrg fi 131055de1df9Smrgelse 131155de1df9Smrg ac_srcdir_defaulted=no 131255de1df9Smrgfi 131355de1df9Smrgif test ! -r "$srcdir/$ac_unique_file"; then 131455de1df9Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 131539ae6282Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 131655de1df9Smrgfi 1317baaedd75Smrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 131855de1df9Smrgac_abs_confdir=`( 131939ae6282Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 132055de1df9Smrg pwd)` 132155de1df9Smrg# When building in place, set srcdir=. 132255de1df9Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 132355de1df9Smrg srcdir=. 132455de1df9Smrgfi 132555de1df9Smrg# Remove unnecessary trailing slashes from srcdir. 132655de1df9Smrg# Double slashes in file names in object file debugging info 132755de1df9Smrg# mess up M-x gdb in Emacs. 132855de1df9Smrgcase $srcdir in 132955de1df9Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 133055de1df9Smrgesac 133155de1df9Smrgfor ac_var in $ac_precious_vars; do 133255de1df9Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 133355de1df9Smrg eval ac_env_${ac_var}_value=\$${ac_var} 133455de1df9Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 133555de1df9Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 133655de1df9Smrgdone 133755de1df9Smrg 133855de1df9Smrg# 133955de1df9Smrg# Report the --help message. 134055de1df9Smrg# 134155de1df9Smrgif test "$ac_init_help" = "long"; then 134255de1df9Smrg # Omit some internal or obsolete options to make the list less imposing. 134355de1df9Smrg # This message is too long to be a string in the A/UX 3.1 sh. 134455de1df9Smrg cat <<_ACEOF 1345baaedd75Smrg'configure' configures lndir 1.0.5 to adapt to many kinds of systems. 134655de1df9Smrg 134755de1df9SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 134855de1df9Smrg 134955de1df9SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 135055de1df9SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 135155de1df9Smrg 135255de1df9SmrgDefaults for the options are specified in brackets. 135355de1df9Smrg 135455de1df9SmrgConfiguration: 135555de1df9Smrg -h, --help display this help and exit 135655de1df9Smrg --help=short display options specific to this package 135755de1df9Smrg --help=recursive display the short help of all the included packages 135855de1df9Smrg -V, --version display version information and exit 1359baaedd75Smrg -q, --quiet, --silent do not print 'checking ...' messages 136055de1df9Smrg --cache-file=FILE cache test results in FILE [disabled] 1361baaedd75Smrg -C, --config-cache alias for '--cache-file=config.cache' 136255de1df9Smrg -n, --no-create do not create output files 1363baaedd75Smrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 136455de1df9Smrg 136555de1df9SmrgInstallation directories: 136655de1df9Smrg --prefix=PREFIX install architecture-independent files in PREFIX 136755de1df9Smrg [$ac_default_prefix] 136855de1df9Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 136955de1df9Smrg [PREFIX] 137055de1df9Smrg 1371baaedd75SmrgBy default, 'make install' will install all the files in 1372baaedd75Smrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1373baaedd75Smrgan installation prefix other than '$ac_default_prefix' using '--prefix', 1374baaedd75Smrgfor instance '--prefix=\$HOME'. 137555de1df9Smrg 137655de1df9SmrgFor better control, use the options below. 137755de1df9Smrg 137855de1df9SmrgFine tuning of the installation directories: 137955de1df9Smrg --bindir=DIR user executables [EPREFIX/bin] 138055de1df9Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 138155de1df9Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 138255de1df9Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 138355de1df9Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 138455de1df9Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 138516e5c272Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 138655de1df9Smrg --libdir=DIR object code libraries [EPREFIX/lib] 138755de1df9Smrg --includedir=DIR C header files [PREFIX/include] 138855de1df9Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 138955de1df9Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 139055de1df9Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 139155de1df9Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 139255de1df9Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 139355de1df9Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 139455de1df9Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/lndir] 139555de1df9Smrg --htmldir=DIR html documentation [DOCDIR] 139655de1df9Smrg --dvidir=DIR dvi documentation [DOCDIR] 139755de1df9Smrg --pdfdir=DIR pdf documentation [DOCDIR] 139855de1df9Smrg --psdir=DIR ps documentation [DOCDIR] 139955de1df9Smrg_ACEOF 140055de1df9Smrg 140155de1df9Smrg cat <<\_ACEOF 140255de1df9Smrg 140355de1df9SmrgProgram names: 140455de1df9Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 140555de1df9Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 140655de1df9Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 140755de1df9Smrg 140855de1df9SmrgSystem types: 140955de1df9Smrg --build=BUILD configure for building on BUILD [guessed] 141055de1df9Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 141155de1df9Smrg_ACEOF 141255de1df9Smrgfi 141355de1df9Smrg 141455de1df9Smrgif test -n "$ac_init_help"; then 141555de1df9Smrg case $ac_init_help in 1416baaedd75Smrg short | recursive ) echo "Configuration of lndir 1.0.5:";; 141755de1df9Smrg esac 141855de1df9Smrg cat <<\_ACEOF 141955de1df9Smrg 142055de1df9SmrgOptional Features: 142155de1df9Smrg --disable-option-checking ignore unrecognized --enable/--with options 142255de1df9Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 142355de1df9Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 142416e5c272Smrg --enable-dependency-tracking 142516e5c272Smrg do not reject slow dependency extractors 142616e5c272Smrg --disable-dependency-tracking 142716e5c272Smrg speeds up one-time build 142816e5c272Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 142916e5c272Smrg --disable-silent-rules verbose build output (undo: "make V=0") 143039ae6282Smrg --disable-selective-werror 143139ae6282Smrg Turn off selective compiler errors. (default: 143239ae6282Smrg enabled) 143355de1df9Smrg --enable-strict-compilation 143455de1df9Smrg Enable all warnings from compiler and make them 143555de1df9Smrg errors (default: disabled) 143655de1df9Smrg --disable-largefile omit support for large files 1437baaedd75Smrg --enable-year2038 support timestamps after 2038 143855de1df9Smrg 143955de1df9SmrgSome influential environment variables: 144055de1df9Smrg CC C compiler command 144155de1df9Smrg CFLAGS C compiler flags 144255de1df9Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 144355de1df9Smrg nonstandard directory <lib dir> 144455de1df9Smrg LIBS libraries to pass to the linker, e.g. -l<library> 144555de1df9Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 144655de1df9Smrg you have headers in a nonstandard directory <include dir> 144755de1df9Smrg PKG_CONFIG path to pkg-config utility 144816e5c272Smrg PKG_CONFIG_PATH 144916e5c272Smrg directories to add to pkg-config's search path 145016e5c272Smrg PKG_CONFIG_LIBDIR 145116e5c272Smrg path overriding pkg-config's built-in search path 145255de1df9Smrg XPROTO_CFLAGS 145355de1df9Smrg C compiler flags for XPROTO, overriding pkg-config 145455de1df9Smrg XPROTO_LIBS linker flags for XPROTO, overriding pkg-config 145516e5c272Smrg LIBBSD_CFLAGS 145616e5c272Smrg C compiler flags for LIBBSD, overriding pkg-config 145716e5c272Smrg LIBBSD_LIBS linker flags for LIBBSD, overriding pkg-config 145855de1df9Smrg 1459baaedd75SmrgUse these variables to override the choices made by 'configure' or to help 146055de1df9Smrgit to find libraries and programs with nonstandard names/locations. 146155de1df9Smrg 146216e5c272SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/lndir/-/issues>. 146355de1df9Smrg_ACEOF 146455de1df9Smrgac_status=$? 146555de1df9Smrgfi 146655de1df9Smrg 146755de1df9Smrgif test "$ac_init_help" = "recursive"; then 146855de1df9Smrg # If there are subdirs, report their specific --help. 146955de1df9Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 147055de1df9Smrg test -d "$ac_dir" || 147155de1df9Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 147255de1df9Smrg continue 147355de1df9Smrg ac_builddir=. 147455de1df9Smrg 147555de1df9Smrgcase "$ac_dir" in 147655de1df9Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 147755de1df9Smrg*) 147816e5c272Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 147955de1df9Smrg # A ".." for each directory in $ac_dir_suffix. 148016e5c272Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 148155de1df9Smrg case $ac_top_builddir_sub in 148255de1df9Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 148355de1df9Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 148455de1df9Smrg esac ;; 148555de1df9Smrgesac 148655de1df9Smrgac_abs_top_builddir=$ac_pwd 148755de1df9Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 148855de1df9Smrg# for backward compatibility: 148955de1df9Smrgac_top_builddir=$ac_top_build_prefix 149055de1df9Smrg 149155de1df9Smrgcase $srcdir in 149255de1df9Smrg .) # We are building in place. 149355de1df9Smrg ac_srcdir=. 149455de1df9Smrg ac_top_srcdir=$ac_top_builddir_sub 149555de1df9Smrg ac_abs_top_srcdir=$ac_pwd ;; 149655de1df9Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 149755de1df9Smrg ac_srcdir=$srcdir$ac_dir_suffix; 149855de1df9Smrg ac_top_srcdir=$srcdir 149955de1df9Smrg ac_abs_top_srcdir=$srcdir ;; 150055de1df9Smrg *) # Relative name. 150155de1df9Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 150255de1df9Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 150355de1df9Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 150455de1df9Smrgesac 150555de1df9Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 150655de1df9Smrg 150755de1df9Smrg cd "$ac_dir" || { ac_status=$?; continue; } 150816e5c272Smrg # Check for configure.gnu first; this name is used for a wrapper for 150916e5c272Smrg # Metaconfig's "Configure" on case-insensitive file systems. 151055de1df9Smrg if test -f "$ac_srcdir/configure.gnu"; then 151155de1df9Smrg echo && 151255de1df9Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 151355de1df9Smrg elif test -f "$ac_srcdir/configure"; then 151455de1df9Smrg echo && 151555de1df9Smrg $SHELL "$ac_srcdir/configure" --help=recursive 151655de1df9Smrg else 151716e5c272Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 151855de1df9Smrg fi || ac_status=$? 151955de1df9Smrg cd "$ac_pwd" || { ac_status=$?; break; } 152055de1df9Smrg done 152155de1df9Smrgfi 152255de1df9Smrg 152355de1df9Smrgtest -n "$ac_init_help" && exit $ac_status 152455de1df9Smrgif $ac_init_version; then 152555de1df9Smrg cat <<\_ACEOF 1526baaedd75Smrglndir configure 1.0.5 1527baaedd75Smrggenerated by GNU Autoconf 2.72 152855de1df9Smrg 1529baaedd75SmrgCopyright (C) 2023 Free Software Foundation, Inc. 153055de1df9SmrgThis configure script is free software; the Free Software Foundation 153155de1df9Smrggives unlimited permission to copy, distribute and modify it. 153255de1df9Smrg_ACEOF 153355de1df9Smrg exit 153455de1df9Smrgfi 153555de1df9Smrg 153655de1df9Smrg## ------------------------ ## 153755de1df9Smrg## Autoconf initialization. ## 153855de1df9Smrg## ------------------------ ## 153955de1df9Smrg 154055de1df9Smrg# ac_fn_c_try_compile LINENO 154155de1df9Smrg# -------------------------- 154255de1df9Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 154355de1df9Smrgac_fn_c_try_compile () 154455de1df9Smrg{ 154555de1df9Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 154616e5c272Smrg rm -f conftest.$ac_objext conftest.beam 154755de1df9Smrg if { { ac_try="$ac_compile" 154855de1df9Smrgcase "(($ac_try" in 154955de1df9Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 155055de1df9Smrg *) ac_try_echo=$ac_try;; 155155de1df9Smrgesac 155255de1df9Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 155316e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 155455de1df9Smrg (eval "$ac_compile") 2>conftest.err 155555de1df9Smrg ac_status=$? 155655de1df9Smrg if test -s conftest.err; then 155755de1df9Smrg grep -v '^ *+' conftest.err >conftest.er1 155855de1df9Smrg cat conftest.er1 >&5 155955de1df9Smrg mv -f conftest.er1 conftest.err 156055de1df9Smrg fi 156116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 156255de1df9Smrg test $ac_status = 0; } && { 156355de1df9Smrg test -z "$ac_c_werror_flag" || 156455de1df9Smrg test ! -s conftest.err 156516e5c272Smrg } && test -s conftest.$ac_objext 156616e5c272Smrgthen : 156755de1df9Smrg ac_retval=0 1568baaedd75Smrgelse case e in #( 1569baaedd75Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 157055de1df9Smrgsed 's/^/| /' conftest.$ac_ext >&5 157155de1df9Smrg 1572baaedd75Smrg ac_retval=1 ;; 1573baaedd75Smrgesac 157455de1df9Smrgfi 157539ae6282Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 157655de1df9Smrg as_fn_set_status $ac_retval 157755de1df9Smrg 157855de1df9Smrg} # ac_fn_c_try_compile 157955de1df9Smrg 158055de1df9Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 158155de1df9Smrg# ------------------------------------------------------- 158255de1df9Smrg# Tests whether HEADER exists and can be compiled using the include files in 158355de1df9Smrg# INCLUDES, setting the cache variable VAR accordingly. 158455de1df9Smrgac_fn_c_check_header_compile () 158555de1df9Smrg{ 158655de1df9Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 158716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 158816e5c272Smrgprintf %s "checking for $2... " >&6; } 158916e5c272Smrgif eval test \${$3+y} 159016e5c272Smrgthen : 159116e5c272Smrg printf %s "(cached) " >&6 1592baaedd75Smrgelse case e in #( 1593baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 159455de1df9Smrg/* end confdefs.h. */ 159555de1df9Smrg$4 159655de1df9Smrg#include <$2> 159755de1df9Smrg_ACEOF 159816e5c272Smrgif ac_fn_c_try_compile "$LINENO" 159916e5c272Smrgthen : 160055de1df9Smrg eval "$3=yes" 1601baaedd75Smrgelse case e in #( 1602baaedd75Smrg e) eval "$3=no" ;; 1603baaedd75Smrgesac 160455de1df9Smrgfi 1605baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1606baaedd75Smrgesac 160755de1df9Smrgfi 160855de1df9Smrgeval ac_res=\$$3 160916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 161016e5c272Smrgprintf "%s\n" "$ac_res" >&6; } 161139ae6282Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 161255de1df9Smrg 161355de1df9Smrg} # ac_fn_c_check_header_compile 161455de1df9Smrg 161516e5c272Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 161616e5c272Smrg# ------------------------------------------------------------------ 161739ae6282Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 161816e5c272Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 161916e5c272Smrgac_fn_check_decl () 162055de1df9Smrg{ 162155de1df9Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 162239ae6282Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 162316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 162416e5c272Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 162516e5c272Smrgif eval test \${$3+y} 162616e5c272Smrgthen : 162716e5c272Smrg printf %s "(cached) " >&6 1628baaedd75Smrgelse case e in #( 1629baaedd75Smrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 163016e5c272Smrg eval ac_save_FLAGS=\$$6 163116e5c272Smrg as_fn_append $6 " $5" 163255de1df9Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 163355de1df9Smrg/* end confdefs.h. */ 163455de1df9Smrg$4 163555de1df9Smrgint 163616e5c272Smrgmain (void) 163755de1df9Smrg{ 163839ae6282Smrg#ifndef $as_decl_name 163939ae6282Smrg#ifdef __cplusplus 164039ae6282Smrg (void) $as_decl_use; 164139ae6282Smrg#else 164239ae6282Smrg (void) $as_decl_name; 164339ae6282Smrg#endif 164455de1df9Smrg#endif 164555de1df9Smrg 164655de1df9Smrg ; 164755de1df9Smrg return 0; 164855de1df9Smrg} 164955de1df9Smrg_ACEOF 165016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 165116e5c272Smrgthen : 165255de1df9Smrg eval "$3=yes" 1653baaedd75Smrgelse case e in #( 1654baaedd75Smrg e) eval "$3=no" ;; 1655baaedd75Smrgesac 165655de1df9Smrgfi 165716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 165816e5c272Smrg eval $6=\$ac_save_FLAGS 1659baaedd75Smrg ;; 1660baaedd75Smrgesac 166155de1df9Smrgfi 166255de1df9Smrgeval ac_res=\$$3 166316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 166416e5c272Smrgprintf "%s\n" "$ac_res" >&6; } 166539ae6282Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 166655de1df9Smrg 166716e5c272Smrg} # ac_fn_check_decl 166839ae6282Smrg 166939ae6282Smrg# ac_fn_c_try_link LINENO 167039ae6282Smrg# ----------------------- 167139ae6282Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 167239ae6282Smrgac_fn_c_try_link () 167339ae6282Smrg{ 167439ae6282Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 167516e5c272Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 167639ae6282Smrg if { { ac_try="$ac_link" 167739ae6282Smrgcase "(($ac_try" in 167839ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 167939ae6282Smrg *) ac_try_echo=$ac_try;; 168039ae6282Smrgesac 168139ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 168216e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 168339ae6282Smrg (eval "$ac_link") 2>conftest.err 168439ae6282Smrg ac_status=$? 168539ae6282Smrg if test -s conftest.err; then 168639ae6282Smrg grep -v '^ *+' conftest.err >conftest.er1 168739ae6282Smrg cat conftest.er1 >&5 168839ae6282Smrg mv -f conftest.er1 conftest.err 168939ae6282Smrg fi 169016e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 169139ae6282Smrg test $ac_status = 0; } && { 169239ae6282Smrg test -z "$ac_c_werror_flag" || 169339ae6282Smrg test ! -s conftest.err 169439ae6282Smrg } && test -s conftest$ac_exeext && { 169539ae6282Smrg test "$cross_compiling" = yes || 169616e5c272Smrg test -x conftest$ac_exeext 169716e5c272Smrg } 169816e5c272Smrgthen : 169939ae6282Smrg ac_retval=0 1700baaedd75Smrgelse case e in #( 1701baaedd75Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 170239ae6282Smrgsed 's/^/| /' conftest.$ac_ext >&5 170339ae6282Smrg 1704baaedd75Smrg ac_retval=1 ;; 1705baaedd75Smrgesac 170639ae6282Smrgfi 170739ae6282Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 170839ae6282Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 170939ae6282Smrg # interfere with the next link command; also delete a directory that is 171039ae6282Smrg # left behind by Apple's compiler. We do this before executing the actions. 171139ae6282Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 171239ae6282Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 171339ae6282Smrg as_fn_set_status $ac_retval 171439ae6282Smrg 171539ae6282Smrg} # ac_fn_c_try_link 171616e5c272Smrg 171716e5c272Smrg# ac_fn_c_check_func LINENO FUNC VAR 171816e5c272Smrg# ---------------------------------- 171916e5c272Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 172016e5c272Smrgac_fn_c_check_func () 172116e5c272Smrg{ 172216e5c272Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 172316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 172416e5c272Smrgprintf %s "checking for $2... " >&6; } 172516e5c272Smrgif eval test \${$3+y} 172616e5c272Smrgthen : 172716e5c272Smrg printf %s "(cached) " >&6 1728baaedd75Smrgelse case e in #( 1729baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 173016e5c272Smrg/* end confdefs.h. */ 173116e5c272Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 173216e5c272Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 173316e5c272Smrg#define $2 innocuous_$2 173416e5c272Smrg 173516e5c272Smrg/* System header to define __stub macros and hopefully few prototypes, 1736baaedd75Smrg which can conflict with char $2 (void); below. */ 173716e5c272Smrg 173816e5c272Smrg#include <limits.h> 173916e5c272Smrg#undef $2 174016e5c272Smrg 174116e5c272Smrg/* Override any GCC internal prototype to avoid an error. 174216e5c272Smrg Use char because int might match the return type of a GCC 174316e5c272Smrg builtin and then its argument prototype would still apply. */ 174416e5c272Smrg#ifdef __cplusplus 174516e5c272Smrgextern "C" 174616e5c272Smrg#endif 1747baaedd75Smrgchar $2 (void); 174816e5c272Smrg/* The GNU C library defines this for functions which it implements 174916e5c272Smrg to always fail with ENOSYS. Some functions are actually named 175016e5c272Smrg something starting with __ and the normal name is an alias. */ 175116e5c272Smrg#if defined __stub_$2 || defined __stub___$2 175216e5c272Smrgchoke me 175316e5c272Smrg#endif 175416e5c272Smrg 175516e5c272Smrgint 175616e5c272Smrgmain (void) 175716e5c272Smrg{ 175816e5c272Smrgreturn $2 (); 175916e5c272Smrg ; 176016e5c272Smrg return 0; 176116e5c272Smrg} 176216e5c272Smrg_ACEOF 176316e5c272Smrgif ac_fn_c_try_link "$LINENO" 176416e5c272Smrgthen : 176516e5c272Smrg eval "$3=yes" 1766baaedd75Smrgelse case e in #( 1767baaedd75Smrg e) eval "$3=no" ;; 1768baaedd75Smrgesac 176916e5c272Smrgfi 177016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1771baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 1772baaedd75Smrgesac 177316e5c272Smrgfi 177416e5c272Smrgeval ac_res=\$$3 177516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 177616e5c272Smrgprintf "%s\n" "$ac_res" >&6; } 177716e5c272Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 177816e5c272Smrg 177916e5c272Smrg} # ac_fn_c_check_func 178016e5c272Smrgac_configure_args_raw= 178116e5c272Smrgfor ac_arg 178216e5c272Smrgdo 178316e5c272Smrg case $ac_arg in 178416e5c272Smrg *\'*) 178516e5c272Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 178616e5c272Smrg esac 178716e5c272Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 178816e5c272Smrgdone 178916e5c272Smrg 179016e5c272Smrgcase $ac_configure_args_raw in 179116e5c272Smrg *$as_nl*) 179216e5c272Smrg ac_safe_unquote= ;; 179316e5c272Smrg *) 179416e5c272Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 179516e5c272Smrg ac_unsafe_a="$ac_unsafe_z#~" 179616e5c272Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 179716e5c272Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 179816e5c272Smrgesac 179916e5c272Smrg 180055de1df9Smrgcat >config.log <<_ACEOF 180155de1df9SmrgThis file contains any messages produced by compilers while 180255de1df9Smrgrunning configure, to aid debugging if configure makes a mistake. 180355de1df9Smrg 1804baaedd75SmrgIt was created by lndir $as_me 1.0.5, which was 1805baaedd75Smrggenerated by GNU Autoconf 2.72. Invocation command line was 180655de1df9Smrg 180716e5c272Smrg $ $0$ac_configure_args_raw 180855de1df9Smrg 180955de1df9Smrg_ACEOF 181055de1df9Smrgexec 5>>config.log 181155de1df9Smrg{ 181255de1df9Smrgcat <<_ASUNAME 181355de1df9Smrg## --------- ## 181455de1df9Smrg## Platform. ## 181555de1df9Smrg## --------- ## 181655de1df9Smrg 181755de1df9Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 181855de1df9Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 181955de1df9Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 182055de1df9Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 182155de1df9Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 182255de1df9Smrg 182355de1df9Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 182455de1df9Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 182555de1df9Smrg 182655de1df9Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 182755de1df9Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 182855de1df9Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 182955de1df9Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 183055de1df9Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 183155de1df9Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 183255de1df9Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 183355de1df9Smrg 183455de1df9Smrg_ASUNAME 183555de1df9Smrg 183655de1df9Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 183755de1df9Smrgfor as_dir in $PATH 183855de1df9Smrgdo 183955de1df9Smrg IFS=$as_save_IFS 184016e5c272Smrg case $as_dir in #((( 184116e5c272Smrg '') as_dir=./ ;; 184216e5c272Smrg */) ;; 184316e5c272Smrg *) as_dir=$as_dir/ ;; 184416e5c272Smrg esac 184516e5c272Smrg printf "%s\n" "PATH: $as_dir" 184655de1df9Smrg done 184755de1df9SmrgIFS=$as_save_IFS 184855de1df9Smrg 184955de1df9Smrg} >&5 185055de1df9Smrg 185155de1df9Smrgcat >&5 <<_ACEOF 185255de1df9Smrg 185355de1df9Smrg 185455de1df9Smrg## ----------- ## 185555de1df9Smrg## Core tests. ## 185655de1df9Smrg## ----------- ## 185755de1df9Smrg 185855de1df9Smrg_ACEOF 185955de1df9Smrg 186055de1df9Smrg 186155de1df9Smrg# Keep a trace of the command line. 186255de1df9Smrg# Strip out --no-create and --no-recursion so they do not pile up. 186355de1df9Smrg# Strip out --silent because we don't want to record it for future runs. 186455de1df9Smrg# Also quote any args containing shell meta-characters. 186555de1df9Smrg# Make two passes to allow for proper duplicate-argument suppression. 186655de1df9Smrgac_configure_args= 186755de1df9Smrgac_configure_args0= 186855de1df9Smrgac_configure_args1= 186955de1df9Smrgac_must_keep_next=false 187055de1df9Smrgfor ac_pass in 1 2 187155de1df9Smrgdo 187255de1df9Smrg for ac_arg 187355de1df9Smrg do 187455de1df9Smrg case $ac_arg in 187555de1df9Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 187655de1df9Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 187755de1df9Smrg | -silent | --silent | --silen | --sile | --sil) 187855de1df9Smrg continue ;; 187955de1df9Smrg *\'*) 188016e5c272Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 188155de1df9Smrg esac 188255de1df9Smrg case $ac_pass in 188355de1df9Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 188455de1df9Smrg 2) 188555de1df9Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 188655de1df9Smrg if test $ac_must_keep_next = true; then 188755de1df9Smrg ac_must_keep_next=false # Got value, back to normal. 188855de1df9Smrg else 188955de1df9Smrg case $ac_arg in 189055de1df9Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 189155de1df9Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 189255de1df9Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 189355de1df9Smrg | -with-* | --with-* | -without-* | --without-* | --x) 189455de1df9Smrg case "$ac_configure_args0 " in 189555de1df9Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 189655de1df9Smrg esac 189755de1df9Smrg ;; 189855de1df9Smrg -* ) ac_must_keep_next=true ;; 189955de1df9Smrg esac 190055de1df9Smrg fi 190155de1df9Smrg as_fn_append ac_configure_args " '$ac_arg'" 190255de1df9Smrg ;; 190355de1df9Smrg esac 190455de1df9Smrg done 190555de1df9Smrgdone 190655de1df9Smrg{ ac_configure_args0=; unset ac_configure_args0;} 190755de1df9Smrg{ ac_configure_args1=; unset ac_configure_args1;} 190855de1df9Smrg 190955de1df9Smrg# When interrupted or exit'd, cleanup temporary files, and complete 191055de1df9Smrg# config.log. We remove comments because anyway the quotes in there 191155de1df9Smrg# would cause problems or look ugly. 191255de1df9Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 191355de1df9Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 191455de1df9Smrgtrap 'exit_status=$? 191516e5c272Smrg # Sanitize IFS. 191616e5c272Smrg IFS=" "" $as_nl" 191755de1df9Smrg # Save into config.log some information that might help in debugging. 191855de1df9Smrg { 191955de1df9Smrg echo 192055de1df9Smrg 192116e5c272Smrg printf "%s\n" "## ---------------- ## 192255de1df9Smrg## Cache variables. ## 192339ae6282Smrg## ---------------- ##" 192455de1df9Smrg echo 192555de1df9Smrg # The following way of writing the cache mishandles newlines in values, 192655de1df9Smrg( 192755de1df9Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 192855de1df9Smrg eval ac_val=\$$ac_var 192955de1df9Smrg case $ac_val in #( 193055de1df9Smrg *${as_nl}*) 193155de1df9Smrg case $ac_var in #( 193216e5c272Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 193316e5c272Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 193455de1df9Smrg esac 193555de1df9Smrg case $ac_var in #( 193655de1df9Smrg _ | IFS | as_nl) ;; #( 193755de1df9Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 193855de1df9Smrg *) { eval $ac_var=; unset $ac_var;} ;; 193955de1df9Smrg esac ;; 194055de1df9Smrg esac 194155de1df9Smrg done 194255de1df9Smrg (set) 2>&1 | 194355de1df9Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 194455de1df9Smrg *${as_nl}ac_space=\ *) 194555de1df9Smrg sed -n \ 194655de1df9Smrg "s/'\''/'\''\\\\'\'''\''/g; 194755de1df9Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 194855de1df9Smrg ;; #( 194955de1df9Smrg *) 195055de1df9Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 195155de1df9Smrg ;; 195255de1df9Smrg esac | 195355de1df9Smrg sort 195455de1df9Smrg) 195555de1df9Smrg echo 195655de1df9Smrg 195716e5c272Smrg printf "%s\n" "## ----------------- ## 195855de1df9Smrg## Output variables. ## 195939ae6282Smrg## ----------------- ##" 196055de1df9Smrg echo 196155de1df9Smrg for ac_var in $ac_subst_vars 196255de1df9Smrg do 196355de1df9Smrg eval ac_val=\$$ac_var 196455de1df9Smrg case $ac_val in 196516e5c272Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 196655de1df9Smrg esac 196716e5c272Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 196855de1df9Smrg done | sort 196955de1df9Smrg echo 197055de1df9Smrg 197155de1df9Smrg if test -n "$ac_subst_files"; then 197216e5c272Smrg printf "%s\n" "## ------------------- ## 197355de1df9Smrg## File substitutions. ## 197439ae6282Smrg## ------------------- ##" 197555de1df9Smrg echo 197655de1df9Smrg for ac_var in $ac_subst_files 197755de1df9Smrg do 197855de1df9Smrg eval ac_val=\$$ac_var 197955de1df9Smrg case $ac_val in 198016e5c272Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 198155de1df9Smrg esac 198216e5c272Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 198355de1df9Smrg done | sort 198455de1df9Smrg echo 198555de1df9Smrg fi 198655de1df9Smrg 198755de1df9Smrg if test -s confdefs.h; then 198816e5c272Smrg printf "%s\n" "## ----------- ## 198955de1df9Smrg## confdefs.h. ## 199039ae6282Smrg## ----------- ##" 199155de1df9Smrg echo 199255de1df9Smrg cat confdefs.h 199355de1df9Smrg echo 199455de1df9Smrg fi 199555de1df9Smrg test "$ac_signal" != 0 && 199616e5c272Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 199716e5c272Smrg printf "%s\n" "$as_me: exit $exit_status" 199855de1df9Smrg } >&5 199955de1df9Smrg rm -f core *.core core.conftest.* && 200055de1df9Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 200155de1df9Smrg exit $exit_status 200255de1df9Smrg' 0 200355de1df9Smrgfor ac_signal in 1 2 13 15; do 200455de1df9Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 200555de1df9Smrgdone 200655de1df9Smrgac_signal=0 200755de1df9Smrg 200855de1df9Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 200955de1df9Smrgrm -f -r conftest* confdefs.h 201055de1df9Smrg 201116e5c272Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 201255de1df9Smrg 201355de1df9Smrg# Predefined preprocessor variables. 201455de1df9Smrg 201516e5c272Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 201655de1df9Smrg 201716e5c272Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 201855de1df9Smrg 201916e5c272Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 202055de1df9Smrg 202116e5c272Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 202255de1df9Smrg 202316e5c272Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 202455de1df9Smrg 202516e5c272Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 202655de1df9Smrg 202755de1df9Smrg 202855de1df9Smrg# Let the site file select an alternate cache file if it wants to. 202955de1df9Smrg# Prefer an explicitly selected file to automatically selected ones. 203055de1df9Smrgif test -n "$CONFIG_SITE"; then 203116e5c272Smrg ac_site_files="$CONFIG_SITE" 203255de1df9Smrgelif test "x$prefix" != xNONE; then 203316e5c272Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 203455de1df9Smrgelse 203516e5c272Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 203655de1df9Smrgfi 203716e5c272Smrg 203816e5c272Smrgfor ac_site_file in $ac_site_files 203955de1df9Smrgdo 204016e5c272Smrg case $ac_site_file in #( 204116e5c272Smrg */*) : 204216e5c272Smrg ;; #( 204316e5c272Smrg *) : 204416e5c272Smrg ac_site_file=./$ac_site_file ;; 204516e5c272Smrgesac 204616e5c272Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 204716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 204816e5c272Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 204955de1df9Smrg sed 's/^/| /' "$ac_site_file" >&5 205039ae6282Smrg . "$ac_site_file" \ 2051baaedd75Smrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2052baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 205339ae6282Smrgas_fn_error $? "failed to load site script $ac_site_file 2054baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 205555de1df9Smrg fi 205655de1df9Smrgdone 205755de1df9Smrg 205855de1df9Smrgif test -r "$cache_file"; then 205955de1df9Smrg # Some versions of bash will fail to source /dev/null (special files 206055de1df9Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 206155de1df9Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 206216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 206316e5c272Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 206455de1df9Smrg case $cache_file in 206555de1df9Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 206655de1df9Smrg *) . "./$cache_file";; 206755de1df9Smrg esac 206855de1df9Smrg fi 206955de1df9Smrgelse 207016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 207116e5c272Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 207255de1df9Smrg >$cache_file 207355de1df9Smrgfi 207455de1df9Smrg 207516e5c272Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 207616e5c272Smrg# Test code for whether the C compiler supports C89 (global declarations) 207716e5c272Smrgac_c_conftest_c89_globals=' 207816e5c272Smrg/* Does the compiler advertise C89 conformance? 207916e5c272Smrg Do not test the value of __STDC__, because some compilers set it to 0 208016e5c272Smrg while being otherwise adequately conformant. */ 208116e5c272Smrg#if !defined __STDC__ 208216e5c272Smrg# error "Compiler does not advertise C89 conformance" 208316e5c272Smrg#endif 208416e5c272Smrg 208516e5c272Smrg#include <stddef.h> 208616e5c272Smrg#include <stdarg.h> 208716e5c272Smrgstruct stat; 208816e5c272Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 208916e5c272Smrgstruct buf { int x; }; 209016e5c272Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2091baaedd75Smrgstatic char *e (char **p, int i) 209216e5c272Smrg{ 209316e5c272Smrg return p[i]; 209416e5c272Smrg} 209516e5c272Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 209616e5c272Smrg{ 209716e5c272Smrg char *s; 209816e5c272Smrg va_list v; 209916e5c272Smrg va_start (v,p); 210016e5c272Smrg s = g (p, va_arg (v,int)); 210116e5c272Smrg va_end (v); 210216e5c272Smrg return s; 210316e5c272Smrg} 210416e5c272Smrg 2105baaedd75Smrg/* C89 style stringification. */ 2106baaedd75Smrg#define noexpand_stringify(a) #a 2107baaedd75Smrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 2108baaedd75Smrg 2109baaedd75Smrg/* C89 style token pasting. Exercises some of the corner cases that 2110baaedd75Smrg e.g. old MSVC gets wrong, but not very hard. */ 2111baaedd75Smrg#define noexpand_concat(a,b) a##b 2112baaedd75Smrg#define expand_concat(a,b) noexpand_concat(a,b) 2113baaedd75Smrgextern int vA; 2114baaedd75Smrgextern int vbee; 2115baaedd75Smrg#define aye A 2116baaedd75Smrg#define bee B 2117baaedd75Smrgint *pvA = &expand_concat(v,aye); 2118baaedd75Smrgint *pvbee = &noexpand_concat(v,bee); 2119baaedd75Smrg 212016e5c272Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 212116e5c272Smrg function prototypes and stuff, but not \xHH hex character constants. 212216e5c272Smrg These do not provoke an error unfortunately, instead are silently treated 212316e5c272Smrg as an "x". The following induces an error, until -std is added to get 212416e5c272Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 212516e5c272Smrg array size at least. It is necessary to write \x00 == 0 to get something 212616e5c272Smrg that is true only with -std. */ 212716e5c272Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 212816e5c272Smrg 212916e5c272Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 213016e5c272Smrg inside strings and character constants. */ 213116e5c272Smrg#define FOO(x) '\''x'\'' 213216e5c272Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 213316e5c272Smrg 213416e5c272Smrgint test (int i, double x); 213516e5c272Smrgstruct s1 {int (*f) (int a);}; 213616e5c272Smrgstruct s2 {int (*f) (double a);}; 213716e5c272Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 213816e5c272Smrg int, int);' 213916e5c272Smrg 214016e5c272Smrg# Test code for whether the C compiler supports C89 (body of main). 214116e5c272Smrgac_c_conftest_c89_main=' 214216e5c272Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 214316e5c272Smrg' 214416e5c272Smrg 214516e5c272Smrg# Test code for whether the C compiler supports C99 (global declarations) 214616e5c272Smrgac_c_conftest_c99_globals=' 2147baaedd75Smrg/* Does the compiler advertise C99 conformance? */ 214816e5c272Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 214916e5c272Smrg# error "Compiler does not advertise C99 conformance" 215016e5c272Smrg#endif 215116e5c272Smrg 2152baaedd75Smrg// See if C++-style comments work. 2153baaedd75Smrg 215416e5c272Smrg#include <stdbool.h> 215516e5c272Smrgextern int puts (const char *); 215616e5c272Smrgextern int printf (const char *, ...); 215716e5c272Smrgextern int dprintf (int, const char *, ...); 215816e5c272Smrgextern void *malloc (size_t); 2159baaedd75Smrgextern void free (void *); 216016e5c272Smrg 216116e5c272Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 216216e5c272Smrg// dprintf is used instead of fprintf to avoid needing to declare 216316e5c272Smrg// FILE and stderr. 216416e5c272Smrg#define debug(...) dprintf (2, __VA_ARGS__) 216516e5c272Smrg#define showlist(...) puts (#__VA_ARGS__) 216616e5c272Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 216716e5c272Smrgstatic void 216816e5c272Smrgtest_varargs_macros (void) 216916e5c272Smrg{ 217016e5c272Smrg int x = 1234; 217116e5c272Smrg int y = 5678; 217216e5c272Smrg debug ("Flag"); 217316e5c272Smrg debug ("X = %d\n", x); 217416e5c272Smrg showlist (The first, second, and third items.); 217516e5c272Smrg report (x>y, "x is %d but y is %d", x, y); 217616e5c272Smrg} 217716e5c272Smrg 217816e5c272Smrg// Check long long types. 217916e5c272Smrg#define BIG64 18446744073709551615ull 218016e5c272Smrg#define BIG32 4294967295ul 218116e5c272Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 218216e5c272Smrg#if !BIG_OK 218316e5c272Smrg #error "your preprocessor is broken" 218416e5c272Smrg#endif 218516e5c272Smrg#if BIG_OK 218616e5c272Smrg#else 218716e5c272Smrg #error "your preprocessor is broken" 218816e5c272Smrg#endif 218916e5c272Smrgstatic long long int bignum = -9223372036854775807LL; 219016e5c272Smrgstatic unsigned long long int ubignum = BIG64; 219116e5c272Smrg 219216e5c272Smrgstruct incomplete_array 219316e5c272Smrg{ 219416e5c272Smrg int datasize; 219516e5c272Smrg double data[]; 219616e5c272Smrg}; 219716e5c272Smrg 219816e5c272Smrgstruct named_init { 219916e5c272Smrg int number; 220016e5c272Smrg const wchar_t *name; 220116e5c272Smrg double average; 220216e5c272Smrg}; 220316e5c272Smrg 220416e5c272Smrgtypedef const char *ccp; 220516e5c272Smrg 220616e5c272Smrgstatic inline int 220716e5c272Smrgtest_restrict (ccp restrict text) 220816e5c272Smrg{ 220916e5c272Smrg // Iterate through items via the restricted pointer. 221016e5c272Smrg // Also check for declarations in for loops. 221116e5c272Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 221216e5c272Smrg continue; 221316e5c272Smrg return 0; 221416e5c272Smrg} 221516e5c272Smrg 221616e5c272Smrg// Check varargs and va_copy. 221716e5c272Smrgstatic bool 221816e5c272Smrgtest_varargs (const char *format, ...) 221916e5c272Smrg{ 222016e5c272Smrg va_list args; 222116e5c272Smrg va_start (args, format); 222216e5c272Smrg va_list args_copy; 222316e5c272Smrg va_copy (args_copy, args); 222416e5c272Smrg 222516e5c272Smrg const char *str = ""; 222616e5c272Smrg int number = 0; 222716e5c272Smrg float fnumber = 0; 222816e5c272Smrg 222916e5c272Smrg while (*format) 223016e5c272Smrg { 223116e5c272Smrg switch (*format++) 223216e5c272Smrg { 223316e5c272Smrg case '\''s'\'': // string 223416e5c272Smrg str = va_arg (args_copy, const char *); 223516e5c272Smrg break; 223616e5c272Smrg case '\''d'\'': // int 223716e5c272Smrg number = va_arg (args_copy, int); 223816e5c272Smrg break; 223916e5c272Smrg case '\''f'\'': // float 224016e5c272Smrg fnumber = va_arg (args_copy, double); 224116e5c272Smrg break; 224216e5c272Smrg default: 224316e5c272Smrg break; 224416e5c272Smrg } 224516e5c272Smrg } 224616e5c272Smrg va_end (args_copy); 224716e5c272Smrg va_end (args); 224816e5c272Smrg 224916e5c272Smrg return *str && number && fnumber; 225016e5c272Smrg} 225116e5c272Smrg' 225216e5c272Smrg 225316e5c272Smrg# Test code for whether the C compiler supports C99 (body of main). 225416e5c272Smrgac_c_conftest_c99_main=' 225516e5c272Smrg // Check bool. 225616e5c272Smrg _Bool success = false; 225716e5c272Smrg success |= (argc != 0); 225816e5c272Smrg 225916e5c272Smrg // Check restrict. 226016e5c272Smrg if (test_restrict ("String literal") == 0) 226116e5c272Smrg success = true; 226216e5c272Smrg char *restrict newvar = "Another string"; 226316e5c272Smrg 226416e5c272Smrg // Check varargs. 226516e5c272Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 226616e5c272Smrg test_varargs_macros (); 226716e5c272Smrg 226816e5c272Smrg // Check flexible array members. 226916e5c272Smrg struct incomplete_array *ia = 227016e5c272Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 227116e5c272Smrg ia->datasize = 10; 227216e5c272Smrg for (int i = 0; i < ia->datasize; ++i) 227316e5c272Smrg ia->data[i] = i * 1.234; 2274baaedd75Smrg // Work around memory leak warnings. 2275baaedd75Smrg free (ia); 227616e5c272Smrg 227716e5c272Smrg // Check named initializers. 227816e5c272Smrg struct named_init ni = { 227916e5c272Smrg .number = 34, 228016e5c272Smrg .name = L"Test wide string", 228116e5c272Smrg .average = 543.34343, 228216e5c272Smrg }; 228316e5c272Smrg 228416e5c272Smrg ni.number = 58; 228516e5c272Smrg 228616e5c272Smrg int dynamic_array[ni.number]; 228716e5c272Smrg dynamic_array[0] = argv[0][0]; 228816e5c272Smrg dynamic_array[ni.number - 1] = 543; 228916e5c272Smrg 229016e5c272Smrg // work around unused variable warnings 229116e5c272Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 229216e5c272Smrg || dynamic_array[ni.number - 1] != 543); 229316e5c272Smrg' 229416e5c272Smrg 229516e5c272Smrg# Test code for whether the C compiler supports C11 (global declarations) 229616e5c272Smrgac_c_conftest_c11_globals=' 2297baaedd75Smrg/* Does the compiler advertise C11 conformance? */ 229816e5c272Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 229916e5c272Smrg# error "Compiler does not advertise C11 conformance" 230016e5c272Smrg#endif 230116e5c272Smrg 230216e5c272Smrg// Check _Alignas. 230316e5c272Smrgchar _Alignas (double) aligned_as_double; 230416e5c272Smrgchar _Alignas (0) no_special_alignment; 230516e5c272Smrgextern char aligned_as_int; 230616e5c272Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 230716e5c272Smrg 230816e5c272Smrg// Check _Alignof. 230916e5c272Smrgenum 231016e5c272Smrg{ 231116e5c272Smrg int_alignment = _Alignof (int), 231216e5c272Smrg int_array_alignment = _Alignof (int[100]), 231316e5c272Smrg char_alignment = _Alignof (char) 231416e5c272Smrg}; 231516e5c272Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 231616e5c272Smrg 231716e5c272Smrg// Check _Noreturn. 231816e5c272Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 231916e5c272Smrg 232016e5c272Smrg// Check _Static_assert. 232116e5c272Smrgstruct test_static_assert 232216e5c272Smrg{ 232316e5c272Smrg int x; 232416e5c272Smrg _Static_assert (sizeof (int) <= sizeof (long int), 232516e5c272Smrg "_Static_assert does not work in struct"); 232616e5c272Smrg long int y; 232716e5c272Smrg}; 232816e5c272Smrg 232916e5c272Smrg// Check UTF-8 literals. 233016e5c272Smrg#define u8 syntax error! 233116e5c272Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 233216e5c272Smrg 233316e5c272Smrg// Check duplicate typedefs. 233416e5c272Smrgtypedef long *long_ptr; 233516e5c272Smrgtypedef long int *long_ptr; 233616e5c272Smrgtypedef long_ptr long_ptr; 233716e5c272Smrg 233816e5c272Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 233916e5c272Smrgstruct anonymous 234016e5c272Smrg{ 234116e5c272Smrg union { 234216e5c272Smrg struct { int i; int j; }; 234316e5c272Smrg struct { int k; long int l; } w; 234416e5c272Smrg }; 234516e5c272Smrg int m; 234616e5c272Smrg} v1; 234716e5c272Smrg' 234816e5c272Smrg 234916e5c272Smrg# Test code for whether the C compiler supports C11 (body of main). 235016e5c272Smrgac_c_conftest_c11_main=' 235116e5c272Smrg _Static_assert ((offsetof (struct anonymous, i) 235216e5c272Smrg == offsetof (struct anonymous, w.k)), 235316e5c272Smrg "Anonymous union alignment botch"); 235416e5c272Smrg v1.i = 2; 235516e5c272Smrg v1.w.k = 5; 235616e5c272Smrg ok |= v1.i != 5; 235716e5c272Smrg' 235816e5c272Smrg 235916e5c272Smrg# Test code for whether the C compiler supports C11 (complete). 236016e5c272Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 236116e5c272Smrg${ac_c_conftest_c99_globals} 236216e5c272Smrg${ac_c_conftest_c11_globals} 236316e5c272Smrg 236416e5c272Smrgint 236516e5c272Smrgmain (int argc, char **argv) 236616e5c272Smrg{ 236716e5c272Smrg int ok = 0; 236816e5c272Smrg ${ac_c_conftest_c89_main} 236916e5c272Smrg ${ac_c_conftest_c99_main} 237016e5c272Smrg ${ac_c_conftest_c11_main} 237116e5c272Smrg return ok; 237216e5c272Smrg} 237316e5c272Smrg" 237416e5c272Smrg 237516e5c272Smrg# Test code for whether the C compiler supports C99 (complete). 237616e5c272Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 237716e5c272Smrg${ac_c_conftest_c99_globals} 237816e5c272Smrg 237916e5c272Smrgint 238016e5c272Smrgmain (int argc, char **argv) 238116e5c272Smrg{ 238216e5c272Smrg int ok = 0; 238316e5c272Smrg ${ac_c_conftest_c89_main} 238416e5c272Smrg ${ac_c_conftest_c99_main} 238516e5c272Smrg return ok; 238616e5c272Smrg} 238716e5c272Smrg" 238816e5c272Smrg 238916e5c272Smrg# Test code for whether the C compiler supports C89 (complete). 239016e5c272Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 239116e5c272Smrg 239216e5c272Smrgint 239316e5c272Smrgmain (int argc, char **argv) 239416e5c272Smrg{ 239516e5c272Smrg int ok = 0; 239616e5c272Smrg ${ac_c_conftest_c89_main} 239716e5c272Smrg return ok; 239816e5c272Smrg} 239916e5c272Smrg" 240016e5c272Smrg 240116e5c272Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 240216e5c272Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 240316e5c272Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 240416e5c272Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 240516e5c272Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 240616e5c272Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 240716e5c272Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 240816e5c272Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 240916e5c272Smrgas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 241016e5c272Smrgas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 241116e5c272Smrg 241216e5c272Smrg# Auxiliary files required by this configure script. 241316e5c272Smrgac_aux_files="config.guess config.sub missing install-sh compile" 241416e5c272Smrg 241516e5c272Smrg# Locations in which to look for auxiliary files. 241616e5c272Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 241716e5c272Smrg 241816e5c272Smrg# Search for a directory containing all of the required auxiliary files, 241916e5c272Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 242016e5c272Smrg# If we don't find one directory that contains all the files we need, 242116e5c272Smrg# we report the set of missing files from the *first* directory in 242216e5c272Smrg# $ac_aux_dir_candidates and give up. 242316e5c272Smrgac_missing_aux_files="" 242416e5c272Smrgac_first_candidate=: 242516e5c272Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 242616e5c272Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 242716e5c272Smrgas_found=false 242816e5c272Smrgfor as_dir in $ac_aux_dir_candidates 242916e5c272Smrgdo 243016e5c272Smrg IFS=$as_save_IFS 243116e5c272Smrg case $as_dir in #((( 243216e5c272Smrg '') as_dir=./ ;; 243316e5c272Smrg */) ;; 243416e5c272Smrg *) as_dir=$as_dir/ ;; 243516e5c272Smrg esac 243616e5c272Smrg as_found=: 243716e5c272Smrg 243816e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 243916e5c272Smrg ac_aux_dir_found=yes 244016e5c272Smrg ac_install_sh= 244116e5c272Smrg for ac_aux in $ac_aux_files 244216e5c272Smrg do 244316e5c272Smrg # As a special case, if "install-sh" is required, that requirement 244416e5c272Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 244516e5c272Smrg # and $ac_install_sh is set appropriately for whichever one is found. 244616e5c272Smrg if test x"$ac_aux" = x"install-sh" 244716e5c272Smrg then 244816e5c272Smrg if test -f "${as_dir}install-sh"; then 244916e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 245016e5c272Smrg ac_install_sh="${as_dir}install-sh -c" 245116e5c272Smrg elif test -f "${as_dir}install.sh"; then 245216e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 245316e5c272Smrg ac_install_sh="${as_dir}install.sh -c" 245416e5c272Smrg elif test -f "${as_dir}shtool"; then 245516e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 245616e5c272Smrg ac_install_sh="${as_dir}shtool install -c" 245716e5c272Smrg else 245816e5c272Smrg ac_aux_dir_found=no 245916e5c272Smrg if $ac_first_candidate; then 246016e5c272Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 246116e5c272Smrg else 246216e5c272Smrg break 246316e5c272Smrg fi 246416e5c272Smrg fi 246516e5c272Smrg else 246616e5c272Smrg if test -f "${as_dir}${ac_aux}"; then 246716e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 246816e5c272Smrg else 246916e5c272Smrg ac_aux_dir_found=no 247016e5c272Smrg if $ac_first_candidate; then 247116e5c272Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 247216e5c272Smrg else 247316e5c272Smrg break 247416e5c272Smrg fi 247516e5c272Smrg fi 247616e5c272Smrg fi 247716e5c272Smrg done 247816e5c272Smrg if test "$ac_aux_dir_found" = yes; then 247916e5c272Smrg ac_aux_dir="$as_dir" 248016e5c272Smrg break 248116e5c272Smrg fi 248216e5c272Smrg ac_first_candidate=false 248316e5c272Smrg 248416e5c272Smrg as_found=false 248516e5c272Smrgdone 248616e5c272SmrgIFS=$as_save_IFS 248716e5c272Smrgif $as_found 248816e5c272Smrgthen : 248916e5c272Smrg 2490baaedd75Smrgelse case e in #( 2491baaedd75Smrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2492baaedd75Smrgesac 249316e5c272Smrgfi 249416e5c272Smrg 249516e5c272Smrg 249616e5c272Smrg# These three variables are undocumented and unsupported, 249716e5c272Smrg# and are intended to be withdrawn in a future Autoconf release. 249816e5c272Smrg# They can cause serious problems if a builder's source tree is in a directory 249916e5c272Smrg# whose full name contains unusual characters. 250016e5c272Smrgif test -f "${ac_aux_dir}config.guess"; then 250116e5c272Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 250216e5c272Smrgfi 250316e5c272Smrgif test -f "${ac_aux_dir}config.sub"; then 250416e5c272Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 250516e5c272Smrgfi 250616e5c272Smrgif test -f "$ac_aux_dir/configure"; then 250716e5c272Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 250816e5c272Smrgfi 250916e5c272Smrg 251016e5c272Smrg# Check that the precious variables saved in the cache have kept the same 251116e5c272Smrg# value. 251216e5c272Smrgac_cache_corrupted=false 251316e5c272Smrgfor ac_var in $ac_precious_vars; do 251416e5c272Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 251516e5c272Smrg eval ac_new_set=\$ac_env_${ac_var}_set 251616e5c272Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 251716e5c272Smrg eval ac_new_val=\$ac_env_${ac_var}_value 251816e5c272Smrg case $ac_old_set,$ac_new_set in 251916e5c272Smrg set,) 2520baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2521baaedd75Smrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 252216e5c272Smrg ac_cache_corrupted=: ;; 252316e5c272Smrg ,set) 2524baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2525baaedd75Smrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 252616e5c272Smrg ac_cache_corrupted=: ;; 252716e5c272Smrg ,);; 252816e5c272Smrg *) 252916e5c272Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 253016e5c272Smrg # differences in whitespace do not lead to failure. 253116e5c272Smrg ac_old_val_w=`echo x $ac_old_val` 253216e5c272Smrg ac_new_val_w=`echo x $ac_new_val` 253316e5c272Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2534baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2535baaedd75Smrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 253616e5c272Smrg ac_cache_corrupted=: 253755de1df9Smrg else 2538baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2539baaedd75Smrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 254055de1df9Smrg eval $ac_var=\$ac_old_val 254155de1df9Smrg fi 2542baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2543baaedd75Smrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2544baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2545baaedd75Smrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 254655de1df9Smrg fi;; 254755de1df9Smrg esac 254855de1df9Smrg # Pass precious variables to config.status. 254955de1df9Smrg if test "$ac_new_set" = set; then 255055de1df9Smrg case $ac_new_val in 255116e5c272Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 255255de1df9Smrg *) ac_arg=$ac_var=$ac_new_val ;; 255355de1df9Smrg esac 255455de1df9Smrg case " $ac_configure_args " in 255555de1df9Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 255655de1df9Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 255755de1df9Smrg esac 255855de1df9Smrg fi 255955de1df9Smrgdone 256055de1df9Smrgif $ac_cache_corrupted; then 2561baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2562baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 256316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 256416e5c272Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2565baaedd75Smrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 256616e5c272Smrg and start over" "$LINENO" 5 256755de1df9Smrgfi 256855de1df9Smrg## -------------------- ## 256955de1df9Smrg## Main body of script. ## 257055de1df9Smrg## -------------------- ## 257155de1df9Smrg 257255de1df9Smrgac_ext=c 257355de1df9Smrgac_cpp='$CPP $CPPFLAGS' 257455de1df9Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 257555de1df9Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 257655de1df9Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 257755de1df9Smrg 257855de1df9Smrg 257955de1df9Smrg 258039ae6282Smrgac_config_headers="$ac_config_headers config.h" 258139ae6282Smrg 258216e5c272Smrg 258316e5c272Smrg 258416e5c272Smrg 258516e5c272Smrg 258616e5c272Smrg 258716e5c272Smrg 258816e5c272Smrg 258916e5c272Smrg 259016e5c272Smrg 259116e5c272Smrg 259216e5c272Smrg 259316e5c272Smrg# Expand $ac_aux_dir to an absolute path. 259416e5c272Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 259516e5c272Smrg 259639ae6282Smrgac_ext=c 259739ae6282Smrgac_cpp='$CPP $CPPFLAGS' 259839ae6282Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 259939ae6282Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 260039ae6282Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 260139ae6282Smrgif test -n "$ac_tool_prefix"; then 260239ae6282Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 260339ae6282Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 260416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 260516e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 260616e5c272Smrgif test ${ac_cv_prog_CC+y} 260716e5c272Smrgthen : 260816e5c272Smrg printf %s "(cached) " >&6 2609baaedd75Smrgelse case e in #( 2610baaedd75Smrg e) if test -n "$CC"; then 261139ae6282Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 261239ae6282Smrgelse 261339ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 261439ae6282Smrgfor as_dir in $PATH 261539ae6282Smrgdo 261639ae6282Smrg IFS=$as_save_IFS 261716e5c272Smrg case $as_dir in #((( 261816e5c272Smrg '') as_dir=./ ;; 261916e5c272Smrg */) ;; 262016e5c272Smrg *) as_dir=$as_dir/ ;; 262116e5c272Smrg esac 262239ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 262316e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 262439ae6282Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 262516e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 262639ae6282Smrg break 2 262739ae6282Smrg fi 262855de1df9Smrgdone 262939ae6282Smrg done 263039ae6282SmrgIFS=$as_save_IFS 263155de1df9Smrg 2632baaedd75Smrgfi ;; 2633baaedd75Smrgesac 263439ae6282Smrgfi 263539ae6282SmrgCC=$ac_cv_prog_CC 263639ae6282Smrgif test -n "$CC"; then 263716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 263816e5c272Smrgprintf "%s\n" "$CC" >&6; } 263939ae6282Smrgelse 264016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 264116e5c272Smrgprintf "%s\n" "no" >&6; } 264239ae6282Smrgfi 264355de1df9Smrg 264455de1df9Smrg 264539ae6282Smrgfi 264639ae6282Smrgif test -z "$ac_cv_prog_CC"; then 264739ae6282Smrg ac_ct_CC=$CC 264839ae6282Smrg # Extract the first word of "gcc", so it can be a program name with args. 264939ae6282Smrgset dummy gcc; ac_word=$2 265016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 265116e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 265216e5c272Smrgif test ${ac_cv_prog_ac_ct_CC+y} 265316e5c272Smrgthen : 265416e5c272Smrg printf %s "(cached) " >&6 2655baaedd75Smrgelse case e in #( 2656baaedd75Smrg e) if test -n "$ac_ct_CC"; then 265739ae6282Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 265839ae6282Smrgelse 265939ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 266055de1df9Smrgfor as_dir in $PATH 266155de1df9Smrgdo 266255de1df9Smrg IFS=$as_save_IFS 266316e5c272Smrg case $as_dir in #((( 266416e5c272Smrg '') as_dir=./ ;; 266516e5c272Smrg */) ;; 266616e5c272Smrg *) as_dir=$as_dir/ ;; 266716e5c272Smrg esac 266839ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 266916e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 267039ae6282Smrg ac_cv_prog_ac_ct_CC="gcc" 267116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 267239ae6282Smrg break 2 267339ae6282Smrg fi 267439ae6282Smrgdone 267555de1df9Smrg done 267655de1df9SmrgIFS=$as_save_IFS 267755de1df9Smrg 2678baaedd75Smrgfi ;; 2679baaedd75Smrgesac 268039ae6282Smrgfi 268139ae6282Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 268239ae6282Smrgif test -n "$ac_ct_CC"; then 268316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 268416e5c272Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 268539ae6282Smrgelse 268616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 268716e5c272Smrgprintf "%s\n" "no" >&6; } 268839ae6282Smrgfi 268939ae6282Smrg 269039ae6282Smrg if test "x$ac_ct_CC" = x; then 269139ae6282Smrg CC="" 269255de1df9Smrg else 269339ae6282Smrg case $cross_compiling:$ac_tool_warned in 269439ae6282Smrgyes:) 269516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 269616e5c272Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 269739ae6282Smrgac_tool_warned=yes ;; 269839ae6282Smrgesac 269939ae6282Smrg CC=$ac_ct_CC 270055de1df9Smrg fi 270139ae6282Smrgelse 270239ae6282Smrg CC="$ac_cv_prog_CC" 270355de1df9Smrgfi 270455de1df9Smrg 270539ae6282Smrgif test -z "$CC"; then 270639ae6282Smrg if test -n "$ac_tool_prefix"; then 270739ae6282Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 270839ae6282Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 270916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 271016e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 271116e5c272Smrgif test ${ac_cv_prog_CC+y} 271216e5c272Smrgthen : 271316e5c272Smrg printf %s "(cached) " >&6 2714baaedd75Smrgelse case e in #( 2715baaedd75Smrg e) if test -n "$CC"; then 271639ae6282Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 271755de1df9Smrgelse 271855de1df9Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 271955de1df9Smrgfor as_dir in $PATH 272055de1df9Smrgdo 272155de1df9Smrg IFS=$as_save_IFS 272216e5c272Smrg case $as_dir in #((( 272316e5c272Smrg '') as_dir=./ ;; 272416e5c272Smrg */) ;; 272516e5c272Smrg *) as_dir=$as_dir/ ;; 272616e5c272Smrg esac 272755de1df9Smrg for ac_exec_ext in '' $ac_executable_extensions; do 272816e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 272939ae6282Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 273016e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 273155de1df9Smrg break 2 273255de1df9Smrg fi 273355de1df9Smrgdone 273455de1df9Smrg done 273555de1df9SmrgIFS=$as_save_IFS 273655de1df9Smrg 2737baaedd75Smrgfi ;; 2738baaedd75Smrgesac 273955de1df9Smrgfi 274039ae6282SmrgCC=$ac_cv_prog_CC 274139ae6282Smrgif test -n "$CC"; then 274216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 274316e5c272Smrgprintf "%s\n" "$CC" >&6; } 274455de1df9Smrgelse 274516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 274616e5c272Smrgprintf "%s\n" "no" >&6; } 274755de1df9Smrgfi 274855de1df9Smrg 274955de1df9Smrg 275039ae6282Smrg fi 275155de1df9Smrgfi 275239ae6282Smrgif test -z "$CC"; then 275339ae6282Smrg # Extract the first word of "cc", so it can be a program name with args. 275439ae6282Smrgset dummy cc; ac_word=$2 275516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 275616e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 275716e5c272Smrgif test ${ac_cv_prog_CC+y} 275816e5c272Smrgthen : 275916e5c272Smrg printf %s "(cached) " >&6 2760baaedd75Smrgelse case e in #( 2761baaedd75Smrg e) if test -n "$CC"; then 276239ae6282Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 276355de1df9Smrgelse 276439ae6282Smrg ac_prog_rejected=no 276555de1df9Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 276655de1df9Smrgfor as_dir in $PATH 276755de1df9Smrgdo 276855de1df9Smrg IFS=$as_save_IFS 276916e5c272Smrg case $as_dir in #((( 277016e5c272Smrg '') as_dir=./ ;; 277116e5c272Smrg */) ;; 277216e5c272Smrg *) as_dir=$as_dir/ ;; 277316e5c272Smrg esac 277455de1df9Smrg for ac_exec_ext in '' $ac_executable_extensions; do 277516e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 277616e5c272Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 277739ae6282Smrg ac_prog_rejected=yes 277839ae6282Smrg continue 277939ae6282Smrg fi 278039ae6282Smrg ac_cv_prog_CC="cc" 278116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 278255de1df9Smrg break 2 278355de1df9Smrg fi 278455de1df9Smrgdone 278555de1df9Smrg done 278655de1df9SmrgIFS=$as_save_IFS 278755de1df9Smrg 278839ae6282Smrgif test $ac_prog_rejected = yes; then 278939ae6282Smrg # We found a bogon in the path, so make sure we never use it. 279039ae6282Smrg set dummy $ac_cv_prog_CC 279139ae6282Smrg shift 279239ae6282Smrg if test $# != 0; then 279339ae6282Smrg # We chose a different compiler from the bogus one. 279439ae6282Smrg # However, it has the same basename, so the bogon will be chosen 279539ae6282Smrg # first if we set CC to just the basename; use the full file name. 279639ae6282Smrg shift 279716e5c272Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 279839ae6282Smrg fi 279955de1df9Smrgfi 2800baaedd75Smrgfi ;; 2801baaedd75Smrgesac 280239ae6282Smrgfi 280339ae6282SmrgCC=$ac_cv_prog_CC 280439ae6282Smrgif test -n "$CC"; then 280516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 280616e5c272Smrgprintf "%s\n" "$CC" >&6; } 280755de1df9Smrgelse 280816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 280916e5c272Smrgprintf "%s\n" "no" >&6; } 281055de1df9Smrgfi 281155de1df9Smrg 281255de1df9Smrg 281355de1df9Smrgfi 281439ae6282Smrgif test -z "$CC"; then 281539ae6282Smrg if test -n "$ac_tool_prefix"; then 281639ae6282Smrg for ac_prog in cl.exe 281739ae6282Smrg do 281839ae6282Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 281939ae6282Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 282016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 282116e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 282216e5c272Smrgif test ${ac_cv_prog_CC+y} 282316e5c272Smrgthen : 282416e5c272Smrg printf %s "(cached) " >&6 2825baaedd75Smrgelse case e in #( 2826baaedd75Smrg e) if test -n "$CC"; then 282739ae6282Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 282839ae6282Smrgelse 282939ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 283039ae6282Smrgfor as_dir in $PATH 283155de1df9Smrgdo 283255de1df9Smrg IFS=$as_save_IFS 283316e5c272Smrg case $as_dir in #((( 283416e5c272Smrg '') as_dir=./ ;; 283516e5c272Smrg */) ;; 283616e5c272Smrg *) as_dir=$as_dir/ ;; 283716e5c272Smrg esac 283839ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 283916e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 284039ae6282Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 284116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 284239ae6282Smrg break 2 284339ae6282Smrg fi 284439ae6282Smrgdone 284555de1df9Smrg done 284655de1df9SmrgIFS=$as_save_IFS 284755de1df9Smrg 2848baaedd75Smrgfi ;; 2849baaedd75Smrgesac 285055de1df9Smrgfi 285139ae6282SmrgCC=$ac_cv_prog_CC 285239ae6282Smrgif test -n "$CC"; then 285316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 285416e5c272Smrgprintf "%s\n" "$CC" >&6; } 285539ae6282Smrgelse 285616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 285716e5c272Smrgprintf "%s\n" "no" >&6; } 285839ae6282Smrgfi 285955de1df9Smrg 286055de1df9Smrg 286139ae6282Smrg test -n "$CC" && break 286239ae6282Smrg done 286339ae6282Smrgfi 286439ae6282Smrgif test -z "$CC"; then 286539ae6282Smrg ac_ct_CC=$CC 286639ae6282Smrg for ac_prog in cl.exe 286755de1df9Smrgdo 286855de1df9Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 286955de1df9Smrgset dummy $ac_prog; ac_word=$2 287016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 287116e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 287216e5c272Smrgif test ${ac_cv_prog_ac_ct_CC+y} 287316e5c272Smrgthen : 287416e5c272Smrg printf %s "(cached) " >&6 2875baaedd75Smrgelse case e in #( 2876baaedd75Smrg e) if test -n "$ac_ct_CC"; then 287739ae6282Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 287855de1df9Smrgelse 287955de1df9Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 288055de1df9Smrgfor as_dir in $PATH 288155de1df9Smrgdo 288255de1df9Smrg IFS=$as_save_IFS 288316e5c272Smrg case $as_dir in #((( 288416e5c272Smrg '') as_dir=./ ;; 288516e5c272Smrg */) ;; 288616e5c272Smrg *) as_dir=$as_dir/ ;; 288716e5c272Smrg esac 288855de1df9Smrg for ac_exec_ext in '' $ac_executable_extensions; do 288916e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 289039ae6282Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 289116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 289255de1df9Smrg break 2 289355de1df9Smrg fi 289455de1df9Smrgdone 289555de1df9Smrg done 289655de1df9SmrgIFS=$as_save_IFS 289755de1df9Smrg 2898baaedd75Smrgfi ;; 2899baaedd75Smrgesac 290055de1df9Smrgfi 290139ae6282Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 290239ae6282Smrgif test -n "$ac_ct_CC"; then 290316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 290416e5c272Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 290555de1df9Smrgelse 290616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 290716e5c272Smrgprintf "%s\n" "no" >&6; } 290855de1df9Smrgfi 290955de1df9Smrg 291055de1df9Smrg 291139ae6282Smrg test -n "$ac_ct_CC" && break 291255de1df9Smrgdone 291355de1df9Smrg 291439ae6282Smrg if test "x$ac_ct_CC" = x; then 291539ae6282Smrg CC="" 291639ae6282Smrg else 291739ae6282Smrg case $cross_compiling:$ac_tool_warned in 291839ae6282Smrgyes:) 291916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 292016e5c272Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 292116e5c272Smrgac_tool_warned=yes ;; 292216e5c272Smrgesac 292316e5c272Smrg CC=$ac_ct_CC 292416e5c272Smrg fi 292516e5c272Smrgfi 292616e5c272Smrg 292716e5c272Smrgfi 292816e5c272Smrgif test -z "$CC"; then 292916e5c272Smrg if test -n "$ac_tool_prefix"; then 293016e5c272Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 293116e5c272Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 293216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 293316e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 293416e5c272Smrgif test ${ac_cv_prog_CC+y} 293516e5c272Smrgthen : 293616e5c272Smrg printf %s "(cached) " >&6 2937baaedd75Smrgelse case e in #( 2938baaedd75Smrg e) if test -n "$CC"; then 293916e5c272Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 294016e5c272Smrgelse 294116e5c272Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 294216e5c272Smrgfor as_dir in $PATH 294316e5c272Smrgdo 294416e5c272Smrg IFS=$as_save_IFS 294516e5c272Smrg case $as_dir in #((( 294616e5c272Smrg '') as_dir=./ ;; 294716e5c272Smrg */) ;; 294816e5c272Smrg *) as_dir=$as_dir/ ;; 294916e5c272Smrg esac 295016e5c272Smrg for ac_exec_ext in '' $ac_executable_extensions; do 295116e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 295216e5c272Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 295316e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 295416e5c272Smrg break 2 295516e5c272Smrg fi 295616e5c272Smrgdone 295716e5c272Smrg done 295816e5c272SmrgIFS=$as_save_IFS 295916e5c272Smrg 2960baaedd75Smrgfi ;; 2961baaedd75Smrgesac 296216e5c272Smrgfi 296316e5c272SmrgCC=$ac_cv_prog_CC 296416e5c272Smrgif test -n "$CC"; then 296516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 296616e5c272Smrgprintf "%s\n" "$CC" >&6; } 296716e5c272Smrgelse 296816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 296916e5c272Smrgprintf "%s\n" "no" >&6; } 297016e5c272Smrgfi 297116e5c272Smrg 297216e5c272Smrg 297316e5c272Smrgfi 297416e5c272Smrgif test -z "$ac_cv_prog_CC"; then 297516e5c272Smrg ac_ct_CC=$CC 297616e5c272Smrg # Extract the first word of "clang", so it can be a program name with args. 297716e5c272Smrgset dummy clang; ac_word=$2 297816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 297916e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 298016e5c272Smrgif test ${ac_cv_prog_ac_ct_CC+y} 298116e5c272Smrgthen : 298216e5c272Smrg printf %s "(cached) " >&6 2983baaedd75Smrgelse case e in #( 2984baaedd75Smrg e) if test -n "$ac_ct_CC"; then 298516e5c272Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 298616e5c272Smrgelse 298716e5c272Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 298816e5c272Smrgfor as_dir in $PATH 298916e5c272Smrgdo 299016e5c272Smrg IFS=$as_save_IFS 299116e5c272Smrg case $as_dir in #((( 299216e5c272Smrg '') as_dir=./ ;; 299316e5c272Smrg */) ;; 299416e5c272Smrg *) as_dir=$as_dir/ ;; 299516e5c272Smrg esac 299616e5c272Smrg for ac_exec_ext in '' $ac_executable_extensions; do 299716e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 299816e5c272Smrg ac_cv_prog_ac_ct_CC="clang" 299916e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 300016e5c272Smrg break 2 300116e5c272Smrg fi 300216e5c272Smrgdone 300316e5c272Smrg done 300416e5c272SmrgIFS=$as_save_IFS 300516e5c272Smrg 3006baaedd75Smrgfi ;; 3007baaedd75Smrgesac 300816e5c272Smrgfi 300916e5c272Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 301016e5c272Smrgif test -n "$ac_ct_CC"; then 301116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 301216e5c272Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 301316e5c272Smrgelse 301416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 301516e5c272Smrgprintf "%s\n" "no" >&6; } 301616e5c272Smrgfi 301716e5c272Smrg 301816e5c272Smrg if test "x$ac_ct_CC" = x; then 301916e5c272Smrg CC="" 302016e5c272Smrg else 302116e5c272Smrg case $cross_compiling:$ac_tool_warned in 302216e5c272Smrgyes:) 302316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 302416e5c272Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 302539ae6282Smrgac_tool_warned=yes ;; 302639ae6282Smrgesac 302739ae6282Smrg CC=$ac_ct_CC 302839ae6282Smrg fi 302916e5c272Smrgelse 303016e5c272Smrg CC="$ac_cv_prog_CC" 303139ae6282Smrgfi 303239ae6282Smrg 303339ae6282Smrgfi 303439ae6282Smrg 303539ae6282Smrg 3036baaedd75Smrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3037baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 303839ae6282Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 3039baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 304039ae6282Smrg 304139ae6282Smrg# Provide some information about the compiler. 304216e5c272Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 304339ae6282Smrgset X $ac_compile 304439ae6282Smrgac_compiler=$2 304516e5c272Smrgfor ac_option in --version -v -V -qversion -version; do 304639ae6282Smrg { { ac_try="$ac_compiler $ac_option >&5" 304739ae6282Smrgcase "(($ac_try" in 304839ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 304939ae6282Smrg *) ac_try_echo=$ac_try;; 305039ae6282Smrgesac 305139ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 305216e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 305339ae6282Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 305439ae6282Smrg ac_status=$? 305539ae6282Smrg if test -s conftest.err; then 305639ae6282Smrg sed '10a\ 305739ae6282Smrg... rest of stderr output deleted ... 305839ae6282Smrg 10q' conftest.err >conftest.er1 305939ae6282Smrg cat conftest.er1 >&5 306039ae6282Smrg fi 306139ae6282Smrg rm -f conftest.er1 conftest.err 306216e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 306339ae6282Smrg test $ac_status = 0; } 306439ae6282Smrgdone 306539ae6282Smrg 306639ae6282Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 306739ae6282Smrg/* end confdefs.h. */ 306839ae6282Smrg 306939ae6282Smrgint 307016e5c272Smrgmain (void) 307139ae6282Smrg{ 307239ae6282Smrg 307339ae6282Smrg ; 307439ae6282Smrg return 0; 307539ae6282Smrg} 307655de1df9Smrg_ACEOF 307739ae6282Smrgac_clean_files_save=$ac_clean_files 307839ae6282Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 307939ae6282Smrg# Try to create an executable without -o first, disregard a.out. 308039ae6282Smrg# It will help us diagnose broken compilers, and finding out an intuition 308139ae6282Smrg# of exeext. 308216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 308316e5c272Smrgprintf %s "checking whether the C compiler works... " >&6; } 308416e5c272Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 308539ae6282Smrg 308639ae6282Smrg# The possible output files: 308739ae6282Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 308839ae6282Smrg 308939ae6282Smrgac_rmfiles= 309039ae6282Smrgfor ac_file in $ac_files 309139ae6282Smrgdo 309239ae6282Smrg case $ac_file in 309339ae6282Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 309439ae6282Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 309539ae6282Smrg esac 309639ae6282Smrgdone 309739ae6282Smrgrm -f $ac_rmfiles 309839ae6282Smrg 309939ae6282Smrgif { { ac_try="$ac_link_default" 310039ae6282Smrgcase "(($ac_try" in 310139ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 310239ae6282Smrg *) ac_try_echo=$ac_try;; 310355de1df9Smrgesac 310439ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 310516e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 310639ae6282Smrg (eval "$ac_link_default") 2>&5 310739ae6282Smrg ac_status=$? 310816e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 310916e5c272Smrg test $ac_status = 0; } 311016e5c272Smrgthen : 3111baaedd75Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3112baaedd75Smrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 311339ae6282Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 311439ae6282Smrg# so that the user can short-circuit this test for compilers unknown to 311539ae6282Smrg# Autoconf. 311639ae6282Smrgfor ac_file in $ac_files '' 311739ae6282Smrgdo 311839ae6282Smrg test -f "$ac_file" || continue 311939ae6282Smrg case $ac_file in 312039ae6282Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 312139ae6282Smrg ;; 312239ae6282Smrg [ab].out ) 312339ae6282Smrg # We found the default executable, but exeext='' is most 312439ae6282Smrg # certainly right. 312539ae6282Smrg break;; 312639ae6282Smrg *.* ) 312716e5c272Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 312839ae6282Smrg then :; else 312939ae6282Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 313039ae6282Smrg fi 313139ae6282Smrg # We set ac_cv_exeext here because the later test for it is not 3132baaedd75Smrg # safe: cross compilers may not add the suffix if given an '-o' 313339ae6282Smrg # argument, so we may need to know it at that point already. 313439ae6282Smrg # Even if this section looks crufty: it has the advantage of 313539ae6282Smrg # actually working. 313639ae6282Smrg break;; 313739ae6282Smrg * ) 313839ae6282Smrg break;; 313939ae6282Smrg esac 314039ae6282Smrgdone 314139ae6282Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 314239ae6282Smrg 3143baaedd75Smrgelse case e in #( 3144baaedd75Smrg e) ac_file='' ;; 3145baaedd75Smrgesac 314639ae6282Smrgfi 314716e5c272Smrgif test -z "$ac_file" 314816e5c272Smrgthen : 314916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 315016e5c272Smrgprintf "%s\n" "no" >&6; } 315116e5c272Smrgprintf "%s\n" "$as_me: failed program was:" >&5 315239ae6282Smrgsed 's/^/| /' conftest.$ac_ext >&5 315339ae6282Smrg 3154baaedd75Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3155baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 315639ae6282Smrgas_fn_error 77 "C compiler cannot create executables 3157baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 3158baaedd75Smrgelse case e in #( 3159baaedd75Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3160baaedd75Smrgprintf "%s\n" "yes" >&6; } ;; 3161baaedd75Smrgesac 316216e5c272Smrgfi 316316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 316416e5c272Smrgprintf %s "checking for C compiler default output file name... " >&6; } 316516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 316616e5c272Smrgprintf "%s\n" "$ac_file" >&6; } 316739ae6282Smrgac_exeext=$ac_cv_exeext 316839ae6282Smrg 316939ae6282Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 317039ae6282Smrgac_clean_files=$ac_clean_files_save 317116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 317216e5c272Smrgprintf %s "checking for suffix of executables... " >&6; } 317339ae6282Smrgif { { ac_try="$ac_link" 317439ae6282Smrgcase "(($ac_try" in 317539ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 317639ae6282Smrg *) ac_try_echo=$ac_try;; 317739ae6282Smrgesac 317839ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 317916e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 318039ae6282Smrg (eval "$ac_link") 2>&5 318139ae6282Smrg ac_status=$? 318216e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 318316e5c272Smrg test $ac_status = 0; } 318416e5c272Smrgthen : 3185baaedd75Smrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3186baaedd75Smrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3187baaedd75Smrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 3188baaedd75Smrg# 'rm'. 318939ae6282Smrgfor ac_file in conftest.exe conftest conftest.*; do 319039ae6282Smrg test -f "$ac_file" || continue 319139ae6282Smrg case $ac_file in 319239ae6282Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 319339ae6282Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 319439ae6282Smrg break;; 319539ae6282Smrg * ) break;; 319639ae6282Smrg esac 319739ae6282Smrgdone 3198baaedd75Smrgelse case e in #( 3199baaedd75Smrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3200baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 320139ae6282Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3202baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3203baaedd75Smrgesac 320439ae6282Smrgfi 320539ae6282Smrgrm -f conftest conftest$ac_cv_exeext 320616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 320716e5c272Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 320839ae6282Smrg 320939ae6282Smrgrm -f conftest.$ac_ext 321039ae6282SmrgEXEEXT=$ac_cv_exeext 321139ae6282Smrgac_exeext=$EXEEXT 321239ae6282Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 321339ae6282Smrg/* end confdefs.h. */ 321439ae6282Smrg#include <stdio.h> 321539ae6282Smrgint 321616e5c272Smrgmain (void) 321739ae6282Smrg{ 321839ae6282SmrgFILE *f = fopen ("conftest.out", "w"); 3219baaedd75Smrg if (!f) 3220baaedd75Smrg return 1; 322139ae6282Smrg return ferror (f) || fclose (f) != 0; 322239ae6282Smrg 322339ae6282Smrg ; 322439ae6282Smrg return 0; 322539ae6282Smrg} 322639ae6282Smrg_ACEOF 322739ae6282Smrgac_clean_files="$ac_clean_files conftest.out" 322839ae6282Smrg# Check that the compiler produces executables we can run. If not, either 322939ae6282Smrg# the compiler is broken, or we cross compile. 323016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 323116e5c272Smrgprintf %s "checking whether we are cross compiling... " >&6; } 323239ae6282Smrgif test "$cross_compiling" != yes; then 323339ae6282Smrg { { ac_try="$ac_link" 323439ae6282Smrgcase "(($ac_try" in 323539ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 323639ae6282Smrg *) ac_try_echo=$ac_try;; 323739ae6282Smrgesac 323839ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 323916e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 324039ae6282Smrg (eval "$ac_link") 2>&5 324139ae6282Smrg ac_status=$? 324216e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 324339ae6282Smrg test $ac_status = 0; } 324439ae6282Smrg if { ac_try='./conftest$ac_cv_exeext' 324539ae6282Smrg { { case "(($ac_try" in 324639ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 324739ae6282Smrg *) ac_try_echo=$ac_try;; 324839ae6282Smrgesac 324939ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 325016e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 325139ae6282Smrg (eval "$ac_try") 2>&5 325239ae6282Smrg ac_status=$? 325316e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 325439ae6282Smrg test $ac_status = 0; }; }; then 325539ae6282Smrg cross_compiling=no 325639ae6282Smrg else 325739ae6282Smrg if test "$cross_compiling" = maybe; then 325839ae6282Smrg cross_compiling=yes 325939ae6282Smrg else 3260baaedd75Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3261baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 326216e5c272Smrgas_fn_error 77 "cannot run C compiled programs. 3263baaedd75SmrgIf you meant to cross compile, use '--host'. 3264baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 326539ae6282Smrg fi 326639ae6282Smrg fi 326739ae6282Smrgfi 326816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 326916e5c272Smrgprintf "%s\n" "$cross_compiling" >&6; } 327039ae6282Smrg 3271baaedd75Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3272baaedd75Smrg conftest.o conftest.obj conftest.out 327339ae6282Smrgac_clean_files=$ac_clean_files_save 327416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 327516e5c272Smrgprintf %s "checking for suffix of object files... " >&6; } 327616e5c272Smrgif test ${ac_cv_objext+y} 327716e5c272Smrgthen : 327816e5c272Smrg printf %s "(cached) " >&6 3279baaedd75Smrgelse case e in #( 3280baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 328139ae6282Smrg/* end confdefs.h. */ 328239ae6282Smrg 328339ae6282Smrgint 328416e5c272Smrgmain (void) 328539ae6282Smrg{ 328639ae6282Smrg 328739ae6282Smrg ; 328839ae6282Smrg return 0; 328939ae6282Smrg} 329039ae6282Smrg_ACEOF 329139ae6282Smrgrm -f conftest.o conftest.obj 329239ae6282Smrgif { { ac_try="$ac_compile" 329339ae6282Smrgcase "(($ac_try" in 329439ae6282Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 329539ae6282Smrg *) ac_try_echo=$ac_try;; 329639ae6282Smrgesac 329739ae6282Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 329816e5c272Smrgprintf "%s\n" "$ac_try_echo"; } >&5 329939ae6282Smrg (eval "$ac_compile") 2>&5 330039ae6282Smrg ac_status=$? 330116e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 330216e5c272Smrg test $ac_status = 0; } 330316e5c272Smrgthen : 330439ae6282Smrg for ac_file in conftest.o conftest.obj conftest.*; do 330539ae6282Smrg test -f "$ac_file" || continue; 330639ae6282Smrg case $ac_file in 330739ae6282Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 330839ae6282Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 330939ae6282Smrg break;; 331039ae6282Smrg esac 331139ae6282Smrgdone 3312baaedd75Smrgelse case e in #( 3313baaedd75Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 331439ae6282Smrgsed 's/^/| /' conftest.$ac_ext >&5 331539ae6282Smrg 3316baaedd75Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3317baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 331839ae6282Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3319baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3320baaedd75Smrgesac 332139ae6282Smrgfi 3322baaedd75Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3323baaedd75Smrgesac 332439ae6282Smrgfi 332516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 332616e5c272Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 332739ae6282SmrgOBJEXT=$ac_cv_objext 332839ae6282Smrgac_objext=$OBJEXT 332916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 333016e5c272Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 333116e5c272Smrgif test ${ac_cv_c_compiler_gnu+y} 333216e5c272Smrgthen : 333316e5c272Smrg printf %s "(cached) " >&6 3334baaedd75Smrgelse case e in #( 3335baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 333639ae6282Smrg/* end confdefs.h. */ 333739ae6282Smrg 333839ae6282Smrgint 333916e5c272Smrgmain (void) 334039ae6282Smrg{ 334139ae6282Smrg#ifndef __GNUC__ 334239ae6282Smrg choke me 334339ae6282Smrg#endif 334439ae6282Smrg 334539ae6282Smrg ; 334639ae6282Smrg return 0; 334739ae6282Smrg} 334839ae6282Smrg_ACEOF 334916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 335016e5c272Smrgthen : 335139ae6282Smrg ac_compiler_gnu=yes 3352baaedd75Smrgelse case e in #( 3353baaedd75Smrg e) ac_compiler_gnu=no ;; 3354baaedd75Smrgesac 335539ae6282Smrgfi 335616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 335739ae6282Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3358baaedd75Smrg ;; 3359baaedd75Smrgesac 336039ae6282Smrgfi 336116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 336216e5c272Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 336316e5c272Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 336416e5c272Smrg 336539ae6282Smrgif test $ac_compiler_gnu = yes; then 336639ae6282Smrg GCC=yes 336739ae6282Smrgelse 336839ae6282Smrg GCC= 336939ae6282Smrgfi 337016e5c272Smrgac_test_CFLAGS=${CFLAGS+y} 337139ae6282Smrgac_save_CFLAGS=$CFLAGS 337216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 337316e5c272Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 337416e5c272Smrgif test ${ac_cv_prog_cc_g+y} 337516e5c272Smrgthen : 337616e5c272Smrg printf %s "(cached) " >&6 3377baaedd75Smrgelse case e in #( 3378baaedd75Smrg e) ac_save_c_werror_flag=$ac_c_werror_flag 337939ae6282Smrg ac_c_werror_flag=yes 338039ae6282Smrg ac_cv_prog_cc_g=no 338139ae6282Smrg CFLAGS="-g" 338239ae6282Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 338339ae6282Smrg/* end confdefs.h. */ 338439ae6282Smrg 338539ae6282Smrgint 338616e5c272Smrgmain (void) 338739ae6282Smrg{ 338839ae6282Smrg 338939ae6282Smrg ; 339039ae6282Smrg return 0; 339139ae6282Smrg} 339239ae6282Smrg_ACEOF 339316e5c272Smrgif ac_fn_c_try_compile "$LINENO" 339416e5c272Smrgthen : 339539ae6282Smrg ac_cv_prog_cc_g=yes 3396baaedd75Smrgelse case e in #( 3397baaedd75Smrg e) CFLAGS="" 339839ae6282Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 339939ae6282Smrg/* end confdefs.h. */ 340039ae6282Smrg 340139ae6282Smrgint 340216e5c272Smrgmain (void) 340339ae6282Smrg{ 340439ae6282Smrg 340539ae6282Smrg ; 340639ae6282Smrg return 0; 340739ae6282Smrg} 340839ae6282Smrg_ACEOF 340916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 341016e5c272Smrgthen : 341139ae6282Smrg 3412baaedd75Smrgelse case e in #( 3413baaedd75Smrg e) ac_c_werror_flag=$ac_save_c_werror_flag 341439ae6282Smrg CFLAGS="-g" 341539ae6282Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 341639ae6282Smrg/* end confdefs.h. */ 341739ae6282Smrg 341839ae6282Smrgint 341916e5c272Smrgmain (void) 342039ae6282Smrg{ 342139ae6282Smrg 342239ae6282Smrg ; 342339ae6282Smrg return 0; 342439ae6282Smrg} 342539ae6282Smrg_ACEOF 342616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 342716e5c272Smrgthen : 342839ae6282Smrg ac_cv_prog_cc_g=yes 342939ae6282Smrgfi 3430baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3431baaedd75Smrgesac 343239ae6282Smrgfi 3433baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3434baaedd75Smrgesac 343539ae6282Smrgfi 343616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3437baaedd75Smrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 3438baaedd75Smrgesac 343939ae6282Smrgfi 344016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 344116e5c272Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 344216e5c272Smrgif test $ac_test_CFLAGS; then 344339ae6282Smrg CFLAGS=$ac_save_CFLAGS 344439ae6282Smrgelif test $ac_cv_prog_cc_g = yes; then 344539ae6282Smrg if test "$GCC" = yes; then 344639ae6282Smrg CFLAGS="-g -O2" 344739ae6282Smrg else 344839ae6282Smrg CFLAGS="-g" 344939ae6282Smrg fi 345039ae6282Smrgelse 345139ae6282Smrg if test "$GCC" = yes; then 345239ae6282Smrg CFLAGS="-O2" 345339ae6282Smrg else 345439ae6282Smrg CFLAGS= 345539ae6282Smrg fi 345639ae6282Smrgfi 345716e5c272Smrgac_prog_cc_stdc=no 345816e5c272Smrgif test x$ac_prog_cc_stdc = xno 345916e5c272Smrgthen : 346016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 346116e5c272Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 346216e5c272Smrgif test ${ac_cv_prog_cc_c11+y} 346316e5c272Smrgthen : 346416e5c272Smrg printf %s "(cached) " >&6 3465baaedd75Smrgelse case e in #( 3466baaedd75Smrg e) ac_cv_prog_cc_c11=no 346739ae6282Smrgac_save_CC=$CC 346839ae6282Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 346939ae6282Smrg/* end confdefs.h. */ 347016e5c272Smrg$ac_c_conftest_c11_program 347139ae6282Smrg_ACEOF 347216e5c272Smrgfor ac_arg in '' -std=gnu11 347339ae6282Smrgdo 347439ae6282Smrg CC="$ac_save_CC $ac_arg" 347516e5c272Smrg if ac_fn_c_try_compile "$LINENO" 347616e5c272Smrgthen : 347716e5c272Smrg ac_cv_prog_cc_c11=$ac_arg 347839ae6282Smrgfi 347916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 348016e5c272Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 348139ae6282Smrgdone 348239ae6282Smrgrm -f conftest.$ac_ext 3483baaedd75SmrgCC=$ac_save_CC ;; 3484baaedd75Smrgesac 348539ae6282Smrgfi 348639ae6282Smrg 348716e5c272Smrgif test "x$ac_cv_prog_cc_c11" = xno 348816e5c272Smrgthen : 348916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 349016e5c272Smrgprintf "%s\n" "unsupported" >&6; } 3491baaedd75Smrgelse case e in #( 3492baaedd75Smrg e) if test "x$ac_cv_prog_cc_c11" = x 349316e5c272Smrgthen : 349416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 349516e5c272Smrgprintf "%s\n" "none needed" >&6; } 3496baaedd75Smrgelse case e in #( 3497baaedd75Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 349816e5c272Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3499baaedd75Smrg CC="$CC $ac_cv_prog_cc_c11" ;; 3500baaedd75Smrgesac 350116e5c272Smrgfi 350216e5c272Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3503baaedd75Smrg ac_prog_cc_stdc=c11 ;; 3504baaedd75Smrgesac 350516e5c272Smrgfi 350616e5c272Smrgfi 350716e5c272Smrgif test x$ac_prog_cc_stdc = xno 350816e5c272Smrgthen : 350916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 351016e5c272Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 351116e5c272Smrgif test ${ac_cv_prog_cc_c99+y} 351216e5c272Smrgthen : 351316e5c272Smrg printf %s "(cached) " >&6 3514baaedd75Smrgelse case e in #( 3515baaedd75Smrg e) ac_cv_prog_cc_c99=no 351616e5c272Smrgac_save_CC=$CC 351716e5c272Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 351839ae6282Smrg/* end confdefs.h. */ 351916e5c272Smrg$ac_c_conftest_c99_program 352039ae6282Smrg_ACEOF 352116e5c272Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 352216e5c272Smrgdo 352316e5c272Smrg CC="$ac_save_CC $ac_arg" 352416e5c272Smrg if ac_fn_c_try_compile "$LINENO" 352516e5c272Smrgthen : 352616e5c272Smrg ac_cv_prog_cc_c99=$ac_arg 352716e5c272Smrgfi 352816e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 352916e5c272Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 353016e5c272Smrgdone 353116e5c272Smrgrm -f conftest.$ac_ext 3532baaedd75SmrgCC=$ac_save_CC ;; 3533baaedd75Smrgesac 353439ae6282Smrgfi 353539ae6282Smrg 353616e5c272Smrgif test "x$ac_cv_prog_cc_c99" = xno 353716e5c272Smrgthen : 353816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 353916e5c272Smrgprintf "%s\n" "unsupported" >&6; } 3540baaedd75Smrgelse case e in #( 3541baaedd75Smrg e) if test "x$ac_cv_prog_cc_c99" = x 354216e5c272Smrgthen : 354316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 354416e5c272Smrgprintf "%s\n" "none needed" >&6; } 3545baaedd75Smrgelse case e in #( 3546baaedd75Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 354716e5c272Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3548baaedd75Smrg CC="$CC $ac_cv_prog_cc_c99" ;; 3549baaedd75Smrgesac 355016e5c272Smrgfi 355116e5c272Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3552baaedd75Smrg ac_prog_cc_stdc=c99 ;; 3553baaedd75Smrgesac 355416e5c272Smrgfi 355516e5c272Smrgfi 355616e5c272Smrgif test x$ac_prog_cc_stdc = xno 355716e5c272Smrgthen : 355816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 355916e5c272Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 356016e5c272Smrgif test ${ac_cv_prog_cc_c89+y} 356116e5c272Smrgthen : 356216e5c272Smrg printf %s "(cached) " >&6 3563baaedd75Smrgelse case e in #( 3564baaedd75Smrg e) ac_cv_prog_cc_c89=no 356516e5c272Smrgac_save_CC=$CC 356616e5c272Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 356739ae6282Smrg/* end confdefs.h. */ 356816e5c272Smrg$ac_c_conftest_c89_program 356939ae6282Smrg_ACEOF 357016e5c272Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 357116e5c272Smrgdo 357216e5c272Smrg CC="$ac_save_CC $ac_arg" 357316e5c272Smrg if ac_fn_c_try_compile "$LINENO" 357416e5c272Smrgthen : 357516e5c272Smrg ac_cv_prog_cc_c89=$ac_arg 357639ae6282Smrgfi 357716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 357816e5c272Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 357939ae6282Smrgdone 358016e5c272Smrgrm -f conftest.$ac_ext 3581baaedd75SmrgCC=$ac_save_CC ;; 3582baaedd75Smrgesac 358339ae6282Smrgfi 358439ae6282Smrg 358516e5c272Smrgif test "x$ac_cv_prog_cc_c89" = xno 358616e5c272Smrgthen : 358716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 358816e5c272Smrgprintf "%s\n" "unsupported" >&6; } 3589baaedd75Smrgelse case e in #( 3590baaedd75Smrg e) if test "x$ac_cv_prog_cc_c89" = x 359116e5c272Smrgthen : 359216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 359316e5c272Smrgprintf "%s\n" "none needed" >&6; } 3594baaedd75Smrgelse case e in #( 3595baaedd75Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 359616e5c272Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3597baaedd75Smrg CC="$CC $ac_cv_prog_cc_c89" ;; 3598baaedd75Smrgesac 359939ae6282Smrgfi 360016e5c272Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3601baaedd75Smrg ac_prog_cc_stdc=c89 ;; 3602baaedd75Smrgesac 360339ae6282Smrgfi 360439ae6282Smrgfi 360539ae6282Smrg 360616e5c272Smrgac_ext=c 360716e5c272Smrgac_cpp='$CPP $CPPFLAGS' 360816e5c272Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 360916e5c272Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 361016e5c272Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 361116e5c272Smrg 361216e5c272Smrg 361316e5c272Smrg ac_ext=c 361416e5c272Smrgac_cpp='$CPP $CPPFLAGS' 361516e5c272Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 361616e5c272Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 361716e5c272Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 361816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 361916e5c272Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 362016e5c272Smrgif test ${am_cv_prog_cc_c_o+y} 362116e5c272Smrgthen : 362216e5c272Smrg printf %s "(cached) " >&6 3623baaedd75Smrgelse case e in #( 3624baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 362539ae6282Smrg/* end confdefs.h. */ 362639ae6282Smrg 362716e5c272Smrgint 362816e5c272Smrgmain (void) 362916e5c272Smrg{ 363039ae6282Smrg 363116e5c272Smrg ; 363216e5c272Smrg return 0; 363316e5c272Smrg} 363416e5c272Smrg_ACEOF 363516e5c272Smrg # Make sure it works both with $CC and with simple cc. 363616e5c272Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 363716e5c272Smrg # compilers refuse to overwrite an existing .o file with -o, 363816e5c272Smrg # though they will create one. 363916e5c272Smrg am_cv_prog_cc_c_o=yes 364016e5c272Smrg for am_i in 1 2; do 364116e5c272Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 364216e5c272Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 364316e5c272Smrg ac_status=$? 364416e5c272Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 364516e5c272Smrg (exit $ac_status); } \ 364616e5c272Smrg && test -f conftest2.$ac_objext; then 364716e5c272Smrg : OK 364816e5c272Smrg else 364916e5c272Smrg am_cv_prog_cc_c_o=no 365016e5c272Smrg break 365116e5c272Smrg fi 365216e5c272Smrg done 365316e5c272Smrg rm -f core conftest* 3654baaedd75Smrg unset am_i ;; 3655baaedd75Smrgesac 365616e5c272Smrgfi 365716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 365816e5c272Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 365916e5c272Smrgif test "$am_cv_prog_cc_c_o" != yes; then 366016e5c272Smrg # Losing compiler, so override with the script. 366116e5c272Smrg # FIXME: It is wrong to rewrite CC. 366216e5c272Smrg # But if we don't then we get into trouble of one sort or another. 366316e5c272Smrg # A longer-term fix would be to have automake use am__CC in this case, 366416e5c272Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 366516e5c272Smrg CC="$am_aux_dir/compile $CC" 366639ae6282Smrgfi 366739ae6282Smrgac_ext=c 366839ae6282Smrgac_cpp='$CPP $CPPFLAGS' 366939ae6282Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 367039ae6282Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 367139ae6282Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 367239ae6282Smrg 367339ae6282Smrg 367416e5c272Smrg 367516e5c272Smrgac_header= ac_cache= 367616e5c272Smrgfor ac_item in $ac_header_c_list 367739ae6282Smrgdo 367816e5c272Smrg if test $ac_cache; then 367916e5c272Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 368016e5c272Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 368116e5c272Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 368239ae6282Smrg fi 368316e5c272Smrg ac_header= ac_cache= 368416e5c272Smrg elif test $ac_header; then 368516e5c272Smrg ac_cache=$ac_item 368616e5c272Smrg else 368716e5c272Smrg ac_header=$ac_item 368839ae6282Smrg fi 368916e5c272Smrgdone 369039ae6282Smrg 369139ae6282Smrg 369239ae6282Smrg 369339ae6282Smrg 369439ae6282Smrg 369516e5c272Smrg 369616e5c272Smrg 369716e5c272Smrg 369816e5c272Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 369916e5c272Smrgthen : 370016e5c272Smrg 370116e5c272Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 370216e5c272Smrg 370339ae6282Smrgfi 370439ae6282Smrg 370539ae6282Smrg 370616e5c272Smrg 370716e5c272Smrg 370816e5c272Smrg 370916e5c272Smrg 371016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 371116e5c272Smrgprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 371216e5c272Smrgif test ${ac_cv_safe_to_define___extensions__+y} 371316e5c272Smrgthen : 371416e5c272Smrg printf %s "(cached) " >&6 3715baaedd75Smrgelse case e in #( 3716baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 371739ae6282Smrg/* end confdefs.h. */ 371839ae6282Smrg 371916e5c272Smrg# define __EXTENSIONS__ 1 372016e5c272Smrg $ac_includes_default 372139ae6282Smrgint 372216e5c272Smrgmain (void) 372339ae6282Smrg{ 372439ae6282Smrg 372539ae6282Smrg ; 372639ae6282Smrg return 0; 372739ae6282Smrg} 372839ae6282Smrg_ACEOF 372916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 373016e5c272Smrgthen : 373116e5c272Smrg ac_cv_safe_to_define___extensions__=yes 3732baaedd75Smrgelse case e in #( 3733baaedd75Smrg e) ac_cv_safe_to_define___extensions__=no ;; 3734baaedd75Smrgesac 373539ae6282Smrgfi 3736baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3737baaedd75Smrgesac 373839ae6282Smrgfi 373916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 374016e5c272Smrgprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 374139ae6282Smrg 374216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 374316e5c272Smrgprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 374416e5c272Smrgif test ${ac_cv_should_define__xopen_source+y} 374516e5c272Smrgthen : 374616e5c272Smrg printf %s "(cached) " >&6 3747baaedd75Smrgelse case e in #( 3748baaedd75Smrg e) ac_cv_should_define__xopen_source=no 374916e5c272Smrg if test $ac_cv_header_wchar_h = yes 375016e5c272Smrgthen : 375139ae6282Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 375239ae6282Smrg/* end confdefs.h. */ 375339ae6282Smrg 375416e5c272Smrg #include <wchar.h> 375516e5c272Smrg mbstate_t x; 375616e5c272Smrgint 375716e5c272Smrgmain (void) 375816e5c272Smrg{ 375939ae6282Smrg 376016e5c272Smrg ; 376116e5c272Smrg return 0; 376216e5c272Smrg} 376316e5c272Smrg_ACEOF 376416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 376516e5c272Smrgthen : 376639ae6282Smrg 3767baaedd75Smrgelse case e in #( 3768baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 376939ae6282Smrg/* end confdefs.h. */ 377039ae6282Smrg 377116e5c272Smrg #define _XOPEN_SOURCE 500 377216e5c272Smrg #include <wchar.h> 377316e5c272Smrg mbstate_t x; 377439ae6282Smrgint 377516e5c272Smrgmain (void) 377639ae6282Smrg{ 377716e5c272Smrg 377816e5c272Smrg ; 377939ae6282Smrg return 0; 378039ae6282Smrg} 378139ae6282Smrg_ACEOF 378216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 378316e5c272Smrgthen : 378416e5c272Smrg ac_cv_should_define__xopen_source=yes 378539ae6282Smrgfi 3786baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3787baaedd75Smrgesac 378839ae6282Smrgfi 378916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3790baaedd75Smrgfi ;; 3791baaedd75Smrgesac 379239ae6282Smrgfi 379316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 379416e5c272Smrgprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 379539ae6282Smrg 379616e5c272Smrg printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 379739ae6282Smrg 379816e5c272Smrg printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 379939ae6282Smrg 380016e5c272Smrg printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 380139ae6282Smrg 380216e5c272Smrg printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 380339ae6282Smrg 380416e5c272Smrg printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 380539ae6282Smrg 380616e5c272Smrg printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 380739ae6282Smrg 380816e5c272Smrg printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 380939ae6282Smrg 381016e5c272Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 381139ae6282Smrg 381216e5c272Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 381339ae6282Smrg 381416e5c272Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 381539ae6282Smrg 3816baaedd75Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 3817baaedd75Smrg 381816e5c272Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 381939ae6282Smrg 382016e5c272Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 382139ae6282Smrg 382216e5c272Smrg printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 382339ae6282Smrg 382416e5c272Smrg printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 382539ae6282Smrg 382616e5c272Smrg printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 382739ae6282Smrg 382816e5c272Smrg if test $ac_cv_header_minix_config_h = yes 382916e5c272Smrgthen : 383016e5c272Smrg MINIX=yes 383116e5c272Smrg printf "%s\n" "#define _MINIX 1" >>confdefs.h 383239ae6282Smrg 383316e5c272Smrg printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 383439ae6282Smrg 383516e5c272Smrg printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 383639ae6282Smrg 3837baaedd75Smrgelse case e in #( 3838baaedd75Smrg e) MINIX= ;; 3839baaedd75Smrgesac 384039ae6282Smrgfi 384116e5c272Smrg if test $ac_cv_safe_to_define___extensions__ = yes 384216e5c272Smrgthen : 384316e5c272Smrg printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 384439ae6282Smrg 384516e5c272Smrgfi 384616e5c272Smrg if test $ac_cv_should_define__xopen_source = yes 384716e5c272Smrgthen : 384816e5c272Smrg printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 384939ae6282Smrg 385016e5c272Smrgfi 385139ae6282Smrg 385239ae6282Smrg 385339ae6282Smrg# Initialize Automake 385416e5c272Smrgam__api_version='1.16' 385539ae6282Smrg 385639ae6282Smrg 385716e5c272Smrg # Find a good install program. We prefer a C program (faster), 385839ae6282Smrg# so one script is as good as another. But avoid the broken or 385939ae6282Smrg# incompatible versions: 386039ae6282Smrg# SysV /etc/install, /usr/sbin/install 386139ae6282Smrg# SunOS /usr/etc/install 386239ae6282Smrg# IRIX /sbin/install 386339ae6282Smrg# AIX /bin/install 386439ae6282Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 386539ae6282Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 386639ae6282Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 386739ae6282Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 386839ae6282Smrg# OS/2's system install, which has a completely different semantic 386939ae6282Smrg# ./install, which can be erroneously created by make from ./install.sh. 387039ae6282Smrg# Reject install programs that cannot install multiple files. 387116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 387216e5c272Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 387339ae6282Smrgif test -z "$INSTALL"; then 387416e5c272Smrgif test ${ac_cv_path_install+y} 387516e5c272Smrgthen : 387616e5c272Smrg printf %s "(cached) " >&6 3877baaedd75Smrgelse case e in #( 3878baaedd75Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 387939ae6282Smrgfor as_dir in $PATH 388039ae6282Smrgdo 388139ae6282Smrg IFS=$as_save_IFS 388216e5c272Smrg case $as_dir in #((( 388316e5c272Smrg '') as_dir=./ ;; 388416e5c272Smrg */) ;; 388516e5c272Smrg *) as_dir=$as_dir/ ;; 388616e5c272Smrg esac 388716e5c272Smrg # Account for fact that we put trailing slashes in our PATH walk. 388816e5c272Smrgcase $as_dir in #(( 388916e5c272Smrg ./ | /[cC]/* | \ 389039ae6282Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 389139ae6282Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 389239ae6282Smrg /usr/ucb/* ) ;; 389339ae6282Smrg *) 389439ae6282Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 389539ae6282Smrg # Don't use installbsd from OSF since it installs stuff as root 389639ae6282Smrg # by default. 389739ae6282Smrg for ac_prog in ginstall scoinst install; do 389839ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 389916e5c272Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 390039ae6282Smrg if test $ac_prog = install && 390116e5c272Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 390239ae6282Smrg # AIX install. It has an incompatible calling convention. 390339ae6282Smrg : 390439ae6282Smrg elif test $ac_prog = install && 390516e5c272Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 390639ae6282Smrg # program-specific install script used by HP pwplus--don't use. 390739ae6282Smrg : 390839ae6282Smrg else 390939ae6282Smrg rm -rf conftest.one conftest.two conftest.dir 391039ae6282Smrg echo one > conftest.one 391139ae6282Smrg echo two > conftest.two 391239ae6282Smrg mkdir conftest.dir 391316e5c272Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 391439ae6282Smrg test -s conftest.one && test -s conftest.two && 391539ae6282Smrg test -s conftest.dir/conftest.one && 391639ae6282Smrg test -s conftest.dir/conftest.two 391739ae6282Smrg then 391816e5c272Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 391939ae6282Smrg break 3 392039ae6282Smrg fi 392139ae6282Smrg fi 392239ae6282Smrg fi 392339ae6282Smrg done 392439ae6282Smrg done 392539ae6282Smrg ;; 392639ae6282Smrgesac 392739ae6282Smrg 392839ae6282Smrg done 392939ae6282SmrgIFS=$as_save_IFS 393039ae6282Smrg 393139ae6282Smrgrm -rf conftest.one conftest.two conftest.dir 3932baaedd75Smrg ;; 3933baaedd75Smrgesac 393439ae6282Smrgfi 393516e5c272Smrg if test ${ac_cv_path_install+y}; then 393639ae6282Smrg INSTALL=$ac_cv_path_install 393739ae6282Smrg else 393839ae6282Smrg # As a last resort, use the slow shell script. Don't cache a 393939ae6282Smrg # value for INSTALL within a source directory, because that will 394039ae6282Smrg # break other packages using the cache if that directory is 394139ae6282Smrg # removed, or if the value is a relative name. 394239ae6282Smrg INSTALL=$ac_install_sh 394339ae6282Smrg fi 394439ae6282Smrgfi 394516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 394616e5c272Smrgprintf "%s\n" "$INSTALL" >&6; } 394739ae6282Smrg 394839ae6282Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 394939ae6282Smrg# It thinks the first close brace ends the variable substitution. 395039ae6282Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 395139ae6282Smrg 395239ae6282Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 395339ae6282Smrg 395439ae6282Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 395539ae6282Smrg 395616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 395716e5c272Smrgprintf %s "checking whether build environment is sane... " >&6; } 395839ae6282Smrg# Reject unsafe characters in $srcdir or the absolute working directory 395939ae6282Smrg# name. Accept space and tab only in the latter. 396039ae6282Smrgam_lf=' 396139ae6282Smrg' 396239ae6282Smrgcase `pwd` in 396339ae6282Smrg *[\\\"\#\$\&\'\`$am_lf]*) 396439ae6282Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 396539ae6282Smrgesac 396639ae6282Smrgcase $srcdir in 396739ae6282Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 396816e5c272Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 396939ae6282Smrgesac 397039ae6282Smrg 397116e5c272Smrg# Do 'set' in a subshell so we don't clobber the current shell's 397239ae6282Smrg# arguments. Must try -L first in case configure is actually a 397339ae6282Smrg# symlink; some systems play weird games with the mod time of symlinks 397439ae6282Smrg# (eg FreeBSD returns the mod time of the symlink's containing 397539ae6282Smrg# directory). 397639ae6282Smrgif ( 397716e5c272Smrg am_has_slept=no 397816e5c272Smrg for am_try in 1 2; do 397916e5c272Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 398016e5c272Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 398116e5c272Smrg if test "$*" = "X"; then 398216e5c272Smrg # -L didn't work. 398316e5c272Smrg set X `ls -t "$srcdir/configure" conftest.file` 398416e5c272Smrg fi 398516e5c272Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 398616e5c272Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 398716e5c272Smrg 398816e5c272Smrg # If neither matched, then we have a broken ls. This can happen 398916e5c272Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 399016e5c272Smrg # broken ls alias from the environment. This has actually 399116e5c272Smrg # happened. Such a system could not be considered "sane". 399216e5c272Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 399316e5c272Smrg alias in your environment" "$LINENO" 5 399416e5c272Smrg fi 399516e5c272Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 399616e5c272Smrg break 399716e5c272Smrg fi 399816e5c272Smrg # Just in case. 399916e5c272Smrg sleep 1 400016e5c272Smrg am_has_slept=yes 400116e5c272Smrg done 400239ae6282Smrg test "$2" = conftest.file 400339ae6282Smrg ) 400439ae6282Smrgthen 400539ae6282Smrg # Ok. 400639ae6282Smrg : 400739ae6282Smrgelse 400839ae6282Smrg as_fn_error $? "newly created file is older than distributed files! 400939ae6282SmrgCheck your system clock" "$LINENO" 5 401039ae6282Smrgfi 401116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 401216e5c272Smrgprintf "%s\n" "yes" >&6; } 401316e5c272Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 401416e5c272Smrg# generated files are strictly newer. 401516e5c272Smrgam_sleep_pid= 401616e5c272Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 401716e5c272Smrg ( sleep 1 ) & 401816e5c272Smrg am_sleep_pid=$! 401916e5c272Smrgfi 402016e5c272Smrg 402116e5c272Smrgrm -f conftest.file 402216e5c272Smrg 402339ae6282Smrgtest "$program_prefix" != NONE && 402439ae6282Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 402539ae6282Smrg# Use a double $ so make ignores it. 402639ae6282Smrgtest "$program_suffix" != NONE && 402739ae6282Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 402839ae6282Smrg# Double any \ or $. 4029baaedd75Smrg# By default was 's,x,x', remove it if useless. 403039ae6282Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 403116e5c272Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 403239ae6282Smrg 403339ae6282Smrg 403416e5c272Smrg if test x"${MISSING+set}" != xset; then 403516e5c272Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 403639ae6282Smrgfi 403739ae6282Smrg# Use eval to expand $SHELL 403816e5c272Smrgif eval "$MISSING --is-lightweight"; then 403916e5c272Smrg am_missing_run="$MISSING " 404039ae6282Smrgelse 404139ae6282Smrg am_missing_run= 404216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 404316e5c272Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 404439ae6282Smrgfi 404539ae6282Smrg 404616e5c272Smrgif test x"${install_sh+set}" != xset; then 404739ae6282Smrg case $am_aux_dir in 404839ae6282Smrg *\ * | *\ *) 404939ae6282Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 405039ae6282Smrg *) 405139ae6282Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 405239ae6282Smrg esac 405339ae6282Smrgfi 405439ae6282Smrg 405516e5c272Smrg# Installed binaries are usually stripped using 'strip' when the user 405616e5c272Smrg# run "make install-strip". However 'strip' might not be the right 405739ae6282Smrg# tool to use in cross-compilation environments, therefore Automake 405816e5c272Smrg# will honor the 'STRIP' environment variable to overrule this program. 405939ae6282Smrgif test "$cross_compiling" != no; then 406039ae6282Smrg if test -n "$ac_tool_prefix"; then 406139ae6282Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 406239ae6282Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 406316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 406416e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 406516e5c272Smrgif test ${ac_cv_prog_STRIP+y} 406616e5c272Smrgthen : 406716e5c272Smrg printf %s "(cached) " >&6 4068baaedd75Smrgelse case e in #( 4069baaedd75Smrg e) if test -n "$STRIP"; then 407039ae6282Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 407139ae6282Smrgelse 407239ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 407339ae6282Smrgfor as_dir in $PATH 407439ae6282Smrgdo 407539ae6282Smrg IFS=$as_save_IFS 407616e5c272Smrg case $as_dir in #((( 407716e5c272Smrg '') as_dir=./ ;; 407816e5c272Smrg */) ;; 407916e5c272Smrg *) as_dir=$as_dir/ ;; 408016e5c272Smrg esac 408139ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 408216e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 408339ae6282Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 408416e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 408539ae6282Smrg break 2 408639ae6282Smrg fi 408739ae6282Smrgdone 408839ae6282Smrg done 408939ae6282SmrgIFS=$as_save_IFS 409039ae6282Smrg 4091baaedd75Smrgfi ;; 4092baaedd75Smrgesac 409339ae6282Smrgfi 409439ae6282SmrgSTRIP=$ac_cv_prog_STRIP 409539ae6282Smrgif test -n "$STRIP"; then 409616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 409716e5c272Smrgprintf "%s\n" "$STRIP" >&6; } 409839ae6282Smrgelse 409916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 410016e5c272Smrgprintf "%s\n" "no" >&6; } 410139ae6282Smrgfi 410239ae6282Smrg 410339ae6282Smrg 410439ae6282Smrgfi 410539ae6282Smrgif test -z "$ac_cv_prog_STRIP"; then 410639ae6282Smrg ac_ct_STRIP=$STRIP 410739ae6282Smrg # Extract the first word of "strip", so it can be a program name with args. 410839ae6282Smrgset dummy strip; ac_word=$2 410916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 411016e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 411116e5c272Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 411216e5c272Smrgthen : 411316e5c272Smrg printf %s "(cached) " >&6 4114baaedd75Smrgelse case e in #( 4115baaedd75Smrg e) if test -n "$ac_ct_STRIP"; then 411639ae6282Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 411739ae6282Smrgelse 411839ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 411939ae6282Smrgfor as_dir in $PATH 412039ae6282Smrgdo 412139ae6282Smrg IFS=$as_save_IFS 412216e5c272Smrg case $as_dir in #((( 412316e5c272Smrg '') as_dir=./ ;; 412416e5c272Smrg */) ;; 412516e5c272Smrg *) as_dir=$as_dir/ ;; 412616e5c272Smrg esac 412739ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 412816e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 412939ae6282Smrg ac_cv_prog_ac_ct_STRIP="strip" 413016e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 413139ae6282Smrg break 2 413239ae6282Smrg fi 413339ae6282Smrgdone 413439ae6282Smrg done 413539ae6282SmrgIFS=$as_save_IFS 413639ae6282Smrg 4137baaedd75Smrgfi ;; 4138baaedd75Smrgesac 413939ae6282Smrgfi 414039ae6282Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 414139ae6282Smrgif test -n "$ac_ct_STRIP"; then 414216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 414316e5c272Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 414439ae6282Smrgelse 414516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 414616e5c272Smrgprintf "%s\n" "no" >&6; } 414739ae6282Smrgfi 414839ae6282Smrg 414939ae6282Smrg if test "x$ac_ct_STRIP" = x; then 415039ae6282Smrg STRIP=":" 415139ae6282Smrg else 415239ae6282Smrg case $cross_compiling:$ac_tool_warned in 415339ae6282Smrgyes:) 415416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 415516e5c272Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 415639ae6282Smrgac_tool_warned=yes ;; 415739ae6282Smrgesac 415839ae6282Smrg STRIP=$ac_ct_STRIP 415939ae6282Smrg fi 416039ae6282Smrgelse 416139ae6282Smrg STRIP="$ac_cv_prog_STRIP" 416239ae6282Smrgfi 416339ae6282Smrg 416439ae6282Smrgfi 416539ae6282SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 416639ae6282Smrg 416716e5c272Smrg 416816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 416916e5c272Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 417039ae6282Smrgif test -z "$MKDIR_P"; then 417116e5c272Smrg if test ${ac_cv_path_mkdir+y} 417216e5c272Smrgthen : 417316e5c272Smrg printf %s "(cached) " >&6 4174baaedd75Smrgelse case e in #( 4175baaedd75Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 417639ae6282Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 417739ae6282Smrgdo 417839ae6282Smrg IFS=$as_save_IFS 417916e5c272Smrg case $as_dir in #((( 418016e5c272Smrg '') as_dir=./ ;; 418116e5c272Smrg */) ;; 418216e5c272Smrg *) as_dir=$as_dir/ ;; 418316e5c272Smrg esac 418439ae6282Smrg for ac_prog in mkdir gmkdir; do 418539ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 418616e5c272Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 418716e5c272Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 418816e5c272Smrg 'mkdir ('*'coreutils) '* | \ 4189baaedd75Smrg *'BusyBox '* | \ 419039ae6282Smrg 'mkdir (fileutils) '4.1*) 419116e5c272Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 419239ae6282Smrg break 3;; 419339ae6282Smrg esac 419439ae6282Smrg done 419539ae6282Smrg done 419639ae6282Smrg done 419739ae6282SmrgIFS=$as_save_IFS 4198baaedd75Smrg ;; 4199baaedd75Smrgesac 420039ae6282Smrgfi 420139ae6282Smrg 420239ae6282Smrg test -d ./--version && rmdir ./--version 420316e5c272Smrg if test ${ac_cv_path_mkdir+y}; then 420439ae6282Smrg MKDIR_P="$ac_cv_path_mkdir -p" 420539ae6282Smrg else 4206baaedd75Smrg # As a last resort, use plain mkdir -p, 4207baaedd75Smrg # in the hope it doesn't have the bugs of ancient mkdir. 4208baaedd75Smrg MKDIR_P='mkdir -p' 420939ae6282Smrg fi 421039ae6282Smrgfi 421116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 421216e5c272Smrgprintf "%s\n" "$MKDIR_P" >&6; } 421339ae6282Smrg 421439ae6282Smrgfor ac_prog in gawk mawk nawk awk 421539ae6282Smrgdo 421639ae6282Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 421739ae6282Smrgset dummy $ac_prog; ac_word=$2 421816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 421916e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 422016e5c272Smrgif test ${ac_cv_prog_AWK+y} 422116e5c272Smrgthen : 422216e5c272Smrg printf %s "(cached) " >&6 4223baaedd75Smrgelse case e in #( 4224baaedd75Smrg e) if test -n "$AWK"; then 422539ae6282Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 422639ae6282Smrgelse 422739ae6282Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 422839ae6282Smrgfor as_dir in $PATH 422939ae6282Smrgdo 423039ae6282Smrg IFS=$as_save_IFS 423116e5c272Smrg case $as_dir in #((( 423216e5c272Smrg '') as_dir=./ ;; 423316e5c272Smrg */) ;; 423416e5c272Smrg *) as_dir=$as_dir/ ;; 423516e5c272Smrg esac 423639ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 423716e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 423839ae6282Smrg ac_cv_prog_AWK="$ac_prog" 423916e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 424039ae6282Smrg break 2 424139ae6282Smrg fi 424239ae6282Smrgdone 424339ae6282Smrg done 424439ae6282SmrgIFS=$as_save_IFS 424539ae6282Smrg 4246baaedd75Smrgfi ;; 4247baaedd75Smrgesac 424839ae6282Smrgfi 424939ae6282SmrgAWK=$ac_cv_prog_AWK 425039ae6282Smrgif test -n "$AWK"; then 425116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 425216e5c272Smrgprintf "%s\n" "$AWK" >&6; } 425339ae6282Smrgelse 425416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 425516e5c272Smrgprintf "%s\n" "no" >&6; } 425639ae6282Smrgfi 425739ae6282Smrg 425839ae6282Smrg 425939ae6282Smrg test -n "$AWK" && break 426039ae6282Smrgdone 426139ae6282Smrg 426216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 426316e5c272Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 426439ae6282Smrgset x ${MAKE-make} 426516e5c272Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 426616e5c272Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 426716e5c272Smrgthen : 426816e5c272Smrg printf %s "(cached) " >&6 4269baaedd75Smrgelse case e in #( 4270baaedd75Smrg e) cat >conftest.make <<\_ACEOF 427139ae6282SmrgSHELL = /bin/sh 427239ae6282Smrgall: 427339ae6282Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 427439ae6282Smrg_ACEOF 427539ae6282Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 427639ae6282Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 427739ae6282Smrg *@@@%%%=?*=@@@%%%*) 427839ae6282Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 427939ae6282Smrg *) 428039ae6282Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 428139ae6282Smrgesac 4282baaedd75Smrgrm -f conftest.make ;; 4283baaedd75Smrgesac 428439ae6282Smrgfi 428539ae6282Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 428616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 428716e5c272Smrgprintf "%s\n" "yes" >&6; } 428839ae6282Smrg SET_MAKE= 428939ae6282Smrgelse 429016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 429116e5c272Smrgprintf "%s\n" "no" >&6; } 429239ae6282Smrg SET_MAKE="MAKE=${MAKE-make}" 429339ae6282Smrgfi 429439ae6282Smrg 429539ae6282Smrgrm -rf .tst 2>/dev/null 429639ae6282Smrgmkdir .tst 2>/dev/null 429739ae6282Smrgif test -d .tst; then 429839ae6282Smrg am__leading_dot=. 429939ae6282Smrgelse 430039ae6282Smrg am__leading_dot=_ 430139ae6282Smrgfi 430239ae6282Smrgrmdir .tst 2>/dev/null 430339ae6282Smrg 430439ae6282SmrgDEPDIR="${am__leading_dot}deps" 430539ae6282Smrg 430639ae6282Smrgac_config_commands="$ac_config_commands depfiles" 430739ae6282Smrg 430816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 430916e5c272Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 431016e5c272Smrgcat > confinc.mk << 'END' 431139ae6282Smrgam__doit: 431216e5c272Smrg @echo this is the am__doit target >confinc.out 431339ae6282Smrg.PHONY: am__doit 431439ae6282SmrgEND 431539ae6282Smrgam__include="#" 431639ae6282Smrgam__quote= 431716e5c272Smrg# BSD make does it like this. 431816e5c272Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 431916e5c272Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 432016e5c272Smrgecho 'include confinc.mk # ignored' > confmf.GNU 432116e5c272Smrg_am_result=no 432216e5c272Smrgfor s in GNU BSD; do 432316e5c272Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 432416e5c272Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 432516e5c272Smrg ac_status=$? 432616e5c272Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 432716e5c272Smrg (exit $ac_status); } 432816e5c272Smrg case $?:`cat confinc.out 2>/dev/null` in #( 432916e5c272Smrg '0:this is the am__doit target') : 433016e5c272Smrg case $s in #( 433116e5c272Smrg BSD) : 433216e5c272Smrg am__include='.include' am__quote='"' ;; #( 433316e5c272Smrg *) : 433416e5c272Smrg am__include='include' am__quote='' ;; 433516e5c272Smrgesac ;; #( 433616e5c272Smrg *) : 433739ae6282Smrg ;; 433816e5c272Smrgesac 433916e5c272Smrg if test "$am__include" != "#"; then 434016e5c272Smrg _am_result="yes ($s style)" 434116e5c272Smrg break 434216e5c272Smrg fi 434316e5c272Smrgdone 434416e5c272Smrgrm -f confinc.* confmf.* 434516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 434616e5c272Smrgprintf "%s\n" "${_am_result}" >&6; } 434716e5c272Smrg 434816e5c272Smrg# Check whether --enable-dependency-tracking was given. 434916e5c272Smrgif test ${enable_dependency_tracking+y} 435016e5c272Smrgthen : 435116e5c272Smrg enableval=$enable_dependency_tracking; 435216e5c272Smrgfi 435316e5c272Smrg 435416e5c272Smrgif test "x$enable_dependency_tracking" != xno; then 435516e5c272Smrg am_depcomp="$ac_aux_dir/depcomp" 435616e5c272Smrg AMDEPBACKSLASH='\' 435716e5c272Smrg am__nodep='_no' 435816e5c272Smrgfi 435916e5c272Smrg if test "x$enable_dependency_tracking" != xno; then 436016e5c272Smrg AMDEP_TRUE= 436116e5c272Smrg AMDEP_FALSE='#' 436216e5c272Smrgelse 436316e5c272Smrg AMDEP_TRUE='#' 436416e5c272Smrg AMDEP_FALSE= 436539ae6282Smrgfi 436639ae6282Smrg 436739ae6282Smrg 436816e5c272Smrg# Check whether --enable-silent-rules was given. 436916e5c272Smrgif test ${enable_silent_rules+y} 437016e5c272Smrgthen : 437116e5c272Smrg enableval=$enable_silent_rules; 437216e5c272Smrgfi 437339ae6282Smrg 437416e5c272Smrgcase $enable_silent_rules in # ((( 437516e5c272Smrg yes) AM_DEFAULT_VERBOSITY=0;; 437616e5c272Smrg no) AM_DEFAULT_VERBOSITY=1;; 437716e5c272Smrg *) AM_DEFAULT_VERBOSITY=1;; 437816e5c272Smrgesac 437916e5c272Smrgam_make=${MAKE-make} 438016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 438116e5c272Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 438216e5c272Smrgif test ${am_cv_make_support_nested_variables+y} 438316e5c272Smrgthen : 438416e5c272Smrg printf %s "(cached) " >&6 4385baaedd75Smrgelse case e in #( 4386baaedd75Smrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 438716e5c272SmrgBAR0=false 438816e5c272SmrgBAR1=true 438916e5c272SmrgV=1 439016e5c272Smrgam__doit: 439116e5c272Smrg @$(TRUE) 439216e5c272Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 439316e5c272Smrg am_cv_make_support_nested_variables=yes 439416e5c272Smrgelse 439516e5c272Smrg am_cv_make_support_nested_variables=no 4396baaedd75Smrgfi ;; 4397baaedd75Smrgesac 439839ae6282Smrgfi 439916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 440016e5c272Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 440116e5c272Smrgif test $am_cv_make_support_nested_variables = yes; then 440216e5c272Smrg AM_V='$(V)' 440316e5c272Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 440439ae6282Smrgelse 440516e5c272Smrg AM_V=$AM_DEFAULT_VERBOSITY 440616e5c272Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 440739ae6282Smrgfi 440816e5c272SmrgAM_BACKSLASH='\' 440939ae6282Smrg 441039ae6282Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 441139ae6282Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 441239ae6282Smrg # is not polluted with repeated "-I." 441339ae6282Smrg am__isrc=' -I$(srcdir)' 441439ae6282Smrg # test to see if srcdir already configured 441539ae6282Smrg if test -f $srcdir/config.status; then 441639ae6282Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 441739ae6282Smrg fi 441839ae6282Smrgfi 441939ae6282Smrg 442039ae6282Smrg# test whether we have cygpath 442139ae6282Smrgif test -z "$CYGPATH_W"; then 442239ae6282Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 442339ae6282Smrg CYGPATH_W='cygpath -w' 442439ae6282Smrg else 442539ae6282Smrg CYGPATH_W=echo 442639ae6282Smrg fi 442739ae6282Smrgfi 442839ae6282Smrg 442939ae6282Smrg 443039ae6282Smrg# Define the identity of the package. 443139ae6282Smrg PACKAGE='lndir' 4432baaedd75Smrg VERSION='1.0.5' 443339ae6282Smrg 443439ae6282Smrg 443516e5c272Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 443639ae6282Smrg 443739ae6282Smrg 443816e5c272Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 443939ae6282Smrg 444039ae6282Smrg# Some tools Automake needs. 444139ae6282Smrg 444239ae6282SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 444339ae6282Smrg 444439ae6282Smrg 444539ae6282SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 444639ae6282Smrg 444739ae6282Smrg 444839ae6282SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 444939ae6282Smrg 445039ae6282Smrg 445139ae6282SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 445239ae6282Smrg 445339ae6282Smrg 445439ae6282SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 445539ae6282Smrg 445616e5c272Smrg# For better backward compatibility. To be removed once Automake 1.9.x 445716e5c272Smrg# dies out for good. For more background, see: 445816e5c272Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 445916e5c272Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 446016e5c272Smrgmkdir_p='$(MKDIR_P)' 446116e5c272Smrg 446216e5c272Smrg# We need awk for the "check" target (and possibly the TAP driver). The 446316e5c272Smrg# system "awk" is bad on some platforms. 446416e5c272Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 446516e5c272Smrg# in the wild :-( We should find a proper way to deprecate it ... 446616e5c272SmrgAMTAR='$${TAR-tar}' 446739ae6282Smrg 446839ae6282Smrg 446916e5c272Smrg# We'll loop over all known methods to create a tar archive until one works. 447016e5c272Smrg_am_tools='gnutar pax cpio none' 447116e5c272Smrg 447216e5c272Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 447316e5c272Smrg 447439ae6282Smrg 447539ae6282Smrg 447639ae6282Smrg 447739ae6282Smrg 447839ae6282Smrgdepcc="$CC" am_compiler_list= 447939ae6282Smrg 448016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 448116e5c272Smrgprintf %s "checking dependency style of $depcc... " >&6; } 448216e5c272Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 448316e5c272Smrgthen : 448416e5c272Smrg printf %s "(cached) " >&6 4485baaedd75Smrgelse case e in #( 4486baaedd75Smrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 448739ae6282Smrg # We make a subdir and do the tests there. Otherwise we can end up 448839ae6282Smrg # making bogus files that we don't know about and never remove. For 448939ae6282Smrg # instance it was reported that on HP-UX the gcc test will end up 449016e5c272Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 449116e5c272Smrg # in D". 449216e5c272Smrg rm -rf conftest.dir 449339ae6282Smrg mkdir conftest.dir 449439ae6282Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 449539ae6282Smrg # using a relative directory. 449639ae6282Smrg cp "$am_depcomp" conftest.dir 449739ae6282Smrg cd conftest.dir 449839ae6282Smrg # We will build objects and dependencies in a subdirectory because 449939ae6282Smrg # it helps to detect inapplicable dependency modes. For instance 450039ae6282Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 450139ae6282Smrg # side effect of compilation, but ICC will put the dependencies in 450239ae6282Smrg # the current directory while Tru64 will put them in the object 450339ae6282Smrg # directory. 450439ae6282Smrg mkdir sub 450539ae6282Smrg 450639ae6282Smrg am_cv_CC_dependencies_compiler_type=none 450739ae6282Smrg if test "$am_compiler_list" = ""; then 450839ae6282Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 450939ae6282Smrg fi 451039ae6282Smrg am__universal=false 451139ae6282Smrg case " $depcc " in #( 451239ae6282Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 451339ae6282Smrg esac 451439ae6282Smrg 451539ae6282Smrg for depmode in $am_compiler_list; do 451639ae6282Smrg # Setup a source with many dependencies, because some compilers 451739ae6282Smrg # like to wrap large dependency lists on column 80 (with \), and 451839ae6282Smrg # we should not choose a depcomp mode which is confused by this. 451939ae6282Smrg # 452039ae6282Smrg # We need to recreate these files for each test, as the compiler may 452139ae6282Smrg # overwrite some of them when testing with obscure command lines. 452239ae6282Smrg # This happens at least with the AIX C compiler. 452339ae6282Smrg : > sub/conftest.c 452439ae6282Smrg for i in 1 2 3 4 5 6; do 452539ae6282Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 452616e5c272Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 452716e5c272Smrg # Solaris 10 /bin/sh. 452816e5c272Smrg echo '/* dummy */' > sub/conftst$i.h 452939ae6282Smrg done 453039ae6282Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 453139ae6282Smrg 453216e5c272Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 453339ae6282Smrg # mode. It turns out that the SunPro C++ compiler does not properly 453416e5c272Smrg # handle '-M -o', and we need to detect this. Also, some Intel 453516e5c272Smrg # versions had trouble with output in subdirs. 453639ae6282Smrg am__obj=sub/conftest.${OBJEXT-o} 453739ae6282Smrg am__minus_obj="-o $am__obj" 453839ae6282Smrg case $depmode in 453939ae6282Smrg gcc) 454039ae6282Smrg # This depmode causes a compiler race in universal mode. 454139ae6282Smrg test "$am__universal" = false || continue 454239ae6282Smrg ;; 454339ae6282Smrg nosideeffect) 454416e5c272Smrg # After this tag, mechanisms are not by side-effect, so they'll 454516e5c272Smrg # only be used when explicitly requested. 454639ae6282Smrg if test "x$enable_dependency_tracking" = xyes; then 454739ae6282Smrg continue 454839ae6282Smrg else 454939ae6282Smrg break 455039ae6282Smrg fi 455139ae6282Smrg ;; 455216e5c272Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 455316e5c272Smrg # This compiler won't grok '-c -o', but also, the minuso test has 455439ae6282Smrg # not run yet. These depmodes are late enough in the game, and 455539ae6282Smrg # so weak that their functioning should not be impacted. 455639ae6282Smrg am__obj=conftest.${OBJEXT-o} 455739ae6282Smrg am__minus_obj= 455839ae6282Smrg ;; 455939ae6282Smrg none) break ;; 456039ae6282Smrg esac 456139ae6282Smrg if depmode=$depmode \ 456239ae6282Smrg source=sub/conftest.c object=$am__obj \ 456339ae6282Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 456439ae6282Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 456539ae6282Smrg >/dev/null 2>conftest.err && 456639ae6282Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 456739ae6282Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 456839ae6282Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 456939ae6282Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 457039ae6282Smrg # icc doesn't choke on unknown options, it will just issue warnings 457139ae6282Smrg # or remarks (even with -Werror). So we grep stderr for any message 457239ae6282Smrg # that says an option was ignored or not supported. 457339ae6282Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 457439ae6282Smrg # icc: Command line warning: ignoring option '-M'; no argument required 457539ae6282Smrg # The diagnosis changed in icc 8.0: 457639ae6282Smrg # icc: Command line remark: option '-MP' not supported 457739ae6282Smrg if (grep 'ignoring option' conftest.err || 457839ae6282Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 457939ae6282Smrg am_cv_CC_dependencies_compiler_type=$depmode 458039ae6282Smrg break 458139ae6282Smrg fi 458239ae6282Smrg fi 458339ae6282Smrg done 458439ae6282Smrg 458539ae6282Smrg cd .. 458639ae6282Smrg rm -rf conftest.dir 458739ae6282Smrgelse 458839ae6282Smrg am_cv_CC_dependencies_compiler_type=none 458939ae6282Smrgfi 4590baaedd75Smrg ;; 4591baaedd75Smrgesac 459239ae6282Smrgfi 459316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 459416e5c272Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 459539ae6282SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 459639ae6282Smrg 459739ae6282Smrg if 459839ae6282Smrg test "x$enable_dependency_tracking" != xno \ 459939ae6282Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 460039ae6282Smrg am__fastdepCC_TRUE= 460139ae6282Smrg am__fastdepCC_FALSE='#' 460239ae6282Smrgelse 460339ae6282Smrg am__fastdepCC_TRUE='#' 460439ae6282Smrg am__fastdepCC_FALSE= 460539ae6282Smrgfi 460639ae6282Smrg 460739ae6282Smrg 460816e5c272Smrg# Variables for tags utilities; see am/tags.am 460916e5c272Smrgif test -z "$CTAGS"; then 461016e5c272Smrg CTAGS=ctags 461139ae6282Smrgfi 461239ae6282Smrg 461316e5c272Smrgif test -z "$ETAGS"; then 461416e5c272Smrg ETAGS=etags 461539ae6282Smrgfi 461639ae6282Smrg 461716e5c272Smrgif test -z "$CSCOPE"; then 461816e5c272Smrg CSCOPE=cscope 461916e5c272Smrgfi 462039ae6282Smrg 462139ae6282Smrg 462239ae6282Smrg 462316e5c272Smrg# POSIX will say in a future version that running "rm -f" with no argument 462416e5c272Smrg# is OK; and we want to be able to make that assumption in our Makefile 462516e5c272Smrg# recipes. So use an aggressive probe to check that the usage we want is 462616e5c272Smrg# actually supported "in the wild" to an acceptable degree. 462716e5c272Smrg# See automake bug#10828. 462816e5c272Smrg# To make any issue more visible, cause the running configure to be aborted 462916e5c272Smrg# by default if the 'rm' program in use doesn't match our expectations; the 463016e5c272Smrg# user can still override this though. 463116e5c272Smrgif rm -f && rm -fr && rm -rf; then : OK; else 463216e5c272Smrg cat >&2 <<'END' 463316e5c272SmrgOops! 463439ae6282Smrg 463516e5c272SmrgYour 'rm' program seems unable to run without file operands specified 463616e5c272Smrgon the command line, even when the '-f' option is present. This is contrary 463716e5c272Smrgto the behaviour of most rm programs out there, and not conforming with 463816e5c272Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 463939ae6282Smrg 464016e5c272SmrgPlease tell bug-automake@gnu.org about your system, including the value 464116e5c272Smrgof your $PATH and any error possibly output before this message. This 464216e5c272Smrgcan help us improve future automake versions. 464339ae6282Smrg 464416e5c272SmrgEND 464516e5c272Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 464616e5c272Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 464716e5c272Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 464816e5c272Smrg echo >&2 464916e5c272Smrg else 465016e5c272Smrg cat >&2 <<'END' 465116e5c272SmrgAborting the configuration process, to ensure you take notice of the issue. 465239ae6282Smrg 465316e5c272SmrgYou can download and install GNU coreutils to get an 'rm' implementation 465416e5c272Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 465539ae6282Smrg 465616e5c272SmrgIf you want to complete the configuration process using your problematic 465716e5c272Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 465816e5c272Smrgto "yes", and re-run configure. 465939ae6282Smrg 466016e5c272SmrgEND 466116e5c272Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 466216e5c272Smrg fi 466316e5c272Smrgfi 466439ae6282Smrg 466539ae6282Smrg 466616e5c272Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 466739ae6282Smrg 466839ae6282Smrg 466939ae6282Smrg 467039ae6282Smrg 467139ae6282Smrg 467239ae6282Smrg 467339ae6282Smrg 467439ae6282Smrg 467539ae6282Smrg 467639ae6282Smrg 467739ae6282Smrg 467816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 467916e5c272Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 468016e5c272Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 468116e5c272Smrgthen : 468216e5c272Smrg printf %s "(cached) " >&6 4683baaedd75Smrgelse case e in #( 4684baaedd75Smrg e) ac_save_CFLAGS=$CFLAGS 468516e5c272Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 468616e5c272Smrg for ac_arg in '' -fno-builtin; do 468716e5c272Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 468816e5c272Smrg # This test program should *not* compile successfully. 468916e5c272Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 469016e5c272Smrg/* end confdefs.h. */ 469139ae6282Smrg 469239ae6282Smrgint 469316e5c272Smrgmain (void) 469439ae6282Smrg{ 469516e5c272Smrg(void) strchr; 469616e5c272Smrg ; 469716e5c272Smrg return 0; 469816e5c272Smrg} 469916e5c272Smrg_ACEOF 470016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 470116e5c272Smrgthen : 470239ae6282Smrg 4703baaedd75Smrgelse case e in #( 4704baaedd75Smrg e) # This test program should compile successfully. 470516e5c272Smrg # No library function is consistently available on 470616e5c272Smrg # freestanding implementations, so test against a dummy 470716e5c272Smrg # declaration. Include always-available headers on the 470816e5c272Smrg # off chance that they somehow elicit warnings. 470916e5c272Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 471016e5c272Smrg/* end confdefs.h. */ 471116e5c272Smrg#include <float.h> 471216e5c272Smrg#include <limits.h> 471316e5c272Smrg#include <stdarg.h> 471416e5c272Smrg#include <stddef.h> 471516e5c272Smrgextern void ac_decl (int, char *); 471639ae6282Smrg 471716e5c272Smrgint 471816e5c272Smrgmain (void) 471916e5c272Smrg{ 472016e5c272Smrg(void) ac_decl (0, (char *) 0); 472116e5c272Smrg (void) ac_decl; 472239ae6282Smrg 472339ae6282Smrg ; 472439ae6282Smrg return 0; 472539ae6282Smrg} 472639ae6282Smrg_ACEOF 472716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 472816e5c272Smrgthen : 472916e5c272Smrg if test x"$ac_arg" = x 473016e5c272Smrgthen : 473116e5c272Smrg ac_cv_c_undeclared_builtin_options='none needed' 4732baaedd75Smrgelse case e in #( 4733baaedd75Smrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4734baaedd75Smrgesac 473539ae6282Smrgfi 473616e5c272Smrg break 473739ae6282Smrgfi 4738baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4739baaedd75Smrgesac 474039ae6282Smrgfi 474116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 474216e5c272Smrg done 474316e5c272Smrg CFLAGS=$ac_save_CFLAGS 4744baaedd75Smrg ;; 4745baaedd75Smrgesac 474616e5c272Smrgfi 474716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 474816e5c272Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 474916e5c272Smrg case $ac_cv_c_undeclared_builtin_options in #( 475016e5c272Smrg 'cannot detect') : 4751baaedd75Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4752baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 475316e5c272Smrgas_fn_error $? "cannot make $CC report undeclared builtins 4754baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 475516e5c272Smrg 'none needed') : 475616e5c272Smrg ac_c_undeclared_builtin_options='' ;; #( 475716e5c272Smrg *) : 475816e5c272Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 475916e5c272Smrgesac 476039ae6282Smrg 476139ae6282Smrg 476239ae6282Smrg 476339ae6282Smrg 476439ae6282Smrg 476516e5c272Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 476616e5c272Smrgif test "x$ac_cv_have_decl___clang__" = xyes 476716e5c272Smrgthen : 476839ae6282Smrg CLANGCC="yes" 4769baaedd75Smrgelse case e in #( 4770baaedd75Smrg e) CLANGCC="no" ;; 4771baaedd75Smrgesac 477239ae6282Smrgfi 477316e5c272Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 477416e5c272Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 477516e5c272Smrgthen : 477639ae6282Smrg INTELCC="yes" 4777baaedd75Smrgelse case e in #( 4778baaedd75Smrg e) INTELCC="no" ;; 4779baaedd75Smrgesac 478039ae6282Smrgfi 478116e5c272Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 478216e5c272Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 478316e5c272Smrgthen : 478439ae6282Smrg SUNCC="yes" 4785baaedd75Smrgelse case e in #( 4786baaedd75Smrg e) SUNCC="no" ;; 4787baaedd75Smrgesac 478839ae6282Smrgfi 478939ae6282Smrg 479039ae6282Smrg 479139ae6282Smrg 479239ae6282Smrg 479316e5c272Smrg 479416e5c272Smrg 479516e5c272Smrg 479616e5c272Smrg 479739ae6282Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 479839ae6282Smrg if test -n "$ac_tool_prefix"; then 479939ae6282Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 480039ae6282Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 480116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 480216e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 480316e5c272Smrgif test ${ac_cv_path_PKG_CONFIG+y} 480416e5c272Smrgthen : 480516e5c272Smrg printf %s "(cached) " >&6 4806baaedd75Smrgelse case e in #( 4807baaedd75Smrg e) case $PKG_CONFIG in 480839ae6282Smrg [\\/]* | ?:[\\/]*) 480939ae6282Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 481039ae6282Smrg ;; 481139ae6282Smrg *) 481239ae6282Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 481339ae6282Smrgfor as_dir in $PATH 481439ae6282Smrgdo 481539ae6282Smrg IFS=$as_save_IFS 481616e5c272Smrg case $as_dir in #((( 481716e5c272Smrg '') as_dir=./ ;; 481816e5c272Smrg */) ;; 481916e5c272Smrg *) as_dir=$as_dir/ ;; 482016e5c272Smrg esac 482139ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 482216e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 482316e5c272Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 482416e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 482539ae6282Smrg break 2 482639ae6282Smrg fi 482739ae6282Smrgdone 482839ae6282Smrg done 482939ae6282SmrgIFS=$as_save_IFS 483039ae6282Smrg 483139ae6282Smrg ;; 4832baaedd75Smrgesac ;; 483339ae6282Smrgesac 483439ae6282Smrgfi 483539ae6282SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 483639ae6282Smrgif test -n "$PKG_CONFIG"; then 483716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 483816e5c272Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 483939ae6282Smrgelse 484016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 484116e5c272Smrgprintf "%s\n" "no" >&6; } 484239ae6282Smrgfi 484339ae6282Smrg 484439ae6282Smrg 484539ae6282Smrgfi 484639ae6282Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 484739ae6282Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 484839ae6282Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 484939ae6282Smrgset dummy pkg-config; ac_word=$2 485016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 485116e5c272Smrgprintf %s "checking for $ac_word... " >&6; } 485216e5c272Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 485316e5c272Smrgthen : 485416e5c272Smrg printf %s "(cached) " >&6 4855baaedd75Smrgelse case e in #( 4856baaedd75Smrg e) case $ac_pt_PKG_CONFIG in 485739ae6282Smrg [\\/]* | ?:[\\/]*) 485839ae6282Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 485939ae6282Smrg ;; 486039ae6282Smrg *) 486139ae6282Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 486239ae6282Smrgfor as_dir in $PATH 486339ae6282Smrgdo 486439ae6282Smrg IFS=$as_save_IFS 486516e5c272Smrg case $as_dir in #((( 486616e5c272Smrg '') as_dir=./ ;; 486716e5c272Smrg */) ;; 486816e5c272Smrg *) as_dir=$as_dir/ ;; 486916e5c272Smrg esac 487039ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 487116e5c272Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 487216e5c272Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 487316e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 487439ae6282Smrg break 2 487539ae6282Smrg fi 487639ae6282Smrgdone 487739ae6282Smrg done 487839ae6282SmrgIFS=$as_save_IFS 487939ae6282Smrg 488039ae6282Smrg ;; 4881baaedd75Smrgesac ;; 488239ae6282Smrgesac 488339ae6282Smrgfi 488439ae6282Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 488539ae6282Smrgif test -n "$ac_pt_PKG_CONFIG"; then 488616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 488716e5c272Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 488839ae6282Smrgelse 488916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 489016e5c272Smrgprintf "%s\n" "no" >&6; } 489139ae6282Smrgfi 489239ae6282Smrg 489339ae6282Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 489439ae6282Smrg PKG_CONFIG="" 489539ae6282Smrg else 489639ae6282Smrg case $cross_compiling:$ac_tool_warned in 489739ae6282Smrgyes:) 489816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 489916e5c272Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 490039ae6282Smrgac_tool_warned=yes ;; 490139ae6282Smrgesac 490239ae6282Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 490339ae6282Smrg fi 490439ae6282Smrgelse 490539ae6282Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 490639ae6282Smrgfi 490739ae6282Smrg 490839ae6282Smrgfi 490939ae6282Smrgif test -n "$PKG_CONFIG"; then 491039ae6282Smrg _pkg_min_version=0.9.0 491116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 491216e5c272Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 491339ae6282Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 491416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 491516e5c272Smrgprintf "%s\n" "yes" >&6; } 491639ae6282Smrg else 491716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 491816e5c272Smrgprintf "%s\n" "no" >&6; } 491939ae6282Smrg PKG_CONFIG="" 492039ae6282Smrg fi 492139ae6282Smrgfi 492239ae6282Smrg 492316e5c272Smrg 492416e5c272Smrg # Make sure we can run config.sub. 492516e5c272Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 492616e5c272Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 492716e5c272Smrg 492816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 492916e5c272Smrgprintf %s "checking build system type... " >&6; } 493016e5c272Smrgif test ${ac_cv_build+y} 493116e5c272Smrgthen : 493216e5c272Smrg printf %s "(cached) " >&6 4933baaedd75Smrgelse case e in #( 4934baaedd75Smrg e) ac_build_alias=$build_alias 493539ae6282Smrgtest "x$ac_build_alias" = x && 493616e5c272Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 493739ae6282Smrgtest "x$ac_build_alias" = x && 493839ae6282Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 493916e5c272Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 494016e5c272Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4941baaedd75Smrg ;; 4942baaedd75Smrgesac 494339ae6282Smrgfi 494416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 494516e5c272Smrgprintf "%s\n" "$ac_cv_build" >&6; } 494639ae6282Smrgcase $ac_cv_build in 494739ae6282Smrg*-*-*) ;; 494839ae6282Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 494939ae6282Smrgesac 495039ae6282Smrgbuild=$ac_cv_build 495139ae6282Smrgac_save_IFS=$IFS; IFS='-' 495239ae6282Smrgset x $ac_cv_build 495339ae6282Smrgshift 495439ae6282Smrgbuild_cpu=$1 495539ae6282Smrgbuild_vendor=$2 495639ae6282Smrgshift; shift 495739ae6282Smrg# Remember, the first character of IFS is used to create $*, 495839ae6282Smrg# except with old shells: 495939ae6282Smrgbuild_os=$* 496039ae6282SmrgIFS=$ac_save_IFS 496139ae6282Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 496239ae6282Smrg 496339ae6282Smrg 496416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 496516e5c272Smrgprintf %s "checking host system type... " >&6; } 496616e5c272Smrgif test ${ac_cv_host+y} 496716e5c272Smrgthen : 496816e5c272Smrg printf %s "(cached) " >&6 4969baaedd75Smrgelse case e in #( 4970baaedd75Smrg e) if test "x$host_alias" = x; then 497139ae6282Smrg ac_cv_host=$ac_cv_build 497239ae6282Smrgelse 497316e5c272Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 497416e5c272Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 497539ae6282Smrgfi 4976baaedd75Smrg ;; 4977baaedd75Smrgesac 497839ae6282Smrgfi 497916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 498016e5c272Smrgprintf "%s\n" "$ac_cv_host" >&6; } 498139ae6282Smrgcase $ac_cv_host in 498239ae6282Smrg*-*-*) ;; 498339ae6282Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 498439ae6282Smrgesac 498539ae6282Smrghost=$ac_cv_host 498639ae6282Smrgac_save_IFS=$IFS; IFS='-' 498739ae6282Smrgset x $ac_cv_host 498839ae6282Smrgshift 498939ae6282Smrghost_cpu=$1 499039ae6282Smrghost_vendor=$2 499139ae6282Smrgshift; shift 499239ae6282Smrg# Remember, the first character of IFS is used to create $*, 499339ae6282Smrg# except with old shells: 499439ae6282Smrghost_os=$* 499539ae6282SmrgIFS=$ac_save_IFS 499639ae6282Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 499739ae6282Smrg 499839ae6282Smrg 499916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 500016e5c272Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 500116e5c272Smrgif test ${ac_cv_path_SED+y} 500216e5c272Smrgthen : 500316e5c272Smrg printf %s "(cached) " >&6 5004baaedd75Smrgelse case e in #( 5005baaedd75Smrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 500639ae6282Smrg for ac_i in 1 2 3 4 5 6 7; do 500739ae6282Smrg ac_script="$ac_script$as_nl$ac_script" 500839ae6282Smrg done 500939ae6282Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 501039ae6282Smrg { ac_script=; unset ac_script;} 501139ae6282Smrg if test -z "$SED"; then 501239ae6282Smrg ac_path_SED_found=false 501339ae6282Smrg # Loop through the user's path and test for each of PROGNAME-LIST 501439ae6282Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 501539ae6282Smrgfor as_dir in $PATH 501639ae6282Smrgdo 501739ae6282Smrg IFS=$as_save_IFS 501816e5c272Smrg case $as_dir in #((( 501916e5c272Smrg '') as_dir=./ ;; 502016e5c272Smrg */) ;; 502116e5c272Smrg *) as_dir=$as_dir/ ;; 502216e5c272Smrg esac 502316e5c272Smrg for ac_prog in sed gsed 502416e5c272Smrg do 502539ae6282Smrg for ac_exec_ext in '' $ac_executable_extensions; do 502616e5c272Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 502716e5c272Smrg as_fn_executable_p "$ac_path_SED" || continue 502839ae6282Smrg# Check for GNU ac_path_SED and select it if it is found. 502939ae6282Smrg # Check for GNU $ac_path_SED 5030baaedd75Smrgcase `"$ac_path_SED" --version 2>&1` in #( 503139ae6282Smrg*GNU*) 503239ae6282Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5033baaedd75Smrg#( 503439ae6282Smrg*) 503539ae6282Smrg ac_count=0 503616e5c272Smrg printf %s 0123456789 >"conftest.in" 503739ae6282Smrg while : 503839ae6282Smrg do 503939ae6282Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 504039ae6282Smrg mv "conftest.tmp" "conftest.in" 504139ae6282Smrg cp "conftest.in" "conftest.nl" 504216e5c272Smrg printf "%s\n" '' >> "conftest.nl" 504339ae6282Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 504439ae6282Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 504539ae6282Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 504639ae6282Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 504739ae6282Smrg # Best one so far, save it but keep looking for a better one 504839ae6282Smrg ac_cv_path_SED="$ac_path_SED" 504939ae6282Smrg ac_path_SED_max=$ac_count 505039ae6282Smrg fi 505139ae6282Smrg # 10*(2^10) chars as input seems more than enough 505239ae6282Smrg test $ac_count -gt 10 && break 505339ae6282Smrg done 505439ae6282Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 505539ae6282Smrgesac 505639ae6282Smrg 505739ae6282Smrg $ac_path_SED_found && break 3 505839ae6282Smrg done 505939ae6282Smrg done 506039ae6282Smrg done 506139ae6282SmrgIFS=$as_save_IFS 506239ae6282Smrg if test -z "$ac_cv_path_SED"; then 506339ae6282Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 506439ae6282Smrg fi 506539ae6282Smrgelse 506639ae6282Smrg ac_cv_path_SED=$SED 506739ae6282Smrgfi 5068baaedd75Smrg ;; 5069baaedd75Smrgesac 507039ae6282Smrgfi 507116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 507216e5c272Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 507339ae6282Smrg SED="$ac_cv_path_SED" 507439ae6282Smrg rm -f conftest.sed 507539ae6282Smrg 507639ae6282Smrg 507739ae6282Smrg 507839ae6282Smrg 507939ae6282Smrg 508039ae6282Smrg 508139ae6282Smrg# Check whether --enable-selective-werror was given. 508216e5c272Smrgif test ${enable_selective_werror+y} 508316e5c272Smrgthen : 508439ae6282Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5085baaedd75Smrgelse case e in #( 5086baaedd75Smrg e) SELECTIVE_WERROR=yes ;; 5087baaedd75Smrgesac 508839ae6282Smrgfi 508939ae6282Smrg 509039ae6282Smrg 509139ae6282Smrg 509239ae6282Smrg 509339ae6282Smrg 509439ae6282Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 509539ae6282Smrgif test "x$SUNCC" = "xyes"; then 509639ae6282Smrg BASE_CFLAGS="-v" 509739ae6282Smrgelse 509839ae6282Smrg BASE_CFLAGS="" 509939ae6282Smrgfi 510039ae6282Smrg 510139ae6282Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 510239ae6282Smrg 510339ae6282Smrg 510439ae6282Smrg 510539ae6282Smrg 510639ae6282Smrg 510739ae6282Smrg 510839ae6282Smrg 510939ae6282Smrg 511039ae6282Smrg 511139ae6282Smrg 511239ae6282Smrg 511316e5c272Smrg 511416e5c272Smrg 511539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 511639ae6282Smrg 511716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 511839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 511916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 512016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 512116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 512216e5c272Smrgthen : 512316e5c272Smrg printf %s "(cached) " >&6 5124baaedd75Smrgelse case e in #( 5125baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 512639ae6282Smrg/* end confdefs.h. */ 512739ae6282Smrgint i; 512839ae6282Smrg_ACEOF 512916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 513016e5c272Smrgthen : 513116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5132baaedd75Smrgelse case e in #( 5133baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5134baaedd75Smrgesac 513539ae6282Smrgfi 5136baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5137baaedd75Smrgesac 513839ae6282Smrgfi 513916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 514016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 514116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 514239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 514339ae6282Smrgfi 514439ae6282Smrg 514516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 514616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 514739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 514839ae6282Smrg fi 514939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 515016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 515116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 515216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 515316e5c272Smrgthen : 515416e5c272Smrg printf %s "(cached) " >&6 5155baaedd75Smrgelse case e in #( 5156baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 515739ae6282Smrg/* end confdefs.h. */ 515839ae6282Smrgint i; 515939ae6282Smrg_ACEOF 516016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 516116e5c272Smrgthen : 516216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5163baaedd75Smrgelse case e in #( 5164baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5165baaedd75Smrgesac 516639ae6282Smrgfi 5167baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5168baaedd75Smrgesac 516939ae6282Smrgfi 517016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 517116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 517216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 517339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 517439ae6282Smrgfi 517539ae6282Smrg 517639ae6282Smrgfound="no" 517739ae6282Smrg 517839ae6282Smrg if test $found = "no" ; then 517916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 518039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 518139ae6282Smrg fi 518239ae6282Smrg 518316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 518439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 518539ae6282Smrg fi 518639ae6282Smrg 518739ae6282Smrg CFLAGS="$CFLAGS -Wall" 518839ae6282Smrg 518916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 519016e5c272Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 519116e5c272Smrg cacheid=xorg_cv_cc_flag__Wall 519216e5c272Smrg if eval test \${$cacheid+y} 519316e5c272Smrgthen : 519416e5c272Smrg printf %s "(cached) " >&6 5195baaedd75Smrgelse case e in #( 5196baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 519739ae6282Smrg/* end confdefs.h. */ 519839ae6282Smrgint i; 519939ae6282Smrgint 520016e5c272Smrgmain (void) 520139ae6282Smrg{ 520239ae6282Smrg 520339ae6282Smrg ; 520439ae6282Smrg return 0; 520539ae6282Smrg} 520639ae6282Smrg_ACEOF 520716e5c272Smrgif ac_fn_c_try_link "$LINENO" 520816e5c272Smrgthen : 520916e5c272Smrg eval $cacheid=yes 5210baaedd75Smrgelse case e in #( 5211baaedd75Smrg e) eval $cacheid=no ;; 5212baaedd75Smrgesac 521339ae6282Smrgfi 521416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5215baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5216baaedd75Smrgesac 521739ae6282Smrgfi 521839ae6282Smrg 521939ae6282Smrg 522039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 522139ae6282Smrg 522216e5c272Smrg eval supported=\$$cacheid 522316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 522416e5c272Smrgprintf "%s\n" "$supported" >&6; } 522539ae6282Smrg if test "$supported" = "yes" ; then 522639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 522739ae6282Smrg found="yes" 522839ae6282Smrg fi 522939ae6282Smrg fi 523039ae6282Smrg 523139ae6282Smrg 523239ae6282Smrg 523339ae6282Smrg 523439ae6282Smrg 523539ae6282Smrg 523639ae6282Smrg 523739ae6282Smrg 523839ae6282Smrg 523939ae6282Smrg 524039ae6282Smrg 524139ae6282Smrg 524239ae6282Smrg 524316e5c272Smrg 524416e5c272Smrg 524539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 524639ae6282Smrg 524716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 524839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 524916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 525016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 525116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 525216e5c272Smrgthen : 525316e5c272Smrg printf %s "(cached) " >&6 5254baaedd75Smrgelse case e in #( 5255baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 525639ae6282Smrg/* end confdefs.h. */ 525739ae6282Smrgint i; 525839ae6282Smrg_ACEOF 525916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 526016e5c272Smrgthen : 526116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5262baaedd75Smrgelse case e in #( 5263baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5264baaedd75Smrgesac 526539ae6282Smrgfi 5266baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5267baaedd75Smrgesac 526839ae6282Smrgfi 526916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 527016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 527116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 527239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 527339ae6282Smrgfi 527439ae6282Smrg 527516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 527616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 527739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 527839ae6282Smrg fi 527939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 528016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 528116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 528216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 528316e5c272Smrgthen : 528416e5c272Smrg printf %s "(cached) " >&6 5285baaedd75Smrgelse case e in #( 5286baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 528739ae6282Smrg/* end confdefs.h. */ 528839ae6282Smrgint i; 528939ae6282Smrg_ACEOF 529016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 529116e5c272Smrgthen : 529216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5293baaedd75Smrgelse case e in #( 5294baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5295baaedd75Smrgesac 529639ae6282Smrgfi 5297baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5298baaedd75Smrgesac 529939ae6282Smrgfi 530016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 530116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 530216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 530339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 530439ae6282Smrgfi 530539ae6282Smrg 530639ae6282Smrgfound="no" 530739ae6282Smrg 530839ae6282Smrg if test $found = "no" ; then 530916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 531039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 531139ae6282Smrg fi 531239ae6282Smrg 531316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 531439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 531539ae6282Smrg fi 531639ae6282Smrg 531739ae6282Smrg CFLAGS="$CFLAGS -Wpointer-arith" 531839ae6282Smrg 531916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 532016e5c272Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 532116e5c272Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 532216e5c272Smrg if eval test \${$cacheid+y} 532316e5c272Smrgthen : 532416e5c272Smrg printf %s "(cached) " >&6 5325baaedd75Smrgelse case e in #( 5326baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 532739ae6282Smrg/* end confdefs.h. */ 532839ae6282Smrgint i; 532939ae6282Smrgint 533016e5c272Smrgmain (void) 533139ae6282Smrg{ 533239ae6282Smrg 533339ae6282Smrg ; 533439ae6282Smrg return 0; 533539ae6282Smrg} 533639ae6282Smrg_ACEOF 533716e5c272Smrgif ac_fn_c_try_link "$LINENO" 533816e5c272Smrgthen : 533916e5c272Smrg eval $cacheid=yes 5340baaedd75Smrgelse case e in #( 5341baaedd75Smrg e) eval $cacheid=no ;; 5342baaedd75Smrgesac 534339ae6282Smrgfi 534416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5345baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5346baaedd75Smrgesac 534739ae6282Smrgfi 534839ae6282Smrg 534939ae6282Smrg 535039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 535139ae6282Smrg 535216e5c272Smrg eval supported=\$$cacheid 535316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 535416e5c272Smrgprintf "%s\n" "$supported" >&6; } 535539ae6282Smrg if test "$supported" = "yes" ; then 535639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 535739ae6282Smrg found="yes" 535839ae6282Smrg fi 535939ae6282Smrg fi 536039ae6282Smrg 536139ae6282Smrg 536239ae6282Smrg 536339ae6282Smrg 536439ae6282Smrg 536539ae6282Smrg 536639ae6282Smrg 536739ae6282Smrg 536839ae6282Smrg 536939ae6282Smrg 537039ae6282Smrg 537139ae6282Smrg 537239ae6282Smrg 537316e5c272Smrg 537416e5c272Smrg 537539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 537639ae6282Smrg 537716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 537839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 537916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 538016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 538116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 538216e5c272Smrgthen : 538316e5c272Smrg printf %s "(cached) " >&6 5384baaedd75Smrgelse case e in #( 5385baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 538639ae6282Smrg/* end confdefs.h. */ 538739ae6282Smrgint i; 538839ae6282Smrg_ACEOF 538916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 539016e5c272Smrgthen : 539116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5392baaedd75Smrgelse case e in #( 5393baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5394baaedd75Smrgesac 539539ae6282Smrgfi 5396baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5397baaedd75Smrgesac 539839ae6282Smrgfi 539916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 540016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 540116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 540239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 540339ae6282Smrgfi 540439ae6282Smrg 540516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 540616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 540739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 540839ae6282Smrg fi 540939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 541016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 541116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 541216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 541316e5c272Smrgthen : 541416e5c272Smrg printf %s "(cached) " >&6 5415baaedd75Smrgelse case e in #( 5416baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 541739ae6282Smrg/* end confdefs.h. */ 541839ae6282Smrgint i; 541939ae6282Smrg_ACEOF 542016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 542116e5c272Smrgthen : 542216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5423baaedd75Smrgelse case e in #( 5424baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5425baaedd75Smrgesac 542639ae6282Smrgfi 5427baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5428baaedd75Smrgesac 542939ae6282Smrgfi 543016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 543116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 543216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 543339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 543439ae6282Smrgfi 543539ae6282Smrg 543639ae6282Smrgfound="no" 543739ae6282Smrg 543839ae6282Smrg if test $found = "no" ; then 543916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 544039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 544139ae6282Smrg fi 544239ae6282Smrg 544316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 544439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 544539ae6282Smrg fi 544639ae6282Smrg 544739ae6282Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 544839ae6282Smrg 544916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 545016e5c272Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 545116e5c272Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 545216e5c272Smrg if eval test \${$cacheid+y} 545316e5c272Smrgthen : 545416e5c272Smrg printf %s "(cached) " >&6 5455baaedd75Smrgelse case e in #( 5456baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 545739ae6282Smrg/* end confdefs.h. */ 545839ae6282Smrgint i; 545939ae6282Smrgint 546016e5c272Smrgmain (void) 546139ae6282Smrg{ 546239ae6282Smrg 546339ae6282Smrg ; 546439ae6282Smrg return 0; 546539ae6282Smrg} 546639ae6282Smrg_ACEOF 546716e5c272Smrgif ac_fn_c_try_link "$LINENO" 546816e5c272Smrgthen : 546916e5c272Smrg eval $cacheid=yes 5470baaedd75Smrgelse case e in #( 5471baaedd75Smrg e) eval $cacheid=no ;; 5472baaedd75Smrgesac 547339ae6282Smrgfi 547416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5475baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5476baaedd75Smrgesac 547739ae6282Smrgfi 547839ae6282Smrg 547939ae6282Smrg 548039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 548139ae6282Smrg 548216e5c272Smrg eval supported=\$$cacheid 548316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 548416e5c272Smrgprintf "%s\n" "$supported" >&6; } 548539ae6282Smrg if test "$supported" = "yes" ; then 548639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 548739ae6282Smrg found="yes" 548839ae6282Smrg fi 548939ae6282Smrg fi 549039ae6282Smrg 549139ae6282Smrg 549239ae6282Smrg 549339ae6282Smrg 549439ae6282Smrg 549539ae6282Smrg 549639ae6282Smrg 549739ae6282Smrg 549839ae6282Smrg 549939ae6282Smrg 550039ae6282Smrg 550139ae6282Smrg 550239ae6282Smrg 550316e5c272Smrg 550416e5c272Smrg 550539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 550639ae6282Smrg 550716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 550839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 550916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 551016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 551116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 551216e5c272Smrgthen : 551316e5c272Smrg printf %s "(cached) " >&6 5514baaedd75Smrgelse case e in #( 5515baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 551639ae6282Smrg/* end confdefs.h. */ 551739ae6282Smrgint i; 551839ae6282Smrg_ACEOF 551916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 552016e5c272Smrgthen : 552116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5522baaedd75Smrgelse case e in #( 5523baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5524baaedd75Smrgesac 552539ae6282Smrgfi 5526baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5527baaedd75Smrgesac 552839ae6282Smrgfi 552916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 553016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 553116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 553239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 553339ae6282Smrgfi 553439ae6282Smrg 553516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 553616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 553739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 553839ae6282Smrg fi 553939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 554016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 554116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 554216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 554316e5c272Smrgthen : 554416e5c272Smrg printf %s "(cached) " >&6 5545baaedd75Smrgelse case e in #( 5546baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 554739ae6282Smrg/* end confdefs.h. */ 554839ae6282Smrgint i; 554939ae6282Smrg_ACEOF 555016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 555116e5c272Smrgthen : 555216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5553baaedd75Smrgelse case e in #( 5554baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5555baaedd75Smrgesac 555639ae6282Smrgfi 5557baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5558baaedd75Smrgesac 555939ae6282Smrgfi 556016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 556116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 556216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 556339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 556439ae6282Smrgfi 556539ae6282Smrg 556639ae6282Smrgfound="no" 556739ae6282Smrg 556839ae6282Smrg if test $found = "no" ; then 556916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 557039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 557139ae6282Smrg fi 557239ae6282Smrg 557316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 557439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 557539ae6282Smrg fi 557639ae6282Smrg 557739ae6282Smrg CFLAGS="$CFLAGS -Wformat=2" 557839ae6282Smrg 557916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 558016e5c272Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 558116e5c272Smrg cacheid=xorg_cv_cc_flag__Wformat_2 558216e5c272Smrg if eval test \${$cacheid+y} 558316e5c272Smrgthen : 558416e5c272Smrg printf %s "(cached) " >&6 5585baaedd75Smrgelse case e in #( 5586baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 558739ae6282Smrg/* end confdefs.h. */ 558839ae6282Smrgint i; 558939ae6282Smrgint 559016e5c272Smrgmain (void) 559139ae6282Smrg{ 559239ae6282Smrg 559339ae6282Smrg ; 559439ae6282Smrg return 0; 559539ae6282Smrg} 559639ae6282Smrg_ACEOF 559716e5c272Smrgif ac_fn_c_try_link "$LINENO" 559816e5c272Smrgthen : 559916e5c272Smrg eval $cacheid=yes 5600baaedd75Smrgelse case e in #( 5601baaedd75Smrg e) eval $cacheid=no ;; 5602baaedd75Smrgesac 560339ae6282Smrgfi 560416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5605baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5606baaedd75Smrgesac 560739ae6282Smrgfi 560839ae6282Smrg 560939ae6282Smrg 561039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 561139ae6282Smrg 561216e5c272Smrg eval supported=\$$cacheid 561316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 561416e5c272Smrgprintf "%s\n" "$supported" >&6; } 561539ae6282Smrg if test "$supported" = "yes" ; then 561639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 561739ae6282Smrg found="yes" 561839ae6282Smrg fi 561939ae6282Smrg fi 562039ae6282Smrg 562139ae6282Smrg if test $found = "no" ; then 562216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 562339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 562439ae6282Smrg fi 562539ae6282Smrg 562616e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 562739ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 562839ae6282Smrg fi 562939ae6282Smrg 563039ae6282Smrg CFLAGS="$CFLAGS -Wformat" 563139ae6282Smrg 563216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 563316e5c272Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 563416e5c272Smrg cacheid=xorg_cv_cc_flag__Wformat 563516e5c272Smrg if eval test \${$cacheid+y} 563616e5c272Smrgthen : 563716e5c272Smrg printf %s "(cached) " >&6 5638baaedd75Smrgelse case e in #( 5639baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 564039ae6282Smrg/* end confdefs.h. */ 564139ae6282Smrgint i; 564239ae6282Smrgint 564316e5c272Smrgmain (void) 564439ae6282Smrg{ 564539ae6282Smrg 564639ae6282Smrg ; 564739ae6282Smrg return 0; 564839ae6282Smrg} 564939ae6282Smrg_ACEOF 565016e5c272Smrgif ac_fn_c_try_link "$LINENO" 565116e5c272Smrgthen : 565216e5c272Smrg eval $cacheid=yes 5653baaedd75Smrgelse case e in #( 5654baaedd75Smrg e) eval $cacheid=no ;; 5655baaedd75Smrgesac 565639ae6282Smrgfi 565716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5658baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5659baaedd75Smrgesac 566039ae6282Smrgfi 566139ae6282Smrg 566239ae6282Smrg 566339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 566439ae6282Smrg 566516e5c272Smrg eval supported=\$$cacheid 566616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 566716e5c272Smrgprintf "%s\n" "$supported" >&6; } 566839ae6282Smrg if test "$supported" = "yes" ; then 566939ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 567039ae6282Smrg found="yes" 567139ae6282Smrg fi 567239ae6282Smrg fi 567339ae6282Smrg 567439ae6282Smrg 567539ae6282Smrg 567639ae6282Smrg 567739ae6282Smrg 567839ae6282Smrg 567939ae6282Smrg 568039ae6282Smrg 568139ae6282Smrg 568239ae6282Smrg 568339ae6282Smrg 568439ae6282Smrg 568539ae6282Smrg 568639ae6282Smrg 568739ae6282Smrg 568816e5c272Smrg 568916e5c272Smrg 569039ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 569139ae6282Smrg 569216e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 569339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 569416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 569516e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 569616e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 569716e5c272Smrgthen : 569816e5c272Smrg printf %s "(cached) " >&6 5699baaedd75Smrgelse case e in #( 5700baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 570139ae6282Smrg/* end confdefs.h. */ 570239ae6282Smrgint i; 570339ae6282Smrg_ACEOF 570416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 570516e5c272Smrgthen : 570616e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5707baaedd75Smrgelse case e in #( 5708baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5709baaedd75Smrgesac 571039ae6282Smrgfi 5711baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5712baaedd75Smrgesac 571339ae6282Smrgfi 571416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 571516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 571616e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 571739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 571839ae6282Smrgfi 571939ae6282Smrg 572016e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 572116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 572239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 572339ae6282Smrg fi 572439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 572516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 572616e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 572716e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 572816e5c272Smrgthen : 572916e5c272Smrg printf %s "(cached) " >&6 5730baaedd75Smrgelse case e in #( 5731baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 573239ae6282Smrg/* end confdefs.h. */ 573339ae6282Smrgint i; 573439ae6282Smrg_ACEOF 573516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 573616e5c272Smrgthen : 573716e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5738baaedd75Smrgelse case e in #( 5739baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5740baaedd75Smrgesac 574139ae6282Smrgfi 5742baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5743baaedd75Smrgesac 574439ae6282Smrgfi 574516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 574616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 574716e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 574839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 574939ae6282Smrgfi 575039ae6282Smrg 575139ae6282Smrgfound="no" 575239ae6282Smrg 575339ae6282Smrg if test $found = "no" ; then 575416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 575539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 575639ae6282Smrg fi 575739ae6282Smrg 575816e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 575939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 576039ae6282Smrg fi 576139ae6282Smrg 576239ae6282Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 576339ae6282Smrg 576416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 576516e5c272Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 576616e5c272Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 576716e5c272Smrg if eval test \${$cacheid+y} 576816e5c272Smrgthen : 576916e5c272Smrg printf %s "(cached) " >&6 5770baaedd75Smrgelse case e in #( 5771baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 577239ae6282Smrg/* end confdefs.h. */ 577339ae6282Smrgint i; 577439ae6282Smrgint 577516e5c272Smrgmain (void) 577639ae6282Smrg{ 577739ae6282Smrg 577839ae6282Smrg ; 577939ae6282Smrg return 0; 578039ae6282Smrg} 578139ae6282Smrg_ACEOF 578216e5c272Smrgif ac_fn_c_try_link "$LINENO" 578316e5c272Smrgthen : 578416e5c272Smrg eval $cacheid=yes 5785baaedd75Smrgelse case e in #( 5786baaedd75Smrg e) eval $cacheid=no ;; 5787baaedd75Smrgesac 578839ae6282Smrgfi 578916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5790baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5791baaedd75Smrgesac 579239ae6282Smrgfi 579339ae6282Smrg 579439ae6282Smrg 579539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 579639ae6282Smrg 579716e5c272Smrg eval supported=\$$cacheid 579816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 579916e5c272Smrgprintf "%s\n" "$supported" >&6; } 580039ae6282Smrg if test "$supported" = "yes" ; then 580139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 580239ae6282Smrg found="yes" 580339ae6282Smrg fi 580439ae6282Smrg fi 580539ae6282Smrg 580639ae6282Smrg 580739ae6282Smrg 580839ae6282Smrg 580939ae6282Smrg 581039ae6282Smrg 581139ae6282Smrg 581239ae6282Smrg 581339ae6282Smrg 581439ae6282Smrg 581539ae6282Smrg 581639ae6282Smrg 581739ae6282Smrg 581816e5c272Smrg 581916e5c272Smrg 582039ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 582139ae6282Smrg 582216e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 582339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 582416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 582516e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 582616e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 582716e5c272Smrgthen : 582816e5c272Smrg printf %s "(cached) " >&6 5829baaedd75Smrgelse case e in #( 5830baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 583139ae6282Smrg/* end confdefs.h. */ 583239ae6282Smrgint i; 583339ae6282Smrg_ACEOF 583416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 583516e5c272Smrgthen : 583616e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5837baaedd75Smrgelse case e in #( 5838baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5839baaedd75Smrgesac 584039ae6282Smrgfi 5841baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5842baaedd75Smrgesac 584339ae6282Smrgfi 584416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 584516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 584616e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 584739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 584839ae6282Smrgfi 584939ae6282Smrg 585016e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 585116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 585239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 585339ae6282Smrg fi 585439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 585516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 585616e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 585716e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 585816e5c272Smrgthen : 585916e5c272Smrg printf %s "(cached) " >&6 5860baaedd75Smrgelse case e in #( 5861baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 586239ae6282Smrg/* end confdefs.h. */ 586339ae6282Smrgint i; 586439ae6282Smrg_ACEOF 586516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 586616e5c272Smrgthen : 586716e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5868baaedd75Smrgelse case e in #( 5869baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5870baaedd75Smrgesac 587139ae6282Smrgfi 5872baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5873baaedd75Smrgesac 587439ae6282Smrgfi 587516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 587616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 587716e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 587839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 587939ae6282Smrgfi 588039ae6282Smrg 588139ae6282Smrgfound="no" 588239ae6282Smrg 588339ae6282Smrg if test $found = "no" ; then 588416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 588539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 588639ae6282Smrg fi 588739ae6282Smrg 588816e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 588939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 589039ae6282Smrg fi 589139ae6282Smrg 589239ae6282Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 589339ae6282Smrg 589416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 589516e5c272Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 589616e5c272Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 589716e5c272Smrg if eval test \${$cacheid+y} 589816e5c272Smrgthen : 589916e5c272Smrg printf %s "(cached) " >&6 5900baaedd75Smrgelse case e in #( 5901baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 590239ae6282Smrg/* end confdefs.h. */ 590339ae6282Smrgint i; 590439ae6282Smrgint 590516e5c272Smrgmain (void) 590639ae6282Smrg{ 590739ae6282Smrg 590839ae6282Smrg ; 590939ae6282Smrg return 0; 591039ae6282Smrg} 591139ae6282Smrg_ACEOF 591216e5c272Smrgif ac_fn_c_try_link "$LINENO" 591316e5c272Smrgthen : 591416e5c272Smrg eval $cacheid=yes 5915baaedd75Smrgelse case e in #( 5916baaedd75Smrg e) eval $cacheid=no ;; 5917baaedd75Smrgesac 591839ae6282Smrgfi 591916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5920baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 5921baaedd75Smrgesac 592239ae6282Smrgfi 592339ae6282Smrg 592439ae6282Smrg 592539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 592639ae6282Smrg 592716e5c272Smrg eval supported=\$$cacheid 592816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 592916e5c272Smrgprintf "%s\n" "$supported" >&6; } 593039ae6282Smrg if test "$supported" = "yes" ; then 593139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 593239ae6282Smrg found="yes" 593339ae6282Smrg fi 593439ae6282Smrg fi 593539ae6282Smrg 593639ae6282Smrg 593739ae6282Smrg 593839ae6282Smrg 593939ae6282Smrg 594039ae6282Smrg 594139ae6282Smrg 594239ae6282Smrg 594339ae6282Smrg 594439ae6282Smrg 594539ae6282Smrg 594639ae6282Smrg 594739ae6282Smrg 594816e5c272Smrg 594916e5c272Smrg 595039ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 595139ae6282Smrg 595216e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 595339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 595416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 595516e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 595616e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 595716e5c272Smrgthen : 595816e5c272Smrg printf %s "(cached) " >&6 5959baaedd75Smrgelse case e in #( 5960baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 596139ae6282Smrg/* end confdefs.h. */ 596239ae6282Smrgint i; 596339ae6282Smrg_ACEOF 596416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 596516e5c272Smrgthen : 596616e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5967baaedd75Smrgelse case e in #( 5968baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5969baaedd75Smrgesac 597039ae6282Smrgfi 5971baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5972baaedd75Smrgesac 597339ae6282Smrgfi 597416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 597516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 597616e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 597739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 597839ae6282Smrgfi 597939ae6282Smrg 598016e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 598116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 598239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 598339ae6282Smrg fi 598439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 598516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 598616e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 598716e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 598816e5c272Smrgthen : 598916e5c272Smrg printf %s "(cached) " >&6 5990baaedd75Smrgelse case e in #( 5991baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 599239ae6282Smrg/* end confdefs.h. */ 599339ae6282Smrgint i; 599439ae6282Smrg_ACEOF 599516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 599616e5c272Smrgthen : 599716e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5998baaedd75Smrgelse case e in #( 5999baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6000baaedd75Smrgesac 600139ae6282Smrgfi 6002baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6003baaedd75Smrgesac 600439ae6282Smrgfi 600516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 600616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 600716e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 600839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 600939ae6282Smrgfi 601039ae6282Smrg 601139ae6282Smrgfound="no" 601239ae6282Smrg 601339ae6282Smrg if test $found = "no" ; then 601416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 601539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 601639ae6282Smrg fi 601739ae6282Smrg 601816e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 601939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 602039ae6282Smrg fi 602139ae6282Smrg 602239ae6282Smrg CFLAGS="$CFLAGS -Wnested-externs" 602339ae6282Smrg 602416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 602516e5c272Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 602616e5c272Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 602716e5c272Smrg if eval test \${$cacheid+y} 602816e5c272Smrgthen : 602916e5c272Smrg printf %s "(cached) " >&6 6030baaedd75Smrgelse case e in #( 6031baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 603239ae6282Smrg/* end confdefs.h. */ 603339ae6282Smrgint i; 603439ae6282Smrgint 603516e5c272Smrgmain (void) 603639ae6282Smrg{ 603739ae6282Smrg 603839ae6282Smrg ; 603939ae6282Smrg return 0; 604039ae6282Smrg} 604139ae6282Smrg_ACEOF 604216e5c272Smrgif ac_fn_c_try_link "$LINENO" 604316e5c272Smrgthen : 604416e5c272Smrg eval $cacheid=yes 6045baaedd75Smrgelse case e in #( 6046baaedd75Smrg e) eval $cacheid=no ;; 6047baaedd75Smrgesac 604839ae6282Smrgfi 604916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6050baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6051baaedd75Smrgesac 605239ae6282Smrgfi 605339ae6282Smrg 605439ae6282Smrg 605539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 605639ae6282Smrg 605716e5c272Smrg eval supported=\$$cacheid 605816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 605916e5c272Smrgprintf "%s\n" "$supported" >&6; } 606039ae6282Smrg if test "$supported" = "yes" ; then 606139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 606239ae6282Smrg found="yes" 606339ae6282Smrg fi 606439ae6282Smrg fi 606539ae6282Smrg 606639ae6282Smrg 606739ae6282Smrg 606839ae6282Smrg 606939ae6282Smrg 607039ae6282Smrg 607139ae6282Smrg 607239ae6282Smrg 607339ae6282Smrg 607439ae6282Smrg 607539ae6282Smrg 607639ae6282Smrg 607739ae6282Smrg 607816e5c272Smrg 607916e5c272Smrg 608039ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 608139ae6282Smrg 608216e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 608339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 608416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 608516e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 608616e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 608716e5c272Smrgthen : 608816e5c272Smrg printf %s "(cached) " >&6 6089baaedd75Smrgelse case e in #( 6090baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 609139ae6282Smrg/* end confdefs.h. */ 609239ae6282Smrgint i; 609339ae6282Smrg_ACEOF 609416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 609516e5c272Smrgthen : 609616e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6097baaedd75Smrgelse case e in #( 6098baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6099baaedd75Smrgesac 610039ae6282Smrgfi 6101baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6102baaedd75Smrgesac 610339ae6282Smrgfi 610416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 610516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 610616e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 610739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 610839ae6282Smrgfi 610939ae6282Smrg 611016e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 611116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 611239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 611339ae6282Smrg fi 611439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 611516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 611616e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 611716e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 611816e5c272Smrgthen : 611916e5c272Smrg printf %s "(cached) " >&6 6120baaedd75Smrgelse case e in #( 6121baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 612239ae6282Smrg/* end confdefs.h. */ 612339ae6282Smrgint i; 612439ae6282Smrg_ACEOF 612516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 612616e5c272Smrgthen : 612716e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6128baaedd75Smrgelse case e in #( 6129baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6130baaedd75Smrgesac 613139ae6282Smrgfi 6132baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6133baaedd75Smrgesac 613439ae6282Smrgfi 613516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 613616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 613716e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 613839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 613939ae6282Smrgfi 614039ae6282Smrg 614139ae6282Smrgfound="no" 614239ae6282Smrg 614339ae6282Smrg if test $found = "no" ; then 614416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 614539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 614639ae6282Smrg fi 614739ae6282Smrg 614816e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 614939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 615039ae6282Smrg fi 615139ae6282Smrg 615239ae6282Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 615339ae6282Smrg 615416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 615516e5c272Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 615616e5c272Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 615716e5c272Smrg if eval test \${$cacheid+y} 615816e5c272Smrgthen : 615916e5c272Smrg printf %s "(cached) " >&6 6160baaedd75Smrgelse case e in #( 6161baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 616239ae6282Smrg/* end confdefs.h. */ 616339ae6282Smrgint i; 616439ae6282Smrgint 616516e5c272Smrgmain (void) 616639ae6282Smrg{ 616739ae6282Smrg 616839ae6282Smrg ; 616939ae6282Smrg return 0; 617039ae6282Smrg} 617139ae6282Smrg_ACEOF 617216e5c272Smrgif ac_fn_c_try_link "$LINENO" 617316e5c272Smrgthen : 617416e5c272Smrg eval $cacheid=yes 6175baaedd75Smrgelse case e in #( 6176baaedd75Smrg e) eval $cacheid=no ;; 6177baaedd75Smrgesac 617839ae6282Smrgfi 617916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6180baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6181baaedd75Smrgesac 618239ae6282Smrgfi 618339ae6282Smrg 618439ae6282Smrg 618539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 618639ae6282Smrg 618716e5c272Smrg eval supported=\$$cacheid 618816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 618916e5c272Smrgprintf "%s\n" "$supported" >&6; } 619039ae6282Smrg if test "$supported" = "yes" ; then 619139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 619239ae6282Smrg found="yes" 619339ae6282Smrg fi 619439ae6282Smrg fi 619539ae6282Smrg 619639ae6282Smrg 619739ae6282Smrg 619839ae6282Smrg 619939ae6282Smrg 620039ae6282Smrg 620139ae6282Smrg 620239ae6282Smrg 620339ae6282Smrg 620439ae6282Smrg 620539ae6282Smrg 620639ae6282Smrg 620739ae6282Smrg 620816e5c272Smrg 620916e5c272Smrg 621039ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 621139ae6282Smrg 621216e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 621339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 621416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 621516e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 621616e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 621716e5c272Smrgthen : 621816e5c272Smrg printf %s "(cached) " >&6 6219baaedd75Smrgelse case e in #( 6220baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 622139ae6282Smrg/* end confdefs.h. */ 622239ae6282Smrgint i; 622339ae6282Smrg_ACEOF 622416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 622516e5c272Smrgthen : 622616e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6227baaedd75Smrgelse case e in #( 6228baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6229baaedd75Smrgesac 623039ae6282Smrgfi 6231baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6232baaedd75Smrgesac 623339ae6282Smrgfi 623416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 623516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 623616e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 623739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 623839ae6282Smrgfi 623939ae6282Smrg 624016e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 624116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 624239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 624339ae6282Smrg fi 624439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 624516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 624616e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 624716e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 624816e5c272Smrgthen : 624916e5c272Smrg printf %s "(cached) " >&6 6250baaedd75Smrgelse case e in #( 6251baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 625239ae6282Smrg/* end confdefs.h. */ 625339ae6282Smrgint i; 625439ae6282Smrg_ACEOF 625516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 625616e5c272Smrgthen : 625716e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6258baaedd75Smrgelse case e in #( 6259baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6260baaedd75Smrgesac 626139ae6282Smrgfi 6262baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6263baaedd75Smrgesac 626439ae6282Smrgfi 626516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 626616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 626716e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 626839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 626939ae6282Smrgfi 627039ae6282Smrg 627139ae6282Smrgfound="no" 627239ae6282Smrg 627339ae6282Smrg if test $found = "no" ; then 627416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 627539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 627639ae6282Smrg fi 627739ae6282Smrg 627816e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 627939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 628039ae6282Smrg fi 628139ae6282Smrg 628239ae6282Smrg CFLAGS="$CFLAGS -Wold-style-definition" 628339ae6282Smrg 628416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 628516e5c272Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 628616e5c272Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 628716e5c272Smrg if eval test \${$cacheid+y} 628816e5c272Smrgthen : 628916e5c272Smrg printf %s "(cached) " >&6 6290baaedd75Smrgelse case e in #( 6291baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 629239ae6282Smrg/* end confdefs.h. */ 629339ae6282Smrgint i; 629439ae6282Smrgint 629516e5c272Smrgmain (void) 629639ae6282Smrg{ 629739ae6282Smrg 629839ae6282Smrg ; 629939ae6282Smrg return 0; 630039ae6282Smrg} 630139ae6282Smrg_ACEOF 630216e5c272Smrgif ac_fn_c_try_link "$LINENO" 630316e5c272Smrgthen : 630416e5c272Smrg eval $cacheid=yes 6305baaedd75Smrgelse case e in #( 6306baaedd75Smrg e) eval $cacheid=no ;; 6307baaedd75Smrgesac 630839ae6282Smrgfi 630916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6310baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6311baaedd75Smrgesac 631239ae6282Smrgfi 631339ae6282Smrg 631439ae6282Smrg 631539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 631639ae6282Smrg 631716e5c272Smrg eval supported=\$$cacheid 631816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 631916e5c272Smrgprintf "%s\n" "$supported" >&6; } 632039ae6282Smrg if test "$supported" = "yes" ; then 632139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 632239ae6282Smrg found="yes" 632339ae6282Smrg fi 632439ae6282Smrg fi 632539ae6282Smrg 632616e5c272Smrg if test $found = "no" ; then 632716e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 632816e5c272Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 632916e5c272Smrg fi 633016e5c272Smrg 633116e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 633216e5c272Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 633316e5c272Smrg fi 633416e5c272Smrg 633516e5c272Smrg CFLAGS="$CFLAGS -fd" 633616e5c272Smrg 633716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 633816e5c272Smrgprintf %s "checking if $CC supports -fd... " >&6; } 633916e5c272Smrg cacheid=xorg_cv_cc_flag__fd 634016e5c272Smrg if eval test \${$cacheid+y} 634116e5c272Smrgthen : 634216e5c272Smrg printf %s "(cached) " >&6 6343baaedd75Smrgelse case e in #( 6344baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 634516e5c272Smrg/* end confdefs.h. */ 634616e5c272Smrgint i; 634716e5c272Smrgint 634816e5c272Smrgmain (void) 634916e5c272Smrg{ 635016e5c272Smrg 635116e5c272Smrg ; 635216e5c272Smrg return 0; 635316e5c272Smrg} 635416e5c272Smrg_ACEOF 635516e5c272Smrgif ac_fn_c_try_link "$LINENO" 635616e5c272Smrgthen : 635716e5c272Smrg eval $cacheid=yes 6358baaedd75Smrgelse case e in #( 6359baaedd75Smrg e) eval $cacheid=no ;; 6360baaedd75Smrgesac 636116e5c272Smrgfi 636216e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6363baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6364baaedd75Smrgesac 636516e5c272Smrgfi 636616e5c272Smrg 636716e5c272Smrg 636816e5c272Smrg CFLAGS="$xorg_testset_save_CFLAGS" 636916e5c272Smrg 637016e5c272Smrg eval supported=\$$cacheid 637116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 637216e5c272Smrgprintf "%s\n" "$supported" >&6; } 637316e5c272Smrg if test "$supported" = "yes" ; then 637416e5c272Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 637516e5c272Smrg found="yes" 637616e5c272Smrg fi 637716e5c272Smrg fi 637816e5c272Smrg 637916e5c272Smrg 638016e5c272Smrg 638139ae6282Smrg 638239ae6282Smrg 638339ae6282Smrg 638439ae6282Smrg 638539ae6282Smrg 638639ae6282Smrg 638739ae6282Smrg 638839ae6282Smrg 638939ae6282Smrg 639039ae6282Smrg 639139ae6282Smrg 639239ae6282Smrg 639339ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 639439ae6282Smrg 639516e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 639639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 639716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 639816e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 639916e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 640016e5c272Smrgthen : 640116e5c272Smrg printf %s "(cached) " >&6 6402baaedd75Smrgelse case e in #( 6403baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 640439ae6282Smrg/* end confdefs.h. */ 640539ae6282Smrgint i; 640639ae6282Smrg_ACEOF 640716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 640816e5c272Smrgthen : 640916e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6410baaedd75Smrgelse case e in #( 6411baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6412baaedd75Smrgesac 641339ae6282Smrgfi 6414baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6415baaedd75Smrgesac 641639ae6282Smrgfi 641716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 641816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 641916e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 642039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 642139ae6282Smrgfi 642239ae6282Smrg 642316e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 642416e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 642539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 642639ae6282Smrg fi 642739ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 642816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 642916e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 643016e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 643116e5c272Smrgthen : 643216e5c272Smrg printf %s "(cached) " >&6 6433baaedd75Smrgelse case e in #( 6434baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 643539ae6282Smrg/* end confdefs.h. */ 643639ae6282Smrgint i; 643739ae6282Smrg_ACEOF 643816e5c272Smrgif ac_fn_c_try_compile "$LINENO" 643916e5c272Smrgthen : 644016e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6441baaedd75Smrgelse case e in #( 6442baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6443baaedd75Smrgesac 644439ae6282Smrgfi 6445baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6446baaedd75Smrgesac 644739ae6282Smrgfi 644816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 644916e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 645016e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 645139ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 645239ae6282Smrgfi 645339ae6282Smrg 645439ae6282Smrgfound="no" 645539ae6282Smrg 645639ae6282Smrg if test $found = "no" ; then 645716e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 645839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 645939ae6282Smrg fi 646039ae6282Smrg 646116e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 646239ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 646339ae6282Smrg fi 646439ae6282Smrg 646539ae6282Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 646639ae6282Smrg 646716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 646816e5c272Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 646916e5c272Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 647016e5c272Smrg if eval test \${$cacheid+y} 647116e5c272Smrgthen : 647216e5c272Smrg printf %s "(cached) " >&6 6473baaedd75Smrgelse case e in #( 6474baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 647539ae6282Smrg/* end confdefs.h. */ 647639ae6282Smrgint i; 647739ae6282Smrgint 647816e5c272Smrgmain (void) 647939ae6282Smrg{ 648039ae6282Smrg 648139ae6282Smrg ; 648239ae6282Smrg return 0; 648339ae6282Smrg} 648439ae6282Smrg_ACEOF 648516e5c272Smrgif ac_fn_c_try_link "$LINENO" 648616e5c272Smrgthen : 648716e5c272Smrg eval $cacheid=yes 6488baaedd75Smrgelse case e in #( 6489baaedd75Smrg e) eval $cacheid=no ;; 6490baaedd75Smrgesac 649139ae6282Smrgfi 649216e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6493baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6494baaedd75Smrgesac 649539ae6282Smrgfi 649639ae6282Smrg 649739ae6282Smrg 649839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 649939ae6282Smrg 650016e5c272Smrg eval supported=\$$cacheid 650116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 650216e5c272Smrgprintf "%s\n" "$supported" >&6; } 650339ae6282Smrg if test "$supported" = "yes" ; then 650439ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 650539ae6282Smrg found="yes" 650639ae6282Smrg fi 650739ae6282Smrg fi 650839ae6282Smrg 650939ae6282Smrg 651039ae6282Smrg 651139ae6282Smrg 651239ae6282Smrg 651339ae6282Smrg# This chunk adds additional warnings that could catch undesired effects. 651439ae6282Smrg 651539ae6282Smrg 651639ae6282Smrg 651739ae6282Smrg 651839ae6282Smrg 651939ae6282Smrg 652039ae6282Smrg 652139ae6282Smrg 652239ae6282Smrg 652339ae6282Smrg 652439ae6282Smrg 652516e5c272Smrg 652616e5c272Smrg 652739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 652839ae6282Smrg 652916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 653039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 653116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 653216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 653316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 653416e5c272Smrgthen : 653516e5c272Smrg printf %s "(cached) " >&6 6536baaedd75Smrgelse case e in #( 6537baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 653839ae6282Smrg/* end confdefs.h. */ 653939ae6282Smrgint i; 654039ae6282Smrg_ACEOF 654116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 654216e5c272Smrgthen : 654316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6544baaedd75Smrgelse case e in #( 6545baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6546baaedd75Smrgesac 654739ae6282Smrgfi 6548baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6549baaedd75Smrgesac 655039ae6282Smrgfi 655116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 655216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 655316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 655439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 655539ae6282Smrgfi 655639ae6282Smrg 655716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 655816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 655939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 656039ae6282Smrg fi 656139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 656216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 656316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 656416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 656516e5c272Smrgthen : 656616e5c272Smrg printf %s "(cached) " >&6 6567baaedd75Smrgelse case e in #( 6568baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 656939ae6282Smrg/* end confdefs.h. */ 657039ae6282Smrgint i; 657139ae6282Smrg_ACEOF 657216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 657316e5c272Smrgthen : 657416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6575baaedd75Smrgelse case e in #( 6576baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6577baaedd75Smrgesac 657839ae6282Smrgfi 6579baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6580baaedd75Smrgesac 658139ae6282Smrgfi 658216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 658316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 658416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 658539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 658639ae6282Smrgfi 658739ae6282Smrg 658839ae6282Smrgfound="no" 658939ae6282Smrg 659039ae6282Smrg if test $found = "no" ; then 659116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 659239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 659339ae6282Smrg fi 659439ae6282Smrg 659516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 659639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 659739ae6282Smrg fi 659839ae6282Smrg 659939ae6282Smrg CFLAGS="$CFLAGS -Wunused" 660039ae6282Smrg 660116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 660216e5c272Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 660316e5c272Smrg cacheid=xorg_cv_cc_flag__Wunused 660416e5c272Smrg if eval test \${$cacheid+y} 660516e5c272Smrgthen : 660616e5c272Smrg printf %s "(cached) " >&6 6607baaedd75Smrgelse case e in #( 6608baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 660939ae6282Smrg/* end confdefs.h. */ 661039ae6282Smrgint i; 661139ae6282Smrgint 661216e5c272Smrgmain (void) 661339ae6282Smrg{ 661439ae6282Smrg 661539ae6282Smrg ; 661639ae6282Smrg return 0; 661739ae6282Smrg} 661839ae6282Smrg_ACEOF 661916e5c272Smrgif ac_fn_c_try_link "$LINENO" 662016e5c272Smrgthen : 662116e5c272Smrg eval $cacheid=yes 6622baaedd75Smrgelse case e in #( 6623baaedd75Smrg e) eval $cacheid=no ;; 6624baaedd75Smrgesac 662539ae6282Smrgfi 662616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6627baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6628baaedd75Smrgesac 662939ae6282Smrgfi 663039ae6282Smrg 663139ae6282Smrg 663239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 663339ae6282Smrg 663416e5c272Smrg eval supported=\$$cacheid 663516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 663616e5c272Smrgprintf "%s\n" "$supported" >&6; } 663739ae6282Smrg if test "$supported" = "yes" ; then 663839ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 663939ae6282Smrg found="yes" 664039ae6282Smrg fi 664139ae6282Smrg fi 664239ae6282Smrg 664339ae6282Smrg 664439ae6282Smrg 664539ae6282Smrg 664639ae6282Smrg 664739ae6282Smrg 664839ae6282Smrg 664939ae6282Smrg 665039ae6282Smrg 665139ae6282Smrg 665239ae6282Smrg 665339ae6282Smrg 665439ae6282Smrg 665516e5c272Smrg 665616e5c272Smrg 665739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 665839ae6282Smrg 665916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 666039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 666116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 666216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 666316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 666416e5c272Smrgthen : 666516e5c272Smrg printf %s "(cached) " >&6 6666baaedd75Smrgelse case e in #( 6667baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 666839ae6282Smrg/* end confdefs.h. */ 666939ae6282Smrgint i; 667039ae6282Smrg_ACEOF 667116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 667216e5c272Smrgthen : 667316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6674baaedd75Smrgelse case e in #( 6675baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6676baaedd75Smrgesac 667739ae6282Smrgfi 6678baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6679baaedd75Smrgesac 668039ae6282Smrgfi 668116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 668216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 668316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 668439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 668539ae6282Smrgfi 668639ae6282Smrg 668716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 668816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 668939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 669039ae6282Smrg fi 669139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 669216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 669316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 669416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 669516e5c272Smrgthen : 669616e5c272Smrg printf %s "(cached) " >&6 6697baaedd75Smrgelse case e in #( 6698baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 669939ae6282Smrg/* end confdefs.h. */ 670039ae6282Smrgint i; 670139ae6282Smrg_ACEOF 670216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 670316e5c272Smrgthen : 670416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6705baaedd75Smrgelse case e in #( 6706baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6707baaedd75Smrgesac 670839ae6282Smrgfi 6709baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6710baaedd75Smrgesac 671139ae6282Smrgfi 671216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 671316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 671416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 671539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 671639ae6282Smrgfi 671739ae6282Smrg 671839ae6282Smrgfound="no" 671939ae6282Smrg 672039ae6282Smrg if test $found = "no" ; then 672116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 672239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 672339ae6282Smrg fi 672439ae6282Smrg 672516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 672639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 672739ae6282Smrg fi 672839ae6282Smrg 672939ae6282Smrg CFLAGS="$CFLAGS -Wuninitialized" 673039ae6282Smrg 673116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 673216e5c272Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 673316e5c272Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 673416e5c272Smrg if eval test \${$cacheid+y} 673516e5c272Smrgthen : 673616e5c272Smrg printf %s "(cached) " >&6 6737baaedd75Smrgelse case e in #( 6738baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 673939ae6282Smrg/* end confdefs.h. */ 674039ae6282Smrgint i; 674139ae6282Smrgint 674216e5c272Smrgmain (void) 674339ae6282Smrg{ 674439ae6282Smrg 674539ae6282Smrg ; 674639ae6282Smrg return 0; 674739ae6282Smrg} 674839ae6282Smrg_ACEOF 674916e5c272Smrgif ac_fn_c_try_link "$LINENO" 675016e5c272Smrgthen : 675116e5c272Smrg eval $cacheid=yes 6752baaedd75Smrgelse case e in #( 6753baaedd75Smrg e) eval $cacheid=no ;; 6754baaedd75Smrgesac 675539ae6282Smrgfi 675616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6757baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6758baaedd75Smrgesac 675939ae6282Smrgfi 676039ae6282Smrg 676139ae6282Smrg 676239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 676339ae6282Smrg 676416e5c272Smrg eval supported=\$$cacheid 676516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 676616e5c272Smrgprintf "%s\n" "$supported" >&6; } 676739ae6282Smrg if test "$supported" = "yes" ; then 676839ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 676939ae6282Smrg found="yes" 677039ae6282Smrg fi 677139ae6282Smrg fi 677239ae6282Smrg 677339ae6282Smrg 677439ae6282Smrg 677539ae6282Smrg 677639ae6282Smrg 677739ae6282Smrg 677839ae6282Smrg 677939ae6282Smrg 678039ae6282Smrg 678139ae6282Smrg 678239ae6282Smrg 678339ae6282Smrg 678439ae6282Smrg 678516e5c272Smrg 678616e5c272Smrg 678739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 678839ae6282Smrg 678916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 679039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 679116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 679216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 679316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 679416e5c272Smrgthen : 679516e5c272Smrg printf %s "(cached) " >&6 6796baaedd75Smrgelse case e in #( 6797baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 679839ae6282Smrg/* end confdefs.h. */ 679939ae6282Smrgint i; 680039ae6282Smrg_ACEOF 680116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 680216e5c272Smrgthen : 680316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6804baaedd75Smrgelse case e in #( 6805baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6806baaedd75Smrgesac 680739ae6282Smrgfi 6808baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6809baaedd75Smrgesac 681039ae6282Smrgfi 681116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 681216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 681316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 681439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 681539ae6282Smrgfi 681639ae6282Smrg 681716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 681816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 681939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 682039ae6282Smrg fi 682139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 682216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 682316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 682416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 682516e5c272Smrgthen : 682616e5c272Smrg printf %s "(cached) " >&6 6827baaedd75Smrgelse case e in #( 6828baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 682939ae6282Smrg/* end confdefs.h. */ 683039ae6282Smrgint i; 683139ae6282Smrg_ACEOF 683216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 683316e5c272Smrgthen : 683416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6835baaedd75Smrgelse case e in #( 6836baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6837baaedd75Smrgesac 683839ae6282Smrgfi 6839baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6840baaedd75Smrgesac 684139ae6282Smrgfi 684216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 684316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 684416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 684539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 684639ae6282Smrgfi 684739ae6282Smrg 684839ae6282Smrgfound="no" 684939ae6282Smrg 685039ae6282Smrg if test $found = "no" ; then 685116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 685239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 685339ae6282Smrg fi 685439ae6282Smrg 685516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 685639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 685739ae6282Smrg fi 685839ae6282Smrg 685939ae6282Smrg CFLAGS="$CFLAGS -Wshadow" 686039ae6282Smrg 686116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 686216e5c272Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 686316e5c272Smrg cacheid=xorg_cv_cc_flag__Wshadow 686416e5c272Smrg if eval test \${$cacheid+y} 686516e5c272Smrgthen : 686616e5c272Smrg printf %s "(cached) " >&6 6867baaedd75Smrgelse case e in #( 6868baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 686939ae6282Smrg/* end confdefs.h. */ 687039ae6282Smrgint i; 687139ae6282Smrgint 687216e5c272Smrgmain (void) 687339ae6282Smrg{ 687439ae6282Smrg 687539ae6282Smrg ; 687639ae6282Smrg return 0; 687739ae6282Smrg} 687839ae6282Smrg_ACEOF 687916e5c272Smrgif ac_fn_c_try_link "$LINENO" 688016e5c272Smrgthen : 688116e5c272Smrg eval $cacheid=yes 6882baaedd75Smrgelse case e in #( 6883baaedd75Smrg e) eval $cacheid=no ;; 6884baaedd75Smrgesac 688539ae6282Smrgfi 688616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6887baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 6888baaedd75Smrgesac 688939ae6282Smrgfi 689039ae6282Smrg 689139ae6282Smrg 689239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 689339ae6282Smrg 689416e5c272Smrg eval supported=\$$cacheid 689516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 689616e5c272Smrgprintf "%s\n" "$supported" >&6; } 689739ae6282Smrg if test "$supported" = "yes" ; then 689839ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 689939ae6282Smrg found="yes" 690039ae6282Smrg fi 690139ae6282Smrg fi 690239ae6282Smrg 690339ae6282Smrg 690439ae6282Smrg 690539ae6282Smrg 690639ae6282Smrg 690739ae6282Smrg 690839ae6282Smrg 690939ae6282Smrg 691039ae6282Smrg 691139ae6282Smrg 691239ae6282Smrg 691339ae6282Smrg 691439ae6282Smrg 691516e5c272Smrg 691616e5c272Smrg 691739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 691839ae6282Smrg 691916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 692039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 692116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 692216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 692316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 692416e5c272Smrgthen : 692516e5c272Smrg printf %s "(cached) " >&6 6926baaedd75Smrgelse case e in #( 6927baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 692839ae6282Smrg/* end confdefs.h. */ 692939ae6282Smrgint i; 693039ae6282Smrg_ACEOF 693116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 693216e5c272Smrgthen : 693316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6934baaedd75Smrgelse case e in #( 6935baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6936baaedd75Smrgesac 693739ae6282Smrgfi 6938baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6939baaedd75Smrgesac 694039ae6282Smrgfi 694116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 694216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 694316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 694439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 694539ae6282Smrgfi 694639ae6282Smrg 694716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 694816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 694939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 695039ae6282Smrg fi 695139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 695216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 695316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 695416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 695516e5c272Smrgthen : 695616e5c272Smrg printf %s "(cached) " >&6 6957baaedd75Smrgelse case e in #( 6958baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 695939ae6282Smrg/* end confdefs.h. */ 696039ae6282Smrgint i; 696139ae6282Smrg_ACEOF 696216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 696316e5c272Smrgthen : 696416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6965baaedd75Smrgelse case e in #( 6966baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6967baaedd75Smrgesac 696839ae6282Smrgfi 6969baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6970baaedd75Smrgesac 697139ae6282Smrgfi 697216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 697316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 697416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 697539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 697639ae6282Smrgfi 697739ae6282Smrg 697839ae6282Smrgfound="no" 697939ae6282Smrg 698039ae6282Smrg if test $found = "no" ; then 698116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 698239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 698339ae6282Smrg fi 698439ae6282Smrg 698516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 698639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 698739ae6282Smrg fi 698839ae6282Smrg 698916e5c272Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 699039ae6282Smrg 699116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 699216e5c272Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 699316e5c272Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 699416e5c272Smrg if eval test \${$cacheid+y} 699516e5c272Smrgthen : 699616e5c272Smrg printf %s "(cached) " >&6 6997baaedd75Smrgelse case e in #( 6998baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 699939ae6282Smrg/* end confdefs.h. */ 700039ae6282Smrgint i; 700139ae6282Smrgint 700216e5c272Smrgmain (void) 700339ae6282Smrg{ 700439ae6282Smrg 700539ae6282Smrg ; 700639ae6282Smrg return 0; 700739ae6282Smrg} 700839ae6282Smrg_ACEOF 700916e5c272Smrgif ac_fn_c_try_link "$LINENO" 701016e5c272Smrgthen : 701116e5c272Smrg eval $cacheid=yes 7012baaedd75Smrgelse case e in #( 7013baaedd75Smrg e) eval $cacheid=no ;; 7014baaedd75Smrgesac 701539ae6282Smrgfi 701616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7017baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7018baaedd75Smrgesac 701939ae6282Smrgfi 702039ae6282Smrg 702139ae6282Smrg 702239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 702339ae6282Smrg 702416e5c272Smrg eval supported=\$$cacheid 702516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 702616e5c272Smrgprintf "%s\n" "$supported" >&6; } 702739ae6282Smrg if test "$supported" = "yes" ; then 702816e5c272Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 702939ae6282Smrg found="yes" 703039ae6282Smrg fi 703139ae6282Smrg fi 703239ae6282Smrg 703339ae6282Smrg 703439ae6282Smrg 703539ae6282Smrg 703639ae6282Smrg 703739ae6282Smrg 703839ae6282Smrg 703939ae6282Smrg 704039ae6282Smrg 704139ae6282Smrg 704239ae6282Smrg 704339ae6282Smrg 704439ae6282Smrg 704516e5c272Smrg 704616e5c272Smrg 704739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 704839ae6282Smrg 704916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 705039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 705116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 705216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 705316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 705416e5c272Smrgthen : 705516e5c272Smrg printf %s "(cached) " >&6 7056baaedd75Smrgelse case e in #( 7057baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 705839ae6282Smrg/* end confdefs.h. */ 705939ae6282Smrgint i; 706039ae6282Smrg_ACEOF 706116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 706216e5c272Smrgthen : 706316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7064baaedd75Smrgelse case e in #( 7065baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7066baaedd75Smrgesac 706739ae6282Smrgfi 7068baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7069baaedd75Smrgesac 707039ae6282Smrgfi 707116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 707216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 707316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 707439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 707539ae6282Smrgfi 707639ae6282Smrg 707716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 707816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 707939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 708039ae6282Smrg fi 708139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 708216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 708316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 708416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 708516e5c272Smrgthen : 708616e5c272Smrg printf %s "(cached) " >&6 7087baaedd75Smrgelse case e in #( 7088baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 708939ae6282Smrg/* end confdefs.h. */ 709039ae6282Smrgint i; 709139ae6282Smrg_ACEOF 709216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 709316e5c272Smrgthen : 709416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7095baaedd75Smrgelse case e in #( 7096baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7097baaedd75Smrgesac 709839ae6282Smrgfi 7099baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7100baaedd75Smrgesac 710139ae6282Smrgfi 710216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 710316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 710416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 710539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 710639ae6282Smrgfi 710739ae6282Smrg 710839ae6282Smrgfound="no" 710939ae6282Smrg 711039ae6282Smrg if test $found = "no" ; then 711116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 711239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 711339ae6282Smrg fi 711439ae6282Smrg 711516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 711639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 711739ae6282Smrg fi 711839ae6282Smrg 711916e5c272Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 712039ae6282Smrg 712116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 712216e5c272Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 712316e5c272Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 712416e5c272Smrg if eval test \${$cacheid+y} 712516e5c272Smrgthen : 712616e5c272Smrg printf %s "(cached) " >&6 7127baaedd75Smrgelse case e in #( 7128baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 712939ae6282Smrg/* end confdefs.h. */ 713039ae6282Smrgint i; 713139ae6282Smrgint 713216e5c272Smrgmain (void) 713339ae6282Smrg{ 713439ae6282Smrg 713539ae6282Smrg ; 713639ae6282Smrg return 0; 713739ae6282Smrg} 713839ae6282Smrg_ACEOF 713916e5c272Smrgif ac_fn_c_try_link "$LINENO" 714016e5c272Smrgthen : 714116e5c272Smrg eval $cacheid=yes 7142baaedd75Smrgelse case e in #( 7143baaedd75Smrg e) eval $cacheid=no ;; 7144baaedd75Smrgesac 714539ae6282Smrgfi 714616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7147baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7148baaedd75Smrgesac 714939ae6282Smrgfi 715039ae6282Smrg 715139ae6282Smrg 715239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 715339ae6282Smrg 715416e5c272Smrg eval supported=\$$cacheid 715516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 715616e5c272Smrgprintf "%s\n" "$supported" >&6; } 715739ae6282Smrg if test "$supported" = "yes" ; then 715816e5c272Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 715939ae6282Smrg found="yes" 716039ae6282Smrg fi 716139ae6282Smrg fi 716239ae6282Smrg 716339ae6282Smrg 716439ae6282Smrg 716539ae6282Smrg 716639ae6282Smrg 716739ae6282Smrg 716839ae6282Smrg 716939ae6282Smrg 717039ae6282Smrg 717139ae6282Smrg 717239ae6282Smrg 717339ae6282Smrg 717439ae6282Smrg 717516e5c272Smrg 717616e5c272Smrg 717739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 717839ae6282Smrg 717916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 718039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 718116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 718216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 718316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 718416e5c272Smrgthen : 718516e5c272Smrg printf %s "(cached) " >&6 7186baaedd75Smrgelse case e in #( 7187baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 718839ae6282Smrg/* end confdefs.h. */ 718939ae6282Smrgint i; 719039ae6282Smrg_ACEOF 719116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 719216e5c272Smrgthen : 719316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7194baaedd75Smrgelse case e in #( 7195baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7196baaedd75Smrgesac 719739ae6282Smrgfi 7198baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7199baaedd75Smrgesac 720039ae6282Smrgfi 720116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 720216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 720316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 720439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 720539ae6282Smrgfi 720639ae6282Smrg 720716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 720816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 720939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 721039ae6282Smrg fi 721139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 721216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 721316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 721416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 721516e5c272Smrgthen : 721616e5c272Smrg printf %s "(cached) " >&6 7217baaedd75Smrgelse case e in #( 7218baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 721939ae6282Smrg/* end confdefs.h. */ 722039ae6282Smrgint i; 722139ae6282Smrg_ACEOF 722216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 722316e5c272Smrgthen : 722416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7225baaedd75Smrgelse case e in #( 7226baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7227baaedd75Smrgesac 722839ae6282Smrgfi 7229baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7230baaedd75Smrgesac 723139ae6282Smrgfi 723216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 723316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 723416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 723539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 723639ae6282Smrgfi 723739ae6282Smrg 723839ae6282Smrgfound="no" 723939ae6282Smrg 724039ae6282Smrg if test $found = "no" ; then 724116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 724239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 724339ae6282Smrg fi 724439ae6282Smrg 724516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 724639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 724739ae6282Smrg fi 724839ae6282Smrg 724916e5c272Smrg CFLAGS="$CFLAGS -Wredundant-decls" 725039ae6282Smrg 725116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 725216e5c272Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 725316e5c272Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 725416e5c272Smrg if eval test \${$cacheid+y} 725516e5c272Smrgthen : 725616e5c272Smrg printf %s "(cached) " >&6 7257baaedd75Smrgelse case e in #( 7258baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 725939ae6282Smrg/* end confdefs.h. */ 726039ae6282Smrgint i; 726139ae6282Smrgint 726216e5c272Smrgmain (void) 726339ae6282Smrg{ 726439ae6282Smrg 726539ae6282Smrg ; 726639ae6282Smrg return 0; 726739ae6282Smrg} 726839ae6282Smrg_ACEOF 726916e5c272Smrgif ac_fn_c_try_link "$LINENO" 727016e5c272Smrgthen : 727116e5c272Smrg eval $cacheid=yes 7272baaedd75Smrgelse case e in #( 7273baaedd75Smrg e) eval $cacheid=no ;; 7274baaedd75Smrgesac 727539ae6282Smrgfi 727616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7277baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7278baaedd75Smrgesac 727939ae6282Smrgfi 728039ae6282Smrg 728139ae6282Smrg 728239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 728339ae6282Smrg 728416e5c272Smrg eval supported=\$$cacheid 728516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 728616e5c272Smrgprintf "%s\n" "$supported" >&6; } 728739ae6282Smrg if test "$supported" = "yes" ; then 728816e5c272Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 728939ae6282Smrg found="yes" 729039ae6282Smrg fi 729139ae6282Smrg fi 729239ae6282Smrg 729339ae6282Smrg 729439ae6282Smrg 729539ae6282Smrg 729639ae6282Smrg 729739ae6282Smrg 729839ae6282Smrg 729939ae6282Smrg 730039ae6282Smrg 730139ae6282Smrg 730239ae6282Smrg 730339ae6282Smrg 730439ae6282Smrg 730516e5c272Smrg 730616e5c272Smrg 730739ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 730839ae6282Smrg 730916e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 731039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 731116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 731216e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 731316e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 731416e5c272Smrgthen : 731516e5c272Smrg printf %s "(cached) " >&6 7316baaedd75Smrgelse case e in #( 7317baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 731839ae6282Smrg/* end confdefs.h. */ 731939ae6282Smrgint i; 732039ae6282Smrg_ACEOF 732116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 732216e5c272Smrgthen : 732316e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7324baaedd75Smrgelse case e in #( 7325baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7326baaedd75Smrgesac 732739ae6282Smrgfi 7328baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7329baaedd75Smrgesac 733039ae6282Smrgfi 733116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 733216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 733316e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 733439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 733539ae6282Smrgfi 733639ae6282Smrg 733716e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 733816e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 733939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 734039ae6282Smrg fi 734139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 734216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 734316e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 734416e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 734516e5c272Smrgthen : 734616e5c272Smrg printf %s "(cached) " >&6 7347baaedd75Smrgelse case e in #( 7348baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 734939ae6282Smrg/* end confdefs.h. */ 735039ae6282Smrgint i; 735139ae6282Smrg_ACEOF 735216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 735316e5c272Smrgthen : 735416e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7355baaedd75Smrgelse case e in #( 7356baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7357baaedd75Smrgesac 735839ae6282Smrgfi 7359baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7360baaedd75Smrgesac 736139ae6282Smrgfi 736216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 736316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 736416e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 736539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 736639ae6282Smrgfi 736739ae6282Smrg 736839ae6282Smrgfound="no" 736939ae6282Smrg 737039ae6282Smrg if test $found = "no" ; then 737116e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 737239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 737339ae6282Smrg fi 737439ae6282Smrg 737516e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 737639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 737739ae6282Smrg fi 737839ae6282Smrg 737916e5c272Smrg CFLAGS="$CFLAGS -Wlogical-op" 738039ae6282Smrg 738116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 738216e5c272Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 738316e5c272Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 738416e5c272Smrg if eval test \${$cacheid+y} 738516e5c272Smrgthen : 738616e5c272Smrg printf %s "(cached) " >&6 7387baaedd75Smrgelse case e in #( 7388baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 738939ae6282Smrg/* end confdefs.h. */ 739039ae6282Smrgint i; 739139ae6282Smrgint 739216e5c272Smrgmain (void) 739339ae6282Smrg{ 739439ae6282Smrg 739539ae6282Smrg ; 739639ae6282Smrg return 0; 739739ae6282Smrg} 739839ae6282Smrg_ACEOF 739916e5c272Smrgif ac_fn_c_try_link "$LINENO" 740016e5c272Smrgthen : 740116e5c272Smrg eval $cacheid=yes 7402baaedd75Smrgelse case e in #( 7403baaedd75Smrg e) eval $cacheid=no ;; 7404baaedd75Smrgesac 740539ae6282Smrgfi 740616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7407baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7408baaedd75Smrgesac 740939ae6282Smrgfi 741039ae6282Smrg 741139ae6282Smrg 741239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 741339ae6282Smrg 741416e5c272Smrg eval supported=\$$cacheid 741516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 741616e5c272Smrgprintf "%s\n" "$supported" >&6; } 741739ae6282Smrg if test "$supported" = "yes" ; then 741816e5c272Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 741939ae6282Smrg found="yes" 742039ae6282Smrg fi 742139ae6282Smrg fi 742239ae6282Smrg 742339ae6282Smrg 742439ae6282Smrg 742539ae6282Smrg# These are currently disabled because they are noisy. They will be enabled 742639ae6282Smrg# in the future once the codebase is sufficiently modernized to silence 742739ae6282Smrg# them. For now, I don't want them to drown out the other warnings. 742839ae6282Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 742939ae6282Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 743016e5c272Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 743139ae6282Smrg 7432baaedd75Smrg# Turn some warnings into errors, so we don't accidentally get successful builds 743339ae6282Smrg# when there are problems that should be fixed. 743439ae6282Smrg 743539ae6282Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 743639ae6282Smrg 743739ae6282Smrg 743839ae6282Smrg 743939ae6282Smrg 744039ae6282Smrg 744139ae6282Smrg 744239ae6282Smrg 744339ae6282Smrg 744439ae6282Smrg 744539ae6282Smrg 744639ae6282Smrg 744716e5c272Smrg 744816e5c272Smrg 744939ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 745039ae6282Smrg 745116e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 745239ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 745316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 745416e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 745516e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 745616e5c272Smrgthen : 745716e5c272Smrg printf %s "(cached) " >&6 7458baaedd75Smrgelse case e in #( 7459baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 746039ae6282Smrg/* end confdefs.h. */ 746139ae6282Smrgint i; 746239ae6282Smrg_ACEOF 746316e5c272Smrgif ac_fn_c_try_compile "$LINENO" 746416e5c272Smrgthen : 746516e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7466baaedd75Smrgelse case e in #( 7467baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7468baaedd75Smrgesac 746939ae6282Smrgfi 7470baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7471baaedd75Smrgesac 747239ae6282Smrgfi 747316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 747416e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 747516e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 747639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 747739ae6282Smrgfi 747839ae6282Smrg 747916e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 748016e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 748139ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 748239ae6282Smrg fi 748339ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 748416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 748516e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 748616e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 748716e5c272Smrgthen : 748816e5c272Smrg printf %s "(cached) " >&6 7489baaedd75Smrgelse case e in #( 7490baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 749139ae6282Smrg/* end confdefs.h. */ 749239ae6282Smrgint i; 749339ae6282Smrg_ACEOF 749416e5c272Smrgif ac_fn_c_try_compile "$LINENO" 749516e5c272Smrgthen : 749616e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7497baaedd75Smrgelse case e in #( 7498baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7499baaedd75Smrgesac 750039ae6282Smrgfi 7501baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7502baaedd75Smrgesac 750339ae6282Smrgfi 750416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 750516e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 750616e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 750739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 750839ae6282Smrgfi 750939ae6282Smrg 751039ae6282Smrgfound="no" 751139ae6282Smrg 751239ae6282Smrg if test $found = "no" ; then 751316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 751439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 751539ae6282Smrg fi 751639ae6282Smrg 751716e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 751839ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 751939ae6282Smrg fi 752039ae6282Smrg 752139ae6282Smrg CFLAGS="$CFLAGS -Werror=implicit" 752239ae6282Smrg 752316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 752416e5c272Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 752516e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 752616e5c272Smrg if eval test \${$cacheid+y} 752716e5c272Smrgthen : 752816e5c272Smrg printf %s "(cached) " >&6 7529baaedd75Smrgelse case e in #( 7530baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 753139ae6282Smrg/* end confdefs.h. */ 753239ae6282Smrgint i; 753339ae6282Smrgint 753416e5c272Smrgmain (void) 753539ae6282Smrg{ 753639ae6282Smrg 753739ae6282Smrg ; 753839ae6282Smrg return 0; 753939ae6282Smrg} 754039ae6282Smrg_ACEOF 754116e5c272Smrgif ac_fn_c_try_link "$LINENO" 754216e5c272Smrgthen : 754316e5c272Smrg eval $cacheid=yes 7544baaedd75Smrgelse case e in #( 7545baaedd75Smrg e) eval $cacheid=no ;; 7546baaedd75Smrgesac 754739ae6282Smrgfi 754816e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7549baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7550baaedd75Smrgesac 755139ae6282Smrgfi 755239ae6282Smrg 755339ae6282Smrg 755439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 755539ae6282Smrg 755616e5c272Smrg eval supported=\$$cacheid 755716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 755816e5c272Smrgprintf "%s\n" "$supported" >&6; } 755939ae6282Smrg if test "$supported" = "yes" ; then 756039ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 756139ae6282Smrg found="yes" 756239ae6282Smrg fi 756339ae6282Smrg fi 756439ae6282Smrg 756539ae6282Smrg if test $found = "no" ; then 756616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 756739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 756839ae6282Smrg fi 756939ae6282Smrg 757016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 757139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 757239ae6282Smrg fi 757339ae6282Smrg 757439ae6282Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 757539ae6282Smrg 757616e5c272Smrg { 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 757716e5c272Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 757816e5c272Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 757916e5c272Smrg if eval test \${$cacheid+y} 758016e5c272Smrgthen : 758116e5c272Smrg printf %s "(cached) " >&6 7582baaedd75Smrgelse case e in #( 7583baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 758439ae6282Smrg/* end confdefs.h. */ 758539ae6282Smrgint i; 758639ae6282Smrgint 758716e5c272Smrgmain (void) 758839ae6282Smrg{ 758939ae6282Smrg 759039ae6282Smrg ; 759139ae6282Smrg return 0; 759239ae6282Smrg} 759339ae6282Smrg_ACEOF 759416e5c272Smrgif ac_fn_c_try_link "$LINENO" 759516e5c272Smrgthen : 759616e5c272Smrg eval $cacheid=yes 7597baaedd75Smrgelse case e in #( 7598baaedd75Smrg e) eval $cacheid=no ;; 7599baaedd75Smrgesac 760039ae6282Smrgfi 760116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7602baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7603baaedd75Smrgesac 760439ae6282Smrgfi 760539ae6282Smrg 760639ae6282Smrg 760739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 760839ae6282Smrg 760916e5c272Smrg eval supported=\$$cacheid 761016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 761116e5c272Smrgprintf "%s\n" "$supported" >&6; } 761239ae6282Smrg if test "$supported" = "yes" ; then 761339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 761439ae6282Smrg found="yes" 761539ae6282Smrg fi 761639ae6282Smrg fi 761739ae6282Smrg 761839ae6282Smrg 761939ae6282Smrg 762039ae6282Smrg 762139ae6282Smrg 762239ae6282Smrg 762339ae6282Smrg 762439ae6282Smrg 762539ae6282Smrg 762639ae6282Smrg 762739ae6282Smrg 762839ae6282Smrg 762939ae6282Smrg 763016e5c272Smrg 763116e5c272Smrg 763239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 763339ae6282Smrg 763416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 763539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 763616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 763716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 763816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 763916e5c272Smrgthen : 764016e5c272Smrg printf %s "(cached) " >&6 7641baaedd75Smrgelse case e in #( 7642baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 764339ae6282Smrg/* end confdefs.h. */ 764439ae6282Smrgint i; 764539ae6282Smrg_ACEOF 764616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 764716e5c272Smrgthen : 764816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7649baaedd75Smrgelse case e in #( 7650baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7651baaedd75Smrgesac 765239ae6282Smrgfi 7653baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7654baaedd75Smrgesac 765539ae6282Smrgfi 765616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 765716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 765816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 765939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 766039ae6282Smrgfi 766139ae6282Smrg 766216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 766316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 766439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 766539ae6282Smrg fi 766639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 766716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 766816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 766916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 767016e5c272Smrgthen : 767116e5c272Smrg printf %s "(cached) " >&6 7672baaedd75Smrgelse case e in #( 7673baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 767439ae6282Smrg/* end confdefs.h. */ 767539ae6282Smrgint i; 767639ae6282Smrg_ACEOF 767716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 767816e5c272Smrgthen : 767916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7680baaedd75Smrgelse case e in #( 7681baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7682baaedd75Smrgesac 768339ae6282Smrgfi 7684baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7685baaedd75Smrgesac 768639ae6282Smrgfi 768716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 768816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 768916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 769039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 769139ae6282Smrgfi 769239ae6282Smrg 769339ae6282Smrgfound="no" 769439ae6282Smrg 769539ae6282Smrg if test $found = "no" ; then 769616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 769739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 769839ae6282Smrg fi 769939ae6282Smrg 770016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 770139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 770239ae6282Smrg fi 770339ae6282Smrg 770439ae6282Smrg CFLAGS="$CFLAGS -Werror=nonnull" 770539ae6282Smrg 770616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 770716e5c272Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 770816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 770916e5c272Smrg if eval test \${$cacheid+y} 771016e5c272Smrgthen : 771116e5c272Smrg printf %s "(cached) " >&6 7712baaedd75Smrgelse case e in #( 7713baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 771439ae6282Smrg/* end confdefs.h. */ 771539ae6282Smrgint i; 771639ae6282Smrgint 771716e5c272Smrgmain (void) 771839ae6282Smrg{ 771939ae6282Smrg 772039ae6282Smrg ; 772139ae6282Smrg return 0; 772239ae6282Smrg} 772339ae6282Smrg_ACEOF 772416e5c272Smrgif ac_fn_c_try_link "$LINENO" 772516e5c272Smrgthen : 772616e5c272Smrg eval $cacheid=yes 7727baaedd75Smrgelse case e in #( 7728baaedd75Smrg e) eval $cacheid=no ;; 7729baaedd75Smrgesac 773039ae6282Smrgfi 773116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7732baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7733baaedd75Smrgesac 773439ae6282Smrgfi 773539ae6282Smrg 773639ae6282Smrg 773739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 773839ae6282Smrg 773916e5c272Smrg eval supported=\$$cacheid 774016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 774116e5c272Smrgprintf "%s\n" "$supported" >&6; } 774239ae6282Smrg if test "$supported" = "yes" ; then 774339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 774439ae6282Smrg found="yes" 774539ae6282Smrg fi 774639ae6282Smrg fi 774739ae6282Smrg 774839ae6282Smrg 774939ae6282Smrg 775039ae6282Smrg 775139ae6282Smrg 775239ae6282Smrg 775339ae6282Smrg 775439ae6282Smrg 775539ae6282Smrg 775639ae6282Smrg 775739ae6282Smrg 775839ae6282Smrg 775939ae6282Smrg 776016e5c272Smrg 776116e5c272Smrg 776239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 776339ae6282Smrg 776416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 776539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 776616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 776716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 776816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 776916e5c272Smrgthen : 777016e5c272Smrg printf %s "(cached) " >&6 7771baaedd75Smrgelse case e in #( 7772baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 777339ae6282Smrg/* end confdefs.h. */ 777439ae6282Smrgint i; 777539ae6282Smrg_ACEOF 777616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 777716e5c272Smrgthen : 777816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7779baaedd75Smrgelse case e in #( 7780baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7781baaedd75Smrgesac 778239ae6282Smrgfi 7783baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7784baaedd75Smrgesac 778539ae6282Smrgfi 778616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 778716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 778816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 778939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 779039ae6282Smrgfi 779139ae6282Smrg 779216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 779316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 779439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 779539ae6282Smrg fi 779639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 779716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 779816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 779916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 780016e5c272Smrgthen : 780116e5c272Smrg printf %s "(cached) " >&6 7802baaedd75Smrgelse case e in #( 7803baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 780439ae6282Smrg/* end confdefs.h. */ 780539ae6282Smrgint i; 780639ae6282Smrg_ACEOF 780716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 780816e5c272Smrgthen : 780916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7810baaedd75Smrgelse case e in #( 7811baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7812baaedd75Smrgesac 781339ae6282Smrgfi 7814baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7815baaedd75Smrgesac 781639ae6282Smrgfi 781716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 781816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 781916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 782039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 782139ae6282Smrgfi 782239ae6282Smrg 782339ae6282Smrgfound="no" 782439ae6282Smrg 782539ae6282Smrg if test $found = "no" ; then 782616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 782739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 782839ae6282Smrg fi 782939ae6282Smrg 783016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 783139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 783239ae6282Smrg fi 783339ae6282Smrg 783439ae6282Smrg CFLAGS="$CFLAGS -Werror=init-self" 783539ae6282Smrg 783616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 783716e5c272Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 783816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 783916e5c272Smrg if eval test \${$cacheid+y} 784016e5c272Smrgthen : 784116e5c272Smrg printf %s "(cached) " >&6 7842baaedd75Smrgelse case e in #( 7843baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 784439ae6282Smrg/* end confdefs.h. */ 784539ae6282Smrgint i; 784639ae6282Smrgint 784716e5c272Smrgmain (void) 784839ae6282Smrg{ 784939ae6282Smrg 785039ae6282Smrg ; 785139ae6282Smrg return 0; 785239ae6282Smrg} 785339ae6282Smrg_ACEOF 785416e5c272Smrgif ac_fn_c_try_link "$LINENO" 785516e5c272Smrgthen : 785616e5c272Smrg eval $cacheid=yes 7857baaedd75Smrgelse case e in #( 7858baaedd75Smrg e) eval $cacheid=no ;; 7859baaedd75Smrgesac 786039ae6282Smrgfi 786116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7862baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7863baaedd75Smrgesac 786439ae6282Smrgfi 786539ae6282Smrg 786639ae6282Smrg 786739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 786839ae6282Smrg 786916e5c272Smrg eval supported=\$$cacheid 787016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 787116e5c272Smrgprintf "%s\n" "$supported" >&6; } 787239ae6282Smrg if test "$supported" = "yes" ; then 787339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 787439ae6282Smrg found="yes" 787539ae6282Smrg fi 787639ae6282Smrg fi 787739ae6282Smrg 787839ae6282Smrg 787939ae6282Smrg 788039ae6282Smrg 788139ae6282Smrg 788239ae6282Smrg 788339ae6282Smrg 788439ae6282Smrg 788539ae6282Smrg 788639ae6282Smrg 788739ae6282Smrg 788839ae6282Smrg 788939ae6282Smrg 789016e5c272Smrg 789116e5c272Smrg 789239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 789339ae6282Smrg 789416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 789539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 789616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 789716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 789816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 789916e5c272Smrgthen : 790016e5c272Smrg printf %s "(cached) " >&6 7901baaedd75Smrgelse case e in #( 7902baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 790339ae6282Smrg/* end confdefs.h. */ 790439ae6282Smrgint i; 790539ae6282Smrg_ACEOF 790616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 790716e5c272Smrgthen : 790816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7909baaedd75Smrgelse case e in #( 7910baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7911baaedd75Smrgesac 791239ae6282Smrgfi 7913baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7914baaedd75Smrgesac 791539ae6282Smrgfi 791616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 791716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 791816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 791939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 792039ae6282Smrgfi 792139ae6282Smrg 792216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 792316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 792439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 792539ae6282Smrg fi 792639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 792716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 792816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 792916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 793016e5c272Smrgthen : 793116e5c272Smrg printf %s "(cached) " >&6 7932baaedd75Smrgelse case e in #( 7933baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 793439ae6282Smrg/* end confdefs.h. */ 793539ae6282Smrgint i; 793639ae6282Smrg_ACEOF 793716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 793816e5c272Smrgthen : 793916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7940baaedd75Smrgelse case e in #( 7941baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7942baaedd75Smrgesac 794339ae6282Smrgfi 7944baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7945baaedd75Smrgesac 794639ae6282Smrgfi 794716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 794816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 794916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 795039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 795139ae6282Smrgfi 795239ae6282Smrg 795339ae6282Smrgfound="no" 795439ae6282Smrg 795539ae6282Smrg if test $found = "no" ; then 795616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 795739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 795839ae6282Smrg fi 795939ae6282Smrg 796016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 796139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 796239ae6282Smrg fi 796339ae6282Smrg 796439ae6282Smrg CFLAGS="$CFLAGS -Werror=main" 796539ae6282Smrg 796616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 796716e5c272Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 796816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_main 796916e5c272Smrg if eval test \${$cacheid+y} 797016e5c272Smrgthen : 797116e5c272Smrg printf %s "(cached) " >&6 7972baaedd75Smrgelse case e in #( 7973baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 797439ae6282Smrg/* end confdefs.h. */ 797539ae6282Smrgint i; 797639ae6282Smrgint 797716e5c272Smrgmain (void) 797839ae6282Smrg{ 797939ae6282Smrg 798039ae6282Smrg ; 798139ae6282Smrg return 0; 798239ae6282Smrg} 798339ae6282Smrg_ACEOF 798416e5c272Smrgif ac_fn_c_try_link "$LINENO" 798516e5c272Smrgthen : 798616e5c272Smrg eval $cacheid=yes 7987baaedd75Smrgelse case e in #( 7988baaedd75Smrg e) eval $cacheid=no ;; 7989baaedd75Smrgesac 799039ae6282Smrgfi 799116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7992baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 7993baaedd75Smrgesac 799439ae6282Smrgfi 799539ae6282Smrg 799639ae6282Smrg 799739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 799839ae6282Smrg 799916e5c272Smrg eval supported=\$$cacheid 800016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 800116e5c272Smrgprintf "%s\n" "$supported" >&6; } 800239ae6282Smrg if test "$supported" = "yes" ; then 800339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 800439ae6282Smrg found="yes" 800539ae6282Smrg fi 800639ae6282Smrg fi 800739ae6282Smrg 800839ae6282Smrg 800939ae6282Smrg 801039ae6282Smrg 801139ae6282Smrg 801239ae6282Smrg 801339ae6282Smrg 801439ae6282Smrg 801539ae6282Smrg 801639ae6282Smrg 801739ae6282Smrg 801839ae6282Smrg 801939ae6282Smrg 802016e5c272Smrg 802116e5c272Smrg 802239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 802339ae6282Smrg 802416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 802539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 802616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 802716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 802816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 802916e5c272Smrgthen : 803016e5c272Smrg printf %s "(cached) " >&6 8031baaedd75Smrgelse case e in #( 8032baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 803339ae6282Smrg/* end confdefs.h. */ 803439ae6282Smrgint i; 803539ae6282Smrg_ACEOF 803616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 803716e5c272Smrgthen : 803816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8039baaedd75Smrgelse case e in #( 8040baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8041baaedd75Smrgesac 804239ae6282Smrgfi 8043baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8044baaedd75Smrgesac 804539ae6282Smrgfi 804616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 804716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 804816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 804939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 805039ae6282Smrgfi 805139ae6282Smrg 805216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 805316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 805439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 805539ae6282Smrg fi 805639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 805716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 805816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 805916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 806016e5c272Smrgthen : 806116e5c272Smrg printf %s "(cached) " >&6 8062baaedd75Smrgelse case e in #( 8063baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 806439ae6282Smrg/* end confdefs.h. */ 806539ae6282Smrgint i; 806639ae6282Smrg_ACEOF 806716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 806816e5c272Smrgthen : 806916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8070baaedd75Smrgelse case e in #( 8071baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8072baaedd75Smrgesac 807339ae6282Smrgfi 8074baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8075baaedd75Smrgesac 807639ae6282Smrgfi 807716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 807816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 807916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 808039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 808139ae6282Smrgfi 808239ae6282Smrg 808339ae6282Smrgfound="no" 808439ae6282Smrg 808539ae6282Smrg if test $found = "no" ; then 808616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 808739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 808839ae6282Smrg fi 808939ae6282Smrg 809016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 809139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 809239ae6282Smrg fi 809339ae6282Smrg 809439ae6282Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 809539ae6282Smrg 809616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 809716e5c272Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 809816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 809916e5c272Smrg if eval test \${$cacheid+y} 810016e5c272Smrgthen : 810116e5c272Smrg printf %s "(cached) " >&6 8102baaedd75Smrgelse case e in #( 8103baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 810439ae6282Smrg/* end confdefs.h. */ 810539ae6282Smrgint i; 810639ae6282Smrgint 810716e5c272Smrgmain (void) 810839ae6282Smrg{ 810939ae6282Smrg 811039ae6282Smrg ; 811139ae6282Smrg return 0; 811239ae6282Smrg} 811339ae6282Smrg_ACEOF 811416e5c272Smrgif ac_fn_c_try_link "$LINENO" 811516e5c272Smrgthen : 811616e5c272Smrg eval $cacheid=yes 8117baaedd75Smrgelse case e in #( 8118baaedd75Smrg e) eval $cacheid=no ;; 8119baaedd75Smrgesac 812039ae6282Smrgfi 812116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8122baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8123baaedd75Smrgesac 812439ae6282Smrgfi 812539ae6282Smrg 812639ae6282Smrg 812739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 812839ae6282Smrg 812916e5c272Smrg eval supported=\$$cacheid 813016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 813116e5c272Smrgprintf "%s\n" "$supported" >&6; } 813239ae6282Smrg if test "$supported" = "yes" ; then 813339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 813439ae6282Smrg found="yes" 813539ae6282Smrg fi 813639ae6282Smrg fi 813739ae6282Smrg 813839ae6282Smrg 813939ae6282Smrg 814039ae6282Smrg 814139ae6282Smrg 814239ae6282Smrg 814339ae6282Smrg 814439ae6282Smrg 814539ae6282Smrg 814639ae6282Smrg 814739ae6282Smrg 814839ae6282Smrg 814939ae6282Smrg 815016e5c272Smrg 815116e5c272Smrg 815239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 815339ae6282Smrg 815416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 815539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 815616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 815716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 815816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 815916e5c272Smrgthen : 816016e5c272Smrg printf %s "(cached) " >&6 8161baaedd75Smrgelse case e in #( 8162baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 816339ae6282Smrg/* end confdefs.h. */ 816439ae6282Smrgint i; 816539ae6282Smrg_ACEOF 816616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 816716e5c272Smrgthen : 816816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8169baaedd75Smrgelse case e in #( 8170baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8171baaedd75Smrgesac 817239ae6282Smrgfi 8173baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8174baaedd75Smrgesac 817539ae6282Smrgfi 817616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 817716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 817816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 817939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 818039ae6282Smrgfi 818139ae6282Smrg 818216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 818316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 818439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 818539ae6282Smrg fi 818639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 818716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 818816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 818916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 819016e5c272Smrgthen : 819116e5c272Smrg printf %s "(cached) " >&6 8192baaedd75Smrgelse case e in #( 8193baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 819439ae6282Smrg/* end confdefs.h. */ 819539ae6282Smrgint i; 819639ae6282Smrg_ACEOF 819716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 819816e5c272Smrgthen : 819916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8200baaedd75Smrgelse case e in #( 8201baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8202baaedd75Smrgesac 820339ae6282Smrgfi 8204baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8205baaedd75Smrgesac 820639ae6282Smrgfi 820716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 820816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 820916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 821039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 821139ae6282Smrgfi 821239ae6282Smrg 821339ae6282Smrgfound="no" 821439ae6282Smrg 821539ae6282Smrg if test $found = "no" ; then 821616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 821739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 821839ae6282Smrg fi 821939ae6282Smrg 822016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 822139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 822239ae6282Smrg fi 822339ae6282Smrg 822439ae6282Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 822539ae6282Smrg 822616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 822716e5c272Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 822816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 822916e5c272Smrg if eval test \${$cacheid+y} 823016e5c272Smrgthen : 823116e5c272Smrg printf %s "(cached) " >&6 8232baaedd75Smrgelse case e in #( 8233baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 823439ae6282Smrg/* end confdefs.h. */ 823539ae6282Smrgint i; 823639ae6282Smrgint 823716e5c272Smrgmain (void) 823839ae6282Smrg{ 823939ae6282Smrg 824039ae6282Smrg ; 824139ae6282Smrg return 0; 824239ae6282Smrg} 824339ae6282Smrg_ACEOF 824416e5c272Smrgif ac_fn_c_try_link "$LINENO" 824516e5c272Smrgthen : 824616e5c272Smrg eval $cacheid=yes 8247baaedd75Smrgelse case e in #( 8248baaedd75Smrg e) eval $cacheid=no ;; 8249baaedd75Smrgesac 825039ae6282Smrgfi 825116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8252baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8253baaedd75Smrgesac 825439ae6282Smrgfi 825539ae6282Smrg 825639ae6282Smrg 825739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 825839ae6282Smrg 825916e5c272Smrg eval supported=\$$cacheid 826016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 826116e5c272Smrgprintf "%s\n" "$supported" >&6; } 826239ae6282Smrg if test "$supported" = "yes" ; then 826339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 826439ae6282Smrg found="yes" 826539ae6282Smrg fi 826639ae6282Smrg fi 826739ae6282Smrg 826839ae6282Smrg 826939ae6282Smrg 827039ae6282Smrg 827139ae6282Smrg 827239ae6282Smrg 827339ae6282Smrg 827439ae6282Smrg 827539ae6282Smrg 827639ae6282Smrg 827739ae6282Smrg 827839ae6282Smrg 827939ae6282Smrg 828016e5c272Smrg 828116e5c272Smrg 828239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 828339ae6282Smrg 828416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 828539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 828616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 828716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 828816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 828916e5c272Smrgthen : 829016e5c272Smrg printf %s "(cached) " >&6 8291baaedd75Smrgelse case e in #( 8292baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 829339ae6282Smrg/* end confdefs.h. */ 829439ae6282Smrgint i; 829539ae6282Smrg_ACEOF 829616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 829716e5c272Smrgthen : 829816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8299baaedd75Smrgelse case e in #( 8300baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8301baaedd75Smrgesac 830239ae6282Smrgfi 8303baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8304baaedd75Smrgesac 830539ae6282Smrgfi 830616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 830716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 830816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 830939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 831039ae6282Smrgfi 831139ae6282Smrg 831216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 831316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 831439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 831539ae6282Smrg fi 831639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 831716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 831816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 831916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 832016e5c272Smrgthen : 832116e5c272Smrg printf %s "(cached) " >&6 8322baaedd75Smrgelse case e in #( 8323baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 832439ae6282Smrg/* end confdefs.h. */ 832539ae6282Smrgint i; 832639ae6282Smrg_ACEOF 832716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 832816e5c272Smrgthen : 832916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8330baaedd75Smrgelse case e in #( 8331baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8332baaedd75Smrgesac 833355de1df9Smrgfi 8334baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8335baaedd75Smrgesac 833639ae6282Smrgfi 833716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 833816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 833916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 834039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 834139ae6282Smrgfi 834239ae6282Smrg 834339ae6282Smrgfound="no" 834439ae6282Smrg 834539ae6282Smrg if test $found = "no" ; then 834616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 834739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 834839ae6282Smrg fi 834939ae6282Smrg 835016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 835139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 835239ae6282Smrg fi 835339ae6282Smrg 835439ae6282Smrg CFLAGS="$CFLAGS -Werror=return-type" 835539ae6282Smrg 835616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 835716e5c272Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 835816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 835916e5c272Smrg if eval test \${$cacheid+y} 836016e5c272Smrgthen : 836116e5c272Smrg printf %s "(cached) " >&6 8362baaedd75Smrgelse case e in #( 8363baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 836439ae6282Smrg/* end confdefs.h. */ 836539ae6282Smrgint i; 836639ae6282Smrgint 836716e5c272Smrgmain (void) 836839ae6282Smrg{ 836939ae6282Smrg 837039ae6282Smrg ; 837139ae6282Smrg return 0; 837239ae6282Smrg} 837339ae6282Smrg_ACEOF 837416e5c272Smrgif ac_fn_c_try_link "$LINENO" 837516e5c272Smrgthen : 837616e5c272Smrg eval $cacheid=yes 8377baaedd75Smrgelse case e in #( 8378baaedd75Smrg e) eval $cacheid=no ;; 8379baaedd75Smrgesac 838039ae6282Smrgfi 838116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8382baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8383baaedd75Smrgesac 838455de1df9Smrgfi 838555de1df9Smrg 838639ae6282Smrg 838739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 838839ae6282Smrg 838916e5c272Smrg eval supported=\$$cacheid 839016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 839116e5c272Smrgprintf "%s\n" "$supported" >&6; } 839239ae6282Smrg if test "$supported" = "yes" ; then 839339ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 839439ae6282Smrg found="yes" 839539ae6282Smrg fi 839639ae6282Smrg fi 839739ae6282Smrg 839839ae6282Smrg if test $found = "no" ; then 839916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 840039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 840139ae6282Smrg fi 840239ae6282Smrg 840316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 840439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 840539ae6282Smrg fi 840639ae6282Smrg 840739ae6282Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 840839ae6282Smrg 840916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 841016e5c272Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 841116e5c272Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 841216e5c272Smrg if eval test \${$cacheid+y} 841316e5c272Smrgthen : 841416e5c272Smrg printf %s "(cached) " >&6 8415baaedd75Smrgelse case e in #( 8416baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 841739ae6282Smrg/* end confdefs.h. */ 841839ae6282Smrgint i; 841939ae6282Smrgint 842016e5c272Smrgmain (void) 842139ae6282Smrg{ 842239ae6282Smrg 842339ae6282Smrg ; 842439ae6282Smrg return 0; 842539ae6282Smrg} 842639ae6282Smrg_ACEOF 842716e5c272Smrgif ac_fn_c_try_link "$LINENO" 842816e5c272Smrgthen : 842916e5c272Smrg eval $cacheid=yes 8430baaedd75Smrgelse case e in #( 8431baaedd75Smrg e) eval $cacheid=no ;; 8432baaedd75Smrgesac 843339ae6282Smrgfi 843416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8435baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8436baaedd75Smrgesac 843755de1df9Smrgfi 843855de1df9Smrg 843939ae6282Smrg 844039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 844139ae6282Smrg 844216e5c272Smrg eval supported=\$$cacheid 844316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 844416e5c272Smrgprintf "%s\n" "$supported" >&6; } 844539ae6282Smrg if test "$supported" = "yes" ; then 844639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 844739ae6282Smrg found="yes" 844839ae6282Smrg fi 844939ae6282Smrg fi 845039ae6282Smrg 845139ae6282Smrg 845239ae6282Smrg 845339ae6282Smrg 845439ae6282Smrg 845539ae6282Smrg 845639ae6282Smrg 845739ae6282Smrg 845839ae6282Smrg 845939ae6282Smrg 846039ae6282Smrg 846139ae6282Smrg 846239ae6282Smrg 846316e5c272Smrg 846416e5c272Smrg 846539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 846639ae6282Smrg 846716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 846839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 846916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 847016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 847116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 847216e5c272Smrgthen : 847316e5c272Smrg printf %s "(cached) " >&6 8474baaedd75Smrgelse case e in #( 8475baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 847639ae6282Smrg/* end confdefs.h. */ 847739ae6282Smrgint i; 847839ae6282Smrg_ACEOF 847916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 848016e5c272Smrgthen : 848116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8482baaedd75Smrgelse case e in #( 8483baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8484baaedd75Smrgesac 848539ae6282Smrgfi 8486baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8487baaedd75Smrgesac 848839ae6282Smrgfi 848916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 849016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 849116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 849239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 849355de1df9Smrgfi 849455de1df9Smrg 849516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 849616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 849739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 849839ae6282Smrg fi 849939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 850016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 850116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 850216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 850316e5c272Smrgthen : 850416e5c272Smrg printf %s "(cached) " >&6 8505baaedd75Smrgelse case e in #( 8506baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 850739ae6282Smrg/* end confdefs.h. */ 850839ae6282Smrgint i; 850939ae6282Smrg_ACEOF 851016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 851116e5c272Smrgthen : 851216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8513baaedd75Smrgelse case e in #( 8514baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8515baaedd75Smrgesac 851639ae6282Smrgfi 8517baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8518baaedd75Smrgesac 851939ae6282Smrgfi 852016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 852116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 852216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 852339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 852455de1df9Smrgfi 852555de1df9Smrg 852639ae6282Smrgfound="no" 852755de1df9Smrg 852839ae6282Smrg if test $found = "no" ; then 852916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 853039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 853139ae6282Smrg fi 853255de1df9Smrg 853316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 853439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 853539ae6282Smrg fi 853655de1df9Smrg 853739ae6282Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 853839ae6282Smrg 853916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 854016e5c272Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 854116e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 854216e5c272Smrg if eval test \${$cacheid+y} 854316e5c272Smrgthen : 854416e5c272Smrg printf %s "(cached) " >&6 8545baaedd75Smrgelse case e in #( 8546baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 854739ae6282Smrg/* end confdefs.h. */ 854839ae6282Smrgint i; 854939ae6282Smrgint 855016e5c272Smrgmain (void) 855139ae6282Smrg{ 855239ae6282Smrg 855339ae6282Smrg ; 855439ae6282Smrg return 0; 855539ae6282Smrg} 855655de1df9Smrg_ACEOF 855716e5c272Smrgif ac_fn_c_try_link "$LINENO" 855816e5c272Smrgthen : 855916e5c272Smrg eval $cacheid=yes 8560baaedd75Smrgelse case e in #( 8561baaedd75Smrg e) eval $cacheid=no ;; 8562baaedd75Smrgesac 856339ae6282Smrgfi 856416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8565baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8566baaedd75Smrgesac 856739ae6282Smrgfi 856855de1df9Smrg 856955de1df9Smrg 857039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 857139ae6282Smrg 857216e5c272Smrg eval supported=\$$cacheid 857316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 857416e5c272Smrgprintf "%s\n" "$supported" >&6; } 857539ae6282Smrg if test "$supported" = "yes" ; then 857639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 857739ae6282Smrg found="yes" 857839ae6282Smrg fi 857939ae6282Smrg fi 858039ae6282Smrg 858139ae6282Smrg 858239ae6282Smrg 858339ae6282Smrg 858439ae6282Smrg 858539ae6282Smrg 858639ae6282Smrg 858739ae6282Smrg 858839ae6282Smrg 858939ae6282Smrg 859039ae6282Smrg 859139ae6282Smrg 859239ae6282Smrg 859316e5c272Smrg 859416e5c272Smrg 859539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 859639ae6282Smrg 859716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 859839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 859916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 860016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 860116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 860216e5c272Smrgthen : 860316e5c272Smrg printf %s "(cached) " >&6 8604baaedd75Smrgelse case e in #( 8605baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 860639ae6282Smrg/* end confdefs.h. */ 860739ae6282Smrgint i; 860855de1df9Smrg_ACEOF 860916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 861016e5c272Smrgthen : 861116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8612baaedd75Smrgelse case e in #( 8613baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8614baaedd75Smrgesac 861539ae6282Smrgfi 8616baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8617baaedd75Smrgesac 861839ae6282Smrgfi 861916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 862016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 862116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 862239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 862339ae6282Smrgfi 862455de1df9Smrg 862516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 862616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 862739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 862839ae6282Smrg fi 862939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 863016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 863116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 863216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 863316e5c272Smrgthen : 863416e5c272Smrg printf %s "(cached) " >&6 8635baaedd75Smrgelse case e in #( 8636baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 863739ae6282Smrg/* end confdefs.h. */ 863839ae6282Smrgint i; 863939ae6282Smrg_ACEOF 864016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 864116e5c272Smrgthen : 864216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8643baaedd75Smrgelse case e in #( 8644baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8645baaedd75Smrgesac 864639ae6282Smrgfi 8647baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8648baaedd75Smrgesac 864939ae6282Smrgfi 865016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 865116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 865216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 865339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 865439ae6282Smrgfi 865555de1df9Smrg 865639ae6282Smrgfound="no" 865755de1df9Smrg 865839ae6282Smrg if test $found = "no" ; then 865916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 866039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 866139ae6282Smrg fi 866255de1df9Smrg 866316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 866439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 866539ae6282Smrg fi 866655de1df9Smrg 866739ae6282Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 866855de1df9Smrg 866916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 867016e5c272Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 867116e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 867216e5c272Smrg if eval test \${$cacheid+y} 867316e5c272Smrgthen : 867416e5c272Smrg printf %s "(cached) " >&6 8675baaedd75Smrgelse case e in #( 8676baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 867739ae6282Smrg/* end confdefs.h. */ 867839ae6282Smrgint i; 867939ae6282Smrgint 868016e5c272Smrgmain (void) 868139ae6282Smrg{ 868255de1df9Smrg 868339ae6282Smrg ; 868439ae6282Smrg return 0; 868539ae6282Smrg} 868639ae6282Smrg_ACEOF 868716e5c272Smrgif ac_fn_c_try_link "$LINENO" 868816e5c272Smrgthen : 868916e5c272Smrg eval $cacheid=yes 8690baaedd75Smrgelse case e in #( 8691baaedd75Smrg e) eval $cacheid=no ;; 8692baaedd75Smrgesac 869339ae6282Smrgfi 869416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8695baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8696baaedd75Smrgesac 869739ae6282Smrgfi 869855de1df9Smrg 869955de1df9Smrg 870039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 870155de1df9Smrg 870216e5c272Smrg eval supported=\$$cacheid 870316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 870416e5c272Smrgprintf "%s\n" "$supported" >&6; } 870539ae6282Smrg if test "$supported" = "yes" ; then 870639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 870739ae6282Smrg found="yes" 870839ae6282Smrg fi 870939ae6282Smrg fi 871055de1df9Smrg 871155de1df9Smrg 871255de1df9Smrg 871355de1df9Smrg 871455de1df9Smrg 871555de1df9Smrg 871655de1df9Smrg 871755de1df9Smrg 871855de1df9Smrg 871939ae6282Smrg 872039ae6282Smrg 872139ae6282Smrg 872239ae6282Smrg 872316e5c272Smrg 872416e5c272Smrg 872539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 872639ae6282Smrg 872716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 872839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 872916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 873016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 873116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 873216e5c272Smrgthen : 873316e5c272Smrg printf %s "(cached) " >&6 8734baaedd75Smrgelse case e in #( 8735baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 873639ae6282Smrg/* end confdefs.h. */ 873739ae6282Smrgint i; 873839ae6282Smrg_ACEOF 873916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 874016e5c272Smrgthen : 874116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8742baaedd75Smrgelse case e in #( 8743baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8744baaedd75Smrgesac 874539ae6282Smrgfi 8746baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8747baaedd75Smrgesac 874839ae6282Smrgfi 874916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 875016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 875116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 875239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 875355de1df9Smrgfi 875455de1df9Smrg 875516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 875616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 875739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 875839ae6282Smrg fi 875939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 876016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 876116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 876216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 876316e5c272Smrgthen : 876416e5c272Smrg printf %s "(cached) " >&6 8765baaedd75Smrgelse case e in #( 8766baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 876739ae6282Smrg/* end confdefs.h. */ 876839ae6282Smrgint i; 876939ae6282Smrg_ACEOF 877016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 877116e5c272Smrgthen : 877216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8773baaedd75Smrgelse case e in #( 8774baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8775baaedd75Smrgesac 877639ae6282Smrgfi 8777baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8778baaedd75Smrgesac 877939ae6282Smrgfi 878016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 878116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 878216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 878339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 878455de1df9Smrgfi 878555de1df9Smrg 878639ae6282Smrgfound="no" 878739ae6282Smrg 878839ae6282Smrg if test $found = "no" ; then 878916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 879039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 879139ae6282Smrg fi 879239ae6282Smrg 879316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 879439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 879539ae6282Smrg fi 879639ae6282Smrg 879739ae6282Smrg CFLAGS="$CFLAGS -Werror=write-strings" 879839ae6282Smrg 879916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 880016e5c272Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 880116e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 880216e5c272Smrg if eval test \${$cacheid+y} 880316e5c272Smrgthen : 880416e5c272Smrg printf %s "(cached) " >&6 8805baaedd75Smrgelse case e in #( 8806baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 880739ae6282Smrg/* end confdefs.h. */ 880839ae6282Smrgint i; 880939ae6282Smrgint 881016e5c272Smrgmain (void) 881139ae6282Smrg{ 881239ae6282Smrg 881339ae6282Smrg ; 881439ae6282Smrg return 0; 881539ae6282Smrg} 881639ae6282Smrg_ACEOF 881716e5c272Smrgif ac_fn_c_try_link "$LINENO" 881816e5c272Smrgthen : 881916e5c272Smrg eval $cacheid=yes 8820baaedd75Smrgelse case e in #( 8821baaedd75Smrg e) eval $cacheid=no ;; 8822baaedd75Smrgesac 882339ae6282Smrgfi 882416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8825baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8826baaedd75Smrgesac 882739ae6282Smrgfi 882839ae6282Smrg 882939ae6282Smrg 883039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 883139ae6282Smrg 883216e5c272Smrg eval supported=\$$cacheid 883316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 883416e5c272Smrgprintf "%s\n" "$supported" >&6; } 883539ae6282Smrg if test "$supported" = "yes" ; then 883639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 883739ae6282Smrg found="yes" 883839ae6282Smrg fi 883939ae6282Smrg fi 884039ae6282Smrg 884139ae6282Smrg 884239ae6282Smrg 884355de1df9Smrg 884455de1df9Smrg 884555de1df9Smrg 884655de1df9Smrg 884755de1df9Smrg 884855de1df9Smrg 884955de1df9Smrg 885055de1df9Smrg 885155de1df9Smrg 885255de1df9Smrg 885316e5c272Smrg 885416e5c272Smrg 885539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 885655de1df9Smrg 885716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 885839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 885916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 886016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 886116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 886216e5c272Smrgthen : 886316e5c272Smrg printf %s "(cached) " >&6 8864baaedd75Smrgelse case e in #( 8865baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 886639ae6282Smrg/* end confdefs.h. */ 886739ae6282Smrgint i; 886839ae6282Smrg_ACEOF 886916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 887016e5c272Smrgthen : 887116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8872baaedd75Smrgelse case e in #( 8873baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8874baaedd75Smrgesac 887555de1df9Smrgfi 8876baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8877baaedd75Smrgesac 887855de1df9Smrgfi 887916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 888016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 888116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 888239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 888355de1df9Smrgfi 888455de1df9Smrg 888516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 888616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 888739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 888839ae6282Smrg fi 888939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 889016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 889116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 889216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 889316e5c272Smrgthen : 889416e5c272Smrg printf %s "(cached) " >&6 8895baaedd75Smrgelse case e in #( 8896baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 889739ae6282Smrg/* end confdefs.h. */ 889839ae6282Smrgint i; 889939ae6282Smrg_ACEOF 890016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 890116e5c272Smrgthen : 890216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8903baaedd75Smrgelse case e in #( 8904baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8905baaedd75Smrgesac 890655de1df9Smrgfi 8907baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8908baaedd75Smrgesac 890955de1df9Smrgfi 891016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 891116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 891216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 891339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 891455de1df9Smrgfi 891555de1df9Smrg 891639ae6282Smrgfound="no" 891755de1df9Smrg 891839ae6282Smrg if test $found = "no" ; then 891916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 892039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 892139ae6282Smrg fi 892239ae6282Smrg 892316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 892439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 892539ae6282Smrg fi 892639ae6282Smrg 892739ae6282Smrg CFLAGS="$CFLAGS -Werror=address" 892839ae6282Smrg 892916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 893016e5c272Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 893116e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_address 893216e5c272Smrg if eval test \${$cacheid+y} 893316e5c272Smrgthen : 893416e5c272Smrg printf %s "(cached) " >&6 8935baaedd75Smrgelse case e in #( 8936baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 893739ae6282Smrg/* end confdefs.h. */ 893839ae6282Smrgint i; 893939ae6282Smrgint 894016e5c272Smrgmain (void) 894139ae6282Smrg{ 894255de1df9Smrg 894339ae6282Smrg ; 894439ae6282Smrg return 0; 894539ae6282Smrg} 894639ae6282Smrg_ACEOF 894716e5c272Smrgif ac_fn_c_try_link "$LINENO" 894816e5c272Smrgthen : 894916e5c272Smrg eval $cacheid=yes 8950baaedd75Smrgelse case e in #( 8951baaedd75Smrg e) eval $cacheid=no ;; 8952baaedd75Smrgesac 895339ae6282Smrgfi 895416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8955baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 8956baaedd75Smrgesac 895755de1df9Smrgfi 895855de1df9Smrg 895955de1df9Smrg 896039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 896139ae6282Smrg 896216e5c272Smrg eval supported=\$$cacheid 896316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 896416e5c272Smrgprintf "%s\n" "$supported" >&6; } 896539ae6282Smrg if test "$supported" = "yes" ; then 896639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 896739ae6282Smrg found="yes" 896839ae6282Smrg fi 896939ae6282Smrg fi 897039ae6282Smrg 897139ae6282Smrg 897239ae6282Smrg 897339ae6282Smrg 897439ae6282Smrg 897539ae6282Smrg 897639ae6282Smrg 897739ae6282Smrg 897839ae6282Smrg 897939ae6282Smrg 898039ae6282Smrg 898139ae6282Smrg 898239ae6282Smrg 898316e5c272Smrg 898416e5c272Smrg 898539ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 898639ae6282Smrg 898716e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 898839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 898916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 899016e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 899116e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 899216e5c272Smrgthen : 899316e5c272Smrg printf %s "(cached) " >&6 8994baaedd75Smrgelse case e in #( 8995baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 899639ae6282Smrg/* end confdefs.h. */ 899739ae6282Smrgint i; 899839ae6282Smrg_ACEOF 899916e5c272Smrgif ac_fn_c_try_compile "$LINENO" 900016e5c272Smrgthen : 900116e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9002baaedd75Smrgelse case e in #( 9003baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9004baaedd75Smrgesac 900555de1df9Smrgfi 9006baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9007baaedd75Smrgesac 900855de1df9Smrgfi 900916e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 901016e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 901116e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 901239ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 901339ae6282Smrgfi 901439ae6282Smrg 901516e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 901616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 901739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 901839ae6282Smrg fi 901939ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 902016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 902116e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 902216e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 902316e5c272Smrgthen : 902416e5c272Smrg printf %s "(cached) " >&6 9025baaedd75Smrgelse case e in #( 9026baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 902739ae6282Smrg/* end confdefs.h. */ 902839ae6282Smrgint i; 902939ae6282Smrg_ACEOF 903016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 903116e5c272Smrgthen : 903216e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9033baaedd75Smrgelse case e in #( 9034baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9035baaedd75Smrgesac 903655de1df9Smrgfi 9037baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9038baaedd75Smrgesac 903955de1df9Smrgfi 904016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 904116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 904216e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 904339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 904455de1df9Smrgfi 904555de1df9Smrg 904639ae6282Smrgfound="no" 904755de1df9Smrg 904839ae6282Smrg if test $found = "no" ; then 904916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 905039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 905139ae6282Smrg fi 905239ae6282Smrg 905316e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 905439ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 905539ae6282Smrg fi 905639ae6282Smrg 905739ae6282Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 905839ae6282Smrg 905916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 906016e5c272Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 906116e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 906216e5c272Smrg if eval test \${$cacheid+y} 906316e5c272Smrgthen : 906416e5c272Smrg printf %s "(cached) " >&6 9065baaedd75Smrgelse case e in #( 9066baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 906739ae6282Smrg/* end confdefs.h. */ 906839ae6282Smrgint i; 906939ae6282Smrgint 907016e5c272Smrgmain (void) 907139ae6282Smrg{ 907255de1df9Smrg 907339ae6282Smrg ; 907439ae6282Smrg return 0; 907539ae6282Smrg} 907639ae6282Smrg_ACEOF 907716e5c272Smrgif ac_fn_c_try_link "$LINENO" 907816e5c272Smrgthen : 907916e5c272Smrg eval $cacheid=yes 9080baaedd75Smrgelse case e in #( 9081baaedd75Smrg e) eval $cacheid=no ;; 9082baaedd75Smrgesac 908339ae6282Smrgfi 908416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9085baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9086baaedd75Smrgesac 908755de1df9Smrgfi 908855de1df9Smrg 908955de1df9Smrg 909039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 909155de1df9Smrg 909216e5c272Smrg eval supported=\$$cacheid 909316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 909416e5c272Smrgprintf "%s\n" "$supported" >&6; } 909539ae6282Smrg if test "$supported" = "yes" ; then 909639ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 909739ae6282Smrg found="yes" 909839ae6282Smrg fi 909939ae6282Smrg fi 910055de1df9Smrg 910139ae6282Smrg if test $found = "no" ; then 910216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 910339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 910439ae6282Smrg fi 910555de1df9Smrg 910616e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 910739ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 910839ae6282Smrg fi 910955de1df9Smrg 911039ae6282Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 911155de1df9Smrg 911216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 911316e5c272Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 911416e5c272Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 911516e5c272Smrg if eval test \${$cacheid+y} 911616e5c272Smrgthen : 911716e5c272Smrg printf %s "(cached) " >&6 9118baaedd75Smrgelse case e in #( 9119baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 912055de1df9Smrg/* end confdefs.h. */ 912139ae6282Smrgint i; 912255de1df9Smrgint 912316e5c272Smrgmain (void) 912455de1df9Smrg{ 912555de1df9Smrg 912655de1df9Smrg ; 912755de1df9Smrg return 0; 912855de1df9Smrg} 912955de1df9Smrg_ACEOF 913016e5c272Smrgif ac_fn_c_try_link "$LINENO" 913116e5c272Smrgthen : 913216e5c272Smrg eval $cacheid=yes 9133baaedd75Smrgelse case e in #( 9134baaedd75Smrg e) eval $cacheid=no ;; 9135baaedd75Smrgesac 913639ae6282Smrgfi 913716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9138baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9139baaedd75Smrgesac 914039ae6282Smrgfi 914155de1df9Smrg 914255de1df9Smrg 914339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 914455de1df9Smrg 914516e5c272Smrg eval supported=\$$cacheid 914616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 914716e5c272Smrgprintf "%s\n" "$supported" >&6; } 914839ae6282Smrg if test "$supported" = "yes" ; then 914939ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 915039ae6282Smrg found="yes" 915139ae6282Smrg fi 915255de1df9Smrg fi 915355de1df9Smrg 915439ae6282Smrg 915539ae6282Smrg 915639ae6282Smrg 915739ae6282Smrg 915839ae6282Smrg 915939ae6282Smrg 916039ae6282Smrg 916139ae6282Smrg 916239ae6282Smrg 916339ae6282Smrg 916439ae6282Smrg 916539ae6282Smrg 916616e5c272Smrg 916716e5c272Smrg 916839ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 916939ae6282Smrg 917016e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 917139ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 917216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 917316e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 917416e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 917516e5c272Smrgthen : 917616e5c272Smrg printf %s "(cached) " >&6 9177baaedd75Smrgelse case e in #( 9178baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 917939ae6282Smrg/* end confdefs.h. */ 918039ae6282Smrgint i; 918139ae6282Smrg_ACEOF 918216e5c272Smrgif ac_fn_c_try_compile "$LINENO" 918316e5c272Smrgthen : 918416e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9185baaedd75Smrgelse case e in #( 9186baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9187baaedd75Smrgesac 918839ae6282Smrgfi 9189baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9190baaedd75Smrgesac 919139ae6282Smrgfi 919216e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 919316e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 919416e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 919539ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 919639ae6282Smrgfi 919739ae6282Smrg 919816e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 919916e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 920039ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 920139ae6282Smrg fi 920239ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 920316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 920416e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 920516e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 920616e5c272Smrgthen : 920716e5c272Smrg printf %s "(cached) " >&6 9208baaedd75Smrgelse case e in #( 9209baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 921039ae6282Smrg/* end confdefs.h. */ 921139ae6282Smrgint i; 921239ae6282Smrg_ACEOF 921316e5c272Smrgif ac_fn_c_try_compile "$LINENO" 921416e5c272Smrgthen : 921516e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9216baaedd75Smrgelse case e in #( 9217baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9218baaedd75Smrgesac 921939ae6282Smrgfi 9220baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9221baaedd75Smrgesac 922239ae6282Smrgfi 922316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 922416e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 922516e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 922639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 922739ae6282Smrgfi 922839ae6282Smrg 922939ae6282Smrgfound="no" 923039ae6282Smrg 923139ae6282Smrg if test $found = "no" ; then 923216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 923339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 923439ae6282Smrg fi 923539ae6282Smrg 923616e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 923739ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 923839ae6282Smrg fi 923939ae6282Smrg 924039ae6282Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 924139ae6282Smrg 924216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 924316e5c272Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 924416e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 924516e5c272Smrg if eval test \${$cacheid+y} 924616e5c272Smrgthen : 924716e5c272Smrg printf %s "(cached) " >&6 9248baaedd75Smrgelse case e in #( 9249baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 925039ae6282Smrg/* end confdefs.h. */ 925139ae6282Smrgint i; 925239ae6282Smrgint 925316e5c272Smrgmain (void) 925439ae6282Smrg{ 925539ae6282Smrg 925639ae6282Smrg ; 925739ae6282Smrg return 0; 925839ae6282Smrg} 925939ae6282Smrg_ACEOF 926016e5c272Smrgif ac_fn_c_try_link "$LINENO" 926116e5c272Smrgthen : 926216e5c272Smrg eval $cacheid=yes 9263baaedd75Smrgelse case e in #( 9264baaedd75Smrg e) eval $cacheid=no ;; 9265baaedd75Smrgesac 926639ae6282Smrgfi 926716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9268baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9269baaedd75Smrgesac 927055de1df9Smrgfi 927155de1df9Smrg 927239ae6282Smrg 927339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 927439ae6282Smrg 927516e5c272Smrg eval supported=\$$cacheid 927616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 927716e5c272Smrgprintf "%s\n" "$supported" >&6; } 927839ae6282Smrg if test "$supported" = "yes" ; then 927939ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 928039ae6282Smrg found="yes" 928139ae6282Smrg fi 928239ae6282Smrg fi 928339ae6282Smrg 928439ae6282Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 928555de1df9Smrgelse 928616e5c272Smrg{ 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 928716e5c272Smrgprintf "%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;} 928816e5c272Smrg 928916e5c272Smrg 929039ae6282Smrg 929139ae6282Smrg 929239ae6282Smrg 929339ae6282Smrg 929439ae6282Smrg 929539ae6282Smrg 929639ae6282Smrg 929739ae6282Smrg 929839ae6282Smrg 929939ae6282Smrg 930039ae6282Smrg 930139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 930239ae6282Smrg 930316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 930439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 930516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 930616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 930716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 930816e5c272Smrgthen : 930916e5c272Smrg printf %s "(cached) " >&6 9310baaedd75Smrgelse case e in #( 9311baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 931239ae6282Smrg/* end confdefs.h. */ 931339ae6282Smrgint i; 931439ae6282Smrg_ACEOF 931516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 931616e5c272Smrgthen : 931716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9318baaedd75Smrgelse case e in #( 9319baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9320baaedd75Smrgesac 932139ae6282Smrgfi 9322baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9323baaedd75Smrgesac 932439ae6282Smrgfi 932516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 932616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 932716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 932839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 932955de1df9Smrgfi 933055de1df9Smrg 933116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 933216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 933339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 933439ae6282Smrg fi 933539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 933616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 933716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 933816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 933916e5c272Smrgthen : 934016e5c272Smrg printf %s "(cached) " >&6 9341baaedd75Smrgelse case e in #( 9342baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 934339ae6282Smrg/* end confdefs.h. */ 934439ae6282Smrgint i; 934539ae6282Smrg_ACEOF 934616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 934716e5c272Smrgthen : 934816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9349baaedd75Smrgelse case e in #( 9350baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9351baaedd75Smrgesac 935239ae6282Smrgfi 9353baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9354baaedd75Smrgesac 935539ae6282Smrgfi 935616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 935716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 935816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 935939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 936055de1df9Smrgfi 936155de1df9Smrg 936239ae6282Smrgfound="no" 936339ae6282Smrg 936439ae6282Smrg if test $found = "no" ; then 936516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 936639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 936739ae6282Smrg fi 936839ae6282Smrg 936916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 937039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 937139ae6282Smrg fi 937239ae6282Smrg 937339ae6282Smrg CFLAGS="$CFLAGS -Wimplicit" 937439ae6282Smrg 937516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 937616e5c272Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 937716e5c272Smrg cacheid=xorg_cv_cc_flag__Wimplicit 937816e5c272Smrg if eval test \${$cacheid+y} 937916e5c272Smrgthen : 938016e5c272Smrg printf %s "(cached) " >&6 9381baaedd75Smrgelse case e in #( 9382baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 938355de1df9Smrg/* end confdefs.h. */ 938439ae6282Smrgint i; 938555de1df9Smrgint 938616e5c272Smrgmain (void) 938755de1df9Smrg{ 938855de1df9Smrg 938955de1df9Smrg ; 939055de1df9Smrg return 0; 939155de1df9Smrg} 939255de1df9Smrg_ACEOF 939316e5c272Smrgif ac_fn_c_try_link "$LINENO" 939416e5c272Smrgthen : 939516e5c272Smrg eval $cacheid=yes 9396baaedd75Smrgelse case e in #( 9397baaedd75Smrg e) eval $cacheid=no ;; 9398baaedd75Smrgesac 939939ae6282Smrgfi 940016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9401baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9402baaedd75Smrgesac 940355de1df9Smrgfi 940455de1df9Smrg 940539ae6282Smrg 940639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 940739ae6282Smrg 940816e5c272Smrg eval supported=\$$cacheid 940916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 941016e5c272Smrgprintf "%s\n" "$supported" >&6; } 941139ae6282Smrg if test "$supported" = "yes" ; then 941239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 941339ae6282Smrg found="yes" 941439ae6282Smrg fi 941539ae6282Smrg fi 941639ae6282Smrg 941739ae6282Smrg 941839ae6282Smrg 941939ae6282Smrg 942039ae6282Smrg 942139ae6282Smrg 942239ae6282Smrg 942339ae6282Smrg 942439ae6282Smrg 942539ae6282Smrg 942639ae6282Smrg 942739ae6282Smrg 942839ae6282Smrg 942916e5c272Smrg 943016e5c272Smrg 943139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 943239ae6282Smrg 943316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 943439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 943516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 943616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 943716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 943816e5c272Smrgthen : 943916e5c272Smrg printf %s "(cached) " >&6 9440baaedd75Smrgelse case e in #( 9441baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 944239ae6282Smrg/* end confdefs.h. */ 944339ae6282Smrgint i; 944439ae6282Smrg_ACEOF 944516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 944616e5c272Smrgthen : 944716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9448baaedd75Smrgelse case e in #( 9449baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9450baaedd75Smrgesac 945139ae6282Smrgfi 9452baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9453baaedd75Smrgesac 945439ae6282Smrgfi 945516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 945616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 945716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 945839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 945939ae6282Smrgfi 946039ae6282Smrg 946116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 946216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 946339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 946439ae6282Smrg fi 946539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 946616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 946716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 946816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 946916e5c272Smrgthen : 947016e5c272Smrg printf %s "(cached) " >&6 9471baaedd75Smrgelse case e in #( 9472baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 947355de1df9Smrg/* end confdefs.h. */ 947439ae6282Smrgint i; 947539ae6282Smrg_ACEOF 947616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 947716e5c272Smrgthen : 947816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9479baaedd75Smrgelse case e in #( 9480baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9481baaedd75Smrgesac 948239ae6282Smrgfi 9483baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9484baaedd75Smrgesac 948539ae6282Smrgfi 948616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 948716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 948816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 948939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 949039ae6282Smrgfi 949139ae6282Smrg 949239ae6282Smrgfound="no" 949339ae6282Smrg 949439ae6282Smrg if test $found = "no" ; then 949516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 949639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 949739ae6282Smrg fi 949839ae6282Smrg 949916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 950039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 950139ae6282Smrg fi 950255de1df9Smrg 950339ae6282Smrg CFLAGS="$CFLAGS -Wnonnull" 950439ae6282Smrg 950516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 950616e5c272Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 950716e5c272Smrg cacheid=xorg_cv_cc_flag__Wnonnull 950816e5c272Smrg if eval test \${$cacheid+y} 950916e5c272Smrgthen : 951016e5c272Smrg printf %s "(cached) " >&6 9511baaedd75Smrgelse case e in #( 9512baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 951339ae6282Smrg/* end confdefs.h. */ 951439ae6282Smrgint i; 951555de1df9Smrgint 951616e5c272Smrgmain (void) 951755de1df9Smrg{ 951855de1df9Smrg 951955de1df9Smrg ; 952055de1df9Smrg return 0; 952155de1df9Smrg} 952255de1df9Smrg_ACEOF 952316e5c272Smrgif ac_fn_c_try_link "$LINENO" 952416e5c272Smrgthen : 952516e5c272Smrg eval $cacheid=yes 9526baaedd75Smrgelse case e in #( 9527baaedd75Smrg e) eval $cacheid=no ;; 9528baaedd75Smrgesac 952939ae6282Smrgfi 953016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9531baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9532baaedd75Smrgesac 953339ae6282Smrgfi 953455de1df9Smrg 953539ae6282Smrg 953639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 953739ae6282Smrg 953816e5c272Smrg eval supported=\$$cacheid 953916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 954016e5c272Smrgprintf "%s\n" "$supported" >&6; } 954139ae6282Smrg if test "$supported" = "yes" ; then 954239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 954339ae6282Smrg found="yes" 954439ae6282Smrg fi 954539ae6282Smrg fi 954639ae6282Smrg 954739ae6282Smrg 954839ae6282Smrg 954939ae6282Smrg 955039ae6282Smrg 955139ae6282Smrg 955239ae6282Smrg 955339ae6282Smrg 955439ae6282Smrg 955539ae6282Smrg 955639ae6282Smrg 955739ae6282Smrg 955839ae6282Smrg 955916e5c272Smrg 956016e5c272Smrg 956139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 956239ae6282Smrg 956316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 956439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 956516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 956616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 956716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 956816e5c272Smrgthen : 956916e5c272Smrg printf %s "(cached) " >&6 9570baaedd75Smrgelse case e in #( 9571baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 957239ae6282Smrg/* end confdefs.h. */ 957339ae6282Smrgint i; 957439ae6282Smrg_ACEOF 957516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 957616e5c272Smrgthen : 957716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9578baaedd75Smrgelse case e in #( 9579baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9580baaedd75Smrgesac 958139ae6282Smrgfi 9582baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9583baaedd75Smrgesac 958439ae6282Smrgfi 958516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 958616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 958716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 958839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 958939ae6282Smrgfi 959039ae6282Smrg 959116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 959216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 959339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 959439ae6282Smrg fi 959539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 959616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 959716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 959816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 959916e5c272Smrgthen : 960016e5c272Smrg printf %s "(cached) " >&6 9601baaedd75Smrgelse case e in #( 9602baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 960339ae6282Smrg/* end confdefs.h. */ 960439ae6282Smrgint i; 960539ae6282Smrg_ACEOF 960616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 960716e5c272Smrgthen : 960816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9609baaedd75Smrgelse case e in #( 9610baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9611baaedd75Smrgesac 961255de1df9Smrgfi 9613baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9614baaedd75Smrgesac 961555de1df9Smrgfi 961616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 961716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 961816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 961939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 962039ae6282Smrgfi 962139ae6282Smrg 962239ae6282Smrgfound="no" 962339ae6282Smrg 962439ae6282Smrg if test $found = "no" ; then 962516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 962639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 962739ae6282Smrg fi 962839ae6282Smrg 962916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 963039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 963139ae6282Smrg fi 963239ae6282Smrg 963339ae6282Smrg CFLAGS="$CFLAGS -Winit-self" 963439ae6282Smrg 963516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 963616e5c272Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 963716e5c272Smrg cacheid=xorg_cv_cc_flag__Winit_self 963816e5c272Smrg if eval test \${$cacheid+y} 963916e5c272Smrgthen : 964016e5c272Smrg printf %s "(cached) " >&6 9641baaedd75Smrgelse case e in #( 9642baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 964355de1df9Smrg/* end confdefs.h. */ 964439ae6282Smrgint i; 964555de1df9Smrgint 964616e5c272Smrgmain (void) 964755de1df9Smrg{ 964855de1df9Smrg 964955de1df9Smrg ; 965055de1df9Smrg return 0; 965155de1df9Smrg} 965255de1df9Smrg_ACEOF 965316e5c272Smrgif ac_fn_c_try_link "$LINENO" 965416e5c272Smrgthen : 965516e5c272Smrg eval $cacheid=yes 9656baaedd75Smrgelse case e in #( 9657baaedd75Smrg e) eval $cacheid=no ;; 9658baaedd75Smrgesac 965939ae6282Smrgfi 966016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9661baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9662baaedd75Smrgesac 966339ae6282Smrgfi 966439ae6282Smrg 966539ae6282Smrg 966639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 966739ae6282Smrg 966816e5c272Smrg eval supported=\$$cacheid 966916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 967016e5c272Smrgprintf "%s\n" "$supported" >&6; } 967139ae6282Smrg if test "$supported" = "yes" ; then 967239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 967339ae6282Smrg found="yes" 967439ae6282Smrg fi 967539ae6282Smrg fi 967639ae6282Smrg 967739ae6282Smrg 967839ae6282Smrg 967939ae6282Smrg 968039ae6282Smrg 968139ae6282Smrg 968239ae6282Smrg 968339ae6282Smrg 968439ae6282Smrg 968539ae6282Smrg 968639ae6282Smrg 968739ae6282Smrg 968839ae6282Smrg 968916e5c272Smrg 969016e5c272Smrg 969139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 969239ae6282Smrg 969316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 969439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 969516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 969616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 969716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 969816e5c272Smrgthen : 969916e5c272Smrg printf %s "(cached) " >&6 9700baaedd75Smrgelse case e in #( 9701baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 970239ae6282Smrg/* end confdefs.h. */ 970339ae6282Smrgint i; 970439ae6282Smrg_ACEOF 970516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 970616e5c272Smrgthen : 970716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9708baaedd75Smrgelse case e in #( 9709baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9710baaedd75Smrgesac 971155de1df9Smrgfi 9712baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9713baaedd75Smrgesac 971455de1df9Smrgfi 971516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 971616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 971716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 971839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 971955de1df9Smrgfi 972039ae6282Smrg 972116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 972216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 972339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 972439ae6282Smrg fi 972539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 972616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 972716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 972816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 972916e5c272Smrgthen : 973016e5c272Smrg printf %s "(cached) " >&6 9731baaedd75Smrgelse case e in #( 9732baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 973355de1df9Smrg/* end confdefs.h. */ 973439ae6282Smrgint i; 973539ae6282Smrg_ACEOF 973616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 973716e5c272Smrgthen : 973816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9739baaedd75Smrgelse case e in #( 9740baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9741baaedd75Smrgesac 974239ae6282Smrgfi 9743baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9744baaedd75Smrgesac 974539ae6282Smrgfi 974616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 974716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 974816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 974939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 975039ae6282Smrgfi 975139ae6282Smrg 975239ae6282Smrgfound="no" 975339ae6282Smrg 975439ae6282Smrg if test $found = "no" ; then 975516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 975639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 975739ae6282Smrg fi 975839ae6282Smrg 975916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 976039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 976139ae6282Smrg fi 976255de1df9Smrg 976339ae6282Smrg CFLAGS="$CFLAGS -Wmain" 976439ae6282Smrg 976516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 976616e5c272Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 976716e5c272Smrg cacheid=xorg_cv_cc_flag__Wmain 976816e5c272Smrg if eval test \${$cacheid+y} 976916e5c272Smrgthen : 977016e5c272Smrg printf %s "(cached) " >&6 9771baaedd75Smrgelse case e in #( 9772baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 977339ae6282Smrg/* end confdefs.h. */ 977439ae6282Smrgint i; 977555de1df9Smrgint 977616e5c272Smrgmain (void) 977755de1df9Smrg{ 977855de1df9Smrg 977955de1df9Smrg ; 978055de1df9Smrg return 0; 978155de1df9Smrg} 978255de1df9Smrg_ACEOF 978316e5c272Smrgif ac_fn_c_try_link "$LINENO" 978416e5c272Smrgthen : 978516e5c272Smrg eval $cacheid=yes 9786baaedd75Smrgelse case e in #( 9787baaedd75Smrg e) eval $cacheid=no ;; 9788baaedd75Smrgesac 978939ae6282Smrgfi 979016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9791baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9792baaedd75Smrgesac 979339ae6282Smrgfi 979455de1df9Smrg 979555de1df9Smrg 979639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 979739ae6282Smrg 979816e5c272Smrg eval supported=\$$cacheid 979916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 980016e5c272Smrgprintf "%s\n" "$supported" >&6; } 980139ae6282Smrg if test "$supported" = "yes" ; then 980239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 980339ae6282Smrg found="yes" 980439ae6282Smrg fi 980539ae6282Smrg fi 980639ae6282Smrg 980739ae6282Smrg 980839ae6282Smrg 980939ae6282Smrg 981039ae6282Smrg 981139ae6282Smrg 981239ae6282Smrg 981339ae6282Smrg 981439ae6282Smrg 981539ae6282Smrg 981639ae6282Smrg 981739ae6282Smrg 981839ae6282Smrg 981916e5c272Smrg 982016e5c272Smrg 982139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 982239ae6282Smrg 982316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 982439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 982516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 982616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 982716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 982816e5c272Smrgthen : 982916e5c272Smrg printf %s "(cached) " >&6 9830baaedd75Smrgelse case e in #( 9831baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 983239ae6282Smrg/* end confdefs.h. */ 983339ae6282Smrgint i; 983455de1df9Smrg_ACEOF 983516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 983616e5c272Smrgthen : 983716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9838baaedd75Smrgelse case e in #( 9839baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9840baaedd75Smrgesac 984139ae6282Smrgfi 9842baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9843baaedd75Smrgesac 984439ae6282Smrgfi 984516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 984616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 984716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 984839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 984939ae6282Smrgfi 985055de1df9Smrg 985116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 985216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 985339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 985439ae6282Smrg fi 985539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 985616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 985716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 985816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 985916e5c272Smrgthen : 986016e5c272Smrg printf %s "(cached) " >&6 9861baaedd75Smrgelse case e in #( 9862baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 986355de1df9Smrg/* end confdefs.h. */ 986439ae6282Smrgint i; 986539ae6282Smrg_ACEOF 986616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 986716e5c272Smrgthen : 986816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9869baaedd75Smrgelse case e in #( 9870baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9871baaedd75Smrgesac 987239ae6282Smrgfi 9873baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9874baaedd75Smrgesac 987539ae6282Smrgfi 987616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 987716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 987816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 987939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 988039ae6282Smrgfi 988139ae6282Smrg 988239ae6282Smrgfound="no" 988339ae6282Smrg 988439ae6282Smrg if test $found = "no" ; then 988516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 988639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 988739ae6282Smrg fi 988839ae6282Smrg 988916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 989039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 989139ae6282Smrg fi 989239ae6282Smrg 989339ae6282Smrg CFLAGS="$CFLAGS -Wmissing-braces" 989455de1df9Smrg 989516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 989616e5c272Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 989716e5c272Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 989816e5c272Smrg if eval test \${$cacheid+y} 989916e5c272Smrgthen : 990016e5c272Smrg printf %s "(cached) " >&6 9901baaedd75Smrgelse case e in #( 9902baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 990339ae6282Smrg/* end confdefs.h. */ 990439ae6282Smrgint i; 990555de1df9Smrgint 990616e5c272Smrgmain (void) 990755de1df9Smrg{ 990855de1df9Smrg 990955de1df9Smrg ; 991055de1df9Smrg return 0; 991155de1df9Smrg} 991255de1df9Smrg_ACEOF 991316e5c272Smrgif ac_fn_c_try_link "$LINENO" 991416e5c272Smrgthen : 991516e5c272Smrg eval $cacheid=yes 9916baaedd75Smrgelse case e in #( 9917baaedd75Smrg e) eval $cacheid=no ;; 9918baaedd75Smrgesac 991939ae6282Smrgfi 992016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9921baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 9922baaedd75Smrgesac 992339ae6282Smrgfi 992439ae6282Smrg 992539ae6282Smrg 992639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 992739ae6282Smrg 992816e5c272Smrg eval supported=\$$cacheid 992916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 993016e5c272Smrgprintf "%s\n" "$supported" >&6; } 993139ae6282Smrg if test "$supported" = "yes" ; then 993239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 993339ae6282Smrg found="yes" 993439ae6282Smrg fi 993539ae6282Smrg fi 993639ae6282Smrg 993739ae6282Smrg 993839ae6282Smrg 993939ae6282Smrg 994039ae6282Smrg 994139ae6282Smrg 994239ae6282Smrg 994339ae6282Smrg 994439ae6282Smrg 994539ae6282Smrg 994639ae6282Smrg 994739ae6282Smrg 994839ae6282Smrg 994916e5c272Smrg 995016e5c272Smrg 995139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 995239ae6282Smrg 995316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 995439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 995516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 995616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 995716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 995816e5c272Smrgthen : 995916e5c272Smrg printf %s "(cached) " >&6 9960baaedd75Smrgelse case e in #( 9961baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 996239ae6282Smrg/* end confdefs.h. */ 996339ae6282Smrgint i; 996439ae6282Smrg_ACEOF 996516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 996616e5c272Smrgthen : 996716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9968baaedd75Smrgelse case e in #( 9969baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9970baaedd75Smrgesac 997155de1df9Smrgfi 9972baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9973baaedd75Smrgesac 997455de1df9Smrgfi 997516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 997616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 997716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 997839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 997939ae6282Smrgfi 998039ae6282Smrg 998116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 998216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 998339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 998439ae6282Smrg fi 998539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 998616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 998716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 998816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 998916e5c272Smrgthen : 999016e5c272Smrg printf %s "(cached) " >&6 9991baaedd75Smrgelse case e in #( 9992baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 999339ae6282Smrg/* end confdefs.h. */ 999439ae6282Smrgint i; 999539ae6282Smrg_ACEOF 999616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 999716e5c272Smrgthen : 999816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9999baaedd75Smrgelse case e in #( 10000baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10001baaedd75Smrgesac 1000255de1df9Smrgfi 10003baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10004baaedd75Smrgesac 1000555de1df9Smrgfi 1000616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1000716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1000816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1000939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1001055de1df9Smrgfi 1001139ae6282Smrg 1001239ae6282Smrgfound="no" 1001339ae6282Smrg 1001439ae6282Smrg if test $found = "no" ; then 1001516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1001639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1001739ae6282Smrg fi 1001839ae6282Smrg 1001916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1002039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1002139ae6282Smrg fi 1002239ae6282Smrg 1002339ae6282Smrg CFLAGS="$CFLAGS -Wsequence-point" 1002439ae6282Smrg 1002516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 1002616e5c272Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 1002716e5c272Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 1002816e5c272Smrg if eval test \${$cacheid+y} 1002916e5c272Smrgthen : 1003016e5c272Smrg printf %s "(cached) " >&6 10031baaedd75Smrgelse case e in #( 10032baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1003355de1df9Smrg/* end confdefs.h. */ 1003439ae6282Smrgint i; 1003539ae6282Smrgint 1003616e5c272Smrgmain (void) 1003755de1df9Smrg{ 1003839ae6282Smrg 1003939ae6282Smrg ; 1004039ae6282Smrg return 0; 1004155de1df9Smrg} 1004239ae6282Smrg_ACEOF 1004316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1004416e5c272Smrgthen : 1004516e5c272Smrg eval $cacheid=yes 10046baaedd75Smrgelse case e in #( 10047baaedd75Smrg e) eval $cacheid=no ;; 10048baaedd75Smrgesac 1004939ae6282Smrgfi 1005016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10051baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10052baaedd75Smrgesac 1005339ae6282Smrgfi 1005439ae6282Smrg 1005539ae6282Smrg 1005639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1005739ae6282Smrg 1005816e5c272Smrg eval supported=\$$cacheid 1005916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1006016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1006139ae6282Smrg if test "$supported" = "yes" ; then 1006239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 1006339ae6282Smrg found="yes" 1006439ae6282Smrg fi 1006539ae6282Smrg fi 1006639ae6282Smrg 1006739ae6282Smrg 1006839ae6282Smrg 1006939ae6282Smrg 1007039ae6282Smrg 1007139ae6282Smrg 1007239ae6282Smrg 1007339ae6282Smrg 1007439ae6282Smrg 1007539ae6282Smrg 1007639ae6282Smrg 1007739ae6282Smrg 1007839ae6282Smrg 1007916e5c272Smrg 1008016e5c272Smrg 1008139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1008239ae6282Smrg 1008316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1008439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1008516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1008616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1008716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1008816e5c272Smrgthen : 1008916e5c272Smrg printf %s "(cached) " >&6 10090baaedd75Smrgelse case e in #( 10091baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1009239ae6282Smrg/* end confdefs.h. */ 1009339ae6282Smrgint i; 1009439ae6282Smrg_ACEOF 1009516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1009616e5c272Smrgthen : 1009716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10098baaedd75Smrgelse case e in #( 10099baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10100baaedd75Smrgesac 1010139ae6282Smrgfi 10102baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10103baaedd75Smrgesac 1010439ae6282Smrgfi 1010516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1010616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1010716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1010839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1010939ae6282Smrgfi 1011055de1df9Smrg 1011116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1011216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1011339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1011439ae6282Smrg fi 1011539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1011616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1011716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1011816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1011916e5c272Smrgthen : 1012016e5c272Smrg printf %s "(cached) " >&6 10121baaedd75Smrgelse case e in #( 10122baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1012339ae6282Smrg/* end confdefs.h. */ 1012439ae6282Smrgint i; 1012539ae6282Smrg_ACEOF 1012616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1012716e5c272Smrgthen : 1012816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10129baaedd75Smrgelse case e in #( 10130baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10131baaedd75Smrgesac 1013239ae6282Smrgfi 10133baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10134baaedd75Smrgesac 1013539ae6282Smrgfi 1013616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1013716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1013816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1013939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1014039ae6282Smrgfi 1014155de1df9Smrg 1014239ae6282Smrgfound="no" 1014355de1df9Smrg 1014439ae6282Smrg if test $found = "no" ; then 1014516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1014639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1014739ae6282Smrg fi 1014839ae6282Smrg 1014916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1015039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1015139ae6282Smrg fi 1015239ae6282Smrg 1015339ae6282Smrg CFLAGS="$CFLAGS -Wreturn-type" 1015439ae6282Smrg 1015516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 1015616e5c272Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 1015716e5c272Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 1015816e5c272Smrg if eval test \${$cacheid+y} 1015916e5c272Smrgthen : 1016016e5c272Smrg printf %s "(cached) " >&6 10161baaedd75Smrgelse case e in #( 10162baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1016339ae6282Smrg/* end confdefs.h. */ 1016439ae6282Smrgint i; 1016555de1df9Smrgint 1016616e5c272Smrgmain (void) 1016755de1df9Smrg{ 1016839ae6282Smrg 1016955de1df9Smrg ; 1017055de1df9Smrg return 0; 1017155de1df9Smrg} 1017255de1df9Smrg_ACEOF 1017316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1017416e5c272Smrgthen : 1017516e5c272Smrg eval $cacheid=yes 10176baaedd75Smrgelse case e in #( 10177baaedd75Smrg e) eval $cacheid=no ;; 10178baaedd75Smrgesac 1017955de1df9Smrgfi 1018016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10181baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10182baaedd75Smrgesac 1018355de1df9Smrgfi 1018455de1df9Smrg 1018555de1df9Smrg 1018639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1018755de1df9Smrg 1018816e5c272Smrg eval supported=\$$cacheid 1018916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1019016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1019139ae6282Smrg if test "$supported" = "yes" ; then 1019239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 1019339ae6282Smrg found="yes" 1019439ae6282Smrg fi 1019539ae6282Smrg fi 1019655de1df9Smrg 1019755de1df9Smrg 1019855de1df9Smrg 1019955de1df9Smrg 1020055de1df9Smrg 1020155de1df9Smrg 1020255de1df9Smrg 1020355de1df9Smrg 1020455de1df9Smrg 1020555de1df9Smrg 1020639ae6282Smrg 1020739ae6282Smrg 1020839ae6282Smrg 1020916e5c272Smrg 1021016e5c272Smrg 1021139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1021239ae6282Smrg 1021316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1021439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1021516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1021616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1021716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1021816e5c272Smrgthen : 1021916e5c272Smrg printf %s "(cached) " >&6 10220baaedd75Smrgelse case e in #( 10221baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1022255de1df9Smrg/* end confdefs.h. */ 1022339ae6282Smrgint i; 1022455de1df9Smrg_ACEOF 1022516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1022616e5c272Smrgthen : 1022716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10228baaedd75Smrgelse case e in #( 10229baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10230baaedd75Smrgesac 1023139ae6282Smrgfi 10232baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10233baaedd75Smrgesac 1023439ae6282Smrgfi 1023516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1023616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1023716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1023839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1023939ae6282Smrgfi 1024055de1df9Smrg 1024116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1024216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1024339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1024439ae6282Smrg fi 1024539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1024616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1024716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1024816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1024916e5c272Smrgthen : 1025016e5c272Smrg printf %s "(cached) " >&6 10251baaedd75Smrgelse case e in #( 10252baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1025339ae6282Smrg/* end confdefs.h. */ 1025439ae6282Smrgint i; 1025539ae6282Smrg_ACEOF 1025616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1025716e5c272Smrgthen : 1025816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10259baaedd75Smrgelse case e in #( 10260baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10261baaedd75Smrgesac 1026239ae6282Smrgfi 10263baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10264baaedd75Smrgesac 1026539ae6282Smrgfi 1026616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1026716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1026816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1026939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1027055de1df9Smrgfi 1027155de1df9Smrg 1027239ae6282Smrgfound="no" 1027339ae6282Smrg 1027439ae6282Smrg if test $found = "no" ; then 1027516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1027639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1027739ae6282Smrg fi 1027839ae6282Smrg 1027916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1028039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1028139ae6282Smrg fi 1028239ae6282Smrg 1028339ae6282Smrg CFLAGS="$CFLAGS -Wtrigraphs" 1028439ae6282Smrg 1028516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 1028616e5c272Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 1028716e5c272Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 1028816e5c272Smrg if eval test \${$cacheid+y} 1028916e5c272Smrgthen : 1029016e5c272Smrg printf %s "(cached) " >&6 10291baaedd75Smrgelse case e in #( 10292baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1029355de1df9Smrg/* end confdefs.h. */ 1029439ae6282Smrgint i; 1029539ae6282Smrgint 1029616e5c272Smrgmain (void) 1029739ae6282Smrg{ 1029839ae6282Smrg 1029939ae6282Smrg ; 1030039ae6282Smrg return 0; 1030139ae6282Smrg} 1030255de1df9Smrg_ACEOF 1030316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1030416e5c272Smrgthen : 1030516e5c272Smrg eval $cacheid=yes 10306baaedd75Smrgelse case e in #( 10307baaedd75Smrg e) eval $cacheid=no ;; 10308baaedd75Smrgesac 1030955de1df9Smrgfi 1031016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10311baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10312baaedd75Smrgesac 1031355de1df9Smrgfi 1031455de1df9Smrg 1031555de1df9Smrg 1031639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1031739ae6282Smrg 1031816e5c272Smrg eval supported=\$$cacheid 1031916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1032016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1032139ae6282Smrg if test "$supported" = "yes" ; then 1032239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 1032339ae6282Smrg found="yes" 1032439ae6282Smrg fi 1032539ae6282Smrg fi 1032639ae6282Smrg 1032739ae6282Smrg 1032839ae6282Smrg 1032939ae6282Smrg 1033039ae6282Smrg 1033139ae6282Smrg 1033239ae6282Smrg 1033339ae6282Smrg 1033439ae6282Smrg 1033539ae6282Smrg 1033639ae6282Smrg 1033739ae6282Smrg 1033839ae6282Smrg 1033916e5c272Smrg 1034016e5c272Smrg 1034139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1034239ae6282Smrg 1034316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1034439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1034516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1034616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1034716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1034816e5c272Smrgthen : 1034916e5c272Smrg printf %s "(cached) " >&6 10350baaedd75Smrgelse case e in #( 10351baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1035255de1df9Smrg/* end confdefs.h. */ 1035339ae6282Smrgint i; 1035455de1df9Smrg_ACEOF 1035516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1035616e5c272Smrgthen : 1035716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10358baaedd75Smrgelse case e in #( 10359baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10360baaedd75Smrgesac 1036139ae6282Smrgfi 10362baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10363baaedd75Smrgesac 1036439ae6282Smrgfi 1036516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1036616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1036716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1036839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1036955de1df9Smrgfi 1037055de1df9Smrg 1037116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1037216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1037339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1037439ae6282Smrg fi 1037539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1037616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1037716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1037816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1037916e5c272Smrgthen : 1038016e5c272Smrg printf %s "(cached) " >&6 10381baaedd75Smrgelse case e in #( 10382baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1038355de1df9Smrg/* end confdefs.h. */ 1038439ae6282Smrgint i; 1038555de1df9Smrg_ACEOF 1038616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1038716e5c272Smrgthen : 1038816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10389baaedd75Smrgelse case e in #( 10390baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10391baaedd75Smrgesac 1039239ae6282Smrgfi 10393baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10394baaedd75Smrgesac 1039539ae6282Smrgfi 1039616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1039716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1039816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1039939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1040055de1df9Smrgfi 1040155de1df9Smrg 1040239ae6282Smrgfound="no" 1040355de1df9Smrg 1040439ae6282Smrg if test $found = "no" ; then 1040516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1040639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1040739ae6282Smrg fi 1040855de1df9Smrg 1040916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1041039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1041139ae6282Smrg fi 1041255de1df9Smrg 1041339ae6282Smrg CFLAGS="$CFLAGS -Warray-bounds" 1041455de1df9Smrg 1041516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 1041616e5c272Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 1041716e5c272Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 1041816e5c272Smrg if eval test \${$cacheid+y} 1041916e5c272Smrgthen : 1042016e5c272Smrg printf %s "(cached) " >&6 10421baaedd75Smrgelse case e in #( 10422baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1042339ae6282Smrg/* end confdefs.h. */ 1042439ae6282Smrgint i; 1042539ae6282Smrgint 1042616e5c272Smrgmain (void) 1042739ae6282Smrg{ 1042855de1df9Smrg 1042939ae6282Smrg ; 1043039ae6282Smrg return 0; 1043139ae6282Smrg} 1043239ae6282Smrg_ACEOF 1043316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1043416e5c272Smrgthen : 1043516e5c272Smrg eval $cacheid=yes 10436baaedd75Smrgelse case e in #( 10437baaedd75Smrg e) eval $cacheid=no ;; 10438baaedd75Smrgesac 1043955de1df9Smrgfi 1044016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10441baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10442baaedd75Smrgesac 1044355de1df9Smrgfi 1044455de1df9Smrg 1044555de1df9Smrg 1044639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1044739ae6282Smrg 1044816e5c272Smrg eval supported=\$$cacheid 1044916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1045016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1045139ae6282Smrg if test "$supported" = "yes" ; then 1045239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 1045339ae6282Smrg found="yes" 1045439ae6282Smrg fi 1045539ae6282Smrg fi 1045639ae6282Smrg 1045739ae6282Smrg 1045839ae6282Smrg 1045939ae6282Smrg 1046039ae6282Smrg 1046139ae6282Smrg 1046239ae6282Smrg 1046339ae6282Smrg 1046439ae6282Smrg 1046539ae6282Smrg 1046639ae6282Smrg 1046739ae6282Smrg 1046839ae6282Smrg 1046916e5c272Smrg 1047016e5c272Smrg 1047139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1047239ae6282Smrg 1047316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1047439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1047516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1047616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1047716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1047816e5c272Smrgthen : 1047916e5c272Smrg printf %s "(cached) " >&6 10480baaedd75Smrgelse case e in #( 10481baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1048239ae6282Smrg/* end confdefs.h. */ 1048339ae6282Smrgint i; 1048439ae6282Smrg_ACEOF 1048516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1048616e5c272Smrgthen : 1048716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10488baaedd75Smrgelse case e in #( 10489baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10490baaedd75Smrgesac 1049139ae6282Smrgfi 10492baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10493baaedd75Smrgesac 1049439ae6282Smrgfi 1049516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1049616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1049716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1049839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1049955de1df9Smrgfi 1050055de1df9Smrg 1050116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1050216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1050339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1050439ae6282Smrg fi 1050539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1050616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1050716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1050816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1050916e5c272Smrgthen : 1051016e5c272Smrg printf %s "(cached) " >&6 10511baaedd75Smrgelse case e in #( 10512baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1051339ae6282Smrg/* end confdefs.h. */ 1051439ae6282Smrgint i; 1051539ae6282Smrg_ACEOF 1051616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1051716e5c272Smrgthen : 1051816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10519baaedd75Smrgelse case e in #( 10520baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10521baaedd75Smrgesac 1052239ae6282Smrgfi 10523baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10524baaedd75Smrgesac 1052539ae6282Smrgfi 1052616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1052716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1052816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1052939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1053055de1df9Smrgfi 1053155de1df9Smrg 1053239ae6282Smrgfound="no" 1053355de1df9Smrg 1053439ae6282Smrg if test $found = "no" ; then 1053516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1053639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1053739ae6282Smrg fi 1053839ae6282Smrg 1053916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1054039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1054139ae6282Smrg fi 1054239ae6282Smrg 1054339ae6282Smrg CFLAGS="$CFLAGS -Wwrite-strings" 1054439ae6282Smrg 1054516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 1054616e5c272Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 1054716e5c272Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 1054816e5c272Smrg if eval test \${$cacheid+y} 1054916e5c272Smrgthen : 1055016e5c272Smrg printf %s "(cached) " >&6 10551baaedd75Smrgelse case e in #( 10552baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1055355de1df9Smrg/* end confdefs.h. */ 1055439ae6282Smrgint i; 1055555de1df9Smrgint 1055616e5c272Smrgmain (void) 1055755de1df9Smrg{ 1055855de1df9Smrg 1055955de1df9Smrg ; 1056055de1df9Smrg return 0; 1056155de1df9Smrg} 1056255de1df9Smrg_ACEOF 1056316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1056416e5c272Smrgthen : 1056516e5c272Smrg eval $cacheid=yes 10566baaedd75Smrgelse case e in #( 10567baaedd75Smrg e) eval $cacheid=no ;; 10568baaedd75Smrgesac 1056939ae6282Smrgfi 1057016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10571baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10572baaedd75Smrgesac 1057355de1df9Smrgfi 1057455de1df9Smrg 1057539ae6282Smrg 1057639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1057739ae6282Smrg 1057816e5c272Smrg eval supported=\$$cacheid 1057916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1058016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1058139ae6282Smrg if test "$supported" = "yes" ; then 1058239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 1058339ae6282Smrg found="yes" 1058439ae6282Smrg fi 1058539ae6282Smrg fi 1058639ae6282Smrg 1058739ae6282Smrg 1058839ae6282Smrg 1058939ae6282Smrg 1059039ae6282Smrg 1059139ae6282Smrg 1059239ae6282Smrg 1059339ae6282Smrg 1059439ae6282Smrg 1059539ae6282Smrg 1059639ae6282Smrg 1059739ae6282Smrg 1059839ae6282Smrg 1059916e5c272Smrg 1060016e5c272Smrg 1060139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1060239ae6282Smrg 1060316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1060439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1060516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1060616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1060716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1060816e5c272Smrgthen : 1060916e5c272Smrg printf %s "(cached) " >&6 10610baaedd75Smrgelse case e in #( 10611baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1061255de1df9Smrg/* end confdefs.h. */ 1061339ae6282Smrgint i; 1061455de1df9Smrg_ACEOF 1061516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1061616e5c272Smrgthen : 1061716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10618baaedd75Smrgelse case e in #( 10619baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10620baaedd75Smrgesac 1062155de1df9Smrgfi 10622baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10623baaedd75Smrgesac 1062439ae6282Smrgfi 1062516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1062616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1062716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1062839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1062955de1df9Smrgfi 1063055de1df9Smrg 1063116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1063216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1063339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1063439ae6282Smrg fi 1063539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1063616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1063716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1063816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1063916e5c272Smrgthen : 1064016e5c272Smrg printf %s "(cached) " >&6 10641baaedd75Smrgelse case e in #( 10642baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1064355de1df9Smrg/* end confdefs.h. */ 1064439ae6282Smrgint i; 1064555de1df9Smrg_ACEOF 1064616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1064716e5c272Smrgthen : 1064816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10649baaedd75Smrgelse case e in #( 10650baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10651baaedd75Smrgesac 1065255de1df9Smrgfi 10653baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10654baaedd75Smrgesac 1065539ae6282Smrgfi 1065616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1065716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1065816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1065939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1066055de1df9Smrgfi 1066155de1df9Smrg 1066239ae6282Smrgfound="no" 1066339ae6282Smrg 1066439ae6282Smrg if test $found = "no" ; then 1066516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1066639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1066739ae6282Smrg fi 1066839ae6282Smrg 1066916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1067039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1067139ae6282Smrg fi 1067239ae6282Smrg 1067339ae6282Smrg CFLAGS="$CFLAGS -Waddress" 1067439ae6282Smrg 1067516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 1067616e5c272Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 1067716e5c272Smrg cacheid=xorg_cv_cc_flag__Waddress 1067816e5c272Smrg if eval test \${$cacheid+y} 1067916e5c272Smrgthen : 1068016e5c272Smrg printf %s "(cached) " >&6 10681baaedd75Smrgelse case e in #( 10682baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1068355de1df9Smrg/* end confdefs.h. */ 1068439ae6282Smrgint i; 1068555de1df9Smrgint 1068616e5c272Smrgmain (void) 1068755de1df9Smrg{ 1068839ae6282Smrg 1068939ae6282Smrg ; 1069055de1df9Smrg return 0; 1069155de1df9Smrg} 1069255de1df9Smrg_ACEOF 1069316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1069416e5c272Smrgthen : 1069516e5c272Smrg eval $cacheid=yes 10696baaedd75Smrgelse case e in #( 10697baaedd75Smrg e) eval $cacheid=no ;; 10698baaedd75Smrgesac 1069955de1df9Smrgfi 1070016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10701baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10702baaedd75Smrgesac 1070355de1df9Smrgfi 1070455de1df9Smrg 1070555de1df9Smrg 1070639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1070755de1df9Smrg 1070816e5c272Smrg eval supported=\$$cacheid 1070916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1071016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1071139ae6282Smrg if test "$supported" = "yes" ; then 1071239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 1071339ae6282Smrg found="yes" 1071439ae6282Smrg fi 1071539ae6282Smrg fi 1071655de1df9Smrg 1071755de1df9Smrg 1071855de1df9Smrg 1071955de1df9Smrg 1072055de1df9Smrg 1072155de1df9Smrg 1072255de1df9Smrg 1072355de1df9Smrg 1072455de1df9Smrg 1072555de1df9Smrg 1072655de1df9Smrg 1072755de1df9Smrg 1072855de1df9Smrg 1072916e5c272Smrg 1073016e5c272Smrg 1073139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1073255de1df9Smrg 1073316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1073439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1073516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1073616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1073716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1073816e5c272Smrgthen : 1073916e5c272Smrg printf %s "(cached) " >&6 10740baaedd75Smrgelse case e in #( 10741baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1074239ae6282Smrg/* end confdefs.h. */ 1074339ae6282Smrgint i; 1074439ae6282Smrg_ACEOF 1074516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1074616e5c272Smrgthen : 1074716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10748baaedd75Smrgelse case e in #( 10749baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10750baaedd75Smrgesac 1075139ae6282Smrgfi 10752baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10753baaedd75Smrgesac 1075439ae6282Smrgfi 1075516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1075616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1075716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1075839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1075939ae6282Smrgfi 1076055de1df9Smrg 1076116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1076216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1076339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1076439ae6282Smrg fi 1076539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1076616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1076716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1076816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1076916e5c272Smrgthen : 1077016e5c272Smrg printf %s "(cached) " >&6 10771baaedd75Smrgelse case e in #( 10772baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1077355de1df9Smrg/* end confdefs.h. */ 1077439ae6282Smrgint i; 1077539ae6282Smrg_ACEOF 1077616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1077716e5c272Smrgthen : 1077816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10779baaedd75Smrgelse case e in #( 10780baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10781baaedd75Smrgesac 1078239ae6282Smrgfi 10783baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10784baaedd75Smrgesac 1078539ae6282Smrgfi 1078616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1078716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1078816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1078939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1079039ae6282Smrgfi 1079155de1df9Smrg 1079239ae6282Smrgfound="no" 1079339ae6282Smrg 1079439ae6282Smrg if test $found = "no" ; then 1079516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1079639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1079739ae6282Smrg fi 1079839ae6282Smrg 1079916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1080039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1080139ae6282Smrg fi 1080239ae6282Smrg 1080339ae6282Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 1080439ae6282Smrg 1080516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 1080616e5c272Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1080716e5c272Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 1080816e5c272Smrg if eval test \${$cacheid+y} 1080916e5c272Smrgthen : 1081016e5c272Smrg printf %s "(cached) " >&6 10811baaedd75Smrgelse case e in #( 10812baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1081339ae6282Smrg/* end confdefs.h. */ 1081439ae6282Smrgint i; 1081555de1df9Smrgint 1081616e5c272Smrgmain (void) 1081755de1df9Smrg{ 1081855de1df9Smrg 1081955de1df9Smrg ; 1082055de1df9Smrg return 0; 1082155de1df9Smrg} 1082255de1df9Smrg_ACEOF 1082316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1082416e5c272Smrgthen : 1082516e5c272Smrg eval $cacheid=yes 10826baaedd75Smrgelse case e in #( 10827baaedd75Smrg e) eval $cacheid=no ;; 10828baaedd75Smrgesac 1082955de1df9Smrgfi 1083016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10831baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10832baaedd75Smrgesac 1083355de1df9Smrgfi 1083455de1df9Smrg 1083555de1df9Smrg 1083639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1083755de1df9Smrg 1083816e5c272Smrg eval supported=\$$cacheid 1083916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1084016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1084139ae6282Smrg if test "$supported" = "yes" ; then 1084239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 1084339ae6282Smrg found="yes" 1084439ae6282Smrg fi 1084539ae6282Smrg fi 1084655de1df9Smrg 1084755de1df9Smrg 1084855de1df9Smrg 1084955de1df9Smrg 1085055de1df9Smrg 1085155de1df9Smrg 1085255de1df9Smrg 1085355de1df9Smrg 1085455de1df9Smrg 1085555de1df9Smrg 1085655de1df9Smrg 1085755de1df9Smrg 1085855de1df9Smrg 1085916e5c272Smrg 1086016e5c272Smrg 1086139ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1086255de1df9Smrg 1086316e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1086439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1086516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1086616e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1086716e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1086816e5c272Smrgthen : 1086916e5c272Smrg printf %s "(cached) " >&6 10870baaedd75Smrgelse case e in #( 10871baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1087239ae6282Smrg/* end confdefs.h. */ 1087339ae6282Smrgint i; 1087439ae6282Smrg_ACEOF 1087516e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1087616e5c272Smrgthen : 1087716e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10878baaedd75Smrgelse case e in #( 10879baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10880baaedd75Smrgesac 1088139ae6282Smrgfi 10882baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10883baaedd75Smrgesac 1088439ae6282Smrgfi 1088516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1088616e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1088716e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1088839ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1088939ae6282Smrgfi 1089055de1df9Smrg 1089116e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1089216e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1089339ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1089439ae6282Smrg fi 1089539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1089616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1089716e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1089816e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1089916e5c272Smrgthen : 1090016e5c272Smrg printf %s "(cached) " >&6 10901baaedd75Smrgelse case e in #( 10902baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1090355de1df9Smrg/* end confdefs.h. */ 1090439ae6282Smrgint i; 1090539ae6282Smrg_ACEOF 1090616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1090716e5c272Smrgthen : 1090816e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10909baaedd75Smrgelse case e in #( 10910baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10911baaedd75Smrgesac 1091239ae6282Smrgfi 10913baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10914baaedd75Smrgesac 1091539ae6282Smrgfi 1091616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1091716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1091816e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1091939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1092039ae6282Smrgfi 1092155de1df9Smrg 1092239ae6282Smrgfound="no" 1092339ae6282Smrg 1092439ae6282Smrg if test $found = "no" ; then 1092516e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1092639ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1092739ae6282Smrg fi 1092839ae6282Smrg 1092916e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1093039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1093139ae6282Smrg fi 1093239ae6282Smrg 1093339ae6282Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 1093439ae6282Smrg 1093516e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 1093616e5c272Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1093716e5c272Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 1093816e5c272Smrg if eval test \${$cacheid+y} 1093916e5c272Smrgthen : 1094016e5c272Smrg printf %s "(cached) " >&6 10941baaedd75Smrgelse case e in #( 10942baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1094339ae6282Smrg/* end confdefs.h. */ 1094439ae6282Smrgint i; 1094539ae6282Smrgint 1094616e5c272Smrgmain (void) 1094755de1df9Smrg{ 1094839ae6282Smrg 1094939ae6282Smrg ; 1095039ae6282Smrg return 0; 1095155de1df9Smrg} 1095239ae6282Smrg_ACEOF 1095316e5c272Smrgif ac_fn_c_try_link "$LINENO" 1095416e5c272Smrgthen : 1095516e5c272Smrg eval $cacheid=yes 10956baaedd75Smrgelse case e in #( 10957baaedd75Smrg e) eval $cacheid=no ;; 10958baaedd75Smrgesac 1095939ae6282Smrgfi 1096016e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10961baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 10962baaedd75Smrgesac 1096339ae6282Smrgfi 1096439ae6282Smrg 1096539ae6282Smrg 1096639ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1096739ae6282Smrg 1096816e5c272Smrg eval supported=\$$cacheid 1096916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1097016e5c272Smrgprintf "%s\n" "$supported" >&6; } 1097139ae6282Smrg if test "$supported" = "yes" ; then 1097239ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 1097339ae6282Smrg found="yes" 1097439ae6282Smrg fi 1097539ae6282Smrg fi 1097639ae6282Smrg 1097739ae6282Smrg 1097839ae6282Smrgfi 1097939ae6282Smrg 1098039ae6282Smrg 1098139ae6282Smrg 1098239ae6282Smrg 1098339ae6282Smrg 1098439ae6282Smrg 1098539ae6282Smrg 1098639ae6282Smrg CWARNFLAGS="$BASE_CFLAGS" 1098739ae6282Smrg if test "x$GCC" = xyes ; then 1098839ae6282Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 1098939ae6282Smrg fi 1099055de1df9Smrg 1099155de1df9Smrg 1099255de1df9Smrg 1099355de1df9Smrg 1099455de1df9Smrg 1099555de1df9Smrg 1099655de1df9Smrg 1099755de1df9Smrg 1099839ae6282Smrg# Check whether --enable-strict-compilation was given. 1099916e5c272Smrgif test ${enable_strict_compilation+y} 1100016e5c272Smrgthen : 1100139ae6282Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 11002baaedd75Smrgelse case e in #( 11003baaedd75Smrg e) STRICT_COMPILE=no ;; 11004baaedd75Smrgesac 1100539ae6282Smrgfi 1100655de1df9Smrg 1100755de1df9Smrg 1100855de1df9Smrg 1100955de1df9Smrg 1101055de1df9Smrg 1101155de1df9Smrg 1101239ae6282SmrgSTRICT_CFLAGS="" 1101355de1df9Smrg 1101455de1df9Smrg 1101555de1df9Smrg 1101655de1df9Smrg 1101755de1df9Smrg 1101855de1df9Smrg 1101955de1df9Smrg 1102055de1df9Smrg 1102155de1df9Smrg 1102255de1df9Smrg 1102339ae6282Smrg 1102416e5c272Smrg 1102516e5c272Smrg 1102639ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1102739ae6282Smrg 1102816e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1102939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1103016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1103116e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1103216e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1103316e5c272Smrgthen : 1103416e5c272Smrg printf %s "(cached) " >&6 11035baaedd75Smrgelse case e in #( 11036baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1103739ae6282Smrg/* end confdefs.h. */ 1103839ae6282Smrgint i; 1103939ae6282Smrg_ACEOF 1104016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1104116e5c272Smrgthen : 1104216e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11043baaedd75Smrgelse case e in #( 11044baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11045baaedd75Smrgesac 1104655de1df9Smrgfi 11047baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11048baaedd75Smrgesac 1104939ae6282Smrgfi 1105016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1105116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1105216e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1105339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1105439ae6282Smrgfi 1105539ae6282Smrg 1105616e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1105716e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1105839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1105939ae6282Smrg fi 1106039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1106116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1106216e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1106316e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1106416e5c272Smrgthen : 1106516e5c272Smrg printf %s "(cached) " >&6 11066baaedd75Smrgelse case e in #( 11067baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1106839ae6282Smrg/* end confdefs.h. */ 1106939ae6282Smrgint i; 1107039ae6282Smrg_ACEOF 1107116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1107216e5c272Smrgthen : 1107316e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11074baaedd75Smrgelse case e in #( 11075baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11076baaedd75Smrgesac 1107739ae6282Smrgfi 11078baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11079baaedd75Smrgesac 1108039ae6282Smrgfi 1108116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1108216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1108316e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1108439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1108555de1df9Smrgfi 1108655de1df9Smrg 1108739ae6282Smrgfound="no" 1108855de1df9Smrg 1108939ae6282Smrg if test $found = "no" ; then 1109016e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1109139ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1109239ae6282Smrg fi 1109339ae6282Smrg 1109416e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1109539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1109639ae6282Smrg fi 1109739ae6282Smrg 1109839ae6282Smrg CFLAGS="$CFLAGS -pedantic" 1109939ae6282Smrg 1110016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 1110116e5c272Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 1110216e5c272Smrg cacheid=xorg_cv_cc_flag__pedantic 1110316e5c272Smrg if eval test \${$cacheid+y} 1110416e5c272Smrgthen : 1110516e5c272Smrg printf %s "(cached) " >&6 11106baaedd75Smrgelse case e in #( 11107baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1110839ae6282Smrg/* end confdefs.h. */ 1110939ae6282Smrgint i; 1111039ae6282Smrgint 1111116e5c272Smrgmain (void) 1111239ae6282Smrg{ 1111355de1df9Smrg 1111439ae6282Smrg ; 1111539ae6282Smrg return 0; 1111639ae6282Smrg} 1111739ae6282Smrg_ACEOF 1111816e5c272Smrgif ac_fn_c_try_link "$LINENO" 1111916e5c272Smrgthen : 1112016e5c272Smrg eval $cacheid=yes 11121baaedd75Smrgelse case e in #( 11122baaedd75Smrg e) eval $cacheid=no ;; 11123baaedd75Smrgesac 1112455de1df9Smrgfi 1112516e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11126baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 11127baaedd75Smrgesac 1112855de1df9Smrgfi 1112955de1df9Smrg 1113039ae6282Smrg 1113139ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1113239ae6282Smrg 1113316e5c272Smrg eval supported=\$$cacheid 1113416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1113516e5c272Smrgprintf "%s\n" "$supported" >&6; } 1113639ae6282Smrg if test "$supported" = "yes" ; then 1113739ae6282Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 1113839ae6282Smrg found="yes" 1113939ae6282Smrg fi 1114055de1df9Smrg fi 1114155de1df9Smrg 1114255de1df9Smrg 1114355de1df9Smrg 1114455de1df9Smrg 1114555de1df9Smrg 1114639ae6282Smrg 1114739ae6282Smrg 1114839ae6282Smrg 1114939ae6282Smrg 1115039ae6282Smrg 1115139ae6282Smrg 1115239ae6282Smrg 1115339ae6282Smrg 1115416e5c272Smrg 1115516e5c272Smrg 1115639ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1115739ae6282Smrg 1115816e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1115939ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1116016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1116116e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1116216e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1116316e5c272Smrgthen : 1116416e5c272Smrg printf %s "(cached) " >&6 11165baaedd75Smrgelse case e in #( 11166baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1116739ae6282Smrg/* end confdefs.h. */ 1116839ae6282Smrgint i; 1116939ae6282Smrg_ACEOF 1117016e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1117116e5c272Smrgthen : 1117216e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11173baaedd75Smrgelse case e in #( 11174baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11175baaedd75Smrgesac 1117639ae6282Smrgfi 11177baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11178baaedd75Smrgesac 1117939ae6282Smrgfi 1118016e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1118116e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1118216e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1118339ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1118455de1df9Smrgfi 1118555de1df9Smrg 1118616e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1118716e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1118839ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1118939ae6282Smrg fi 1119039ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1119116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1119216e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1119316e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1119416e5c272Smrgthen : 1119516e5c272Smrg printf %s "(cached) " >&6 11196baaedd75Smrgelse case e in #( 11197baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1119839ae6282Smrg/* end confdefs.h. */ 1119939ae6282Smrgint i; 1120039ae6282Smrg_ACEOF 1120116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1120216e5c272Smrgthen : 1120316e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11204baaedd75Smrgelse case e in #( 11205baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11206baaedd75Smrgesac 1120739ae6282Smrgfi 11208baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11209baaedd75Smrgesac 1121039ae6282Smrgfi 1121116e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1121216e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1121316e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1121439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1121555de1df9Smrgfi 1121655de1df9Smrg 1121739ae6282Smrgfound="no" 1121855de1df9Smrg 1121939ae6282Smrg if test $found = "no" ; then 1122016e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1122139ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1122239ae6282Smrg fi 1122339ae6282Smrg 1122416e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1122539ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1122639ae6282Smrg fi 1122739ae6282Smrg 1122839ae6282Smrg CFLAGS="$CFLAGS -Werror" 1122939ae6282Smrg 1123016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 1123116e5c272Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 1123216e5c272Smrg cacheid=xorg_cv_cc_flag__Werror 1123316e5c272Smrg if eval test \${$cacheid+y} 1123416e5c272Smrgthen : 1123516e5c272Smrg printf %s "(cached) " >&6 11236baaedd75Smrgelse case e in #( 11237baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1123839ae6282Smrg/* end confdefs.h. */ 1123939ae6282Smrgint i; 1124039ae6282Smrgint 1124116e5c272Smrgmain (void) 1124239ae6282Smrg{ 1124355de1df9Smrg 1124439ae6282Smrg ; 1124539ae6282Smrg return 0; 1124639ae6282Smrg} 1124739ae6282Smrg_ACEOF 1124816e5c272Smrgif ac_fn_c_try_link "$LINENO" 1124916e5c272Smrgthen : 1125016e5c272Smrg eval $cacheid=yes 11251baaedd75Smrgelse case e in #( 11252baaedd75Smrg e) eval $cacheid=no ;; 11253baaedd75Smrgesac 1125455de1df9Smrgfi 1125516e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11256baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 11257baaedd75Smrgesac 1125855de1df9Smrgfi 1125955de1df9Smrg 1126055de1df9Smrg 1126139ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1126255de1df9Smrg 1126316e5c272Smrg eval supported=\$$cacheid 1126416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1126516e5c272Smrgprintf "%s\n" "$supported" >&6; } 1126639ae6282Smrg if test "$supported" = "yes" ; then 1126739ae6282Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 1126839ae6282Smrg found="yes" 1126939ae6282Smrg fi 1127039ae6282Smrg fi 1127155de1df9Smrg 1127239ae6282Smrg if test $found = "no" ; then 1127316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1127439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1127539ae6282Smrg fi 1127655de1df9Smrg 1127716e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1127839ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1127939ae6282Smrg fi 1128039ae6282Smrg 1128139ae6282Smrg CFLAGS="$CFLAGS -errwarn" 1128239ae6282Smrg 1128316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 1128416e5c272Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 1128516e5c272Smrg cacheid=xorg_cv_cc_flag__errwarn 1128616e5c272Smrg if eval test \${$cacheid+y} 1128716e5c272Smrgthen : 1128816e5c272Smrg printf %s "(cached) " >&6 11289baaedd75Smrgelse case e in #( 11290baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1129139ae6282Smrg/* end confdefs.h. */ 1129239ae6282Smrgint i; 1129339ae6282Smrgint 1129416e5c272Smrgmain (void) 1129539ae6282Smrg{ 1129639ae6282Smrg 1129739ae6282Smrg ; 1129839ae6282Smrg return 0; 1129939ae6282Smrg} 1130039ae6282Smrg_ACEOF 1130116e5c272Smrgif ac_fn_c_try_link "$LINENO" 1130216e5c272Smrgthen : 1130316e5c272Smrg eval $cacheid=yes 11304baaedd75Smrgelse case e in #( 11305baaedd75Smrg e) eval $cacheid=no ;; 11306baaedd75Smrgesac 1130755de1df9Smrgfi 1130816e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11309baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 11310baaedd75Smrgesac 1131155de1df9Smrgfi 1131255de1df9Smrg 1131355de1df9Smrg 1131439ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1131555de1df9Smrg 1131616e5c272Smrg eval supported=\$$cacheid 1131716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1131816e5c272Smrgprintf "%s\n" "$supported" >&6; } 1131939ae6282Smrg if test "$supported" = "yes" ; then 1132039ae6282Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 1132139ae6282Smrg found="yes" 1132239ae6282Smrg fi 1132339ae6282Smrg fi 1132455de1df9Smrg 1132555de1df9Smrg 1132655de1df9Smrg 1132739ae6282Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 1132839ae6282Smrg# activate it with -Werror, so we add it here explicitly. 1132939ae6282Smrg 1133039ae6282Smrg 1133139ae6282Smrg 1133239ae6282Smrg 1133339ae6282Smrg 1133439ae6282Smrg 1133539ae6282Smrg 1133639ae6282Smrg 1133739ae6282Smrg 1133839ae6282Smrg 1133939ae6282Smrg 1134016e5c272Smrg 1134116e5c272Smrg 1134239ae6282Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1134339ae6282Smrg 1134416e5c272Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1134539ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1134616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1134716e5c272Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1134816e5c272Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 1134916e5c272Smrgthen : 1135016e5c272Smrg printf %s "(cached) " >&6 11351baaedd75Smrgelse case e in #( 11352baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1135339ae6282Smrg/* end confdefs.h. */ 1135439ae6282Smrgint i; 1135539ae6282Smrg_ACEOF 1135616e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1135716e5c272Smrgthen : 1135816e5c272Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11359baaedd75Smrgelse case e in #( 11360baaedd75Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11361baaedd75Smrgesac 1136239ae6282Smrgfi 11363baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11364baaedd75Smrgesac 1136539ae6282Smrgfi 1136616e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1136716e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1136816e5c272Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1136939ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1137055de1df9Smrgfi 1137155de1df9Smrg 1137216e5c272Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1137316e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1137439ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1137539ae6282Smrg fi 1137639ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1137716e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1137816e5c272Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1137916e5c272Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 1138016e5c272Smrgthen : 1138116e5c272Smrg printf %s "(cached) " >&6 11382baaedd75Smrgelse case e in #( 11383baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1138439ae6282Smrg/* end confdefs.h. */ 1138539ae6282Smrgint i; 1138639ae6282Smrg_ACEOF 1138716e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1138816e5c272Smrgthen : 1138916e5c272Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11390baaedd75Smrgelse case e in #( 11391baaedd75Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11392baaedd75Smrgesac 1139339ae6282Smrgfi 11394baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11395baaedd75Smrgesac 1139639ae6282Smrgfi 1139716e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1139816e5c272Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1139916e5c272Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1140039ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1140155de1df9Smrgfi 1140255de1df9Smrg 1140339ae6282Smrgfound="no" 1140439ae6282Smrg 1140539ae6282Smrg if test $found = "no" ; then 1140616e5c272Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1140739ae6282Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1140839ae6282Smrg fi 1140939ae6282Smrg 1141016e5c272Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1141139ae6282Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1141239ae6282Smrg fi 1141339ae6282Smrg 1141439ae6282Smrg CFLAGS="$CFLAGS -Werror=attributes" 1141539ae6282Smrg 1141616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 1141716e5c272Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 1141816e5c272Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 1141916e5c272Smrg if eval test \${$cacheid+y} 1142016e5c272Smrgthen : 1142116e5c272Smrg printf %s "(cached) " >&6 11422baaedd75Smrgelse case e in #( 11423baaedd75Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1142439ae6282Smrg/* end confdefs.h. */ 1142539ae6282Smrgint i; 1142639ae6282Smrgint 1142716e5c272Smrgmain (void) 1142839ae6282Smrg{ 1142939ae6282Smrg 1143039ae6282Smrg ; 1143139ae6282Smrg return 0; 1143239ae6282Smrg} 1143339ae6282Smrg_ACEOF 1143416e5c272Smrgif ac_fn_c_try_link "$LINENO" 1143516e5c272Smrgthen : 1143616e5c272Smrg eval $cacheid=yes 11437baaedd75Smrgelse case e in #( 11438baaedd75Smrg e) eval $cacheid=no ;; 11439baaedd75Smrgesac 1144039ae6282Smrgfi 1144116e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11442baaedd75Smrg conftest$ac_exeext conftest.$ac_ext ;; 11443baaedd75Smrgesac 1144455de1df9Smrgfi 1144555de1df9Smrg 1144639ae6282Smrg 1144739ae6282Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1144839ae6282Smrg 1144916e5c272Smrg eval supported=\$$cacheid 1145016e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1145116e5c272Smrgprintf "%s\n" "$supported" >&6; } 1145239ae6282Smrg if test "$supported" = "yes" ; then 1145339ae6282Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 1145439ae6282Smrg found="yes" 1145539ae6282Smrg fi 1145655de1df9Smrg fi 1145739ae6282Smrg 1145839ae6282Smrg 1145939ae6282Smrg 1146039ae6282Smrgif test "x$STRICT_COMPILE" = "xyes"; then 1146139ae6282Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 1146239ae6282Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 1146355de1df9Smrgfi 1146439ae6282Smrg 1146539ae6282Smrg 1146655de1df9Smrg 1146755de1df9Smrg 1146855de1df9Smrg 1146955de1df9Smrg 11470baaedd75Smrg 11471baaedd75Smrg 1147255de1df9Smrgcat >>confdefs.h <<_ACEOF 1147355de1df9Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1147455de1df9Smrg_ACEOF 1147555de1df9Smrg 1147655de1df9Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1147755de1df9Smrg if test "x$PVM" = "x"; then 1147855de1df9Smrg PVM="0" 1147955de1df9Smrg fi 1148055de1df9Smrg 1148116e5c272Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 1148255de1df9Smrg 1148355de1df9Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1148455de1df9Smrg if test "x$PVP" = "x"; then 1148555de1df9Smrg PVP="0" 1148655de1df9Smrg fi 1148755de1df9Smrg 1148816e5c272Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 1148955de1df9Smrg 1149055de1df9Smrg 1149155de1df9Smrg 1149216e5c272SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 1149355de1df9Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 1149416e5c272Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 1149516e5c272Smrgtouch \$(top_srcdir)/ChangeLog; \ 1149616e5c272Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 1149755de1df9Smrg 1149855de1df9Smrg 1149955de1df9Smrg 1150055de1df9Smrg 1150155de1df9Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1150255de1df9SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1150355de1df9Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 1150416e5c272Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 1150516e5c272Smrgtouch \$(top_srcdir)/INSTALL; \ 1150616e5c272Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 1150716e5c272Smrg 1150855de1df9Smrg 1150955de1df9Smrg 1151055de1df9Smrg 1151155de1df9Smrg 1151255de1df9Smrg 1151316e5c272Smrgcase $host_os in 1151416e5c272Smrg solaris*) 1151516e5c272Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 1151616e5c272Smrg # check for a man page file found in later versions that use 1151716e5c272Smrg # traditional section numbers instead 1151816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 1151916e5c272Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 1152016e5c272Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 1152116e5c272Smrgthen : 1152216e5c272Smrg printf %s "(cached) " >&6 11523baaedd75Smrgelse case e in #( 11524baaedd75Smrg e) test "$cross_compiling" = yes && 1152516e5c272Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 1152616e5c272Smrgif test -r "/usr/share/man/man7/attributes.7"; then 1152716e5c272Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 1152816e5c272Smrgelse 1152916e5c272Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 11530baaedd75Smrgfi ;; 11531baaedd75Smrgesac 1153216e5c272Smrgfi 1153316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 1153416e5c272Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 1153516e5c272Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 1153616e5c272Smrgthen : 1153716e5c272Smrg SYSV_MAN_SECTIONS=false 11538baaedd75Smrgelse case e in #( 11539baaedd75Smrg e) SYSV_MAN_SECTIONS=true ;; 11540baaedd75Smrgesac 1154116e5c272Smrgfi 1154216e5c272Smrg 1154316e5c272Smrg ;; 1154416e5c272Smrg *) SYSV_MAN_SECTIONS=false ;; 1154516e5c272Smrgesac 1154655de1df9Smrg 1154755de1df9Smrgif test x$APP_MAN_SUFFIX = x ; then 1154855de1df9Smrg APP_MAN_SUFFIX=1 1154955de1df9Smrgfi 1155055de1df9Smrgif test x$APP_MAN_DIR = x ; then 1155155de1df9Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1155255de1df9Smrgfi 1155355de1df9Smrg 1155455de1df9Smrgif test x$LIB_MAN_SUFFIX = x ; then 1155555de1df9Smrg LIB_MAN_SUFFIX=3 1155655de1df9Smrgfi 1155755de1df9Smrgif test x$LIB_MAN_DIR = x ; then 1155855de1df9Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1155955de1df9Smrgfi 1156055de1df9Smrg 1156155de1df9Smrgif test x$FILE_MAN_SUFFIX = x ; then 1156216e5c272Smrg case $SYSV_MAN_SECTIONS in 1156316e5c272Smrg true) FILE_MAN_SUFFIX=4 ;; 1156416e5c272Smrg *) FILE_MAN_SUFFIX=5 ;; 1156555de1df9Smrg esac 1156655de1df9Smrgfi 1156755de1df9Smrgif test x$FILE_MAN_DIR = x ; then 1156855de1df9Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1156955de1df9Smrgfi 1157055de1df9Smrg 1157155de1df9Smrgif test x$MISC_MAN_SUFFIX = x ; then 1157216e5c272Smrg case $SYSV_MAN_SECTIONS in 1157316e5c272Smrg true) MISC_MAN_SUFFIX=5 ;; 1157416e5c272Smrg *) MISC_MAN_SUFFIX=7 ;; 1157555de1df9Smrg esac 1157655de1df9Smrgfi 1157755de1df9Smrgif test x$MISC_MAN_DIR = x ; then 1157855de1df9Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 1157955de1df9Smrgfi 1158055de1df9Smrg 1158155de1df9Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1158216e5c272Smrg case $SYSV_MAN_SECTIONS in 1158316e5c272Smrg true) DRIVER_MAN_SUFFIX=7 ;; 1158416e5c272Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1158555de1df9Smrg esac 1158655de1df9Smrgfi 1158755de1df9Smrgif test x$DRIVER_MAN_DIR = x ; then 1158855de1df9Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 1158955de1df9Smrgfi 1159055de1df9Smrg 1159155de1df9Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1159216e5c272Smrg case $SYSV_MAN_SECTIONS in 1159316e5c272Smrg true) ADMIN_MAN_SUFFIX=1m ;; 1159416e5c272Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1159555de1df9Smrg esac 1159655de1df9Smrgfi 1159755de1df9Smrgif test x$ADMIN_MAN_DIR = x ; then 1159855de1df9Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 1159955de1df9Smrgfi 1160055de1df9Smrg 1160155de1df9Smrg 1160255de1df9Smrg 1160355de1df9Smrg 1160455de1df9Smrg 1160555de1df9Smrg 1160655de1df9Smrg 1160755de1df9Smrg 1160855de1df9Smrg 1160955de1df9Smrg 1161055de1df9Smrg 1161155de1df9Smrg 1161255de1df9Smrg 1161355de1df9Smrg 1161455de1df9Smrg 1161555de1df9SmrgXORG_MAN_PAGE="X Version 11" 1161655de1df9Smrg 1161755de1df9SmrgMAN_SUBSTS="\ 1161855de1df9Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1161955de1df9Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1162055de1df9Smrg -e 's|__xservername__|Xorg|g' \ 1162155de1df9Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1162255de1df9Smrg -e 's|__projectroot__|\$(prefix)|g' \ 1162339ae6282Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1162455de1df9Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1162555de1df9Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1162655de1df9Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1162755de1df9Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1162855de1df9Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1162955de1df9Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 1163055de1df9Smrg 1163155de1df9Smrg 1163255de1df9Smrg 1163355de1df9Smrg# Check whether --enable-silent-rules was given. 1163416e5c272Smrgif test ${enable_silent_rules+y} 1163516e5c272Smrgthen : 1163655de1df9Smrg enableval=$enable_silent_rules; 1163755de1df9Smrgfi 1163855de1df9Smrg 1163916e5c272Smrgcase $enable_silent_rules in # ((( 1164016e5c272Smrg yes) AM_DEFAULT_VERBOSITY=0;; 1164116e5c272Smrg no) AM_DEFAULT_VERBOSITY=1;; 1164216e5c272Smrg *) AM_DEFAULT_VERBOSITY=0;; 1164355de1df9Smrgesac 1164416e5c272Smrgam_make=${MAKE-make} 1164516e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 1164616e5c272Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 1164716e5c272Smrgif test ${am_cv_make_support_nested_variables+y} 1164816e5c272Smrgthen : 1164916e5c272Smrg printf %s "(cached) " >&6 11650baaedd75Smrgelse case e in #( 11651baaedd75Smrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 1165216e5c272SmrgBAR0=false 1165316e5c272SmrgBAR1=true 1165416e5c272SmrgV=1 1165516e5c272Smrgam__doit: 1165616e5c272Smrg @$(TRUE) 1165716e5c272Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 1165816e5c272Smrg am_cv_make_support_nested_variables=yes 1165916e5c272Smrgelse 1166016e5c272Smrg am_cv_make_support_nested_variables=no 11661baaedd75Smrgfi ;; 11662baaedd75Smrgesac 1166316e5c272Smrgfi 1166416e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 1166516e5c272Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 1166616e5c272Smrgif test $am_cv_make_support_nested_variables = yes; then 1166716e5c272Smrg AM_V='$(V)' 1166816e5c272Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1166916e5c272Smrgelse 1167016e5c272Smrg AM_V=$AM_DEFAULT_VERBOSITY 1167116e5c272Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1167216e5c272Smrgfi 1167355de1df9SmrgAM_BACKSLASH='\' 1167455de1df9Smrg 1167555de1df9Smrg 1167655de1df9Smrg 11677baaedd75Smrg 1167855de1df9Smrg# Avoid stat() failures if a file has a size that doesn't fit in 32-bits 1167955de1df9Smrg# Check whether --enable-largefile was given. 1168016e5c272Smrgif test ${enable_largefile+y} 1168116e5c272Smrgthen : 1168255de1df9Smrg enableval=$enable_largefile; 1168355de1df9Smrgfi 11684baaedd75Smrgif test "$enable_largefile,$enable_year2038" != no,no 11685baaedd75Smrgthen : 11686baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 11687baaedd75Smrgprintf %s "checking for $CC option to enable large file support... " >&6; } 11688baaedd75Smrgif test ${ac_cv_sys_largefile_opts+y} 1168916e5c272Smrgthen : 1169016e5c272Smrg printf %s "(cached) " >&6 11691baaedd75Smrgelse case e in #( 11692baaedd75Smrg e) ac_save_CC="$CC" 11693baaedd75Smrg ac_opt_found=no 11694baaedd75Smrg for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 11695baaedd75Smrg if test x"$ac_opt" != x"none needed" 11696baaedd75Smrgthen : 11697baaedd75Smrg CC="$ac_save_CC $ac_opt" 11698baaedd75Smrgfi 11699baaedd75Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1170055de1df9Smrg/* end confdefs.h. */ 1170155de1df9Smrg#include <sys/types.h> 11702baaedd75Smrg#ifndef FTYPE 11703baaedd75Smrg# define FTYPE off_t 11704baaedd75Smrg#endif 11705baaedd75Smrg /* Check that FTYPE can represent 2**63 - 1 correctly. 11706baaedd75Smrg We can't simply define LARGE_FTYPE to be 9223372036854775807, 1170755de1df9Smrg since some C++ compilers masquerading as C compilers 1170855de1df9Smrg incorrectly reject 9223372036854775807. */ 11709baaedd75Smrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 11710baaedd75Smrg int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 11711baaedd75Smrg && LARGE_FTYPE % 2147483647 == 1) 1171255de1df9Smrg ? 1 : -1]; 1171355de1df9Smrgint 1171416e5c272Smrgmain (void) 1171555de1df9Smrg{ 1171655de1df9Smrg 1171755de1df9Smrg ; 1171855de1df9Smrg return 0; 1171955de1df9Smrg} 1172055de1df9Smrg_ACEOF 11721baaedd75Smrgif ac_fn_c_try_compile "$LINENO" 1172216e5c272Smrgthen : 11723baaedd75Smrg if test x"$ac_opt" = x"none needed" 11724baaedd75Smrgthen : 11725baaedd75Smrg # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 11726baaedd75Smrg CC="$CC -DFTYPE=ino_t" 1172716e5c272Smrg if ac_fn_c_try_compile "$LINENO" 1172816e5c272Smrgthen : 11729baaedd75Smrg 11730baaedd75Smrgelse case e in #( 11731baaedd75Smrg e) CC="$CC -D_FILE_OFFSET_BITS=64" 11732baaedd75Smrg if ac_fn_c_try_compile "$LINENO" 11733baaedd75Smrgthen : 11734baaedd75Smrg ac_opt='-D_FILE_OFFSET_BITS=64' 11735baaedd75Smrgfi 11736baaedd75Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;; 11737baaedd75Smrgesac 1173855de1df9Smrgfi 1173916e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 1174055de1df9Smrgfi 11741baaedd75Smrg ac_cv_sys_largefile_opts=$ac_opt 11742baaedd75Smrg ac_opt_found=yes 1174355de1df9Smrgfi 1174416e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 11745baaedd75Smrg test $ac_opt_found = no || break 11746baaedd75Smrg done 11747baaedd75Smrg CC="$ac_save_CC" 1174855de1df9Smrg 11749baaedd75Smrg test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 11750baaedd75Smrgesac 1175155de1df9Smrgfi 11752baaedd75Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 11753baaedd75Smrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 11754baaedd75Smrg 11755baaedd75Smrgac_have_largefile=yes 11756baaedd75Smrgcase $ac_cv_sys_largefile_opts in #( 11757baaedd75Smrg "none needed") : 11758baaedd75Smrg ;; #( 11759baaedd75Smrg "supported through gnulib") : 11760baaedd75Smrg ;; #( 11761baaedd75Smrg "support not detected") : 11762baaedd75Smrg ac_have_largefile=no ;; #( 11763baaedd75Smrg "-D_FILE_OFFSET_BITS=64") : 11764baaedd75Smrg 11765baaedd75Smrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 11766baaedd75Smrg ;; #( 11767baaedd75Smrg "-D_LARGE_FILES=1") : 11768baaedd75Smrg 11769baaedd75Smrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 11770baaedd75Smrg ;; #( 11771baaedd75Smrg "-n32") : 11772baaedd75Smrg CC="$CC -n32" ;; #( 11773baaedd75Smrg *) : 11774baaedd75Smrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 1177555de1df9Smrgesac 11776baaedd75Smrg 11777baaedd75Smrgif test "$enable_year2038" != no 11778baaedd75Smrgthen : 11779baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 11780baaedd75Smrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; } 11781baaedd75Smrgif test ${ac_cv_sys_year2038_opts+y} 1178216e5c272Smrgthen : 1178316e5c272Smrg printf %s "(cached) " >&6 11784baaedd75Smrgelse case e in #( 11785baaedd75Smrg e) ac_save_CPPFLAGS="$CPPFLAGS" 11786baaedd75Smrg ac_opt_found=no 11787baaedd75Smrg 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 11788baaedd75Smrg if test x"$ac_opt" != x"none needed" 1178916e5c272Smrgthen : 11790baaedd75Smrg CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 1179155de1df9Smrgfi 11792baaedd75Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1179355de1df9Smrg/* end confdefs.h. */ 11794baaedd75Smrg 11795baaedd75Smrg #include <time.h> 11796baaedd75Smrg /* Check that time_t can represent 2**32 - 1 correctly. */ 11797baaedd75Smrg #define LARGE_TIME_T \\ 11798baaedd75Smrg ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 11799baaedd75Smrg int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 11800baaedd75Smrg && LARGE_TIME_T % 65537 == 0) 11801baaedd75Smrg ? 1 : -1]; 11802baaedd75Smrg 1180355de1df9Smrgint 1180416e5c272Smrgmain (void) 1180555de1df9Smrg{ 1180655de1df9Smrg 1180755de1df9Smrg ; 1180855de1df9Smrg return 0; 1180955de1df9Smrg} 1181055de1df9Smrg_ACEOF 1181116e5c272Smrgif ac_fn_c_try_compile "$LINENO" 1181216e5c272Smrgthen : 11813baaedd75Smrg ac_cv_sys_year2038_opts="$ac_opt" 11814baaedd75Smrg ac_opt_found=yes 1181555de1df9Smrgfi 1181616e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 11817baaedd75Smrg test $ac_opt_found = no || break 11818baaedd75Smrg done 11819baaedd75Smrg CPPFLAGS="$ac_save_CPPFLAGS" 11820baaedd75Smrg test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 11821baaedd75Smrgesac 1182255de1df9Smrgfi 11823baaedd75Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 11824baaedd75Smrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 11825baaedd75Smrg 11826baaedd75Smrgac_have_year2038=yes 11827baaedd75Smrgcase $ac_cv_sys_year2038_opts in #( 11828baaedd75Smrg "none needed") : 11829baaedd75Smrg ;; #( 11830baaedd75Smrg "support not detected") : 11831baaedd75Smrg ac_have_year2038=no ;; #( 11832baaedd75Smrg "-D_TIME_BITS=64") : 11833baaedd75Smrg 11834baaedd75Smrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 11835baaedd75Smrg ;; #( 11836baaedd75Smrg "-D__MINGW_USE_VC2005_COMPAT") : 11837baaedd75Smrg 11838baaedd75Smrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 11839baaedd75Smrg ;; #( 11840baaedd75Smrg "-U_USE_32_BIT_TIME_T"*) : 11841baaedd75Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 11842baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 11843baaedd75Smrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 11844baaedd75Smrgwill stop working after mid-January 2038. Remove 11845baaedd75Smrg_USE_32BIT_TIME_T from the compiler flags. 11846baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 11847baaedd75Smrg *) : 11848baaedd75Smrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 1184955de1df9Smrgesac 11850baaedd75Smrg 1185155de1df9Smrgfi 1185255de1df9Smrg 11853baaedd75Smrgfi 1185455de1df9Smrg 1185555de1df9Smrg# Checks for pkg-config packages 1185655de1df9Smrg 1185755de1df9Smrgpkg_failed=no 1185816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5 1185916e5c272Smrgprintf %s "checking for XPROTO... " >&6; } 1186055de1df9Smrg 1186155de1df9Smrgif test -n "$XPROTO_CFLAGS"; then 1186255de1df9Smrg pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS" 1186355de1df9Smrg elif test -n "$PKG_CONFIG"; then 1186455de1df9Smrg if test -n "$PKG_CONFIG" && \ 1186516e5c272Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.17\""; } >&5 1186639ae6282Smrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.17") 2>&5 1186755de1df9Smrg ac_status=$? 1186816e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1186955de1df9Smrg test $ac_status = 0; }; then 1187039ae6282Smrg pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.17" 2>/dev/null` 1187116e5c272Smrg test "x$?" != "x0" && pkg_failed=yes 1187255de1df9Smrgelse 1187355de1df9Smrg pkg_failed=yes 1187455de1df9Smrgfi 1187555de1df9Smrg else 1187655de1df9Smrg pkg_failed=untried 1187755de1df9Smrgfi 1187855de1df9Smrgif test -n "$XPROTO_LIBS"; then 1187955de1df9Smrg pkg_cv_XPROTO_LIBS="$XPROTO_LIBS" 1188055de1df9Smrg elif test -n "$PKG_CONFIG"; then 1188155de1df9Smrg if test -n "$PKG_CONFIG" && \ 1188216e5c272Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.17\""; } >&5 1188339ae6282Smrg ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.17") 2>&5 1188455de1df9Smrg ac_status=$? 1188516e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1188655de1df9Smrg test $ac_status = 0; }; then 1188739ae6282Smrg pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.17" 2>/dev/null` 1188816e5c272Smrg test "x$?" != "x0" && pkg_failed=yes 1188955de1df9Smrgelse 1189055de1df9Smrg pkg_failed=yes 1189155de1df9Smrgfi 1189255de1df9Smrg else 1189355de1df9Smrg pkg_failed=untried 1189455de1df9Smrgfi 1189555de1df9Smrg 1189655de1df9Smrg 1189755de1df9Smrg 1189855de1df9Smrgif test $pkg_failed = yes; then 1189916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1190016e5c272Smrgprintf "%s\n" "no" >&6; } 1190155de1df9Smrg 1190255de1df9Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1190355de1df9Smrg _pkg_short_errors_supported=yes 1190455de1df9Smrgelse 1190555de1df9Smrg _pkg_short_errors_supported=no 1190655de1df9Smrgfi 1190755de1df9Smrg if test $_pkg_short_errors_supported = yes; then 1190816e5c272Smrg XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto >= 7.0.17" 2>&1` 1190955de1df9Smrg else 1191016e5c272Smrg XPROTO_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto >= 7.0.17" 2>&1` 1191155de1df9Smrg fi 1191255de1df9Smrg # Put the nasty error message in config.log where it belongs 1191355de1df9Smrg echo "$XPROTO_PKG_ERRORS" >&5 1191455de1df9Smrg 1191539ae6282Smrg as_fn_error $? "Package requirements (xproto >= 7.0.17) were not met: 1191655de1df9Smrg 1191755de1df9Smrg$XPROTO_PKG_ERRORS 1191855de1df9Smrg 1191955de1df9SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1192055de1df9Smrginstalled software in a non-standard prefix. 1192155de1df9Smrg 1192255de1df9SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS 1192355de1df9Smrgand XPROTO_LIBS to avoid the need to call pkg-config. 1192416e5c272SmrgSee the pkg-config man page for more details." "$LINENO" 5 1192555de1df9Smrgelif test $pkg_failed = untried; then 1192616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1192716e5c272Smrgprintf "%s\n" "no" >&6; } 11928baaedd75Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 11929baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1193039ae6282Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1193155de1df9Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1193255de1df9Smrgpath to pkg-config. 1193355de1df9Smrg 1193455de1df9SmrgAlternatively, you may set the environment variables XPROTO_CFLAGS 1193555de1df9Smrgand XPROTO_LIBS to avoid the need to call pkg-config. 1193655de1df9SmrgSee the pkg-config man page for more details. 1193755de1df9Smrg 1193855de1df9SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 11939baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 1194055de1df9Smrgelse 1194155de1df9Smrg XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS 1194255de1df9Smrg XPROTO_LIBS=$pkg_cv_XPROTO_LIBS 1194316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1194416e5c272Smrgprintf "%s\n" "yes" >&6; } 1194516e5c272Smrg 1194616e5c272Smrgfi 1194716e5c272Smrg 1194816e5c272Smrg# Checks for non-standard functions and fallback to libbsd if we can 1194916e5c272Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1195016e5c272Smrg/* end confdefs.h. */ 1195116e5c272Smrg 1195216e5c272Smrg/* Override any GCC internal prototype to avoid an error. 1195316e5c272Smrg Use char because int might match the return type of a GCC 11954baaedd75Smrg builtin and then its argument prototype would still apply. 11955baaedd75Smrg The 'extern "C"' is for builds by C++ compilers; 11956baaedd75Smrg although this is not generally supported in C code supporting it here 11957baaedd75Smrg has little cost and some practical benefit (sr 110532). */ 11958baaedd75Smrg#ifdef __cplusplus 11959baaedd75Smrgextern "C" 11960baaedd75Smrg#endif 11961baaedd75Smrgchar strlcpy (void); 1196216e5c272Smrgint 1196316e5c272Smrgmain (void) 1196416e5c272Smrg{ 1196516e5c272Smrgreturn strlcpy (); 1196616e5c272Smrg ; 1196716e5c272Smrg return 0; 1196816e5c272Smrg} 1196916e5c272Smrg_ACEOF 1197016e5c272Smrgif ac_fn_c_try_link "$LINENO" 1197116e5c272Smrgthen : 1197216e5c272Smrg TRY_LIBBSD="no" 11973baaedd75Smrgelse case e in #( 11974baaedd75Smrg e) TRY_LIBBSD="yes" ;; 11975baaedd75Smrgesac 1197616e5c272Smrgfi 1197716e5c272Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1197816e5c272Smrg conftest$ac_exeext conftest.$ac_ext 1197916e5c272Smrgif test "x$TRY_LIBBSD" = "xyes" 1198016e5c272Smrgthen : 1198116e5c272Smrg 1198216e5c272Smrgpkg_failed=no 1198316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBBSD" >&5 1198416e5c272Smrgprintf %s "checking for LIBBSD... " >&6; } 1198516e5c272Smrg 1198616e5c272Smrgif test -n "$LIBBSD_CFLAGS"; then 1198716e5c272Smrg pkg_cv_LIBBSD_CFLAGS="$LIBBSD_CFLAGS" 1198816e5c272Smrg elif test -n "$PKG_CONFIG"; then 1198916e5c272Smrg if test -n "$PKG_CONFIG" && \ 1199016e5c272Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libbsd-overlay\""; } >&5 1199116e5c272Smrg ($PKG_CONFIG --exists --print-errors "libbsd-overlay") 2>&5 1199216e5c272Smrg ac_status=$? 1199316e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1199416e5c272Smrg test $ac_status = 0; }; then 1199516e5c272Smrg pkg_cv_LIBBSD_CFLAGS=`$PKG_CONFIG --cflags "libbsd-overlay" 2>/dev/null` 1199616e5c272Smrg test "x$?" != "x0" && pkg_failed=yes 1199716e5c272Smrgelse 1199816e5c272Smrg pkg_failed=yes 1199916e5c272Smrgfi 1200016e5c272Smrg else 1200116e5c272Smrg pkg_failed=untried 1200216e5c272Smrgfi 1200316e5c272Smrgif test -n "$LIBBSD_LIBS"; then 1200416e5c272Smrg pkg_cv_LIBBSD_LIBS="$LIBBSD_LIBS" 1200516e5c272Smrg elif test -n "$PKG_CONFIG"; then 1200616e5c272Smrg if test -n "$PKG_CONFIG" && \ 1200716e5c272Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libbsd-overlay\""; } >&5 1200816e5c272Smrg ($PKG_CONFIG --exists --print-errors "libbsd-overlay") 2>&5 1200916e5c272Smrg ac_status=$? 1201016e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1201116e5c272Smrg test $ac_status = 0; }; then 1201216e5c272Smrg pkg_cv_LIBBSD_LIBS=`$PKG_CONFIG --libs "libbsd-overlay" 2>/dev/null` 1201316e5c272Smrg test "x$?" != "x0" && pkg_failed=yes 1201416e5c272Smrgelse 1201516e5c272Smrg pkg_failed=yes 1201616e5c272Smrgfi 1201716e5c272Smrg else 1201816e5c272Smrg pkg_failed=untried 1201916e5c272Smrgfi 1202016e5c272Smrg 1202116e5c272Smrg 1202216e5c272Smrg 1202316e5c272Smrgif test $pkg_failed = yes; then 1202416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1202516e5c272Smrgprintf "%s\n" "no" >&6; } 1202616e5c272Smrg 1202716e5c272Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1202816e5c272Smrg _pkg_short_errors_supported=yes 1202916e5c272Smrgelse 1203016e5c272Smrg _pkg_short_errors_supported=no 1203116e5c272Smrgfi 1203216e5c272Smrg if test $_pkg_short_errors_supported = yes; then 1203316e5c272Smrg LIBBSD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libbsd-overlay" 2>&1` 1203416e5c272Smrg else 1203516e5c272Smrg LIBBSD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libbsd-overlay" 2>&1` 1203616e5c272Smrg fi 1203716e5c272Smrg # Put the nasty error message in config.log where it belongs 1203816e5c272Smrg echo "$LIBBSD_PKG_ERRORS" >&5 1203916e5c272Smrg 1204016e5c272Smrg : 1204116e5c272Smrgelif test $pkg_failed = untried; then 1204216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 1204316e5c272Smrgprintf "%s\n" "no" >&6; } 1204455de1df9Smrg : 1204516e5c272Smrgelse 1204616e5c272Smrg LIBBSD_CFLAGS=$pkg_cv_LIBBSD_CFLAGS 1204716e5c272Smrg LIBBSD_LIBS=$pkg_cv_LIBBSD_LIBS 1204816e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1204916e5c272Smrgprintf "%s\n" "yes" >&6; } 1205016e5c272Smrg CFLAGS="$CFLAGS $LIBBSD_CFLAGS" ; LIBS="$LIBS $LIBBSD_LIBS" 1205155de1df9Smrgfi 1205216e5c272Smrgfi 1205316e5c272Smrgac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 1205416e5c272Smrgif test "x$ac_cv_func_strlcat" = xyes 1205516e5c272Smrgthen : 1205616e5c272Smrg printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h 1205716e5c272Smrg 1205816e5c272Smrgfi 1205916e5c272Smrgac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 1206016e5c272Smrgif test "x$ac_cv_func_strlcpy" = xyes 1206116e5c272Smrgthen : 1206216e5c272Smrg printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h 1206316e5c272Smrg 1206416e5c272Smrgfi 1206516e5c272Smrg 1206655de1df9Smrg 1206755de1df9Smrgac_config_files="$ac_config_files Makefile" 1206855de1df9Smrg 1206955de1df9Smrgcat >confcache <<\_ACEOF 1207055de1df9Smrg# This file is a shell script that caches the results of configure 1207155de1df9Smrg# tests run on this system so they can be shared between configure 1207255de1df9Smrg# scripts and configure runs, see configure's option --config-cache. 1207355de1df9Smrg# It is not useful on other systems. If it contains results you don't 1207455de1df9Smrg# want to keep, you may remove or edit it. 1207555de1df9Smrg# 1207655de1df9Smrg# config.status only pays attention to the cache file if you give it 1207755de1df9Smrg# the --recheck option to rerun configure. 1207855de1df9Smrg# 12079baaedd75Smrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 12080baaedd75Smrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 1208155de1df9Smrg# following values. 1208255de1df9Smrg 1208355de1df9Smrg_ACEOF 1208455de1df9Smrg 1208555de1df9Smrg# The following way of writing the cache mishandles newlines in values, 1208655de1df9Smrg# but we know of no workaround that is simple, portable, and efficient. 1208755de1df9Smrg# So, we kill variables containing newlines. 1208855de1df9Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 1208955de1df9Smrg# and sets the high bit in the cache file unless we assign to the vars. 1209055de1df9Smrg( 1209155de1df9Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1209255de1df9Smrg eval ac_val=\$$ac_var 1209355de1df9Smrg case $ac_val in #( 1209455de1df9Smrg *${as_nl}*) 1209555de1df9Smrg case $ac_var in #( 1209616e5c272Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1209716e5c272Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1209855de1df9Smrg esac 1209955de1df9Smrg case $ac_var in #( 1210055de1df9Smrg _ | IFS | as_nl) ;; #( 1210155de1df9Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1210255de1df9Smrg *) { eval $ac_var=; unset $ac_var;} ;; 1210355de1df9Smrg esac ;; 1210455de1df9Smrg esac 1210555de1df9Smrg done 1210655de1df9Smrg 1210755de1df9Smrg (set) 2>&1 | 1210855de1df9Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1210955de1df9Smrg *${as_nl}ac_space=\ *) 12110baaedd75Smrg # 'set' does not quote correctly, so add quotes: double-quote 1211155de1df9Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 1211255de1df9Smrg sed -n \ 1211355de1df9Smrg "s/'/'\\\\''/g; 1211455de1df9Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1211555de1df9Smrg ;; #( 1211655de1df9Smrg *) 12117baaedd75Smrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 1211855de1df9Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1211955de1df9Smrg ;; 1212055de1df9Smrg esac | 1212155de1df9Smrg sort 1212255de1df9Smrg) | 1212355de1df9Smrg sed ' 1212455de1df9Smrg /^ac_cv_env_/b end 1212555de1df9Smrg t clear 1212655de1df9Smrg :clear 1212716e5c272Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 1212855de1df9Smrg t end 1212955de1df9Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1213055de1df9Smrg :end' >>confcache 1213155de1df9Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1213255de1df9Smrg if test -w "$cache_file"; then 1213339ae6282Smrg if test "x$cache_file" != "x/dev/null"; then 1213416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 1213516e5c272Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 1213639ae6282Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 1213739ae6282Smrg cat confcache >"$cache_file" 1213839ae6282Smrg else 1213939ae6282Smrg case $cache_file in #( 1214039ae6282Smrg */* | ?:*) 1214139ae6282Smrg mv -f confcache "$cache_file"$$ && 1214239ae6282Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 1214339ae6282Smrg *) 1214439ae6282Smrg mv -f confcache "$cache_file" ;; 1214539ae6282Smrg esac 1214639ae6282Smrg fi 1214739ae6282Smrg fi 1214855de1df9Smrg else 1214916e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 1215016e5c272Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 1215155de1df9Smrg fi 1215255de1df9Smrgfi 1215355de1df9Smrgrm -f confcache 1215455de1df9Smrg 1215555de1df9Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1215655de1df9Smrg# Let make expand exec_prefix. 1215755de1df9Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 1215855de1df9Smrg 1215955de1df9SmrgDEFS=-DHAVE_CONFIG_H 1216055de1df9Smrg 1216155de1df9Smrgac_libobjs= 1216255de1df9Smrgac_ltlibobjs= 1216339ae6282SmrgU= 1216455de1df9Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1216555de1df9Smrg # 1. Remove the extension, and $U if already installed. 1216655de1df9Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1216716e5c272Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 1216855de1df9Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1216955de1df9Smrg # will be set to the directory where LIBOBJS objects are built. 1217055de1df9Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1217155de1df9Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 1217255de1df9Smrgdone 1217355de1df9SmrgLIBOBJS=$ac_libobjs 1217455de1df9Smrg 1217555de1df9SmrgLTLIBOBJS=$ac_ltlibobjs 1217655de1df9Smrg 1217755de1df9Smrg 1217816e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 1217916e5c272Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 1218016e5c272Smrg if test -n "$am_sleep_pid"; then 1218116e5c272Smrg # Hide warnings about reused PIDs. 1218216e5c272Smrg wait $am_sleep_pid 2>/dev/null 1218316e5c272Smrg fi 1218416e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 1218516e5c272Smrgprintf "%s\n" "done" >&6; } 1218639ae6282Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1218739ae6282Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 1218839ae6282SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1218939ae6282Smrgfi 1219039ae6282Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1219139ae6282Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 1219239ae6282SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 1219339ae6282Smrgfi 1219455de1df9Smrg if test -n "$EXEEXT"; then 1219555de1df9Smrg am__EXEEXT_TRUE= 1219655de1df9Smrg am__EXEEXT_FALSE='#' 1219755de1df9Smrgelse 1219855de1df9Smrg am__EXEEXT_TRUE='#' 1219955de1df9Smrg am__EXEEXT_FALSE= 1220055de1df9Smrgfi 1220155de1df9Smrg 12202baaedd75Smrg# Check whether --enable-year2038 was given. 12203baaedd75Smrgif test ${enable_year2038+y} 12204baaedd75Smrgthen : 12205baaedd75Smrg enableval=$enable_year2038; 12206baaedd75Smrgfi 12207baaedd75Smrg 1220855de1df9Smrg 1220939ae6282Smrg: "${CONFIG_STATUS=./config.status}" 1221055de1df9Smrgac_write_fail=0 1221155de1df9Smrgac_clean_files_save=$ac_clean_files 1221255de1df9Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1221316e5c272Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 1221416e5c272Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 1221555de1df9Smrgas_write_fail=0 1221655de1df9Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 1221755de1df9Smrg#! $SHELL 1221855de1df9Smrg# Generated by $as_me. 1221955de1df9Smrg# Run this file to recreate the current configuration. 1222055de1df9Smrg# Compiler output produced by configure, useful for debugging 1222155de1df9Smrg# configure, is in config.log if it exists. 1222255de1df9Smrg 1222355de1df9Smrgdebug=false 1222455de1df9Smrgac_cs_recheck=false 1222555de1df9Smrgac_cs_silent=false 1222655de1df9Smrg 1222755de1df9SmrgSHELL=\${CONFIG_SHELL-$SHELL} 1222855de1df9Smrgexport SHELL 1222955de1df9Smrg_ASEOF 1223055de1df9Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 1223155de1df9Smrg## -------------------- ## 1223255de1df9Smrg## M4sh Initialization. ## 1223355de1df9Smrg## -------------------- ## 1223455de1df9Smrg 1223555de1df9Smrg# Be more Bourne compatible 1223655de1df9SmrgDUALCASE=1; export DUALCASE # for MKS sh 1223716e5c272Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 1223816e5c272Smrgthen : 1223955de1df9Smrg emulate sh 1224055de1df9Smrg NULLCMD=: 1224155de1df9Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1224255de1df9Smrg # is contrary to our usage. Disable this feature. 1224355de1df9Smrg alias -g '${1+"$@"}'='"$@"' 1224455de1df9Smrg setopt NO_GLOB_SUBST 12245baaedd75Smrgelse case e in #( 12246baaedd75Smrg e) case `(set -o) 2>/dev/null` in #( 1224755de1df9Smrg *posix*) : 1224855de1df9Smrg set -o posix ;; #( 1224955de1df9Smrg *) : 1225055de1df9Smrg ;; 12251baaedd75Smrgesac ;; 1225255de1df9Smrgesac 1225355de1df9Smrgfi 1225455de1df9Smrg 1225555de1df9Smrg 1225616e5c272Smrg 1225716e5c272Smrg# Reset variables that may have inherited troublesome values from 1225816e5c272Smrg# the environment. 1225916e5c272Smrg 1226016e5c272Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 1226116e5c272Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 1226216e5c272Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 1226316e5c272Smrg# Quoting is to prevent editors from complaining about space-tab. 1226455de1df9Smrgas_nl=' 1226555de1df9Smrg' 1226655de1df9Smrgexport as_nl 1226716e5c272SmrgIFS=" "" $as_nl" 1226816e5c272Smrg 1226916e5c272SmrgPS1='$ ' 1227016e5c272SmrgPS2='> ' 1227116e5c272SmrgPS4='+ ' 1227216e5c272Smrg 1227316e5c272Smrg# Ensure predictable behavior from utilities with locale-dependent output. 1227416e5c272SmrgLC_ALL=C 1227516e5c272Smrgexport LC_ALL 1227616e5c272SmrgLANGUAGE=C 1227716e5c272Smrgexport LANGUAGE 1227816e5c272Smrg 1227916e5c272Smrg# We cannot yet rely on "unset" to work, but we need these variables 1228016e5c272Smrg# to be unset--not just set to an empty or harmless value--now, to 1228116e5c272Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 1228216e5c272Smrg# also avoids known problems related to "unset" and subshell syntax 1228316e5c272Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 1228416e5c272Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 1228516e5c272Smrgdo eval test \${$as_var+y} \ 1228616e5c272Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1228716e5c272Smrgdone 1228816e5c272Smrg 1228916e5c272Smrg# Ensure that fds 0, 1, and 2 are open. 1229016e5c272Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 1229116e5c272Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 1229216e5c272Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 1229355de1df9Smrg 1229455de1df9Smrg# The user is always right. 1229516e5c272Smrgif ${PATH_SEPARATOR+false} :; then 1229655de1df9Smrg PATH_SEPARATOR=: 1229755de1df9Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1229855de1df9Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1229955de1df9Smrg PATH_SEPARATOR=';' 1230055de1df9Smrg } 1230155de1df9Smrgfi 1230255de1df9Smrg 1230355de1df9Smrg 1230455de1df9Smrg# Find who we are. Look in the path if we contain no directory separator. 1230539ae6282Smrgas_myself= 1230655de1df9Smrgcase $0 in #(( 1230755de1df9Smrg *[\\/]* ) as_myself=$0 ;; 1230855de1df9Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1230955de1df9Smrgfor as_dir in $PATH 1231055de1df9Smrgdo 1231155de1df9Smrg IFS=$as_save_IFS 1231216e5c272Smrg case $as_dir in #((( 1231316e5c272Smrg '') as_dir=./ ;; 1231416e5c272Smrg */) ;; 1231516e5c272Smrg *) as_dir=$as_dir/ ;; 1231616e5c272Smrg esac 1231716e5c272Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 1231855de1df9Smrg done 1231955de1df9SmrgIFS=$as_save_IFS 1232055de1df9Smrg 1232155de1df9Smrg ;; 1232255de1df9Smrgesac 12323baaedd75Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 1232455de1df9Smrg# in which case we are not to be found in the path. 1232555de1df9Smrgif test "x$as_myself" = x; then 1232655de1df9Smrg as_myself=$0 1232755de1df9Smrgfi 1232855de1df9Smrgif test ! -f "$as_myself"; then 1232916e5c272Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1233055de1df9Smrg exit 1 1233155de1df9Smrgfi 1233255de1df9Smrg 1233355de1df9Smrg 1233455de1df9Smrg 1233539ae6282Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 1233639ae6282Smrg# ---------------------------------------- 1233755de1df9Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 1233855de1df9Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 1233939ae6282Smrg# script with STATUS, using 1 if that was 0. 1234055de1df9Smrgas_fn_error () 1234155de1df9Smrg{ 1234239ae6282Smrg as_status=$1; test $as_status -eq 0 && as_status=1 1234339ae6282Smrg if test "$4"; then 1234439ae6282Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1234516e5c272Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 1234655de1df9Smrg fi 1234716e5c272Smrg printf "%s\n" "$as_me: error: $2" >&2 1234855de1df9Smrg as_fn_exit $as_status 1234955de1df9Smrg} # as_fn_error 1235055de1df9Smrg 1235155de1df9Smrg 1235255de1df9Smrg# as_fn_set_status STATUS 1235355de1df9Smrg# ----------------------- 1235455de1df9Smrg# Set $? to STATUS, without forking. 1235555de1df9Smrgas_fn_set_status () 1235655de1df9Smrg{ 1235755de1df9Smrg return $1 1235855de1df9Smrg} # as_fn_set_status 1235955de1df9Smrg 1236055de1df9Smrg# as_fn_exit STATUS 1236155de1df9Smrg# ----------------- 1236255de1df9Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 1236355de1df9Smrgas_fn_exit () 1236455de1df9Smrg{ 1236555de1df9Smrg set +e 1236655de1df9Smrg as_fn_set_status $1 1236755de1df9Smrg exit $1 1236855de1df9Smrg} # as_fn_exit 1236955de1df9Smrg 1237055de1df9Smrg# as_fn_unset VAR 1237155de1df9Smrg# --------------- 1237255de1df9Smrg# Portably unset VAR. 1237355de1df9Smrgas_fn_unset () 1237455de1df9Smrg{ 1237555de1df9Smrg { eval $1=; unset $1;} 1237655de1df9Smrg} 1237755de1df9Smrgas_unset=as_fn_unset 1237816e5c272Smrg 1237955de1df9Smrg# as_fn_append VAR VALUE 1238055de1df9Smrg# ---------------------- 1238155de1df9Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 1238255de1df9Smrg# advantage of any shell optimizations that allow amortized linear growth over 1238355de1df9Smrg# repeated appends, instead of the typical quadratic growth present in naive 1238455de1df9Smrg# implementations. 1238516e5c272Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 1238616e5c272Smrgthen : 1238755de1df9Smrg eval 'as_fn_append () 1238855de1df9Smrg { 1238955de1df9Smrg eval $1+=\$2 1239055de1df9Smrg }' 12391baaedd75Smrgelse case e in #( 12392baaedd75Smrg e) as_fn_append () 1239355de1df9Smrg { 1239455de1df9Smrg eval $1=\$$1\$2 12395baaedd75Smrg } ;; 12396baaedd75Smrgesac 1239755de1df9Smrgfi # as_fn_append 1239855de1df9Smrg 1239955de1df9Smrg# as_fn_arith ARG... 1240055de1df9Smrg# ------------------ 1240155de1df9Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 1240255de1df9Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 1240355de1df9Smrg# must be portable across $(()) and expr. 1240416e5c272Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 1240516e5c272Smrgthen : 1240655de1df9Smrg eval 'as_fn_arith () 1240755de1df9Smrg { 1240855de1df9Smrg as_val=$(( $* )) 1240955de1df9Smrg }' 12410baaedd75Smrgelse case e in #( 12411baaedd75Smrg e) as_fn_arith () 1241255de1df9Smrg { 1241355de1df9Smrg as_val=`expr "$@" || test $? -eq 1` 12414baaedd75Smrg } ;; 12415baaedd75Smrgesac 1241655de1df9Smrgfi # as_fn_arith 1241755de1df9Smrg 1241855de1df9Smrg 1241955de1df9Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1242055de1df9Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1242155de1df9Smrg as_expr=expr 1242255de1df9Smrgelse 1242355de1df9Smrg as_expr=false 1242455de1df9Smrgfi 1242555de1df9Smrg 1242655de1df9Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1242755de1df9Smrg as_basename=basename 1242855de1df9Smrgelse 1242955de1df9Smrg as_basename=false 1243055de1df9Smrgfi 1243155de1df9Smrg 1243255de1df9Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1243355de1df9Smrg as_dirname=dirname 1243455de1df9Smrgelse 1243555de1df9Smrg as_dirname=false 1243655de1df9Smrgfi 1243755de1df9Smrg 1243855de1df9Smrgas_me=`$as_basename -- "$0" || 1243955de1df9Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1244055de1df9Smrg X"$0" : 'X\(//\)$' \| \ 1244155de1df9Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1244216e5c272Smrgprintf "%s\n" X/"$0" | 1244355de1df9Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1244455de1df9Smrg s//\1/ 1244555de1df9Smrg q 1244655de1df9Smrg } 1244755de1df9Smrg /^X\/\(\/\/\)$/{ 1244855de1df9Smrg s//\1/ 1244955de1df9Smrg q 1245055de1df9Smrg } 1245155de1df9Smrg /^X\/\(\/\).*/{ 1245255de1df9Smrg s//\1/ 1245355de1df9Smrg q 1245455de1df9Smrg } 1245555de1df9Smrg s/.*/./; q'` 1245655de1df9Smrg 1245755de1df9Smrg# Avoid depending upon Character Ranges. 1245855de1df9Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1245955de1df9Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1246055de1df9Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1246155de1df9Smrgas_cr_digits='0123456789' 1246255de1df9Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 1246355de1df9Smrg 1246416e5c272Smrg 1246516e5c272Smrg# Determine whether it's possible to make 'echo' print without a newline. 1246616e5c272Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 1246716e5c272Smrg# for compatibility with existing Makefiles. 1246855de1df9SmrgECHO_C= ECHO_N= ECHO_T= 1246955de1df9Smrgcase `echo -n x` in #((((( 1247055de1df9Smrg-n*) 1247155de1df9Smrg case `echo 'xy\c'` in 1247255de1df9Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1247355de1df9Smrg xy) ECHO_C='\c';; 1247455de1df9Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 1247555de1df9Smrg ECHO_T=' ';; 1247655de1df9Smrg esac;; 1247755de1df9Smrg*) 1247855de1df9Smrg ECHO_N='-n';; 1247955de1df9Smrgesac 1248055de1df9Smrg 1248116e5c272Smrg# For backward compatibility with old third-party macros, we provide 1248216e5c272Smrg# the shell variables $as_echo and $as_echo_n. New code should use 1248316e5c272Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 1248416e5c272Smrgas_echo='printf %s\n' 1248516e5c272Smrgas_echo_n='printf %s' 1248616e5c272Smrg 1248755de1df9Smrgrm -f conf$$ conf$$.exe conf$$.file 1248855de1df9Smrgif test -d conf$$.dir; then 1248955de1df9Smrg rm -f conf$$.dir/conf$$.file 1249055de1df9Smrgelse 1249155de1df9Smrg rm -f conf$$.dir 1249255de1df9Smrg mkdir conf$$.dir 2>/dev/null 1249355de1df9Smrgfi 1249455de1df9Smrgif (echo >conf$$.file) 2>/dev/null; then 1249555de1df9Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1249655de1df9Smrg as_ln_s='ln -s' 1249755de1df9Smrg # ... but there are two gotchas: 12498baaedd75Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 12499baaedd75Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 12500baaedd75Smrg # In both cases, we have to default to 'cp -pR'. 1250155de1df9Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1250216e5c272Smrg as_ln_s='cp -pR' 1250355de1df9Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 1250455de1df9Smrg as_ln_s=ln 1250555de1df9Smrg else 1250616e5c272Smrg as_ln_s='cp -pR' 1250755de1df9Smrg fi 1250855de1df9Smrgelse 1250916e5c272Smrg as_ln_s='cp -pR' 1251055de1df9Smrgfi 1251155de1df9Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1251255de1df9Smrgrmdir conf$$.dir 2>/dev/null 1251355de1df9Smrg 1251455de1df9Smrg 1251555de1df9Smrg# as_fn_mkdir_p 1251655de1df9Smrg# ------------- 1251755de1df9Smrg# Create "$as_dir" as a directory, including parents if necessary. 1251855de1df9Smrgas_fn_mkdir_p () 1251955de1df9Smrg{ 1252055de1df9Smrg 1252155de1df9Smrg case $as_dir in #( 1252255de1df9Smrg -*) as_dir=./$as_dir;; 1252355de1df9Smrg esac 1252455de1df9Smrg test -d "$as_dir" || eval $as_mkdir_p || { 1252555de1df9Smrg as_dirs= 1252655de1df9Smrg while :; do 1252755de1df9Smrg case $as_dir in #( 1252816e5c272Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1252955de1df9Smrg *) as_qdir=$as_dir;; 1253055de1df9Smrg esac 1253155de1df9Smrg as_dirs="'$as_qdir' $as_dirs" 1253255de1df9Smrg as_dir=`$as_dirname -- "$as_dir" || 1253355de1df9Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1253455de1df9Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1253555de1df9Smrg X"$as_dir" : 'X\(//\)$' \| \ 1253655de1df9Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1253716e5c272Smrgprintf "%s\n" X"$as_dir" | 1253855de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1253955de1df9Smrg s//\1/ 1254055de1df9Smrg q 1254155de1df9Smrg } 1254255de1df9Smrg /^X\(\/\/\)[^/].*/{ 1254355de1df9Smrg s//\1/ 1254455de1df9Smrg q 1254555de1df9Smrg } 1254655de1df9Smrg /^X\(\/\/\)$/{ 1254755de1df9Smrg s//\1/ 1254855de1df9Smrg q 1254955de1df9Smrg } 1255055de1df9Smrg /^X\(\/\).*/{ 1255155de1df9Smrg s//\1/ 1255255de1df9Smrg q 1255355de1df9Smrg } 1255455de1df9Smrg s/.*/./; q'` 1255555de1df9Smrg test -d "$as_dir" && break 1255655de1df9Smrg done 1255755de1df9Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1255839ae6282Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 1255955de1df9Smrg 1256055de1df9Smrg 1256155de1df9Smrg} # as_fn_mkdir_p 1256255de1df9Smrgif mkdir -p . 2>/dev/null; then 1256355de1df9Smrg as_mkdir_p='mkdir -p "$as_dir"' 1256455de1df9Smrgelse 1256555de1df9Smrg test -d ./-p && rmdir ./-p 1256655de1df9Smrg as_mkdir_p=false 1256755de1df9Smrgfi 1256855de1df9Smrg 1256916e5c272Smrg 1257016e5c272Smrg# as_fn_executable_p FILE 1257116e5c272Smrg# ----------------------- 1257216e5c272Smrg# Test if FILE is an executable regular file. 1257316e5c272Smrgas_fn_executable_p () 1257416e5c272Smrg{ 1257516e5c272Smrg test -f "$1" && test -x "$1" 1257616e5c272Smrg} # as_fn_executable_p 1257716e5c272Smrgas_test_x='test -x' 1257816e5c272Smrgas_executable_p=as_fn_executable_p 1257955de1df9Smrg 1258055de1df9Smrg# Sed expression to map a string onto a valid CPP name. 12581baaedd75Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 12582baaedd75Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 1258355de1df9Smrg 1258455de1df9Smrg# Sed expression to map a string onto a valid variable name. 12585baaedd75Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 12586baaedd75Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 1258755de1df9Smrg 1258855de1df9Smrg 1258955de1df9Smrgexec 6>&1 1259055de1df9Smrg## ----------------------------------- ## 1259155de1df9Smrg## Main body of $CONFIG_STATUS script. ## 1259255de1df9Smrg## ----------------------------------- ## 1259355de1df9Smrg_ASEOF 1259455de1df9Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 1259555de1df9Smrg 1259655de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1259755de1df9Smrg# Save the log message, to keep $0 and so on meaningful, and to 1259855de1df9Smrg# report actual input values of CONFIG_FILES etc. instead of their 1259955de1df9Smrg# values after options handling. 1260055de1df9Smrgac_log=" 12601baaedd75SmrgThis file was extended by lndir $as_me 1.0.5, which was 12602baaedd75Smrggenerated by GNU Autoconf 2.72. Invocation command line was 1260355de1df9Smrg 1260455de1df9Smrg CONFIG_FILES = $CONFIG_FILES 1260555de1df9Smrg CONFIG_HEADERS = $CONFIG_HEADERS 1260655de1df9Smrg CONFIG_LINKS = $CONFIG_LINKS 1260755de1df9Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1260855de1df9Smrg $ $0 $@ 1260955de1df9Smrg 1261055de1df9Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1261155de1df9Smrg" 1261255de1df9Smrg 1261355de1df9Smrg_ACEOF 1261455de1df9Smrg 1261555de1df9Smrgcase $ac_config_files in *" 1261655de1df9Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1261755de1df9Smrgesac 1261855de1df9Smrg 1261955de1df9Smrgcase $ac_config_headers in *" 1262055de1df9Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1262155de1df9Smrgesac 1262255de1df9Smrg 1262355de1df9Smrg 1262455de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1262555de1df9Smrg# Files that config.status was made for. 1262655de1df9Smrgconfig_files="$ac_config_files" 1262755de1df9Smrgconfig_headers="$ac_config_headers" 1262855de1df9Smrgconfig_commands="$ac_config_commands" 1262955de1df9Smrg 1263055de1df9Smrg_ACEOF 1263155de1df9Smrg 1263255de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1263355de1df9Smrgac_cs_usage="\ 12634baaedd75Smrg'$as_me' instantiates files and other configuration actions 1263555de1df9Smrgfrom templates according to the current configuration. Unless the files 1263655de1df9Smrgand actions are specified as TAGs, all are instantiated by default. 1263755de1df9Smrg 1263855de1df9SmrgUsage: $0 [OPTION]... [TAG]... 1263955de1df9Smrg 1264055de1df9Smrg -h, --help print this help, then exit 1264155de1df9Smrg -V, --version print version number and configuration settings, then exit 1264255de1df9Smrg --config print configuration, then exit 1264355de1df9Smrg -q, --quiet, --silent 1264455de1df9Smrg do not print progress messages 1264555de1df9Smrg -d, --debug don't remove temporary files 1264655de1df9Smrg --recheck update $as_me by reconfiguring in the same conditions 1264755de1df9Smrg --file=FILE[:TEMPLATE] 1264855de1df9Smrg instantiate the configuration file FILE 1264955de1df9Smrg --header=FILE[:TEMPLATE] 1265055de1df9Smrg instantiate the configuration header FILE 1265155de1df9Smrg 1265255de1df9SmrgConfiguration files: 1265355de1df9Smrg$config_files 1265455de1df9Smrg 1265555de1df9SmrgConfiguration headers: 1265655de1df9Smrg$config_headers 1265755de1df9Smrg 1265855de1df9SmrgConfiguration commands: 1265955de1df9Smrg$config_commands 1266055de1df9Smrg 1266116e5c272SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/util/lndir/-/issues>." 1266255de1df9Smrg 1266355de1df9Smrg_ACEOF 1266416e5c272Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 1266516e5c272Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 1266655de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1266716e5c272Smrgac_cs_config='$ac_cs_config_escaped' 1266855de1df9Smrgac_cs_version="\\ 12669baaedd75Smrglndir config.status 1.0.5 12670baaedd75Smrgconfigured by $0, generated by GNU Autoconf 2.72, 1267155de1df9Smrg with options \\"\$ac_cs_config\\" 1267255de1df9Smrg 12673baaedd75SmrgCopyright (C) 2023 Free Software Foundation, Inc. 1267455de1df9SmrgThis config.status script is free software; the Free Software Foundation 1267555de1df9Smrggives unlimited permission to copy, distribute and modify it." 1267655de1df9Smrg 1267755de1df9Smrgac_pwd='$ac_pwd' 1267855de1df9Smrgsrcdir='$srcdir' 1267955de1df9SmrgINSTALL='$INSTALL' 1268055de1df9SmrgMKDIR_P='$MKDIR_P' 1268155de1df9SmrgAWK='$AWK' 1268255de1df9Smrgtest -n "\$AWK" || AWK=awk 1268355de1df9Smrg_ACEOF 1268455de1df9Smrg 1268555de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1268655de1df9Smrg# The default lists apply if the user does not specify any file. 1268755de1df9Smrgac_need_defaults=: 1268855de1df9Smrgwhile test $# != 0 1268955de1df9Smrgdo 1269055de1df9Smrg case $1 in 1269139ae6282Smrg --*=?*) 1269255de1df9Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1269355de1df9Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1269455de1df9Smrg ac_shift=: 1269555de1df9Smrg ;; 1269639ae6282Smrg --*=) 1269739ae6282Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1269839ae6282Smrg ac_optarg= 1269939ae6282Smrg ac_shift=: 1270039ae6282Smrg ;; 1270155de1df9Smrg *) 1270255de1df9Smrg ac_option=$1 1270355de1df9Smrg ac_optarg=$2 1270455de1df9Smrg ac_shift=shift 1270555de1df9Smrg ;; 1270655de1df9Smrg esac 1270755de1df9Smrg 1270855de1df9Smrg case $ac_option in 1270955de1df9Smrg # Handling of the options. 1271055de1df9Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1271155de1df9Smrg ac_cs_recheck=: ;; 1271255de1df9Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1271316e5c272Smrg printf "%s\n" "$ac_cs_version"; exit ;; 1271455de1df9Smrg --config | --confi | --conf | --con | --co | --c ) 1271516e5c272Smrg printf "%s\n" "$ac_cs_config"; exit ;; 1271655de1df9Smrg --debug | --debu | --deb | --de | --d | -d ) 1271755de1df9Smrg debug=: ;; 1271855de1df9Smrg --file | --fil | --fi | --f ) 1271955de1df9Smrg $ac_shift 1272055de1df9Smrg case $ac_optarg in 1272116e5c272Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1272239ae6282Smrg '') as_fn_error $? "missing file argument" ;; 1272355de1df9Smrg esac 1272455de1df9Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 1272555de1df9Smrg ac_need_defaults=false;; 1272655de1df9Smrg --header | --heade | --head | --hea ) 1272755de1df9Smrg $ac_shift 1272855de1df9Smrg case $ac_optarg in 1272916e5c272Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1273055de1df9Smrg esac 1273155de1df9Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 1273255de1df9Smrg ac_need_defaults=false;; 1273355de1df9Smrg --he | --h) 1273455de1df9Smrg # Conflict between --help and --header 12735baaedd75Smrg as_fn_error $? "ambiguous option: '$1' 12736baaedd75SmrgTry '$0 --help' for more information.";; 1273755de1df9Smrg --help | --hel | -h ) 1273816e5c272Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 1273955de1df9Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1274055de1df9Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1274155de1df9Smrg ac_cs_silent=: ;; 1274255de1df9Smrg 1274355de1df9Smrg # This is an error. 12744baaedd75Smrg -*) as_fn_error $? "unrecognized option: '$1' 12745baaedd75SmrgTry '$0 --help' for more information." ;; 1274655de1df9Smrg 1274755de1df9Smrg *) as_fn_append ac_config_targets " $1" 1274855de1df9Smrg ac_need_defaults=false ;; 1274955de1df9Smrg 1275055de1df9Smrg esac 1275155de1df9Smrg shift 1275255de1df9Smrgdone 1275355de1df9Smrg 1275455de1df9Smrgac_configure_extra_args= 1275555de1df9Smrg 1275655de1df9Smrgif $ac_cs_silent; then 1275755de1df9Smrg exec 6>/dev/null 1275855de1df9Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 1275955de1df9Smrgfi 1276055de1df9Smrg 1276155de1df9Smrg_ACEOF 1276255de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1276355de1df9Smrgif \$ac_cs_recheck; then 1276416e5c272Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1276555de1df9Smrg shift 1276616e5c272Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 1276755de1df9Smrg CONFIG_SHELL='$SHELL' 1276855de1df9Smrg export CONFIG_SHELL 1276955de1df9Smrg exec "\$@" 1277055de1df9Smrgfi 1277155de1df9Smrg 1277255de1df9Smrg_ACEOF 1277355de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1277455de1df9Smrgexec 5>>config.log 1277555de1df9Smrg{ 1277655de1df9Smrg echo 1277755de1df9Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1277855de1df9Smrg## Running $as_me. ## 1277955de1df9Smrg_ASBOX 1278016e5c272Smrg printf "%s\n" "$ac_log" 1278155de1df9Smrg} >&5 1278255de1df9Smrg 1278355de1df9Smrg_ACEOF 1278455de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1278555de1df9Smrg# 1278655de1df9Smrg# INIT-COMMANDS 1278755de1df9Smrg# 1278816e5c272SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 1278955de1df9Smrg 1279055de1df9Smrg_ACEOF 1279155de1df9Smrg 1279255de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1279355de1df9Smrg 1279455de1df9Smrg# Handling of arguments. 1279555de1df9Smrgfor ac_config_target in $ac_config_targets 1279655de1df9Smrgdo 1279755de1df9Smrg case $ac_config_target in 1279855de1df9Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 1279939ae6282Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1280055de1df9Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1280155de1df9Smrg 12802baaedd75Smrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 1280355de1df9Smrg esac 1280455de1df9Smrgdone 1280555de1df9Smrg 1280655de1df9Smrg 1280755de1df9Smrg# If the user did not use the arguments to specify the items to instantiate, 1280855de1df9Smrg# then the envvar interface is used. Set only those that are not. 1280955de1df9Smrg# We use the long form for the default assignment because of an extremely 1281055de1df9Smrg# bizarre bug on SunOS 4.1.3. 1281155de1df9Smrgif $ac_need_defaults; then 1281216e5c272Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 1281316e5c272Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 1281416e5c272Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 1281555de1df9Smrgfi 1281655de1df9Smrg 1281755de1df9Smrg# Have a temporary directory for convenience. Make it in the build tree 1281855de1df9Smrg# simply because there is no reason against having it here, and in addition, 1281955de1df9Smrg# creating and moving files from /tmp can sometimes cause problems. 1282055de1df9Smrg# Hook for its removal unless debugging. 1282155de1df9Smrg# Note that there is a small window in which the directory will not be cleaned: 12822baaedd75Smrg# after its creation but before its name has been assigned to '$tmp'. 1282355de1df9Smrg$debug || 1282455de1df9Smrg{ 1282539ae6282Smrg tmp= ac_tmp= 1282655de1df9Smrg trap 'exit_status=$? 1282739ae6282Smrg : "${ac_tmp:=$tmp}" 1282839ae6282Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 1282955de1df9Smrg' 0 1283055de1df9Smrg trap 'as_fn_exit 1' 1 2 13 15 1283155de1df9Smrg} 1283255de1df9Smrg# Create a (secure) tmp directory for tmp files. 1283355de1df9Smrg 1283455de1df9Smrg{ 1283555de1df9Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1283639ae6282Smrg test -d "$tmp" 1283755de1df9Smrg} || 1283855de1df9Smrg{ 1283955de1df9Smrg tmp=./conf$$-$RANDOM 1284055de1df9Smrg (umask 077 && mkdir "$tmp") 1284139ae6282Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 1284239ae6282Smrgac_tmp=$tmp 1284355de1df9Smrg 1284455de1df9Smrg# Set up the scripts for CONFIG_FILES section. 1284555de1df9Smrg# No need to generate them if there are no CONFIG_FILES. 12846baaedd75Smrg# This happens for instance with './config.status config.h'. 1284755de1df9Smrgif test -n "$CONFIG_FILES"; then 1284855de1df9Smrg 1284955de1df9Smrg 1285055de1df9Smrgac_cr=`echo X | tr X '\015'` 1285155de1df9Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 1285255de1df9Smrg# But we know of no other shell where ac_cr would be empty at this 1285355de1df9Smrg# point, so we can use a bashism as a fallback. 1285455de1df9Smrgif test "x$ac_cr" = x; then 1285555de1df9Smrg eval ac_cr=\$\'\\r\' 1285655de1df9Smrgfi 1285755de1df9Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1285855de1df9Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 1285939ae6282Smrg ac_cs_awk_cr='\\r' 1286055de1df9Smrgelse 1286155de1df9Smrg ac_cs_awk_cr=$ac_cr 1286255de1df9Smrgfi 1286355de1df9Smrg 1286439ae6282Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 1286555de1df9Smrg_ACEOF 1286655de1df9Smrg 1286755de1df9Smrg 1286855de1df9Smrg{ 1286955de1df9Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 1287055de1df9Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1287155de1df9Smrg echo "_ACEOF" 1287255de1df9Smrg} >conf$$subs.sh || 1287339ae6282Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1287439ae6282Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 1287555de1df9Smrgac_delim='%!_!# ' 1287655de1df9Smrgfor ac_last_try in false false false false false :; do 1287755de1df9Smrg . ./conf$$subs.sh || 1287839ae6282Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1287955de1df9Smrg 1288055de1df9Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1288155de1df9Smrg if test $ac_delim_n = $ac_delim_num; then 1288255de1df9Smrg break 1288355de1df9Smrg elif $ac_last_try; then 1288439ae6282Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 1288555de1df9Smrg else 1288655de1df9Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1288755de1df9Smrg fi 1288855de1df9Smrgdone 1288955de1df9Smrgrm -f conf$$subs.sh 1289055de1df9Smrg 1289155de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1289239ae6282Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 1289355de1df9Smrg_ACEOF 1289455de1df9Smrgsed -n ' 1289555de1df9Smrgh 1289655de1df9Smrgs/^/S["/; s/!.*/"]=/ 1289755de1df9Smrgp 1289855de1df9Smrgg 1289955de1df9Smrgs/^[^!]*!// 1290055de1df9Smrg:repl 1290155de1df9Smrgt repl 1290255de1df9Smrgs/'"$ac_delim"'$// 1290355de1df9Smrgt delim 1290455de1df9Smrg:nl 1290555de1df9Smrgh 1290655de1df9Smrgs/\(.\{148\}\)..*/\1/ 1290755de1df9Smrgt more1 1290855de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1290955de1df9Smrgp 1291055de1df9Smrgn 1291155de1df9Smrgb repl 1291255de1df9Smrg:more1 1291355de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1291455de1df9Smrgp 1291555de1df9Smrgg 1291655de1df9Smrgs/.\{148\}// 1291755de1df9Smrgt nl 1291855de1df9Smrg:delim 1291955de1df9Smrgh 1292055de1df9Smrgs/\(.\{148\}\)..*/\1/ 1292155de1df9Smrgt more2 1292255de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1292355de1df9Smrgp 1292455de1df9Smrgb 1292555de1df9Smrg:more2 1292655de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1292755de1df9Smrgp 1292855de1df9Smrgg 1292955de1df9Smrgs/.\{148\}// 1293055de1df9Smrgt delim 1293155de1df9Smrg' <conf$$subs.awk | sed ' 1293255de1df9Smrg/^[^""]/{ 1293355de1df9Smrg N 1293455de1df9Smrg s/\n// 1293555de1df9Smrg} 1293655de1df9Smrg' >>$CONFIG_STATUS || ac_write_fail=1 1293755de1df9Smrgrm -f conf$$subs.awk 1293855de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1293955de1df9Smrg_ACAWK 1294039ae6282Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 1294155de1df9Smrg for (key in S) S_is_set[key] = 1 1294255de1df9Smrg FS = "" 1294355de1df9Smrg 1294455de1df9Smrg} 1294555de1df9Smrg{ 1294655de1df9Smrg line = $ 0 1294755de1df9Smrg nfields = split(line, field, "@") 1294855de1df9Smrg substed = 0 1294955de1df9Smrg len = length(field[1]) 1295055de1df9Smrg for (i = 2; i < nfields; i++) { 1295155de1df9Smrg key = field[i] 1295255de1df9Smrg keylen = length(key) 1295355de1df9Smrg if (S_is_set[key]) { 1295455de1df9Smrg value = S[key] 1295555de1df9Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1295655de1df9Smrg len += length(value) + length(field[++i]) 1295755de1df9Smrg substed = 1 1295855de1df9Smrg } else 1295955de1df9Smrg len += 1 + keylen 1296055de1df9Smrg } 1296155de1df9Smrg 1296255de1df9Smrg print line 1296355de1df9Smrg} 1296455de1df9Smrg 1296555de1df9Smrg_ACAWK 1296655de1df9Smrg_ACEOF 1296755de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1296855de1df9Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1296955de1df9Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1297055de1df9Smrgelse 1297155de1df9Smrg cat 1297239ae6282Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 1297339ae6282Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 1297455de1df9Smrg_ACEOF 1297555de1df9Smrg 1297639ae6282Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 1297739ae6282Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 1297855de1df9Smrg# trailing colons and then remove the whole line if VPATH becomes empty 1297955de1df9Smrg# (actually we leave an empty line to preserve line numbers). 1298055de1df9Smrgif test "x$srcdir" = x.; then 1298139ae6282Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 1298239ae6282Smrgh 1298339ae6282Smrgs/// 1298439ae6282Smrgs/^/:/ 1298539ae6282Smrgs/[ ]*$/:/ 1298639ae6282Smrgs/:\$(srcdir):/:/g 1298739ae6282Smrgs/:\${srcdir}:/:/g 1298839ae6282Smrgs/:@srcdir@:/:/g 1298939ae6282Smrgs/^:*// 1299055de1df9Smrgs/:*$// 1299139ae6282Smrgx 1299239ae6282Smrgs/\(=[ ]*\).*/\1/ 1299339ae6282SmrgG 1299439ae6282Smrgs/\n// 1299555de1df9Smrgs/^[^=]*=[ ]*$// 1299655de1df9Smrg}' 1299755de1df9Smrgfi 1299855de1df9Smrg 1299955de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1300055de1df9Smrgfi # test -n "$CONFIG_FILES" 1300155de1df9Smrg 1300255de1df9Smrg# Set up the scripts for CONFIG_HEADERS section. 1300355de1df9Smrg# No need to generate them if there are no CONFIG_HEADERS. 13004baaedd75Smrg# This happens for instance with './config.status Makefile'. 1300555de1df9Smrgif test -n "$CONFIG_HEADERS"; then 1300639ae6282Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 1300755de1df9SmrgBEGIN { 1300855de1df9Smrg_ACEOF 1300955de1df9Smrg 13010baaedd75Smrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 1301155de1df9Smrg# here-document in config.status, that substitutes the proper values into 1301255de1df9Smrg# config.h.in to produce config.h. 1301355de1df9Smrg 1301455de1df9Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 1301555de1df9Smrg# handling of long lines. 1301655de1df9Smrgac_delim='%!_!# ' 1301755de1df9Smrgfor ac_last_try in false false :; do 1301839ae6282Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 1301939ae6282Smrg if test -z "$ac_tt"; then 1302055de1df9Smrg break 1302155de1df9Smrg elif $ac_last_try; then 1302239ae6282Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 1302355de1df9Smrg else 1302455de1df9Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1302555de1df9Smrg fi 1302655de1df9Smrgdone 1302755de1df9Smrg 1302855de1df9Smrg# For the awk script, D is an array of macro values keyed by name, 1302955de1df9Smrg# likewise P contains macro parameters if any. Preserve backslash 1303055de1df9Smrg# newline sequences. 1303155de1df9Smrg 1303255de1df9Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1303355de1df9Smrgsed -n ' 1303455de1df9Smrgs/.\{148\}/&'"$ac_delim"'/g 1303555de1df9Smrgt rset 1303655de1df9Smrg:rset 1303755de1df9Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 1303855de1df9Smrgt def 1303955de1df9Smrgd 1304055de1df9Smrg:def 1304155de1df9Smrgs/\\$// 1304255de1df9Smrgt bsnl 1304355de1df9Smrgs/["\\]/\\&/g 1304455de1df9Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1304555de1df9SmrgD["\1"]=" \3"/p 1304655de1df9Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1304755de1df9Smrgd 1304855de1df9Smrg:bsnl 1304955de1df9Smrgs/["\\]/\\&/g 1305055de1df9Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1305155de1df9SmrgD["\1"]=" \3\\\\\\n"\\/p 1305255de1df9Smrgt cont 1305355de1df9Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1305455de1df9Smrgt cont 1305555de1df9Smrgd 1305655de1df9Smrg:cont 1305755de1df9Smrgn 1305855de1df9Smrgs/.\{148\}/&'"$ac_delim"'/g 1305955de1df9Smrgt clear 1306055de1df9Smrg:clear 1306155de1df9Smrgs/\\$// 1306255de1df9Smrgt bsnlc 1306355de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 1306455de1df9Smrgd 1306555de1df9Smrg:bsnlc 1306655de1df9Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1306755de1df9Smrgb cont 1306855de1df9Smrg' <confdefs.h | sed ' 1306955de1df9Smrgs/'"$ac_delim"'/"\\\ 1307055de1df9Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 1307155de1df9Smrg 1307255de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1307355de1df9Smrg for (key in D) D_is_set[key] = 1 1307455de1df9Smrg FS = "" 1307555de1df9Smrg} 1307655de1df9Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1307755de1df9Smrg line = \$ 0 1307855de1df9Smrg split(line, arg, " ") 1307955de1df9Smrg if (arg[1] == "#") { 1308055de1df9Smrg defundef = arg[2] 1308155de1df9Smrg mac1 = arg[3] 1308255de1df9Smrg } else { 1308355de1df9Smrg defundef = substr(arg[1], 2) 1308455de1df9Smrg mac1 = arg[2] 1308555de1df9Smrg } 1308655de1df9Smrg split(mac1, mac2, "(") #) 1308755de1df9Smrg macro = mac2[1] 1308855de1df9Smrg prefix = substr(line, 1, index(line, defundef) - 1) 1308955de1df9Smrg if (D_is_set[macro]) { 1309055de1df9Smrg # Preserve the white space surrounding the "#". 1309155de1df9Smrg print prefix "define", macro P[macro] D[macro] 1309255de1df9Smrg next 1309355de1df9Smrg } else { 1309455de1df9Smrg # Replace #undef with comments. This is necessary, for example, 1309555de1df9Smrg # in the case of _POSIX_SOURCE, which is predefined and required 1309655de1df9Smrg # on some systems where configure will not decide to define it. 1309755de1df9Smrg if (defundef == "undef") { 1309855de1df9Smrg print "/*", prefix defundef, macro, "*/" 1309955de1df9Smrg next 1310055de1df9Smrg } 1310155de1df9Smrg } 1310255de1df9Smrg} 1310355de1df9Smrg{ print } 1310455de1df9Smrg_ACAWK 1310555de1df9Smrg_ACEOF 1310655de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1310739ae6282Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 1310855de1df9Smrgfi # test -n "$CONFIG_HEADERS" 1310955de1df9Smrg 1311055de1df9Smrg 1311155de1df9Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1311255de1df9Smrgshift 1311355de1df9Smrgfor ac_tag 1311455de1df9Smrgdo 1311555de1df9Smrg case $ac_tag in 1311655de1df9Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 1311755de1df9Smrg esac 1311855de1df9Smrg case $ac_mode$ac_tag in 1311955de1df9Smrg :[FHL]*:*);; 13120baaedd75Smrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 1312155de1df9Smrg :[FH]-) ac_tag=-:-;; 1312255de1df9Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1312355de1df9Smrg esac 1312455de1df9Smrg ac_save_IFS=$IFS 1312555de1df9Smrg IFS=: 1312655de1df9Smrg set x $ac_tag 1312755de1df9Smrg IFS=$ac_save_IFS 1312855de1df9Smrg shift 1312955de1df9Smrg ac_file=$1 1313055de1df9Smrg shift 1313155de1df9Smrg 1313255de1df9Smrg case $ac_mode in 1313355de1df9Smrg :L) ac_source=$1;; 1313455de1df9Smrg :[FH]) 1313555de1df9Smrg ac_file_inputs= 1313655de1df9Smrg for ac_f 1313755de1df9Smrg do 1313855de1df9Smrg case $ac_f in 1313939ae6282Smrg -) ac_f="$ac_tmp/stdin";; 1314055de1df9Smrg *) # Look for the file first in the build tree, then in the source tree 1314155de1df9Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13142baaedd75Smrg # because $ac_f cannot contain ':'. 1314355de1df9Smrg test -f "$ac_f" || 1314455de1df9Smrg case $ac_f in 1314555de1df9Smrg [\\/$]*) false;; 1314655de1df9Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1314755de1df9Smrg esac || 13148baaedd75Smrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 1314955de1df9Smrg esac 1315016e5c272Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1315155de1df9Smrg as_fn_append ac_file_inputs " '$ac_f'" 1315255de1df9Smrg done 1315355de1df9Smrg 13154baaedd75Smrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 1315555de1df9Smrg # use $as_me), people would be surprised to read: 1315655de1df9Smrg # /* config.h. Generated by config.status. */ 1315755de1df9Smrg configure_input='Generated from '` 1315816e5c272Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1315955de1df9Smrg `' by configure.' 1316055de1df9Smrg if test x"$ac_file" != x-; then 1316155de1df9Smrg configure_input="$ac_file. $configure_input" 1316216e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 1316316e5c272Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 1316455de1df9Smrg fi 1316555de1df9Smrg # Neutralize special characters interpreted by sed in replacement strings. 1316655de1df9Smrg case $configure_input in #( 1316755de1df9Smrg *\&* | *\|* | *\\* ) 1316816e5c272Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 1316955de1df9Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1317055de1df9Smrg *) ac_sed_conf_input=$configure_input;; 1317155de1df9Smrg esac 1317255de1df9Smrg 1317355de1df9Smrg case $ac_tag in 1317439ae6282Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 1317539ae6282Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 1317655de1df9Smrg esac 1317755de1df9Smrg ;; 1317855de1df9Smrg esac 1317955de1df9Smrg 1318055de1df9Smrg ac_dir=`$as_dirname -- "$ac_file" || 1318155de1df9Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1318255de1df9Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1318355de1df9Smrg X"$ac_file" : 'X\(//\)$' \| \ 1318455de1df9Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1318516e5c272Smrgprintf "%s\n" X"$ac_file" | 1318655de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1318755de1df9Smrg s//\1/ 1318855de1df9Smrg q 1318955de1df9Smrg } 1319055de1df9Smrg /^X\(\/\/\)[^/].*/{ 1319155de1df9Smrg s//\1/ 1319255de1df9Smrg q 1319355de1df9Smrg } 1319455de1df9Smrg /^X\(\/\/\)$/{ 1319555de1df9Smrg s//\1/ 1319655de1df9Smrg q 1319755de1df9Smrg } 1319855de1df9Smrg /^X\(\/\).*/{ 1319955de1df9Smrg s//\1/ 1320055de1df9Smrg q 1320155de1df9Smrg } 1320255de1df9Smrg s/.*/./; q'` 1320355de1df9Smrg as_dir="$ac_dir"; as_fn_mkdir_p 1320455de1df9Smrg ac_builddir=. 1320555de1df9Smrg 1320655de1df9Smrgcase "$ac_dir" in 1320755de1df9Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1320855de1df9Smrg*) 1320916e5c272Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1321055de1df9Smrg # A ".." for each directory in $ac_dir_suffix. 1321116e5c272Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1321255de1df9Smrg case $ac_top_builddir_sub in 1321355de1df9Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1321455de1df9Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1321555de1df9Smrg esac ;; 1321655de1df9Smrgesac 1321755de1df9Smrgac_abs_top_builddir=$ac_pwd 1321855de1df9Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1321955de1df9Smrg# for backward compatibility: 1322055de1df9Smrgac_top_builddir=$ac_top_build_prefix 1322155de1df9Smrg 1322255de1df9Smrgcase $srcdir in 1322355de1df9Smrg .) # We are building in place. 1322455de1df9Smrg ac_srcdir=. 1322555de1df9Smrg ac_top_srcdir=$ac_top_builddir_sub 1322655de1df9Smrg ac_abs_top_srcdir=$ac_pwd ;; 1322755de1df9Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1322855de1df9Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1322955de1df9Smrg ac_top_srcdir=$srcdir 1323055de1df9Smrg ac_abs_top_srcdir=$srcdir ;; 1323155de1df9Smrg *) # Relative name. 1323255de1df9Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1323355de1df9Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1323455de1df9Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1323555de1df9Smrgesac 1323655de1df9Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1323755de1df9Smrg 1323855de1df9Smrg 1323955de1df9Smrg case $ac_mode in 1324055de1df9Smrg :F) 1324155de1df9Smrg # 1324255de1df9Smrg # CONFIG_FILE 1324355de1df9Smrg # 1324455de1df9Smrg 1324555de1df9Smrg case $INSTALL in 1324655de1df9Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1324755de1df9Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1324855de1df9Smrg esac 1324955de1df9Smrg ac_MKDIR_P=$MKDIR_P 1325055de1df9Smrg case $MKDIR_P in 1325155de1df9Smrg [\\/$]* | ?:[\\/]* ) ;; 1325255de1df9Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1325355de1df9Smrg esac 1325455de1df9Smrg_ACEOF 1325555de1df9Smrg 1325655de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1325755de1df9Smrg# If the template does not know about datarootdir, expand it. 1325855de1df9Smrg# FIXME: This hack should be removed a few years after 2.60. 1325955de1df9Smrgac_datarootdir_hack=; ac_datarootdir_seen= 1326055de1df9Smrgac_sed_dataroot=' 1326155de1df9Smrg/datarootdir/ { 1326255de1df9Smrg p 1326355de1df9Smrg q 1326455de1df9Smrg} 1326555de1df9Smrg/@datadir@/p 1326655de1df9Smrg/@docdir@/p 1326755de1df9Smrg/@infodir@/p 1326855de1df9Smrg/@localedir@/p 1326955de1df9Smrg/@mandir@/p' 1327055de1df9Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1327155de1df9Smrg*datarootdir*) ac_datarootdir_seen=yes;; 1327255de1df9Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1327316e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1327416e5c272Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1327555de1df9Smrg_ACEOF 1327655de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1327755de1df9Smrg ac_datarootdir_hack=' 1327855de1df9Smrg s&@datadir@&$datadir&g 1327955de1df9Smrg s&@docdir@&$docdir&g 1328055de1df9Smrg s&@infodir@&$infodir&g 1328155de1df9Smrg s&@localedir@&$localedir&g 1328255de1df9Smrg s&@mandir@&$mandir&g 1328355de1df9Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 1328455de1df9Smrgesac 1328555de1df9Smrg_ACEOF 1328655de1df9Smrg 13287baaedd75Smrg# Neutralize VPATH when '$srcdir' = '.'. 1328855de1df9Smrg# Shell code in configure.ac might set extrasub. 1328955de1df9Smrg# FIXME: do we really want to maintain this feature? 1329055de1df9Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1329155de1df9Smrgac_sed_extra="$ac_vpsub 1329255de1df9Smrg$extrasub 1329355de1df9Smrg_ACEOF 1329455de1df9Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1329555de1df9Smrg:t 1329655de1df9Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1329755de1df9Smrgs|@configure_input@|$ac_sed_conf_input|;t t 1329855de1df9Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1329955de1df9Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1330055de1df9Smrgs&@srcdir@&$ac_srcdir&;t t 1330155de1df9Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1330255de1df9Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 1330355de1df9Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1330455de1df9Smrgs&@builddir@&$ac_builddir&;t t 1330555de1df9Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 1330655de1df9Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1330755de1df9Smrgs&@INSTALL@&$ac_INSTALL&;t t 1330855de1df9Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1330955de1df9Smrg$ac_datarootdir_hack 1331055de1df9Smrg" 1331139ae6282Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 1331239ae6282Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1331355de1df9Smrg 1331455de1df9Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1331539ae6282Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 1331639ae6282Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 1331739ae6282Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13318baaedd75Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 1331939ae6282Smrgwhich seems to be undefined. Please make sure it is defined" >&5 13320baaedd75Smrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 1332139ae6282Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 1332255de1df9Smrg 1332339ae6282Smrg rm -f "$ac_tmp/stdin" 1332455de1df9Smrg case $ac_file in 1332539ae6282Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 1332639ae6282Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 1332755de1df9Smrg esac \ 1332839ae6282Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1332955de1df9Smrg ;; 1333055de1df9Smrg :H) 1333155de1df9Smrg # 1333255de1df9Smrg # CONFIG_HEADER 1333355de1df9Smrg # 1333455de1df9Smrg if test x"$ac_file" != x-; then 1333555de1df9Smrg { 1333616e5c272Smrg printf "%s\n" "/* $configure_input */" >&1 \ 1333739ae6282Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 1333839ae6282Smrg } >"$ac_tmp/config.h" \ 1333939ae6282Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1334039ae6282Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 1334116e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 1334216e5c272Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 1334355de1df9Smrg else 1334455de1df9Smrg rm -f "$ac_file" 1334539ae6282Smrg mv "$ac_tmp/config.h" "$ac_file" \ 1334639ae6282Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 1334755de1df9Smrg fi 1334855de1df9Smrg else 1334916e5c272Smrg printf "%s\n" "/* $configure_input */" >&1 \ 1335039ae6282Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 1335139ae6282Smrg || as_fn_error $? "could not create -" "$LINENO" 5 1335255de1df9Smrg fi 1335355de1df9Smrg# Compute "$ac_file"'s index in $config_headers. 1335455de1df9Smrg_am_arg="$ac_file" 1335555de1df9Smrg_am_stamp_count=1 1335655de1df9Smrgfor _am_header in $config_headers :; do 1335755de1df9Smrg case $_am_header in 1335855de1df9Smrg $_am_arg | $_am_arg:* ) 1335955de1df9Smrg break ;; 1336055de1df9Smrg * ) 1336155de1df9Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1336255de1df9Smrg esac 1336355de1df9Smrgdone 1336455de1df9Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 1336555de1df9Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1336655de1df9Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 1336755de1df9Smrg X"$_am_arg" : 'X\(//\)$' \| \ 1336855de1df9Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1336916e5c272Smrgprintf "%s\n" X"$_am_arg" | 1337055de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1337155de1df9Smrg s//\1/ 1337255de1df9Smrg q 1337355de1df9Smrg } 1337455de1df9Smrg /^X\(\/\/\)[^/].*/{ 1337555de1df9Smrg s//\1/ 1337655de1df9Smrg q 1337755de1df9Smrg } 1337855de1df9Smrg /^X\(\/\/\)$/{ 1337955de1df9Smrg s//\1/ 1338055de1df9Smrg q 1338155de1df9Smrg } 1338255de1df9Smrg /^X\(\/\).*/{ 1338355de1df9Smrg s//\1/ 1338455de1df9Smrg q 1338555de1df9Smrg } 1338655de1df9Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 1338755de1df9Smrg ;; 1338855de1df9Smrg 1338916e5c272Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 1339016e5c272Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 1339155de1df9Smrg ;; 1339255de1df9Smrg esac 1339355de1df9Smrg 1339455de1df9Smrg 1339555de1df9Smrg case $ac_file$ac_mode in 1339655de1df9Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1339716e5c272Smrg # Older Autoconf quotes --file arguments for eval, but not when files 1339855de1df9Smrg # are listed without --file. Let's play safe and only enable the eval 1339955de1df9Smrg # if we detect the quoting. 1340016e5c272Smrg # TODO: see whether this extra hack can be removed once we start 1340116e5c272Smrg # requiring Autoconf 2.70 or later. 1340216e5c272Smrg case $CONFIG_FILES in #( 1340316e5c272Smrg *\'*) : 1340416e5c272Smrg eval set x "$CONFIG_FILES" ;; #( 1340516e5c272Smrg *) : 1340616e5c272Smrg set x $CONFIG_FILES ;; #( 1340716e5c272Smrg *) : 1340816e5c272Smrg ;; 1340916e5c272Smrgesac 1341055de1df9Smrg shift 1341116e5c272Smrg # Used to flag and report bootstrapping failures. 1341216e5c272Smrg am_rc=0 1341316e5c272Smrg for am_mf 1341455de1df9Smrg do 1341555de1df9Smrg # Strip MF so we end up with the name of the file. 1341616e5c272Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 1341716e5c272Smrg # Check whether this is an Automake generated Makefile which includes 1341816e5c272Smrg # dependency-tracking related rules and includes. 1341916e5c272Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 1342055de1df9Smrg # limit of 2048, but all sed's we know have understand at least 4000. 1342116e5c272Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 1342216e5c272Smrg || continue 1342316e5c272Smrg am_dirpart=`$as_dirname -- "$am_mf" || 1342416e5c272Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1342516e5c272Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 1342616e5c272Smrg X"$am_mf" : 'X\(//\)$' \| \ 1342716e5c272Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 1342816e5c272Smrgprintf "%s\n" X"$am_mf" | 1342955de1df9Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1343055de1df9Smrg s//\1/ 1343155de1df9Smrg q 1343255de1df9Smrg } 1343355de1df9Smrg /^X\(\/\/\)[^/].*/{ 1343455de1df9Smrg s//\1/ 1343555de1df9Smrg q 1343655de1df9Smrg } 1343755de1df9Smrg /^X\(\/\/\)$/{ 1343855de1df9Smrg s//\1/ 1343955de1df9Smrg q 1344055de1df9Smrg } 1344155de1df9Smrg /^X\(\/\).*/{ 1344255de1df9Smrg s//\1/ 1344355de1df9Smrg q 1344455de1df9Smrg } 1344555de1df9Smrg s/.*/./; q'` 1344616e5c272Smrg am_filepart=`$as_basename -- "$am_mf" || 1344716e5c272Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 1344816e5c272Smrg X"$am_mf" : 'X\(//\)$' \| \ 1344916e5c272Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 1345016e5c272Smrgprintf "%s\n" X/"$am_mf" | 1345116e5c272Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1345255de1df9Smrg s//\1/ 1345355de1df9Smrg q 1345455de1df9Smrg } 1345516e5c272Smrg /^X\/\(\/\/\)$/{ 1345655de1df9Smrg s//\1/ 1345755de1df9Smrg q 1345855de1df9Smrg } 1345916e5c272Smrg /^X\/\(\/\).*/{ 1346055de1df9Smrg s//\1/ 1346155de1df9Smrg q 1346255de1df9Smrg } 1346355de1df9Smrg s/.*/./; q'` 1346416e5c272Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 1346516e5c272Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 1346616e5c272Smrg | $MAKE -f - am--depfiles" >&5 1346716e5c272Smrg (cd "$am_dirpart" \ 1346816e5c272Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 1346916e5c272Smrg | $MAKE -f - am--depfiles) >&5 2>&5 1347016e5c272Smrg ac_status=$? 1347116e5c272Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1347216e5c272Smrg (exit $ac_status); } || am_rc=$? 1347355de1df9Smrg done 1347416e5c272Smrg if test $am_rc -ne 0; then 13475baaedd75Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 13476baaedd75Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1347716e5c272Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 1347816e5c272Smrg for automatic dependency tracking. If GNU make was not used, consider 1347916e5c272Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 1348016e5c272Smrg necessary). You can also try re-running configure with the 1348116e5c272Smrg '--disable-dependency-tracking' option to at least be able to build 1348216e5c272Smrg the package (albeit without support for automatic dependency tracking). 13483baaedd75SmrgSee 'config.log' for more details" "$LINENO" 5; } 1348416e5c272Smrg fi 1348516e5c272Smrg { am_dirpart=; unset am_dirpart;} 1348616e5c272Smrg { am_filepart=; unset am_filepart;} 1348716e5c272Smrg { am_mf=; unset am_mf;} 1348816e5c272Smrg { am_rc=; unset am_rc;} 1348916e5c272Smrg rm -f conftest-deps.mk 1349055de1df9Smrg} 1349155de1df9Smrg ;; 1349255de1df9Smrg 1349355de1df9Smrg esac 1349455de1df9Smrgdone # for ac_tag 1349555de1df9Smrg 1349655de1df9Smrg 1349755de1df9Smrgas_fn_exit 0 1349855de1df9Smrg_ACEOF 1349955de1df9Smrgac_clean_files=$ac_clean_files_save 1350055de1df9Smrg 1350155de1df9Smrgtest $ac_write_fail = 0 || 1350239ae6282Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 1350355de1df9Smrg 1350455de1df9Smrg 1350555de1df9Smrg# configure is writing to config.log, and then calls config.status. 1350655de1df9Smrg# config.status does its own redirection, appending to config.log. 1350755de1df9Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 1350855de1df9Smrg# by configure, so config.status won't be able to write to it; its 1350955de1df9Smrg# output is simply discarded. So we exec the FD to /dev/null, 1351055de1df9Smrg# effectively closing config.log, so it can be properly (re)opened and 1351155de1df9Smrg# appended to by config.status. When coming back to configure, we 1351255de1df9Smrg# need to make the FD available again. 1351355de1df9Smrgif test "$no_create" != yes; then 1351455de1df9Smrg ac_cs_success=: 1351555de1df9Smrg ac_config_status_args= 1351655de1df9Smrg test "$silent" = yes && 1351755de1df9Smrg ac_config_status_args="$ac_config_status_args --quiet" 1351855de1df9Smrg exec 5>/dev/null 1351955de1df9Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 1352055de1df9Smrg exec 5>>config.log 1352155de1df9Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 1352255de1df9Smrg # would make configure fail if this is the last instruction. 1352339ae6282Smrg $ac_cs_success || as_fn_exit 1 1352455de1df9Smrgfi 1352555de1df9Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1352616e5c272Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1352716e5c272Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 1352855de1df9Smrgfi 1352955de1df9Smrg 1353016e5c272Smrg 13531