configure revision d6c0b56e
1d6c0b56eSmrg#! /bin/sh 2d6c0b56eSmrg# Guess values for system-dependent variables and create Makefiles. 3d6c0b56eSmrg# Generated by GNU Autoconf 2.69 for xf86-video-amdgpu 1.1.0. 4d6c0b56eSmrg# 5d6c0b56eSmrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6d6c0b56eSmrg# 7d6c0b56eSmrg# 8d6c0b56eSmrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9d6c0b56eSmrg# 10d6c0b56eSmrg# 11d6c0b56eSmrg# This configure script is free software; the Free Software Foundation 12d6c0b56eSmrg# gives unlimited permission to copy, distribute and modify it. 13d6c0b56eSmrg## -------------------- ## 14d6c0b56eSmrg## M4sh Initialization. ## 15d6c0b56eSmrg## -------------------- ## 16d6c0b56eSmrg 17d6c0b56eSmrg# Be more Bourne compatible 18d6c0b56eSmrgDUALCASE=1; export DUALCASE # for MKS sh 19d6c0b56eSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20d6c0b56eSmrg emulate sh 21d6c0b56eSmrg NULLCMD=: 22d6c0b56eSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23d6c0b56eSmrg # is contrary to our usage. Disable this feature. 24d6c0b56eSmrg alias -g '${1+"$@"}'='"$@"' 25d6c0b56eSmrg setopt NO_GLOB_SUBST 26d6c0b56eSmrgelse 27d6c0b56eSmrg case `(set -o) 2>/dev/null` in #( 28d6c0b56eSmrg *posix*) : 29d6c0b56eSmrg set -o posix ;; #( 30d6c0b56eSmrg *) : 31d6c0b56eSmrg ;; 32d6c0b56eSmrgesac 33d6c0b56eSmrgfi 34d6c0b56eSmrg 35d6c0b56eSmrg 36d6c0b56eSmrgas_nl=' 37d6c0b56eSmrg' 38d6c0b56eSmrgexport as_nl 39d6c0b56eSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 40d6c0b56eSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41d6c0b56eSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42d6c0b56eSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43d6c0b56eSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 44d6c0b56eSmrg# but without wasting forks for bash or zsh. 45d6c0b56eSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 46d6c0b56eSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47d6c0b56eSmrg as_echo='print -r --' 48d6c0b56eSmrg as_echo_n='print -rn --' 49d6c0b56eSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50d6c0b56eSmrg as_echo='printf %s\n' 51d6c0b56eSmrg as_echo_n='printf %s' 52d6c0b56eSmrgelse 53d6c0b56eSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54d6c0b56eSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55d6c0b56eSmrg as_echo_n='/usr/ucb/echo -n' 56d6c0b56eSmrg else 57d6c0b56eSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58d6c0b56eSmrg as_echo_n_body='eval 59d6c0b56eSmrg arg=$1; 60d6c0b56eSmrg case $arg in #( 61d6c0b56eSmrg *"$as_nl"*) 62d6c0b56eSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 63d6c0b56eSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64d6c0b56eSmrg esac; 65d6c0b56eSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66d6c0b56eSmrg ' 67d6c0b56eSmrg export as_echo_n_body 68d6c0b56eSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 69d6c0b56eSmrg fi 70d6c0b56eSmrg export as_echo_body 71d6c0b56eSmrg as_echo='sh -c $as_echo_body as_echo' 72d6c0b56eSmrgfi 73d6c0b56eSmrg 74d6c0b56eSmrg# The user is always right. 75d6c0b56eSmrgif test "${PATH_SEPARATOR+set}" != set; then 76d6c0b56eSmrg PATH_SEPARATOR=: 77d6c0b56eSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78d6c0b56eSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79d6c0b56eSmrg PATH_SEPARATOR=';' 80d6c0b56eSmrg } 81d6c0b56eSmrgfi 82d6c0b56eSmrg 83d6c0b56eSmrg 84d6c0b56eSmrg# IFS 85d6c0b56eSmrg# We need space, tab and new line, in precisely that order. Quoting is 86d6c0b56eSmrg# there to prevent editors from complaining about space-tab. 87d6c0b56eSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88d6c0b56eSmrg# splitting by setting IFS to empty value.) 89d6c0b56eSmrgIFS=" "" $as_nl" 90d6c0b56eSmrg 91d6c0b56eSmrg# Find who we are. Look in the path if we contain no directory separator. 92d6c0b56eSmrgas_myself= 93d6c0b56eSmrgcase $0 in #(( 94d6c0b56eSmrg *[\\/]* ) as_myself=$0 ;; 95d6c0b56eSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96d6c0b56eSmrgfor as_dir in $PATH 97d6c0b56eSmrgdo 98d6c0b56eSmrg IFS=$as_save_IFS 99d6c0b56eSmrg test -z "$as_dir" && as_dir=. 100d6c0b56eSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101d6c0b56eSmrg done 102d6c0b56eSmrgIFS=$as_save_IFS 103d6c0b56eSmrg 104d6c0b56eSmrg ;; 105d6c0b56eSmrgesac 106d6c0b56eSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 107d6c0b56eSmrg# in which case we are not to be found in the path. 108d6c0b56eSmrgif test "x$as_myself" = x; then 109d6c0b56eSmrg as_myself=$0 110d6c0b56eSmrgfi 111d6c0b56eSmrgif test ! -f "$as_myself"; then 112d6c0b56eSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113d6c0b56eSmrg exit 1 114d6c0b56eSmrgfi 115d6c0b56eSmrg 116d6c0b56eSmrg# Unset variables that we do not need and which cause bugs (e.g. in 117d6c0b56eSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118d6c0b56eSmrg# suppresses any "Segmentation fault" message there. '((' could 119d6c0b56eSmrg# trigger a bug in pdksh 5.2.14. 120d6c0b56eSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 121d6c0b56eSmrgdo eval test x\${$as_var+set} = xset \ 122d6c0b56eSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123d6c0b56eSmrgdone 124d6c0b56eSmrgPS1='$ ' 125d6c0b56eSmrgPS2='> ' 126d6c0b56eSmrgPS4='+ ' 127d6c0b56eSmrg 128d6c0b56eSmrg# NLS nuisances. 129d6c0b56eSmrgLC_ALL=C 130d6c0b56eSmrgexport LC_ALL 131d6c0b56eSmrgLANGUAGE=C 132d6c0b56eSmrgexport LANGUAGE 133d6c0b56eSmrg 134d6c0b56eSmrg# CDPATH. 135d6c0b56eSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136d6c0b56eSmrg 137d6c0b56eSmrg# Use a proper internal environment variable to ensure we don't fall 138d6c0b56eSmrg # into an infinite loop, continuously re-executing ourselves. 139d6c0b56eSmrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140d6c0b56eSmrg _as_can_reexec=no; export _as_can_reexec; 141d6c0b56eSmrg # We cannot yet assume a decent shell, so we have to provide a 142d6c0b56eSmrg# neutralization value for shells without unset; and this also 143d6c0b56eSmrg# works around shells that cannot unset nonexistent variables. 144d6c0b56eSmrg# Preserve -v and -x to the replacement shell. 145d6c0b56eSmrgBASH_ENV=/dev/null 146d6c0b56eSmrgENV=/dev/null 147d6c0b56eSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148d6c0b56eSmrgcase $- in # (((( 149d6c0b56eSmrg *v*x* | *x*v* ) as_opts=-vx ;; 150d6c0b56eSmrg *v* ) as_opts=-v ;; 151d6c0b56eSmrg *x* ) as_opts=-x ;; 152d6c0b56eSmrg * ) as_opts= ;; 153d6c0b56eSmrgesac 154d6c0b56eSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155d6c0b56eSmrg# Admittedly, this is quite paranoid, since all the known shells bail 156d6c0b56eSmrg# out after a failed `exec'. 157d6c0b56eSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158d6c0b56eSmrgas_fn_exit 255 159d6c0b56eSmrg fi 160d6c0b56eSmrg # We don't want this to propagate to other subprocesses. 161d6c0b56eSmrg { _as_can_reexec=; unset _as_can_reexec;} 162d6c0b56eSmrgif test "x$CONFIG_SHELL" = x; then 163d6c0b56eSmrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164d6c0b56eSmrg emulate sh 165d6c0b56eSmrg NULLCMD=: 166d6c0b56eSmrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167d6c0b56eSmrg # is contrary to our usage. Disable this feature. 168d6c0b56eSmrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 169d6c0b56eSmrg setopt NO_GLOB_SUBST 170d6c0b56eSmrgelse 171d6c0b56eSmrg case \`(set -o) 2>/dev/null\` in #( 172d6c0b56eSmrg *posix*) : 173d6c0b56eSmrg set -o posix ;; #( 174d6c0b56eSmrg *) : 175d6c0b56eSmrg ;; 176d6c0b56eSmrgesac 177d6c0b56eSmrgfi 178d6c0b56eSmrg" 179d6c0b56eSmrg as_required="as_fn_return () { (exit \$1); } 180d6c0b56eSmrgas_fn_success () { as_fn_return 0; } 181d6c0b56eSmrgas_fn_failure () { as_fn_return 1; } 182d6c0b56eSmrgas_fn_ret_success () { return 0; } 183d6c0b56eSmrgas_fn_ret_failure () { return 1; } 184d6c0b56eSmrg 185d6c0b56eSmrgexitcode=0 186d6c0b56eSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 187d6c0b56eSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188d6c0b56eSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189d6c0b56eSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190d6c0b56eSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191d6c0b56eSmrg 192d6c0b56eSmrgelse 193d6c0b56eSmrg exitcode=1; echo positional parameters were not saved. 194d6c0b56eSmrgfi 195d6c0b56eSmrgtest x\$exitcode = x0 || exit 1 196d6c0b56eSmrgtest -x / || exit 1" 197d6c0b56eSmrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198d6c0b56eSmrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199d6c0b56eSmrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200d6c0b56eSmrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201d6c0b56eSmrgtest \$(( 1 + 1 )) = 2 || exit 1 202d6c0b56eSmrg 203d6c0b56eSmrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204d6c0b56eSmrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205d6c0b56eSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206d6c0b56eSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207d6c0b56eSmrg PATH=/empty FPATH=/empty; export PATH FPATH 208d6c0b56eSmrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209d6c0b56eSmrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210d6c0b56eSmrg if (eval "$as_required") 2>/dev/null; then : 211d6c0b56eSmrg as_have_required=yes 212d6c0b56eSmrgelse 213d6c0b56eSmrg as_have_required=no 214d6c0b56eSmrgfi 215d6c0b56eSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216d6c0b56eSmrg 217d6c0b56eSmrgelse 218d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219d6c0b56eSmrgas_found=false 220d6c0b56eSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221d6c0b56eSmrgdo 222d6c0b56eSmrg IFS=$as_save_IFS 223d6c0b56eSmrg test -z "$as_dir" && as_dir=. 224d6c0b56eSmrg as_found=: 225d6c0b56eSmrg case $as_dir in #( 226d6c0b56eSmrg /*) 227d6c0b56eSmrg for as_base in sh bash ksh sh5; do 228d6c0b56eSmrg # Try only shells that exist, to save several forks. 229d6c0b56eSmrg as_shell=$as_dir/$as_base 230d6c0b56eSmrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231d6c0b56eSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232d6c0b56eSmrg CONFIG_SHELL=$as_shell as_have_required=yes 233d6c0b56eSmrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234d6c0b56eSmrg break 2 235d6c0b56eSmrgfi 236d6c0b56eSmrgfi 237d6c0b56eSmrg done;; 238d6c0b56eSmrg esac 239d6c0b56eSmrg as_found=false 240d6c0b56eSmrgdone 241d6c0b56eSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242d6c0b56eSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243d6c0b56eSmrg CONFIG_SHELL=$SHELL as_have_required=yes 244d6c0b56eSmrgfi; } 245d6c0b56eSmrgIFS=$as_save_IFS 246d6c0b56eSmrg 247d6c0b56eSmrg 248d6c0b56eSmrg if test "x$CONFIG_SHELL" != x; then : 249d6c0b56eSmrg export CONFIG_SHELL 250d6c0b56eSmrg # We cannot yet assume a decent shell, so we have to provide a 251d6c0b56eSmrg# neutralization value for shells without unset; and this also 252d6c0b56eSmrg# works around shells that cannot unset nonexistent variables. 253d6c0b56eSmrg# Preserve -v and -x to the replacement shell. 254d6c0b56eSmrgBASH_ENV=/dev/null 255d6c0b56eSmrgENV=/dev/null 256d6c0b56eSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257d6c0b56eSmrgcase $- in # (((( 258d6c0b56eSmrg *v*x* | *x*v* ) as_opts=-vx ;; 259d6c0b56eSmrg *v* ) as_opts=-v ;; 260d6c0b56eSmrg *x* ) as_opts=-x ;; 261d6c0b56eSmrg * ) as_opts= ;; 262d6c0b56eSmrgesac 263d6c0b56eSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264d6c0b56eSmrg# Admittedly, this is quite paranoid, since all the known shells bail 265d6c0b56eSmrg# out after a failed `exec'. 266d6c0b56eSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267d6c0b56eSmrgexit 255 268d6c0b56eSmrgfi 269d6c0b56eSmrg 270d6c0b56eSmrg if test x$as_have_required = xno; then : 271d6c0b56eSmrg $as_echo "$0: This script requires a shell more modern than all" 272d6c0b56eSmrg $as_echo "$0: the shells that I found on your system." 273d6c0b56eSmrg if test x${ZSH_VERSION+set} = xset ; then 274d6c0b56eSmrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275d6c0b56eSmrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276d6c0b56eSmrg else 277d6c0b56eSmrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 278d6c0b56eSmrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 279d6c0b56eSmrg$0: about your system, including any error possibly output 280d6c0b56eSmrg$0: before this message. Then install a modern shell, or 281d6c0b56eSmrg$0: manually run the script under such a shell if you do 282d6c0b56eSmrg$0: have one." 283d6c0b56eSmrg fi 284d6c0b56eSmrg exit 1 285d6c0b56eSmrgfi 286d6c0b56eSmrgfi 287d6c0b56eSmrgfi 288d6c0b56eSmrgSHELL=${CONFIG_SHELL-/bin/sh} 289d6c0b56eSmrgexport SHELL 290d6c0b56eSmrg# Unset more variables known to interfere with behavior of common tools. 291d6c0b56eSmrgCLICOLOR_FORCE= GREP_OPTIONS= 292d6c0b56eSmrgunset CLICOLOR_FORCE GREP_OPTIONS 293d6c0b56eSmrg 294d6c0b56eSmrg## --------------------- ## 295d6c0b56eSmrg## M4sh Shell Functions. ## 296d6c0b56eSmrg## --------------------- ## 297d6c0b56eSmrg# as_fn_unset VAR 298d6c0b56eSmrg# --------------- 299d6c0b56eSmrg# Portably unset VAR. 300d6c0b56eSmrgas_fn_unset () 301d6c0b56eSmrg{ 302d6c0b56eSmrg { eval $1=; unset $1;} 303d6c0b56eSmrg} 304d6c0b56eSmrgas_unset=as_fn_unset 305d6c0b56eSmrg 306d6c0b56eSmrg# as_fn_set_status STATUS 307d6c0b56eSmrg# ----------------------- 308d6c0b56eSmrg# Set $? to STATUS, without forking. 309d6c0b56eSmrgas_fn_set_status () 310d6c0b56eSmrg{ 311d6c0b56eSmrg return $1 312d6c0b56eSmrg} # as_fn_set_status 313d6c0b56eSmrg 314d6c0b56eSmrg# as_fn_exit STATUS 315d6c0b56eSmrg# ----------------- 316d6c0b56eSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317d6c0b56eSmrgas_fn_exit () 318d6c0b56eSmrg{ 319d6c0b56eSmrg set +e 320d6c0b56eSmrg as_fn_set_status $1 321d6c0b56eSmrg exit $1 322d6c0b56eSmrg} # as_fn_exit 323d6c0b56eSmrg 324d6c0b56eSmrg# as_fn_mkdir_p 325d6c0b56eSmrg# ------------- 326d6c0b56eSmrg# Create "$as_dir" as a directory, including parents if necessary. 327d6c0b56eSmrgas_fn_mkdir_p () 328d6c0b56eSmrg{ 329d6c0b56eSmrg 330d6c0b56eSmrg case $as_dir in #( 331d6c0b56eSmrg -*) as_dir=./$as_dir;; 332d6c0b56eSmrg esac 333d6c0b56eSmrg test -d "$as_dir" || eval $as_mkdir_p || { 334d6c0b56eSmrg as_dirs= 335d6c0b56eSmrg while :; do 336d6c0b56eSmrg case $as_dir in #( 337d6c0b56eSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338d6c0b56eSmrg *) as_qdir=$as_dir;; 339d6c0b56eSmrg esac 340d6c0b56eSmrg as_dirs="'$as_qdir' $as_dirs" 341d6c0b56eSmrg as_dir=`$as_dirname -- "$as_dir" || 342d6c0b56eSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343d6c0b56eSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 344d6c0b56eSmrg X"$as_dir" : 'X\(//\)$' \| \ 345d6c0b56eSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346d6c0b56eSmrg$as_echo X"$as_dir" | 347d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348d6c0b56eSmrg s//\1/ 349d6c0b56eSmrg q 350d6c0b56eSmrg } 351d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 352d6c0b56eSmrg s//\1/ 353d6c0b56eSmrg q 354d6c0b56eSmrg } 355d6c0b56eSmrg /^X\(\/\/\)$/{ 356d6c0b56eSmrg s//\1/ 357d6c0b56eSmrg q 358d6c0b56eSmrg } 359d6c0b56eSmrg /^X\(\/\).*/{ 360d6c0b56eSmrg s//\1/ 361d6c0b56eSmrg q 362d6c0b56eSmrg } 363d6c0b56eSmrg s/.*/./; q'` 364d6c0b56eSmrg test -d "$as_dir" && break 365d6c0b56eSmrg done 366d6c0b56eSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 367d6c0b56eSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368d6c0b56eSmrg 369d6c0b56eSmrg 370d6c0b56eSmrg} # as_fn_mkdir_p 371d6c0b56eSmrg 372d6c0b56eSmrg# as_fn_executable_p FILE 373d6c0b56eSmrg# ----------------------- 374d6c0b56eSmrg# Test if FILE is an executable regular file. 375d6c0b56eSmrgas_fn_executable_p () 376d6c0b56eSmrg{ 377d6c0b56eSmrg test -f "$1" && test -x "$1" 378d6c0b56eSmrg} # as_fn_executable_p 379d6c0b56eSmrg# as_fn_append VAR VALUE 380d6c0b56eSmrg# ---------------------- 381d6c0b56eSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 382d6c0b56eSmrg# advantage of any shell optimizations that allow amortized linear growth over 383d6c0b56eSmrg# repeated appends, instead of the typical quadratic growth present in naive 384d6c0b56eSmrg# implementations. 385d6c0b56eSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386d6c0b56eSmrg eval 'as_fn_append () 387d6c0b56eSmrg { 388d6c0b56eSmrg eval $1+=\$2 389d6c0b56eSmrg }' 390d6c0b56eSmrgelse 391d6c0b56eSmrg as_fn_append () 392d6c0b56eSmrg { 393d6c0b56eSmrg eval $1=\$$1\$2 394d6c0b56eSmrg } 395d6c0b56eSmrgfi # as_fn_append 396d6c0b56eSmrg 397d6c0b56eSmrg# as_fn_arith ARG... 398d6c0b56eSmrg# ------------------ 399d6c0b56eSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400d6c0b56eSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401d6c0b56eSmrg# must be portable across $(()) and expr. 402d6c0b56eSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403d6c0b56eSmrg eval 'as_fn_arith () 404d6c0b56eSmrg { 405d6c0b56eSmrg as_val=$(( $* )) 406d6c0b56eSmrg }' 407d6c0b56eSmrgelse 408d6c0b56eSmrg as_fn_arith () 409d6c0b56eSmrg { 410d6c0b56eSmrg as_val=`expr "$@" || test $? -eq 1` 411d6c0b56eSmrg } 412d6c0b56eSmrgfi # as_fn_arith 413d6c0b56eSmrg 414d6c0b56eSmrg 415d6c0b56eSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 416d6c0b56eSmrg# ---------------------------------------- 417d6c0b56eSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418d6c0b56eSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419d6c0b56eSmrg# script with STATUS, using 1 if that was 0. 420d6c0b56eSmrgas_fn_error () 421d6c0b56eSmrg{ 422d6c0b56eSmrg as_status=$1; test $as_status -eq 0 && as_status=1 423d6c0b56eSmrg if test "$4"; then 424d6c0b56eSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426d6c0b56eSmrg fi 427d6c0b56eSmrg $as_echo "$as_me: error: $2" >&2 428d6c0b56eSmrg as_fn_exit $as_status 429d6c0b56eSmrg} # as_fn_error 430d6c0b56eSmrg 431d6c0b56eSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 432d6c0b56eSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 433d6c0b56eSmrg as_expr=expr 434d6c0b56eSmrgelse 435d6c0b56eSmrg as_expr=false 436d6c0b56eSmrgfi 437d6c0b56eSmrg 438d6c0b56eSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439d6c0b56eSmrg as_basename=basename 440d6c0b56eSmrgelse 441d6c0b56eSmrg as_basename=false 442d6c0b56eSmrgfi 443d6c0b56eSmrg 444d6c0b56eSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445d6c0b56eSmrg as_dirname=dirname 446d6c0b56eSmrgelse 447d6c0b56eSmrg as_dirname=false 448d6c0b56eSmrgfi 449d6c0b56eSmrg 450d6c0b56eSmrgas_me=`$as_basename -- "$0" || 451d6c0b56eSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452d6c0b56eSmrg X"$0" : 'X\(//\)$' \| \ 453d6c0b56eSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 454d6c0b56eSmrg$as_echo X/"$0" | 455d6c0b56eSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 456d6c0b56eSmrg s//\1/ 457d6c0b56eSmrg q 458d6c0b56eSmrg } 459d6c0b56eSmrg /^X\/\(\/\/\)$/{ 460d6c0b56eSmrg s//\1/ 461d6c0b56eSmrg q 462d6c0b56eSmrg } 463d6c0b56eSmrg /^X\/\(\/\).*/{ 464d6c0b56eSmrg s//\1/ 465d6c0b56eSmrg q 466d6c0b56eSmrg } 467d6c0b56eSmrg s/.*/./; q'` 468d6c0b56eSmrg 469d6c0b56eSmrg# Avoid depending upon Character Ranges. 470d6c0b56eSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471d6c0b56eSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472d6c0b56eSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473d6c0b56eSmrgas_cr_digits='0123456789' 474d6c0b56eSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 475d6c0b56eSmrg 476d6c0b56eSmrg 477d6c0b56eSmrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 478d6c0b56eSmrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 479d6c0b56eSmrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480d6c0b56eSmrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481d6c0b56eSmrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482d6c0b56eSmrg sed -n ' 483d6c0b56eSmrg p 484d6c0b56eSmrg /[$]LINENO/= 485d6c0b56eSmrg ' <$as_myself | 486d6c0b56eSmrg sed ' 487d6c0b56eSmrg s/[$]LINENO.*/&-/ 488d6c0b56eSmrg t lineno 489d6c0b56eSmrg b 490d6c0b56eSmrg :lineno 491d6c0b56eSmrg N 492d6c0b56eSmrg :loop 493d6c0b56eSmrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494d6c0b56eSmrg t loop 495d6c0b56eSmrg s/-\n.*// 496d6c0b56eSmrg ' >$as_me.lineno && 497d6c0b56eSmrg chmod +x "$as_me.lineno" || 498d6c0b56eSmrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499d6c0b56eSmrg 500d6c0b56eSmrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501d6c0b56eSmrg # already done that, so ensure we don't try to do so again and fall 502d6c0b56eSmrg # in an infinite loop. This has already happened in practice. 503d6c0b56eSmrg _as_can_reexec=no; export _as_can_reexec 504d6c0b56eSmrg # Don't try to exec as it changes $[0], causing all sort of problems 505d6c0b56eSmrg # (the dirname of $[0] is not the place where we might find the 506d6c0b56eSmrg # original and so on. Autoconf is especially sensitive to this). 507d6c0b56eSmrg . "./$as_me.lineno" 508d6c0b56eSmrg # Exit status is that of the last command. 509d6c0b56eSmrg exit 510d6c0b56eSmrg} 511d6c0b56eSmrg 512d6c0b56eSmrgECHO_C= ECHO_N= ECHO_T= 513d6c0b56eSmrgcase `echo -n x` in #((((( 514d6c0b56eSmrg-n*) 515d6c0b56eSmrg case `echo 'xy\c'` in 516d6c0b56eSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517d6c0b56eSmrg xy) ECHO_C='\c';; 518d6c0b56eSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519d6c0b56eSmrg ECHO_T=' ';; 520d6c0b56eSmrg esac;; 521d6c0b56eSmrg*) 522d6c0b56eSmrg ECHO_N='-n';; 523d6c0b56eSmrgesac 524d6c0b56eSmrg 525d6c0b56eSmrgrm -f conf$$ conf$$.exe conf$$.file 526d6c0b56eSmrgif test -d conf$$.dir; then 527d6c0b56eSmrg rm -f conf$$.dir/conf$$.file 528d6c0b56eSmrgelse 529d6c0b56eSmrg rm -f conf$$.dir 530d6c0b56eSmrg mkdir conf$$.dir 2>/dev/null 531d6c0b56eSmrgfi 532d6c0b56eSmrgif (echo >conf$$.file) 2>/dev/null; then 533d6c0b56eSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534d6c0b56eSmrg as_ln_s='ln -s' 535d6c0b56eSmrg # ... but there are two gotchas: 536d6c0b56eSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537d6c0b56eSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538d6c0b56eSmrg # In both cases, we have to default to `cp -pR'. 539d6c0b56eSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540d6c0b56eSmrg as_ln_s='cp -pR' 541d6c0b56eSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 542d6c0b56eSmrg as_ln_s=ln 543d6c0b56eSmrg else 544d6c0b56eSmrg as_ln_s='cp -pR' 545d6c0b56eSmrg fi 546d6c0b56eSmrgelse 547d6c0b56eSmrg as_ln_s='cp -pR' 548d6c0b56eSmrgfi 549d6c0b56eSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550d6c0b56eSmrgrmdir conf$$.dir 2>/dev/null 551d6c0b56eSmrg 552d6c0b56eSmrgif mkdir -p . 2>/dev/null; then 553d6c0b56eSmrg as_mkdir_p='mkdir -p "$as_dir"' 554d6c0b56eSmrgelse 555d6c0b56eSmrg test -d ./-p && rmdir ./-p 556d6c0b56eSmrg as_mkdir_p=false 557d6c0b56eSmrgfi 558d6c0b56eSmrg 559d6c0b56eSmrgas_test_x='test -x' 560d6c0b56eSmrgas_executable_p=as_fn_executable_p 561d6c0b56eSmrg 562d6c0b56eSmrg# Sed expression to map a string onto a valid CPP name. 563d6c0b56eSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564d6c0b56eSmrg 565d6c0b56eSmrg# Sed expression to map a string onto a valid variable name. 566d6c0b56eSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567d6c0b56eSmrg 568d6c0b56eSmrgSHELL=${CONFIG_SHELL-/bin/sh} 569d6c0b56eSmrg 570d6c0b56eSmrg 571d6c0b56eSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null 572d6c0b56eSmrgexec 6>&1 573d6c0b56eSmrg 574d6c0b56eSmrg# Name of the host. 575d6c0b56eSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576d6c0b56eSmrg# so uname gets run too. 577d6c0b56eSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578d6c0b56eSmrg 579d6c0b56eSmrg# 580d6c0b56eSmrg# Initializations. 581d6c0b56eSmrg# 582d6c0b56eSmrgac_default_prefix=/usr/local 583d6c0b56eSmrgac_clean_files= 584d6c0b56eSmrgac_config_libobj_dir=. 585d6c0b56eSmrgLIBOBJS= 586d6c0b56eSmrgcross_compiling=no 587d6c0b56eSmrgsubdirs= 588d6c0b56eSmrgMFLAGS= 589d6c0b56eSmrgMAKEFLAGS= 590d6c0b56eSmrg 591d6c0b56eSmrg# Identity of this package. 592d6c0b56eSmrgPACKAGE_NAME='xf86-video-amdgpu' 593d6c0b56eSmrgPACKAGE_TARNAME='xf86-video-amdgpu' 594d6c0b56eSmrgPACKAGE_VERSION='1.1.0' 595d6c0b56eSmrgPACKAGE_STRING='xf86-video-amdgpu 1.1.0' 596d6c0b56eSmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 597d6c0b56eSmrgPACKAGE_URL='' 598d6c0b56eSmrg 599d6c0b56eSmrgac_unique_file="Makefile.am" 600d6c0b56eSmrg# Factoring default headers for most tests. 601d6c0b56eSmrgac_includes_default="\ 602d6c0b56eSmrg#include <stdio.h> 603d6c0b56eSmrg#ifdef HAVE_SYS_TYPES_H 604d6c0b56eSmrg# include <sys/types.h> 605d6c0b56eSmrg#endif 606d6c0b56eSmrg#ifdef HAVE_SYS_STAT_H 607d6c0b56eSmrg# include <sys/stat.h> 608d6c0b56eSmrg#endif 609d6c0b56eSmrg#ifdef STDC_HEADERS 610d6c0b56eSmrg# include <stdlib.h> 611d6c0b56eSmrg# include <stddef.h> 612d6c0b56eSmrg#else 613d6c0b56eSmrg# ifdef HAVE_STDLIB_H 614d6c0b56eSmrg# include <stdlib.h> 615d6c0b56eSmrg# endif 616d6c0b56eSmrg#endif 617d6c0b56eSmrg#ifdef HAVE_STRING_H 618d6c0b56eSmrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619d6c0b56eSmrg# include <memory.h> 620d6c0b56eSmrg# endif 621d6c0b56eSmrg# include <string.h> 622d6c0b56eSmrg#endif 623d6c0b56eSmrg#ifdef HAVE_STRINGS_H 624d6c0b56eSmrg# include <strings.h> 625d6c0b56eSmrg#endif 626d6c0b56eSmrg#ifdef HAVE_INTTYPES_H 627d6c0b56eSmrg# include <inttypes.h> 628d6c0b56eSmrg#endif 629d6c0b56eSmrg#ifdef HAVE_STDINT_H 630d6c0b56eSmrg# include <stdint.h> 631d6c0b56eSmrg#endif 632d6c0b56eSmrg#ifdef HAVE_UNISTD_H 633d6c0b56eSmrg# include <unistd.h> 634d6c0b56eSmrg#endif" 635d6c0b56eSmrg 636d6c0b56eSmrgac_subst_vars='am__EXEEXT_FALSE 637d6c0b56eSmrgam__EXEEXT_TRUE 638d6c0b56eSmrgLTLIBOBJS 639d6c0b56eSmrgLIBOBJS 640d6c0b56eSmrgDRIVER_NAME 641d6c0b56eSmrgmoduledir 642d6c0b56eSmrgGLAMOR_FALSE 643d6c0b56eSmrgGLAMOR_TRUE 644d6c0b56eSmrgLIBGLAMOR_EGL_LIBS 645d6c0b56eSmrgLIBGLAMOR_EGL_CFLAGS 646d6c0b56eSmrgLIBGLAMOR_LIBS 647d6c0b56eSmrgLIBGLAMOR_CFLAGS 648d6c0b56eSmrgLIBGL_LIBS 649d6c0b56eSmrgLIBGL_CFLAGS 650d6c0b56eSmrgLIBUDEV_FALSE 651d6c0b56eSmrgLIBUDEV_TRUE 652d6c0b56eSmrgLIBUDEV_LIBS 653d6c0b56eSmrgLIBUDEV_CFLAGS 654d6c0b56eSmrgHAS_XORG_CONF_DIR_FALSE 655d6c0b56eSmrgHAS_XORG_CONF_DIR_TRUE 656d6c0b56eSmrgconfigdir 657d6c0b56eSmrgHAVE_XEXTPROTO_71_FALSE 658d6c0b56eSmrgHAVE_XEXTPROTO_71_TRUE 659d6c0b56eSmrgXEXT_LIBS 660d6c0b56eSmrgXEXT_CFLAGS 661d6c0b56eSmrgXORG_LIBS 662d6c0b56eSmrgXORG_CFLAGS 663d6c0b56eSmrgGBM_LIBS 664d6c0b56eSmrgGBM_CFLAGS 665d6c0b56eSmrgLIBDRM_AMDGPU_LIBS 666d6c0b56eSmrgLIBDRM_AMDGPU_CFLAGS 667d6c0b56eSmrgLIBDRM_LIBS 668d6c0b56eSmrgLIBDRM_CFLAGS 669d6c0b56eSmrgLT_SYS_LIBRARY_PATH 670d6c0b56eSmrgOTOOL64 671d6c0b56eSmrgOTOOL 672d6c0b56eSmrgLIPO 673d6c0b56eSmrgNMEDIT 674d6c0b56eSmrgDSYMUTIL 675d6c0b56eSmrgMANIFEST_TOOL 676d6c0b56eSmrgRANLIB 677d6c0b56eSmrgac_ct_AR 678d6c0b56eSmrgAR 679d6c0b56eSmrgDLLTOOL 680d6c0b56eSmrgOBJDUMP 681d6c0b56eSmrgLN_S 682d6c0b56eSmrgNM 683d6c0b56eSmrgac_ct_DUMPBIN 684d6c0b56eSmrgDUMPBIN 685d6c0b56eSmrgLD 686d6c0b56eSmrgFGREP 687d6c0b56eSmrgLIBTOOL 688d6c0b56eSmrgMAN_SUBSTS 689d6c0b56eSmrgXORG_MAN_PAGE 690d6c0b56eSmrgADMIN_MAN_DIR 691d6c0b56eSmrgDRIVER_MAN_DIR 692d6c0b56eSmrgMISC_MAN_DIR 693d6c0b56eSmrgFILE_MAN_DIR 694d6c0b56eSmrgLIB_MAN_DIR 695d6c0b56eSmrgAPP_MAN_DIR 696d6c0b56eSmrgADMIN_MAN_SUFFIX 697d6c0b56eSmrgDRIVER_MAN_SUFFIX 698d6c0b56eSmrgMISC_MAN_SUFFIX 699d6c0b56eSmrgFILE_MAN_SUFFIX 700d6c0b56eSmrgLIB_MAN_SUFFIX 701d6c0b56eSmrgAPP_MAN_SUFFIX 702d6c0b56eSmrgSED 703d6c0b56eSmrghost_os 704d6c0b56eSmrghost_vendor 705d6c0b56eSmrghost_cpu 706d6c0b56eSmrghost 707d6c0b56eSmrgbuild_os 708d6c0b56eSmrgbuild_vendor 709d6c0b56eSmrgbuild_cpu 710d6c0b56eSmrgbuild 711d6c0b56eSmrgINSTALL_CMD 712d6c0b56eSmrgPKG_CONFIG_LIBDIR 713d6c0b56eSmrgPKG_CONFIG_PATH 714d6c0b56eSmrgPKG_CONFIG 715d6c0b56eSmrgCHANGELOG_CMD 716d6c0b56eSmrgSTRICT_CFLAGS 717d6c0b56eSmrgCWARNFLAGS 718d6c0b56eSmrgBASE_CFLAGS 719d6c0b56eSmrgEGREP 720d6c0b56eSmrgGREP 721d6c0b56eSmrgCPP 722d6c0b56eSmrgMAINT 723d6c0b56eSmrgMAINTAINER_MODE_FALSE 724d6c0b56eSmrgMAINTAINER_MODE_TRUE 725d6c0b56eSmrgam__fastdepCC_FALSE 726d6c0b56eSmrgam__fastdepCC_TRUE 727d6c0b56eSmrgCCDEPMODE 728d6c0b56eSmrgam__nodep 729d6c0b56eSmrgAMDEPBACKSLASH 730d6c0b56eSmrgAMDEP_FALSE 731d6c0b56eSmrgAMDEP_TRUE 732d6c0b56eSmrgam__quote 733d6c0b56eSmrgam__include 734d6c0b56eSmrgDEPDIR 735d6c0b56eSmrgOBJEXT 736d6c0b56eSmrgEXEEXT 737d6c0b56eSmrgac_ct_CC 738d6c0b56eSmrgCPPFLAGS 739d6c0b56eSmrgLDFLAGS 740d6c0b56eSmrgCFLAGS 741d6c0b56eSmrgCC 742d6c0b56eSmrgAM_BACKSLASH 743d6c0b56eSmrgAM_DEFAULT_VERBOSITY 744d6c0b56eSmrgAM_DEFAULT_V 745d6c0b56eSmrgAM_V 746d6c0b56eSmrgam__untar 747d6c0b56eSmrgam__tar 748d6c0b56eSmrgAMTAR 749d6c0b56eSmrgam__leading_dot 750d6c0b56eSmrgSET_MAKE 751d6c0b56eSmrgAWK 752d6c0b56eSmrgmkdir_p 753d6c0b56eSmrgMKDIR_P 754d6c0b56eSmrgINSTALL_STRIP_PROGRAM 755d6c0b56eSmrgSTRIP 756d6c0b56eSmrginstall_sh 757d6c0b56eSmrgMAKEINFO 758d6c0b56eSmrgAUTOHEADER 759d6c0b56eSmrgAUTOMAKE 760d6c0b56eSmrgAUTOCONF 761d6c0b56eSmrgACLOCAL 762d6c0b56eSmrgVERSION 763d6c0b56eSmrgPACKAGE 764d6c0b56eSmrgCYGPATH_W 765d6c0b56eSmrgam__isrc 766d6c0b56eSmrgINSTALL_DATA 767d6c0b56eSmrgINSTALL_SCRIPT 768d6c0b56eSmrgINSTALL_PROGRAM 769d6c0b56eSmrgtarget_alias 770d6c0b56eSmrghost_alias 771d6c0b56eSmrgbuild_alias 772d6c0b56eSmrgLIBS 773d6c0b56eSmrgECHO_T 774d6c0b56eSmrgECHO_N 775d6c0b56eSmrgECHO_C 776d6c0b56eSmrgDEFS 777d6c0b56eSmrgmandir 778d6c0b56eSmrglocaledir 779d6c0b56eSmrglibdir 780d6c0b56eSmrgpsdir 781d6c0b56eSmrgpdfdir 782d6c0b56eSmrgdvidir 783d6c0b56eSmrghtmldir 784d6c0b56eSmrginfodir 785d6c0b56eSmrgdocdir 786d6c0b56eSmrgoldincludedir 787d6c0b56eSmrgincludedir 788d6c0b56eSmrgrunstatedir 789d6c0b56eSmrglocalstatedir 790d6c0b56eSmrgsharedstatedir 791d6c0b56eSmrgsysconfdir 792d6c0b56eSmrgdatadir 793d6c0b56eSmrgdatarootdir 794d6c0b56eSmrglibexecdir 795d6c0b56eSmrgsbindir 796d6c0b56eSmrgbindir 797d6c0b56eSmrgprogram_transform_name 798d6c0b56eSmrgprefix 799d6c0b56eSmrgexec_prefix 800d6c0b56eSmrgPACKAGE_URL 801d6c0b56eSmrgPACKAGE_BUGREPORT 802d6c0b56eSmrgPACKAGE_STRING 803d6c0b56eSmrgPACKAGE_VERSION 804d6c0b56eSmrgPACKAGE_TARNAME 805d6c0b56eSmrgPACKAGE_NAME 806d6c0b56eSmrgPATH_SEPARATOR 807d6c0b56eSmrgSHELL' 808d6c0b56eSmrgac_subst_files='' 809d6c0b56eSmrgac_user_opts=' 810d6c0b56eSmrgenable_option_checking 811d6c0b56eSmrgenable_silent_rules 812d6c0b56eSmrgenable_largefile 813d6c0b56eSmrgenable_dependency_tracking 814d6c0b56eSmrgenable_maintainer_mode 815d6c0b56eSmrgenable_selective_werror 816d6c0b56eSmrgenable_strict_compilation 817d6c0b56eSmrgenable_static 818d6c0b56eSmrgenable_shared 819d6c0b56eSmrgwith_pic 820d6c0b56eSmrgenable_fast_install 821d6c0b56eSmrgwith_aix_soname 822d6c0b56eSmrgwith_gnu_ld 823d6c0b56eSmrgwith_sysroot 824d6c0b56eSmrgenable_libtool_lock 825d6c0b56eSmrgwith_xorg_module_dir 826d6c0b56eSmrgwith_xorg_conf_dir 827d6c0b56eSmrgenable_udev 828d6c0b56eSmrgenable_glamor 829d6c0b56eSmrg' 830d6c0b56eSmrg ac_precious_vars='build_alias 831d6c0b56eSmrghost_alias 832d6c0b56eSmrgtarget_alias 833d6c0b56eSmrgCC 834d6c0b56eSmrgCFLAGS 835d6c0b56eSmrgLDFLAGS 836d6c0b56eSmrgLIBS 837d6c0b56eSmrgCPPFLAGS 838d6c0b56eSmrgCPP 839d6c0b56eSmrgPKG_CONFIG 840d6c0b56eSmrgPKG_CONFIG_PATH 841d6c0b56eSmrgPKG_CONFIG_LIBDIR 842d6c0b56eSmrgLT_SYS_LIBRARY_PATH 843d6c0b56eSmrgLIBDRM_CFLAGS 844d6c0b56eSmrgLIBDRM_LIBS 845d6c0b56eSmrgLIBDRM_AMDGPU_CFLAGS 846d6c0b56eSmrgLIBDRM_AMDGPU_LIBS 847d6c0b56eSmrgGBM_CFLAGS 848d6c0b56eSmrgGBM_LIBS 849d6c0b56eSmrgXORG_CFLAGS 850d6c0b56eSmrgXORG_LIBS 851d6c0b56eSmrgXEXT_CFLAGS 852d6c0b56eSmrgXEXT_LIBS 853d6c0b56eSmrgLIBUDEV_CFLAGS 854d6c0b56eSmrgLIBUDEV_LIBS 855d6c0b56eSmrgLIBGL_CFLAGS 856d6c0b56eSmrgLIBGL_LIBS 857d6c0b56eSmrgLIBGLAMOR_CFLAGS 858d6c0b56eSmrgLIBGLAMOR_LIBS 859d6c0b56eSmrgLIBGLAMOR_EGL_CFLAGS 860d6c0b56eSmrgLIBGLAMOR_EGL_LIBS' 861d6c0b56eSmrg 862d6c0b56eSmrg 863d6c0b56eSmrg# Initialize some variables set by options. 864d6c0b56eSmrgac_init_help= 865d6c0b56eSmrgac_init_version=false 866d6c0b56eSmrgac_unrecognized_opts= 867d6c0b56eSmrgac_unrecognized_sep= 868d6c0b56eSmrg# The variables have the same names as the options, with 869d6c0b56eSmrg# dashes changed to underlines. 870d6c0b56eSmrgcache_file=/dev/null 871d6c0b56eSmrgexec_prefix=NONE 872d6c0b56eSmrgno_create= 873d6c0b56eSmrgno_recursion= 874d6c0b56eSmrgprefix=NONE 875d6c0b56eSmrgprogram_prefix=NONE 876d6c0b56eSmrgprogram_suffix=NONE 877d6c0b56eSmrgprogram_transform_name=s,x,x, 878d6c0b56eSmrgsilent= 879d6c0b56eSmrgsite= 880d6c0b56eSmrgsrcdir= 881d6c0b56eSmrgverbose= 882d6c0b56eSmrgx_includes=NONE 883d6c0b56eSmrgx_libraries=NONE 884d6c0b56eSmrg 885d6c0b56eSmrg# Installation directory options. 886d6c0b56eSmrg# These are left unexpanded so users can "make install exec_prefix=/foo" 887d6c0b56eSmrg# and all the variables that are supposed to be based on exec_prefix 888d6c0b56eSmrg# by default will actually change. 889d6c0b56eSmrg# Use braces instead of parens because sh, perl, etc. also accept them. 890d6c0b56eSmrg# (The list follows the same order as the GNU Coding Standards.) 891d6c0b56eSmrgbindir='${exec_prefix}/bin' 892d6c0b56eSmrgsbindir='${exec_prefix}/sbin' 893d6c0b56eSmrglibexecdir='${exec_prefix}/libexec' 894d6c0b56eSmrgdatarootdir='${prefix}/share' 895d6c0b56eSmrgdatadir='${datarootdir}' 896d6c0b56eSmrgsysconfdir='${prefix}/etc' 897d6c0b56eSmrgsharedstatedir='${prefix}/com' 898d6c0b56eSmrglocalstatedir='${prefix}/var' 899d6c0b56eSmrgrunstatedir='${localstatedir}/run' 900d6c0b56eSmrgincludedir='${prefix}/include' 901d6c0b56eSmrgoldincludedir='/usr/include' 902d6c0b56eSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 903d6c0b56eSmrginfodir='${datarootdir}/info' 904d6c0b56eSmrghtmldir='${docdir}' 905d6c0b56eSmrgdvidir='${docdir}' 906d6c0b56eSmrgpdfdir='${docdir}' 907d6c0b56eSmrgpsdir='${docdir}' 908d6c0b56eSmrglibdir='${exec_prefix}/lib' 909d6c0b56eSmrglocaledir='${datarootdir}/locale' 910d6c0b56eSmrgmandir='${datarootdir}/man' 911d6c0b56eSmrg 912d6c0b56eSmrgac_prev= 913d6c0b56eSmrgac_dashdash= 914d6c0b56eSmrgfor ac_option 915d6c0b56eSmrgdo 916d6c0b56eSmrg # If the previous option needs an argument, assign it. 917d6c0b56eSmrg if test -n "$ac_prev"; then 918d6c0b56eSmrg eval $ac_prev=\$ac_option 919d6c0b56eSmrg ac_prev= 920d6c0b56eSmrg continue 921d6c0b56eSmrg fi 922d6c0b56eSmrg 923d6c0b56eSmrg case $ac_option in 924d6c0b56eSmrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 925d6c0b56eSmrg *=) ac_optarg= ;; 926d6c0b56eSmrg *) ac_optarg=yes ;; 927d6c0b56eSmrg esac 928d6c0b56eSmrg 929d6c0b56eSmrg # Accept the important Cygnus configure options, so we can diagnose typos. 930d6c0b56eSmrg 931d6c0b56eSmrg case $ac_dashdash$ac_option in 932d6c0b56eSmrg --) 933d6c0b56eSmrg ac_dashdash=yes ;; 934d6c0b56eSmrg 935d6c0b56eSmrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 936d6c0b56eSmrg ac_prev=bindir ;; 937d6c0b56eSmrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 938d6c0b56eSmrg bindir=$ac_optarg ;; 939d6c0b56eSmrg 940d6c0b56eSmrg -build | --build | --buil | --bui | --bu) 941d6c0b56eSmrg ac_prev=build_alias ;; 942d6c0b56eSmrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 943d6c0b56eSmrg build_alias=$ac_optarg ;; 944d6c0b56eSmrg 945d6c0b56eSmrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 946d6c0b56eSmrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 947d6c0b56eSmrg ac_prev=cache_file ;; 948d6c0b56eSmrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 949d6c0b56eSmrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 950d6c0b56eSmrg cache_file=$ac_optarg ;; 951d6c0b56eSmrg 952d6c0b56eSmrg --config-cache | -C) 953d6c0b56eSmrg cache_file=config.cache ;; 954d6c0b56eSmrg 955d6c0b56eSmrg -datadir | --datadir | --datadi | --datad) 956d6c0b56eSmrg ac_prev=datadir ;; 957d6c0b56eSmrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 958d6c0b56eSmrg datadir=$ac_optarg ;; 959d6c0b56eSmrg 960d6c0b56eSmrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 961d6c0b56eSmrg | --dataroo | --dataro | --datar) 962d6c0b56eSmrg ac_prev=datarootdir ;; 963d6c0b56eSmrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 964d6c0b56eSmrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 965d6c0b56eSmrg datarootdir=$ac_optarg ;; 966d6c0b56eSmrg 967d6c0b56eSmrg -disable-* | --disable-*) 968d6c0b56eSmrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 969d6c0b56eSmrg # Reject names that are not valid shell variable names. 970d6c0b56eSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 971d6c0b56eSmrg as_fn_error $? "invalid feature name: $ac_useropt" 972d6c0b56eSmrg ac_useropt_orig=$ac_useropt 973d6c0b56eSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 974d6c0b56eSmrg case $ac_user_opts in 975d6c0b56eSmrg *" 976d6c0b56eSmrg"enable_$ac_useropt" 977d6c0b56eSmrg"*) ;; 978d6c0b56eSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 979d6c0b56eSmrg ac_unrecognized_sep=', ';; 980d6c0b56eSmrg esac 981d6c0b56eSmrg eval enable_$ac_useropt=no ;; 982d6c0b56eSmrg 983d6c0b56eSmrg -docdir | --docdir | --docdi | --doc | --do) 984d6c0b56eSmrg ac_prev=docdir ;; 985d6c0b56eSmrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 986d6c0b56eSmrg docdir=$ac_optarg ;; 987d6c0b56eSmrg 988d6c0b56eSmrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 989d6c0b56eSmrg ac_prev=dvidir ;; 990d6c0b56eSmrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 991d6c0b56eSmrg dvidir=$ac_optarg ;; 992d6c0b56eSmrg 993d6c0b56eSmrg -enable-* | --enable-*) 994d6c0b56eSmrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 995d6c0b56eSmrg # Reject names that are not valid shell variable names. 996d6c0b56eSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 997d6c0b56eSmrg as_fn_error $? "invalid feature name: $ac_useropt" 998d6c0b56eSmrg ac_useropt_orig=$ac_useropt 999d6c0b56eSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1000d6c0b56eSmrg case $ac_user_opts in 1001d6c0b56eSmrg *" 1002d6c0b56eSmrg"enable_$ac_useropt" 1003d6c0b56eSmrg"*) ;; 1004d6c0b56eSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1005d6c0b56eSmrg ac_unrecognized_sep=', ';; 1006d6c0b56eSmrg esac 1007d6c0b56eSmrg eval enable_$ac_useropt=\$ac_optarg ;; 1008d6c0b56eSmrg 1009d6c0b56eSmrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1010d6c0b56eSmrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1011d6c0b56eSmrg | --exec | --exe | --ex) 1012d6c0b56eSmrg ac_prev=exec_prefix ;; 1013d6c0b56eSmrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1014d6c0b56eSmrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1015d6c0b56eSmrg | --exec=* | --exe=* | --ex=*) 1016d6c0b56eSmrg exec_prefix=$ac_optarg ;; 1017d6c0b56eSmrg 1018d6c0b56eSmrg -gas | --gas | --ga | --g) 1019d6c0b56eSmrg # Obsolete; use --with-gas. 1020d6c0b56eSmrg with_gas=yes ;; 1021d6c0b56eSmrg 1022d6c0b56eSmrg -help | --help | --hel | --he | -h) 1023d6c0b56eSmrg ac_init_help=long ;; 1024d6c0b56eSmrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1025d6c0b56eSmrg ac_init_help=recursive ;; 1026d6c0b56eSmrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1027d6c0b56eSmrg ac_init_help=short ;; 1028d6c0b56eSmrg 1029d6c0b56eSmrg -host | --host | --hos | --ho) 1030d6c0b56eSmrg ac_prev=host_alias ;; 1031d6c0b56eSmrg -host=* | --host=* | --hos=* | --ho=*) 1032d6c0b56eSmrg host_alias=$ac_optarg ;; 1033d6c0b56eSmrg 1034d6c0b56eSmrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1035d6c0b56eSmrg ac_prev=htmldir ;; 1036d6c0b56eSmrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1037d6c0b56eSmrg | --ht=*) 1038d6c0b56eSmrg htmldir=$ac_optarg ;; 1039d6c0b56eSmrg 1040d6c0b56eSmrg -includedir | --includedir | --includedi | --included | --include \ 1041d6c0b56eSmrg | --includ | --inclu | --incl | --inc) 1042d6c0b56eSmrg ac_prev=includedir ;; 1043d6c0b56eSmrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1044d6c0b56eSmrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1045d6c0b56eSmrg includedir=$ac_optarg ;; 1046d6c0b56eSmrg 1047d6c0b56eSmrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1048d6c0b56eSmrg ac_prev=infodir ;; 1049d6c0b56eSmrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1050d6c0b56eSmrg infodir=$ac_optarg ;; 1051d6c0b56eSmrg 1052d6c0b56eSmrg -libdir | --libdir | --libdi | --libd) 1053d6c0b56eSmrg ac_prev=libdir ;; 1054d6c0b56eSmrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1055d6c0b56eSmrg libdir=$ac_optarg ;; 1056d6c0b56eSmrg 1057d6c0b56eSmrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1058d6c0b56eSmrg | --libexe | --libex | --libe) 1059d6c0b56eSmrg ac_prev=libexecdir ;; 1060d6c0b56eSmrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1061d6c0b56eSmrg | --libexe=* | --libex=* | --libe=*) 1062d6c0b56eSmrg libexecdir=$ac_optarg ;; 1063d6c0b56eSmrg 1064d6c0b56eSmrg -localedir | --localedir | --localedi | --localed | --locale) 1065d6c0b56eSmrg ac_prev=localedir ;; 1066d6c0b56eSmrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1067d6c0b56eSmrg localedir=$ac_optarg ;; 1068d6c0b56eSmrg 1069d6c0b56eSmrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1070d6c0b56eSmrg | --localstate | --localstat | --localsta | --localst | --locals) 1071d6c0b56eSmrg ac_prev=localstatedir ;; 1072d6c0b56eSmrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1073d6c0b56eSmrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1074d6c0b56eSmrg localstatedir=$ac_optarg ;; 1075d6c0b56eSmrg 1076d6c0b56eSmrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1077d6c0b56eSmrg ac_prev=mandir ;; 1078d6c0b56eSmrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1079d6c0b56eSmrg mandir=$ac_optarg ;; 1080d6c0b56eSmrg 1081d6c0b56eSmrg -nfp | --nfp | --nf) 1082d6c0b56eSmrg # Obsolete; use --without-fp. 1083d6c0b56eSmrg with_fp=no ;; 1084d6c0b56eSmrg 1085d6c0b56eSmrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1086d6c0b56eSmrg | --no-cr | --no-c | -n) 1087d6c0b56eSmrg no_create=yes ;; 1088d6c0b56eSmrg 1089d6c0b56eSmrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1090d6c0b56eSmrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1091d6c0b56eSmrg no_recursion=yes ;; 1092d6c0b56eSmrg 1093d6c0b56eSmrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1094d6c0b56eSmrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1095d6c0b56eSmrg | --oldin | --oldi | --old | --ol | --o) 1096d6c0b56eSmrg ac_prev=oldincludedir ;; 1097d6c0b56eSmrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1098d6c0b56eSmrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1099d6c0b56eSmrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1100d6c0b56eSmrg oldincludedir=$ac_optarg ;; 1101d6c0b56eSmrg 1102d6c0b56eSmrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1103d6c0b56eSmrg ac_prev=prefix ;; 1104d6c0b56eSmrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1105d6c0b56eSmrg prefix=$ac_optarg ;; 1106d6c0b56eSmrg 1107d6c0b56eSmrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1108d6c0b56eSmrg | --program-pre | --program-pr | --program-p) 1109d6c0b56eSmrg ac_prev=program_prefix ;; 1110d6c0b56eSmrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1111d6c0b56eSmrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1112d6c0b56eSmrg program_prefix=$ac_optarg ;; 1113d6c0b56eSmrg 1114d6c0b56eSmrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1115d6c0b56eSmrg | --program-suf | --program-su | --program-s) 1116d6c0b56eSmrg ac_prev=program_suffix ;; 1117d6c0b56eSmrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1118d6c0b56eSmrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1119d6c0b56eSmrg program_suffix=$ac_optarg ;; 1120d6c0b56eSmrg 1121d6c0b56eSmrg -program-transform-name | --program-transform-name \ 1122d6c0b56eSmrg | --program-transform-nam | --program-transform-na \ 1123d6c0b56eSmrg | --program-transform-n | --program-transform- \ 1124d6c0b56eSmrg | --program-transform | --program-transfor \ 1125d6c0b56eSmrg | --program-transfo | --program-transf \ 1126d6c0b56eSmrg | --program-trans | --program-tran \ 1127d6c0b56eSmrg | --progr-tra | --program-tr | --program-t) 1128d6c0b56eSmrg ac_prev=program_transform_name ;; 1129d6c0b56eSmrg -program-transform-name=* | --program-transform-name=* \ 1130d6c0b56eSmrg | --program-transform-nam=* | --program-transform-na=* \ 1131d6c0b56eSmrg | --program-transform-n=* | --program-transform-=* \ 1132d6c0b56eSmrg | --program-transform=* | --program-transfor=* \ 1133d6c0b56eSmrg | --program-transfo=* | --program-transf=* \ 1134d6c0b56eSmrg | --program-trans=* | --program-tran=* \ 1135d6c0b56eSmrg | --progr-tra=* | --program-tr=* | --program-t=*) 1136d6c0b56eSmrg program_transform_name=$ac_optarg ;; 1137d6c0b56eSmrg 1138d6c0b56eSmrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1139d6c0b56eSmrg ac_prev=pdfdir ;; 1140d6c0b56eSmrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1141d6c0b56eSmrg pdfdir=$ac_optarg ;; 1142d6c0b56eSmrg 1143d6c0b56eSmrg -psdir | --psdir | --psdi | --psd | --ps) 1144d6c0b56eSmrg ac_prev=psdir ;; 1145d6c0b56eSmrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1146d6c0b56eSmrg psdir=$ac_optarg ;; 1147d6c0b56eSmrg 1148d6c0b56eSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1149d6c0b56eSmrg | -silent | --silent | --silen | --sile | --sil) 1150d6c0b56eSmrg silent=yes ;; 1151d6c0b56eSmrg 1152d6c0b56eSmrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1153d6c0b56eSmrg | --runstate | --runstat | --runsta | --runst | --runs \ 1154d6c0b56eSmrg | --run | --ru | --r) 1155d6c0b56eSmrg ac_prev=runstatedir ;; 1156d6c0b56eSmrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1157d6c0b56eSmrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1158d6c0b56eSmrg | --run=* | --ru=* | --r=*) 1159d6c0b56eSmrg runstatedir=$ac_optarg ;; 1160d6c0b56eSmrg 1161d6c0b56eSmrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1162d6c0b56eSmrg ac_prev=sbindir ;; 1163d6c0b56eSmrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1164d6c0b56eSmrg | --sbi=* | --sb=*) 1165d6c0b56eSmrg sbindir=$ac_optarg ;; 1166d6c0b56eSmrg 1167d6c0b56eSmrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1168d6c0b56eSmrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1169d6c0b56eSmrg | --sharedst | --shareds | --shared | --share | --shar \ 1170d6c0b56eSmrg | --sha | --sh) 1171d6c0b56eSmrg ac_prev=sharedstatedir ;; 1172d6c0b56eSmrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1173d6c0b56eSmrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1174d6c0b56eSmrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1175d6c0b56eSmrg | --sha=* | --sh=*) 1176d6c0b56eSmrg sharedstatedir=$ac_optarg ;; 1177d6c0b56eSmrg 1178d6c0b56eSmrg -site | --site | --sit) 1179d6c0b56eSmrg ac_prev=site ;; 1180d6c0b56eSmrg -site=* | --site=* | --sit=*) 1181d6c0b56eSmrg site=$ac_optarg ;; 1182d6c0b56eSmrg 1183d6c0b56eSmrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1184d6c0b56eSmrg ac_prev=srcdir ;; 1185d6c0b56eSmrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1186d6c0b56eSmrg srcdir=$ac_optarg ;; 1187d6c0b56eSmrg 1188d6c0b56eSmrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1189d6c0b56eSmrg | --syscon | --sysco | --sysc | --sys | --sy) 1190d6c0b56eSmrg ac_prev=sysconfdir ;; 1191d6c0b56eSmrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1192d6c0b56eSmrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1193d6c0b56eSmrg sysconfdir=$ac_optarg ;; 1194d6c0b56eSmrg 1195d6c0b56eSmrg -target | --target | --targe | --targ | --tar | --ta | --t) 1196d6c0b56eSmrg ac_prev=target_alias ;; 1197d6c0b56eSmrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1198d6c0b56eSmrg target_alias=$ac_optarg ;; 1199d6c0b56eSmrg 1200d6c0b56eSmrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1201d6c0b56eSmrg verbose=yes ;; 1202d6c0b56eSmrg 1203d6c0b56eSmrg -version | --version | --versio | --versi | --vers | -V) 1204d6c0b56eSmrg ac_init_version=: ;; 1205d6c0b56eSmrg 1206d6c0b56eSmrg -with-* | --with-*) 1207d6c0b56eSmrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1208d6c0b56eSmrg # Reject names that are not valid shell variable names. 1209d6c0b56eSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210d6c0b56eSmrg as_fn_error $? "invalid package name: $ac_useropt" 1211d6c0b56eSmrg ac_useropt_orig=$ac_useropt 1212d6c0b56eSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1213d6c0b56eSmrg case $ac_user_opts in 1214d6c0b56eSmrg *" 1215d6c0b56eSmrg"with_$ac_useropt" 1216d6c0b56eSmrg"*) ;; 1217d6c0b56eSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1218d6c0b56eSmrg ac_unrecognized_sep=', ';; 1219d6c0b56eSmrg esac 1220d6c0b56eSmrg eval with_$ac_useropt=\$ac_optarg ;; 1221d6c0b56eSmrg 1222d6c0b56eSmrg -without-* | --without-*) 1223d6c0b56eSmrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1224d6c0b56eSmrg # Reject names that are not valid shell variable names. 1225d6c0b56eSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1226d6c0b56eSmrg as_fn_error $? "invalid package name: $ac_useropt" 1227d6c0b56eSmrg ac_useropt_orig=$ac_useropt 1228d6c0b56eSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1229d6c0b56eSmrg case $ac_user_opts in 1230d6c0b56eSmrg *" 1231d6c0b56eSmrg"with_$ac_useropt" 1232d6c0b56eSmrg"*) ;; 1233d6c0b56eSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1234d6c0b56eSmrg ac_unrecognized_sep=', ';; 1235d6c0b56eSmrg esac 1236d6c0b56eSmrg eval with_$ac_useropt=no ;; 1237d6c0b56eSmrg 1238d6c0b56eSmrg --x) 1239d6c0b56eSmrg # Obsolete; use --with-x. 1240d6c0b56eSmrg with_x=yes ;; 1241d6c0b56eSmrg 1242d6c0b56eSmrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1243d6c0b56eSmrg | --x-incl | --x-inc | --x-in | --x-i) 1244d6c0b56eSmrg ac_prev=x_includes ;; 1245d6c0b56eSmrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1246d6c0b56eSmrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1247d6c0b56eSmrg x_includes=$ac_optarg ;; 1248d6c0b56eSmrg 1249d6c0b56eSmrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1250d6c0b56eSmrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1251d6c0b56eSmrg ac_prev=x_libraries ;; 1252d6c0b56eSmrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1253d6c0b56eSmrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1254d6c0b56eSmrg x_libraries=$ac_optarg ;; 1255d6c0b56eSmrg 1256d6c0b56eSmrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1257d6c0b56eSmrgTry \`$0 --help' for more information" 1258d6c0b56eSmrg ;; 1259d6c0b56eSmrg 1260d6c0b56eSmrg *=*) 1261d6c0b56eSmrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1262d6c0b56eSmrg # Reject names that are not valid shell variable names. 1263d6c0b56eSmrg case $ac_envvar in #( 1264d6c0b56eSmrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1265d6c0b56eSmrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1266d6c0b56eSmrg esac 1267d6c0b56eSmrg eval $ac_envvar=\$ac_optarg 1268d6c0b56eSmrg export $ac_envvar ;; 1269d6c0b56eSmrg 1270d6c0b56eSmrg *) 1271d6c0b56eSmrg # FIXME: should be removed in autoconf 3.0. 1272d6c0b56eSmrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1273d6c0b56eSmrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1274d6c0b56eSmrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1275d6c0b56eSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1276d6c0b56eSmrg ;; 1277d6c0b56eSmrg 1278d6c0b56eSmrg esac 1279d6c0b56eSmrgdone 1280d6c0b56eSmrg 1281d6c0b56eSmrgif test -n "$ac_prev"; then 1282d6c0b56eSmrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1283d6c0b56eSmrg as_fn_error $? "missing argument to $ac_option" 1284d6c0b56eSmrgfi 1285d6c0b56eSmrg 1286d6c0b56eSmrgif test -n "$ac_unrecognized_opts"; then 1287d6c0b56eSmrg case $enable_option_checking in 1288d6c0b56eSmrg no) ;; 1289d6c0b56eSmrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1290d6c0b56eSmrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1291d6c0b56eSmrg esac 1292d6c0b56eSmrgfi 1293d6c0b56eSmrg 1294d6c0b56eSmrg# Check all directory arguments for consistency. 1295d6c0b56eSmrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1296d6c0b56eSmrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1297d6c0b56eSmrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1298d6c0b56eSmrg libdir localedir mandir runstatedir 1299d6c0b56eSmrgdo 1300d6c0b56eSmrg eval ac_val=\$$ac_var 1301d6c0b56eSmrg # Remove trailing slashes. 1302d6c0b56eSmrg case $ac_val in 1303d6c0b56eSmrg */ ) 1304d6c0b56eSmrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1305d6c0b56eSmrg eval $ac_var=\$ac_val;; 1306d6c0b56eSmrg esac 1307d6c0b56eSmrg # Be sure to have absolute directory names. 1308d6c0b56eSmrg case $ac_val in 1309d6c0b56eSmrg [\\/$]* | ?:[\\/]* ) continue;; 1310d6c0b56eSmrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1311d6c0b56eSmrg esac 1312d6c0b56eSmrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1313d6c0b56eSmrgdone 1314d6c0b56eSmrg 1315d6c0b56eSmrg# There might be people who depend on the old broken behavior: `$host' 1316d6c0b56eSmrg# used to hold the argument of --host etc. 1317d6c0b56eSmrg# FIXME: To remove some day. 1318d6c0b56eSmrgbuild=$build_alias 1319d6c0b56eSmrghost=$host_alias 1320d6c0b56eSmrgtarget=$target_alias 1321d6c0b56eSmrg 1322d6c0b56eSmrg# FIXME: To remove some day. 1323d6c0b56eSmrgif test "x$host_alias" != x; then 1324d6c0b56eSmrg if test "x$build_alias" = x; then 1325d6c0b56eSmrg cross_compiling=maybe 1326d6c0b56eSmrg elif test "x$build_alias" != "x$host_alias"; then 1327d6c0b56eSmrg cross_compiling=yes 1328d6c0b56eSmrg fi 1329d6c0b56eSmrgfi 1330d6c0b56eSmrg 1331d6c0b56eSmrgac_tool_prefix= 1332d6c0b56eSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1333d6c0b56eSmrg 1334d6c0b56eSmrgtest "$silent" = yes && exec 6>/dev/null 1335d6c0b56eSmrg 1336d6c0b56eSmrg 1337d6c0b56eSmrgac_pwd=`pwd` && test -n "$ac_pwd" && 1338d6c0b56eSmrgac_ls_di=`ls -di .` && 1339d6c0b56eSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1340d6c0b56eSmrg as_fn_error $? "working directory cannot be determined" 1341d6c0b56eSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1342d6c0b56eSmrg as_fn_error $? "pwd does not report name of working directory" 1343d6c0b56eSmrg 1344d6c0b56eSmrg 1345d6c0b56eSmrg# Find the source files, if location was not specified. 1346d6c0b56eSmrgif test -z "$srcdir"; then 1347d6c0b56eSmrg ac_srcdir_defaulted=yes 1348d6c0b56eSmrg # Try the directory containing this script, then the parent directory. 1349d6c0b56eSmrg ac_confdir=`$as_dirname -- "$as_myself" || 1350d6c0b56eSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1351d6c0b56eSmrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1352d6c0b56eSmrg X"$as_myself" : 'X\(//\)$' \| \ 1353d6c0b56eSmrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1354d6c0b56eSmrg$as_echo X"$as_myself" | 1355d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1356d6c0b56eSmrg s//\1/ 1357d6c0b56eSmrg q 1358d6c0b56eSmrg } 1359d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 1360d6c0b56eSmrg s//\1/ 1361d6c0b56eSmrg q 1362d6c0b56eSmrg } 1363d6c0b56eSmrg /^X\(\/\/\)$/{ 1364d6c0b56eSmrg s//\1/ 1365d6c0b56eSmrg q 1366d6c0b56eSmrg } 1367d6c0b56eSmrg /^X\(\/\).*/{ 1368d6c0b56eSmrg s//\1/ 1369d6c0b56eSmrg q 1370d6c0b56eSmrg } 1371d6c0b56eSmrg s/.*/./; q'` 1372d6c0b56eSmrg srcdir=$ac_confdir 1373d6c0b56eSmrg if test ! -r "$srcdir/$ac_unique_file"; then 1374d6c0b56eSmrg srcdir=.. 1375d6c0b56eSmrg fi 1376d6c0b56eSmrgelse 1377d6c0b56eSmrg ac_srcdir_defaulted=no 1378d6c0b56eSmrgfi 1379d6c0b56eSmrgif test ! -r "$srcdir/$ac_unique_file"; then 1380d6c0b56eSmrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1381d6c0b56eSmrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1382d6c0b56eSmrgfi 1383d6c0b56eSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1384d6c0b56eSmrgac_abs_confdir=`( 1385d6c0b56eSmrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1386d6c0b56eSmrg pwd)` 1387d6c0b56eSmrg# When building in place, set srcdir=. 1388d6c0b56eSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1389d6c0b56eSmrg srcdir=. 1390d6c0b56eSmrgfi 1391d6c0b56eSmrg# Remove unnecessary trailing slashes from srcdir. 1392d6c0b56eSmrg# Double slashes in file names in object file debugging info 1393d6c0b56eSmrg# mess up M-x gdb in Emacs. 1394d6c0b56eSmrgcase $srcdir in 1395d6c0b56eSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1396d6c0b56eSmrgesac 1397d6c0b56eSmrgfor ac_var in $ac_precious_vars; do 1398d6c0b56eSmrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1399d6c0b56eSmrg eval ac_env_${ac_var}_value=\$${ac_var} 1400d6c0b56eSmrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1401d6c0b56eSmrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1402d6c0b56eSmrgdone 1403d6c0b56eSmrg 1404d6c0b56eSmrg# 1405d6c0b56eSmrg# Report the --help message. 1406d6c0b56eSmrg# 1407d6c0b56eSmrgif test "$ac_init_help" = "long"; then 1408d6c0b56eSmrg # Omit some internal or obsolete options to make the list less imposing. 1409d6c0b56eSmrg # This message is too long to be a string in the A/UX 3.1 sh. 1410d6c0b56eSmrg cat <<_ACEOF 1411d6c0b56eSmrg\`configure' configures xf86-video-amdgpu 1.1.0 to adapt to many kinds of systems. 1412d6c0b56eSmrg 1413d6c0b56eSmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1414d6c0b56eSmrg 1415d6c0b56eSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1416d6c0b56eSmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1417d6c0b56eSmrg 1418d6c0b56eSmrgDefaults for the options are specified in brackets. 1419d6c0b56eSmrg 1420d6c0b56eSmrgConfiguration: 1421d6c0b56eSmrg -h, --help display this help and exit 1422d6c0b56eSmrg --help=short display options specific to this package 1423d6c0b56eSmrg --help=recursive display the short help of all the included packages 1424d6c0b56eSmrg -V, --version display version information and exit 1425d6c0b56eSmrg -q, --quiet, --silent do not print \`checking ...' messages 1426d6c0b56eSmrg --cache-file=FILE cache test results in FILE [disabled] 1427d6c0b56eSmrg -C, --config-cache alias for \`--cache-file=config.cache' 1428d6c0b56eSmrg -n, --no-create do not create output files 1429d6c0b56eSmrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1430d6c0b56eSmrg 1431d6c0b56eSmrgInstallation directories: 1432d6c0b56eSmrg --prefix=PREFIX install architecture-independent files in PREFIX 1433d6c0b56eSmrg [$ac_default_prefix] 1434d6c0b56eSmrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1435d6c0b56eSmrg [PREFIX] 1436d6c0b56eSmrg 1437d6c0b56eSmrgBy default, \`make install' will install all the files in 1438d6c0b56eSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1439d6c0b56eSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1440d6c0b56eSmrgfor instance \`--prefix=\$HOME'. 1441d6c0b56eSmrg 1442d6c0b56eSmrgFor better control, use the options below. 1443d6c0b56eSmrg 1444d6c0b56eSmrgFine tuning of the installation directories: 1445d6c0b56eSmrg --bindir=DIR user executables [EPREFIX/bin] 1446d6c0b56eSmrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1447d6c0b56eSmrg --libexecdir=DIR program executables [EPREFIX/libexec] 1448d6c0b56eSmrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1449d6c0b56eSmrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1450d6c0b56eSmrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1451d6c0b56eSmrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1452d6c0b56eSmrg --libdir=DIR object code libraries [EPREFIX/lib] 1453d6c0b56eSmrg --includedir=DIR C header files [PREFIX/include] 1454d6c0b56eSmrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1455d6c0b56eSmrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1456d6c0b56eSmrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1457d6c0b56eSmrg --infodir=DIR info documentation [DATAROOTDIR/info] 1458d6c0b56eSmrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1459d6c0b56eSmrg --mandir=DIR man documentation [DATAROOTDIR/man] 1460d6c0b56eSmrg --docdir=DIR documentation root 1461d6c0b56eSmrg [DATAROOTDIR/doc/xf86-video-amdgpu] 1462d6c0b56eSmrg --htmldir=DIR html documentation [DOCDIR] 1463d6c0b56eSmrg --dvidir=DIR dvi documentation [DOCDIR] 1464d6c0b56eSmrg --pdfdir=DIR pdf documentation [DOCDIR] 1465d6c0b56eSmrg --psdir=DIR ps documentation [DOCDIR] 1466d6c0b56eSmrg_ACEOF 1467d6c0b56eSmrg 1468d6c0b56eSmrg cat <<\_ACEOF 1469d6c0b56eSmrg 1470d6c0b56eSmrgProgram names: 1471d6c0b56eSmrg --program-prefix=PREFIX prepend PREFIX to installed program names 1472d6c0b56eSmrg --program-suffix=SUFFIX append SUFFIX to installed program names 1473d6c0b56eSmrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1474d6c0b56eSmrg 1475d6c0b56eSmrgSystem types: 1476d6c0b56eSmrg --build=BUILD configure for building on BUILD [guessed] 1477d6c0b56eSmrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1478d6c0b56eSmrg_ACEOF 1479d6c0b56eSmrgfi 1480d6c0b56eSmrg 1481d6c0b56eSmrgif test -n "$ac_init_help"; then 1482d6c0b56eSmrg case $ac_init_help in 1483d6c0b56eSmrg short | recursive ) echo "Configuration of xf86-video-amdgpu 1.1.0:";; 1484d6c0b56eSmrg esac 1485d6c0b56eSmrg cat <<\_ACEOF 1486d6c0b56eSmrg 1487d6c0b56eSmrgOptional Features: 1488d6c0b56eSmrg --disable-option-checking ignore unrecognized --enable/--with options 1489d6c0b56eSmrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1490d6c0b56eSmrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1491d6c0b56eSmrg --enable-silent-rules less verbose build output (undo: "make V=1") 1492d6c0b56eSmrg --disable-silent-rules verbose build output (undo: "make V=0") 1493d6c0b56eSmrg --disable-largefile omit support for large files 1494d6c0b56eSmrg --enable-dependency-tracking 1495d6c0b56eSmrg do not reject slow dependency extractors 1496d6c0b56eSmrg --disable-dependency-tracking 1497d6c0b56eSmrg speeds up one-time build 1498d6c0b56eSmrg --enable-maintainer-mode 1499d6c0b56eSmrg enable make rules and dependencies not useful (and 1500d6c0b56eSmrg sometimes confusing) to the casual installer 1501d6c0b56eSmrg --disable-selective-werror 1502d6c0b56eSmrg Turn off selective compiler errors. (default: 1503d6c0b56eSmrg enabled) 1504d6c0b56eSmrg --enable-strict-compilation 1505d6c0b56eSmrg Enable all warnings from compiler and make them 1506d6c0b56eSmrg errors (default: disabled) 1507d6c0b56eSmrg --enable-static[=PKGS] build static libraries [default=no] 1508d6c0b56eSmrg --enable-shared[=PKGS] build shared libraries [default=yes] 1509d6c0b56eSmrg --enable-fast-install[=PKGS] 1510d6c0b56eSmrg optimize for fast installation [default=yes] 1511d6c0b56eSmrg --disable-libtool-lock avoid locking (might break parallel builds) 1512d6c0b56eSmrg --disable-udev Disable libudev support [default=auto] 1513d6c0b56eSmrg --disable-glamor Disable glamor, a new GL-based acceleration 1514d6c0b56eSmrg [default=enabled] 1515d6c0b56eSmrg 1516d6c0b56eSmrgOptional Packages: 1517d6c0b56eSmrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1518d6c0b56eSmrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1519d6c0b56eSmrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1520d6c0b56eSmrg both] 1521d6c0b56eSmrg --with-aix-soname=aix|svr4|both 1522d6c0b56eSmrg shared library versioning (aka "SONAME") variant to 1523d6c0b56eSmrg provide on AIX, [default=aix]. 1524d6c0b56eSmrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1525d6c0b56eSmrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1526d6c0b56eSmrg compiler's sysroot if not specified). 1527d6c0b56eSmrg --with-xorg-module-dir=DIR 1528d6c0b56eSmrg Default xorg module directory 1529d6c0b56eSmrg [[default=$libdir/xorg/modules]] 1530d6c0b56eSmrg --with-xorg-conf-dir=DIR 1531d6c0b56eSmrg Default xorg.conf.d directory [[default=from 1532d6c0b56eSmrg $PKG_CONFIG xorg-server]] 1533d6c0b56eSmrg 1534d6c0b56eSmrgSome influential environment variables: 1535d6c0b56eSmrg CC C compiler command 1536d6c0b56eSmrg CFLAGS C compiler flags 1537d6c0b56eSmrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1538d6c0b56eSmrg nonstandard directory <lib dir> 1539d6c0b56eSmrg LIBS libraries to pass to the linker, e.g. -l<library> 1540d6c0b56eSmrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1541d6c0b56eSmrg you have headers in a nonstandard directory <include dir> 1542d6c0b56eSmrg CPP C preprocessor 1543d6c0b56eSmrg PKG_CONFIG path to pkg-config utility 1544d6c0b56eSmrg PKG_CONFIG_PATH 1545d6c0b56eSmrg directories to add to pkg-config's search path 1546d6c0b56eSmrg PKG_CONFIG_LIBDIR 1547d6c0b56eSmrg path overriding pkg-config's built-in search path 1548d6c0b56eSmrg LT_SYS_LIBRARY_PATH 1549d6c0b56eSmrg User-defined run-time library search path. 1550d6c0b56eSmrg LIBDRM_CFLAGS 1551d6c0b56eSmrg C compiler flags for LIBDRM, overriding pkg-config 1552d6c0b56eSmrg LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config 1553d6c0b56eSmrg LIBDRM_AMDGPU_CFLAGS 1554d6c0b56eSmrg C compiler flags for LIBDRM_AMDGPU, overriding pkg-config 1555d6c0b56eSmrg LIBDRM_AMDGPU_LIBS 1556d6c0b56eSmrg linker flags for LIBDRM_AMDGPU, overriding pkg-config 1557d6c0b56eSmrg GBM_CFLAGS C compiler flags for GBM, overriding pkg-config 1558d6c0b56eSmrg GBM_LIBS linker flags for GBM, overriding pkg-config 1559d6c0b56eSmrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1560d6c0b56eSmrg XORG_LIBS linker flags for XORG, overriding pkg-config 1561d6c0b56eSmrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1562d6c0b56eSmrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1563d6c0b56eSmrg LIBUDEV_CFLAGS 1564d6c0b56eSmrg C compiler flags for LIBUDEV, overriding pkg-config 1565d6c0b56eSmrg LIBUDEV_LIBS 1566d6c0b56eSmrg linker flags for LIBUDEV, overriding pkg-config 1567d6c0b56eSmrg LIBGL_CFLAGS 1568d6c0b56eSmrg C compiler flags for LIBGL, overriding pkg-config 1569d6c0b56eSmrg LIBGL_LIBS linker flags for LIBGL, overriding pkg-config 1570d6c0b56eSmrg LIBGLAMOR_CFLAGS 1571d6c0b56eSmrg C compiler flags for LIBGLAMOR, overriding pkg-config 1572d6c0b56eSmrg LIBGLAMOR_LIBS 1573d6c0b56eSmrg linker flags for LIBGLAMOR, overriding pkg-config 1574d6c0b56eSmrg LIBGLAMOR_EGL_CFLAGS 1575d6c0b56eSmrg C compiler flags for LIBGLAMOR_EGL, overriding pkg-config 1576d6c0b56eSmrg LIBGLAMOR_EGL_LIBS 1577d6c0b56eSmrg linker flags for LIBGLAMOR_EGL, overriding pkg-config 1578d6c0b56eSmrg 1579d6c0b56eSmrgUse these variables to override the choices made by `configure' or to help 1580d6c0b56eSmrgit to find libraries and programs with nonstandard names/locations. 1581d6c0b56eSmrg 1582d6c0b56eSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1583d6c0b56eSmrg_ACEOF 1584d6c0b56eSmrgac_status=$? 1585d6c0b56eSmrgfi 1586d6c0b56eSmrg 1587d6c0b56eSmrgif test "$ac_init_help" = "recursive"; then 1588d6c0b56eSmrg # If there are subdirs, report their specific --help. 1589d6c0b56eSmrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1590d6c0b56eSmrg test -d "$ac_dir" || 1591d6c0b56eSmrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1592d6c0b56eSmrg continue 1593d6c0b56eSmrg ac_builddir=. 1594d6c0b56eSmrg 1595d6c0b56eSmrgcase "$ac_dir" in 1596d6c0b56eSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1597d6c0b56eSmrg*) 1598d6c0b56eSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1599d6c0b56eSmrg # A ".." for each directory in $ac_dir_suffix. 1600d6c0b56eSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1601d6c0b56eSmrg case $ac_top_builddir_sub in 1602d6c0b56eSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1603d6c0b56eSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1604d6c0b56eSmrg esac ;; 1605d6c0b56eSmrgesac 1606d6c0b56eSmrgac_abs_top_builddir=$ac_pwd 1607d6c0b56eSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1608d6c0b56eSmrg# for backward compatibility: 1609d6c0b56eSmrgac_top_builddir=$ac_top_build_prefix 1610d6c0b56eSmrg 1611d6c0b56eSmrgcase $srcdir in 1612d6c0b56eSmrg .) # We are building in place. 1613d6c0b56eSmrg ac_srcdir=. 1614d6c0b56eSmrg ac_top_srcdir=$ac_top_builddir_sub 1615d6c0b56eSmrg ac_abs_top_srcdir=$ac_pwd ;; 1616d6c0b56eSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 1617d6c0b56eSmrg ac_srcdir=$srcdir$ac_dir_suffix; 1618d6c0b56eSmrg ac_top_srcdir=$srcdir 1619d6c0b56eSmrg ac_abs_top_srcdir=$srcdir ;; 1620d6c0b56eSmrg *) # Relative name. 1621d6c0b56eSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1622d6c0b56eSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1623d6c0b56eSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1624d6c0b56eSmrgesac 1625d6c0b56eSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1626d6c0b56eSmrg 1627d6c0b56eSmrg cd "$ac_dir" || { ac_status=$?; continue; } 1628d6c0b56eSmrg # Check for guested configure. 1629d6c0b56eSmrg if test -f "$ac_srcdir/configure.gnu"; then 1630d6c0b56eSmrg echo && 1631d6c0b56eSmrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1632d6c0b56eSmrg elif test -f "$ac_srcdir/configure"; then 1633d6c0b56eSmrg echo && 1634d6c0b56eSmrg $SHELL "$ac_srcdir/configure" --help=recursive 1635d6c0b56eSmrg else 1636d6c0b56eSmrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1637d6c0b56eSmrg fi || ac_status=$? 1638d6c0b56eSmrg cd "$ac_pwd" || { ac_status=$?; break; } 1639d6c0b56eSmrg done 1640d6c0b56eSmrgfi 1641d6c0b56eSmrg 1642d6c0b56eSmrgtest -n "$ac_init_help" && exit $ac_status 1643d6c0b56eSmrgif $ac_init_version; then 1644d6c0b56eSmrg cat <<\_ACEOF 1645d6c0b56eSmrgxf86-video-amdgpu configure 1.1.0 1646d6c0b56eSmrggenerated by GNU Autoconf 2.69 1647d6c0b56eSmrg 1648d6c0b56eSmrgCopyright (C) 2012 Free Software Foundation, Inc. 1649d6c0b56eSmrgThis configure script is free software; the Free Software Foundation 1650d6c0b56eSmrggives unlimited permission to copy, distribute and modify it. 1651d6c0b56eSmrg_ACEOF 1652d6c0b56eSmrg exit 1653d6c0b56eSmrgfi 1654d6c0b56eSmrg 1655d6c0b56eSmrg## ------------------------ ## 1656d6c0b56eSmrg## Autoconf initialization. ## 1657d6c0b56eSmrg## ------------------------ ## 1658d6c0b56eSmrg 1659d6c0b56eSmrg# ac_fn_c_try_compile LINENO 1660d6c0b56eSmrg# -------------------------- 1661d6c0b56eSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1662d6c0b56eSmrgac_fn_c_try_compile () 1663d6c0b56eSmrg{ 1664d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1665d6c0b56eSmrg rm -f conftest.$ac_objext 1666d6c0b56eSmrg if { { ac_try="$ac_compile" 1667d6c0b56eSmrgcase "(($ac_try" in 1668d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1669d6c0b56eSmrg *) ac_try_echo=$ac_try;; 1670d6c0b56eSmrgesac 1671d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1672d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 1673d6c0b56eSmrg (eval "$ac_compile") 2>conftest.err 1674d6c0b56eSmrg ac_status=$? 1675d6c0b56eSmrg if test -s conftest.err; then 1676d6c0b56eSmrg grep -v '^ *+' conftest.err >conftest.er1 1677d6c0b56eSmrg cat conftest.er1 >&5 1678d6c0b56eSmrg mv -f conftest.er1 conftest.err 1679d6c0b56eSmrg fi 1680d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1681d6c0b56eSmrg test $ac_status = 0; } && { 1682d6c0b56eSmrg test -z "$ac_c_werror_flag" || 1683d6c0b56eSmrg test ! -s conftest.err 1684d6c0b56eSmrg } && test -s conftest.$ac_objext; then : 1685d6c0b56eSmrg ac_retval=0 1686d6c0b56eSmrgelse 1687d6c0b56eSmrg $as_echo "$as_me: failed program was:" >&5 1688d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 1689d6c0b56eSmrg 1690d6c0b56eSmrg ac_retval=1 1691d6c0b56eSmrgfi 1692d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1693d6c0b56eSmrg as_fn_set_status $ac_retval 1694d6c0b56eSmrg 1695d6c0b56eSmrg} # ac_fn_c_try_compile 1696d6c0b56eSmrg 1697d6c0b56eSmrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1698d6c0b56eSmrg# --------------------------------------------- 1699d6c0b56eSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1700d6c0b56eSmrg# accordingly. 1701d6c0b56eSmrgac_fn_c_check_decl () 1702d6c0b56eSmrg{ 1703d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1704d6c0b56eSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1705d6c0b56eSmrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1706d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1707d6c0b56eSmrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1708d6c0b56eSmrgif eval \${$3+:} false; then : 1709d6c0b56eSmrg $as_echo_n "(cached) " >&6 1710d6c0b56eSmrgelse 1711d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1712d6c0b56eSmrg/* end confdefs.h. */ 1713d6c0b56eSmrg$4 1714d6c0b56eSmrgint 1715d6c0b56eSmrgmain () 1716d6c0b56eSmrg{ 1717d6c0b56eSmrg#ifndef $as_decl_name 1718d6c0b56eSmrg#ifdef __cplusplus 1719d6c0b56eSmrg (void) $as_decl_use; 1720d6c0b56eSmrg#else 1721d6c0b56eSmrg (void) $as_decl_name; 1722d6c0b56eSmrg#endif 1723d6c0b56eSmrg#endif 1724d6c0b56eSmrg 1725d6c0b56eSmrg ; 1726d6c0b56eSmrg return 0; 1727d6c0b56eSmrg} 1728d6c0b56eSmrg_ACEOF 1729d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 1730d6c0b56eSmrg eval "$3=yes" 1731d6c0b56eSmrgelse 1732d6c0b56eSmrg eval "$3=no" 1733d6c0b56eSmrgfi 1734d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1735d6c0b56eSmrgfi 1736d6c0b56eSmrgeval ac_res=\$$3 1737d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1738d6c0b56eSmrg$as_echo "$ac_res" >&6; } 1739d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1740d6c0b56eSmrg 1741d6c0b56eSmrg} # ac_fn_c_check_decl 1742d6c0b56eSmrg 1743d6c0b56eSmrg# ac_fn_c_try_cpp LINENO 1744d6c0b56eSmrg# ---------------------- 1745d6c0b56eSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1746d6c0b56eSmrgac_fn_c_try_cpp () 1747d6c0b56eSmrg{ 1748d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1749d6c0b56eSmrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1750d6c0b56eSmrgcase "(($ac_try" in 1751d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1752d6c0b56eSmrg *) ac_try_echo=$ac_try;; 1753d6c0b56eSmrgesac 1754d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1755d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 1756d6c0b56eSmrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1757d6c0b56eSmrg ac_status=$? 1758d6c0b56eSmrg if test -s conftest.err; then 1759d6c0b56eSmrg grep -v '^ *+' conftest.err >conftest.er1 1760d6c0b56eSmrg cat conftest.er1 >&5 1761d6c0b56eSmrg mv -f conftest.er1 conftest.err 1762d6c0b56eSmrg fi 1763d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1764d6c0b56eSmrg test $ac_status = 0; } > conftest.i && { 1765d6c0b56eSmrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1766d6c0b56eSmrg test ! -s conftest.err 1767d6c0b56eSmrg }; then : 1768d6c0b56eSmrg ac_retval=0 1769d6c0b56eSmrgelse 1770d6c0b56eSmrg $as_echo "$as_me: failed program was:" >&5 1771d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 1772d6c0b56eSmrg 1773d6c0b56eSmrg ac_retval=1 1774d6c0b56eSmrgfi 1775d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1776d6c0b56eSmrg as_fn_set_status $ac_retval 1777d6c0b56eSmrg 1778d6c0b56eSmrg} # ac_fn_c_try_cpp 1779d6c0b56eSmrg 1780d6c0b56eSmrg# ac_fn_c_try_run LINENO 1781d6c0b56eSmrg# ---------------------- 1782d6c0b56eSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1783d6c0b56eSmrg# that executables *can* be run. 1784d6c0b56eSmrgac_fn_c_try_run () 1785d6c0b56eSmrg{ 1786d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787d6c0b56eSmrg if { { ac_try="$ac_link" 1788d6c0b56eSmrgcase "(($ac_try" in 1789d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1790d6c0b56eSmrg *) ac_try_echo=$ac_try;; 1791d6c0b56eSmrgesac 1792d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1793d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 1794d6c0b56eSmrg (eval "$ac_link") 2>&5 1795d6c0b56eSmrg ac_status=$? 1796d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1797d6c0b56eSmrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1798d6c0b56eSmrg { { case "(($ac_try" in 1799d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1800d6c0b56eSmrg *) ac_try_echo=$ac_try;; 1801d6c0b56eSmrgesac 1802d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1803d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 1804d6c0b56eSmrg (eval "$ac_try") 2>&5 1805d6c0b56eSmrg ac_status=$? 1806d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1807d6c0b56eSmrg test $ac_status = 0; }; }; then : 1808d6c0b56eSmrg ac_retval=0 1809d6c0b56eSmrgelse 1810d6c0b56eSmrg $as_echo "$as_me: program exited with status $ac_status" >&5 1811d6c0b56eSmrg $as_echo "$as_me: failed program was:" >&5 1812d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 1813d6c0b56eSmrg 1814d6c0b56eSmrg ac_retval=$ac_status 1815d6c0b56eSmrgfi 1816d6c0b56eSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1817d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1818d6c0b56eSmrg as_fn_set_status $ac_retval 1819d6c0b56eSmrg 1820d6c0b56eSmrg} # ac_fn_c_try_run 1821d6c0b56eSmrg 1822d6c0b56eSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1823d6c0b56eSmrg# ------------------------------------------------------- 1824d6c0b56eSmrg# Tests whether HEADER exists and can be compiled using the include files in 1825d6c0b56eSmrg# INCLUDES, setting the cache variable VAR accordingly. 1826d6c0b56eSmrgac_fn_c_check_header_compile () 1827d6c0b56eSmrg{ 1828d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1830d6c0b56eSmrg$as_echo_n "checking for $2... " >&6; } 1831d6c0b56eSmrgif eval \${$3+:} false; then : 1832d6c0b56eSmrg $as_echo_n "(cached) " >&6 1833d6c0b56eSmrgelse 1834d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1835d6c0b56eSmrg/* end confdefs.h. */ 1836d6c0b56eSmrg$4 1837d6c0b56eSmrg#include <$2> 1838d6c0b56eSmrg_ACEOF 1839d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 1840d6c0b56eSmrg eval "$3=yes" 1841d6c0b56eSmrgelse 1842d6c0b56eSmrg eval "$3=no" 1843d6c0b56eSmrgfi 1844d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1845d6c0b56eSmrgfi 1846d6c0b56eSmrgeval ac_res=\$$3 1847d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1848d6c0b56eSmrg$as_echo "$ac_res" >&6; } 1849d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1850d6c0b56eSmrg 1851d6c0b56eSmrg} # ac_fn_c_check_header_compile 1852d6c0b56eSmrg 1853d6c0b56eSmrg# ac_fn_c_try_link LINENO 1854d6c0b56eSmrg# ----------------------- 1855d6c0b56eSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1856d6c0b56eSmrgac_fn_c_try_link () 1857d6c0b56eSmrg{ 1858d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1859d6c0b56eSmrg rm -f conftest.$ac_objext conftest$ac_exeext 1860d6c0b56eSmrg if { { ac_try="$ac_link" 1861d6c0b56eSmrgcase "(($ac_try" in 1862d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1863d6c0b56eSmrg *) ac_try_echo=$ac_try;; 1864d6c0b56eSmrgesac 1865d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1866d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 1867d6c0b56eSmrg (eval "$ac_link") 2>conftest.err 1868d6c0b56eSmrg ac_status=$? 1869d6c0b56eSmrg if test -s conftest.err; then 1870d6c0b56eSmrg grep -v '^ *+' conftest.err >conftest.er1 1871d6c0b56eSmrg cat conftest.er1 >&5 1872d6c0b56eSmrg mv -f conftest.er1 conftest.err 1873d6c0b56eSmrg fi 1874d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1875d6c0b56eSmrg test $ac_status = 0; } && { 1876d6c0b56eSmrg test -z "$ac_c_werror_flag" || 1877d6c0b56eSmrg test ! -s conftest.err 1878d6c0b56eSmrg } && test -s conftest$ac_exeext && { 1879d6c0b56eSmrg test "$cross_compiling" = yes || 1880d6c0b56eSmrg test -x conftest$ac_exeext 1881d6c0b56eSmrg }; then : 1882d6c0b56eSmrg ac_retval=0 1883d6c0b56eSmrgelse 1884d6c0b56eSmrg $as_echo "$as_me: failed program was:" >&5 1885d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 1886d6c0b56eSmrg 1887d6c0b56eSmrg ac_retval=1 1888d6c0b56eSmrgfi 1889d6c0b56eSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1890d6c0b56eSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1891d6c0b56eSmrg # interfere with the next link command; also delete a directory that is 1892d6c0b56eSmrg # left behind by Apple's compiler. We do this before executing the actions. 1893d6c0b56eSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1894d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1895d6c0b56eSmrg as_fn_set_status $ac_retval 1896d6c0b56eSmrg 1897d6c0b56eSmrg} # ac_fn_c_try_link 1898d6c0b56eSmrg 1899d6c0b56eSmrg# ac_fn_c_check_func LINENO FUNC VAR 1900d6c0b56eSmrg# ---------------------------------- 1901d6c0b56eSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1902d6c0b56eSmrgac_fn_c_check_func () 1903d6c0b56eSmrg{ 1904d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1905d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1906d6c0b56eSmrg$as_echo_n "checking for $2... " >&6; } 1907d6c0b56eSmrgif eval \${$3+:} false; then : 1908d6c0b56eSmrg $as_echo_n "(cached) " >&6 1909d6c0b56eSmrgelse 1910d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1911d6c0b56eSmrg/* end confdefs.h. */ 1912d6c0b56eSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1913d6c0b56eSmrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1914d6c0b56eSmrg#define $2 innocuous_$2 1915d6c0b56eSmrg 1916d6c0b56eSmrg/* System header to define __stub macros and hopefully few prototypes, 1917d6c0b56eSmrg which can conflict with char $2 (); below. 1918d6c0b56eSmrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1919d6c0b56eSmrg <limits.h> exists even on freestanding compilers. */ 1920d6c0b56eSmrg 1921d6c0b56eSmrg#ifdef __STDC__ 1922d6c0b56eSmrg# include <limits.h> 1923d6c0b56eSmrg#else 1924d6c0b56eSmrg# include <assert.h> 1925d6c0b56eSmrg#endif 1926d6c0b56eSmrg 1927d6c0b56eSmrg#undef $2 1928d6c0b56eSmrg 1929d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 1930d6c0b56eSmrg Use char because int might match the return type of a GCC 1931d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 1932d6c0b56eSmrg#ifdef __cplusplus 1933d6c0b56eSmrgextern "C" 1934d6c0b56eSmrg#endif 1935d6c0b56eSmrgchar $2 (); 1936d6c0b56eSmrg/* The GNU C library defines this for functions which it implements 1937d6c0b56eSmrg to always fail with ENOSYS. Some functions are actually named 1938d6c0b56eSmrg something starting with __ and the normal name is an alias. */ 1939d6c0b56eSmrg#if defined __stub_$2 || defined __stub___$2 1940d6c0b56eSmrgchoke me 1941d6c0b56eSmrg#endif 1942d6c0b56eSmrg 1943d6c0b56eSmrgint 1944d6c0b56eSmrgmain () 1945d6c0b56eSmrg{ 1946d6c0b56eSmrgreturn $2 (); 1947d6c0b56eSmrg ; 1948d6c0b56eSmrg return 0; 1949d6c0b56eSmrg} 1950d6c0b56eSmrg_ACEOF 1951d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 1952d6c0b56eSmrg eval "$3=yes" 1953d6c0b56eSmrgelse 1954d6c0b56eSmrg eval "$3=no" 1955d6c0b56eSmrgfi 1956d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 1957d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 1958d6c0b56eSmrgfi 1959d6c0b56eSmrgeval ac_res=\$$3 1960d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961d6c0b56eSmrg$as_echo "$ac_res" >&6; } 1962d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963d6c0b56eSmrg 1964d6c0b56eSmrg} # ac_fn_c_check_func 1965d6c0b56eSmrg 1966d6c0b56eSmrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1967d6c0b56eSmrg# ------------------------------------------------------- 1968d6c0b56eSmrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1969d6c0b56eSmrg# the include files in INCLUDES and setting the cache variable VAR 1970d6c0b56eSmrg# accordingly. 1971d6c0b56eSmrgac_fn_c_check_header_mongrel () 1972d6c0b56eSmrg{ 1973d6c0b56eSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1974d6c0b56eSmrg if eval \${$3+:} false; then : 1975d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1976d6c0b56eSmrg$as_echo_n "checking for $2... " >&6; } 1977d6c0b56eSmrgif eval \${$3+:} false; then : 1978d6c0b56eSmrg $as_echo_n "(cached) " >&6 1979d6c0b56eSmrgfi 1980d6c0b56eSmrgeval ac_res=\$$3 1981d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1982d6c0b56eSmrg$as_echo "$ac_res" >&6; } 1983d6c0b56eSmrgelse 1984d6c0b56eSmrg # Is the header compilable? 1985d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1986d6c0b56eSmrg$as_echo_n "checking $2 usability... " >&6; } 1987d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1988d6c0b56eSmrg/* end confdefs.h. */ 1989d6c0b56eSmrg$4 1990d6c0b56eSmrg#include <$2> 1991d6c0b56eSmrg_ACEOF 1992d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 1993d6c0b56eSmrg ac_header_compiler=yes 1994d6c0b56eSmrgelse 1995d6c0b56eSmrg ac_header_compiler=no 1996d6c0b56eSmrgfi 1997d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1999d6c0b56eSmrg$as_echo "$ac_header_compiler" >&6; } 2000d6c0b56eSmrg 2001d6c0b56eSmrg# Is the header present? 2002d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2003d6c0b56eSmrg$as_echo_n "checking $2 presence... " >&6; } 2004d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005d6c0b56eSmrg/* end confdefs.h. */ 2006d6c0b56eSmrg#include <$2> 2007d6c0b56eSmrg_ACEOF 2008d6c0b56eSmrgif ac_fn_c_try_cpp "$LINENO"; then : 2009d6c0b56eSmrg ac_header_preproc=yes 2010d6c0b56eSmrgelse 2011d6c0b56eSmrg ac_header_preproc=no 2012d6c0b56eSmrgfi 2013d6c0b56eSmrgrm -f conftest.err conftest.i conftest.$ac_ext 2014d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2015d6c0b56eSmrg$as_echo "$ac_header_preproc" >&6; } 2016d6c0b56eSmrg 2017d6c0b56eSmrg# So? What about this header? 2018d6c0b56eSmrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2019d6c0b56eSmrg yes:no: ) 2020d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2021d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2022d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2023d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2024d6c0b56eSmrg ;; 2025d6c0b56eSmrg no:yes:* ) 2026d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2027d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2028d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2029d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2030d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2031d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2032d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2033d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2034d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2035d6c0b56eSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2036d6c0b56eSmrg( $as_echo "## ---------------------------------------------------------------------- ## 2037d6c0b56eSmrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 2038d6c0b56eSmrg## ---------------------------------------------------------------------- ##" 2039d6c0b56eSmrg ) | sed "s/^/$as_me: WARNING: /" >&2 2040d6c0b56eSmrg ;; 2041d6c0b56eSmrgesac 2042d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2043d6c0b56eSmrg$as_echo_n "checking for $2... " >&6; } 2044d6c0b56eSmrgif eval \${$3+:} false; then : 2045d6c0b56eSmrg $as_echo_n "(cached) " >&6 2046d6c0b56eSmrgelse 2047d6c0b56eSmrg eval "$3=\$ac_header_compiler" 2048d6c0b56eSmrgfi 2049d6c0b56eSmrgeval ac_res=\$$3 2050d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2051d6c0b56eSmrg$as_echo "$ac_res" >&6; } 2052d6c0b56eSmrgfi 2053d6c0b56eSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2054d6c0b56eSmrg 2055d6c0b56eSmrg} # ac_fn_c_check_header_mongrel 2056d6c0b56eSmrgcat >config.log <<_ACEOF 2057d6c0b56eSmrgThis file contains any messages produced by compilers while 2058d6c0b56eSmrgrunning configure, to aid debugging if configure makes a mistake. 2059d6c0b56eSmrg 2060d6c0b56eSmrgIt was created by xf86-video-amdgpu $as_me 1.1.0, which was 2061d6c0b56eSmrggenerated by GNU Autoconf 2.69. Invocation command line was 2062d6c0b56eSmrg 2063d6c0b56eSmrg $ $0 $@ 2064d6c0b56eSmrg 2065d6c0b56eSmrg_ACEOF 2066d6c0b56eSmrgexec 5>>config.log 2067d6c0b56eSmrg{ 2068d6c0b56eSmrgcat <<_ASUNAME 2069d6c0b56eSmrg## --------- ## 2070d6c0b56eSmrg## Platform. ## 2071d6c0b56eSmrg## --------- ## 2072d6c0b56eSmrg 2073d6c0b56eSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2074d6c0b56eSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2075d6c0b56eSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2076d6c0b56eSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2077d6c0b56eSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 2078d6c0b56eSmrg 2079d6c0b56eSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2080d6c0b56eSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2081d6c0b56eSmrg 2082d6c0b56eSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2083d6c0b56eSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2084d6c0b56eSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2085d6c0b56eSmrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2086d6c0b56eSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2087d6c0b56eSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2088d6c0b56eSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2089d6c0b56eSmrg 2090d6c0b56eSmrg_ASUNAME 2091d6c0b56eSmrg 2092d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2093d6c0b56eSmrgfor as_dir in $PATH 2094d6c0b56eSmrgdo 2095d6c0b56eSmrg IFS=$as_save_IFS 2096d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2097d6c0b56eSmrg $as_echo "PATH: $as_dir" 2098d6c0b56eSmrg done 2099d6c0b56eSmrgIFS=$as_save_IFS 2100d6c0b56eSmrg 2101d6c0b56eSmrg} >&5 2102d6c0b56eSmrg 2103d6c0b56eSmrgcat >&5 <<_ACEOF 2104d6c0b56eSmrg 2105d6c0b56eSmrg 2106d6c0b56eSmrg## ----------- ## 2107d6c0b56eSmrg## Core tests. ## 2108d6c0b56eSmrg## ----------- ## 2109d6c0b56eSmrg 2110d6c0b56eSmrg_ACEOF 2111d6c0b56eSmrg 2112d6c0b56eSmrg 2113d6c0b56eSmrg# Keep a trace of the command line. 2114d6c0b56eSmrg# Strip out --no-create and --no-recursion so they do not pile up. 2115d6c0b56eSmrg# Strip out --silent because we don't want to record it for future runs. 2116d6c0b56eSmrg# Also quote any args containing shell meta-characters. 2117d6c0b56eSmrg# Make two passes to allow for proper duplicate-argument suppression. 2118d6c0b56eSmrgac_configure_args= 2119d6c0b56eSmrgac_configure_args0= 2120d6c0b56eSmrgac_configure_args1= 2121d6c0b56eSmrgac_must_keep_next=false 2122d6c0b56eSmrgfor ac_pass in 1 2 2123d6c0b56eSmrgdo 2124d6c0b56eSmrg for ac_arg 2125d6c0b56eSmrg do 2126d6c0b56eSmrg case $ac_arg in 2127d6c0b56eSmrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2128d6c0b56eSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2129d6c0b56eSmrg | -silent | --silent | --silen | --sile | --sil) 2130d6c0b56eSmrg continue ;; 2131d6c0b56eSmrg *\'*) 2132d6c0b56eSmrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2133d6c0b56eSmrg esac 2134d6c0b56eSmrg case $ac_pass in 2135d6c0b56eSmrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2136d6c0b56eSmrg 2) 2137d6c0b56eSmrg as_fn_append ac_configure_args1 " '$ac_arg'" 2138d6c0b56eSmrg if test $ac_must_keep_next = true; then 2139d6c0b56eSmrg ac_must_keep_next=false # Got value, back to normal. 2140d6c0b56eSmrg else 2141d6c0b56eSmrg case $ac_arg in 2142d6c0b56eSmrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2143d6c0b56eSmrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2144d6c0b56eSmrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2145d6c0b56eSmrg | -with-* | --with-* | -without-* | --without-* | --x) 2146d6c0b56eSmrg case "$ac_configure_args0 " in 2147d6c0b56eSmrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2148d6c0b56eSmrg esac 2149d6c0b56eSmrg ;; 2150d6c0b56eSmrg -* ) ac_must_keep_next=true ;; 2151d6c0b56eSmrg esac 2152d6c0b56eSmrg fi 2153d6c0b56eSmrg as_fn_append ac_configure_args " '$ac_arg'" 2154d6c0b56eSmrg ;; 2155d6c0b56eSmrg esac 2156d6c0b56eSmrg done 2157d6c0b56eSmrgdone 2158d6c0b56eSmrg{ ac_configure_args0=; unset ac_configure_args0;} 2159d6c0b56eSmrg{ ac_configure_args1=; unset ac_configure_args1;} 2160d6c0b56eSmrg 2161d6c0b56eSmrg# When interrupted or exit'd, cleanup temporary files, and complete 2162d6c0b56eSmrg# config.log. We remove comments because anyway the quotes in there 2163d6c0b56eSmrg# would cause problems or look ugly. 2164d6c0b56eSmrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2165d6c0b56eSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2166d6c0b56eSmrgtrap 'exit_status=$? 2167d6c0b56eSmrg # Save into config.log some information that might help in debugging. 2168d6c0b56eSmrg { 2169d6c0b56eSmrg echo 2170d6c0b56eSmrg 2171d6c0b56eSmrg $as_echo "## ---------------- ## 2172d6c0b56eSmrg## Cache variables. ## 2173d6c0b56eSmrg## ---------------- ##" 2174d6c0b56eSmrg echo 2175d6c0b56eSmrg # The following way of writing the cache mishandles newlines in values, 2176d6c0b56eSmrg( 2177d6c0b56eSmrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2178d6c0b56eSmrg eval ac_val=\$$ac_var 2179d6c0b56eSmrg case $ac_val in #( 2180d6c0b56eSmrg *${as_nl}*) 2181d6c0b56eSmrg case $ac_var in #( 2182d6c0b56eSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2183d6c0b56eSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2184d6c0b56eSmrg esac 2185d6c0b56eSmrg case $ac_var in #( 2186d6c0b56eSmrg _ | IFS | as_nl) ;; #( 2187d6c0b56eSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2188d6c0b56eSmrg *) { eval $ac_var=; unset $ac_var;} ;; 2189d6c0b56eSmrg esac ;; 2190d6c0b56eSmrg esac 2191d6c0b56eSmrg done 2192d6c0b56eSmrg (set) 2>&1 | 2193d6c0b56eSmrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2194d6c0b56eSmrg *${as_nl}ac_space=\ *) 2195d6c0b56eSmrg sed -n \ 2196d6c0b56eSmrg "s/'\''/'\''\\\\'\'''\''/g; 2197d6c0b56eSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2198d6c0b56eSmrg ;; #( 2199d6c0b56eSmrg *) 2200d6c0b56eSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2201d6c0b56eSmrg ;; 2202d6c0b56eSmrg esac | 2203d6c0b56eSmrg sort 2204d6c0b56eSmrg) 2205d6c0b56eSmrg echo 2206d6c0b56eSmrg 2207d6c0b56eSmrg $as_echo "## ----------------- ## 2208d6c0b56eSmrg## Output variables. ## 2209d6c0b56eSmrg## ----------------- ##" 2210d6c0b56eSmrg echo 2211d6c0b56eSmrg for ac_var in $ac_subst_vars 2212d6c0b56eSmrg do 2213d6c0b56eSmrg eval ac_val=\$$ac_var 2214d6c0b56eSmrg case $ac_val in 2215d6c0b56eSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2216d6c0b56eSmrg esac 2217d6c0b56eSmrg $as_echo "$ac_var='\''$ac_val'\''" 2218d6c0b56eSmrg done | sort 2219d6c0b56eSmrg echo 2220d6c0b56eSmrg 2221d6c0b56eSmrg if test -n "$ac_subst_files"; then 2222d6c0b56eSmrg $as_echo "## ------------------- ## 2223d6c0b56eSmrg## File substitutions. ## 2224d6c0b56eSmrg## ------------------- ##" 2225d6c0b56eSmrg echo 2226d6c0b56eSmrg for ac_var in $ac_subst_files 2227d6c0b56eSmrg do 2228d6c0b56eSmrg eval ac_val=\$$ac_var 2229d6c0b56eSmrg case $ac_val in 2230d6c0b56eSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2231d6c0b56eSmrg esac 2232d6c0b56eSmrg $as_echo "$ac_var='\''$ac_val'\''" 2233d6c0b56eSmrg done | sort 2234d6c0b56eSmrg echo 2235d6c0b56eSmrg fi 2236d6c0b56eSmrg 2237d6c0b56eSmrg if test -s confdefs.h; then 2238d6c0b56eSmrg $as_echo "## ----------- ## 2239d6c0b56eSmrg## confdefs.h. ## 2240d6c0b56eSmrg## ----------- ##" 2241d6c0b56eSmrg echo 2242d6c0b56eSmrg cat confdefs.h 2243d6c0b56eSmrg echo 2244d6c0b56eSmrg fi 2245d6c0b56eSmrg test "$ac_signal" != 0 && 2246d6c0b56eSmrg $as_echo "$as_me: caught signal $ac_signal" 2247d6c0b56eSmrg $as_echo "$as_me: exit $exit_status" 2248d6c0b56eSmrg } >&5 2249d6c0b56eSmrg rm -f core *.core core.conftest.* && 2250d6c0b56eSmrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2251d6c0b56eSmrg exit $exit_status 2252d6c0b56eSmrg' 0 2253d6c0b56eSmrgfor ac_signal in 1 2 13 15; do 2254d6c0b56eSmrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2255d6c0b56eSmrgdone 2256d6c0b56eSmrgac_signal=0 2257d6c0b56eSmrg 2258d6c0b56eSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2259d6c0b56eSmrgrm -f -r conftest* confdefs.h 2260d6c0b56eSmrg 2261d6c0b56eSmrg$as_echo "/* confdefs.h */" > confdefs.h 2262d6c0b56eSmrg 2263d6c0b56eSmrg# Predefined preprocessor variables. 2264d6c0b56eSmrg 2265d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2266d6c0b56eSmrg#define PACKAGE_NAME "$PACKAGE_NAME" 2267d6c0b56eSmrg_ACEOF 2268d6c0b56eSmrg 2269d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2270d6c0b56eSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2271d6c0b56eSmrg_ACEOF 2272d6c0b56eSmrg 2273d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2274d6c0b56eSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2275d6c0b56eSmrg_ACEOF 2276d6c0b56eSmrg 2277d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2278d6c0b56eSmrg#define PACKAGE_STRING "$PACKAGE_STRING" 2279d6c0b56eSmrg_ACEOF 2280d6c0b56eSmrg 2281d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2282d6c0b56eSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2283d6c0b56eSmrg_ACEOF 2284d6c0b56eSmrg 2285d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2286d6c0b56eSmrg#define PACKAGE_URL "$PACKAGE_URL" 2287d6c0b56eSmrg_ACEOF 2288d6c0b56eSmrg 2289d6c0b56eSmrg 2290d6c0b56eSmrg# Let the site file select an alternate cache file if it wants to. 2291d6c0b56eSmrg# Prefer an explicitly selected file to automatically selected ones. 2292d6c0b56eSmrgac_site_file1=NONE 2293d6c0b56eSmrgac_site_file2=NONE 2294d6c0b56eSmrgif test -n "$CONFIG_SITE"; then 2295d6c0b56eSmrg # We do not want a PATH search for config.site. 2296d6c0b56eSmrg case $CONFIG_SITE in #(( 2297d6c0b56eSmrg -*) ac_site_file1=./$CONFIG_SITE;; 2298d6c0b56eSmrg */*) ac_site_file1=$CONFIG_SITE;; 2299d6c0b56eSmrg *) ac_site_file1=./$CONFIG_SITE;; 2300d6c0b56eSmrg esac 2301d6c0b56eSmrgelif test "x$prefix" != xNONE; then 2302d6c0b56eSmrg ac_site_file1=$prefix/share/config.site 2303d6c0b56eSmrg ac_site_file2=$prefix/etc/config.site 2304d6c0b56eSmrgelse 2305d6c0b56eSmrg ac_site_file1=$ac_default_prefix/share/config.site 2306d6c0b56eSmrg ac_site_file2=$ac_default_prefix/etc/config.site 2307d6c0b56eSmrgfi 2308d6c0b56eSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2309d6c0b56eSmrgdo 2310d6c0b56eSmrg test "x$ac_site_file" = xNONE && continue 2311d6c0b56eSmrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2312d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2313d6c0b56eSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2314d6c0b56eSmrg sed 's/^/| /' "$ac_site_file" >&5 2315d6c0b56eSmrg . "$ac_site_file" \ 2316d6c0b56eSmrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2317d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2318d6c0b56eSmrgas_fn_error $? "failed to load site script $ac_site_file 2319d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 2320d6c0b56eSmrg fi 2321d6c0b56eSmrgdone 2322d6c0b56eSmrg 2323d6c0b56eSmrgif test -r "$cache_file"; then 2324d6c0b56eSmrg # Some versions of bash will fail to source /dev/null (special files 2325d6c0b56eSmrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2326d6c0b56eSmrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2327d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2328d6c0b56eSmrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2329d6c0b56eSmrg case $cache_file in 2330d6c0b56eSmrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2331d6c0b56eSmrg *) . "./$cache_file";; 2332d6c0b56eSmrg esac 2333d6c0b56eSmrg fi 2334d6c0b56eSmrgelse 2335d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2336d6c0b56eSmrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2337d6c0b56eSmrg >$cache_file 2338d6c0b56eSmrgfi 2339d6c0b56eSmrg 2340d6c0b56eSmrg# Check that the precious variables saved in the cache have kept the same 2341d6c0b56eSmrg# value. 2342d6c0b56eSmrgac_cache_corrupted=false 2343d6c0b56eSmrgfor ac_var in $ac_precious_vars; do 2344d6c0b56eSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2345d6c0b56eSmrg eval ac_new_set=\$ac_env_${ac_var}_set 2346d6c0b56eSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2347d6c0b56eSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2348d6c0b56eSmrg case $ac_old_set,$ac_new_set in 2349d6c0b56eSmrg set,) 2350d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2351d6c0b56eSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2352d6c0b56eSmrg ac_cache_corrupted=: ;; 2353d6c0b56eSmrg ,set) 2354d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2355d6c0b56eSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2356d6c0b56eSmrg ac_cache_corrupted=: ;; 2357d6c0b56eSmrg ,);; 2358d6c0b56eSmrg *) 2359d6c0b56eSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 2360d6c0b56eSmrg # differences in whitespace do not lead to failure. 2361d6c0b56eSmrg ac_old_val_w=`echo x $ac_old_val` 2362d6c0b56eSmrg ac_new_val_w=`echo x $ac_new_val` 2363d6c0b56eSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2364d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2365d6c0b56eSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2366d6c0b56eSmrg ac_cache_corrupted=: 2367d6c0b56eSmrg else 2368d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2369d6c0b56eSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2370d6c0b56eSmrg eval $ac_var=\$ac_old_val 2371d6c0b56eSmrg fi 2372d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2373d6c0b56eSmrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2374d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2375d6c0b56eSmrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2376d6c0b56eSmrg fi;; 2377d6c0b56eSmrg esac 2378d6c0b56eSmrg # Pass precious variables to config.status. 2379d6c0b56eSmrg if test "$ac_new_set" = set; then 2380d6c0b56eSmrg case $ac_new_val in 2381d6c0b56eSmrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2382d6c0b56eSmrg *) ac_arg=$ac_var=$ac_new_val ;; 2383d6c0b56eSmrg esac 2384d6c0b56eSmrg case " $ac_configure_args " in 2385d6c0b56eSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2386d6c0b56eSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2387d6c0b56eSmrg esac 2388d6c0b56eSmrg fi 2389d6c0b56eSmrgdone 2390d6c0b56eSmrgif $ac_cache_corrupted; then 2391d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2392d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2393d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2394d6c0b56eSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2395d6c0b56eSmrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2396d6c0b56eSmrgfi 2397d6c0b56eSmrg## -------------------- ## 2398d6c0b56eSmrg## Main body of script. ## 2399d6c0b56eSmrg## -------------------- ## 2400d6c0b56eSmrg 2401d6c0b56eSmrgac_ext=c 2402d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 2403d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2404d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2405d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2406d6c0b56eSmrg 2407d6c0b56eSmrg 2408d6c0b56eSmrg 2409d6c0b56eSmrg 2410d6c0b56eSmrgac_config_headers="$ac_config_headers config.h" 2411d6c0b56eSmrg 2412d6c0b56eSmrg 2413d6c0b56eSmrgac_aux_dir= 2414d6c0b56eSmrgfor ac_dir in . "$srcdir"/.; do 2415d6c0b56eSmrg if test -f "$ac_dir/install-sh"; then 2416d6c0b56eSmrg ac_aux_dir=$ac_dir 2417d6c0b56eSmrg ac_install_sh="$ac_aux_dir/install-sh -c" 2418d6c0b56eSmrg break 2419d6c0b56eSmrg elif test -f "$ac_dir/install.sh"; then 2420d6c0b56eSmrg ac_aux_dir=$ac_dir 2421d6c0b56eSmrg ac_install_sh="$ac_aux_dir/install.sh -c" 2422d6c0b56eSmrg break 2423d6c0b56eSmrg elif test -f "$ac_dir/shtool"; then 2424d6c0b56eSmrg ac_aux_dir=$ac_dir 2425d6c0b56eSmrg ac_install_sh="$ac_aux_dir/shtool install -c" 2426d6c0b56eSmrg break 2427d6c0b56eSmrg fi 2428d6c0b56eSmrgdone 2429d6c0b56eSmrgif test -z "$ac_aux_dir"; then 2430d6c0b56eSmrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2431d6c0b56eSmrgfi 2432d6c0b56eSmrg 2433d6c0b56eSmrg# These three variables are undocumented and unsupported, 2434d6c0b56eSmrg# and are intended to be withdrawn in a future Autoconf release. 2435d6c0b56eSmrg# They can cause serious problems if a builder's source tree is in a directory 2436d6c0b56eSmrg# whose full name contains unusual characters. 2437d6c0b56eSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2438d6c0b56eSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2439d6c0b56eSmrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2440d6c0b56eSmrg 2441d6c0b56eSmrg 2442d6c0b56eSmrg 2443d6c0b56eSmrg# Initialize Automake 2444d6c0b56eSmrgam__api_version='1.15' 2445d6c0b56eSmrg 2446d6c0b56eSmrg# Find a good install program. We prefer a C program (faster), 2447d6c0b56eSmrg# so one script is as good as another. But avoid the broken or 2448d6c0b56eSmrg# incompatible versions: 2449d6c0b56eSmrg# SysV /etc/install, /usr/sbin/install 2450d6c0b56eSmrg# SunOS /usr/etc/install 2451d6c0b56eSmrg# IRIX /sbin/install 2452d6c0b56eSmrg# AIX /bin/install 2453d6c0b56eSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2454d6c0b56eSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2455d6c0b56eSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2456d6c0b56eSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2457d6c0b56eSmrg# OS/2's system install, which has a completely different semantic 2458d6c0b56eSmrg# ./install, which can be erroneously created by make from ./install.sh. 2459d6c0b56eSmrg# Reject install programs that cannot install multiple files. 2460d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2461d6c0b56eSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2462d6c0b56eSmrgif test -z "$INSTALL"; then 2463d6c0b56eSmrgif ${ac_cv_path_install+:} false; then : 2464d6c0b56eSmrg $as_echo_n "(cached) " >&6 2465d6c0b56eSmrgelse 2466d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2467d6c0b56eSmrgfor as_dir in $PATH 2468d6c0b56eSmrgdo 2469d6c0b56eSmrg IFS=$as_save_IFS 2470d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2471d6c0b56eSmrg # Account for people who put trailing slashes in PATH elements. 2472d6c0b56eSmrgcase $as_dir/ in #(( 2473d6c0b56eSmrg ./ | .// | /[cC]/* | \ 2474d6c0b56eSmrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2475d6c0b56eSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2476d6c0b56eSmrg /usr/ucb/* ) ;; 2477d6c0b56eSmrg *) 2478d6c0b56eSmrg # OSF1 and SCO ODT 3.0 have their own names for install. 2479d6c0b56eSmrg # Don't use installbsd from OSF since it installs stuff as root 2480d6c0b56eSmrg # by default. 2481d6c0b56eSmrg for ac_prog in ginstall scoinst install; do 2482d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2483d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2484d6c0b56eSmrg if test $ac_prog = install && 2485d6c0b56eSmrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2486d6c0b56eSmrg # AIX install. It has an incompatible calling convention. 2487d6c0b56eSmrg : 2488d6c0b56eSmrg elif test $ac_prog = install && 2489d6c0b56eSmrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2490d6c0b56eSmrg # program-specific install script used by HP pwplus--don't use. 2491d6c0b56eSmrg : 2492d6c0b56eSmrg else 2493d6c0b56eSmrg rm -rf conftest.one conftest.two conftest.dir 2494d6c0b56eSmrg echo one > conftest.one 2495d6c0b56eSmrg echo two > conftest.two 2496d6c0b56eSmrg mkdir conftest.dir 2497d6c0b56eSmrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2498d6c0b56eSmrg test -s conftest.one && test -s conftest.two && 2499d6c0b56eSmrg test -s conftest.dir/conftest.one && 2500d6c0b56eSmrg test -s conftest.dir/conftest.two 2501d6c0b56eSmrg then 2502d6c0b56eSmrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2503d6c0b56eSmrg break 3 2504d6c0b56eSmrg fi 2505d6c0b56eSmrg fi 2506d6c0b56eSmrg fi 2507d6c0b56eSmrg done 2508d6c0b56eSmrg done 2509d6c0b56eSmrg ;; 2510d6c0b56eSmrgesac 2511d6c0b56eSmrg 2512d6c0b56eSmrg done 2513d6c0b56eSmrgIFS=$as_save_IFS 2514d6c0b56eSmrg 2515d6c0b56eSmrgrm -rf conftest.one conftest.two conftest.dir 2516d6c0b56eSmrg 2517d6c0b56eSmrgfi 2518d6c0b56eSmrg if test "${ac_cv_path_install+set}" = set; then 2519d6c0b56eSmrg INSTALL=$ac_cv_path_install 2520d6c0b56eSmrg else 2521d6c0b56eSmrg # As a last resort, use the slow shell script. Don't cache a 2522d6c0b56eSmrg # value for INSTALL within a source directory, because that will 2523d6c0b56eSmrg # break other packages using the cache if that directory is 2524d6c0b56eSmrg # removed, or if the value is a relative name. 2525d6c0b56eSmrg INSTALL=$ac_install_sh 2526d6c0b56eSmrg fi 2527d6c0b56eSmrgfi 2528d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2529d6c0b56eSmrg$as_echo "$INSTALL" >&6; } 2530d6c0b56eSmrg 2531d6c0b56eSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2532d6c0b56eSmrg# It thinks the first close brace ends the variable substitution. 2533d6c0b56eSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2534d6c0b56eSmrg 2535d6c0b56eSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2536d6c0b56eSmrg 2537d6c0b56eSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2538d6c0b56eSmrg 2539d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2540d6c0b56eSmrg$as_echo_n "checking whether build environment is sane... " >&6; } 2541d6c0b56eSmrg# Reject unsafe characters in $srcdir or the absolute working directory 2542d6c0b56eSmrg# name. Accept space and tab only in the latter. 2543d6c0b56eSmrgam_lf=' 2544d6c0b56eSmrg' 2545d6c0b56eSmrgcase `pwd` in 2546d6c0b56eSmrg *[\\\"\#\$\&\'\`$am_lf]*) 2547d6c0b56eSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2548d6c0b56eSmrgesac 2549d6c0b56eSmrgcase $srcdir in 2550d6c0b56eSmrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2551d6c0b56eSmrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2552d6c0b56eSmrgesac 2553d6c0b56eSmrg 2554d6c0b56eSmrg# Do 'set' in a subshell so we don't clobber the current shell's 2555d6c0b56eSmrg# arguments. Must try -L first in case configure is actually a 2556d6c0b56eSmrg# symlink; some systems play weird games with the mod time of symlinks 2557d6c0b56eSmrg# (eg FreeBSD returns the mod time of the symlink's containing 2558d6c0b56eSmrg# directory). 2559d6c0b56eSmrgif ( 2560d6c0b56eSmrg am_has_slept=no 2561d6c0b56eSmrg for am_try in 1 2; do 2562d6c0b56eSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 2563d6c0b56eSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2564d6c0b56eSmrg if test "$*" = "X"; then 2565d6c0b56eSmrg # -L didn't work. 2566d6c0b56eSmrg set X `ls -t "$srcdir/configure" conftest.file` 2567d6c0b56eSmrg fi 2568d6c0b56eSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 2569d6c0b56eSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 2570d6c0b56eSmrg 2571d6c0b56eSmrg # If neither matched, then we have a broken ls. This can happen 2572d6c0b56eSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2573d6c0b56eSmrg # broken ls alias from the environment. This has actually 2574d6c0b56eSmrg # happened. Such a system could not be considered "sane". 2575d6c0b56eSmrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2576d6c0b56eSmrg alias in your environment" "$LINENO" 5 2577d6c0b56eSmrg fi 2578d6c0b56eSmrg if test "$2" = conftest.file || test $am_try -eq 2; then 2579d6c0b56eSmrg break 2580d6c0b56eSmrg fi 2581d6c0b56eSmrg # Just in case. 2582d6c0b56eSmrg sleep 1 2583d6c0b56eSmrg am_has_slept=yes 2584d6c0b56eSmrg done 2585d6c0b56eSmrg test "$2" = conftest.file 2586d6c0b56eSmrg ) 2587d6c0b56eSmrgthen 2588d6c0b56eSmrg # Ok. 2589d6c0b56eSmrg : 2590d6c0b56eSmrgelse 2591d6c0b56eSmrg as_fn_error $? "newly created file is older than distributed files! 2592d6c0b56eSmrgCheck your system clock" "$LINENO" 5 2593d6c0b56eSmrgfi 2594d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2595d6c0b56eSmrg$as_echo "yes" >&6; } 2596d6c0b56eSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2597d6c0b56eSmrg# generated files are strictly newer. 2598d6c0b56eSmrgam_sleep_pid= 2599d6c0b56eSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2600d6c0b56eSmrg ( sleep 1 ) & 2601d6c0b56eSmrg am_sleep_pid=$! 2602d6c0b56eSmrgfi 2603d6c0b56eSmrg 2604d6c0b56eSmrgrm -f conftest.file 2605d6c0b56eSmrg 2606d6c0b56eSmrgtest "$program_prefix" != NONE && 2607d6c0b56eSmrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2608d6c0b56eSmrg# Use a double $ so make ignores it. 2609d6c0b56eSmrgtest "$program_suffix" != NONE && 2610d6c0b56eSmrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2611d6c0b56eSmrg# Double any \ or $. 2612d6c0b56eSmrg# By default was `s,x,x', remove it if useless. 2613d6c0b56eSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2614d6c0b56eSmrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2615d6c0b56eSmrg 2616d6c0b56eSmrg# Expand $ac_aux_dir to an absolute path. 2617d6c0b56eSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2618d6c0b56eSmrg 2619d6c0b56eSmrgif test x"${MISSING+set}" != xset; then 2620d6c0b56eSmrg case $am_aux_dir in 2621d6c0b56eSmrg *\ * | *\ *) 2622d6c0b56eSmrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2623d6c0b56eSmrg *) 2624d6c0b56eSmrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2625d6c0b56eSmrg esac 2626d6c0b56eSmrgfi 2627d6c0b56eSmrg# Use eval to expand $SHELL 2628d6c0b56eSmrgif eval "$MISSING --is-lightweight"; then 2629d6c0b56eSmrg am_missing_run="$MISSING " 2630d6c0b56eSmrgelse 2631d6c0b56eSmrg am_missing_run= 2632d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2633d6c0b56eSmrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2634d6c0b56eSmrgfi 2635d6c0b56eSmrg 2636d6c0b56eSmrgif test x"${install_sh+set}" != xset; then 2637d6c0b56eSmrg case $am_aux_dir in 2638d6c0b56eSmrg *\ * | *\ *) 2639d6c0b56eSmrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2640d6c0b56eSmrg *) 2641d6c0b56eSmrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2642d6c0b56eSmrg esac 2643d6c0b56eSmrgfi 2644d6c0b56eSmrg 2645d6c0b56eSmrg# Installed binaries are usually stripped using 'strip' when the user 2646d6c0b56eSmrg# run "make install-strip". However 'strip' might not be the right 2647d6c0b56eSmrg# tool to use in cross-compilation environments, therefore Automake 2648d6c0b56eSmrg# will honor the 'STRIP' environment variable to overrule this program. 2649d6c0b56eSmrgif test "$cross_compiling" != no; then 2650d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 2651d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2652d6c0b56eSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2653d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2654d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 2655d6c0b56eSmrgif ${ac_cv_prog_STRIP+:} false; then : 2656d6c0b56eSmrg $as_echo_n "(cached) " >&6 2657d6c0b56eSmrgelse 2658d6c0b56eSmrg if test -n "$STRIP"; then 2659d6c0b56eSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2660d6c0b56eSmrgelse 2661d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2662d6c0b56eSmrgfor as_dir in $PATH 2663d6c0b56eSmrgdo 2664d6c0b56eSmrg IFS=$as_save_IFS 2665d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2666d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2667d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2668d6c0b56eSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2669d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2670d6c0b56eSmrg break 2 2671d6c0b56eSmrg fi 2672d6c0b56eSmrgdone 2673d6c0b56eSmrg done 2674d6c0b56eSmrgIFS=$as_save_IFS 2675d6c0b56eSmrg 2676d6c0b56eSmrgfi 2677d6c0b56eSmrgfi 2678d6c0b56eSmrgSTRIP=$ac_cv_prog_STRIP 2679d6c0b56eSmrgif test -n "$STRIP"; then 2680d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2681d6c0b56eSmrg$as_echo "$STRIP" >&6; } 2682d6c0b56eSmrgelse 2683d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2684d6c0b56eSmrg$as_echo "no" >&6; } 2685d6c0b56eSmrgfi 2686d6c0b56eSmrg 2687d6c0b56eSmrg 2688d6c0b56eSmrgfi 2689d6c0b56eSmrgif test -z "$ac_cv_prog_STRIP"; then 2690d6c0b56eSmrg ac_ct_STRIP=$STRIP 2691d6c0b56eSmrg # Extract the first word of "strip", so it can be a program name with args. 2692d6c0b56eSmrgset dummy strip; ac_word=$2 2693d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2694d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 2695d6c0b56eSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2696d6c0b56eSmrg $as_echo_n "(cached) " >&6 2697d6c0b56eSmrgelse 2698d6c0b56eSmrg if test -n "$ac_ct_STRIP"; then 2699d6c0b56eSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2700d6c0b56eSmrgelse 2701d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2702d6c0b56eSmrgfor as_dir in $PATH 2703d6c0b56eSmrgdo 2704d6c0b56eSmrg IFS=$as_save_IFS 2705d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2706d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2707d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2708d6c0b56eSmrg ac_cv_prog_ac_ct_STRIP="strip" 2709d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2710d6c0b56eSmrg break 2 2711d6c0b56eSmrg fi 2712d6c0b56eSmrgdone 2713d6c0b56eSmrg done 2714d6c0b56eSmrgIFS=$as_save_IFS 2715d6c0b56eSmrg 2716d6c0b56eSmrgfi 2717d6c0b56eSmrgfi 2718d6c0b56eSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2719d6c0b56eSmrgif test -n "$ac_ct_STRIP"; then 2720d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2721d6c0b56eSmrg$as_echo "$ac_ct_STRIP" >&6; } 2722d6c0b56eSmrgelse 2723d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2724d6c0b56eSmrg$as_echo "no" >&6; } 2725d6c0b56eSmrgfi 2726d6c0b56eSmrg 2727d6c0b56eSmrg if test "x$ac_ct_STRIP" = x; then 2728d6c0b56eSmrg STRIP=":" 2729d6c0b56eSmrg else 2730d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 2731d6c0b56eSmrgyes:) 2732d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2733d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2734d6c0b56eSmrgac_tool_warned=yes ;; 2735d6c0b56eSmrgesac 2736d6c0b56eSmrg STRIP=$ac_ct_STRIP 2737d6c0b56eSmrg fi 2738d6c0b56eSmrgelse 2739d6c0b56eSmrg STRIP="$ac_cv_prog_STRIP" 2740d6c0b56eSmrgfi 2741d6c0b56eSmrg 2742d6c0b56eSmrgfi 2743d6c0b56eSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2744d6c0b56eSmrg 2745d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2746d6c0b56eSmrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2747d6c0b56eSmrgif test -z "$MKDIR_P"; then 2748d6c0b56eSmrg if ${ac_cv_path_mkdir+:} false; then : 2749d6c0b56eSmrg $as_echo_n "(cached) " >&6 2750d6c0b56eSmrgelse 2751d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2752d6c0b56eSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2753d6c0b56eSmrgdo 2754d6c0b56eSmrg IFS=$as_save_IFS 2755d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2756d6c0b56eSmrg for ac_prog in mkdir gmkdir; do 2757d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2758d6c0b56eSmrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2759d6c0b56eSmrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2760d6c0b56eSmrg 'mkdir (GNU coreutils) '* | \ 2761d6c0b56eSmrg 'mkdir (coreutils) '* | \ 2762d6c0b56eSmrg 'mkdir (fileutils) '4.1*) 2763d6c0b56eSmrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2764d6c0b56eSmrg break 3;; 2765d6c0b56eSmrg esac 2766d6c0b56eSmrg done 2767d6c0b56eSmrg done 2768d6c0b56eSmrg done 2769d6c0b56eSmrgIFS=$as_save_IFS 2770d6c0b56eSmrg 2771d6c0b56eSmrgfi 2772d6c0b56eSmrg 2773d6c0b56eSmrg test -d ./--version && rmdir ./--version 2774d6c0b56eSmrg if test "${ac_cv_path_mkdir+set}" = set; then 2775d6c0b56eSmrg MKDIR_P="$ac_cv_path_mkdir -p" 2776d6c0b56eSmrg else 2777d6c0b56eSmrg # As a last resort, use the slow shell script. Don't cache a 2778d6c0b56eSmrg # value for MKDIR_P within a source directory, because that will 2779d6c0b56eSmrg # break other packages using the cache if that directory is 2780d6c0b56eSmrg # removed, or if the value is a relative name. 2781d6c0b56eSmrg MKDIR_P="$ac_install_sh -d" 2782d6c0b56eSmrg fi 2783d6c0b56eSmrgfi 2784d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2785d6c0b56eSmrg$as_echo "$MKDIR_P" >&6; } 2786d6c0b56eSmrg 2787d6c0b56eSmrgfor ac_prog in gawk mawk nawk awk 2788d6c0b56eSmrgdo 2789d6c0b56eSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2790d6c0b56eSmrgset dummy $ac_prog; ac_word=$2 2791d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2792d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 2793d6c0b56eSmrgif ${ac_cv_prog_AWK+:} false; then : 2794d6c0b56eSmrg $as_echo_n "(cached) " >&6 2795d6c0b56eSmrgelse 2796d6c0b56eSmrg if test -n "$AWK"; then 2797d6c0b56eSmrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2798d6c0b56eSmrgelse 2799d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2800d6c0b56eSmrgfor as_dir in $PATH 2801d6c0b56eSmrgdo 2802d6c0b56eSmrg IFS=$as_save_IFS 2803d6c0b56eSmrg test -z "$as_dir" && as_dir=. 2804d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2805d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2806d6c0b56eSmrg ac_cv_prog_AWK="$ac_prog" 2807d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2808d6c0b56eSmrg break 2 2809d6c0b56eSmrg fi 2810d6c0b56eSmrgdone 2811d6c0b56eSmrg done 2812d6c0b56eSmrgIFS=$as_save_IFS 2813d6c0b56eSmrg 2814d6c0b56eSmrgfi 2815d6c0b56eSmrgfi 2816d6c0b56eSmrgAWK=$ac_cv_prog_AWK 2817d6c0b56eSmrgif test -n "$AWK"; then 2818d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2819d6c0b56eSmrg$as_echo "$AWK" >&6; } 2820d6c0b56eSmrgelse 2821d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2822d6c0b56eSmrg$as_echo "no" >&6; } 2823d6c0b56eSmrgfi 2824d6c0b56eSmrg 2825d6c0b56eSmrg 2826d6c0b56eSmrg test -n "$AWK" && break 2827d6c0b56eSmrgdone 2828d6c0b56eSmrg 2829d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2830d6c0b56eSmrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2831d6c0b56eSmrgset x ${MAKE-make} 2832d6c0b56eSmrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2833d6c0b56eSmrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2834d6c0b56eSmrg $as_echo_n "(cached) " >&6 2835d6c0b56eSmrgelse 2836d6c0b56eSmrg cat >conftest.make <<\_ACEOF 2837d6c0b56eSmrgSHELL = /bin/sh 2838d6c0b56eSmrgall: 2839d6c0b56eSmrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2840d6c0b56eSmrg_ACEOF 2841d6c0b56eSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2842d6c0b56eSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2843d6c0b56eSmrg *@@@%%%=?*=@@@%%%*) 2844d6c0b56eSmrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2845d6c0b56eSmrg *) 2846d6c0b56eSmrg eval ac_cv_prog_make_${ac_make}_set=no;; 2847d6c0b56eSmrgesac 2848d6c0b56eSmrgrm -f conftest.make 2849d6c0b56eSmrgfi 2850d6c0b56eSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2851d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2852d6c0b56eSmrg$as_echo "yes" >&6; } 2853d6c0b56eSmrg SET_MAKE= 2854d6c0b56eSmrgelse 2855d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2856d6c0b56eSmrg$as_echo "no" >&6; } 2857d6c0b56eSmrg SET_MAKE="MAKE=${MAKE-make}" 2858d6c0b56eSmrgfi 2859d6c0b56eSmrg 2860d6c0b56eSmrgrm -rf .tst 2>/dev/null 2861d6c0b56eSmrgmkdir .tst 2>/dev/null 2862d6c0b56eSmrgif test -d .tst; then 2863d6c0b56eSmrg am__leading_dot=. 2864d6c0b56eSmrgelse 2865d6c0b56eSmrg am__leading_dot=_ 2866d6c0b56eSmrgfi 2867d6c0b56eSmrgrmdir .tst 2>/dev/null 2868d6c0b56eSmrg 2869d6c0b56eSmrg# Check whether --enable-silent-rules was given. 2870d6c0b56eSmrgif test "${enable_silent_rules+set}" = set; then : 2871d6c0b56eSmrg enableval=$enable_silent_rules; 2872d6c0b56eSmrgfi 2873d6c0b56eSmrg 2874d6c0b56eSmrgcase $enable_silent_rules in # ((( 2875d6c0b56eSmrg yes) AM_DEFAULT_VERBOSITY=0;; 2876d6c0b56eSmrg no) AM_DEFAULT_VERBOSITY=1;; 2877d6c0b56eSmrg *) AM_DEFAULT_VERBOSITY=1;; 2878d6c0b56eSmrgesac 2879d6c0b56eSmrgam_make=${MAKE-make} 2880d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2881d6c0b56eSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2882d6c0b56eSmrgif ${am_cv_make_support_nested_variables+:} false; then : 2883d6c0b56eSmrg $as_echo_n "(cached) " >&6 2884d6c0b56eSmrgelse 2885d6c0b56eSmrg if $as_echo 'TRUE=$(BAR$(V)) 2886d6c0b56eSmrgBAR0=false 2887d6c0b56eSmrgBAR1=true 2888d6c0b56eSmrgV=1 2889d6c0b56eSmrgam__doit: 2890d6c0b56eSmrg @$(TRUE) 2891d6c0b56eSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2892d6c0b56eSmrg am_cv_make_support_nested_variables=yes 2893d6c0b56eSmrgelse 2894d6c0b56eSmrg am_cv_make_support_nested_variables=no 2895d6c0b56eSmrgfi 2896d6c0b56eSmrgfi 2897d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2898d6c0b56eSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 2899d6c0b56eSmrgif test $am_cv_make_support_nested_variables = yes; then 2900d6c0b56eSmrg AM_V='$(V)' 2901d6c0b56eSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2902d6c0b56eSmrgelse 2903d6c0b56eSmrg AM_V=$AM_DEFAULT_VERBOSITY 2904d6c0b56eSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2905d6c0b56eSmrgfi 2906d6c0b56eSmrgAM_BACKSLASH='\' 2907d6c0b56eSmrg 2908d6c0b56eSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2909d6c0b56eSmrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2910d6c0b56eSmrg # is not polluted with repeated "-I." 2911d6c0b56eSmrg am__isrc=' -I$(srcdir)' 2912d6c0b56eSmrg # test to see if srcdir already configured 2913d6c0b56eSmrg if test -f $srcdir/config.status; then 2914d6c0b56eSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2915d6c0b56eSmrg fi 2916d6c0b56eSmrgfi 2917d6c0b56eSmrg 2918d6c0b56eSmrg# test whether we have cygpath 2919d6c0b56eSmrgif test -z "$CYGPATH_W"; then 2920d6c0b56eSmrg if (cygpath --version) >/dev/null 2>/dev/null; then 2921d6c0b56eSmrg CYGPATH_W='cygpath -w' 2922d6c0b56eSmrg else 2923d6c0b56eSmrg CYGPATH_W=echo 2924d6c0b56eSmrg fi 2925d6c0b56eSmrgfi 2926d6c0b56eSmrg 2927d6c0b56eSmrg 2928d6c0b56eSmrg# Define the identity of the package. 2929d6c0b56eSmrg PACKAGE='xf86-video-amdgpu' 2930d6c0b56eSmrg VERSION='1.1.0' 2931d6c0b56eSmrg 2932d6c0b56eSmrg 2933d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2934d6c0b56eSmrg#define PACKAGE "$PACKAGE" 2935d6c0b56eSmrg_ACEOF 2936d6c0b56eSmrg 2937d6c0b56eSmrg 2938d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 2939d6c0b56eSmrg#define VERSION "$VERSION" 2940d6c0b56eSmrg_ACEOF 2941d6c0b56eSmrg 2942d6c0b56eSmrg# Some tools Automake needs. 2943d6c0b56eSmrg 2944d6c0b56eSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2945d6c0b56eSmrg 2946d6c0b56eSmrg 2947d6c0b56eSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2948d6c0b56eSmrg 2949d6c0b56eSmrg 2950d6c0b56eSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2951d6c0b56eSmrg 2952d6c0b56eSmrg 2953d6c0b56eSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2954d6c0b56eSmrg 2955d6c0b56eSmrg 2956d6c0b56eSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2957d6c0b56eSmrg 2958d6c0b56eSmrg# For better backward compatibility. To be removed once Automake 1.9.x 2959d6c0b56eSmrg# dies out for good. For more background, see: 2960d6c0b56eSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2961d6c0b56eSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2962d6c0b56eSmrgmkdir_p='$(MKDIR_P)' 2963d6c0b56eSmrg 2964d6c0b56eSmrg# We need awk for the "check" target (and possibly the TAP driver). The 2965d6c0b56eSmrg# system "awk" is bad on some platforms. 2966d6c0b56eSmrg# Always define AMTAR for backward compatibility. Yes, it's still used 2967d6c0b56eSmrg# in the wild :-( We should find a proper way to deprecate it ... 2968d6c0b56eSmrgAMTAR='$${TAR-tar}' 2969d6c0b56eSmrg 2970d6c0b56eSmrg 2971d6c0b56eSmrg# We'll loop over all known methods to create a tar archive until one works. 2972d6c0b56eSmrg_am_tools='gnutar pax cpio none' 2973d6c0b56eSmrg 2974d6c0b56eSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2975d6c0b56eSmrg 2976d6c0b56eSmrg 2977d6c0b56eSmrg 2978d6c0b56eSmrg 2979d6c0b56eSmrg 2980d6c0b56eSmrg 2981d6c0b56eSmrg# POSIX will say in a future version that running "rm -f" with no argument 2982d6c0b56eSmrg# is OK; and we want to be able to make that assumption in our Makefile 2983d6c0b56eSmrg# recipes. So use an aggressive probe to check that the usage we want is 2984d6c0b56eSmrg# actually supported "in the wild" to an acceptable degree. 2985d6c0b56eSmrg# See automake bug#10828. 2986d6c0b56eSmrg# To make any issue more visible, cause the running configure to be aborted 2987d6c0b56eSmrg# by default if the 'rm' program in use doesn't match our expectations; the 2988d6c0b56eSmrg# user can still override this though. 2989d6c0b56eSmrgif rm -f && rm -fr && rm -rf; then : OK; else 2990d6c0b56eSmrg cat >&2 <<'END' 2991d6c0b56eSmrgOops! 2992d6c0b56eSmrg 2993d6c0b56eSmrgYour 'rm' program seems unable to run without file operands specified 2994d6c0b56eSmrgon the command line, even when the '-f' option is present. This is contrary 2995d6c0b56eSmrgto the behaviour of most rm programs out there, and not conforming with 2996d6c0b56eSmrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2997d6c0b56eSmrg 2998d6c0b56eSmrgPlease tell bug-automake@gnu.org about your system, including the value 2999d6c0b56eSmrgof your $PATH and any error possibly output before this message. This 3000d6c0b56eSmrgcan help us improve future automake versions. 3001d6c0b56eSmrg 3002d6c0b56eSmrgEND 3003d6c0b56eSmrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3004d6c0b56eSmrg echo 'Configuration will proceed anyway, since you have set the' >&2 3005d6c0b56eSmrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3006d6c0b56eSmrg echo >&2 3007d6c0b56eSmrg else 3008d6c0b56eSmrg cat >&2 <<'END' 3009d6c0b56eSmrgAborting the configuration process, to ensure you take notice of the issue. 3010d6c0b56eSmrg 3011d6c0b56eSmrgYou can download and install GNU coreutils to get an 'rm' implementation 3012d6c0b56eSmrgthat behaves properly: <http://www.gnu.org/software/coreutils/>. 3013d6c0b56eSmrg 3014d6c0b56eSmrgIf you want to complete the configuration process using your problematic 3015d6c0b56eSmrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3016d6c0b56eSmrgto "yes", and re-run configure. 3017d6c0b56eSmrg 3018d6c0b56eSmrgEND 3019d6c0b56eSmrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3020d6c0b56eSmrg fi 3021d6c0b56eSmrgfi 3022d6c0b56eSmrg 3023d6c0b56eSmrgDEPDIR="${am__leading_dot}deps" 3024d6c0b56eSmrg 3025d6c0b56eSmrgac_config_commands="$ac_config_commands depfiles" 3026d6c0b56eSmrg 3027d6c0b56eSmrg 3028d6c0b56eSmrgam_make=${MAKE-make} 3029d6c0b56eSmrgcat > confinc << 'END' 3030d6c0b56eSmrgam__doit: 3031d6c0b56eSmrg @echo this is the am__doit target 3032d6c0b56eSmrg.PHONY: am__doit 3033d6c0b56eSmrgEND 3034d6c0b56eSmrg# If we don't find an include directive, just comment out the code. 3035d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3036d6c0b56eSmrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 3037d6c0b56eSmrgam__include="#" 3038d6c0b56eSmrgam__quote= 3039d6c0b56eSmrg_am_result=none 3040d6c0b56eSmrg# First try GNU make style include. 3041d6c0b56eSmrgecho "include confinc" > confmf 3042d6c0b56eSmrg# Ignore all kinds of additional output from 'make'. 3043d6c0b56eSmrgcase `$am_make -s -f confmf 2> /dev/null` in #( 3044d6c0b56eSmrg*the\ am__doit\ target*) 3045d6c0b56eSmrg am__include=include 3046d6c0b56eSmrg am__quote= 3047d6c0b56eSmrg _am_result=GNU 3048d6c0b56eSmrg ;; 3049d6c0b56eSmrgesac 3050d6c0b56eSmrg# Now try BSD make style include. 3051d6c0b56eSmrgif test "$am__include" = "#"; then 3052d6c0b56eSmrg echo '.include "confinc"' > confmf 3053d6c0b56eSmrg case `$am_make -s -f confmf 2> /dev/null` in #( 3054d6c0b56eSmrg *the\ am__doit\ target*) 3055d6c0b56eSmrg am__include=.include 3056d6c0b56eSmrg am__quote="\"" 3057d6c0b56eSmrg _am_result=BSD 3058d6c0b56eSmrg ;; 3059d6c0b56eSmrg esac 3060d6c0b56eSmrgfi 3061d6c0b56eSmrg 3062d6c0b56eSmrg 3063d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3064d6c0b56eSmrg$as_echo "$_am_result" >&6; } 3065d6c0b56eSmrgrm -f confinc confmf 3066d6c0b56eSmrg 3067d6c0b56eSmrg# Check whether --enable-dependency-tracking was given. 3068d6c0b56eSmrgif test "${enable_dependency_tracking+set}" = set; then : 3069d6c0b56eSmrg enableval=$enable_dependency_tracking; 3070d6c0b56eSmrgfi 3071d6c0b56eSmrg 3072d6c0b56eSmrgif test "x$enable_dependency_tracking" != xno; then 3073d6c0b56eSmrg am_depcomp="$ac_aux_dir/depcomp" 3074d6c0b56eSmrg AMDEPBACKSLASH='\' 3075d6c0b56eSmrg am__nodep='_no' 3076d6c0b56eSmrgfi 3077d6c0b56eSmrg if test "x$enable_dependency_tracking" != xno; then 3078d6c0b56eSmrg AMDEP_TRUE= 3079d6c0b56eSmrg AMDEP_FALSE='#' 3080d6c0b56eSmrgelse 3081d6c0b56eSmrg AMDEP_TRUE='#' 3082d6c0b56eSmrg AMDEP_FALSE= 3083d6c0b56eSmrgfi 3084d6c0b56eSmrg 3085d6c0b56eSmrg 3086d6c0b56eSmrgac_ext=c 3087d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 3088d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3089d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3090d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3091d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 3092d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3093d6c0b56eSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3094d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3095d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3096d6c0b56eSmrgif ${ac_cv_prog_CC+:} false; then : 3097d6c0b56eSmrg $as_echo_n "(cached) " >&6 3098d6c0b56eSmrgelse 3099d6c0b56eSmrg if test -n "$CC"; then 3100d6c0b56eSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3101d6c0b56eSmrgelse 3102d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3103d6c0b56eSmrgfor as_dir in $PATH 3104d6c0b56eSmrgdo 3105d6c0b56eSmrg IFS=$as_save_IFS 3106d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3107d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3108d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3109d6c0b56eSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3110d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3111d6c0b56eSmrg break 2 3112d6c0b56eSmrg fi 3113d6c0b56eSmrgdone 3114d6c0b56eSmrg done 3115d6c0b56eSmrgIFS=$as_save_IFS 3116d6c0b56eSmrg 3117d6c0b56eSmrgfi 3118d6c0b56eSmrgfi 3119d6c0b56eSmrgCC=$ac_cv_prog_CC 3120d6c0b56eSmrgif test -n "$CC"; then 3121d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3122d6c0b56eSmrg$as_echo "$CC" >&6; } 3123d6c0b56eSmrgelse 3124d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3125d6c0b56eSmrg$as_echo "no" >&6; } 3126d6c0b56eSmrgfi 3127d6c0b56eSmrg 3128d6c0b56eSmrg 3129d6c0b56eSmrgfi 3130d6c0b56eSmrgif test -z "$ac_cv_prog_CC"; then 3131d6c0b56eSmrg ac_ct_CC=$CC 3132d6c0b56eSmrg # Extract the first word of "gcc", so it can be a program name with args. 3133d6c0b56eSmrgset dummy gcc; ac_word=$2 3134d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3135d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3136d6c0b56eSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3137d6c0b56eSmrg $as_echo_n "(cached) " >&6 3138d6c0b56eSmrgelse 3139d6c0b56eSmrg if test -n "$ac_ct_CC"; then 3140d6c0b56eSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3141d6c0b56eSmrgelse 3142d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3143d6c0b56eSmrgfor as_dir in $PATH 3144d6c0b56eSmrgdo 3145d6c0b56eSmrg IFS=$as_save_IFS 3146d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3147d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3148d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3149d6c0b56eSmrg ac_cv_prog_ac_ct_CC="gcc" 3150d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3151d6c0b56eSmrg break 2 3152d6c0b56eSmrg fi 3153d6c0b56eSmrgdone 3154d6c0b56eSmrg done 3155d6c0b56eSmrgIFS=$as_save_IFS 3156d6c0b56eSmrg 3157d6c0b56eSmrgfi 3158d6c0b56eSmrgfi 3159d6c0b56eSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3160d6c0b56eSmrgif test -n "$ac_ct_CC"; then 3161d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3162d6c0b56eSmrg$as_echo "$ac_ct_CC" >&6; } 3163d6c0b56eSmrgelse 3164d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3165d6c0b56eSmrg$as_echo "no" >&6; } 3166d6c0b56eSmrgfi 3167d6c0b56eSmrg 3168d6c0b56eSmrg if test "x$ac_ct_CC" = x; then 3169d6c0b56eSmrg CC="" 3170d6c0b56eSmrg else 3171d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 3172d6c0b56eSmrgyes:) 3173d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3174d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3175d6c0b56eSmrgac_tool_warned=yes ;; 3176d6c0b56eSmrgesac 3177d6c0b56eSmrg CC=$ac_ct_CC 3178d6c0b56eSmrg fi 3179d6c0b56eSmrgelse 3180d6c0b56eSmrg CC="$ac_cv_prog_CC" 3181d6c0b56eSmrgfi 3182d6c0b56eSmrg 3183d6c0b56eSmrgif test -z "$CC"; then 3184d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 3185d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3186d6c0b56eSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3187d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3188d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3189d6c0b56eSmrgif ${ac_cv_prog_CC+:} false; then : 3190d6c0b56eSmrg $as_echo_n "(cached) " >&6 3191d6c0b56eSmrgelse 3192d6c0b56eSmrg if test -n "$CC"; then 3193d6c0b56eSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3194d6c0b56eSmrgelse 3195d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3196d6c0b56eSmrgfor as_dir in $PATH 3197d6c0b56eSmrgdo 3198d6c0b56eSmrg IFS=$as_save_IFS 3199d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3200d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3201d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3202d6c0b56eSmrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3203d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3204d6c0b56eSmrg break 2 3205d6c0b56eSmrg fi 3206d6c0b56eSmrgdone 3207d6c0b56eSmrg done 3208d6c0b56eSmrgIFS=$as_save_IFS 3209d6c0b56eSmrg 3210d6c0b56eSmrgfi 3211d6c0b56eSmrgfi 3212d6c0b56eSmrgCC=$ac_cv_prog_CC 3213d6c0b56eSmrgif test -n "$CC"; then 3214d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3215d6c0b56eSmrg$as_echo "$CC" >&6; } 3216d6c0b56eSmrgelse 3217d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3218d6c0b56eSmrg$as_echo "no" >&6; } 3219d6c0b56eSmrgfi 3220d6c0b56eSmrg 3221d6c0b56eSmrg 3222d6c0b56eSmrg fi 3223d6c0b56eSmrgfi 3224d6c0b56eSmrgif test -z "$CC"; then 3225d6c0b56eSmrg # Extract the first word of "cc", so it can be a program name with args. 3226d6c0b56eSmrgset dummy cc; ac_word=$2 3227d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3228d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3229d6c0b56eSmrgif ${ac_cv_prog_CC+:} false; then : 3230d6c0b56eSmrg $as_echo_n "(cached) " >&6 3231d6c0b56eSmrgelse 3232d6c0b56eSmrg if test -n "$CC"; then 3233d6c0b56eSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3234d6c0b56eSmrgelse 3235d6c0b56eSmrg ac_prog_rejected=no 3236d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3237d6c0b56eSmrgfor as_dir in $PATH 3238d6c0b56eSmrgdo 3239d6c0b56eSmrg IFS=$as_save_IFS 3240d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3241d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3242d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3243d6c0b56eSmrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3244d6c0b56eSmrg ac_prog_rejected=yes 3245d6c0b56eSmrg continue 3246d6c0b56eSmrg fi 3247d6c0b56eSmrg ac_cv_prog_CC="cc" 3248d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3249d6c0b56eSmrg break 2 3250d6c0b56eSmrg fi 3251d6c0b56eSmrgdone 3252d6c0b56eSmrg done 3253d6c0b56eSmrgIFS=$as_save_IFS 3254d6c0b56eSmrg 3255d6c0b56eSmrgif test $ac_prog_rejected = yes; then 3256d6c0b56eSmrg # We found a bogon in the path, so make sure we never use it. 3257d6c0b56eSmrg set dummy $ac_cv_prog_CC 3258d6c0b56eSmrg shift 3259d6c0b56eSmrg if test $# != 0; then 3260d6c0b56eSmrg # We chose a different compiler from the bogus one. 3261d6c0b56eSmrg # However, it has the same basename, so the bogon will be chosen 3262d6c0b56eSmrg # first if we set CC to just the basename; use the full file name. 3263d6c0b56eSmrg shift 3264d6c0b56eSmrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3265d6c0b56eSmrg fi 3266d6c0b56eSmrgfi 3267d6c0b56eSmrgfi 3268d6c0b56eSmrgfi 3269d6c0b56eSmrgCC=$ac_cv_prog_CC 3270d6c0b56eSmrgif test -n "$CC"; then 3271d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3272d6c0b56eSmrg$as_echo "$CC" >&6; } 3273d6c0b56eSmrgelse 3274d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3275d6c0b56eSmrg$as_echo "no" >&6; } 3276d6c0b56eSmrgfi 3277d6c0b56eSmrg 3278d6c0b56eSmrg 3279d6c0b56eSmrgfi 3280d6c0b56eSmrgif test -z "$CC"; then 3281d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 3282d6c0b56eSmrg for ac_prog in cl.exe 3283d6c0b56eSmrg do 3284d6c0b56eSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3285d6c0b56eSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3286d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3287d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3288d6c0b56eSmrgif ${ac_cv_prog_CC+:} false; then : 3289d6c0b56eSmrg $as_echo_n "(cached) " >&6 3290d6c0b56eSmrgelse 3291d6c0b56eSmrg if test -n "$CC"; then 3292d6c0b56eSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3293d6c0b56eSmrgelse 3294d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3295d6c0b56eSmrgfor as_dir in $PATH 3296d6c0b56eSmrgdo 3297d6c0b56eSmrg IFS=$as_save_IFS 3298d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3299d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3300d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3301d6c0b56eSmrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3302d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3303d6c0b56eSmrg break 2 3304d6c0b56eSmrg fi 3305d6c0b56eSmrgdone 3306d6c0b56eSmrg done 3307d6c0b56eSmrgIFS=$as_save_IFS 3308d6c0b56eSmrg 3309d6c0b56eSmrgfi 3310d6c0b56eSmrgfi 3311d6c0b56eSmrgCC=$ac_cv_prog_CC 3312d6c0b56eSmrgif test -n "$CC"; then 3313d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3314d6c0b56eSmrg$as_echo "$CC" >&6; } 3315d6c0b56eSmrgelse 3316d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3317d6c0b56eSmrg$as_echo "no" >&6; } 3318d6c0b56eSmrgfi 3319d6c0b56eSmrg 3320d6c0b56eSmrg 3321d6c0b56eSmrg test -n "$CC" && break 3322d6c0b56eSmrg done 3323d6c0b56eSmrgfi 3324d6c0b56eSmrgif test -z "$CC"; then 3325d6c0b56eSmrg ac_ct_CC=$CC 3326d6c0b56eSmrg for ac_prog in cl.exe 3327d6c0b56eSmrgdo 3328d6c0b56eSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3329d6c0b56eSmrgset dummy $ac_prog; ac_word=$2 3330d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3331d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 3332d6c0b56eSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3333d6c0b56eSmrg $as_echo_n "(cached) " >&6 3334d6c0b56eSmrgelse 3335d6c0b56eSmrg if test -n "$ac_ct_CC"; then 3336d6c0b56eSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3337d6c0b56eSmrgelse 3338d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3339d6c0b56eSmrgfor as_dir in $PATH 3340d6c0b56eSmrgdo 3341d6c0b56eSmrg IFS=$as_save_IFS 3342d6c0b56eSmrg test -z "$as_dir" && as_dir=. 3343d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3344d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3345d6c0b56eSmrg ac_cv_prog_ac_ct_CC="$ac_prog" 3346d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3347d6c0b56eSmrg break 2 3348d6c0b56eSmrg fi 3349d6c0b56eSmrgdone 3350d6c0b56eSmrg done 3351d6c0b56eSmrgIFS=$as_save_IFS 3352d6c0b56eSmrg 3353d6c0b56eSmrgfi 3354d6c0b56eSmrgfi 3355d6c0b56eSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3356d6c0b56eSmrgif test -n "$ac_ct_CC"; then 3357d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3358d6c0b56eSmrg$as_echo "$ac_ct_CC" >&6; } 3359d6c0b56eSmrgelse 3360d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3361d6c0b56eSmrg$as_echo "no" >&6; } 3362d6c0b56eSmrgfi 3363d6c0b56eSmrg 3364d6c0b56eSmrg 3365d6c0b56eSmrg test -n "$ac_ct_CC" && break 3366d6c0b56eSmrgdone 3367d6c0b56eSmrg 3368d6c0b56eSmrg if test "x$ac_ct_CC" = x; then 3369d6c0b56eSmrg CC="" 3370d6c0b56eSmrg else 3371d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 3372d6c0b56eSmrgyes:) 3373d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3374d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3375d6c0b56eSmrgac_tool_warned=yes ;; 3376d6c0b56eSmrgesac 3377d6c0b56eSmrg CC=$ac_ct_CC 3378d6c0b56eSmrg fi 3379d6c0b56eSmrgfi 3380d6c0b56eSmrg 3381d6c0b56eSmrgfi 3382d6c0b56eSmrg 3383d6c0b56eSmrg 3384d6c0b56eSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3385d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3386d6c0b56eSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 3387d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 3388d6c0b56eSmrg 3389d6c0b56eSmrg# Provide some information about the compiler. 3390d6c0b56eSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3391d6c0b56eSmrgset X $ac_compile 3392d6c0b56eSmrgac_compiler=$2 3393d6c0b56eSmrgfor ac_option in --version -v -V -qversion; do 3394d6c0b56eSmrg { { ac_try="$ac_compiler $ac_option >&5" 3395d6c0b56eSmrgcase "(($ac_try" in 3396d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3397d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3398d6c0b56eSmrgesac 3399d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3400d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3401d6c0b56eSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3402d6c0b56eSmrg ac_status=$? 3403d6c0b56eSmrg if test -s conftest.err; then 3404d6c0b56eSmrg sed '10a\ 3405d6c0b56eSmrg... rest of stderr output deleted ... 3406d6c0b56eSmrg 10q' conftest.err >conftest.er1 3407d6c0b56eSmrg cat conftest.er1 >&5 3408d6c0b56eSmrg fi 3409d6c0b56eSmrg rm -f conftest.er1 conftest.err 3410d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3411d6c0b56eSmrg test $ac_status = 0; } 3412d6c0b56eSmrgdone 3413d6c0b56eSmrg 3414d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3415d6c0b56eSmrg/* end confdefs.h. */ 3416d6c0b56eSmrg 3417d6c0b56eSmrgint 3418d6c0b56eSmrgmain () 3419d6c0b56eSmrg{ 3420d6c0b56eSmrg 3421d6c0b56eSmrg ; 3422d6c0b56eSmrg return 0; 3423d6c0b56eSmrg} 3424d6c0b56eSmrg_ACEOF 3425d6c0b56eSmrgac_clean_files_save=$ac_clean_files 3426d6c0b56eSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3427d6c0b56eSmrg# Try to create an executable without -o first, disregard a.out. 3428d6c0b56eSmrg# It will help us diagnose broken compilers, and finding out an intuition 3429d6c0b56eSmrg# of exeext. 3430d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3431d6c0b56eSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 3432d6c0b56eSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3433d6c0b56eSmrg 3434d6c0b56eSmrg# The possible output files: 3435d6c0b56eSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3436d6c0b56eSmrg 3437d6c0b56eSmrgac_rmfiles= 3438d6c0b56eSmrgfor ac_file in $ac_files 3439d6c0b56eSmrgdo 3440d6c0b56eSmrg case $ac_file in 3441d6c0b56eSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3442d6c0b56eSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3443d6c0b56eSmrg esac 3444d6c0b56eSmrgdone 3445d6c0b56eSmrgrm -f $ac_rmfiles 3446d6c0b56eSmrg 3447d6c0b56eSmrgif { { ac_try="$ac_link_default" 3448d6c0b56eSmrgcase "(($ac_try" in 3449d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3450d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3451d6c0b56eSmrgesac 3452d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3453d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3454d6c0b56eSmrg (eval "$ac_link_default") 2>&5 3455d6c0b56eSmrg ac_status=$? 3456d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3457d6c0b56eSmrg test $ac_status = 0; }; then : 3458d6c0b56eSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3459d6c0b56eSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3460d6c0b56eSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3461d6c0b56eSmrg# so that the user can short-circuit this test for compilers unknown to 3462d6c0b56eSmrg# Autoconf. 3463d6c0b56eSmrgfor ac_file in $ac_files '' 3464d6c0b56eSmrgdo 3465d6c0b56eSmrg test -f "$ac_file" || continue 3466d6c0b56eSmrg case $ac_file in 3467d6c0b56eSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3468d6c0b56eSmrg ;; 3469d6c0b56eSmrg [ab].out ) 3470d6c0b56eSmrg # We found the default executable, but exeext='' is most 3471d6c0b56eSmrg # certainly right. 3472d6c0b56eSmrg break;; 3473d6c0b56eSmrg *.* ) 3474d6c0b56eSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3475d6c0b56eSmrg then :; else 3476d6c0b56eSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3477d6c0b56eSmrg fi 3478d6c0b56eSmrg # We set ac_cv_exeext here because the later test for it is not 3479d6c0b56eSmrg # safe: cross compilers may not add the suffix if given an `-o' 3480d6c0b56eSmrg # argument, so we may need to know it at that point already. 3481d6c0b56eSmrg # Even if this section looks crufty: it has the advantage of 3482d6c0b56eSmrg # actually working. 3483d6c0b56eSmrg break;; 3484d6c0b56eSmrg * ) 3485d6c0b56eSmrg break;; 3486d6c0b56eSmrg esac 3487d6c0b56eSmrgdone 3488d6c0b56eSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3489d6c0b56eSmrg 3490d6c0b56eSmrgelse 3491d6c0b56eSmrg ac_file='' 3492d6c0b56eSmrgfi 3493d6c0b56eSmrgif test -z "$ac_file"; then : 3494d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3495d6c0b56eSmrg$as_echo "no" >&6; } 3496d6c0b56eSmrg$as_echo "$as_me: failed program was:" >&5 3497d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 3498d6c0b56eSmrg 3499d6c0b56eSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3500d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3501d6c0b56eSmrgas_fn_error 77 "C compiler cannot create executables 3502d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 3503d6c0b56eSmrgelse 3504d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3505d6c0b56eSmrg$as_echo "yes" >&6; } 3506d6c0b56eSmrgfi 3507d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3508d6c0b56eSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3509d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3510d6c0b56eSmrg$as_echo "$ac_file" >&6; } 3511d6c0b56eSmrgac_exeext=$ac_cv_exeext 3512d6c0b56eSmrg 3513d6c0b56eSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3514d6c0b56eSmrgac_clean_files=$ac_clean_files_save 3515d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3516d6c0b56eSmrg$as_echo_n "checking for suffix of executables... " >&6; } 3517d6c0b56eSmrgif { { ac_try="$ac_link" 3518d6c0b56eSmrgcase "(($ac_try" in 3519d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3520d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3521d6c0b56eSmrgesac 3522d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3523d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3524d6c0b56eSmrg (eval "$ac_link") 2>&5 3525d6c0b56eSmrg ac_status=$? 3526d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3527d6c0b56eSmrg test $ac_status = 0; }; then : 3528d6c0b56eSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3529d6c0b56eSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3530d6c0b56eSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3531d6c0b56eSmrg# `rm'. 3532d6c0b56eSmrgfor ac_file in conftest.exe conftest conftest.*; do 3533d6c0b56eSmrg test -f "$ac_file" || continue 3534d6c0b56eSmrg case $ac_file in 3535d6c0b56eSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3536d6c0b56eSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3537d6c0b56eSmrg break;; 3538d6c0b56eSmrg * ) break;; 3539d6c0b56eSmrg esac 3540d6c0b56eSmrgdone 3541d6c0b56eSmrgelse 3542d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3543d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3544d6c0b56eSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3545d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 3546d6c0b56eSmrgfi 3547d6c0b56eSmrgrm -f conftest conftest$ac_cv_exeext 3548d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3549d6c0b56eSmrg$as_echo "$ac_cv_exeext" >&6; } 3550d6c0b56eSmrg 3551d6c0b56eSmrgrm -f conftest.$ac_ext 3552d6c0b56eSmrgEXEEXT=$ac_cv_exeext 3553d6c0b56eSmrgac_exeext=$EXEEXT 3554d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3555d6c0b56eSmrg/* end confdefs.h. */ 3556d6c0b56eSmrg#include <stdio.h> 3557d6c0b56eSmrgint 3558d6c0b56eSmrgmain () 3559d6c0b56eSmrg{ 3560d6c0b56eSmrgFILE *f = fopen ("conftest.out", "w"); 3561d6c0b56eSmrg return ferror (f) || fclose (f) != 0; 3562d6c0b56eSmrg 3563d6c0b56eSmrg ; 3564d6c0b56eSmrg return 0; 3565d6c0b56eSmrg} 3566d6c0b56eSmrg_ACEOF 3567d6c0b56eSmrgac_clean_files="$ac_clean_files conftest.out" 3568d6c0b56eSmrg# Check that the compiler produces executables we can run. If not, either 3569d6c0b56eSmrg# the compiler is broken, or we cross compile. 3570d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3571d6c0b56eSmrg$as_echo_n "checking whether we are cross compiling... " >&6; } 3572d6c0b56eSmrgif test "$cross_compiling" != yes; then 3573d6c0b56eSmrg { { ac_try="$ac_link" 3574d6c0b56eSmrgcase "(($ac_try" in 3575d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3576d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3577d6c0b56eSmrgesac 3578d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3579d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3580d6c0b56eSmrg (eval "$ac_link") 2>&5 3581d6c0b56eSmrg ac_status=$? 3582d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3583d6c0b56eSmrg test $ac_status = 0; } 3584d6c0b56eSmrg if { ac_try='./conftest$ac_cv_exeext' 3585d6c0b56eSmrg { { case "(($ac_try" in 3586d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3587d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3588d6c0b56eSmrgesac 3589d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3590d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3591d6c0b56eSmrg (eval "$ac_try") 2>&5 3592d6c0b56eSmrg ac_status=$? 3593d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3594d6c0b56eSmrg test $ac_status = 0; }; }; then 3595d6c0b56eSmrg cross_compiling=no 3596d6c0b56eSmrg else 3597d6c0b56eSmrg if test "$cross_compiling" = maybe; then 3598d6c0b56eSmrg cross_compiling=yes 3599d6c0b56eSmrg else 3600d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3601d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3602d6c0b56eSmrgas_fn_error $? "cannot run C compiled programs. 3603d6c0b56eSmrgIf you meant to cross compile, use \`--host'. 3604d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 3605d6c0b56eSmrg fi 3606d6c0b56eSmrg fi 3607d6c0b56eSmrgfi 3608d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3609d6c0b56eSmrg$as_echo "$cross_compiling" >&6; } 3610d6c0b56eSmrg 3611d6c0b56eSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3612d6c0b56eSmrgac_clean_files=$ac_clean_files_save 3613d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3614d6c0b56eSmrg$as_echo_n "checking for suffix of object files... " >&6; } 3615d6c0b56eSmrgif ${ac_cv_objext+:} false; then : 3616d6c0b56eSmrg $as_echo_n "(cached) " >&6 3617d6c0b56eSmrgelse 3618d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3619d6c0b56eSmrg/* end confdefs.h. */ 3620d6c0b56eSmrg 3621d6c0b56eSmrgint 3622d6c0b56eSmrgmain () 3623d6c0b56eSmrg{ 3624d6c0b56eSmrg 3625d6c0b56eSmrg ; 3626d6c0b56eSmrg return 0; 3627d6c0b56eSmrg} 3628d6c0b56eSmrg_ACEOF 3629d6c0b56eSmrgrm -f conftest.o conftest.obj 3630d6c0b56eSmrgif { { ac_try="$ac_compile" 3631d6c0b56eSmrgcase "(($ac_try" in 3632d6c0b56eSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3633d6c0b56eSmrg *) ac_try_echo=$ac_try;; 3634d6c0b56eSmrgesac 3635d6c0b56eSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3636d6c0b56eSmrg$as_echo "$ac_try_echo"; } >&5 3637d6c0b56eSmrg (eval "$ac_compile") 2>&5 3638d6c0b56eSmrg ac_status=$? 3639d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3640d6c0b56eSmrg test $ac_status = 0; }; then : 3641d6c0b56eSmrg for ac_file in conftest.o conftest.obj conftest.*; do 3642d6c0b56eSmrg test -f "$ac_file" || continue; 3643d6c0b56eSmrg case $ac_file in 3644d6c0b56eSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3645d6c0b56eSmrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3646d6c0b56eSmrg break;; 3647d6c0b56eSmrg esac 3648d6c0b56eSmrgdone 3649d6c0b56eSmrgelse 3650d6c0b56eSmrg $as_echo "$as_me: failed program was:" >&5 3651d6c0b56eSmrgsed 's/^/| /' conftest.$ac_ext >&5 3652d6c0b56eSmrg 3653d6c0b56eSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3654d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3655d6c0b56eSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3656d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 3657d6c0b56eSmrgfi 3658d6c0b56eSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3659d6c0b56eSmrgfi 3660d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3661d6c0b56eSmrg$as_echo "$ac_cv_objext" >&6; } 3662d6c0b56eSmrgOBJEXT=$ac_cv_objext 3663d6c0b56eSmrgac_objext=$OBJEXT 3664d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3665d6c0b56eSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3666d6c0b56eSmrgif ${ac_cv_c_compiler_gnu+:} false; then : 3667d6c0b56eSmrg $as_echo_n "(cached) " >&6 3668d6c0b56eSmrgelse 3669d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3670d6c0b56eSmrg/* end confdefs.h. */ 3671d6c0b56eSmrg 3672d6c0b56eSmrgint 3673d6c0b56eSmrgmain () 3674d6c0b56eSmrg{ 3675d6c0b56eSmrg#ifndef __GNUC__ 3676d6c0b56eSmrg choke me 3677d6c0b56eSmrg#endif 3678d6c0b56eSmrg 3679d6c0b56eSmrg ; 3680d6c0b56eSmrg return 0; 3681d6c0b56eSmrg} 3682d6c0b56eSmrg_ACEOF 3683d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 3684d6c0b56eSmrg ac_compiler_gnu=yes 3685d6c0b56eSmrgelse 3686d6c0b56eSmrg ac_compiler_gnu=no 3687d6c0b56eSmrgfi 3688d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3689d6c0b56eSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3690d6c0b56eSmrg 3691d6c0b56eSmrgfi 3692d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3693d6c0b56eSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3694d6c0b56eSmrgif test $ac_compiler_gnu = yes; then 3695d6c0b56eSmrg GCC=yes 3696d6c0b56eSmrgelse 3697d6c0b56eSmrg GCC= 3698d6c0b56eSmrgfi 3699d6c0b56eSmrgac_test_CFLAGS=${CFLAGS+set} 3700d6c0b56eSmrgac_save_CFLAGS=$CFLAGS 3701d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3702d6c0b56eSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3703d6c0b56eSmrgif ${ac_cv_prog_cc_g+:} false; then : 3704d6c0b56eSmrg $as_echo_n "(cached) " >&6 3705d6c0b56eSmrgelse 3706d6c0b56eSmrg ac_save_c_werror_flag=$ac_c_werror_flag 3707d6c0b56eSmrg ac_c_werror_flag=yes 3708d6c0b56eSmrg ac_cv_prog_cc_g=no 3709d6c0b56eSmrg CFLAGS="-g" 3710d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3711d6c0b56eSmrg/* end confdefs.h. */ 3712d6c0b56eSmrg 3713d6c0b56eSmrgint 3714d6c0b56eSmrgmain () 3715d6c0b56eSmrg{ 3716d6c0b56eSmrg 3717d6c0b56eSmrg ; 3718d6c0b56eSmrg return 0; 3719d6c0b56eSmrg} 3720d6c0b56eSmrg_ACEOF 3721d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 3722d6c0b56eSmrg ac_cv_prog_cc_g=yes 3723d6c0b56eSmrgelse 3724d6c0b56eSmrg CFLAGS="" 3725d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3726d6c0b56eSmrg/* end confdefs.h. */ 3727d6c0b56eSmrg 3728d6c0b56eSmrgint 3729d6c0b56eSmrgmain () 3730d6c0b56eSmrg{ 3731d6c0b56eSmrg 3732d6c0b56eSmrg ; 3733d6c0b56eSmrg return 0; 3734d6c0b56eSmrg} 3735d6c0b56eSmrg_ACEOF 3736d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 3737d6c0b56eSmrg 3738d6c0b56eSmrgelse 3739d6c0b56eSmrg ac_c_werror_flag=$ac_save_c_werror_flag 3740d6c0b56eSmrg CFLAGS="-g" 3741d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3742d6c0b56eSmrg/* end confdefs.h. */ 3743d6c0b56eSmrg 3744d6c0b56eSmrgint 3745d6c0b56eSmrgmain () 3746d6c0b56eSmrg{ 3747d6c0b56eSmrg 3748d6c0b56eSmrg ; 3749d6c0b56eSmrg return 0; 3750d6c0b56eSmrg} 3751d6c0b56eSmrg_ACEOF 3752d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 3753d6c0b56eSmrg ac_cv_prog_cc_g=yes 3754d6c0b56eSmrgfi 3755d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3756d6c0b56eSmrgfi 3757d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3758d6c0b56eSmrgfi 3759d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3760d6c0b56eSmrg ac_c_werror_flag=$ac_save_c_werror_flag 3761d6c0b56eSmrgfi 3762d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3763d6c0b56eSmrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3764d6c0b56eSmrgif test "$ac_test_CFLAGS" = set; then 3765d6c0b56eSmrg CFLAGS=$ac_save_CFLAGS 3766d6c0b56eSmrgelif test $ac_cv_prog_cc_g = yes; then 3767d6c0b56eSmrg if test "$GCC" = yes; then 3768d6c0b56eSmrg CFLAGS="-g -O2" 3769d6c0b56eSmrg else 3770d6c0b56eSmrg CFLAGS="-g" 3771d6c0b56eSmrg fi 3772d6c0b56eSmrgelse 3773d6c0b56eSmrg if test "$GCC" = yes; then 3774d6c0b56eSmrg CFLAGS="-O2" 3775d6c0b56eSmrg else 3776d6c0b56eSmrg CFLAGS= 3777d6c0b56eSmrg fi 3778d6c0b56eSmrgfi 3779d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3780d6c0b56eSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3781d6c0b56eSmrgif ${ac_cv_prog_cc_c89+:} false; then : 3782d6c0b56eSmrg $as_echo_n "(cached) " >&6 3783d6c0b56eSmrgelse 3784d6c0b56eSmrg ac_cv_prog_cc_c89=no 3785d6c0b56eSmrgac_save_CC=$CC 3786d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3787d6c0b56eSmrg/* end confdefs.h. */ 3788d6c0b56eSmrg#include <stdarg.h> 3789d6c0b56eSmrg#include <stdio.h> 3790d6c0b56eSmrgstruct stat; 3791d6c0b56eSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3792d6c0b56eSmrgstruct buf { int x; }; 3793d6c0b56eSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3794d6c0b56eSmrgstatic char *e (p, i) 3795d6c0b56eSmrg char **p; 3796d6c0b56eSmrg int i; 3797d6c0b56eSmrg{ 3798d6c0b56eSmrg return p[i]; 3799d6c0b56eSmrg} 3800d6c0b56eSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3801d6c0b56eSmrg{ 3802d6c0b56eSmrg char *s; 3803d6c0b56eSmrg va_list v; 3804d6c0b56eSmrg va_start (v,p); 3805d6c0b56eSmrg s = g (p, va_arg (v,int)); 3806d6c0b56eSmrg va_end (v); 3807d6c0b56eSmrg return s; 3808d6c0b56eSmrg} 3809d6c0b56eSmrg 3810d6c0b56eSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3811d6c0b56eSmrg function prototypes and stuff, but not '\xHH' hex character constants. 3812d6c0b56eSmrg These don't provoke an error unfortunately, instead are silently treated 3813d6c0b56eSmrg as 'x'. The following induces an error, until -std is added to get 3814d6c0b56eSmrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3815d6c0b56eSmrg array size at least. It's necessary to write '\x00'==0 to get something 3816d6c0b56eSmrg that's true only with -std. */ 3817d6c0b56eSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3818d6c0b56eSmrg 3819d6c0b56eSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3820d6c0b56eSmrg inside strings and character constants. */ 3821d6c0b56eSmrg#define FOO(x) 'x' 3822d6c0b56eSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3823d6c0b56eSmrg 3824d6c0b56eSmrgint test (int i, double x); 3825d6c0b56eSmrgstruct s1 {int (*f) (int a);}; 3826d6c0b56eSmrgstruct s2 {int (*f) (double a);}; 3827d6c0b56eSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3828d6c0b56eSmrgint argc; 3829d6c0b56eSmrgchar **argv; 3830d6c0b56eSmrgint 3831d6c0b56eSmrgmain () 3832d6c0b56eSmrg{ 3833d6c0b56eSmrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3834d6c0b56eSmrg ; 3835d6c0b56eSmrg return 0; 3836d6c0b56eSmrg} 3837d6c0b56eSmrg_ACEOF 3838d6c0b56eSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3839d6c0b56eSmrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3840d6c0b56eSmrgdo 3841d6c0b56eSmrg CC="$ac_save_CC $ac_arg" 3842d6c0b56eSmrg if ac_fn_c_try_compile "$LINENO"; then : 3843d6c0b56eSmrg ac_cv_prog_cc_c89=$ac_arg 3844d6c0b56eSmrgfi 3845d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext 3846d6c0b56eSmrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3847d6c0b56eSmrgdone 3848d6c0b56eSmrgrm -f conftest.$ac_ext 3849d6c0b56eSmrgCC=$ac_save_CC 3850d6c0b56eSmrg 3851d6c0b56eSmrgfi 3852d6c0b56eSmrg# AC_CACHE_VAL 3853d6c0b56eSmrgcase "x$ac_cv_prog_cc_c89" in 3854d6c0b56eSmrg x) 3855d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3856d6c0b56eSmrg$as_echo "none needed" >&6; } ;; 3857d6c0b56eSmrg xno) 3858d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3859d6c0b56eSmrg$as_echo "unsupported" >&6; } ;; 3860d6c0b56eSmrg *) 3861d6c0b56eSmrg CC="$CC $ac_cv_prog_cc_c89" 3862d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3863d6c0b56eSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3864d6c0b56eSmrgesac 3865d6c0b56eSmrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3866d6c0b56eSmrg 3867d6c0b56eSmrgfi 3868d6c0b56eSmrg 3869d6c0b56eSmrgac_ext=c 3870d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 3871d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3872d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3873d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3874d6c0b56eSmrg 3875d6c0b56eSmrgac_ext=c 3876d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 3877d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3878d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3879d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3880d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3881d6c0b56eSmrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3882d6c0b56eSmrgif ${am_cv_prog_cc_c_o+:} false; then : 3883d6c0b56eSmrg $as_echo_n "(cached) " >&6 3884d6c0b56eSmrgelse 3885d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3886d6c0b56eSmrg/* end confdefs.h. */ 3887d6c0b56eSmrg 3888d6c0b56eSmrgint 3889d6c0b56eSmrgmain () 3890d6c0b56eSmrg{ 3891d6c0b56eSmrg 3892d6c0b56eSmrg ; 3893d6c0b56eSmrg return 0; 3894d6c0b56eSmrg} 3895d6c0b56eSmrg_ACEOF 3896d6c0b56eSmrg # Make sure it works both with $CC and with simple cc. 3897d6c0b56eSmrg # Following AC_PROG_CC_C_O, we do the test twice because some 3898d6c0b56eSmrg # compilers refuse to overwrite an existing .o file with -o, 3899d6c0b56eSmrg # though they will create one. 3900d6c0b56eSmrg am_cv_prog_cc_c_o=yes 3901d6c0b56eSmrg for am_i in 1 2; do 3902d6c0b56eSmrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3903d6c0b56eSmrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3904d6c0b56eSmrg ac_status=$? 3905d6c0b56eSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3906d6c0b56eSmrg (exit $ac_status); } \ 3907d6c0b56eSmrg && test -f conftest2.$ac_objext; then 3908d6c0b56eSmrg : OK 3909d6c0b56eSmrg else 3910d6c0b56eSmrg am_cv_prog_cc_c_o=no 3911d6c0b56eSmrg break 3912d6c0b56eSmrg fi 3913d6c0b56eSmrg done 3914d6c0b56eSmrg rm -f core conftest* 3915d6c0b56eSmrg unset am_i 3916d6c0b56eSmrgfi 3917d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3918d6c0b56eSmrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 3919d6c0b56eSmrgif test "$am_cv_prog_cc_c_o" != yes; then 3920d6c0b56eSmrg # Losing compiler, so override with the script. 3921d6c0b56eSmrg # FIXME: It is wrong to rewrite CC. 3922d6c0b56eSmrg # But if we don't then we get into trouble of one sort or another. 3923d6c0b56eSmrg # A longer-term fix would be to have automake use am__CC in this case, 3924d6c0b56eSmrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3925d6c0b56eSmrg CC="$am_aux_dir/compile $CC" 3926d6c0b56eSmrgfi 3927d6c0b56eSmrgac_ext=c 3928d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 3929d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3930d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3931d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3932d6c0b56eSmrg 3933d6c0b56eSmrg 3934d6c0b56eSmrgdepcc="$CC" am_compiler_list= 3935d6c0b56eSmrg 3936d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3937d6c0b56eSmrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3938d6c0b56eSmrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3939d6c0b56eSmrg $as_echo_n "(cached) " >&6 3940d6c0b56eSmrgelse 3941d6c0b56eSmrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3942d6c0b56eSmrg # We make a subdir and do the tests there. Otherwise we can end up 3943d6c0b56eSmrg # making bogus files that we don't know about and never remove. For 3944d6c0b56eSmrg # instance it was reported that on HP-UX the gcc test will end up 3945d6c0b56eSmrg # making a dummy file named 'D' -- because '-MD' means "put the output 3946d6c0b56eSmrg # in D". 3947d6c0b56eSmrg rm -rf conftest.dir 3948d6c0b56eSmrg mkdir conftest.dir 3949d6c0b56eSmrg # Copy depcomp to subdir because otherwise we won't find it if we're 3950d6c0b56eSmrg # using a relative directory. 3951d6c0b56eSmrg cp "$am_depcomp" conftest.dir 3952d6c0b56eSmrg cd conftest.dir 3953d6c0b56eSmrg # We will build objects and dependencies in a subdirectory because 3954d6c0b56eSmrg # it helps to detect inapplicable dependency modes. For instance 3955d6c0b56eSmrg # both Tru64's cc and ICC support -MD to output dependencies as a 3956d6c0b56eSmrg # side effect of compilation, but ICC will put the dependencies in 3957d6c0b56eSmrg # the current directory while Tru64 will put them in the object 3958d6c0b56eSmrg # directory. 3959d6c0b56eSmrg mkdir sub 3960d6c0b56eSmrg 3961d6c0b56eSmrg am_cv_CC_dependencies_compiler_type=none 3962d6c0b56eSmrg if test "$am_compiler_list" = ""; then 3963d6c0b56eSmrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3964d6c0b56eSmrg fi 3965d6c0b56eSmrg am__universal=false 3966d6c0b56eSmrg case " $depcc " in #( 3967d6c0b56eSmrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 3968d6c0b56eSmrg esac 3969d6c0b56eSmrg 3970d6c0b56eSmrg for depmode in $am_compiler_list; do 3971d6c0b56eSmrg # Setup a source with many dependencies, because some compilers 3972d6c0b56eSmrg # like to wrap large dependency lists on column 80 (with \), and 3973d6c0b56eSmrg # we should not choose a depcomp mode which is confused by this. 3974d6c0b56eSmrg # 3975d6c0b56eSmrg # We need to recreate these files for each test, as the compiler may 3976d6c0b56eSmrg # overwrite some of them when testing with obscure command lines. 3977d6c0b56eSmrg # This happens at least with the AIX C compiler. 3978d6c0b56eSmrg : > sub/conftest.c 3979d6c0b56eSmrg for i in 1 2 3 4 5 6; do 3980d6c0b56eSmrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3981d6c0b56eSmrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3982d6c0b56eSmrg # Solaris 10 /bin/sh. 3983d6c0b56eSmrg echo '/* dummy */' > sub/conftst$i.h 3984d6c0b56eSmrg done 3985d6c0b56eSmrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3986d6c0b56eSmrg 3987d6c0b56eSmrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 3988d6c0b56eSmrg # mode. It turns out that the SunPro C++ compiler does not properly 3989d6c0b56eSmrg # handle '-M -o', and we need to detect this. Also, some Intel 3990d6c0b56eSmrg # versions had trouble with output in subdirs. 3991d6c0b56eSmrg am__obj=sub/conftest.${OBJEXT-o} 3992d6c0b56eSmrg am__minus_obj="-o $am__obj" 3993d6c0b56eSmrg case $depmode in 3994d6c0b56eSmrg gcc) 3995d6c0b56eSmrg # This depmode causes a compiler race in universal mode. 3996d6c0b56eSmrg test "$am__universal" = false || continue 3997d6c0b56eSmrg ;; 3998d6c0b56eSmrg nosideeffect) 3999d6c0b56eSmrg # After this tag, mechanisms are not by side-effect, so they'll 4000d6c0b56eSmrg # only be used when explicitly requested. 4001d6c0b56eSmrg if test "x$enable_dependency_tracking" = xyes; then 4002d6c0b56eSmrg continue 4003d6c0b56eSmrg else 4004d6c0b56eSmrg break 4005d6c0b56eSmrg fi 4006d6c0b56eSmrg ;; 4007d6c0b56eSmrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4008d6c0b56eSmrg # This compiler won't grok '-c -o', but also, the minuso test has 4009d6c0b56eSmrg # not run yet. These depmodes are late enough in the game, and 4010d6c0b56eSmrg # so weak that their functioning should not be impacted. 4011d6c0b56eSmrg am__obj=conftest.${OBJEXT-o} 4012d6c0b56eSmrg am__minus_obj= 4013d6c0b56eSmrg ;; 4014d6c0b56eSmrg none) break ;; 4015d6c0b56eSmrg esac 4016d6c0b56eSmrg if depmode=$depmode \ 4017d6c0b56eSmrg source=sub/conftest.c object=$am__obj \ 4018d6c0b56eSmrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4019d6c0b56eSmrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4020d6c0b56eSmrg >/dev/null 2>conftest.err && 4021d6c0b56eSmrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4022d6c0b56eSmrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4023d6c0b56eSmrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4024d6c0b56eSmrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4025d6c0b56eSmrg # icc doesn't choke on unknown options, it will just issue warnings 4026d6c0b56eSmrg # or remarks (even with -Werror). So we grep stderr for any message 4027d6c0b56eSmrg # that says an option was ignored or not supported. 4028d6c0b56eSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4029d6c0b56eSmrg # icc: Command line warning: ignoring option '-M'; no argument required 4030d6c0b56eSmrg # The diagnosis changed in icc 8.0: 4031d6c0b56eSmrg # icc: Command line remark: option '-MP' not supported 4032d6c0b56eSmrg if (grep 'ignoring option' conftest.err || 4033d6c0b56eSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4034d6c0b56eSmrg am_cv_CC_dependencies_compiler_type=$depmode 4035d6c0b56eSmrg break 4036d6c0b56eSmrg fi 4037d6c0b56eSmrg fi 4038d6c0b56eSmrg done 4039d6c0b56eSmrg 4040d6c0b56eSmrg cd .. 4041d6c0b56eSmrg rm -rf conftest.dir 4042d6c0b56eSmrgelse 4043d6c0b56eSmrg am_cv_CC_dependencies_compiler_type=none 4044d6c0b56eSmrgfi 4045d6c0b56eSmrg 4046d6c0b56eSmrgfi 4047d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4048d6c0b56eSmrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4049d6c0b56eSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4050d6c0b56eSmrg 4051d6c0b56eSmrg if 4052d6c0b56eSmrg test "x$enable_dependency_tracking" != xno \ 4053d6c0b56eSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4054d6c0b56eSmrg am__fastdepCC_TRUE= 4055d6c0b56eSmrg am__fastdepCC_FALSE='#' 4056d6c0b56eSmrgelse 4057d6c0b56eSmrg am__fastdepCC_TRUE='#' 4058d6c0b56eSmrg am__fastdepCC_FALSE= 4059d6c0b56eSmrgfi 4060d6c0b56eSmrg 4061d6c0b56eSmrg 4062d6c0b56eSmrg 4063d6c0b56eSmrg# Check whether --enable-largefile was given. 4064d6c0b56eSmrgif test "${enable_largefile+set}" = set; then : 4065d6c0b56eSmrg enableval=$enable_largefile; 4066d6c0b56eSmrgfi 4067d6c0b56eSmrg 4068d6c0b56eSmrgif test "$enable_largefile" != no; then 4069d6c0b56eSmrg 4070d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4071d6c0b56eSmrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4072d6c0b56eSmrgif ${ac_cv_sys_largefile_CC+:} false; then : 4073d6c0b56eSmrg $as_echo_n "(cached) " >&6 4074d6c0b56eSmrgelse 4075d6c0b56eSmrg ac_cv_sys_largefile_CC=no 4076d6c0b56eSmrg if test "$GCC" != yes; then 4077d6c0b56eSmrg ac_save_CC=$CC 4078d6c0b56eSmrg while :; do 4079d6c0b56eSmrg # IRIX 6.2 and later do not support large files by default, 4080d6c0b56eSmrg # so use the C compiler's -n32 option if that helps. 4081d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4082d6c0b56eSmrg/* end confdefs.h. */ 4083d6c0b56eSmrg#include <sys/types.h> 4084d6c0b56eSmrg /* Check that off_t can represent 2**63 - 1 correctly. 4085d6c0b56eSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4086d6c0b56eSmrg since some C++ compilers masquerading as C compilers 4087d6c0b56eSmrg incorrectly reject 9223372036854775807. */ 4088d6c0b56eSmrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4089d6c0b56eSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4090d6c0b56eSmrg && LARGE_OFF_T % 2147483647 == 1) 4091d6c0b56eSmrg ? 1 : -1]; 4092d6c0b56eSmrgint 4093d6c0b56eSmrgmain () 4094d6c0b56eSmrg{ 4095d6c0b56eSmrg 4096d6c0b56eSmrg ; 4097d6c0b56eSmrg return 0; 4098d6c0b56eSmrg} 4099d6c0b56eSmrg_ACEOF 4100d6c0b56eSmrg if ac_fn_c_try_compile "$LINENO"; then : 4101d6c0b56eSmrg break 4102d6c0b56eSmrgfi 4103d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext 4104d6c0b56eSmrg CC="$CC -n32" 4105d6c0b56eSmrg if ac_fn_c_try_compile "$LINENO"; then : 4106d6c0b56eSmrg ac_cv_sys_largefile_CC=' -n32'; break 4107d6c0b56eSmrgfi 4108d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext 4109d6c0b56eSmrg break 4110d6c0b56eSmrg done 4111d6c0b56eSmrg CC=$ac_save_CC 4112d6c0b56eSmrg rm -f conftest.$ac_ext 4113d6c0b56eSmrg fi 4114d6c0b56eSmrgfi 4115d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4116d6c0b56eSmrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4117d6c0b56eSmrg if test "$ac_cv_sys_largefile_CC" != no; then 4118d6c0b56eSmrg CC=$CC$ac_cv_sys_largefile_CC 4119d6c0b56eSmrg fi 4120d6c0b56eSmrg 4121d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4122d6c0b56eSmrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4123d6c0b56eSmrgif ${ac_cv_sys_file_offset_bits+:} false; then : 4124d6c0b56eSmrg $as_echo_n "(cached) " >&6 4125d6c0b56eSmrgelse 4126d6c0b56eSmrg while :; do 4127d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4128d6c0b56eSmrg/* end confdefs.h. */ 4129d6c0b56eSmrg#include <sys/types.h> 4130d6c0b56eSmrg /* Check that off_t can represent 2**63 - 1 correctly. 4131d6c0b56eSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4132d6c0b56eSmrg since some C++ compilers masquerading as C compilers 4133d6c0b56eSmrg incorrectly reject 9223372036854775807. */ 4134d6c0b56eSmrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4135d6c0b56eSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4136d6c0b56eSmrg && LARGE_OFF_T % 2147483647 == 1) 4137d6c0b56eSmrg ? 1 : -1]; 4138d6c0b56eSmrgint 4139d6c0b56eSmrgmain () 4140d6c0b56eSmrg{ 4141d6c0b56eSmrg 4142d6c0b56eSmrg ; 4143d6c0b56eSmrg return 0; 4144d6c0b56eSmrg} 4145d6c0b56eSmrg_ACEOF 4146d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 4147d6c0b56eSmrg ac_cv_sys_file_offset_bits=no; break 4148d6c0b56eSmrgfi 4149d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4150d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4151d6c0b56eSmrg/* end confdefs.h. */ 4152d6c0b56eSmrg#define _FILE_OFFSET_BITS 64 4153d6c0b56eSmrg#include <sys/types.h> 4154d6c0b56eSmrg /* Check that off_t can represent 2**63 - 1 correctly. 4155d6c0b56eSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4156d6c0b56eSmrg since some C++ compilers masquerading as C compilers 4157d6c0b56eSmrg incorrectly reject 9223372036854775807. */ 4158d6c0b56eSmrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4159d6c0b56eSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4160d6c0b56eSmrg && LARGE_OFF_T % 2147483647 == 1) 4161d6c0b56eSmrg ? 1 : -1]; 4162d6c0b56eSmrgint 4163d6c0b56eSmrgmain () 4164d6c0b56eSmrg{ 4165d6c0b56eSmrg 4166d6c0b56eSmrg ; 4167d6c0b56eSmrg return 0; 4168d6c0b56eSmrg} 4169d6c0b56eSmrg_ACEOF 4170d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 4171d6c0b56eSmrg ac_cv_sys_file_offset_bits=64; break 4172d6c0b56eSmrgfi 4173d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4174d6c0b56eSmrg ac_cv_sys_file_offset_bits=unknown 4175d6c0b56eSmrg break 4176d6c0b56eSmrgdone 4177d6c0b56eSmrgfi 4178d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4179d6c0b56eSmrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4180d6c0b56eSmrgcase $ac_cv_sys_file_offset_bits in #( 4181d6c0b56eSmrg no | unknown) ;; 4182d6c0b56eSmrg *) 4183d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 4184d6c0b56eSmrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4185d6c0b56eSmrg_ACEOF 4186d6c0b56eSmrg;; 4187d6c0b56eSmrgesac 4188d6c0b56eSmrgrm -rf conftest* 4189d6c0b56eSmrg if test $ac_cv_sys_file_offset_bits = unknown; then 4190d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4191d6c0b56eSmrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4192d6c0b56eSmrgif ${ac_cv_sys_large_files+:} false; then : 4193d6c0b56eSmrg $as_echo_n "(cached) " >&6 4194d6c0b56eSmrgelse 4195d6c0b56eSmrg while :; do 4196d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4197d6c0b56eSmrg/* end confdefs.h. */ 4198d6c0b56eSmrg#include <sys/types.h> 4199d6c0b56eSmrg /* Check that off_t can represent 2**63 - 1 correctly. 4200d6c0b56eSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4201d6c0b56eSmrg since some C++ compilers masquerading as C compilers 4202d6c0b56eSmrg incorrectly reject 9223372036854775807. */ 4203d6c0b56eSmrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4204d6c0b56eSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4205d6c0b56eSmrg && LARGE_OFF_T % 2147483647 == 1) 4206d6c0b56eSmrg ? 1 : -1]; 4207d6c0b56eSmrgint 4208d6c0b56eSmrgmain () 4209d6c0b56eSmrg{ 4210d6c0b56eSmrg 4211d6c0b56eSmrg ; 4212d6c0b56eSmrg return 0; 4213d6c0b56eSmrg} 4214d6c0b56eSmrg_ACEOF 4215d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 4216d6c0b56eSmrg ac_cv_sys_large_files=no; break 4217d6c0b56eSmrgfi 4218d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4219d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4220d6c0b56eSmrg/* end confdefs.h. */ 4221d6c0b56eSmrg#define _LARGE_FILES 1 4222d6c0b56eSmrg#include <sys/types.h> 4223d6c0b56eSmrg /* Check that off_t can represent 2**63 - 1 correctly. 4224d6c0b56eSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4225d6c0b56eSmrg since some C++ compilers masquerading as C compilers 4226d6c0b56eSmrg incorrectly reject 9223372036854775807. */ 4227d6c0b56eSmrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4228d6c0b56eSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4229d6c0b56eSmrg && LARGE_OFF_T % 2147483647 == 1) 4230d6c0b56eSmrg ? 1 : -1]; 4231d6c0b56eSmrgint 4232d6c0b56eSmrgmain () 4233d6c0b56eSmrg{ 4234d6c0b56eSmrg 4235d6c0b56eSmrg ; 4236d6c0b56eSmrg return 0; 4237d6c0b56eSmrg} 4238d6c0b56eSmrg_ACEOF 4239d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 4240d6c0b56eSmrg ac_cv_sys_large_files=1; break 4241d6c0b56eSmrgfi 4242d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4243d6c0b56eSmrg ac_cv_sys_large_files=unknown 4244d6c0b56eSmrg break 4245d6c0b56eSmrgdone 4246d6c0b56eSmrgfi 4247d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4248d6c0b56eSmrg$as_echo "$ac_cv_sys_large_files" >&6; } 4249d6c0b56eSmrgcase $ac_cv_sys_large_files in #( 4250d6c0b56eSmrg no | unknown) ;; 4251d6c0b56eSmrg *) 4252d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 4253d6c0b56eSmrg#define _LARGE_FILES $ac_cv_sys_large_files 4254d6c0b56eSmrg_ACEOF 4255d6c0b56eSmrg;; 4256d6c0b56eSmrgesac 4257d6c0b56eSmrgrm -rf conftest* 4258d6c0b56eSmrg fi 4259d6c0b56eSmrg 4260d6c0b56eSmrg 4261d6c0b56eSmrgfi 4262d6c0b56eSmrg 4263d6c0b56eSmrg 4264d6c0b56eSmrg 4265d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4266d6c0b56eSmrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4267d6c0b56eSmrg # Check whether --enable-maintainer-mode was given. 4268d6c0b56eSmrgif test "${enable_maintainer_mode+set}" = set; then : 4269d6c0b56eSmrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4270d6c0b56eSmrgelse 4271d6c0b56eSmrg USE_MAINTAINER_MODE=no 4272d6c0b56eSmrgfi 4273d6c0b56eSmrg 4274d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4275d6c0b56eSmrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 4276d6c0b56eSmrg if test $USE_MAINTAINER_MODE = yes; then 4277d6c0b56eSmrg MAINTAINER_MODE_TRUE= 4278d6c0b56eSmrg MAINTAINER_MODE_FALSE='#' 4279d6c0b56eSmrgelse 4280d6c0b56eSmrg MAINTAINER_MODE_TRUE='#' 4281d6c0b56eSmrg MAINTAINER_MODE_FALSE= 4282d6c0b56eSmrgfi 4283d6c0b56eSmrg 4284d6c0b56eSmrg MAINT=$MAINTAINER_MODE_TRUE 4285d6c0b56eSmrg 4286d6c0b56eSmrg 4287d6c0b56eSmrg 4288d6c0b56eSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 4289d6c0b56eSmrg 4290d6c0b56eSmrg 4291d6c0b56eSmrg 4292d6c0b56eSmrg 4293d6c0b56eSmrg 4294d6c0b56eSmrg 4295d6c0b56eSmrg 4296d6c0b56eSmrg 4297d6c0b56eSmrg 4298d6c0b56eSmrg 4299d6c0b56eSmrg 4300d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4301d6c0b56eSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4302d6c0b56eSmrgif ${ac_cv_prog_cc_c99+:} false; then : 4303d6c0b56eSmrg $as_echo_n "(cached) " >&6 4304d6c0b56eSmrgelse 4305d6c0b56eSmrg ac_cv_prog_cc_c99=no 4306d6c0b56eSmrgac_save_CC=$CC 4307d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4308d6c0b56eSmrg/* end confdefs.h. */ 4309d6c0b56eSmrg#include <stdarg.h> 4310d6c0b56eSmrg#include <stdbool.h> 4311d6c0b56eSmrg#include <stdlib.h> 4312d6c0b56eSmrg#include <wchar.h> 4313d6c0b56eSmrg#include <stdio.h> 4314d6c0b56eSmrg 4315d6c0b56eSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 4316d6c0b56eSmrg#define debug(...) fprintf (stderr, __VA_ARGS__) 4317d6c0b56eSmrg#define showlist(...) puts (#__VA_ARGS__) 4318d6c0b56eSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4319d6c0b56eSmrgstatic void 4320d6c0b56eSmrgtest_varargs_macros (void) 4321d6c0b56eSmrg{ 4322d6c0b56eSmrg int x = 1234; 4323d6c0b56eSmrg int y = 5678; 4324d6c0b56eSmrg debug ("Flag"); 4325d6c0b56eSmrg debug ("X = %d\n", x); 4326d6c0b56eSmrg showlist (The first, second, and third items.); 4327d6c0b56eSmrg report (x>y, "x is %d but y is %d", x, y); 4328d6c0b56eSmrg} 4329d6c0b56eSmrg 4330d6c0b56eSmrg// Check long long types. 4331d6c0b56eSmrg#define BIG64 18446744073709551615ull 4332d6c0b56eSmrg#define BIG32 4294967295ul 4333d6c0b56eSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4334d6c0b56eSmrg#if !BIG_OK 4335d6c0b56eSmrg your preprocessor is broken; 4336d6c0b56eSmrg#endif 4337d6c0b56eSmrg#if BIG_OK 4338d6c0b56eSmrg#else 4339d6c0b56eSmrg your preprocessor is broken; 4340d6c0b56eSmrg#endif 4341d6c0b56eSmrgstatic long long int bignum = -9223372036854775807LL; 4342d6c0b56eSmrgstatic unsigned long long int ubignum = BIG64; 4343d6c0b56eSmrg 4344d6c0b56eSmrgstruct incomplete_array 4345d6c0b56eSmrg{ 4346d6c0b56eSmrg int datasize; 4347d6c0b56eSmrg double data[]; 4348d6c0b56eSmrg}; 4349d6c0b56eSmrg 4350d6c0b56eSmrgstruct named_init { 4351d6c0b56eSmrg int number; 4352d6c0b56eSmrg const wchar_t *name; 4353d6c0b56eSmrg double average; 4354d6c0b56eSmrg}; 4355d6c0b56eSmrg 4356d6c0b56eSmrgtypedef const char *ccp; 4357d6c0b56eSmrg 4358d6c0b56eSmrgstatic inline int 4359d6c0b56eSmrgtest_restrict (ccp restrict text) 4360d6c0b56eSmrg{ 4361d6c0b56eSmrg // See if C++-style comments work. 4362d6c0b56eSmrg // Iterate through items via the restricted pointer. 4363d6c0b56eSmrg // Also check for declarations in for loops. 4364d6c0b56eSmrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4365d6c0b56eSmrg continue; 4366d6c0b56eSmrg return 0; 4367d6c0b56eSmrg} 4368d6c0b56eSmrg 4369d6c0b56eSmrg// Check varargs and va_copy. 4370d6c0b56eSmrgstatic void 4371d6c0b56eSmrgtest_varargs (const char *format, ...) 4372d6c0b56eSmrg{ 4373d6c0b56eSmrg va_list args; 4374d6c0b56eSmrg va_start (args, format); 4375d6c0b56eSmrg va_list args_copy; 4376d6c0b56eSmrg va_copy (args_copy, args); 4377d6c0b56eSmrg 4378d6c0b56eSmrg const char *str; 4379d6c0b56eSmrg int number; 4380d6c0b56eSmrg float fnumber; 4381d6c0b56eSmrg 4382d6c0b56eSmrg while (*format) 4383d6c0b56eSmrg { 4384d6c0b56eSmrg switch (*format++) 4385d6c0b56eSmrg { 4386d6c0b56eSmrg case 's': // string 4387d6c0b56eSmrg str = va_arg (args_copy, const char *); 4388d6c0b56eSmrg break; 4389d6c0b56eSmrg case 'd': // int 4390d6c0b56eSmrg number = va_arg (args_copy, int); 4391d6c0b56eSmrg break; 4392d6c0b56eSmrg case 'f': // float 4393d6c0b56eSmrg fnumber = va_arg (args_copy, double); 4394d6c0b56eSmrg break; 4395d6c0b56eSmrg default: 4396d6c0b56eSmrg break; 4397d6c0b56eSmrg } 4398d6c0b56eSmrg } 4399d6c0b56eSmrg va_end (args_copy); 4400d6c0b56eSmrg va_end (args); 4401d6c0b56eSmrg} 4402d6c0b56eSmrg 4403d6c0b56eSmrgint 4404d6c0b56eSmrgmain () 4405d6c0b56eSmrg{ 4406d6c0b56eSmrg 4407d6c0b56eSmrg // Check bool. 4408d6c0b56eSmrg _Bool success = false; 4409d6c0b56eSmrg 4410d6c0b56eSmrg // Check restrict. 4411d6c0b56eSmrg if (test_restrict ("String literal") == 0) 4412d6c0b56eSmrg success = true; 4413d6c0b56eSmrg char *restrict newvar = "Another string"; 4414d6c0b56eSmrg 4415d6c0b56eSmrg // Check varargs. 4416d6c0b56eSmrg test_varargs ("s, d' f .", "string", 65, 34.234); 4417d6c0b56eSmrg test_varargs_macros (); 4418d6c0b56eSmrg 4419d6c0b56eSmrg // Check flexible array members. 4420d6c0b56eSmrg struct incomplete_array *ia = 4421d6c0b56eSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4422d6c0b56eSmrg ia->datasize = 10; 4423d6c0b56eSmrg for (int i = 0; i < ia->datasize; ++i) 4424d6c0b56eSmrg ia->data[i] = i * 1.234; 4425d6c0b56eSmrg 4426d6c0b56eSmrg // Check named initializers. 4427d6c0b56eSmrg struct named_init ni = { 4428d6c0b56eSmrg .number = 34, 4429d6c0b56eSmrg .name = L"Test wide string", 4430d6c0b56eSmrg .average = 543.34343, 4431d6c0b56eSmrg }; 4432d6c0b56eSmrg 4433d6c0b56eSmrg ni.number = 58; 4434d6c0b56eSmrg 4435d6c0b56eSmrg int dynamic_array[ni.number]; 4436d6c0b56eSmrg dynamic_array[ni.number - 1] = 543; 4437d6c0b56eSmrg 4438d6c0b56eSmrg // work around unused variable warnings 4439d6c0b56eSmrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4440d6c0b56eSmrg || dynamic_array[ni.number - 1] != 543); 4441d6c0b56eSmrg 4442d6c0b56eSmrg ; 4443d6c0b56eSmrg return 0; 4444d6c0b56eSmrg} 4445d6c0b56eSmrg_ACEOF 4446d6c0b56eSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4447d6c0b56eSmrgdo 4448d6c0b56eSmrg CC="$ac_save_CC $ac_arg" 4449d6c0b56eSmrg if ac_fn_c_try_compile "$LINENO"; then : 4450d6c0b56eSmrg ac_cv_prog_cc_c99=$ac_arg 4451d6c0b56eSmrgfi 4452d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext 4453d6c0b56eSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4454d6c0b56eSmrgdone 4455d6c0b56eSmrgrm -f conftest.$ac_ext 4456d6c0b56eSmrgCC=$ac_save_CC 4457d6c0b56eSmrg 4458d6c0b56eSmrgfi 4459d6c0b56eSmrg# AC_CACHE_VAL 4460d6c0b56eSmrgcase "x$ac_cv_prog_cc_c99" in 4461d6c0b56eSmrg x) 4462d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4463d6c0b56eSmrg$as_echo "none needed" >&6; } ;; 4464d6c0b56eSmrg xno) 4465d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4466d6c0b56eSmrg$as_echo "unsupported" >&6; } ;; 4467d6c0b56eSmrg *) 4468d6c0b56eSmrg CC="$CC $ac_cv_prog_cc_c99" 4469d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4470d6c0b56eSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4471d6c0b56eSmrgesac 4472d6c0b56eSmrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4473d6c0b56eSmrg 4474d6c0b56eSmrgfi 4475d6c0b56eSmrg 4476d6c0b56eSmrg 4477d6c0b56eSmrgac_ext=c 4478d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 4479d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4480d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4481d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4482d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4483d6c0b56eSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4484d6c0b56eSmrg# On Suns, sometimes $CPP names a directory. 4485d6c0b56eSmrgif test -n "$CPP" && test -d "$CPP"; then 4486d6c0b56eSmrg CPP= 4487d6c0b56eSmrgfi 4488d6c0b56eSmrgif test -z "$CPP"; then 4489d6c0b56eSmrg if ${ac_cv_prog_CPP+:} false; then : 4490d6c0b56eSmrg $as_echo_n "(cached) " >&6 4491d6c0b56eSmrgelse 4492d6c0b56eSmrg # Double quotes because CPP needs to be expanded 4493d6c0b56eSmrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4494d6c0b56eSmrg do 4495d6c0b56eSmrg ac_preproc_ok=false 4496d6c0b56eSmrgfor ac_c_preproc_warn_flag in '' yes 4497d6c0b56eSmrgdo 4498d6c0b56eSmrg # Use a header file that comes with gcc, so configuring glibc 4499d6c0b56eSmrg # with a fresh cross-compiler works. 4500d6c0b56eSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4501d6c0b56eSmrg # <limits.h> exists even on freestanding compilers. 4502d6c0b56eSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 4503d6c0b56eSmrg # not just through cpp. "Syntax error" is here to catch this case. 4504d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4505d6c0b56eSmrg/* end confdefs.h. */ 4506d6c0b56eSmrg#ifdef __STDC__ 4507d6c0b56eSmrg# include <limits.h> 4508d6c0b56eSmrg#else 4509d6c0b56eSmrg# include <assert.h> 4510d6c0b56eSmrg#endif 4511d6c0b56eSmrg Syntax error 4512d6c0b56eSmrg_ACEOF 4513d6c0b56eSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4514d6c0b56eSmrg 4515d6c0b56eSmrgelse 4516d6c0b56eSmrg # Broken: fails on valid input. 4517d6c0b56eSmrgcontinue 4518d6c0b56eSmrgfi 4519d6c0b56eSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4520d6c0b56eSmrg 4521d6c0b56eSmrg # OK, works on sane cases. Now check whether nonexistent headers 4522d6c0b56eSmrg # can be detected and how. 4523d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4524d6c0b56eSmrg/* end confdefs.h. */ 4525d6c0b56eSmrg#include <ac_nonexistent.h> 4526d6c0b56eSmrg_ACEOF 4527d6c0b56eSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4528d6c0b56eSmrg # Broken: success on invalid input. 4529d6c0b56eSmrgcontinue 4530d6c0b56eSmrgelse 4531d6c0b56eSmrg # Passes both tests. 4532d6c0b56eSmrgac_preproc_ok=: 4533d6c0b56eSmrgbreak 4534d6c0b56eSmrgfi 4535d6c0b56eSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4536d6c0b56eSmrg 4537d6c0b56eSmrgdone 4538d6c0b56eSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4539d6c0b56eSmrgrm -f conftest.i conftest.err conftest.$ac_ext 4540d6c0b56eSmrgif $ac_preproc_ok; then : 4541d6c0b56eSmrg break 4542d6c0b56eSmrgfi 4543d6c0b56eSmrg 4544d6c0b56eSmrg done 4545d6c0b56eSmrg ac_cv_prog_CPP=$CPP 4546d6c0b56eSmrg 4547d6c0b56eSmrgfi 4548d6c0b56eSmrg CPP=$ac_cv_prog_CPP 4549d6c0b56eSmrgelse 4550d6c0b56eSmrg ac_cv_prog_CPP=$CPP 4551d6c0b56eSmrgfi 4552d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4553d6c0b56eSmrg$as_echo "$CPP" >&6; } 4554d6c0b56eSmrgac_preproc_ok=false 4555d6c0b56eSmrgfor ac_c_preproc_warn_flag in '' yes 4556d6c0b56eSmrgdo 4557d6c0b56eSmrg # Use a header file that comes with gcc, so configuring glibc 4558d6c0b56eSmrg # with a fresh cross-compiler works. 4559d6c0b56eSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4560d6c0b56eSmrg # <limits.h> exists even on freestanding compilers. 4561d6c0b56eSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 4562d6c0b56eSmrg # not just through cpp. "Syntax error" is here to catch this case. 4563d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4564d6c0b56eSmrg/* end confdefs.h. */ 4565d6c0b56eSmrg#ifdef __STDC__ 4566d6c0b56eSmrg# include <limits.h> 4567d6c0b56eSmrg#else 4568d6c0b56eSmrg# include <assert.h> 4569d6c0b56eSmrg#endif 4570d6c0b56eSmrg Syntax error 4571d6c0b56eSmrg_ACEOF 4572d6c0b56eSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4573d6c0b56eSmrg 4574d6c0b56eSmrgelse 4575d6c0b56eSmrg # Broken: fails on valid input. 4576d6c0b56eSmrgcontinue 4577d6c0b56eSmrgfi 4578d6c0b56eSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4579d6c0b56eSmrg 4580d6c0b56eSmrg # OK, works on sane cases. Now check whether nonexistent headers 4581d6c0b56eSmrg # can be detected and how. 4582d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4583d6c0b56eSmrg/* end confdefs.h. */ 4584d6c0b56eSmrg#include <ac_nonexistent.h> 4585d6c0b56eSmrg_ACEOF 4586d6c0b56eSmrgif ac_fn_c_try_cpp "$LINENO"; then : 4587d6c0b56eSmrg # Broken: success on invalid input. 4588d6c0b56eSmrgcontinue 4589d6c0b56eSmrgelse 4590d6c0b56eSmrg # Passes both tests. 4591d6c0b56eSmrgac_preproc_ok=: 4592d6c0b56eSmrgbreak 4593d6c0b56eSmrgfi 4594d6c0b56eSmrgrm -f conftest.err conftest.i conftest.$ac_ext 4595d6c0b56eSmrg 4596d6c0b56eSmrgdone 4597d6c0b56eSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4598d6c0b56eSmrgrm -f conftest.i conftest.err conftest.$ac_ext 4599d6c0b56eSmrgif $ac_preproc_ok; then : 4600d6c0b56eSmrg 4601d6c0b56eSmrgelse 4602d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4603d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4604d6c0b56eSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4605d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 4606d6c0b56eSmrgfi 4607d6c0b56eSmrg 4608d6c0b56eSmrgac_ext=c 4609d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 4610d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4611d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4612d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4613d6c0b56eSmrg 4614d6c0b56eSmrg 4615d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4616d6c0b56eSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4617d6c0b56eSmrgif ${ac_cv_path_GREP+:} false; then : 4618d6c0b56eSmrg $as_echo_n "(cached) " >&6 4619d6c0b56eSmrgelse 4620d6c0b56eSmrg if test -z "$GREP"; then 4621d6c0b56eSmrg ac_path_GREP_found=false 4622d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4623d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4624d6c0b56eSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4625d6c0b56eSmrgdo 4626d6c0b56eSmrg IFS=$as_save_IFS 4627d6c0b56eSmrg test -z "$as_dir" && as_dir=. 4628d6c0b56eSmrg for ac_prog in grep ggrep; do 4629d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4630d6c0b56eSmrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4631d6c0b56eSmrg as_fn_executable_p "$ac_path_GREP" || continue 4632d6c0b56eSmrg# Check for GNU ac_path_GREP and select it if it is found. 4633d6c0b56eSmrg # Check for GNU $ac_path_GREP 4634d6c0b56eSmrgcase `"$ac_path_GREP" --version 2>&1` in 4635d6c0b56eSmrg*GNU*) 4636d6c0b56eSmrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4637d6c0b56eSmrg*) 4638d6c0b56eSmrg ac_count=0 4639d6c0b56eSmrg $as_echo_n 0123456789 >"conftest.in" 4640d6c0b56eSmrg while : 4641d6c0b56eSmrg do 4642d6c0b56eSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4643d6c0b56eSmrg mv "conftest.tmp" "conftest.in" 4644d6c0b56eSmrg cp "conftest.in" "conftest.nl" 4645d6c0b56eSmrg $as_echo 'GREP' >> "conftest.nl" 4646d6c0b56eSmrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4647d6c0b56eSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4648d6c0b56eSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4649d6c0b56eSmrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4650d6c0b56eSmrg # Best one so far, save it but keep looking for a better one 4651d6c0b56eSmrg ac_cv_path_GREP="$ac_path_GREP" 4652d6c0b56eSmrg ac_path_GREP_max=$ac_count 4653d6c0b56eSmrg fi 4654d6c0b56eSmrg # 10*(2^10) chars as input seems more than enough 4655d6c0b56eSmrg test $ac_count -gt 10 && break 4656d6c0b56eSmrg done 4657d6c0b56eSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4658d6c0b56eSmrgesac 4659d6c0b56eSmrg 4660d6c0b56eSmrg $ac_path_GREP_found && break 3 4661d6c0b56eSmrg done 4662d6c0b56eSmrg done 4663d6c0b56eSmrg done 4664d6c0b56eSmrgIFS=$as_save_IFS 4665d6c0b56eSmrg if test -z "$ac_cv_path_GREP"; then 4666d6c0b56eSmrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4667d6c0b56eSmrg fi 4668d6c0b56eSmrgelse 4669d6c0b56eSmrg ac_cv_path_GREP=$GREP 4670d6c0b56eSmrgfi 4671d6c0b56eSmrg 4672d6c0b56eSmrgfi 4673d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4674d6c0b56eSmrg$as_echo "$ac_cv_path_GREP" >&6; } 4675d6c0b56eSmrg GREP="$ac_cv_path_GREP" 4676d6c0b56eSmrg 4677d6c0b56eSmrg 4678d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4679d6c0b56eSmrg$as_echo_n "checking for egrep... " >&6; } 4680d6c0b56eSmrgif ${ac_cv_path_EGREP+:} false; then : 4681d6c0b56eSmrg $as_echo_n "(cached) " >&6 4682d6c0b56eSmrgelse 4683d6c0b56eSmrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4684d6c0b56eSmrg then ac_cv_path_EGREP="$GREP -E" 4685d6c0b56eSmrg else 4686d6c0b56eSmrg if test -z "$EGREP"; then 4687d6c0b56eSmrg ac_path_EGREP_found=false 4688d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4689d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4690d6c0b56eSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4691d6c0b56eSmrgdo 4692d6c0b56eSmrg IFS=$as_save_IFS 4693d6c0b56eSmrg test -z "$as_dir" && as_dir=. 4694d6c0b56eSmrg for ac_prog in egrep; do 4695d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4696d6c0b56eSmrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4697d6c0b56eSmrg as_fn_executable_p "$ac_path_EGREP" || continue 4698d6c0b56eSmrg# Check for GNU ac_path_EGREP and select it if it is found. 4699d6c0b56eSmrg # Check for GNU $ac_path_EGREP 4700d6c0b56eSmrgcase `"$ac_path_EGREP" --version 2>&1` in 4701d6c0b56eSmrg*GNU*) 4702d6c0b56eSmrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4703d6c0b56eSmrg*) 4704d6c0b56eSmrg ac_count=0 4705d6c0b56eSmrg $as_echo_n 0123456789 >"conftest.in" 4706d6c0b56eSmrg while : 4707d6c0b56eSmrg do 4708d6c0b56eSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4709d6c0b56eSmrg mv "conftest.tmp" "conftest.in" 4710d6c0b56eSmrg cp "conftest.in" "conftest.nl" 4711d6c0b56eSmrg $as_echo 'EGREP' >> "conftest.nl" 4712d6c0b56eSmrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4713d6c0b56eSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4714d6c0b56eSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4715d6c0b56eSmrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4716d6c0b56eSmrg # Best one so far, save it but keep looking for a better one 4717d6c0b56eSmrg ac_cv_path_EGREP="$ac_path_EGREP" 4718d6c0b56eSmrg ac_path_EGREP_max=$ac_count 4719d6c0b56eSmrg fi 4720d6c0b56eSmrg # 10*(2^10) chars as input seems more than enough 4721d6c0b56eSmrg test $ac_count -gt 10 && break 4722d6c0b56eSmrg done 4723d6c0b56eSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4724d6c0b56eSmrgesac 4725d6c0b56eSmrg 4726d6c0b56eSmrg $ac_path_EGREP_found && break 3 4727d6c0b56eSmrg done 4728d6c0b56eSmrg done 4729d6c0b56eSmrg done 4730d6c0b56eSmrgIFS=$as_save_IFS 4731d6c0b56eSmrg if test -z "$ac_cv_path_EGREP"; then 4732d6c0b56eSmrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4733d6c0b56eSmrg fi 4734d6c0b56eSmrgelse 4735d6c0b56eSmrg ac_cv_path_EGREP=$EGREP 4736d6c0b56eSmrgfi 4737d6c0b56eSmrg 4738d6c0b56eSmrg fi 4739d6c0b56eSmrgfi 4740d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4741d6c0b56eSmrg$as_echo "$ac_cv_path_EGREP" >&6; } 4742d6c0b56eSmrg EGREP="$ac_cv_path_EGREP" 4743d6c0b56eSmrg 4744d6c0b56eSmrg 4745d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4746d6c0b56eSmrg$as_echo_n "checking for ANSI C header files... " >&6; } 4747d6c0b56eSmrgif ${ac_cv_header_stdc+:} false; then : 4748d6c0b56eSmrg $as_echo_n "(cached) " >&6 4749d6c0b56eSmrgelse 4750d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4751d6c0b56eSmrg/* end confdefs.h. */ 4752d6c0b56eSmrg#include <stdlib.h> 4753d6c0b56eSmrg#include <stdarg.h> 4754d6c0b56eSmrg#include <string.h> 4755d6c0b56eSmrg#include <float.h> 4756d6c0b56eSmrg 4757d6c0b56eSmrgint 4758d6c0b56eSmrgmain () 4759d6c0b56eSmrg{ 4760d6c0b56eSmrg 4761d6c0b56eSmrg ; 4762d6c0b56eSmrg return 0; 4763d6c0b56eSmrg} 4764d6c0b56eSmrg_ACEOF 4765d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 4766d6c0b56eSmrg ac_cv_header_stdc=yes 4767d6c0b56eSmrgelse 4768d6c0b56eSmrg ac_cv_header_stdc=no 4769d6c0b56eSmrgfi 4770d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4771d6c0b56eSmrg 4772d6c0b56eSmrgif test $ac_cv_header_stdc = yes; then 4773d6c0b56eSmrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4774d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4775d6c0b56eSmrg/* end confdefs.h. */ 4776d6c0b56eSmrg#include <string.h> 4777d6c0b56eSmrg 4778d6c0b56eSmrg_ACEOF 4779d6c0b56eSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4780d6c0b56eSmrg $EGREP "memchr" >/dev/null 2>&1; then : 4781d6c0b56eSmrg 4782d6c0b56eSmrgelse 4783d6c0b56eSmrg ac_cv_header_stdc=no 4784d6c0b56eSmrgfi 4785d6c0b56eSmrgrm -f conftest* 4786d6c0b56eSmrg 4787d6c0b56eSmrgfi 4788d6c0b56eSmrg 4789d6c0b56eSmrgif test $ac_cv_header_stdc = yes; then 4790d6c0b56eSmrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4791d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4792d6c0b56eSmrg/* end confdefs.h. */ 4793d6c0b56eSmrg#include <stdlib.h> 4794d6c0b56eSmrg 4795d6c0b56eSmrg_ACEOF 4796d6c0b56eSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4797d6c0b56eSmrg $EGREP "free" >/dev/null 2>&1; then : 4798d6c0b56eSmrg 4799d6c0b56eSmrgelse 4800d6c0b56eSmrg ac_cv_header_stdc=no 4801d6c0b56eSmrgfi 4802d6c0b56eSmrgrm -f conftest* 4803d6c0b56eSmrg 4804d6c0b56eSmrgfi 4805d6c0b56eSmrg 4806d6c0b56eSmrgif test $ac_cv_header_stdc = yes; then 4807d6c0b56eSmrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4808d6c0b56eSmrg if test "$cross_compiling" = yes; then : 4809d6c0b56eSmrg : 4810d6c0b56eSmrgelse 4811d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4812d6c0b56eSmrg/* end confdefs.h. */ 4813d6c0b56eSmrg#include <ctype.h> 4814d6c0b56eSmrg#include <stdlib.h> 4815d6c0b56eSmrg#if ((' ' & 0x0FF) == 0x020) 4816d6c0b56eSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4817d6c0b56eSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4818d6c0b56eSmrg#else 4819d6c0b56eSmrg# define ISLOWER(c) \ 4820d6c0b56eSmrg (('a' <= (c) && (c) <= 'i') \ 4821d6c0b56eSmrg || ('j' <= (c) && (c) <= 'r') \ 4822d6c0b56eSmrg || ('s' <= (c) && (c) <= 'z')) 4823d6c0b56eSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4824d6c0b56eSmrg#endif 4825d6c0b56eSmrg 4826d6c0b56eSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4827d6c0b56eSmrgint 4828d6c0b56eSmrgmain () 4829d6c0b56eSmrg{ 4830d6c0b56eSmrg int i; 4831d6c0b56eSmrg for (i = 0; i < 256; i++) 4832d6c0b56eSmrg if (XOR (islower (i), ISLOWER (i)) 4833d6c0b56eSmrg || toupper (i) != TOUPPER (i)) 4834d6c0b56eSmrg return 2; 4835d6c0b56eSmrg return 0; 4836d6c0b56eSmrg} 4837d6c0b56eSmrg_ACEOF 4838d6c0b56eSmrgif ac_fn_c_try_run "$LINENO"; then : 4839d6c0b56eSmrg 4840d6c0b56eSmrgelse 4841d6c0b56eSmrg ac_cv_header_stdc=no 4842d6c0b56eSmrgfi 4843d6c0b56eSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4844d6c0b56eSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4845d6c0b56eSmrgfi 4846d6c0b56eSmrg 4847d6c0b56eSmrgfi 4848d6c0b56eSmrgfi 4849d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4850d6c0b56eSmrg$as_echo "$ac_cv_header_stdc" >&6; } 4851d6c0b56eSmrgif test $ac_cv_header_stdc = yes; then 4852d6c0b56eSmrg 4853d6c0b56eSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4854d6c0b56eSmrg 4855d6c0b56eSmrgfi 4856d6c0b56eSmrg 4857d6c0b56eSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4858d6c0b56eSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4859d6c0b56eSmrg inttypes.h stdint.h unistd.h 4860d6c0b56eSmrgdo : 4861d6c0b56eSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4862d6c0b56eSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4863d6c0b56eSmrg" 4864d6c0b56eSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4865d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 4866d6c0b56eSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4867d6c0b56eSmrg_ACEOF 4868d6c0b56eSmrg 4869d6c0b56eSmrgfi 4870d6c0b56eSmrg 4871d6c0b56eSmrgdone 4872d6c0b56eSmrg 4873d6c0b56eSmrg 4874d6c0b56eSmrg 4875d6c0b56eSmrg 4876d6c0b56eSmrg 4877d6c0b56eSmrg 4878d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4879d6c0b56eSmrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4880d6c0b56eSmrg CLANGCC="yes" 4881d6c0b56eSmrgelse 4882d6c0b56eSmrg CLANGCC="no" 4883d6c0b56eSmrgfi 4884d6c0b56eSmrg 4885d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4886d6c0b56eSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4887d6c0b56eSmrg INTELCC="yes" 4888d6c0b56eSmrgelse 4889d6c0b56eSmrg INTELCC="no" 4890d6c0b56eSmrgfi 4891d6c0b56eSmrg 4892d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4893d6c0b56eSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4894d6c0b56eSmrg SUNCC="yes" 4895d6c0b56eSmrgelse 4896d6c0b56eSmrg SUNCC="no" 4897d6c0b56eSmrgfi 4898d6c0b56eSmrg 4899d6c0b56eSmrg 4900d6c0b56eSmrg 4901d6c0b56eSmrg 4902d6c0b56eSmrg 4903d6c0b56eSmrg 4904d6c0b56eSmrg 4905d6c0b56eSmrg 4906d6c0b56eSmrg 4907d6c0b56eSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4908d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 4909d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4910d6c0b56eSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4911d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4912d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 4913d6c0b56eSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4914d6c0b56eSmrg $as_echo_n "(cached) " >&6 4915d6c0b56eSmrgelse 4916d6c0b56eSmrg case $PKG_CONFIG in 4917d6c0b56eSmrg [\\/]* | ?:[\\/]*) 4918d6c0b56eSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4919d6c0b56eSmrg ;; 4920d6c0b56eSmrg *) 4921d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4922d6c0b56eSmrgfor as_dir in $PATH 4923d6c0b56eSmrgdo 4924d6c0b56eSmrg IFS=$as_save_IFS 4925d6c0b56eSmrg test -z "$as_dir" && as_dir=. 4926d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4927d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4928d6c0b56eSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4929d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4930d6c0b56eSmrg break 2 4931d6c0b56eSmrg fi 4932d6c0b56eSmrgdone 4933d6c0b56eSmrg done 4934d6c0b56eSmrgIFS=$as_save_IFS 4935d6c0b56eSmrg 4936d6c0b56eSmrg ;; 4937d6c0b56eSmrgesac 4938d6c0b56eSmrgfi 4939d6c0b56eSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4940d6c0b56eSmrgif test -n "$PKG_CONFIG"; then 4941d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4942d6c0b56eSmrg$as_echo "$PKG_CONFIG" >&6; } 4943d6c0b56eSmrgelse 4944d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4945d6c0b56eSmrg$as_echo "no" >&6; } 4946d6c0b56eSmrgfi 4947d6c0b56eSmrg 4948d6c0b56eSmrg 4949d6c0b56eSmrgfi 4950d6c0b56eSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4951d6c0b56eSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4952d6c0b56eSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 4953d6c0b56eSmrgset dummy pkg-config; ac_word=$2 4954d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4955d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 4956d6c0b56eSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4957d6c0b56eSmrg $as_echo_n "(cached) " >&6 4958d6c0b56eSmrgelse 4959d6c0b56eSmrg case $ac_pt_PKG_CONFIG in 4960d6c0b56eSmrg [\\/]* | ?:[\\/]*) 4961d6c0b56eSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4962d6c0b56eSmrg ;; 4963d6c0b56eSmrg *) 4964d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4965d6c0b56eSmrgfor as_dir in $PATH 4966d6c0b56eSmrgdo 4967d6c0b56eSmrg IFS=$as_save_IFS 4968d6c0b56eSmrg test -z "$as_dir" && as_dir=. 4969d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4970d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4971d6c0b56eSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4972d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4973d6c0b56eSmrg break 2 4974d6c0b56eSmrg fi 4975d6c0b56eSmrgdone 4976d6c0b56eSmrg done 4977d6c0b56eSmrgIFS=$as_save_IFS 4978d6c0b56eSmrg 4979d6c0b56eSmrg ;; 4980d6c0b56eSmrgesac 4981d6c0b56eSmrgfi 4982d6c0b56eSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4983d6c0b56eSmrgif test -n "$ac_pt_PKG_CONFIG"; then 4984d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4985d6c0b56eSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4986d6c0b56eSmrgelse 4987d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4988d6c0b56eSmrg$as_echo "no" >&6; } 4989d6c0b56eSmrgfi 4990d6c0b56eSmrg 4991d6c0b56eSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 4992d6c0b56eSmrg PKG_CONFIG="" 4993d6c0b56eSmrg else 4994d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 4995d6c0b56eSmrgyes:) 4996d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4997d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4998d6c0b56eSmrgac_tool_warned=yes ;; 4999d6c0b56eSmrgesac 5000d6c0b56eSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 5001d6c0b56eSmrg fi 5002d6c0b56eSmrgelse 5003d6c0b56eSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 5004d6c0b56eSmrgfi 5005d6c0b56eSmrg 5006d6c0b56eSmrgfi 5007d6c0b56eSmrgif test -n "$PKG_CONFIG"; then 5008d6c0b56eSmrg _pkg_min_version=0.9.0 5009d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 5010d6c0b56eSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 5011d6c0b56eSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 5012d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5013d6c0b56eSmrg$as_echo "yes" >&6; } 5014d6c0b56eSmrg else 5015d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5016d6c0b56eSmrg$as_echo "no" >&6; } 5017d6c0b56eSmrg PKG_CONFIG="" 5018d6c0b56eSmrg fi 5019d6c0b56eSmrgfi 5020d6c0b56eSmrg# Make sure we can run config.sub. 5021d6c0b56eSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5022d6c0b56eSmrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5023d6c0b56eSmrg 5024d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5025d6c0b56eSmrg$as_echo_n "checking build system type... " >&6; } 5026d6c0b56eSmrgif ${ac_cv_build+:} false; then : 5027d6c0b56eSmrg $as_echo_n "(cached) " >&6 5028d6c0b56eSmrgelse 5029d6c0b56eSmrg ac_build_alias=$build_alias 5030d6c0b56eSmrgtest "x$ac_build_alias" = x && 5031d6c0b56eSmrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5032d6c0b56eSmrgtest "x$ac_build_alias" = x && 5033d6c0b56eSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5034d6c0b56eSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5035d6c0b56eSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5036d6c0b56eSmrg 5037d6c0b56eSmrgfi 5038d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5039d6c0b56eSmrg$as_echo "$ac_cv_build" >&6; } 5040d6c0b56eSmrgcase $ac_cv_build in 5041d6c0b56eSmrg*-*-*) ;; 5042d6c0b56eSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5043d6c0b56eSmrgesac 5044d6c0b56eSmrgbuild=$ac_cv_build 5045d6c0b56eSmrgac_save_IFS=$IFS; IFS='-' 5046d6c0b56eSmrgset x $ac_cv_build 5047d6c0b56eSmrgshift 5048d6c0b56eSmrgbuild_cpu=$1 5049d6c0b56eSmrgbuild_vendor=$2 5050d6c0b56eSmrgshift; shift 5051d6c0b56eSmrg# Remember, the first character of IFS is used to create $*, 5052d6c0b56eSmrg# except with old shells: 5053d6c0b56eSmrgbuild_os=$* 5054d6c0b56eSmrgIFS=$ac_save_IFS 5055d6c0b56eSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5056d6c0b56eSmrg 5057d6c0b56eSmrg 5058d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5059d6c0b56eSmrg$as_echo_n "checking host system type... " >&6; } 5060d6c0b56eSmrgif ${ac_cv_host+:} false; then : 5061d6c0b56eSmrg $as_echo_n "(cached) " >&6 5062d6c0b56eSmrgelse 5063d6c0b56eSmrg if test "x$host_alias" = x; then 5064d6c0b56eSmrg ac_cv_host=$ac_cv_build 5065d6c0b56eSmrgelse 5066d6c0b56eSmrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5067d6c0b56eSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5068d6c0b56eSmrgfi 5069d6c0b56eSmrg 5070d6c0b56eSmrgfi 5071d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5072d6c0b56eSmrg$as_echo "$ac_cv_host" >&6; } 5073d6c0b56eSmrgcase $ac_cv_host in 5074d6c0b56eSmrg*-*-*) ;; 5075d6c0b56eSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5076d6c0b56eSmrgesac 5077d6c0b56eSmrghost=$ac_cv_host 5078d6c0b56eSmrgac_save_IFS=$IFS; IFS='-' 5079d6c0b56eSmrgset x $ac_cv_host 5080d6c0b56eSmrgshift 5081d6c0b56eSmrghost_cpu=$1 5082d6c0b56eSmrghost_vendor=$2 5083d6c0b56eSmrgshift; shift 5084d6c0b56eSmrg# Remember, the first character of IFS is used to create $*, 5085d6c0b56eSmrg# except with old shells: 5086d6c0b56eSmrghost_os=$* 5087d6c0b56eSmrgIFS=$ac_save_IFS 5088d6c0b56eSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5089d6c0b56eSmrg 5090d6c0b56eSmrg 5091d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5092d6c0b56eSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5093d6c0b56eSmrgif ${ac_cv_path_SED+:} false; then : 5094d6c0b56eSmrg $as_echo_n "(cached) " >&6 5095d6c0b56eSmrgelse 5096d6c0b56eSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5097d6c0b56eSmrg for ac_i in 1 2 3 4 5 6 7; do 5098d6c0b56eSmrg ac_script="$ac_script$as_nl$ac_script" 5099d6c0b56eSmrg done 5100d6c0b56eSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5101d6c0b56eSmrg { ac_script=; unset ac_script;} 5102d6c0b56eSmrg if test -z "$SED"; then 5103d6c0b56eSmrg ac_path_SED_found=false 5104d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 5105d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5106d6c0b56eSmrgfor as_dir in $PATH 5107d6c0b56eSmrgdo 5108d6c0b56eSmrg IFS=$as_save_IFS 5109d6c0b56eSmrg test -z "$as_dir" && as_dir=. 5110d6c0b56eSmrg for ac_prog in sed gsed; do 5111d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5112d6c0b56eSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5113d6c0b56eSmrg as_fn_executable_p "$ac_path_SED" || continue 5114d6c0b56eSmrg# Check for GNU ac_path_SED and select it if it is found. 5115d6c0b56eSmrg # Check for GNU $ac_path_SED 5116d6c0b56eSmrgcase `"$ac_path_SED" --version 2>&1` in 5117d6c0b56eSmrg*GNU*) 5118d6c0b56eSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5119d6c0b56eSmrg*) 5120d6c0b56eSmrg ac_count=0 5121d6c0b56eSmrg $as_echo_n 0123456789 >"conftest.in" 5122d6c0b56eSmrg while : 5123d6c0b56eSmrg do 5124d6c0b56eSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5125d6c0b56eSmrg mv "conftest.tmp" "conftest.in" 5126d6c0b56eSmrg cp "conftest.in" "conftest.nl" 5127d6c0b56eSmrg $as_echo '' >> "conftest.nl" 5128d6c0b56eSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5129d6c0b56eSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5130d6c0b56eSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5131d6c0b56eSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5132d6c0b56eSmrg # Best one so far, save it but keep looking for a better one 5133d6c0b56eSmrg ac_cv_path_SED="$ac_path_SED" 5134d6c0b56eSmrg ac_path_SED_max=$ac_count 5135d6c0b56eSmrg fi 5136d6c0b56eSmrg # 10*(2^10) chars as input seems more than enough 5137d6c0b56eSmrg test $ac_count -gt 10 && break 5138d6c0b56eSmrg done 5139d6c0b56eSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5140d6c0b56eSmrgesac 5141d6c0b56eSmrg 5142d6c0b56eSmrg $ac_path_SED_found && break 3 5143d6c0b56eSmrg done 5144d6c0b56eSmrg done 5145d6c0b56eSmrg done 5146d6c0b56eSmrgIFS=$as_save_IFS 5147d6c0b56eSmrg if test -z "$ac_cv_path_SED"; then 5148d6c0b56eSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5149d6c0b56eSmrg fi 5150d6c0b56eSmrgelse 5151d6c0b56eSmrg ac_cv_path_SED=$SED 5152d6c0b56eSmrgfi 5153d6c0b56eSmrg 5154d6c0b56eSmrgfi 5155d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5156d6c0b56eSmrg$as_echo "$ac_cv_path_SED" >&6; } 5157d6c0b56eSmrg SED="$ac_cv_path_SED" 5158d6c0b56eSmrg rm -f conftest.sed 5159d6c0b56eSmrg 5160d6c0b56eSmrg 5161d6c0b56eSmrg 5162d6c0b56eSmrg 5163d6c0b56eSmrg 5164d6c0b56eSmrg 5165d6c0b56eSmrg# Check whether --enable-selective-werror was given. 5166d6c0b56eSmrgif test "${enable_selective_werror+set}" = set; then : 5167d6c0b56eSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5168d6c0b56eSmrgelse 5169d6c0b56eSmrg SELECTIVE_WERROR=yes 5170d6c0b56eSmrgfi 5171d6c0b56eSmrg 5172d6c0b56eSmrg 5173d6c0b56eSmrg 5174d6c0b56eSmrg 5175d6c0b56eSmrg 5176d6c0b56eSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5177d6c0b56eSmrgif test "x$SUNCC" = "xyes"; then 5178d6c0b56eSmrg BASE_CFLAGS="-v" 5179d6c0b56eSmrgelse 5180d6c0b56eSmrg BASE_CFLAGS="" 5181d6c0b56eSmrgfi 5182d6c0b56eSmrg 5183d6c0b56eSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5184d6c0b56eSmrg 5185d6c0b56eSmrg 5186d6c0b56eSmrg 5187d6c0b56eSmrg 5188d6c0b56eSmrg 5189d6c0b56eSmrg 5190d6c0b56eSmrg 5191d6c0b56eSmrg 5192d6c0b56eSmrg 5193d6c0b56eSmrg 5194d6c0b56eSmrg 5195d6c0b56eSmrg 5196d6c0b56eSmrg 5197d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5198d6c0b56eSmrg 5199d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5200d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5201d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5202d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5203d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5204d6c0b56eSmrg $as_echo_n "(cached) " >&6 5205d6c0b56eSmrgelse 5206d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5207d6c0b56eSmrg/* end confdefs.h. */ 5208d6c0b56eSmrgint i; 5209d6c0b56eSmrg_ACEOF 5210d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5211d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5212d6c0b56eSmrgelse 5213d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5214d6c0b56eSmrgfi 5215d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5216d6c0b56eSmrgfi 5217d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5218d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5219d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5220d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5221d6c0b56eSmrgfi 5222d6c0b56eSmrg 5223d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5224d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5225d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5226d6c0b56eSmrg fi 5227d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5228d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5229d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5230d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5231d6c0b56eSmrg $as_echo_n "(cached) " >&6 5232d6c0b56eSmrgelse 5233d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5234d6c0b56eSmrg/* end confdefs.h. */ 5235d6c0b56eSmrgint i; 5236d6c0b56eSmrg_ACEOF 5237d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5238d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5239d6c0b56eSmrgelse 5240d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5241d6c0b56eSmrgfi 5242d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5243d6c0b56eSmrgfi 5244d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5245d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5246d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5247d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5248d6c0b56eSmrgfi 5249d6c0b56eSmrg 5250d6c0b56eSmrgfound="no" 5251d6c0b56eSmrg 5252d6c0b56eSmrg if test $found = "no" ; then 5253d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5254d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5255d6c0b56eSmrg fi 5256d6c0b56eSmrg 5257d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5258d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5259d6c0b56eSmrg fi 5260d6c0b56eSmrg 5261d6c0b56eSmrg CFLAGS="$CFLAGS -Wall" 5262d6c0b56eSmrg 5263d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5264d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 5265d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wall 5266d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5267d6c0b56eSmrg $as_echo_n "(cached) " >&6 5268d6c0b56eSmrgelse 5269d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5270d6c0b56eSmrg/* end confdefs.h. */ 5271d6c0b56eSmrgint i; 5272d6c0b56eSmrgint 5273d6c0b56eSmrgmain () 5274d6c0b56eSmrg{ 5275d6c0b56eSmrg 5276d6c0b56eSmrg ; 5277d6c0b56eSmrg return 0; 5278d6c0b56eSmrg} 5279d6c0b56eSmrg_ACEOF 5280d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5281d6c0b56eSmrg eval $cacheid=yes 5282d6c0b56eSmrgelse 5283d6c0b56eSmrg eval $cacheid=no 5284d6c0b56eSmrgfi 5285d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5286d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5287d6c0b56eSmrgfi 5288d6c0b56eSmrg 5289d6c0b56eSmrg 5290d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5291d6c0b56eSmrg 5292d6c0b56eSmrg eval supported=\$$cacheid 5293d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5294d6c0b56eSmrg$as_echo "$supported" >&6; } 5295d6c0b56eSmrg if test "$supported" = "yes" ; then 5296d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5297d6c0b56eSmrg found="yes" 5298d6c0b56eSmrg fi 5299d6c0b56eSmrg fi 5300d6c0b56eSmrg 5301d6c0b56eSmrg 5302d6c0b56eSmrg 5303d6c0b56eSmrg 5304d6c0b56eSmrg 5305d6c0b56eSmrg 5306d6c0b56eSmrg 5307d6c0b56eSmrg 5308d6c0b56eSmrg 5309d6c0b56eSmrg 5310d6c0b56eSmrg 5311d6c0b56eSmrg 5312d6c0b56eSmrg 5313d6c0b56eSmrg 5314d6c0b56eSmrg 5315d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5316d6c0b56eSmrg 5317d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5318d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5319d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5320d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5321d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5322d6c0b56eSmrg $as_echo_n "(cached) " >&6 5323d6c0b56eSmrgelse 5324d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5325d6c0b56eSmrg/* end confdefs.h. */ 5326d6c0b56eSmrgint i; 5327d6c0b56eSmrg_ACEOF 5328d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5329d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5330d6c0b56eSmrgelse 5331d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5332d6c0b56eSmrgfi 5333d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5334d6c0b56eSmrgfi 5335d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5336d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5337d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5338d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5339d6c0b56eSmrgfi 5340d6c0b56eSmrg 5341d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5342d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5343d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5344d6c0b56eSmrg fi 5345d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5346d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5347d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5348d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5349d6c0b56eSmrg $as_echo_n "(cached) " >&6 5350d6c0b56eSmrgelse 5351d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5352d6c0b56eSmrg/* end confdefs.h. */ 5353d6c0b56eSmrgint i; 5354d6c0b56eSmrg_ACEOF 5355d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5356d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5357d6c0b56eSmrgelse 5358d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5359d6c0b56eSmrgfi 5360d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5361d6c0b56eSmrgfi 5362d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5363d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5364d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5365d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5366d6c0b56eSmrgfi 5367d6c0b56eSmrg 5368d6c0b56eSmrgfound="no" 5369d6c0b56eSmrg 5370d6c0b56eSmrg if test $found = "no" ; then 5371d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5372d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5373d6c0b56eSmrg fi 5374d6c0b56eSmrg 5375d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5376d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5377d6c0b56eSmrg fi 5378d6c0b56eSmrg 5379d6c0b56eSmrg CFLAGS="$CFLAGS -Wpointer-arith" 5380d6c0b56eSmrg 5381d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5382d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 5383d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5384d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5385d6c0b56eSmrg $as_echo_n "(cached) " >&6 5386d6c0b56eSmrgelse 5387d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5388d6c0b56eSmrg/* end confdefs.h. */ 5389d6c0b56eSmrgint i; 5390d6c0b56eSmrgint 5391d6c0b56eSmrgmain () 5392d6c0b56eSmrg{ 5393d6c0b56eSmrg 5394d6c0b56eSmrg ; 5395d6c0b56eSmrg return 0; 5396d6c0b56eSmrg} 5397d6c0b56eSmrg_ACEOF 5398d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5399d6c0b56eSmrg eval $cacheid=yes 5400d6c0b56eSmrgelse 5401d6c0b56eSmrg eval $cacheid=no 5402d6c0b56eSmrgfi 5403d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5404d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5405d6c0b56eSmrgfi 5406d6c0b56eSmrg 5407d6c0b56eSmrg 5408d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5409d6c0b56eSmrg 5410d6c0b56eSmrg eval supported=\$$cacheid 5411d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5412d6c0b56eSmrg$as_echo "$supported" >&6; } 5413d6c0b56eSmrg if test "$supported" = "yes" ; then 5414d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5415d6c0b56eSmrg found="yes" 5416d6c0b56eSmrg fi 5417d6c0b56eSmrg fi 5418d6c0b56eSmrg 5419d6c0b56eSmrg 5420d6c0b56eSmrg 5421d6c0b56eSmrg 5422d6c0b56eSmrg 5423d6c0b56eSmrg 5424d6c0b56eSmrg 5425d6c0b56eSmrg 5426d6c0b56eSmrg 5427d6c0b56eSmrg 5428d6c0b56eSmrg 5429d6c0b56eSmrg 5430d6c0b56eSmrg 5431d6c0b56eSmrg 5432d6c0b56eSmrg 5433d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5434d6c0b56eSmrg 5435d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5436d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5437d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5438d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5439d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5440d6c0b56eSmrg $as_echo_n "(cached) " >&6 5441d6c0b56eSmrgelse 5442d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5443d6c0b56eSmrg/* end confdefs.h. */ 5444d6c0b56eSmrgint i; 5445d6c0b56eSmrg_ACEOF 5446d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5447d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5448d6c0b56eSmrgelse 5449d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5450d6c0b56eSmrgfi 5451d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5452d6c0b56eSmrgfi 5453d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5454d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5455d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5456d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5457d6c0b56eSmrgfi 5458d6c0b56eSmrg 5459d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5460d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5461d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5462d6c0b56eSmrg fi 5463d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5464d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5465d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5466d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5467d6c0b56eSmrg $as_echo_n "(cached) " >&6 5468d6c0b56eSmrgelse 5469d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5470d6c0b56eSmrg/* end confdefs.h. */ 5471d6c0b56eSmrgint i; 5472d6c0b56eSmrg_ACEOF 5473d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5474d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5475d6c0b56eSmrgelse 5476d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5477d6c0b56eSmrgfi 5478d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5479d6c0b56eSmrgfi 5480d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5481d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5482d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5483d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5484d6c0b56eSmrgfi 5485d6c0b56eSmrg 5486d6c0b56eSmrgfound="no" 5487d6c0b56eSmrg 5488d6c0b56eSmrg if test $found = "no" ; then 5489d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5490d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5491d6c0b56eSmrg fi 5492d6c0b56eSmrg 5493d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5494d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5495d6c0b56eSmrg fi 5496d6c0b56eSmrg 5497d6c0b56eSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 5498d6c0b56eSmrg 5499d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5500d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 5501d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5502d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5503d6c0b56eSmrg $as_echo_n "(cached) " >&6 5504d6c0b56eSmrgelse 5505d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5506d6c0b56eSmrg/* end confdefs.h. */ 5507d6c0b56eSmrgint i; 5508d6c0b56eSmrgint 5509d6c0b56eSmrgmain () 5510d6c0b56eSmrg{ 5511d6c0b56eSmrg 5512d6c0b56eSmrg ; 5513d6c0b56eSmrg return 0; 5514d6c0b56eSmrg} 5515d6c0b56eSmrg_ACEOF 5516d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5517d6c0b56eSmrg eval $cacheid=yes 5518d6c0b56eSmrgelse 5519d6c0b56eSmrg eval $cacheid=no 5520d6c0b56eSmrgfi 5521d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5522d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5523d6c0b56eSmrgfi 5524d6c0b56eSmrg 5525d6c0b56eSmrg 5526d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5527d6c0b56eSmrg 5528d6c0b56eSmrg eval supported=\$$cacheid 5529d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5530d6c0b56eSmrg$as_echo "$supported" >&6; } 5531d6c0b56eSmrg if test "$supported" = "yes" ; then 5532d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5533d6c0b56eSmrg found="yes" 5534d6c0b56eSmrg fi 5535d6c0b56eSmrg fi 5536d6c0b56eSmrg 5537d6c0b56eSmrg 5538d6c0b56eSmrg 5539d6c0b56eSmrg 5540d6c0b56eSmrg 5541d6c0b56eSmrg 5542d6c0b56eSmrg 5543d6c0b56eSmrg 5544d6c0b56eSmrg 5545d6c0b56eSmrg 5546d6c0b56eSmrg 5547d6c0b56eSmrg 5548d6c0b56eSmrg 5549d6c0b56eSmrg 5550d6c0b56eSmrg 5551d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5552d6c0b56eSmrg 5553d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5554d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5555d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5556d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5557d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5558d6c0b56eSmrg $as_echo_n "(cached) " >&6 5559d6c0b56eSmrgelse 5560d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5561d6c0b56eSmrg/* end confdefs.h. */ 5562d6c0b56eSmrgint i; 5563d6c0b56eSmrg_ACEOF 5564d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5565d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5566d6c0b56eSmrgelse 5567d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5568d6c0b56eSmrgfi 5569d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5570d6c0b56eSmrgfi 5571d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5572d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5573d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5574d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5575d6c0b56eSmrgfi 5576d6c0b56eSmrg 5577d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5578d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5579d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5580d6c0b56eSmrg fi 5581d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5582d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5583d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5584d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5585d6c0b56eSmrg $as_echo_n "(cached) " >&6 5586d6c0b56eSmrgelse 5587d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5588d6c0b56eSmrg/* end confdefs.h. */ 5589d6c0b56eSmrgint i; 5590d6c0b56eSmrg_ACEOF 5591d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5592d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5593d6c0b56eSmrgelse 5594d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5595d6c0b56eSmrgfi 5596d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5597d6c0b56eSmrgfi 5598d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5599d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5600d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5601d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5602d6c0b56eSmrgfi 5603d6c0b56eSmrg 5604d6c0b56eSmrgfound="no" 5605d6c0b56eSmrg 5606d6c0b56eSmrg if test $found = "no" ; then 5607d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5608d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5609d6c0b56eSmrg fi 5610d6c0b56eSmrg 5611d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5612d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5613d6c0b56eSmrg fi 5614d6c0b56eSmrg 5615d6c0b56eSmrg CFLAGS="$CFLAGS -Wformat=2" 5616d6c0b56eSmrg 5617d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5618d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 5619d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wformat_2 5620d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5621d6c0b56eSmrg $as_echo_n "(cached) " >&6 5622d6c0b56eSmrgelse 5623d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5624d6c0b56eSmrg/* end confdefs.h. */ 5625d6c0b56eSmrgint i; 5626d6c0b56eSmrgint 5627d6c0b56eSmrgmain () 5628d6c0b56eSmrg{ 5629d6c0b56eSmrg 5630d6c0b56eSmrg ; 5631d6c0b56eSmrg return 0; 5632d6c0b56eSmrg} 5633d6c0b56eSmrg_ACEOF 5634d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5635d6c0b56eSmrg eval $cacheid=yes 5636d6c0b56eSmrgelse 5637d6c0b56eSmrg eval $cacheid=no 5638d6c0b56eSmrgfi 5639d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5640d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5641d6c0b56eSmrgfi 5642d6c0b56eSmrg 5643d6c0b56eSmrg 5644d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5645d6c0b56eSmrg 5646d6c0b56eSmrg eval supported=\$$cacheid 5647d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5648d6c0b56eSmrg$as_echo "$supported" >&6; } 5649d6c0b56eSmrg if test "$supported" = "yes" ; then 5650d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5651d6c0b56eSmrg found="yes" 5652d6c0b56eSmrg fi 5653d6c0b56eSmrg fi 5654d6c0b56eSmrg 5655d6c0b56eSmrg if test $found = "no" ; then 5656d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5657d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5658d6c0b56eSmrg fi 5659d6c0b56eSmrg 5660d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5661d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5662d6c0b56eSmrg fi 5663d6c0b56eSmrg 5664d6c0b56eSmrg CFLAGS="$CFLAGS -Wformat" 5665d6c0b56eSmrg 5666d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5667d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 5668d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wformat 5669d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5670d6c0b56eSmrg $as_echo_n "(cached) " >&6 5671d6c0b56eSmrgelse 5672d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5673d6c0b56eSmrg/* end confdefs.h. */ 5674d6c0b56eSmrgint i; 5675d6c0b56eSmrgint 5676d6c0b56eSmrgmain () 5677d6c0b56eSmrg{ 5678d6c0b56eSmrg 5679d6c0b56eSmrg ; 5680d6c0b56eSmrg return 0; 5681d6c0b56eSmrg} 5682d6c0b56eSmrg_ACEOF 5683d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5684d6c0b56eSmrg eval $cacheid=yes 5685d6c0b56eSmrgelse 5686d6c0b56eSmrg eval $cacheid=no 5687d6c0b56eSmrgfi 5688d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5689d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5690d6c0b56eSmrgfi 5691d6c0b56eSmrg 5692d6c0b56eSmrg 5693d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5694d6c0b56eSmrg 5695d6c0b56eSmrg eval supported=\$$cacheid 5696d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5697d6c0b56eSmrg$as_echo "$supported" >&6; } 5698d6c0b56eSmrg if test "$supported" = "yes" ; then 5699d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5700d6c0b56eSmrg found="yes" 5701d6c0b56eSmrg fi 5702d6c0b56eSmrg fi 5703d6c0b56eSmrg 5704d6c0b56eSmrg 5705d6c0b56eSmrg 5706d6c0b56eSmrg 5707d6c0b56eSmrg 5708d6c0b56eSmrg 5709d6c0b56eSmrg 5710d6c0b56eSmrg 5711d6c0b56eSmrg 5712d6c0b56eSmrg 5713d6c0b56eSmrg 5714d6c0b56eSmrg 5715d6c0b56eSmrg 5716d6c0b56eSmrg 5717d6c0b56eSmrg 5718d6c0b56eSmrg 5719d6c0b56eSmrg 5720d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5721d6c0b56eSmrg 5722d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5723d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5724d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5725d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5726d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5727d6c0b56eSmrg $as_echo_n "(cached) " >&6 5728d6c0b56eSmrgelse 5729d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5730d6c0b56eSmrg/* end confdefs.h. */ 5731d6c0b56eSmrgint i; 5732d6c0b56eSmrg_ACEOF 5733d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5734d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5735d6c0b56eSmrgelse 5736d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5737d6c0b56eSmrgfi 5738d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5739d6c0b56eSmrgfi 5740d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5741d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5742d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5743d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5744d6c0b56eSmrgfi 5745d6c0b56eSmrg 5746d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5747d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5748d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5749d6c0b56eSmrg fi 5750d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5751d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5752d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5753d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5754d6c0b56eSmrg $as_echo_n "(cached) " >&6 5755d6c0b56eSmrgelse 5756d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5757d6c0b56eSmrg/* end confdefs.h. */ 5758d6c0b56eSmrgint i; 5759d6c0b56eSmrg_ACEOF 5760d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5761d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5762d6c0b56eSmrgelse 5763d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5764d6c0b56eSmrgfi 5765d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5766d6c0b56eSmrgfi 5767d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5768d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5769d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5770d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5771d6c0b56eSmrgfi 5772d6c0b56eSmrg 5773d6c0b56eSmrgfound="no" 5774d6c0b56eSmrg 5775d6c0b56eSmrg if test $found = "no" ; then 5776d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5777d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5778d6c0b56eSmrg fi 5779d6c0b56eSmrg 5780d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5781d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5782d6c0b56eSmrg fi 5783d6c0b56eSmrg 5784d6c0b56eSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5785d6c0b56eSmrg 5786d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5787d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 5788d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5789d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5790d6c0b56eSmrg $as_echo_n "(cached) " >&6 5791d6c0b56eSmrgelse 5792d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5793d6c0b56eSmrg/* end confdefs.h. */ 5794d6c0b56eSmrgint i; 5795d6c0b56eSmrgint 5796d6c0b56eSmrgmain () 5797d6c0b56eSmrg{ 5798d6c0b56eSmrg 5799d6c0b56eSmrg ; 5800d6c0b56eSmrg return 0; 5801d6c0b56eSmrg} 5802d6c0b56eSmrg_ACEOF 5803d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5804d6c0b56eSmrg eval $cacheid=yes 5805d6c0b56eSmrgelse 5806d6c0b56eSmrg eval $cacheid=no 5807d6c0b56eSmrgfi 5808d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5809d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5810d6c0b56eSmrgfi 5811d6c0b56eSmrg 5812d6c0b56eSmrg 5813d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5814d6c0b56eSmrg 5815d6c0b56eSmrg eval supported=\$$cacheid 5816d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5817d6c0b56eSmrg$as_echo "$supported" >&6; } 5818d6c0b56eSmrg if test "$supported" = "yes" ; then 5819d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5820d6c0b56eSmrg found="yes" 5821d6c0b56eSmrg fi 5822d6c0b56eSmrg fi 5823d6c0b56eSmrg 5824d6c0b56eSmrg 5825d6c0b56eSmrg 5826d6c0b56eSmrg 5827d6c0b56eSmrg 5828d6c0b56eSmrg 5829d6c0b56eSmrg 5830d6c0b56eSmrg 5831d6c0b56eSmrg 5832d6c0b56eSmrg 5833d6c0b56eSmrg 5834d6c0b56eSmrg 5835d6c0b56eSmrg 5836d6c0b56eSmrg 5837d6c0b56eSmrg 5838d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5839d6c0b56eSmrg 5840d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5841d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5842d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5843d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5844d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5845d6c0b56eSmrg $as_echo_n "(cached) " >&6 5846d6c0b56eSmrgelse 5847d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5848d6c0b56eSmrg/* end confdefs.h. */ 5849d6c0b56eSmrgint i; 5850d6c0b56eSmrg_ACEOF 5851d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5852d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5853d6c0b56eSmrgelse 5854d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5855d6c0b56eSmrgfi 5856d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5857d6c0b56eSmrgfi 5858d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5859d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5860d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5861d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5862d6c0b56eSmrgfi 5863d6c0b56eSmrg 5864d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5865d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5866d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5867d6c0b56eSmrg fi 5868d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5869d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5870d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5871d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5872d6c0b56eSmrg $as_echo_n "(cached) " >&6 5873d6c0b56eSmrgelse 5874d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5875d6c0b56eSmrg/* end confdefs.h. */ 5876d6c0b56eSmrgint i; 5877d6c0b56eSmrg_ACEOF 5878d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5879d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5880d6c0b56eSmrgelse 5881d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 5882d6c0b56eSmrgfi 5883d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5884d6c0b56eSmrgfi 5885d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5886d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5887d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5888d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5889d6c0b56eSmrgfi 5890d6c0b56eSmrg 5891d6c0b56eSmrgfound="no" 5892d6c0b56eSmrg 5893d6c0b56eSmrg if test $found = "no" ; then 5894d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5895d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5896d6c0b56eSmrg fi 5897d6c0b56eSmrg 5898d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5899d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5900d6c0b56eSmrg fi 5901d6c0b56eSmrg 5902d6c0b56eSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5903d6c0b56eSmrg 5904d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5905d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 5906d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5907d6c0b56eSmrg if eval \${$cacheid+:} false; then : 5908d6c0b56eSmrg $as_echo_n "(cached) " >&6 5909d6c0b56eSmrgelse 5910d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5911d6c0b56eSmrg/* end confdefs.h. */ 5912d6c0b56eSmrgint i; 5913d6c0b56eSmrgint 5914d6c0b56eSmrgmain () 5915d6c0b56eSmrg{ 5916d6c0b56eSmrg 5917d6c0b56eSmrg ; 5918d6c0b56eSmrg return 0; 5919d6c0b56eSmrg} 5920d6c0b56eSmrg_ACEOF 5921d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 5922d6c0b56eSmrg eval $cacheid=yes 5923d6c0b56eSmrgelse 5924d6c0b56eSmrg eval $cacheid=no 5925d6c0b56eSmrgfi 5926d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 5927d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 5928d6c0b56eSmrgfi 5929d6c0b56eSmrg 5930d6c0b56eSmrg 5931d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5932d6c0b56eSmrg 5933d6c0b56eSmrg eval supported=\$$cacheid 5934d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5935d6c0b56eSmrg$as_echo "$supported" >&6; } 5936d6c0b56eSmrg if test "$supported" = "yes" ; then 5937d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5938d6c0b56eSmrg found="yes" 5939d6c0b56eSmrg fi 5940d6c0b56eSmrg fi 5941d6c0b56eSmrg 5942d6c0b56eSmrg 5943d6c0b56eSmrg 5944d6c0b56eSmrg 5945d6c0b56eSmrg 5946d6c0b56eSmrg 5947d6c0b56eSmrg 5948d6c0b56eSmrg 5949d6c0b56eSmrg 5950d6c0b56eSmrg 5951d6c0b56eSmrg 5952d6c0b56eSmrg 5953d6c0b56eSmrg 5954d6c0b56eSmrg 5955d6c0b56eSmrg 5956d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5957d6c0b56eSmrg 5958d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5959d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5960d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5961d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5962d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5963d6c0b56eSmrg $as_echo_n "(cached) " >&6 5964d6c0b56eSmrgelse 5965d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5966d6c0b56eSmrg/* end confdefs.h. */ 5967d6c0b56eSmrgint i; 5968d6c0b56eSmrg_ACEOF 5969d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5970d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5971d6c0b56eSmrgelse 5972d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 5973d6c0b56eSmrgfi 5974d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5975d6c0b56eSmrgfi 5976d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5977d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5978d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5979d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5980d6c0b56eSmrgfi 5981d6c0b56eSmrg 5982d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5983d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5984d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5985d6c0b56eSmrg fi 5986d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5987d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5988d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5989d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5990d6c0b56eSmrg $as_echo_n "(cached) " >&6 5991d6c0b56eSmrgelse 5992d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5993d6c0b56eSmrg/* end confdefs.h. */ 5994d6c0b56eSmrgint i; 5995d6c0b56eSmrg_ACEOF 5996d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 5997d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5998d6c0b56eSmrgelse 5999d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6000d6c0b56eSmrgfi 6001d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6002d6c0b56eSmrgfi 6003d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6004d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6005d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6006d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6007d6c0b56eSmrgfi 6008d6c0b56eSmrg 6009d6c0b56eSmrgfound="no" 6010d6c0b56eSmrg 6011d6c0b56eSmrg if test $found = "no" ; then 6012d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6013d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6014d6c0b56eSmrg fi 6015d6c0b56eSmrg 6016d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6017d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6018d6c0b56eSmrg fi 6019d6c0b56eSmrg 6020d6c0b56eSmrg CFLAGS="$CFLAGS -Wnested-externs" 6021d6c0b56eSmrg 6022d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 6023d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 6024d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wnested_externs 6025d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6026d6c0b56eSmrg $as_echo_n "(cached) " >&6 6027d6c0b56eSmrgelse 6028d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6029d6c0b56eSmrg/* end confdefs.h. */ 6030d6c0b56eSmrgint i; 6031d6c0b56eSmrgint 6032d6c0b56eSmrgmain () 6033d6c0b56eSmrg{ 6034d6c0b56eSmrg 6035d6c0b56eSmrg ; 6036d6c0b56eSmrg return 0; 6037d6c0b56eSmrg} 6038d6c0b56eSmrg_ACEOF 6039d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6040d6c0b56eSmrg eval $cacheid=yes 6041d6c0b56eSmrgelse 6042d6c0b56eSmrg eval $cacheid=no 6043d6c0b56eSmrgfi 6044d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6045d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6046d6c0b56eSmrgfi 6047d6c0b56eSmrg 6048d6c0b56eSmrg 6049d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6050d6c0b56eSmrg 6051d6c0b56eSmrg eval supported=\$$cacheid 6052d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6053d6c0b56eSmrg$as_echo "$supported" >&6; } 6054d6c0b56eSmrg if test "$supported" = "yes" ; then 6055d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6056d6c0b56eSmrg found="yes" 6057d6c0b56eSmrg fi 6058d6c0b56eSmrg fi 6059d6c0b56eSmrg 6060d6c0b56eSmrg 6061d6c0b56eSmrg 6062d6c0b56eSmrg 6063d6c0b56eSmrg 6064d6c0b56eSmrg 6065d6c0b56eSmrg 6066d6c0b56eSmrg 6067d6c0b56eSmrg 6068d6c0b56eSmrg 6069d6c0b56eSmrg 6070d6c0b56eSmrg 6071d6c0b56eSmrg 6072d6c0b56eSmrg 6073d6c0b56eSmrg 6074d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6075d6c0b56eSmrg 6076d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6077d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6078d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6079d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6080d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6081d6c0b56eSmrg $as_echo_n "(cached) " >&6 6082d6c0b56eSmrgelse 6083d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6084d6c0b56eSmrg/* end confdefs.h. */ 6085d6c0b56eSmrgint i; 6086d6c0b56eSmrg_ACEOF 6087d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6088d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6089d6c0b56eSmrgelse 6090d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6091d6c0b56eSmrgfi 6092d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6093d6c0b56eSmrgfi 6094d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6095d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6096d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6097d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6098d6c0b56eSmrgfi 6099d6c0b56eSmrg 6100d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6101d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6102d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6103d6c0b56eSmrg fi 6104d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6105d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6106d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6107d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6108d6c0b56eSmrg $as_echo_n "(cached) " >&6 6109d6c0b56eSmrgelse 6110d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6111d6c0b56eSmrg/* end confdefs.h. */ 6112d6c0b56eSmrgint i; 6113d6c0b56eSmrg_ACEOF 6114d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6115d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6116d6c0b56eSmrgelse 6117d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6118d6c0b56eSmrgfi 6119d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6120d6c0b56eSmrgfi 6121d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6122d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6123d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6124d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6125d6c0b56eSmrgfi 6126d6c0b56eSmrg 6127d6c0b56eSmrgfound="no" 6128d6c0b56eSmrg 6129d6c0b56eSmrg if test $found = "no" ; then 6130d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6131d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6132d6c0b56eSmrg fi 6133d6c0b56eSmrg 6134d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6135d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6136d6c0b56eSmrg fi 6137d6c0b56eSmrg 6138d6c0b56eSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 6139d6c0b56eSmrg 6140d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6141d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 6142d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6143d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6144d6c0b56eSmrg $as_echo_n "(cached) " >&6 6145d6c0b56eSmrgelse 6146d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6147d6c0b56eSmrg/* end confdefs.h. */ 6148d6c0b56eSmrgint i; 6149d6c0b56eSmrgint 6150d6c0b56eSmrgmain () 6151d6c0b56eSmrg{ 6152d6c0b56eSmrg 6153d6c0b56eSmrg ; 6154d6c0b56eSmrg return 0; 6155d6c0b56eSmrg} 6156d6c0b56eSmrg_ACEOF 6157d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6158d6c0b56eSmrg eval $cacheid=yes 6159d6c0b56eSmrgelse 6160d6c0b56eSmrg eval $cacheid=no 6161d6c0b56eSmrgfi 6162d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6163d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6164d6c0b56eSmrgfi 6165d6c0b56eSmrg 6166d6c0b56eSmrg 6167d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6168d6c0b56eSmrg 6169d6c0b56eSmrg eval supported=\$$cacheid 6170d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6171d6c0b56eSmrg$as_echo "$supported" >&6; } 6172d6c0b56eSmrg if test "$supported" = "yes" ; then 6173d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6174d6c0b56eSmrg found="yes" 6175d6c0b56eSmrg fi 6176d6c0b56eSmrg fi 6177d6c0b56eSmrg 6178d6c0b56eSmrg 6179d6c0b56eSmrg 6180d6c0b56eSmrg 6181d6c0b56eSmrg 6182d6c0b56eSmrg 6183d6c0b56eSmrg 6184d6c0b56eSmrg 6185d6c0b56eSmrg 6186d6c0b56eSmrg 6187d6c0b56eSmrg 6188d6c0b56eSmrg 6189d6c0b56eSmrg 6190d6c0b56eSmrg 6191d6c0b56eSmrg 6192d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6193d6c0b56eSmrg 6194d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6195d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6196d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6197d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6198d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6199d6c0b56eSmrg $as_echo_n "(cached) " >&6 6200d6c0b56eSmrgelse 6201d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6202d6c0b56eSmrg/* end confdefs.h. */ 6203d6c0b56eSmrgint i; 6204d6c0b56eSmrg_ACEOF 6205d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6206d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6207d6c0b56eSmrgelse 6208d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6209d6c0b56eSmrgfi 6210d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6211d6c0b56eSmrgfi 6212d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6213d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6214d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6215d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6216d6c0b56eSmrgfi 6217d6c0b56eSmrg 6218d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6219d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6220d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6221d6c0b56eSmrg fi 6222d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6223d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6224d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6225d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6226d6c0b56eSmrg $as_echo_n "(cached) " >&6 6227d6c0b56eSmrgelse 6228d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6229d6c0b56eSmrg/* end confdefs.h. */ 6230d6c0b56eSmrgint i; 6231d6c0b56eSmrg_ACEOF 6232d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6233d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6234d6c0b56eSmrgelse 6235d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6236d6c0b56eSmrgfi 6237d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6238d6c0b56eSmrgfi 6239d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6240d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6241d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6242d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6243d6c0b56eSmrgfi 6244d6c0b56eSmrg 6245d6c0b56eSmrgfound="no" 6246d6c0b56eSmrg 6247d6c0b56eSmrg if test $found = "no" ; then 6248d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6249d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6250d6c0b56eSmrg fi 6251d6c0b56eSmrg 6252d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6253d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6254d6c0b56eSmrg fi 6255d6c0b56eSmrg 6256d6c0b56eSmrg CFLAGS="$CFLAGS -Wold-style-definition" 6257d6c0b56eSmrg 6258d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6259d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 6260d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6261d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6262d6c0b56eSmrg $as_echo_n "(cached) " >&6 6263d6c0b56eSmrgelse 6264d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6265d6c0b56eSmrg/* end confdefs.h. */ 6266d6c0b56eSmrgint i; 6267d6c0b56eSmrgint 6268d6c0b56eSmrgmain () 6269d6c0b56eSmrg{ 6270d6c0b56eSmrg 6271d6c0b56eSmrg ; 6272d6c0b56eSmrg return 0; 6273d6c0b56eSmrg} 6274d6c0b56eSmrg_ACEOF 6275d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6276d6c0b56eSmrg eval $cacheid=yes 6277d6c0b56eSmrgelse 6278d6c0b56eSmrg eval $cacheid=no 6279d6c0b56eSmrgfi 6280d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6281d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6282d6c0b56eSmrgfi 6283d6c0b56eSmrg 6284d6c0b56eSmrg 6285d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6286d6c0b56eSmrg 6287d6c0b56eSmrg eval supported=\$$cacheid 6288d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6289d6c0b56eSmrg$as_echo "$supported" >&6; } 6290d6c0b56eSmrg if test "$supported" = "yes" ; then 6291d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6292d6c0b56eSmrg found="yes" 6293d6c0b56eSmrg fi 6294d6c0b56eSmrg fi 6295d6c0b56eSmrg 6296d6c0b56eSmrg if test $found = "no" ; then 6297d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6298d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6299d6c0b56eSmrg fi 6300d6c0b56eSmrg 6301d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6302d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6303d6c0b56eSmrg fi 6304d6c0b56eSmrg 6305d6c0b56eSmrg CFLAGS="$CFLAGS -fd" 6306d6c0b56eSmrg 6307d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6308d6c0b56eSmrg$as_echo_n "checking if $CC supports -fd... " >&6; } 6309d6c0b56eSmrg cacheid=xorg_cv_cc_flag__fd 6310d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6311d6c0b56eSmrg $as_echo_n "(cached) " >&6 6312d6c0b56eSmrgelse 6313d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6314d6c0b56eSmrg/* end confdefs.h. */ 6315d6c0b56eSmrgint i; 6316d6c0b56eSmrgint 6317d6c0b56eSmrgmain () 6318d6c0b56eSmrg{ 6319d6c0b56eSmrg 6320d6c0b56eSmrg ; 6321d6c0b56eSmrg return 0; 6322d6c0b56eSmrg} 6323d6c0b56eSmrg_ACEOF 6324d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6325d6c0b56eSmrg eval $cacheid=yes 6326d6c0b56eSmrgelse 6327d6c0b56eSmrg eval $cacheid=no 6328d6c0b56eSmrgfi 6329d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6330d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6331d6c0b56eSmrgfi 6332d6c0b56eSmrg 6333d6c0b56eSmrg 6334d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6335d6c0b56eSmrg 6336d6c0b56eSmrg eval supported=\$$cacheid 6337d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6338d6c0b56eSmrg$as_echo "$supported" >&6; } 6339d6c0b56eSmrg if test "$supported" = "yes" ; then 6340d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6341d6c0b56eSmrg found="yes" 6342d6c0b56eSmrg fi 6343d6c0b56eSmrg fi 6344d6c0b56eSmrg 6345d6c0b56eSmrg 6346d6c0b56eSmrg 6347d6c0b56eSmrg 6348d6c0b56eSmrg 6349d6c0b56eSmrg 6350d6c0b56eSmrg 6351d6c0b56eSmrg 6352d6c0b56eSmrg 6353d6c0b56eSmrg 6354d6c0b56eSmrg 6355d6c0b56eSmrg 6356d6c0b56eSmrg 6357d6c0b56eSmrg 6358d6c0b56eSmrg 6359d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6360d6c0b56eSmrg 6361d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6362d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6363d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6364d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6365d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6366d6c0b56eSmrg $as_echo_n "(cached) " >&6 6367d6c0b56eSmrgelse 6368d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6369d6c0b56eSmrg/* end confdefs.h. */ 6370d6c0b56eSmrgint i; 6371d6c0b56eSmrg_ACEOF 6372d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6373d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6374d6c0b56eSmrgelse 6375d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6376d6c0b56eSmrgfi 6377d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6378d6c0b56eSmrgfi 6379d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6380d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6381d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6382d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6383d6c0b56eSmrgfi 6384d6c0b56eSmrg 6385d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6386d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6387d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6388d6c0b56eSmrg fi 6389d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6390d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6391d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6392d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6393d6c0b56eSmrg $as_echo_n "(cached) " >&6 6394d6c0b56eSmrgelse 6395d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6396d6c0b56eSmrg/* end confdefs.h. */ 6397d6c0b56eSmrgint i; 6398d6c0b56eSmrg_ACEOF 6399d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6400d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6401d6c0b56eSmrgelse 6402d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6403d6c0b56eSmrgfi 6404d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6405d6c0b56eSmrgfi 6406d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6407d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6408d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6409d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6410d6c0b56eSmrgfi 6411d6c0b56eSmrg 6412d6c0b56eSmrgfound="no" 6413d6c0b56eSmrg 6414d6c0b56eSmrg if test $found = "no" ; then 6415d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6416d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6417d6c0b56eSmrg fi 6418d6c0b56eSmrg 6419d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6420d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6421d6c0b56eSmrg fi 6422d6c0b56eSmrg 6423d6c0b56eSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6424d6c0b56eSmrg 6425d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6426d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6427d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6428d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6429d6c0b56eSmrg $as_echo_n "(cached) " >&6 6430d6c0b56eSmrgelse 6431d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6432d6c0b56eSmrg/* end confdefs.h. */ 6433d6c0b56eSmrgint i; 6434d6c0b56eSmrgint 6435d6c0b56eSmrgmain () 6436d6c0b56eSmrg{ 6437d6c0b56eSmrg 6438d6c0b56eSmrg ; 6439d6c0b56eSmrg return 0; 6440d6c0b56eSmrg} 6441d6c0b56eSmrg_ACEOF 6442d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6443d6c0b56eSmrg eval $cacheid=yes 6444d6c0b56eSmrgelse 6445d6c0b56eSmrg eval $cacheid=no 6446d6c0b56eSmrgfi 6447d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6448d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6449d6c0b56eSmrgfi 6450d6c0b56eSmrg 6451d6c0b56eSmrg 6452d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6453d6c0b56eSmrg 6454d6c0b56eSmrg eval supported=\$$cacheid 6455d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6456d6c0b56eSmrg$as_echo "$supported" >&6; } 6457d6c0b56eSmrg if test "$supported" = "yes" ; then 6458d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6459d6c0b56eSmrg found="yes" 6460d6c0b56eSmrg fi 6461d6c0b56eSmrg fi 6462d6c0b56eSmrg 6463d6c0b56eSmrg 6464d6c0b56eSmrg 6465d6c0b56eSmrg 6466d6c0b56eSmrg 6467d6c0b56eSmrg# This chunk adds additional warnings that could catch undesired effects. 6468d6c0b56eSmrg 6469d6c0b56eSmrg 6470d6c0b56eSmrg 6471d6c0b56eSmrg 6472d6c0b56eSmrg 6473d6c0b56eSmrg 6474d6c0b56eSmrg 6475d6c0b56eSmrg 6476d6c0b56eSmrg 6477d6c0b56eSmrg 6478d6c0b56eSmrg 6479d6c0b56eSmrg 6480d6c0b56eSmrg 6481d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6482d6c0b56eSmrg 6483d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6484d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6485d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6486d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6487d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6488d6c0b56eSmrg $as_echo_n "(cached) " >&6 6489d6c0b56eSmrgelse 6490d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6491d6c0b56eSmrg/* end confdefs.h. */ 6492d6c0b56eSmrgint i; 6493d6c0b56eSmrg_ACEOF 6494d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6495d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6496d6c0b56eSmrgelse 6497d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6498d6c0b56eSmrgfi 6499d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6500d6c0b56eSmrgfi 6501d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6502d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6503d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6504d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6505d6c0b56eSmrgfi 6506d6c0b56eSmrg 6507d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6508d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6509d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6510d6c0b56eSmrg fi 6511d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6512d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6513d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6514d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6515d6c0b56eSmrg $as_echo_n "(cached) " >&6 6516d6c0b56eSmrgelse 6517d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6518d6c0b56eSmrg/* end confdefs.h. */ 6519d6c0b56eSmrgint i; 6520d6c0b56eSmrg_ACEOF 6521d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6522d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6523d6c0b56eSmrgelse 6524d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6525d6c0b56eSmrgfi 6526d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6527d6c0b56eSmrgfi 6528d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6529d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6530d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6531d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6532d6c0b56eSmrgfi 6533d6c0b56eSmrg 6534d6c0b56eSmrgfound="no" 6535d6c0b56eSmrg 6536d6c0b56eSmrg if test $found = "no" ; then 6537d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6538d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6539d6c0b56eSmrg fi 6540d6c0b56eSmrg 6541d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6542d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6543d6c0b56eSmrg fi 6544d6c0b56eSmrg 6545d6c0b56eSmrg CFLAGS="$CFLAGS -Wunused" 6546d6c0b56eSmrg 6547d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6548d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 6549d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wunused 6550d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6551d6c0b56eSmrg $as_echo_n "(cached) " >&6 6552d6c0b56eSmrgelse 6553d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6554d6c0b56eSmrg/* end confdefs.h. */ 6555d6c0b56eSmrgint i; 6556d6c0b56eSmrgint 6557d6c0b56eSmrgmain () 6558d6c0b56eSmrg{ 6559d6c0b56eSmrg 6560d6c0b56eSmrg ; 6561d6c0b56eSmrg return 0; 6562d6c0b56eSmrg} 6563d6c0b56eSmrg_ACEOF 6564d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6565d6c0b56eSmrg eval $cacheid=yes 6566d6c0b56eSmrgelse 6567d6c0b56eSmrg eval $cacheid=no 6568d6c0b56eSmrgfi 6569d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6570d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6571d6c0b56eSmrgfi 6572d6c0b56eSmrg 6573d6c0b56eSmrg 6574d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6575d6c0b56eSmrg 6576d6c0b56eSmrg eval supported=\$$cacheid 6577d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6578d6c0b56eSmrg$as_echo "$supported" >&6; } 6579d6c0b56eSmrg if test "$supported" = "yes" ; then 6580d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6581d6c0b56eSmrg found="yes" 6582d6c0b56eSmrg fi 6583d6c0b56eSmrg fi 6584d6c0b56eSmrg 6585d6c0b56eSmrg 6586d6c0b56eSmrg 6587d6c0b56eSmrg 6588d6c0b56eSmrg 6589d6c0b56eSmrg 6590d6c0b56eSmrg 6591d6c0b56eSmrg 6592d6c0b56eSmrg 6593d6c0b56eSmrg 6594d6c0b56eSmrg 6595d6c0b56eSmrg 6596d6c0b56eSmrg 6597d6c0b56eSmrg 6598d6c0b56eSmrg 6599d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6600d6c0b56eSmrg 6601d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6602d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6603d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6604d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6605d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6606d6c0b56eSmrg $as_echo_n "(cached) " >&6 6607d6c0b56eSmrgelse 6608d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6609d6c0b56eSmrg/* end confdefs.h. */ 6610d6c0b56eSmrgint i; 6611d6c0b56eSmrg_ACEOF 6612d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6613d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6614d6c0b56eSmrgelse 6615d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6616d6c0b56eSmrgfi 6617d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6618d6c0b56eSmrgfi 6619d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6620d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6621d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6622d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6623d6c0b56eSmrgfi 6624d6c0b56eSmrg 6625d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6626d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6627d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6628d6c0b56eSmrg fi 6629d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6630d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6631d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6632d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6633d6c0b56eSmrg $as_echo_n "(cached) " >&6 6634d6c0b56eSmrgelse 6635d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6636d6c0b56eSmrg/* end confdefs.h. */ 6637d6c0b56eSmrgint i; 6638d6c0b56eSmrg_ACEOF 6639d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6640d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6641d6c0b56eSmrgelse 6642d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6643d6c0b56eSmrgfi 6644d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6645d6c0b56eSmrgfi 6646d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6647d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6648d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6649d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6650d6c0b56eSmrgfi 6651d6c0b56eSmrg 6652d6c0b56eSmrgfound="no" 6653d6c0b56eSmrg 6654d6c0b56eSmrg if test $found = "no" ; then 6655d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6656d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6657d6c0b56eSmrg fi 6658d6c0b56eSmrg 6659d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6660d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6661d6c0b56eSmrg fi 6662d6c0b56eSmrg 6663d6c0b56eSmrg CFLAGS="$CFLAGS -Wuninitialized" 6664d6c0b56eSmrg 6665d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6666d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 6667d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wuninitialized 6668d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6669d6c0b56eSmrg $as_echo_n "(cached) " >&6 6670d6c0b56eSmrgelse 6671d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6672d6c0b56eSmrg/* end confdefs.h. */ 6673d6c0b56eSmrgint i; 6674d6c0b56eSmrgint 6675d6c0b56eSmrgmain () 6676d6c0b56eSmrg{ 6677d6c0b56eSmrg 6678d6c0b56eSmrg ; 6679d6c0b56eSmrg return 0; 6680d6c0b56eSmrg} 6681d6c0b56eSmrg_ACEOF 6682d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6683d6c0b56eSmrg eval $cacheid=yes 6684d6c0b56eSmrgelse 6685d6c0b56eSmrg eval $cacheid=no 6686d6c0b56eSmrgfi 6687d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6688d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6689d6c0b56eSmrgfi 6690d6c0b56eSmrg 6691d6c0b56eSmrg 6692d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6693d6c0b56eSmrg 6694d6c0b56eSmrg eval supported=\$$cacheid 6695d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6696d6c0b56eSmrg$as_echo "$supported" >&6; } 6697d6c0b56eSmrg if test "$supported" = "yes" ; then 6698d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6699d6c0b56eSmrg found="yes" 6700d6c0b56eSmrg fi 6701d6c0b56eSmrg fi 6702d6c0b56eSmrg 6703d6c0b56eSmrg 6704d6c0b56eSmrg 6705d6c0b56eSmrg 6706d6c0b56eSmrg 6707d6c0b56eSmrg 6708d6c0b56eSmrg 6709d6c0b56eSmrg 6710d6c0b56eSmrg 6711d6c0b56eSmrg 6712d6c0b56eSmrg 6713d6c0b56eSmrg 6714d6c0b56eSmrg 6715d6c0b56eSmrg 6716d6c0b56eSmrg 6717d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6718d6c0b56eSmrg 6719d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6720d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6721d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6722d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6723d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6724d6c0b56eSmrg $as_echo_n "(cached) " >&6 6725d6c0b56eSmrgelse 6726d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6727d6c0b56eSmrg/* end confdefs.h. */ 6728d6c0b56eSmrgint i; 6729d6c0b56eSmrg_ACEOF 6730d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6731d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6732d6c0b56eSmrgelse 6733d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6734d6c0b56eSmrgfi 6735d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6736d6c0b56eSmrgfi 6737d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6738d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6739d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6740d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6741d6c0b56eSmrgfi 6742d6c0b56eSmrg 6743d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6744d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6745d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6746d6c0b56eSmrg fi 6747d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6748d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6749d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6750d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6751d6c0b56eSmrg $as_echo_n "(cached) " >&6 6752d6c0b56eSmrgelse 6753d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754d6c0b56eSmrg/* end confdefs.h. */ 6755d6c0b56eSmrgint i; 6756d6c0b56eSmrg_ACEOF 6757d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6758d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6759d6c0b56eSmrgelse 6760d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6761d6c0b56eSmrgfi 6762d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6763d6c0b56eSmrgfi 6764d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6765d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6766d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6767d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6768d6c0b56eSmrgfi 6769d6c0b56eSmrg 6770d6c0b56eSmrgfound="no" 6771d6c0b56eSmrg 6772d6c0b56eSmrg if test $found = "no" ; then 6773d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6774d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6775d6c0b56eSmrg fi 6776d6c0b56eSmrg 6777d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6778d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6779d6c0b56eSmrg fi 6780d6c0b56eSmrg 6781d6c0b56eSmrg CFLAGS="$CFLAGS -Wshadow" 6782d6c0b56eSmrg 6783d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6784d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 6785d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wshadow 6786d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6787d6c0b56eSmrg $as_echo_n "(cached) " >&6 6788d6c0b56eSmrgelse 6789d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6790d6c0b56eSmrg/* end confdefs.h. */ 6791d6c0b56eSmrgint i; 6792d6c0b56eSmrgint 6793d6c0b56eSmrgmain () 6794d6c0b56eSmrg{ 6795d6c0b56eSmrg 6796d6c0b56eSmrg ; 6797d6c0b56eSmrg return 0; 6798d6c0b56eSmrg} 6799d6c0b56eSmrg_ACEOF 6800d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6801d6c0b56eSmrg eval $cacheid=yes 6802d6c0b56eSmrgelse 6803d6c0b56eSmrg eval $cacheid=no 6804d6c0b56eSmrgfi 6805d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6806d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6807d6c0b56eSmrgfi 6808d6c0b56eSmrg 6809d6c0b56eSmrg 6810d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6811d6c0b56eSmrg 6812d6c0b56eSmrg eval supported=\$$cacheid 6813d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6814d6c0b56eSmrg$as_echo "$supported" >&6; } 6815d6c0b56eSmrg if test "$supported" = "yes" ; then 6816d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6817d6c0b56eSmrg found="yes" 6818d6c0b56eSmrg fi 6819d6c0b56eSmrg fi 6820d6c0b56eSmrg 6821d6c0b56eSmrg 6822d6c0b56eSmrg 6823d6c0b56eSmrg 6824d6c0b56eSmrg 6825d6c0b56eSmrg 6826d6c0b56eSmrg 6827d6c0b56eSmrg 6828d6c0b56eSmrg 6829d6c0b56eSmrg 6830d6c0b56eSmrg 6831d6c0b56eSmrg 6832d6c0b56eSmrg 6833d6c0b56eSmrg 6834d6c0b56eSmrg 6835d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6836d6c0b56eSmrg 6837d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6838d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6839d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6840d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6841d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6842d6c0b56eSmrg $as_echo_n "(cached) " >&6 6843d6c0b56eSmrgelse 6844d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6845d6c0b56eSmrg/* end confdefs.h. */ 6846d6c0b56eSmrgint i; 6847d6c0b56eSmrg_ACEOF 6848d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6849d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6850d6c0b56eSmrgelse 6851d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6852d6c0b56eSmrgfi 6853d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6854d6c0b56eSmrgfi 6855d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6856d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6857d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6858d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6859d6c0b56eSmrgfi 6860d6c0b56eSmrg 6861d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6862d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6863d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6864d6c0b56eSmrg fi 6865d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6866d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6867d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6868d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6869d6c0b56eSmrg $as_echo_n "(cached) " >&6 6870d6c0b56eSmrgelse 6871d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6872d6c0b56eSmrg/* end confdefs.h. */ 6873d6c0b56eSmrgint i; 6874d6c0b56eSmrg_ACEOF 6875d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6876d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6877d6c0b56eSmrgelse 6878d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6879d6c0b56eSmrgfi 6880d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6881d6c0b56eSmrgfi 6882d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6883d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6884d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6885d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6886d6c0b56eSmrgfi 6887d6c0b56eSmrg 6888d6c0b56eSmrgfound="no" 6889d6c0b56eSmrg 6890d6c0b56eSmrg if test $found = "no" ; then 6891d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6892d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6893d6c0b56eSmrg fi 6894d6c0b56eSmrg 6895d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6896d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6897d6c0b56eSmrg fi 6898d6c0b56eSmrg 6899d6c0b56eSmrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6900d6c0b56eSmrg 6901d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6902d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 6903d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6904d6c0b56eSmrg if eval \${$cacheid+:} false; then : 6905d6c0b56eSmrg $as_echo_n "(cached) " >&6 6906d6c0b56eSmrgelse 6907d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6908d6c0b56eSmrg/* end confdefs.h. */ 6909d6c0b56eSmrgint i; 6910d6c0b56eSmrgint 6911d6c0b56eSmrgmain () 6912d6c0b56eSmrg{ 6913d6c0b56eSmrg 6914d6c0b56eSmrg ; 6915d6c0b56eSmrg return 0; 6916d6c0b56eSmrg} 6917d6c0b56eSmrg_ACEOF 6918d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 6919d6c0b56eSmrg eval $cacheid=yes 6920d6c0b56eSmrgelse 6921d6c0b56eSmrg eval $cacheid=no 6922d6c0b56eSmrgfi 6923d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 6924d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 6925d6c0b56eSmrgfi 6926d6c0b56eSmrg 6927d6c0b56eSmrg 6928d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6929d6c0b56eSmrg 6930d6c0b56eSmrg eval supported=\$$cacheid 6931d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6932d6c0b56eSmrg$as_echo "$supported" >&6; } 6933d6c0b56eSmrg if test "$supported" = "yes" ; then 6934d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6935d6c0b56eSmrg found="yes" 6936d6c0b56eSmrg fi 6937d6c0b56eSmrg fi 6938d6c0b56eSmrg 6939d6c0b56eSmrg 6940d6c0b56eSmrg 6941d6c0b56eSmrg 6942d6c0b56eSmrg 6943d6c0b56eSmrg 6944d6c0b56eSmrg 6945d6c0b56eSmrg 6946d6c0b56eSmrg 6947d6c0b56eSmrg 6948d6c0b56eSmrg 6949d6c0b56eSmrg 6950d6c0b56eSmrg 6951d6c0b56eSmrg 6952d6c0b56eSmrg 6953d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6954d6c0b56eSmrg 6955d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6956d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6957d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6958d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6959d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6960d6c0b56eSmrg $as_echo_n "(cached) " >&6 6961d6c0b56eSmrgelse 6962d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6963d6c0b56eSmrg/* end confdefs.h. */ 6964d6c0b56eSmrgint i; 6965d6c0b56eSmrg_ACEOF 6966d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6967d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6968d6c0b56eSmrgelse 6969d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 6970d6c0b56eSmrgfi 6971d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6972d6c0b56eSmrgfi 6973d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6974d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6975d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6976d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6977d6c0b56eSmrgfi 6978d6c0b56eSmrg 6979d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6980d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6981d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6982d6c0b56eSmrg fi 6983d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6984d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6985d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6986d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6987d6c0b56eSmrg $as_echo_n "(cached) " >&6 6988d6c0b56eSmrgelse 6989d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6990d6c0b56eSmrg/* end confdefs.h. */ 6991d6c0b56eSmrgint i; 6992d6c0b56eSmrg_ACEOF 6993d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 6994d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6995d6c0b56eSmrgelse 6996d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 6997d6c0b56eSmrgfi 6998d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6999d6c0b56eSmrgfi 7000d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7001d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7002d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7003d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7004d6c0b56eSmrgfi 7005d6c0b56eSmrg 7006d6c0b56eSmrgfound="no" 7007d6c0b56eSmrg 7008d6c0b56eSmrg if test $found = "no" ; then 7009d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7010d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7011d6c0b56eSmrg fi 7012d6c0b56eSmrg 7013d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7014d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7015d6c0b56eSmrg fi 7016d6c0b56eSmrg 7017d6c0b56eSmrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 7018d6c0b56eSmrg 7019d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7020d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7021d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7022d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7023d6c0b56eSmrg $as_echo_n "(cached) " >&6 7024d6c0b56eSmrgelse 7025d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7026d6c0b56eSmrg/* end confdefs.h. */ 7027d6c0b56eSmrgint i; 7028d6c0b56eSmrgint 7029d6c0b56eSmrgmain () 7030d6c0b56eSmrg{ 7031d6c0b56eSmrg 7032d6c0b56eSmrg ; 7033d6c0b56eSmrg return 0; 7034d6c0b56eSmrg} 7035d6c0b56eSmrg_ACEOF 7036d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7037d6c0b56eSmrg eval $cacheid=yes 7038d6c0b56eSmrgelse 7039d6c0b56eSmrg eval $cacheid=no 7040d6c0b56eSmrgfi 7041d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7042d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7043d6c0b56eSmrgfi 7044d6c0b56eSmrg 7045d6c0b56eSmrg 7046d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7047d6c0b56eSmrg 7048d6c0b56eSmrg eval supported=\$$cacheid 7049d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7050d6c0b56eSmrg$as_echo "$supported" >&6; } 7051d6c0b56eSmrg if test "$supported" = "yes" ; then 7052d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7053d6c0b56eSmrg found="yes" 7054d6c0b56eSmrg fi 7055d6c0b56eSmrg fi 7056d6c0b56eSmrg 7057d6c0b56eSmrg 7058d6c0b56eSmrg 7059d6c0b56eSmrg 7060d6c0b56eSmrg 7061d6c0b56eSmrg 7062d6c0b56eSmrg 7063d6c0b56eSmrg 7064d6c0b56eSmrg 7065d6c0b56eSmrg 7066d6c0b56eSmrg 7067d6c0b56eSmrg 7068d6c0b56eSmrg 7069d6c0b56eSmrg 7070d6c0b56eSmrg 7071d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7072d6c0b56eSmrg 7073d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7074d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7075d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7076d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7077d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7078d6c0b56eSmrg $as_echo_n "(cached) " >&6 7079d6c0b56eSmrgelse 7080d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7081d6c0b56eSmrg/* end confdefs.h. */ 7082d6c0b56eSmrgint i; 7083d6c0b56eSmrg_ACEOF 7084d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7085d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7086d6c0b56eSmrgelse 7087d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7088d6c0b56eSmrgfi 7089d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7090d6c0b56eSmrgfi 7091d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7092d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7093d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7094d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7095d6c0b56eSmrgfi 7096d6c0b56eSmrg 7097d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7098d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7099d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7100d6c0b56eSmrg fi 7101d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7102d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7103d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7104d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7105d6c0b56eSmrg $as_echo_n "(cached) " >&6 7106d6c0b56eSmrgelse 7107d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7108d6c0b56eSmrg/* end confdefs.h. */ 7109d6c0b56eSmrgint i; 7110d6c0b56eSmrg_ACEOF 7111d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7112d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7113d6c0b56eSmrgelse 7114d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7115d6c0b56eSmrgfi 7116d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7117d6c0b56eSmrgfi 7118d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7119d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7120d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7121d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7122d6c0b56eSmrgfi 7123d6c0b56eSmrg 7124d6c0b56eSmrgfound="no" 7125d6c0b56eSmrg 7126d6c0b56eSmrg if test $found = "no" ; then 7127d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7128d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7129d6c0b56eSmrg fi 7130d6c0b56eSmrg 7131d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7132d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7133d6c0b56eSmrg fi 7134d6c0b56eSmrg 7135d6c0b56eSmrg CFLAGS="$CFLAGS -Wredundant-decls" 7136d6c0b56eSmrg 7137d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7138d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 7139d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7140d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7141d6c0b56eSmrg $as_echo_n "(cached) " >&6 7142d6c0b56eSmrgelse 7143d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7144d6c0b56eSmrg/* end confdefs.h. */ 7145d6c0b56eSmrgint i; 7146d6c0b56eSmrgint 7147d6c0b56eSmrgmain () 7148d6c0b56eSmrg{ 7149d6c0b56eSmrg 7150d6c0b56eSmrg ; 7151d6c0b56eSmrg return 0; 7152d6c0b56eSmrg} 7153d6c0b56eSmrg_ACEOF 7154d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7155d6c0b56eSmrg eval $cacheid=yes 7156d6c0b56eSmrgelse 7157d6c0b56eSmrg eval $cacheid=no 7158d6c0b56eSmrgfi 7159d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7160d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7161d6c0b56eSmrgfi 7162d6c0b56eSmrg 7163d6c0b56eSmrg 7164d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7165d6c0b56eSmrg 7166d6c0b56eSmrg eval supported=\$$cacheid 7167d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7168d6c0b56eSmrg$as_echo "$supported" >&6; } 7169d6c0b56eSmrg if test "$supported" = "yes" ; then 7170d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7171d6c0b56eSmrg found="yes" 7172d6c0b56eSmrg fi 7173d6c0b56eSmrg fi 7174d6c0b56eSmrg 7175d6c0b56eSmrg 7176d6c0b56eSmrg 7177d6c0b56eSmrg 7178d6c0b56eSmrg 7179d6c0b56eSmrg 7180d6c0b56eSmrg 7181d6c0b56eSmrg 7182d6c0b56eSmrg 7183d6c0b56eSmrg 7184d6c0b56eSmrg 7185d6c0b56eSmrg 7186d6c0b56eSmrg 7187d6c0b56eSmrg 7188d6c0b56eSmrg 7189d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7190d6c0b56eSmrg 7191d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7192d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7193d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7194d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7195d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7196d6c0b56eSmrg $as_echo_n "(cached) " >&6 7197d6c0b56eSmrgelse 7198d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7199d6c0b56eSmrg/* end confdefs.h. */ 7200d6c0b56eSmrgint i; 7201d6c0b56eSmrg_ACEOF 7202d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7203d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7204d6c0b56eSmrgelse 7205d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7206d6c0b56eSmrgfi 7207d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7208d6c0b56eSmrgfi 7209d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7210d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7211d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7212d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7213d6c0b56eSmrgfi 7214d6c0b56eSmrg 7215d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7216d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7217d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7218d6c0b56eSmrg fi 7219d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7220d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7221d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7222d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7223d6c0b56eSmrg $as_echo_n "(cached) " >&6 7224d6c0b56eSmrgelse 7225d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7226d6c0b56eSmrg/* end confdefs.h. */ 7227d6c0b56eSmrgint i; 7228d6c0b56eSmrg_ACEOF 7229d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7230d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7231d6c0b56eSmrgelse 7232d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7233d6c0b56eSmrgfi 7234d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7235d6c0b56eSmrgfi 7236d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7237d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7238d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7239d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7240d6c0b56eSmrgfi 7241d6c0b56eSmrg 7242d6c0b56eSmrgfound="no" 7243d6c0b56eSmrg 7244d6c0b56eSmrg if test $found = "no" ; then 7245d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7246d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7247d6c0b56eSmrg fi 7248d6c0b56eSmrg 7249d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7250d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7251d6c0b56eSmrg fi 7252d6c0b56eSmrg 7253d6c0b56eSmrg CFLAGS="$CFLAGS -Wlogical-op" 7254d6c0b56eSmrg 7255d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7256d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 7257d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wlogical_op 7258d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7259d6c0b56eSmrg $as_echo_n "(cached) " >&6 7260d6c0b56eSmrgelse 7261d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7262d6c0b56eSmrg/* end confdefs.h. */ 7263d6c0b56eSmrgint i; 7264d6c0b56eSmrgint 7265d6c0b56eSmrgmain () 7266d6c0b56eSmrg{ 7267d6c0b56eSmrg 7268d6c0b56eSmrg ; 7269d6c0b56eSmrg return 0; 7270d6c0b56eSmrg} 7271d6c0b56eSmrg_ACEOF 7272d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7273d6c0b56eSmrg eval $cacheid=yes 7274d6c0b56eSmrgelse 7275d6c0b56eSmrg eval $cacheid=no 7276d6c0b56eSmrgfi 7277d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7278d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7279d6c0b56eSmrgfi 7280d6c0b56eSmrg 7281d6c0b56eSmrg 7282d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7283d6c0b56eSmrg 7284d6c0b56eSmrg eval supported=\$$cacheid 7285d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7286d6c0b56eSmrg$as_echo "$supported" >&6; } 7287d6c0b56eSmrg if test "$supported" = "yes" ; then 7288d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7289d6c0b56eSmrg found="yes" 7290d6c0b56eSmrg fi 7291d6c0b56eSmrg fi 7292d6c0b56eSmrg 7293d6c0b56eSmrg 7294d6c0b56eSmrg 7295d6c0b56eSmrg# These are currently disabled because they are noisy. They will be enabled 7296d6c0b56eSmrg# in the future once the codebase is sufficiently modernized to silence 7297d6c0b56eSmrg# them. For now, I don't want them to drown out the other warnings. 7298d6c0b56eSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7299d6c0b56eSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7300d6c0b56eSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7301d6c0b56eSmrg 7302d6c0b56eSmrg# Turn some warnings into errors, so we don't accidently get successful builds 7303d6c0b56eSmrg# when there are problems that should be fixed. 7304d6c0b56eSmrg 7305d6c0b56eSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7306d6c0b56eSmrg 7307d6c0b56eSmrg 7308d6c0b56eSmrg 7309d6c0b56eSmrg 7310d6c0b56eSmrg 7311d6c0b56eSmrg 7312d6c0b56eSmrg 7313d6c0b56eSmrg 7314d6c0b56eSmrg 7315d6c0b56eSmrg 7316d6c0b56eSmrg 7317d6c0b56eSmrg 7318d6c0b56eSmrg 7319d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7320d6c0b56eSmrg 7321d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7322d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7323d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7324d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7325d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7326d6c0b56eSmrg $as_echo_n "(cached) " >&6 7327d6c0b56eSmrgelse 7328d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7329d6c0b56eSmrg/* end confdefs.h. */ 7330d6c0b56eSmrgint i; 7331d6c0b56eSmrg_ACEOF 7332d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7333d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7334d6c0b56eSmrgelse 7335d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7336d6c0b56eSmrgfi 7337d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7338d6c0b56eSmrgfi 7339d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7340d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7341d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7342d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7343d6c0b56eSmrgfi 7344d6c0b56eSmrg 7345d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7346d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7347d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7348d6c0b56eSmrg fi 7349d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7350d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7351d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7352d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7353d6c0b56eSmrg $as_echo_n "(cached) " >&6 7354d6c0b56eSmrgelse 7355d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7356d6c0b56eSmrg/* end confdefs.h. */ 7357d6c0b56eSmrgint i; 7358d6c0b56eSmrg_ACEOF 7359d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7360d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7361d6c0b56eSmrgelse 7362d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7363d6c0b56eSmrgfi 7364d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7365d6c0b56eSmrgfi 7366d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7367d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7368d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7369d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7370d6c0b56eSmrgfi 7371d6c0b56eSmrg 7372d6c0b56eSmrgfound="no" 7373d6c0b56eSmrg 7374d6c0b56eSmrg if test $found = "no" ; then 7375d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7376d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7377d6c0b56eSmrg fi 7378d6c0b56eSmrg 7379d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7380d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7381d6c0b56eSmrg fi 7382d6c0b56eSmrg 7383d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=implicit" 7384d6c0b56eSmrg 7385d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7386d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 7387d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_implicit 7388d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7389d6c0b56eSmrg $as_echo_n "(cached) " >&6 7390d6c0b56eSmrgelse 7391d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7392d6c0b56eSmrg/* end confdefs.h. */ 7393d6c0b56eSmrgint i; 7394d6c0b56eSmrgint 7395d6c0b56eSmrgmain () 7396d6c0b56eSmrg{ 7397d6c0b56eSmrg 7398d6c0b56eSmrg ; 7399d6c0b56eSmrg return 0; 7400d6c0b56eSmrg} 7401d6c0b56eSmrg_ACEOF 7402d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7403d6c0b56eSmrg eval $cacheid=yes 7404d6c0b56eSmrgelse 7405d6c0b56eSmrg eval $cacheid=no 7406d6c0b56eSmrgfi 7407d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7408d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7409d6c0b56eSmrgfi 7410d6c0b56eSmrg 7411d6c0b56eSmrg 7412d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7413d6c0b56eSmrg 7414d6c0b56eSmrg eval supported=\$$cacheid 7415d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7416d6c0b56eSmrg$as_echo "$supported" >&6; } 7417d6c0b56eSmrg if test "$supported" = "yes" ; then 7418d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7419d6c0b56eSmrg found="yes" 7420d6c0b56eSmrg fi 7421d6c0b56eSmrg fi 7422d6c0b56eSmrg 7423d6c0b56eSmrg if test $found = "no" ; then 7424d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7425d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7426d6c0b56eSmrg fi 7427d6c0b56eSmrg 7428d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7429d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7430d6c0b56eSmrg fi 7431d6c0b56eSmrg 7432d6c0b56eSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7433d6c0b56eSmrg 7434d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7435d6c0b56eSmrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7436d6c0b56eSmrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7437d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7438d6c0b56eSmrg $as_echo_n "(cached) " >&6 7439d6c0b56eSmrgelse 7440d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7441d6c0b56eSmrg/* end confdefs.h. */ 7442d6c0b56eSmrgint i; 7443d6c0b56eSmrgint 7444d6c0b56eSmrgmain () 7445d6c0b56eSmrg{ 7446d6c0b56eSmrg 7447d6c0b56eSmrg ; 7448d6c0b56eSmrg return 0; 7449d6c0b56eSmrg} 7450d6c0b56eSmrg_ACEOF 7451d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7452d6c0b56eSmrg eval $cacheid=yes 7453d6c0b56eSmrgelse 7454d6c0b56eSmrg eval $cacheid=no 7455d6c0b56eSmrgfi 7456d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7457d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7458d6c0b56eSmrgfi 7459d6c0b56eSmrg 7460d6c0b56eSmrg 7461d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7462d6c0b56eSmrg 7463d6c0b56eSmrg eval supported=\$$cacheid 7464d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7465d6c0b56eSmrg$as_echo "$supported" >&6; } 7466d6c0b56eSmrg if test "$supported" = "yes" ; then 7467d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7468d6c0b56eSmrg found="yes" 7469d6c0b56eSmrg fi 7470d6c0b56eSmrg fi 7471d6c0b56eSmrg 7472d6c0b56eSmrg 7473d6c0b56eSmrg 7474d6c0b56eSmrg 7475d6c0b56eSmrg 7476d6c0b56eSmrg 7477d6c0b56eSmrg 7478d6c0b56eSmrg 7479d6c0b56eSmrg 7480d6c0b56eSmrg 7481d6c0b56eSmrg 7482d6c0b56eSmrg 7483d6c0b56eSmrg 7484d6c0b56eSmrg 7485d6c0b56eSmrg 7486d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7487d6c0b56eSmrg 7488d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7489d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7490d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7491d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7492d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7493d6c0b56eSmrg $as_echo_n "(cached) " >&6 7494d6c0b56eSmrgelse 7495d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7496d6c0b56eSmrg/* end confdefs.h. */ 7497d6c0b56eSmrgint i; 7498d6c0b56eSmrg_ACEOF 7499d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7500d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7501d6c0b56eSmrgelse 7502d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7503d6c0b56eSmrgfi 7504d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7505d6c0b56eSmrgfi 7506d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7507d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7508d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7509d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7510d6c0b56eSmrgfi 7511d6c0b56eSmrg 7512d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7513d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7514d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7515d6c0b56eSmrg fi 7516d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7517d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7518d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7519d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7520d6c0b56eSmrg $as_echo_n "(cached) " >&6 7521d6c0b56eSmrgelse 7522d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7523d6c0b56eSmrg/* end confdefs.h. */ 7524d6c0b56eSmrgint i; 7525d6c0b56eSmrg_ACEOF 7526d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7527d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7528d6c0b56eSmrgelse 7529d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7530d6c0b56eSmrgfi 7531d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7532d6c0b56eSmrgfi 7533d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7534d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7535d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7536d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7537d6c0b56eSmrgfi 7538d6c0b56eSmrg 7539d6c0b56eSmrgfound="no" 7540d6c0b56eSmrg 7541d6c0b56eSmrg if test $found = "no" ; then 7542d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7543d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7544d6c0b56eSmrg fi 7545d6c0b56eSmrg 7546d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7547d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7548d6c0b56eSmrg fi 7549d6c0b56eSmrg 7550d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=nonnull" 7551d6c0b56eSmrg 7552d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7553d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 7554d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7555d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7556d6c0b56eSmrg $as_echo_n "(cached) " >&6 7557d6c0b56eSmrgelse 7558d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7559d6c0b56eSmrg/* end confdefs.h. */ 7560d6c0b56eSmrgint i; 7561d6c0b56eSmrgint 7562d6c0b56eSmrgmain () 7563d6c0b56eSmrg{ 7564d6c0b56eSmrg 7565d6c0b56eSmrg ; 7566d6c0b56eSmrg return 0; 7567d6c0b56eSmrg} 7568d6c0b56eSmrg_ACEOF 7569d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7570d6c0b56eSmrg eval $cacheid=yes 7571d6c0b56eSmrgelse 7572d6c0b56eSmrg eval $cacheid=no 7573d6c0b56eSmrgfi 7574d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7575d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7576d6c0b56eSmrgfi 7577d6c0b56eSmrg 7578d6c0b56eSmrg 7579d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7580d6c0b56eSmrg 7581d6c0b56eSmrg eval supported=\$$cacheid 7582d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7583d6c0b56eSmrg$as_echo "$supported" >&6; } 7584d6c0b56eSmrg if test "$supported" = "yes" ; then 7585d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7586d6c0b56eSmrg found="yes" 7587d6c0b56eSmrg fi 7588d6c0b56eSmrg fi 7589d6c0b56eSmrg 7590d6c0b56eSmrg 7591d6c0b56eSmrg 7592d6c0b56eSmrg 7593d6c0b56eSmrg 7594d6c0b56eSmrg 7595d6c0b56eSmrg 7596d6c0b56eSmrg 7597d6c0b56eSmrg 7598d6c0b56eSmrg 7599d6c0b56eSmrg 7600d6c0b56eSmrg 7601d6c0b56eSmrg 7602d6c0b56eSmrg 7603d6c0b56eSmrg 7604d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7605d6c0b56eSmrg 7606d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7607d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7608d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7609d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7610d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7611d6c0b56eSmrg $as_echo_n "(cached) " >&6 7612d6c0b56eSmrgelse 7613d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7614d6c0b56eSmrg/* end confdefs.h. */ 7615d6c0b56eSmrgint i; 7616d6c0b56eSmrg_ACEOF 7617d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7618d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7619d6c0b56eSmrgelse 7620d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7621d6c0b56eSmrgfi 7622d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7623d6c0b56eSmrgfi 7624d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7625d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7626d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7627d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7628d6c0b56eSmrgfi 7629d6c0b56eSmrg 7630d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7631d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7632d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7633d6c0b56eSmrg fi 7634d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7635d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7636d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7637d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7638d6c0b56eSmrg $as_echo_n "(cached) " >&6 7639d6c0b56eSmrgelse 7640d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7641d6c0b56eSmrg/* end confdefs.h. */ 7642d6c0b56eSmrgint i; 7643d6c0b56eSmrg_ACEOF 7644d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7645d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7646d6c0b56eSmrgelse 7647d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7648d6c0b56eSmrgfi 7649d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7650d6c0b56eSmrgfi 7651d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7652d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7653d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7654d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7655d6c0b56eSmrgfi 7656d6c0b56eSmrg 7657d6c0b56eSmrgfound="no" 7658d6c0b56eSmrg 7659d6c0b56eSmrg if test $found = "no" ; then 7660d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7661d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7662d6c0b56eSmrg fi 7663d6c0b56eSmrg 7664d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7665d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7666d6c0b56eSmrg fi 7667d6c0b56eSmrg 7668d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=init-self" 7669d6c0b56eSmrg 7670d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7671d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 7672d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_init_self 7673d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7674d6c0b56eSmrg $as_echo_n "(cached) " >&6 7675d6c0b56eSmrgelse 7676d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7677d6c0b56eSmrg/* end confdefs.h. */ 7678d6c0b56eSmrgint i; 7679d6c0b56eSmrgint 7680d6c0b56eSmrgmain () 7681d6c0b56eSmrg{ 7682d6c0b56eSmrg 7683d6c0b56eSmrg ; 7684d6c0b56eSmrg return 0; 7685d6c0b56eSmrg} 7686d6c0b56eSmrg_ACEOF 7687d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7688d6c0b56eSmrg eval $cacheid=yes 7689d6c0b56eSmrgelse 7690d6c0b56eSmrg eval $cacheid=no 7691d6c0b56eSmrgfi 7692d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7693d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7694d6c0b56eSmrgfi 7695d6c0b56eSmrg 7696d6c0b56eSmrg 7697d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7698d6c0b56eSmrg 7699d6c0b56eSmrg eval supported=\$$cacheid 7700d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7701d6c0b56eSmrg$as_echo "$supported" >&6; } 7702d6c0b56eSmrg if test "$supported" = "yes" ; then 7703d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7704d6c0b56eSmrg found="yes" 7705d6c0b56eSmrg fi 7706d6c0b56eSmrg fi 7707d6c0b56eSmrg 7708d6c0b56eSmrg 7709d6c0b56eSmrg 7710d6c0b56eSmrg 7711d6c0b56eSmrg 7712d6c0b56eSmrg 7713d6c0b56eSmrg 7714d6c0b56eSmrg 7715d6c0b56eSmrg 7716d6c0b56eSmrg 7717d6c0b56eSmrg 7718d6c0b56eSmrg 7719d6c0b56eSmrg 7720d6c0b56eSmrg 7721d6c0b56eSmrg 7722d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7723d6c0b56eSmrg 7724d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7725d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7726d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7727d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7728d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7729d6c0b56eSmrg $as_echo_n "(cached) " >&6 7730d6c0b56eSmrgelse 7731d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7732d6c0b56eSmrg/* end confdefs.h. */ 7733d6c0b56eSmrgint i; 7734d6c0b56eSmrg_ACEOF 7735d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7736d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7737d6c0b56eSmrgelse 7738d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7739d6c0b56eSmrgfi 7740d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7741d6c0b56eSmrgfi 7742d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7743d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7744d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7745d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7746d6c0b56eSmrgfi 7747d6c0b56eSmrg 7748d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7749d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7750d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7751d6c0b56eSmrg fi 7752d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7753d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7754d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7755d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7756d6c0b56eSmrg $as_echo_n "(cached) " >&6 7757d6c0b56eSmrgelse 7758d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7759d6c0b56eSmrg/* end confdefs.h. */ 7760d6c0b56eSmrgint i; 7761d6c0b56eSmrg_ACEOF 7762d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7763d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7764d6c0b56eSmrgelse 7765d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7766d6c0b56eSmrgfi 7767d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7768d6c0b56eSmrgfi 7769d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7770d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7771d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7772d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7773d6c0b56eSmrgfi 7774d6c0b56eSmrg 7775d6c0b56eSmrgfound="no" 7776d6c0b56eSmrg 7777d6c0b56eSmrg if test $found = "no" ; then 7778d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7779d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7780d6c0b56eSmrg fi 7781d6c0b56eSmrg 7782d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7783d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7784d6c0b56eSmrg fi 7785d6c0b56eSmrg 7786d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=main" 7787d6c0b56eSmrg 7788d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7789d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 7790d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_main 7791d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7792d6c0b56eSmrg $as_echo_n "(cached) " >&6 7793d6c0b56eSmrgelse 7794d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7795d6c0b56eSmrg/* end confdefs.h. */ 7796d6c0b56eSmrgint i; 7797d6c0b56eSmrgint 7798d6c0b56eSmrgmain () 7799d6c0b56eSmrg{ 7800d6c0b56eSmrg 7801d6c0b56eSmrg ; 7802d6c0b56eSmrg return 0; 7803d6c0b56eSmrg} 7804d6c0b56eSmrg_ACEOF 7805d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7806d6c0b56eSmrg eval $cacheid=yes 7807d6c0b56eSmrgelse 7808d6c0b56eSmrg eval $cacheid=no 7809d6c0b56eSmrgfi 7810d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7811d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7812d6c0b56eSmrgfi 7813d6c0b56eSmrg 7814d6c0b56eSmrg 7815d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7816d6c0b56eSmrg 7817d6c0b56eSmrg eval supported=\$$cacheid 7818d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7819d6c0b56eSmrg$as_echo "$supported" >&6; } 7820d6c0b56eSmrg if test "$supported" = "yes" ; then 7821d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7822d6c0b56eSmrg found="yes" 7823d6c0b56eSmrg fi 7824d6c0b56eSmrg fi 7825d6c0b56eSmrg 7826d6c0b56eSmrg 7827d6c0b56eSmrg 7828d6c0b56eSmrg 7829d6c0b56eSmrg 7830d6c0b56eSmrg 7831d6c0b56eSmrg 7832d6c0b56eSmrg 7833d6c0b56eSmrg 7834d6c0b56eSmrg 7835d6c0b56eSmrg 7836d6c0b56eSmrg 7837d6c0b56eSmrg 7838d6c0b56eSmrg 7839d6c0b56eSmrg 7840d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7841d6c0b56eSmrg 7842d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7843d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7844d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7845d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7846d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7847d6c0b56eSmrg $as_echo_n "(cached) " >&6 7848d6c0b56eSmrgelse 7849d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7850d6c0b56eSmrg/* end confdefs.h. */ 7851d6c0b56eSmrgint i; 7852d6c0b56eSmrg_ACEOF 7853d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7854d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7855d6c0b56eSmrgelse 7856d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7857d6c0b56eSmrgfi 7858d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7859d6c0b56eSmrgfi 7860d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7861d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7862d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7863d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7864d6c0b56eSmrgfi 7865d6c0b56eSmrg 7866d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7867d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7868d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7869d6c0b56eSmrg fi 7870d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7871d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7872d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7873d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7874d6c0b56eSmrg $as_echo_n "(cached) " >&6 7875d6c0b56eSmrgelse 7876d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7877d6c0b56eSmrg/* end confdefs.h. */ 7878d6c0b56eSmrgint i; 7879d6c0b56eSmrg_ACEOF 7880d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7881d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7882d6c0b56eSmrgelse 7883d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 7884d6c0b56eSmrgfi 7885d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7886d6c0b56eSmrgfi 7887d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7888d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7889d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7890d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7891d6c0b56eSmrgfi 7892d6c0b56eSmrg 7893d6c0b56eSmrgfound="no" 7894d6c0b56eSmrg 7895d6c0b56eSmrg if test $found = "no" ; then 7896d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7897d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7898d6c0b56eSmrg fi 7899d6c0b56eSmrg 7900d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7901d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7902d6c0b56eSmrg fi 7903d6c0b56eSmrg 7904d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 7905d6c0b56eSmrg 7906d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7907d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 7908d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 7909d6c0b56eSmrg if eval \${$cacheid+:} false; then : 7910d6c0b56eSmrg $as_echo_n "(cached) " >&6 7911d6c0b56eSmrgelse 7912d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7913d6c0b56eSmrg/* end confdefs.h. */ 7914d6c0b56eSmrgint i; 7915d6c0b56eSmrgint 7916d6c0b56eSmrgmain () 7917d6c0b56eSmrg{ 7918d6c0b56eSmrg 7919d6c0b56eSmrg ; 7920d6c0b56eSmrg return 0; 7921d6c0b56eSmrg} 7922d6c0b56eSmrg_ACEOF 7923d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 7924d6c0b56eSmrg eval $cacheid=yes 7925d6c0b56eSmrgelse 7926d6c0b56eSmrg eval $cacheid=no 7927d6c0b56eSmrgfi 7928d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 7929d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 7930d6c0b56eSmrgfi 7931d6c0b56eSmrg 7932d6c0b56eSmrg 7933d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7934d6c0b56eSmrg 7935d6c0b56eSmrg eval supported=\$$cacheid 7936d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7937d6c0b56eSmrg$as_echo "$supported" >&6; } 7938d6c0b56eSmrg if test "$supported" = "yes" ; then 7939d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7940d6c0b56eSmrg found="yes" 7941d6c0b56eSmrg fi 7942d6c0b56eSmrg fi 7943d6c0b56eSmrg 7944d6c0b56eSmrg 7945d6c0b56eSmrg 7946d6c0b56eSmrg 7947d6c0b56eSmrg 7948d6c0b56eSmrg 7949d6c0b56eSmrg 7950d6c0b56eSmrg 7951d6c0b56eSmrg 7952d6c0b56eSmrg 7953d6c0b56eSmrg 7954d6c0b56eSmrg 7955d6c0b56eSmrg 7956d6c0b56eSmrg 7957d6c0b56eSmrg 7958d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7959d6c0b56eSmrg 7960d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7961d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7962d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7963d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7964d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7965d6c0b56eSmrg $as_echo_n "(cached) " >&6 7966d6c0b56eSmrgelse 7967d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7968d6c0b56eSmrg/* end confdefs.h. */ 7969d6c0b56eSmrgint i; 7970d6c0b56eSmrg_ACEOF 7971d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7972d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7973d6c0b56eSmrgelse 7974d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 7975d6c0b56eSmrgfi 7976d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7977d6c0b56eSmrgfi 7978d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7979d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7980d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7981d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7982d6c0b56eSmrgfi 7983d6c0b56eSmrg 7984d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7985d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7986d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7987d6c0b56eSmrg fi 7988d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7989d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7990d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7991d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7992d6c0b56eSmrg $as_echo_n "(cached) " >&6 7993d6c0b56eSmrgelse 7994d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7995d6c0b56eSmrg/* end confdefs.h. */ 7996d6c0b56eSmrgint i; 7997d6c0b56eSmrg_ACEOF 7998d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 7999d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8000d6c0b56eSmrgelse 8001d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8002d6c0b56eSmrgfi 8003d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8004d6c0b56eSmrgfi 8005d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8006d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8007d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8008d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8009d6c0b56eSmrgfi 8010d6c0b56eSmrg 8011d6c0b56eSmrgfound="no" 8012d6c0b56eSmrg 8013d6c0b56eSmrg if test $found = "no" ; then 8014d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8015d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8016d6c0b56eSmrg fi 8017d6c0b56eSmrg 8018d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8019d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8020d6c0b56eSmrg fi 8021d6c0b56eSmrg 8022d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 8023d6c0b56eSmrg 8024d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8025d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 8026d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 8027d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8028d6c0b56eSmrg $as_echo_n "(cached) " >&6 8029d6c0b56eSmrgelse 8030d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8031d6c0b56eSmrg/* end confdefs.h. */ 8032d6c0b56eSmrgint i; 8033d6c0b56eSmrgint 8034d6c0b56eSmrgmain () 8035d6c0b56eSmrg{ 8036d6c0b56eSmrg 8037d6c0b56eSmrg ; 8038d6c0b56eSmrg return 0; 8039d6c0b56eSmrg} 8040d6c0b56eSmrg_ACEOF 8041d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8042d6c0b56eSmrg eval $cacheid=yes 8043d6c0b56eSmrgelse 8044d6c0b56eSmrg eval $cacheid=no 8045d6c0b56eSmrgfi 8046d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8047d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8048d6c0b56eSmrgfi 8049d6c0b56eSmrg 8050d6c0b56eSmrg 8051d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8052d6c0b56eSmrg 8053d6c0b56eSmrg eval supported=\$$cacheid 8054d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8055d6c0b56eSmrg$as_echo "$supported" >&6; } 8056d6c0b56eSmrg if test "$supported" = "yes" ; then 8057d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8058d6c0b56eSmrg found="yes" 8059d6c0b56eSmrg fi 8060d6c0b56eSmrg fi 8061d6c0b56eSmrg 8062d6c0b56eSmrg 8063d6c0b56eSmrg 8064d6c0b56eSmrg 8065d6c0b56eSmrg 8066d6c0b56eSmrg 8067d6c0b56eSmrg 8068d6c0b56eSmrg 8069d6c0b56eSmrg 8070d6c0b56eSmrg 8071d6c0b56eSmrg 8072d6c0b56eSmrg 8073d6c0b56eSmrg 8074d6c0b56eSmrg 8075d6c0b56eSmrg 8076d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8077d6c0b56eSmrg 8078d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8079d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8080d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8081d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8082d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8083d6c0b56eSmrg $as_echo_n "(cached) " >&6 8084d6c0b56eSmrgelse 8085d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8086d6c0b56eSmrg/* end confdefs.h. */ 8087d6c0b56eSmrgint i; 8088d6c0b56eSmrg_ACEOF 8089d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8090d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8091d6c0b56eSmrgelse 8092d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8093d6c0b56eSmrgfi 8094d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8095d6c0b56eSmrgfi 8096d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8097d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8098d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8099d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8100d6c0b56eSmrgfi 8101d6c0b56eSmrg 8102d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8103d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8104d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8105d6c0b56eSmrg fi 8106d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8107d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8108d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8109d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8110d6c0b56eSmrg $as_echo_n "(cached) " >&6 8111d6c0b56eSmrgelse 8112d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8113d6c0b56eSmrg/* end confdefs.h. */ 8114d6c0b56eSmrgint i; 8115d6c0b56eSmrg_ACEOF 8116d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8117d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8118d6c0b56eSmrgelse 8119d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8120d6c0b56eSmrgfi 8121d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8122d6c0b56eSmrgfi 8123d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8124d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8125d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8126d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8127d6c0b56eSmrgfi 8128d6c0b56eSmrg 8129d6c0b56eSmrgfound="no" 8130d6c0b56eSmrg 8131d6c0b56eSmrg if test $found = "no" ; then 8132d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8133d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8134d6c0b56eSmrg fi 8135d6c0b56eSmrg 8136d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8137d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8138d6c0b56eSmrg fi 8139d6c0b56eSmrg 8140d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=return-type" 8141d6c0b56eSmrg 8142d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8143d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 8144d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_return_type 8145d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8146d6c0b56eSmrg $as_echo_n "(cached) " >&6 8147d6c0b56eSmrgelse 8148d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8149d6c0b56eSmrg/* end confdefs.h. */ 8150d6c0b56eSmrgint i; 8151d6c0b56eSmrgint 8152d6c0b56eSmrgmain () 8153d6c0b56eSmrg{ 8154d6c0b56eSmrg 8155d6c0b56eSmrg ; 8156d6c0b56eSmrg return 0; 8157d6c0b56eSmrg} 8158d6c0b56eSmrg_ACEOF 8159d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8160d6c0b56eSmrg eval $cacheid=yes 8161d6c0b56eSmrgelse 8162d6c0b56eSmrg eval $cacheid=no 8163d6c0b56eSmrgfi 8164d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8165d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8166d6c0b56eSmrgfi 8167d6c0b56eSmrg 8168d6c0b56eSmrg 8169d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8170d6c0b56eSmrg 8171d6c0b56eSmrg eval supported=\$$cacheid 8172d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8173d6c0b56eSmrg$as_echo "$supported" >&6; } 8174d6c0b56eSmrg if test "$supported" = "yes" ; then 8175d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8176d6c0b56eSmrg found="yes" 8177d6c0b56eSmrg fi 8178d6c0b56eSmrg fi 8179d6c0b56eSmrg 8180d6c0b56eSmrg if test $found = "no" ; then 8181d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8182d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8183d6c0b56eSmrg fi 8184d6c0b56eSmrg 8185d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8186d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8187d6c0b56eSmrg fi 8188d6c0b56eSmrg 8189d6c0b56eSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8190d6c0b56eSmrg 8191d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8192d6c0b56eSmrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8193d6c0b56eSmrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8194d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8195d6c0b56eSmrg $as_echo_n "(cached) " >&6 8196d6c0b56eSmrgelse 8197d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8198d6c0b56eSmrg/* end confdefs.h. */ 8199d6c0b56eSmrgint i; 8200d6c0b56eSmrgint 8201d6c0b56eSmrgmain () 8202d6c0b56eSmrg{ 8203d6c0b56eSmrg 8204d6c0b56eSmrg ; 8205d6c0b56eSmrg return 0; 8206d6c0b56eSmrg} 8207d6c0b56eSmrg_ACEOF 8208d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8209d6c0b56eSmrg eval $cacheid=yes 8210d6c0b56eSmrgelse 8211d6c0b56eSmrg eval $cacheid=no 8212d6c0b56eSmrgfi 8213d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8214d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8215d6c0b56eSmrgfi 8216d6c0b56eSmrg 8217d6c0b56eSmrg 8218d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8219d6c0b56eSmrg 8220d6c0b56eSmrg eval supported=\$$cacheid 8221d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8222d6c0b56eSmrg$as_echo "$supported" >&6; } 8223d6c0b56eSmrg if test "$supported" = "yes" ; then 8224d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8225d6c0b56eSmrg found="yes" 8226d6c0b56eSmrg fi 8227d6c0b56eSmrg fi 8228d6c0b56eSmrg 8229d6c0b56eSmrg 8230d6c0b56eSmrg 8231d6c0b56eSmrg 8232d6c0b56eSmrg 8233d6c0b56eSmrg 8234d6c0b56eSmrg 8235d6c0b56eSmrg 8236d6c0b56eSmrg 8237d6c0b56eSmrg 8238d6c0b56eSmrg 8239d6c0b56eSmrg 8240d6c0b56eSmrg 8241d6c0b56eSmrg 8242d6c0b56eSmrg 8243d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8244d6c0b56eSmrg 8245d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8246d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8247d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8248d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8249d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8250d6c0b56eSmrg $as_echo_n "(cached) " >&6 8251d6c0b56eSmrgelse 8252d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8253d6c0b56eSmrg/* end confdefs.h. */ 8254d6c0b56eSmrgint i; 8255d6c0b56eSmrg_ACEOF 8256d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8257d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8258d6c0b56eSmrgelse 8259d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8260d6c0b56eSmrgfi 8261d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8262d6c0b56eSmrgfi 8263d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8264d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8265d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8266d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8267d6c0b56eSmrgfi 8268d6c0b56eSmrg 8269d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8270d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8271d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8272d6c0b56eSmrg fi 8273d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8274d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8275d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8276d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8277d6c0b56eSmrg $as_echo_n "(cached) " >&6 8278d6c0b56eSmrgelse 8279d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8280d6c0b56eSmrg/* end confdefs.h. */ 8281d6c0b56eSmrgint i; 8282d6c0b56eSmrg_ACEOF 8283d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8284d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8285d6c0b56eSmrgelse 8286d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8287d6c0b56eSmrgfi 8288d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8289d6c0b56eSmrgfi 8290d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8291d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8292d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8293d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8294d6c0b56eSmrgfi 8295d6c0b56eSmrg 8296d6c0b56eSmrgfound="no" 8297d6c0b56eSmrg 8298d6c0b56eSmrg if test $found = "no" ; then 8299d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8300d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8301d6c0b56eSmrg fi 8302d6c0b56eSmrg 8303d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8304d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8305d6c0b56eSmrg fi 8306d6c0b56eSmrg 8307d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 8308d6c0b56eSmrg 8309d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8310d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 8311d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8312d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8313d6c0b56eSmrg $as_echo_n "(cached) " >&6 8314d6c0b56eSmrgelse 8315d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8316d6c0b56eSmrg/* end confdefs.h. */ 8317d6c0b56eSmrgint i; 8318d6c0b56eSmrgint 8319d6c0b56eSmrgmain () 8320d6c0b56eSmrg{ 8321d6c0b56eSmrg 8322d6c0b56eSmrg ; 8323d6c0b56eSmrg return 0; 8324d6c0b56eSmrg} 8325d6c0b56eSmrg_ACEOF 8326d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8327d6c0b56eSmrg eval $cacheid=yes 8328d6c0b56eSmrgelse 8329d6c0b56eSmrg eval $cacheid=no 8330d6c0b56eSmrgfi 8331d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8332d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8333d6c0b56eSmrgfi 8334d6c0b56eSmrg 8335d6c0b56eSmrg 8336d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8337d6c0b56eSmrg 8338d6c0b56eSmrg eval supported=\$$cacheid 8339d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8340d6c0b56eSmrg$as_echo "$supported" >&6; } 8341d6c0b56eSmrg if test "$supported" = "yes" ; then 8342d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8343d6c0b56eSmrg found="yes" 8344d6c0b56eSmrg fi 8345d6c0b56eSmrg fi 8346d6c0b56eSmrg 8347d6c0b56eSmrg 8348d6c0b56eSmrg 8349d6c0b56eSmrg 8350d6c0b56eSmrg 8351d6c0b56eSmrg 8352d6c0b56eSmrg 8353d6c0b56eSmrg 8354d6c0b56eSmrg 8355d6c0b56eSmrg 8356d6c0b56eSmrg 8357d6c0b56eSmrg 8358d6c0b56eSmrg 8359d6c0b56eSmrg 8360d6c0b56eSmrg 8361d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8362d6c0b56eSmrg 8363d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8364d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8365d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8366d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8367d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8368d6c0b56eSmrg $as_echo_n "(cached) " >&6 8369d6c0b56eSmrgelse 8370d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8371d6c0b56eSmrg/* end confdefs.h. */ 8372d6c0b56eSmrgint i; 8373d6c0b56eSmrg_ACEOF 8374d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8375d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8376d6c0b56eSmrgelse 8377d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8378d6c0b56eSmrgfi 8379d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8380d6c0b56eSmrgfi 8381d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8382d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8383d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8384d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8385d6c0b56eSmrgfi 8386d6c0b56eSmrg 8387d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8388d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8389d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8390d6c0b56eSmrg fi 8391d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8392d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8393d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8394d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8395d6c0b56eSmrg $as_echo_n "(cached) " >&6 8396d6c0b56eSmrgelse 8397d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8398d6c0b56eSmrg/* end confdefs.h. */ 8399d6c0b56eSmrgint i; 8400d6c0b56eSmrg_ACEOF 8401d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8402d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8403d6c0b56eSmrgelse 8404d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8405d6c0b56eSmrgfi 8406d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8407d6c0b56eSmrgfi 8408d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8409d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8410d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8411d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8412d6c0b56eSmrgfi 8413d6c0b56eSmrg 8414d6c0b56eSmrgfound="no" 8415d6c0b56eSmrg 8416d6c0b56eSmrg if test $found = "no" ; then 8417d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8418d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8419d6c0b56eSmrg fi 8420d6c0b56eSmrg 8421d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8422d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8423d6c0b56eSmrg fi 8424d6c0b56eSmrg 8425d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 8426d6c0b56eSmrg 8427d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8428d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 8429d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8430d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8431d6c0b56eSmrg $as_echo_n "(cached) " >&6 8432d6c0b56eSmrgelse 8433d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8434d6c0b56eSmrg/* end confdefs.h. */ 8435d6c0b56eSmrgint i; 8436d6c0b56eSmrgint 8437d6c0b56eSmrgmain () 8438d6c0b56eSmrg{ 8439d6c0b56eSmrg 8440d6c0b56eSmrg ; 8441d6c0b56eSmrg return 0; 8442d6c0b56eSmrg} 8443d6c0b56eSmrg_ACEOF 8444d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8445d6c0b56eSmrg eval $cacheid=yes 8446d6c0b56eSmrgelse 8447d6c0b56eSmrg eval $cacheid=no 8448d6c0b56eSmrgfi 8449d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8450d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8451d6c0b56eSmrgfi 8452d6c0b56eSmrg 8453d6c0b56eSmrg 8454d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8455d6c0b56eSmrg 8456d6c0b56eSmrg eval supported=\$$cacheid 8457d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8458d6c0b56eSmrg$as_echo "$supported" >&6; } 8459d6c0b56eSmrg if test "$supported" = "yes" ; then 8460d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8461d6c0b56eSmrg found="yes" 8462d6c0b56eSmrg fi 8463d6c0b56eSmrg fi 8464d6c0b56eSmrg 8465d6c0b56eSmrg 8466d6c0b56eSmrg 8467d6c0b56eSmrg 8468d6c0b56eSmrg 8469d6c0b56eSmrg 8470d6c0b56eSmrg 8471d6c0b56eSmrg 8472d6c0b56eSmrg 8473d6c0b56eSmrg 8474d6c0b56eSmrg 8475d6c0b56eSmrg 8476d6c0b56eSmrg 8477d6c0b56eSmrg 8478d6c0b56eSmrg 8479d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8480d6c0b56eSmrg 8481d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8482d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8483d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8484d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8485d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8486d6c0b56eSmrg $as_echo_n "(cached) " >&6 8487d6c0b56eSmrgelse 8488d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8489d6c0b56eSmrg/* end confdefs.h. */ 8490d6c0b56eSmrgint i; 8491d6c0b56eSmrg_ACEOF 8492d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8493d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8494d6c0b56eSmrgelse 8495d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8496d6c0b56eSmrgfi 8497d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8498d6c0b56eSmrgfi 8499d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8500d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8501d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8502d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8503d6c0b56eSmrgfi 8504d6c0b56eSmrg 8505d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8506d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8507d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8508d6c0b56eSmrg fi 8509d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8510d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8511d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8512d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8513d6c0b56eSmrg $as_echo_n "(cached) " >&6 8514d6c0b56eSmrgelse 8515d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8516d6c0b56eSmrg/* end confdefs.h. */ 8517d6c0b56eSmrgint i; 8518d6c0b56eSmrg_ACEOF 8519d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8520d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8521d6c0b56eSmrgelse 8522d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8523d6c0b56eSmrgfi 8524d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8525d6c0b56eSmrgfi 8526d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8527d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8528d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8529d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8530d6c0b56eSmrgfi 8531d6c0b56eSmrg 8532d6c0b56eSmrgfound="no" 8533d6c0b56eSmrg 8534d6c0b56eSmrg if test $found = "no" ; then 8535d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8536d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8537d6c0b56eSmrg fi 8538d6c0b56eSmrg 8539d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8540d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8541d6c0b56eSmrg fi 8542d6c0b56eSmrg 8543d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=write-strings" 8544d6c0b56eSmrg 8545d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8546d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 8547d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8548d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8549d6c0b56eSmrg $as_echo_n "(cached) " >&6 8550d6c0b56eSmrgelse 8551d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8552d6c0b56eSmrg/* end confdefs.h. */ 8553d6c0b56eSmrgint i; 8554d6c0b56eSmrgint 8555d6c0b56eSmrgmain () 8556d6c0b56eSmrg{ 8557d6c0b56eSmrg 8558d6c0b56eSmrg ; 8559d6c0b56eSmrg return 0; 8560d6c0b56eSmrg} 8561d6c0b56eSmrg_ACEOF 8562d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8563d6c0b56eSmrg eval $cacheid=yes 8564d6c0b56eSmrgelse 8565d6c0b56eSmrg eval $cacheid=no 8566d6c0b56eSmrgfi 8567d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8568d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8569d6c0b56eSmrgfi 8570d6c0b56eSmrg 8571d6c0b56eSmrg 8572d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8573d6c0b56eSmrg 8574d6c0b56eSmrg eval supported=\$$cacheid 8575d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8576d6c0b56eSmrg$as_echo "$supported" >&6; } 8577d6c0b56eSmrg if test "$supported" = "yes" ; then 8578d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8579d6c0b56eSmrg found="yes" 8580d6c0b56eSmrg fi 8581d6c0b56eSmrg fi 8582d6c0b56eSmrg 8583d6c0b56eSmrg 8584d6c0b56eSmrg 8585d6c0b56eSmrg 8586d6c0b56eSmrg 8587d6c0b56eSmrg 8588d6c0b56eSmrg 8589d6c0b56eSmrg 8590d6c0b56eSmrg 8591d6c0b56eSmrg 8592d6c0b56eSmrg 8593d6c0b56eSmrg 8594d6c0b56eSmrg 8595d6c0b56eSmrg 8596d6c0b56eSmrg 8597d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8598d6c0b56eSmrg 8599d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8600d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8601d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8602d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8603d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8604d6c0b56eSmrg $as_echo_n "(cached) " >&6 8605d6c0b56eSmrgelse 8606d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8607d6c0b56eSmrg/* end confdefs.h. */ 8608d6c0b56eSmrgint i; 8609d6c0b56eSmrg_ACEOF 8610d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8611d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8612d6c0b56eSmrgelse 8613d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8614d6c0b56eSmrgfi 8615d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8616d6c0b56eSmrgfi 8617d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8618d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8619d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8620d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8621d6c0b56eSmrgfi 8622d6c0b56eSmrg 8623d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8624d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8625d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8626d6c0b56eSmrg fi 8627d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8628d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8629d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8630d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8631d6c0b56eSmrg $as_echo_n "(cached) " >&6 8632d6c0b56eSmrgelse 8633d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8634d6c0b56eSmrg/* end confdefs.h. */ 8635d6c0b56eSmrgint i; 8636d6c0b56eSmrg_ACEOF 8637d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8638d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8639d6c0b56eSmrgelse 8640d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8641d6c0b56eSmrgfi 8642d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8643d6c0b56eSmrgfi 8644d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8645d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8646d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8647d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8648d6c0b56eSmrgfi 8649d6c0b56eSmrg 8650d6c0b56eSmrgfound="no" 8651d6c0b56eSmrg 8652d6c0b56eSmrg if test $found = "no" ; then 8653d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8654d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8655d6c0b56eSmrg fi 8656d6c0b56eSmrg 8657d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8658d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8659d6c0b56eSmrg fi 8660d6c0b56eSmrg 8661d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=address" 8662d6c0b56eSmrg 8663d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8664d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 8665d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_address 8666d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8667d6c0b56eSmrg $as_echo_n "(cached) " >&6 8668d6c0b56eSmrgelse 8669d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8670d6c0b56eSmrg/* end confdefs.h. */ 8671d6c0b56eSmrgint i; 8672d6c0b56eSmrgint 8673d6c0b56eSmrgmain () 8674d6c0b56eSmrg{ 8675d6c0b56eSmrg 8676d6c0b56eSmrg ; 8677d6c0b56eSmrg return 0; 8678d6c0b56eSmrg} 8679d6c0b56eSmrg_ACEOF 8680d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8681d6c0b56eSmrg eval $cacheid=yes 8682d6c0b56eSmrgelse 8683d6c0b56eSmrg eval $cacheid=no 8684d6c0b56eSmrgfi 8685d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8686d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8687d6c0b56eSmrgfi 8688d6c0b56eSmrg 8689d6c0b56eSmrg 8690d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8691d6c0b56eSmrg 8692d6c0b56eSmrg eval supported=\$$cacheid 8693d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8694d6c0b56eSmrg$as_echo "$supported" >&6; } 8695d6c0b56eSmrg if test "$supported" = "yes" ; then 8696d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8697d6c0b56eSmrg found="yes" 8698d6c0b56eSmrg fi 8699d6c0b56eSmrg fi 8700d6c0b56eSmrg 8701d6c0b56eSmrg 8702d6c0b56eSmrg 8703d6c0b56eSmrg 8704d6c0b56eSmrg 8705d6c0b56eSmrg 8706d6c0b56eSmrg 8707d6c0b56eSmrg 8708d6c0b56eSmrg 8709d6c0b56eSmrg 8710d6c0b56eSmrg 8711d6c0b56eSmrg 8712d6c0b56eSmrg 8713d6c0b56eSmrg 8714d6c0b56eSmrg 8715d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8716d6c0b56eSmrg 8717d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8718d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8719d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8720d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8721d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8722d6c0b56eSmrg $as_echo_n "(cached) " >&6 8723d6c0b56eSmrgelse 8724d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8725d6c0b56eSmrg/* end confdefs.h. */ 8726d6c0b56eSmrgint i; 8727d6c0b56eSmrg_ACEOF 8728d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8729d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8730d6c0b56eSmrgelse 8731d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8732d6c0b56eSmrgfi 8733d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8734d6c0b56eSmrgfi 8735d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8736d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8737d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8738d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8739d6c0b56eSmrgfi 8740d6c0b56eSmrg 8741d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8742d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8743d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8744d6c0b56eSmrg fi 8745d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8746d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8747d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8748d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8749d6c0b56eSmrg $as_echo_n "(cached) " >&6 8750d6c0b56eSmrgelse 8751d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8752d6c0b56eSmrg/* end confdefs.h. */ 8753d6c0b56eSmrgint i; 8754d6c0b56eSmrg_ACEOF 8755d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8756d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8757d6c0b56eSmrgelse 8758d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8759d6c0b56eSmrgfi 8760d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8761d6c0b56eSmrgfi 8762d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8763d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8764d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8765d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8766d6c0b56eSmrgfi 8767d6c0b56eSmrg 8768d6c0b56eSmrgfound="no" 8769d6c0b56eSmrg 8770d6c0b56eSmrg if test $found = "no" ; then 8771d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8772d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8773d6c0b56eSmrg fi 8774d6c0b56eSmrg 8775d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8776d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8777d6c0b56eSmrg fi 8778d6c0b56eSmrg 8779d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8780d6c0b56eSmrg 8781d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8782d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8783d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8784d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8785d6c0b56eSmrg $as_echo_n "(cached) " >&6 8786d6c0b56eSmrgelse 8787d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8788d6c0b56eSmrg/* end confdefs.h. */ 8789d6c0b56eSmrgint i; 8790d6c0b56eSmrgint 8791d6c0b56eSmrgmain () 8792d6c0b56eSmrg{ 8793d6c0b56eSmrg 8794d6c0b56eSmrg ; 8795d6c0b56eSmrg return 0; 8796d6c0b56eSmrg} 8797d6c0b56eSmrg_ACEOF 8798d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8799d6c0b56eSmrg eval $cacheid=yes 8800d6c0b56eSmrgelse 8801d6c0b56eSmrg eval $cacheid=no 8802d6c0b56eSmrgfi 8803d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8804d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8805d6c0b56eSmrgfi 8806d6c0b56eSmrg 8807d6c0b56eSmrg 8808d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8809d6c0b56eSmrg 8810d6c0b56eSmrg eval supported=\$$cacheid 8811d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8812d6c0b56eSmrg$as_echo "$supported" >&6; } 8813d6c0b56eSmrg if test "$supported" = "yes" ; then 8814d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8815d6c0b56eSmrg found="yes" 8816d6c0b56eSmrg fi 8817d6c0b56eSmrg fi 8818d6c0b56eSmrg 8819d6c0b56eSmrg if test $found = "no" ; then 8820d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8821d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8822d6c0b56eSmrg fi 8823d6c0b56eSmrg 8824d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8825d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8826d6c0b56eSmrg fi 8827d6c0b56eSmrg 8828d6c0b56eSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8829d6c0b56eSmrg 8830d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8831d6c0b56eSmrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8832d6c0b56eSmrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8833d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8834d6c0b56eSmrg $as_echo_n "(cached) " >&6 8835d6c0b56eSmrgelse 8836d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8837d6c0b56eSmrg/* end confdefs.h. */ 8838d6c0b56eSmrgint i; 8839d6c0b56eSmrgint 8840d6c0b56eSmrgmain () 8841d6c0b56eSmrg{ 8842d6c0b56eSmrg 8843d6c0b56eSmrg ; 8844d6c0b56eSmrg return 0; 8845d6c0b56eSmrg} 8846d6c0b56eSmrg_ACEOF 8847d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8848d6c0b56eSmrg eval $cacheid=yes 8849d6c0b56eSmrgelse 8850d6c0b56eSmrg eval $cacheid=no 8851d6c0b56eSmrgfi 8852d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8853d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8854d6c0b56eSmrgfi 8855d6c0b56eSmrg 8856d6c0b56eSmrg 8857d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8858d6c0b56eSmrg 8859d6c0b56eSmrg eval supported=\$$cacheid 8860d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8861d6c0b56eSmrg$as_echo "$supported" >&6; } 8862d6c0b56eSmrg if test "$supported" = "yes" ; then 8863d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8864d6c0b56eSmrg found="yes" 8865d6c0b56eSmrg fi 8866d6c0b56eSmrg fi 8867d6c0b56eSmrg 8868d6c0b56eSmrg 8869d6c0b56eSmrg 8870d6c0b56eSmrg 8871d6c0b56eSmrg 8872d6c0b56eSmrg 8873d6c0b56eSmrg 8874d6c0b56eSmrg 8875d6c0b56eSmrg 8876d6c0b56eSmrg 8877d6c0b56eSmrg 8878d6c0b56eSmrg 8879d6c0b56eSmrg 8880d6c0b56eSmrg 8881d6c0b56eSmrg 8882d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8883d6c0b56eSmrg 8884d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8885d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8886d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8887d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8888d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8889d6c0b56eSmrg $as_echo_n "(cached) " >&6 8890d6c0b56eSmrgelse 8891d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8892d6c0b56eSmrg/* end confdefs.h. */ 8893d6c0b56eSmrgint i; 8894d6c0b56eSmrg_ACEOF 8895d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8896d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8897d6c0b56eSmrgelse 8898d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 8899d6c0b56eSmrgfi 8900d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8901d6c0b56eSmrgfi 8902d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8903d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8904d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8905d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8906d6c0b56eSmrgfi 8907d6c0b56eSmrg 8908d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8909d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8910d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8911d6c0b56eSmrg fi 8912d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8913d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8914d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8915d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8916d6c0b56eSmrg $as_echo_n "(cached) " >&6 8917d6c0b56eSmrgelse 8918d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8919d6c0b56eSmrg/* end confdefs.h. */ 8920d6c0b56eSmrgint i; 8921d6c0b56eSmrg_ACEOF 8922d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 8923d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8924d6c0b56eSmrgelse 8925d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 8926d6c0b56eSmrgfi 8927d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8928d6c0b56eSmrgfi 8929d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8930d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8931d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8932d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8933d6c0b56eSmrgfi 8934d6c0b56eSmrg 8935d6c0b56eSmrgfound="no" 8936d6c0b56eSmrg 8937d6c0b56eSmrg if test $found = "no" ; then 8938d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8939d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8940d6c0b56eSmrg fi 8941d6c0b56eSmrg 8942d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8943d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8944d6c0b56eSmrg fi 8945d6c0b56eSmrg 8946d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8947d6c0b56eSmrg 8948d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8949d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8950d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8951d6c0b56eSmrg if eval \${$cacheid+:} false; then : 8952d6c0b56eSmrg $as_echo_n "(cached) " >&6 8953d6c0b56eSmrgelse 8954d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8955d6c0b56eSmrg/* end confdefs.h. */ 8956d6c0b56eSmrgint i; 8957d6c0b56eSmrgint 8958d6c0b56eSmrgmain () 8959d6c0b56eSmrg{ 8960d6c0b56eSmrg 8961d6c0b56eSmrg ; 8962d6c0b56eSmrg return 0; 8963d6c0b56eSmrg} 8964d6c0b56eSmrg_ACEOF 8965d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 8966d6c0b56eSmrg eval $cacheid=yes 8967d6c0b56eSmrgelse 8968d6c0b56eSmrg eval $cacheid=no 8969d6c0b56eSmrgfi 8970d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 8971d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 8972d6c0b56eSmrgfi 8973d6c0b56eSmrg 8974d6c0b56eSmrg 8975d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8976d6c0b56eSmrg 8977d6c0b56eSmrg eval supported=\$$cacheid 8978d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8979d6c0b56eSmrg$as_echo "$supported" >&6; } 8980d6c0b56eSmrg if test "$supported" = "yes" ; then 8981d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8982d6c0b56eSmrg found="yes" 8983d6c0b56eSmrg fi 8984d6c0b56eSmrg fi 8985d6c0b56eSmrg 8986d6c0b56eSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8987d6c0b56eSmrgelse 8988d6c0b56eSmrg{ $as_echo "$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 8989d6c0b56eSmrg$as_echo "$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;} 8990d6c0b56eSmrg 8991d6c0b56eSmrg 8992d6c0b56eSmrg 8993d6c0b56eSmrg 8994d6c0b56eSmrg 8995d6c0b56eSmrg 8996d6c0b56eSmrg 8997d6c0b56eSmrg 8998d6c0b56eSmrg 8999d6c0b56eSmrg 9000d6c0b56eSmrg 9001d6c0b56eSmrg 9002d6c0b56eSmrg 9003d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9004d6c0b56eSmrg 9005d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9006d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9007d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9008d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9009d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9010d6c0b56eSmrg $as_echo_n "(cached) " >&6 9011d6c0b56eSmrgelse 9012d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9013d6c0b56eSmrg/* end confdefs.h. */ 9014d6c0b56eSmrgint i; 9015d6c0b56eSmrg_ACEOF 9016d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9017d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9018d6c0b56eSmrgelse 9019d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9020d6c0b56eSmrgfi 9021d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9022d6c0b56eSmrgfi 9023d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9024d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9025d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9026d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9027d6c0b56eSmrgfi 9028d6c0b56eSmrg 9029d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9030d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9031d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9032d6c0b56eSmrg fi 9033d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9034d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9035d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9036d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9037d6c0b56eSmrg $as_echo_n "(cached) " >&6 9038d6c0b56eSmrgelse 9039d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9040d6c0b56eSmrg/* end confdefs.h. */ 9041d6c0b56eSmrgint i; 9042d6c0b56eSmrg_ACEOF 9043d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9044d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9045d6c0b56eSmrgelse 9046d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9047d6c0b56eSmrgfi 9048d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9049d6c0b56eSmrgfi 9050d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9051d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9052d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9053d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9054d6c0b56eSmrgfi 9055d6c0b56eSmrg 9056d6c0b56eSmrgfound="no" 9057d6c0b56eSmrg 9058d6c0b56eSmrg if test $found = "no" ; then 9059d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9060d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9061d6c0b56eSmrg fi 9062d6c0b56eSmrg 9063d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9064d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9065d6c0b56eSmrg fi 9066d6c0b56eSmrg 9067d6c0b56eSmrg CFLAGS="$CFLAGS -Wimplicit" 9068d6c0b56eSmrg 9069d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9070d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 9071d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wimplicit 9072d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9073d6c0b56eSmrg $as_echo_n "(cached) " >&6 9074d6c0b56eSmrgelse 9075d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9076d6c0b56eSmrg/* end confdefs.h. */ 9077d6c0b56eSmrgint i; 9078d6c0b56eSmrgint 9079d6c0b56eSmrgmain () 9080d6c0b56eSmrg{ 9081d6c0b56eSmrg 9082d6c0b56eSmrg ; 9083d6c0b56eSmrg return 0; 9084d6c0b56eSmrg} 9085d6c0b56eSmrg_ACEOF 9086d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9087d6c0b56eSmrg eval $cacheid=yes 9088d6c0b56eSmrgelse 9089d6c0b56eSmrg eval $cacheid=no 9090d6c0b56eSmrgfi 9091d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9092d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9093d6c0b56eSmrgfi 9094d6c0b56eSmrg 9095d6c0b56eSmrg 9096d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9097d6c0b56eSmrg 9098d6c0b56eSmrg eval supported=\$$cacheid 9099d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9100d6c0b56eSmrg$as_echo "$supported" >&6; } 9101d6c0b56eSmrg if test "$supported" = "yes" ; then 9102d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9103d6c0b56eSmrg found="yes" 9104d6c0b56eSmrg fi 9105d6c0b56eSmrg fi 9106d6c0b56eSmrg 9107d6c0b56eSmrg 9108d6c0b56eSmrg 9109d6c0b56eSmrg 9110d6c0b56eSmrg 9111d6c0b56eSmrg 9112d6c0b56eSmrg 9113d6c0b56eSmrg 9114d6c0b56eSmrg 9115d6c0b56eSmrg 9116d6c0b56eSmrg 9117d6c0b56eSmrg 9118d6c0b56eSmrg 9119d6c0b56eSmrg 9120d6c0b56eSmrg 9121d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9122d6c0b56eSmrg 9123d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9124d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9125d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9126d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9127d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9128d6c0b56eSmrg $as_echo_n "(cached) " >&6 9129d6c0b56eSmrgelse 9130d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9131d6c0b56eSmrg/* end confdefs.h. */ 9132d6c0b56eSmrgint i; 9133d6c0b56eSmrg_ACEOF 9134d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9135d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9136d6c0b56eSmrgelse 9137d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9138d6c0b56eSmrgfi 9139d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9140d6c0b56eSmrgfi 9141d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9142d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9143d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9144d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9145d6c0b56eSmrgfi 9146d6c0b56eSmrg 9147d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9148d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9149d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9150d6c0b56eSmrg fi 9151d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9152d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9153d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9154d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9155d6c0b56eSmrg $as_echo_n "(cached) " >&6 9156d6c0b56eSmrgelse 9157d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9158d6c0b56eSmrg/* end confdefs.h. */ 9159d6c0b56eSmrgint i; 9160d6c0b56eSmrg_ACEOF 9161d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9162d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9163d6c0b56eSmrgelse 9164d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9165d6c0b56eSmrgfi 9166d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9167d6c0b56eSmrgfi 9168d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9169d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9170d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9171d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9172d6c0b56eSmrgfi 9173d6c0b56eSmrg 9174d6c0b56eSmrgfound="no" 9175d6c0b56eSmrg 9176d6c0b56eSmrg if test $found = "no" ; then 9177d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9178d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9179d6c0b56eSmrg fi 9180d6c0b56eSmrg 9181d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9182d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9183d6c0b56eSmrg fi 9184d6c0b56eSmrg 9185d6c0b56eSmrg CFLAGS="$CFLAGS -Wnonnull" 9186d6c0b56eSmrg 9187d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9188d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 9189d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wnonnull 9190d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9191d6c0b56eSmrg $as_echo_n "(cached) " >&6 9192d6c0b56eSmrgelse 9193d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9194d6c0b56eSmrg/* end confdefs.h. */ 9195d6c0b56eSmrgint i; 9196d6c0b56eSmrgint 9197d6c0b56eSmrgmain () 9198d6c0b56eSmrg{ 9199d6c0b56eSmrg 9200d6c0b56eSmrg ; 9201d6c0b56eSmrg return 0; 9202d6c0b56eSmrg} 9203d6c0b56eSmrg_ACEOF 9204d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9205d6c0b56eSmrg eval $cacheid=yes 9206d6c0b56eSmrgelse 9207d6c0b56eSmrg eval $cacheid=no 9208d6c0b56eSmrgfi 9209d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9210d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9211d6c0b56eSmrgfi 9212d6c0b56eSmrg 9213d6c0b56eSmrg 9214d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9215d6c0b56eSmrg 9216d6c0b56eSmrg eval supported=\$$cacheid 9217d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9218d6c0b56eSmrg$as_echo "$supported" >&6; } 9219d6c0b56eSmrg if test "$supported" = "yes" ; then 9220d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9221d6c0b56eSmrg found="yes" 9222d6c0b56eSmrg fi 9223d6c0b56eSmrg fi 9224d6c0b56eSmrg 9225d6c0b56eSmrg 9226d6c0b56eSmrg 9227d6c0b56eSmrg 9228d6c0b56eSmrg 9229d6c0b56eSmrg 9230d6c0b56eSmrg 9231d6c0b56eSmrg 9232d6c0b56eSmrg 9233d6c0b56eSmrg 9234d6c0b56eSmrg 9235d6c0b56eSmrg 9236d6c0b56eSmrg 9237d6c0b56eSmrg 9238d6c0b56eSmrg 9239d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9240d6c0b56eSmrg 9241d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9242d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9243d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9244d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9245d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9246d6c0b56eSmrg $as_echo_n "(cached) " >&6 9247d6c0b56eSmrgelse 9248d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9249d6c0b56eSmrg/* end confdefs.h. */ 9250d6c0b56eSmrgint i; 9251d6c0b56eSmrg_ACEOF 9252d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9253d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9254d6c0b56eSmrgelse 9255d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9256d6c0b56eSmrgfi 9257d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9258d6c0b56eSmrgfi 9259d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9260d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9261d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9262d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9263d6c0b56eSmrgfi 9264d6c0b56eSmrg 9265d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9266d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9267d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9268d6c0b56eSmrg fi 9269d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9270d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9271d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9272d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9273d6c0b56eSmrg $as_echo_n "(cached) " >&6 9274d6c0b56eSmrgelse 9275d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9276d6c0b56eSmrg/* end confdefs.h. */ 9277d6c0b56eSmrgint i; 9278d6c0b56eSmrg_ACEOF 9279d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9280d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9281d6c0b56eSmrgelse 9282d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9283d6c0b56eSmrgfi 9284d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9285d6c0b56eSmrgfi 9286d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9287d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9288d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9289d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9290d6c0b56eSmrgfi 9291d6c0b56eSmrg 9292d6c0b56eSmrgfound="no" 9293d6c0b56eSmrg 9294d6c0b56eSmrg if test $found = "no" ; then 9295d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9296d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9297d6c0b56eSmrg fi 9298d6c0b56eSmrg 9299d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9300d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9301d6c0b56eSmrg fi 9302d6c0b56eSmrg 9303d6c0b56eSmrg CFLAGS="$CFLAGS -Winit-self" 9304d6c0b56eSmrg 9305d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9306d6c0b56eSmrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 9307d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Winit_self 9308d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9309d6c0b56eSmrg $as_echo_n "(cached) " >&6 9310d6c0b56eSmrgelse 9311d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9312d6c0b56eSmrg/* end confdefs.h. */ 9313d6c0b56eSmrgint i; 9314d6c0b56eSmrgint 9315d6c0b56eSmrgmain () 9316d6c0b56eSmrg{ 9317d6c0b56eSmrg 9318d6c0b56eSmrg ; 9319d6c0b56eSmrg return 0; 9320d6c0b56eSmrg} 9321d6c0b56eSmrg_ACEOF 9322d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9323d6c0b56eSmrg eval $cacheid=yes 9324d6c0b56eSmrgelse 9325d6c0b56eSmrg eval $cacheid=no 9326d6c0b56eSmrgfi 9327d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9328d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9329d6c0b56eSmrgfi 9330d6c0b56eSmrg 9331d6c0b56eSmrg 9332d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9333d6c0b56eSmrg 9334d6c0b56eSmrg eval supported=\$$cacheid 9335d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9336d6c0b56eSmrg$as_echo "$supported" >&6; } 9337d6c0b56eSmrg if test "$supported" = "yes" ; then 9338d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9339d6c0b56eSmrg found="yes" 9340d6c0b56eSmrg fi 9341d6c0b56eSmrg fi 9342d6c0b56eSmrg 9343d6c0b56eSmrg 9344d6c0b56eSmrg 9345d6c0b56eSmrg 9346d6c0b56eSmrg 9347d6c0b56eSmrg 9348d6c0b56eSmrg 9349d6c0b56eSmrg 9350d6c0b56eSmrg 9351d6c0b56eSmrg 9352d6c0b56eSmrg 9353d6c0b56eSmrg 9354d6c0b56eSmrg 9355d6c0b56eSmrg 9356d6c0b56eSmrg 9357d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9358d6c0b56eSmrg 9359d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9360d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9361d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9362d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9363d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9364d6c0b56eSmrg $as_echo_n "(cached) " >&6 9365d6c0b56eSmrgelse 9366d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9367d6c0b56eSmrg/* end confdefs.h. */ 9368d6c0b56eSmrgint i; 9369d6c0b56eSmrg_ACEOF 9370d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9371d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9372d6c0b56eSmrgelse 9373d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9374d6c0b56eSmrgfi 9375d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9376d6c0b56eSmrgfi 9377d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9378d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9379d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9380d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9381d6c0b56eSmrgfi 9382d6c0b56eSmrg 9383d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9384d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9385d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9386d6c0b56eSmrg fi 9387d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9388d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9389d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9390d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9391d6c0b56eSmrg $as_echo_n "(cached) " >&6 9392d6c0b56eSmrgelse 9393d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9394d6c0b56eSmrg/* end confdefs.h. */ 9395d6c0b56eSmrgint i; 9396d6c0b56eSmrg_ACEOF 9397d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9398d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9399d6c0b56eSmrgelse 9400d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9401d6c0b56eSmrgfi 9402d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9403d6c0b56eSmrgfi 9404d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9405d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9406d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9407d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9408d6c0b56eSmrgfi 9409d6c0b56eSmrg 9410d6c0b56eSmrgfound="no" 9411d6c0b56eSmrg 9412d6c0b56eSmrg if test $found = "no" ; then 9413d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9414d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9415d6c0b56eSmrg fi 9416d6c0b56eSmrg 9417d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9418d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9419d6c0b56eSmrg fi 9420d6c0b56eSmrg 9421d6c0b56eSmrg CFLAGS="$CFLAGS -Wmain" 9422d6c0b56eSmrg 9423d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9424d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 9425d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmain 9426d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9427d6c0b56eSmrg $as_echo_n "(cached) " >&6 9428d6c0b56eSmrgelse 9429d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9430d6c0b56eSmrg/* end confdefs.h. */ 9431d6c0b56eSmrgint i; 9432d6c0b56eSmrgint 9433d6c0b56eSmrgmain () 9434d6c0b56eSmrg{ 9435d6c0b56eSmrg 9436d6c0b56eSmrg ; 9437d6c0b56eSmrg return 0; 9438d6c0b56eSmrg} 9439d6c0b56eSmrg_ACEOF 9440d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9441d6c0b56eSmrg eval $cacheid=yes 9442d6c0b56eSmrgelse 9443d6c0b56eSmrg eval $cacheid=no 9444d6c0b56eSmrgfi 9445d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9446d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9447d6c0b56eSmrgfi 9448d6c0b56eSmrg 9449d6c0b56eSmrg 9450d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9451d6c0b56eSmrg 9452d6c0b56eSmrg eval supported=\$$cacheid 9453d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9454d6c0b56eSmrg$as_echo "$supported" >&6; } 9455d6c0b56eSmrg if test "$supported" = "yes" ; then 9456d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9457d6c0b56eSmrg found="yes" 9458d6c0b56eSmrg fi 9459d6c0b56eSmrg fi 9460d6c0b56eSmrg 9461d6c0b56eSmrg 9462d6c0b56eSmrg 9463d6c0b56eSmrg 9464d6c0b56eSmrg 9465d6c0b56eSmrg 9466d6c0b56eSmrg 9467d6c0b56eSmrg 9468d6c0b56eSmrg 9469d6c0b56eSmrg 9470d6c0b56eSmrg 9471d6c0b56eSmrg 9472d6c0b56eSmrg 9473d6c0b56eSmrg 9474d6c0b56eSmrg 9475d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9476d6c0b56eSmrg 9477d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9478d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9479d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9480d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9481d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9482d6c0b56eSmrg $as_echo_n "(cached) " >&6 9483d6c0b56eSmrgelse 9484d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9485d6c0b56eSmrg/* end confdefs.h. */ 9486d6c0b56eSmrgint i; 9487d6c0b56eSmrg_ACEOF 9488d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9489d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9490d6c0b56eSmrgelse 9491d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9492d6c0b56eSmrgfi 9493d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9494d6c0b56eSmrgfi 9495d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9496d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9497d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9498d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9499d6c0b56eSmrgfi 9500d6c0b56eSmrg 9501d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9502d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9503d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9504d6c0b56eSmrg fi 9505d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9506d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9507d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9508d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9509d6c0b56eSmrg $as_echo_n "(cached) " >&6 9510d6c0b56eSmrgelse 9511d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9512d6c0b56eSmrg/* end confdefs.h. */ 9513d6c0b56eSmrgint i; 9514d6c0b56eSmrg_ACEOF 9515d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9516d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9517d6c0b56eSmrgelse 9518d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9519d6c0b56eSmrgfi 9520d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9521d6c0b56eSmrgfi 9522d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9523d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9524d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9525d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9526d6c0b56eSmrgfi 9527d6c0b56eSmrg 9528d6c0b56eSmrgfound="no" 9529d6c0b56eSmrg 9530d6c0b56eSmrg if test $found = "no" ; then 9531d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9532d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9533d6c0b56eSmrg fi 9534d6c0b56eSmrg 9535d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9536d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9537d6c0b56eSmrg fi 9538d6c0b56eSmrg 9539d6c0b56eSmrg CFLAGS="$CFLAGS -Wmissing-braces" 9540d6c0b56eSmrg 9541d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9542d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 9543d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9544d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9545d6c0b56eSmrg $as_echo_n "(cached) " >&6 9546d6c0b56eSmrgelse 9547d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9548d6c0b56eSmrg/* end confdefs.h. */ 9549d6c0b56eSmrgint i; 9550d6c0b56eSmrgint 9551d6c0b56eSmrgmain () 9552d6c0b56eSmrg{ 9553d6c0b56eSmrg 9554d6c0b56eSmrg ; 9555d6c0b56eSmrg return 0; 9556d6c0b56eSmrg} 9557d6c0b56eSmrg_ACEOF 9558d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9559d6c0b56eSmrg eval $cacheid=yes 9560d6c0b56eSmrgelse 9561d6c0b56eSmrg eval $cacheid=no 9562d6c0b56eSmrgfi 9563d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9564d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9565d6c0b56eSmrgfi 9566d6c0b56eSmrg 9567d6c0b56eSmrg 9568d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9569d6c0b56eSmrg 9570d6c0b56eSmrg eval supported=\$$cacheid 9571d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9572d6c0b56eSmrg$as_echo "$supported" >&6; } 9573d6c0b56eSmrg if test "$supported" = "yes" ; then 9574d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9575d6c0b56eSmrg found="yes" 9576d6c0b56eSmrg fi 9577d6c0b56eSmrg fi 9578d6c0b56eSmrg 9579d6c0b56eSmrg 9580d6c0b56eSmrg 9581d6c0b56eSmrg 9582d6c0b56eSmrg 9583d6c0b56eSmrg 9584d6c0b56eSmrg 9585d6c0b56eSmrg 9586d6c0b56eSmrg 9587d6c0b56eSmrg 9588d6c0b56eSmrg 9589d6c0b56eSmrg 9590d6c0b56eSmrg 9591d6c0b56eSmrg 9592d6c0b56eSmrg 9593d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9594d6c0b56eSmrg 9595d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9596d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9597d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9598d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9599d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9600d6c0b56eSmrg $as_echo_n "(cached) " >&6 9601d6c0b56eSmrgelse 9602d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9603d6c0b56eSmrg/* end confdefs.h. */ 9604d6c0b56eSmrgint i; 9605d6c0b56eSmrg_ACEOF 9606d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9607d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9608d6c0b56eSmrgelse 9609d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9610d6c0b56eSmrgfi 9611d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9612d6c0b56eSmrgfi 9613d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9614d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9615d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9616d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9617d6c0b56eSmrgfi 9618d6c0b56eSmrg 9619d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9620d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9621d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9622d6c0b56eSmrg fi 9623d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9624d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9625d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9626d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9627d6c0b56eSmrg $as_echo_n "(cached) " >&6 9628d6c0b56eSmrgelse 9629d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9630d6c0b56eSmrg/* end confdefs.h. */ 9631d6c0b56eSmrgint i; 9632d6c0b56eSmrg_ACEOF 9633d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9634d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9635d6c0b56eSmrgelse 9636d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9637d6c0b56eSmrgfi 9638d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9639d6c0b56eSmrgfi 9640d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9641d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9642d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9643d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9644d6c0b56eSmrgfi 9645d6c0b56eSmrg 9646d6c0b56eSmrgfound="no" 9647d6c0b56eSmrg 9648d6c0b56eSmrg if test $found = "no" ; then 9649d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9650d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9651d6c0b56eSmrg fi 9652d6c0b56eSmrg 9653d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9654d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9655d6c0b56eSmrg fi 9656d6c0b56eSmrg 9657d6c0b56eSmrg CFLAGS="$CFLAGS -Wsequence-point" 9658d6c0b56eSmrg 9659d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9660d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 9661d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wsequence_point 9662d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9663d6c0b56eSmrg $as_echo_n "(cached) " >&6 9664d6c0b56eSmrgelse 9665d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9666d6c0b56eSmrg/* end confdefs.h. */ 9667d6c0b56eSmrgint i; 9668d6c0b56eSmrgint 9669d6c0b56eSmrgmain () 9670d6c0b56eSmrg{ 9671d6c0b56eSmrg 9672d6c0b56eSmrg ; 9673d6c0b56eSmrg return 0; 9674d6c0b56eSmrg} 9675d6c0b56eSmrg_ACEOF 9676d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9677d6c0b56eSmrg eval $cacheid=yes 9678d6c0b56eSmrgelse 9679d6c0b56eSmrg eval $cacheid=no 9680d6c0b56eSmrgfi 9681d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9682d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9683d6c0b56eSmrgfi 9684d6c0b56eSmrg 9685d6c0b56eSmrg 9686d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9687d6c0b56eSmrg 9688d6c0b56eSmrg eval supported=\$$cacheid 9689d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9690d6c0b56eSmrg$as_echo "$supported" >&6; } 9691d6c0b56eSmrg if test "$supported" = "yes" ; then 9692d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9693d6c0b56eSmrg found="yes" 9694d6c0b56eSmrg fi 9695d6c0b56eSmrg fi 9696d6c0b56eSmrg 9697d6c0b56eSmrg 9698d6c0b56eSmrg 9699d6c0b56eSmrg 9700d6c0b56eSmrg 9701d6c0b56eSmrg 9702d6c0b56eSmrg 9703d6c0b56eSmrg 9704d6c0b56eSmrg 9705d6c0b56eSmrg 9706d6c0b56eSmrg 9707d6c0b56eSmrg 9708d6c0b56eSmrg 9709d6c0b56eSmrg 9710d6c0b56eSmrg 9711d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9712d6c0b56eSmrg 9713d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9714d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9715d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9716d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9717d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9718d6c0b56eSmrg $as_echo_n "(cached) " >&6 9719d6c0b56eSmrgelse 9720d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9721d6c0b56eSmrg/* end confdefs.h. */ 9722d6c0b56eSmrgint i; 9723d6c0b56eSmrg_ACEOF 9724d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9725d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9726d6c0b56eSmrgelse 9727d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9728d6c0b56eSmrgfi 9729d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9730d6c0b56eSmrgfi 9731d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9732d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9733d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9734d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9735d6c0b56eSmrgfi 9736d6c0b56eSmrg 9737d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9738d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9739d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9740d6c0b56eSmrg fi 9741d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9742d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9743d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9744d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9745d6c0b56eSmrg $as_echo_n "(cached) " >&6 9746d6c0b56eSmrgelse 9747d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9748d6c0b56eSmrg/* end confdefs.h. */ 9749d6c0b56eSmrgint i; 9750d6c0b56eSmrg_ACEOF 9751d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9752d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9753d6c0b56eSmrgelse 9754d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9755d6c0b56eSmrgfi 9756d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9757d6c0b56eSmrgfi 9758d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9759d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9760d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9761d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9762d6c0b56eSmrgfi 9763d6c0b56eSmrg 9764d6c0b56eSmrgfound="no" 9765d6c0b56eSmrg 9766d6c0b56eSmrg if test $found = "no" ; then 9767d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9768d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9769d6c0b56eSmrg fi 9770d6c0b56eSmrg 9771d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9772d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9773d6c0b56eSmrg fi 9774d6c0b56eSmrg 9775d6c0b56eSmrg CFLAGS="$CFLAGS -Wreturn-type" 9776d6c0b56eSmrg 9777d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9778d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 9779d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wreturn_type 9780d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9781d6c0b56eSmrg $as_echo_n "(cached) " >&6 9782d6c0b56eSmrgelse 9783d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9784d6c0b56eSmrg/* end confdefs.h. */ 9785d6c0b56eSmrgint i; 9786d6c0b56eSmrgint 9787d6c0b56eSmrgmain () 9788d6c0b56eSmrg{ 9789d6c0b56eSmrg 9790d6c0b56eSmrg ; 9791d6c0b56eSmrg return 0; 9792d6c0b56eSmrg} 9793d6c0b56eSmrg_ACEOF 9794d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9795d6c0b56eSmrg eval $cacheid=yes 9796d6c0b56eSmrgelse 9797d6c0b56eSmrg eval $cacheid=no 9798d6c0b56eSmrgfi 9799d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9800d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9801d6c0b56eSmrgfi 9802d6c0b56eSmrg 9803d6c0b56eSmrg 9804d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9805d6c0b56eSmrg 9806d6c0b56eSmrg eval supported=\$$cacheid 9807d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9808d6c0b56eSmrg$as_echo "$supported" >&6; } 9809d6c0b56eSmrg if test "$supported" = "yes" ; then 9810d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9811d6c0b56eSmrg found="yes" 9812d6c0b56eSmrg fi 9813d6c0b56eSmrg fi 9814d6c0b56eSmrg 9815d6c0b56eSmrg 9816d6c0b56eSmrg 9817d6c0b56eSmrg 9818d6c0b56eSmrg 9819d6c0b56eSmrg 9820d6c0b56eSmrg 9821d6c0b56eSmrg 9822d6c0b56eSmrg 9823d6c0b56eSmrg 9824d6c0b56eSmrg 9825d6c0b56eSmrg 9826d6c0b56eSmrg 9827d6c0b56eSmrg 9828d6c0b56eSmrg 9829d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9830d6c0b56eSmrg 9831d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9832d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9833d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9834d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9835d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9836d6c0b56eSmrg $as_echo_n "(cached) " >&6 9837d6c0b56eSmrgelse 9838d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9839d6c0b56eSmrg/* end confdefs.h. */ 9840d6c0b56eSmrgint i; 9841d6c0b56eSmrg_ACEOF 9842d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9843d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9844d6c0b56eSmrgelse 9845d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9846d6c0b56eSmrgfi 9847d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9848d6c0b56eSmrgfi 9849d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9850d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9851d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9852d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9853d6c0b56eSmrgfi 9854d6c0b56eSmrg 9855d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9856d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9857d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9858d6c0b56eSmrg fi 9859d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9860d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9861d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9862d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9863d6c0b56eSmrg $as_echo_n "(cached) " >&6 9864d6c0b56eSmrgelse 9865d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9866d6c0b56eSmrg/* end confdefs.h. */ 9867d6c0b56eSmrgint i; 9868d6c0b56eSmrg_ACEOF 9869d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9870d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9871d6c0b56eSmrgelse 9872d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9873d6c0b56eSmrgfi 9874d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9875d6c0b56eSmrgfi 9876d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9877d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9878d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9879d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9880d6c0b56eSmrgfi 9881d6c0b56eSmrg 9882d6c0b56eSmrgfound="no" 9883d6c0b56eSmrg 9884d6c0b56eSmrg if test $found = "no" ; then 9885d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9886d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9887d6c0b56eSmrg fi 9888d6c0b56eSmrg 9889d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9890d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9891d6c0b56eSmrg fi 9892d6c0b56eSmrg 9893d6c0b56eSmrg CFLAGS="$CFLAGS -Wtrigraphs" 9894d6c0b56eSmrg 9895d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9896d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 9897d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wtrigraphs 9898d6c0b56eSmrg if eval \${$cacheid+:} false; then : 9899d6c0b56eSmrg $as_echo_n "(cached) " >&6 9900d6c0b56eSmrgelse 9901d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9902d6c0b56eSmrg/* end confdefs.h. */ 9903d6c0b56eSmrgint i; 9904d6c0b56eSmrgint 9905d6c0b56eSmrgmain () 9906d6c0b56eSmrg{ 9907d6c0b56eSmrg 9908d6c0b56eSmrg ; 9909d6c0b56eSmrg return 0; 9910d6c0b56eSmrg} 9911d6c0b56eSmrg_ACEOF 9912d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 9913d6c0b56eSmrg eval $cacheid=yes 9914d6c0b56eSmrgelse 9915d6c0b56eSmrg eval $cacheid=no 9916d6c0b56eSmrgfi 9917d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 9918d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 9919d6c0b56eSmrgfi 9920d6c0b56eSmrg 9921d6c0b56eSmrg 9922d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9923d6c0b56eSmrg 9924d6c0b56eSmrg eval supported=\$$cacheid 9925d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9926d6c0b56eSmrg$as_echo "$supported" >&6; } 9927d6c0b56eSmrg if test "$supported" = "yes" ; then 9928d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9929d6c0b56eSmrg found="yes" 9930d6c0b56eSmrg fi 9931d6c0b56eSmrg fi 9932d6c0b56eSmrg 9933d6c0b56eSmrg 9934d6c0b56eSmrg 9935d6c0b56eSmrg 9936d6c0b56eSmrg 9937d6c0b56eSmrg 9938d6c0b56eSmrg 9939d6c0b56eSmrg 9940d6c0b56eSmrg 9941d6c0b56eSmrg 9942d6c0b56eSmrg 9943d6c0b56eSmrg 9944d6c0b56eSmrg 9945d6c0b56eSmrg 9946d6c0b56eSmrg 9947d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9948d6c0b56eSmrg 9949d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9950d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9951d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9952d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9953d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9954d6c0b56eSmrg $as_echo_n "(cached) " >&6 9955d6c0b56eSmrgelse 9956d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9957d6c0b56eSmrg/* end confdefs.h. */ 9958d6c0b56eSmrgint i; 9959d6c0b56eSmrg_ACEOF 9960d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9961d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9962d6c0b56eSmrgelse 9963d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 9964d6c0b56eSmrgfi 9965d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9966d6c0b56eSmrgfi 9967d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9968d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9969d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9970d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9971d6c0b56eSmrgfi 9972d6c0b56eSmrg 9973d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9974d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9975d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9976d6c0b56eSmrg fi 9977d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9978d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9979d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9980d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9981d6c0b56eSmrg $as_echo_n "(cached) " >&6 9982d6c0b56eSmrgelse 9983d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9984d6c0b56eSmrg/* end confdefs.h. */ 9985d6c0b56eSmrgint i; 9986d6c0b56eSmrg_ACEOF 9987d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 9988d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9989d6c0b56eSmrgelse 9990d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 9991d6c0b56eSmrgfi 9992d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9993d6c0b56eSmrgfi 9994d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9995d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9996d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9997d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9998d6c0b56eSmrgfi 9999d6c0b56eSmrg 10000d6c0b56eSmrgfound="no" 10001d6c0b56eSmrg 10002d6c0b56eSmrg if test $found = "no" ; then 10003d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10004d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10005d6c0b56eSmrg fi 10006d6c0b56eSmrg 10007d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10008d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10009d6c0b56eSmrg fi 10010d6c0b56eSmrg 10011d6c0b56eSmrg CFLAGS="$CFLAGS -Warray-bounds" 10012d6c0b56eSmrg 10013d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10014d6c0b56eSmrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 10015d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Warray_bounds 10016d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10017d6c0b56eSmrg $as_echo_n "(cached) " >&6 10018d6c0b56eSmrgelse 10019d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10020d6c0b56eSmrg/* end confdefs.h. */ 10021d6c0b56eSmrgint i; 10022d6c0b56eSmrgint 10023d6c0b56eSmrgmain () 10024d6c0b56eSmrg{ 10025d6c0b56eSmrg 10026d6c0b56eSmrg ; 10027d6c0b56eSmrg return 0; 10028d6c0b56eSmrg} 10029d6c0b56eSmrg_ACEOF 10030d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10031d6c0b56eSmrg eval $cacheid=yes 10032d6c0b56eSmrgelse 10033d6c0b56eSmrg eval $cacheid=no 10034d6c0b56eSmrgfi 10035d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10036d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10037d6c0b56eSmrgfi 10038d6c0b56eSmrg 10039d6c0b56eSmrg 10040d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10041d6c0b56eSmrg 10042d6c0b56eSmrg eval supported=\$$cacheid 10043d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10044d6c0b56eSmrg$as_echo "$supported" >&6; } 10045d6c0b56eSmrg if test "$supported" = "yes" ; then 10046d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10047d6c0b56eSmrg found="yes" 10048d6c0b56eSmrg fi 10049d6c0b56eSmrg fi 10050d6c0b56eSmrg 10051d6c0b56eSmrg 10052d6c0b56eSmrg 10053d6c0b56eSmrg 10054d6c0b56eSmrg 10055d6c0b56eSmrg 10056d6c0b56eSmrg 10057d6c0b56eSmrg 10058d6c0b56eSmrg 10059d6c0b56eSmrg 10060d6c0b56eSmrg 10061d6c0b56eSmrg 10062d6c0b56eSmrg 10063d6c0b56eSmrg 10064d6c0b56eSmrg 10065d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10066d6c0b56eSmrg 10067d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10068d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10069d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10070d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10071d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10072d6c0b56eSmrg $as_echo_n "(cached) " >&6 10073d6c0b56eSmrgelse 10074d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10075d6c0b56eSmrg/* end confdefs.h. */ 10076d6c0b56eSmrgint i; 10077d6c0b56eSmrg_ACEOF 10078d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10079d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10080d6c0b56eSmrgelse 10081d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10082d6c0b56eSmrgfi 10083d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10084d6c0b56eSmrgfi 10085d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10086d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10087d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10088d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10089d6c0b56eSmrgfi 10090d6c0b56eSmrg 10091d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10092d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10093d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10094d6c0b56eSmrg fi 10095d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10096d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10097d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10098d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10099d6c0b56eSmrg $as_echo_n "(cached) " >&6 10100d6c0b56eSmrgelse 10101d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10102d6c0b56eSmrg/* end confdefs.h. */ 10103d6c0b56eSmrgint i; 10104d6c0b56eSmrg_ACEOF 10105d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10106d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10107d6c0b56eSmrgelse 10108d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10109d6c0b56eSmrgfi 10110d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10111d6c0b56eSmrgfi 10112d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10113d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10114d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10115d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10116d6c0b56eSmrgfi 10117d6c0b56eSmrg 10118d6c0b56eSmrgfound="no" 10119d6c0b56eSmrg 10120d6c0b56eSmrg if test $found = "no" ; then 10121d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10122d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10123d6c0b56eSmrg fi 10124d6c0b56eSmrg 10125d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10126d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10127d6c0b56eSmrg fi 10128d6c0b56eSmrg 10129d6c0b56eSmrg CFLAGS="$CFLAGS -Wwrite-strings" 10130d6c0b56eSmrg 10131d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10132d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 10133d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10134d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10135d6c0b56eSmrg $as_echo_n "(cached) " >&6 10136d6c0b56eSmrgelse 10137d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10138d6c0b56eSmrg/* end confdefs.h. */ 10139d6c0b56eSmrgint i; 10140d6c0b56eSmrgint 10141d6c0b56eSmrgmain () 10142d6c0b56eSmrg{ 10143d6c0b56eSmrg 10144d6c0b56eSmrg ; 10145d6c0b56eSmrg return 0; 10146d6c0b56eSmrg} 10147d6c0b56eSmrg_ACEOF 10148d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10149d6c0b56eSmrg eval $cacheid=yes 10150d6c0b56eSmrgelse 10151d6c0b56eSmrg eval $cacheid=no 10152d6c0b56eSmrgfi 10153d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10154d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10155d6c0b56eSmrgfi 10156d6c0b56eSmrg 10157d6c0b56eSmrg 10158d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10159d6c0b56eSmrg 10160d6c0b56eSmrg eval supported=\$$cacheid 10161d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10162d6c0b56eSmrg$as_echo "$supported" >&6; } 10163d6c0b56eSmrg if test "$supported" = "yes" ; then 10164d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10165d6c0b56eSmrg found="yes" 10166d6c0b56eSmrg fi 10167d6c0b56eSmrg fi 10168d6c0b56eSmrg 10169d6c0b56eSmrg 10170d6c0b56eSmrg 10171d6c0b56eSmrg 10172d6c0b56eSmrg 10173d6c0b56eSmrg 10174d6c0b56eSmrg 10175d6c0b56eSmrg 10176d6c0b56eSmrg 10177d6c0b56eSmrg 10178d6c0b56eSmrg 10179d6c0b56eSmrg 10180d6c0b56eSmrg 10181d6c0b56eSmrg 10182d6c0b56eSmrg 10183d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10184d6c0b56eSmrg 10185d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10186d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10187d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10188d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10189d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10190d6c0b56eSmrg $as_echo_n "(cached) " >&6 10191d6c0b56eSmrgelse 10192d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10193d6c0b56eSmrg/* end confdefs.h. */ 10194d6c0b56eSmrgint i; 10195d6c0b56eSmrg_ACEOF 10196d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10197d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10198d6c0b56eSmrgelse 10199d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10200d6c0b56eSmrgfi 10201d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10202d6c0b56eSmrgfi 10203d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10204d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10205d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10206d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10207d6c0b56eSmrgfi 10208d6c0b56eSmrg 10209d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10210d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10211d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10212d6c0b56eSmrg fi 10213d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10214d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10215d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10216d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10217d6c0b56eSmrg $as_echo_n "(cached) " >&6 10218d6c0b56eSmrgelse 10219d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10220d6c0b56eSmrg/* end confdefs.h. */ 10221d6c0b56eSmrgint i; 10222d6c0b56eSmrg_ACEOF 10223d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10224d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10225d6c0b56eSmrgelse 10226d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10227d6c0b56eSmrgfi 10228d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10229d6c0b56eSmrgfi 10230d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10231d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10232d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10233d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10234d6c0b56eSmrgfi 10235d6c0b56eSmrg 10236d6c0b56eSmrgfound="no" 10237d6c0b56eSmrg 10238d6c0b56eSmrg if test $found = "no" ; then 10239d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10240d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10241d6c0b56eSmrg fi 10242d6c0b56eSmrg 10243d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10244d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10245d6c0b56eSmrg fi 10246d6c0b56eSmrg 10247d6c0b56eSmrg CFLAGS="$CFLAGS -Waddress" 10248d6c0b56eSmrg 10249d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10250d6c0b56eSmrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 10251d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Waddress 10252d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10253d6c0b56eSmrg $as_echo_n "(cached) " >&6 10254d6c0b56eSmrgelse 10255d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10256d6c0b56eSmrg/* end confdefs.h. */ 10257d6c0b56eSmrgint i; 10258d6c0b56eSmrgint 10259d6c0b56eSmrgmain () 10260d6c0b56eSmrg{ 10261d6c0b56eSmrg 10262d6c0b56eSmrg ; 10263d6c0b56eSmrg return 0; 10264d6c0b56eSmrg} 10265d6c0b56eSmrg_ACEOF 10266d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10267d6c0b56eSmrg eval $cacheid=yes 10268d6c0b56eSmrgelse 10269d6c0b56eSmrg eval $cacheid=no 10270d6c0b56eSmrgfi 10271d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10272d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10273d6c0b56eSmrgfi 10274d6c0b56eSmrg 10275d6c0b56eSmrg 10276d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10277d6c0b56eSmrg 10278d6c0b56eSmrg eval supported=\$$cacheid 10279d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10280d6c0b56eSmrg$as_echo "$supported" >&6; } 10281d6c0b56eSmrg if test "$supported" = "yes" ; then 10282d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10283d6c0b56eSmrg found="yes" 10284d6c0b56eSmrg fi 10285d6c0b56eSmrg fi 10286d6c0b56eSmrg 10287d6c0b56eSmrg 10288d6c0b56eSmrg 10289d6c0b56eSmrg 10290d6c0b56eSmrg 10291d6c0b56eSmrg 10292d6c0b56eSmrg 10293d6c0b56eSmrg 10294d6c0b56eSmrg 10295d6c0b56eSmrg 10296d6c0b56eSmrg 10297d6c0b56eSmrg 10298d6c0b56eSmrg 10299d6c0b56eSmrg 10300d6c0b56eSmrg 10301d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10302d6c0b56eSmrg 10303d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10304d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10305d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10306d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10307d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10308d6c0b56eSmrg $as_echo_n "(cached) " >&6 10309d6c0b56eSmrgelse 10310d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10311d6c0b56eSmrg/* end confdefs.h. */ 10312d6c0b56eSmrgint i; 10313d6c0b56eSmrg_ACEOF 10314d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10315d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10316d6c0b56eSmrgelse 10317d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10318d6c0b56eSmrgfi 10319d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10320d6c0b56eSmrgfi 10321d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10322d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10323d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10324d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10325d6c0b56eSmrgfi 10326d6c0b56eSmrg 10327d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10328d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10329d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10330d6c0b56eSmrg fi 10331d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10332d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10333d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10334d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10335d6c0b56eSmrg $as_echo_n "(cached) " >&6 10336d6c0b56eSmrgelse 10337d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10338d6c0b56eSmrg/* end confdefs.h. */ 10339d6c0b56eSmrgint i; 10340d6c0b56eSmrg_ACEOF 10341d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10342d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10343d6c0b56eSmrgelse 10344d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10345d6c0b56eSmrgfi 10346d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10347d6c0b56eSmrgfi 10348d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10349d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10350d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10351d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10352d6c0b56eSmrgfi 10353d6c0b56eSmrg 10354d6c0b56eSmrgfound="no" 10355d6c0b56eSmrg 10356d6c0b56eSmrg if test $found = "no" ; then 10357d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10358d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10359d6c0b56eSmrg fi 10360d6c0b56eSmrg 10361d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10362d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10363d6c0b56eSmrg fi 10364d6c0b56eSmrg 10365d6c0b56eSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10366d6c0b56eSmrg 10367d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10368d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10369d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10370d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10371d6c0b56eSmrg $as_echo_n "(cached) " >&6 10372d6c0b56eSmrgelse 10373d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10374d6c0b56eSmrg/* end confdefs.h. */ 10375d6c0b56eSmrgint i; 10376d6c0b56eSmrgint 10377d6c0b56eSmrgmain () 10378d6c0b56eSmrg{ 10379d6c0b56eSmrg 10380d6c0b56eSmrg ; 10381d6c0b56eSmrg return 0; 10382d6c0b56eSmrg} 10383d6c0b56eSmrg_ACEOF 10384d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10385d6c0b56eSmrg eval $cacheid=yes 10386d6c0b56eSmrgelse 10387d6c0b56eSmrg eval $cacheid=no 10388d6c0b56eSmrgfi 10389d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10390d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10391d6c0b56eSmrgfi 10392d6c0b56eSmrg 10393d6c0b56eSmrg 10394d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10395d6c0b56eSmrg 10396d6c0b56eSmrg eval supported=\$$cacheid 10397d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10398d6c0b56eSmrg$as_echo "$supported" >&6; } 10399d6c0b56eSmrg if test "$supported" = "yes" ; then 10400d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10401d6c0b56eSmrg found="yes" 10402d6c0b56eSmrg fi 10403d6c0b56eSmrg fi 10404d6c0b56eSmrg 10405d6c0b56eSmrg 10406d6c0b56eSmrg 10407d6c0b56eSmrg 10408d6c0b56eSmrg 10409d6c0b56eSmrg 10410d6c0b56eSmrg 10411d6c0b56eSmrg 10412d6c0b56eSmrg 10413d6c0b56eSmrg 10414d6c0b56eSmrg 10415d6c0b56eSmrg 10416d6c0b56eSmrg 10417d6c0b56eSmrg 10418d6c0b56eSmrg 10419d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10420d6c0b56eSmrg 10421d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10422d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10423d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10424d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10425d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10426d6c0b56eSmrg $as_echo_n "(cached) " >&6 10427d6c0b56eSmrgelse 10428d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10429d6c0b56eSmrg/* end confdefs.h. */ 10430d6c0b56eSmrgint i; 10431d6c0b56eSmrg_ACEOF 10432d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10433d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10434d6c0b56eSmrgelse 10435d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10436d6c0b56eSmrgfi 10437d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10438d6c0b56eSmrgfi 10439d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10440d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10441d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10442d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10443d6c0b56eSmrgfi 10444d6c0b56eSmrg 10445d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10446d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10447d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10448d6c0b56eSmrg fi 10449d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10450d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10451d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10452d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10453d6c0b56eSmrg $as_echo_n "(cached) " >&6 10454d6c0b56eSmrgelse 10455d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10456d6c0b56eSmrg/* end confdefs.h. */ 10457d6c0b56eSmrgint i; 10458d6c0b56eSmrg_ACEOF 10459d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10460d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10461d6c0b56eSmrgelse 10462d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10463d6c0b56eSmrgfi 10464d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10465d6c0b56eSmrgfi 10466d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10467d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10468d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10469d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10470d6c0b56eSmrgfi 10471d6c0b56eSmrg 10472d6c0b56eSmrgfound="no" 10473d6c0b56eSmrg 10474d6c0b56eSmrg if test $found = "no" ; then 10475d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10476d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10477d6c0b56eSmrg fi 10478d6c0b56eSmrg 10479d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10480d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10481d6c0b56eSmrg fi 10482d6c0b56eSmrg 10483d6c0b56eSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10484d6c0b56eSmrg 10485d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10486d6c0b56eSmrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10487d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10488d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10489d6c0b56eSmrg $as_echo_n "(cached) " >&6 10490d6c0b56eSmrgelse 10491d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10492d6c0b56eSmrg/* end confdefs.h. */ 10493d6c0b56eSmrgint i; 10494d6c0b56eSmrgint 10495d6c0b56eSmrgmain () 10496d6c0b56eSmrg{ 10497d6c0b56eSmrg 10498d6c0b56eSmrg ; 10499d6c0b56eSmrg return 0; 10500d6c0b56eSmrg} 10501d6c0b56eSmrg_ACEOF 10502d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10503d6c0b56eSmrg eval $cacheid=yes 10504d6c0b56eSmrgelse 10505d6c0b56eSmrg eval $cacheid=no 10506d6c0b56eSmrgfi 10507d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10508d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10509d6c0b56eSmrgfi 10510d6c0b56eSmrg 10511d6c0b56eSmrg 10512d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10513d6c0b56eSmrg 10514d6c0b56eSmrg eval supported=\$$cacheid 10515d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10516d6c0b56eSmrg$as_echo "$supported" >&6; } 10517d6c0b56eSmrg if test "$supported" = "yes" ; then 10518d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10519d6c0b56eSmrg found="yes" 10520d6c0b56eSmrg fi 10521d6c0b56eSmrg fi 10522d6c0b56eSmrg 10523d6c0b56eSmrg 10524d6c0b56eSmrgfi 10525d6c0b56eSmrg 10526d6c0b56eSmrg 10527d6c0b56eSmrg 10528d6c0b56eSmrg 10529d6c0b56eSmrg 10530d6c0b56eSmrg 10531d6c0b56eSmrg 10532d6c0b56eSmrg CWARNFLAGS="$BASE_CFLAGS" 10533d6c0b56eSmrg if test "x$GCC" = xyes ; then 10534d6c0b56eSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10535d6c0b56eSmrg fi 10536d6c0b56eSmrg 10537d6c0b56eSmrg 10538d6c0b56eSmrg 10539d6c0b56eSmrg 10540d6c0b56eSmrg 10541d6c0b56eSmrg 10542d6c0b56eSmrg 10543d6c0b56eSmrg 10544d6c0b56eSmrg# Check whether --enable-strict-compilation was given. 10545d6c0b56eSmrgif test "${enable_strict_compilation+set}" = set; then : 10546d6c0b56eSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10547d6c0b56eSmrgelse 10548d6c0b56eSmrg STRICT_COMPILE=no 10549d6c0b56eSmrgfi 10550d6c0b56eSmrg 10551d6c0b56eSmrg 10552d6c0b56eSmrg 10553d6c0b56eSmrg 10554d6c0b56eSmrg 10555d6c0b56eSmrg 10556d6c0b56eSmrgSTRICT_CFLAGS="" 10557d6c0b56eSmrg 10558d6c0b56eSmrg 10559d6c0b56eSmrg 10560d6c0b56eSmrg 10561d6c0b56eSmrg 10562d6c0b56eSmrg 10563d6c0b56eSmrg 10564d6c0b56eSmrg 10565d6c0b56eSmrg 10566d6c0b56eSmrg 10567d6c0b56eSmrg 10568d6c0b56eSmrg 10569d6c0b56eSmrg 10570d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10571d6c0b56eSmrg 10572d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10573d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10574d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10575d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10576d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10577d6c0b56eSmrg $as_echo_n "(cached) " >&6 10578d6c0b56eSmrgelse 10579d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10580d6c0b56eSmrg/* end confdefs.h. */ 10581d6c0b56eSmrgint i; 10582d6c0b56eSmrg_ACEOF 10583d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10584d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10585d6c0b56eSmrgelse 10586d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10587d6c0b56eSmrgfi 10588d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10589d6c0b56eSmrgfi 10590d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10591d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10592d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10593d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10594d6c0b56eSmrgfi 10595d6c0b56eSmrg 10596d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10597d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10598d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10599d6c0b56eSmrg fi 10600d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10601d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10602d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10603d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10604d6c0b56eSmrg $as_echo_n "(cached) " >&6 10605d6c0b56eSmrgelse 10606d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10607d6c0b56eSmrg/* end confdefs.h. */ 10608d6c0b56eSmrgint i; 10609d6c0b56eSmrg_ACEOF 10610d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10611d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10612d6c0b56eSmrgelse 10613d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10614d6c0b56eSmrgfi 10615d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10616d6c0b56eSmrgfi 10617d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10618d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10619d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10620d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10621d6c0b56eSmrgfi 10622d6c0b56eSmrg 10623d6c0b56eSmrgfound="no" 10624d6c0b56eSmrg 10625d6c0b56eSmrg if test $found = "no" ; then 10626d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10627d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10628d6c0b56eSmrg fi 10629d6c0b56eSmrg 10630d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10631d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10632d6c0b56eSmrg fi 10633d6c0b56eSmrg 10634d6c0b56eSmrg CFLAGS="$CFLAGS -pedantic" 10635d6c0b56eSmrg 10636d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10637d6c0b56eSmrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 10638d6c0b56eSmrg cacheid=xorg_cv_cc_flag__pedantic 10639d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10640d6c0b56eSmrg $as_echo_n "(cached) " >&6 10641d6c0b56eSmrgelse 10642d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10643d6c0b56eSmrg/* end confdefs.h. */ 10644d6c0b56eSmrgint i; 10645d6c0b56eSmrgint 10646d6c0b56eSmrgmain () 10647d6c0b56eSmrg{ 10648d6c0b56eSmrg 10649d6c0b56eSmrg ; 10650d6c0b56eSmrg return 0; 10651d6c0b56eSmrg} 10652d6c0b56eSmrg_ACEOF 10653d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10654d6c0b56eSmrg eval $cacheid=yes 10655d6c0b56eSmrgelse 10656d6c0b56eSmrg eval $cacheid=no 10657d6c0b56eSmrgfi 10658d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10659d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10660d6c0b56eSmrgfi 10661d6c0b56eSmrg 10662d6c0b56eSmrg 10663d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10664d6c0b56eSmrg 10665d6c0b56eSmrg eval supported=\$$cacheid 10666d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10667d6c0b56eSmrg$as_echo "$supported" >&6; } 10668d6c0b56eSmrg if test "$supported" = "yes" ; then 10669d6c0b56eSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10670d6c0b56eSmrg found="yes" 10671d6c0b56eSmrg fi 10672d6c0b56eSmrg fi 10673d6c0b56eSmrg 10674d6c0b56eSmrg 10675d6c0b56eSmrg 10676d6c0b56eSmrg 10677d6c0b56eSmrg 10678d6c0b56eSmrg 10679d6c0b56eSmrg 10680d6c0b56eSmrg 10681d6c0b56eSmrg 10682d6c0b56eSmrg 10683d6c0b56eSmrg 10684d6c0b56eSmrg 10685d6c0b56eSmrg 10686d6c0b56eSmrg 10687d6c0b56eSmrg 10688d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10689d6c0b56eSmrg 10690d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10691d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10692d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10693d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10694d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10695d6c0b56eSmrg $as_echo_n "(cached) " >&6 10696d6c0b56eSmrgelse 10697d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10698d6c0b56eSmrg/* end confdefs.h. */ 10699d6c0b56eSmrgint i; 10700d6c0b56eSmrg_ACEOF 10701d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10702d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10703d6c0b56eSmrgelse 10704d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10705d6c0b56eSmrgfi 10706d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10707d6c0b56eSmrgfi 10708d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10709d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10710d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10711d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10712d6c0b56eSmrgfi 10713d6c0b56eSmrg 10714d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10715d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10716d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10717d6c0b56eSmrg fi 10718d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10719d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10720d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10721d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10722d6c0b56eSmrg $as_echo_n "(cached) " >&6 10723d6c0b56eSmrgelse 10724d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10725d6c0b56eSmrg/* end confdefs.h. */ 10726d6c0b56eSmrgint i; 10727d6c0b56eSmrg_ACEOF 10728d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10729d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10730d6c0b56eSmrgelse 10731d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10732d6c0b56eSmrgfi 10733d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10734d6c0b56eSmrgfi 10735d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10736d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10737d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10738d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10739d6c0b56eSmrgfi 10740d6c0b56eSmrg 10741d6c0b56eSmrgfound="no" 10742d6c0b56eSmrg 10743d6c0b56eSmrg if test $found = "no" ; then 10744d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10745d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10746d6c0b56eSmrg fi 10747d6c0b56eSmrg 10748d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10749d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10750d6c0b56eSmrg fi 10751d6c0b56eSmrg 10752d6c0b56eSmrg CFLAGS="$CFLAGS -Werror" 10753d6c0b56eSmrg 10754d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10755d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 10756d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror 10757d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10758d6c0b56eSmrg $as_echo_n "(cached) " >&6 10759d6c0b56eSmrgelse 10760d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10761d6c0b56eSmrg/* end confdefs.h. */ 10762d6c0b56eSmrgint i; 10763d6c0b56eSmrgint 10764d6c0b56eSmrgmain () 10765d6c0b56eSmrg{ 10766d6c0b56eSmrg 10767d6c0b56eSmrg ; 10768d6c0b56eSmrg return 0; 10769d6c0b56eSmrg} 10770d6c0b56eSmrg_ACEOF 10771d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10772d6c0b56eSmrg eval $cacheid=yes 10773d6c0b56eSmrgelse 10774d6c0b56eSmrg eval $cacheid=no 10775d6c0b56eSmrgfi 10776d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10777d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10778d6c0b56eSmrgfi 10779d6c0b56eSmrg 10780d6c0b56eSmrg 10781d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10782d6c0b56eSmrg 10783d6c0b56eSmrg eval supported=\$$cacheid 10784d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10785d6c0b56eSmrg$as_echo "$supported" >&6; } 10786d6c0b56eSmrg if test "$supported" = "yes" ; then 10787d6c0b56eSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10788d6c0b56eSmrg found="yes" 10789d6c0b56eSmrg fi 10790d6c0b56eSmrg fi 10791d6c0b56eSmrg 10792d6c0b56eSmrg if test $found = "no" ; then 10793d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10794d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10795d6c0b56eSmrg fi 10796d6c0b56eSmrg 10797d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10798d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10799d6c0b56eSmrg fi 10800d6c0b56eSmrg 10801d6c0b56eSmrg CFLAGS="$CFLAGS -errwarn" 10802d6c0b56eSmrg 10803d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10804d6c0b56eSmrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 10805d6c0b56eSmrg cacheid=xorg_cv_cc_flag__errwarn 10806d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10807d6c0b56eSmrg $as_echo_n "(cached) " >&6 10808d6c0b56eSmrgelse 10809d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10810d6c0b56eSmrg/* end confdefs.h. */ 10811d6c0b56eSmrgint i; 10812d6c0b56eSmrgint 10813d6c0b56eSmrgmain () 10814d6c0b56eSmrg{ 10815d6c0b56eSmrg 10816d6c0b56eSmrg ; 10817d6c0b56eSmrg return 0; 10818d6c0b56eSmrg} 10819d6c0b56eSmrg_ACEOF 10820d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10821d6c0b56eSmrg eval $cacheid=yes 10822d6c0b56eSmrgelse 10823d6c0b56eSmrg eval $cacheid=no 10824d6c0b56eSmrgfi 10825d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10826d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10827d6c0b56eSmrgfi 10828d6c0b56eSmrg 10829d6c0b56eSmrg 10830d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10831d6c0b56eSmrg 10832d6c0b56eSmrg eval supported=\$$cacheid 10833d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10834d6c0b56eSmrg$as_echo "$supported" >&6; } 10835d6c0b56eSmrg if test "$supported" = "yes" ; then 10836d6c0b56eSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10837d6c0b56eSmrg found="yes" 10838d6c0b56eSmrg fi 10839d6c0b56eSmrg fi 10840d6c0b56eSmrg 10841d6c0b56eSmrg 10842d6c0b56eSmrg 10843d6c0b56eSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10844d6c0b56eSmrg# activate it with -Werror, so we add it here explicitly. 10845d6c0b56eSmrg 10846d6c0b56eSmrg 10847d6c0b56eSmrg 10848d6c0b56eSmrg 10849d6c0b56eSmrg 10850d6c0b56eSmrg 10851d6c0b56eSmrg 10852d6c0b56eSmrg 10853d6c0b56eSmrg 10854d6c0b56eSmrg 10855d6c0b56eSmrg 10856d6c0b56eSmrg 10857d6c0b56eSmrg 10858d6c0b56eSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10859d6c0b56eSmrg 10860d6c0b56eSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10861d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10862d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10863d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10864d6c0b56eSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10865d6c0b56eSmrg $as_echo_n "(cached) " >&6 10866d6c0b56eSmrgelse 10867d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10868d6c0b56eSmrg/* end confdefs.h. */ 10869d6c0b56eSmrgint i; 10870d6c0b56eSmrg_ACEOF 10871d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10872d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10873d6c0b56eSmrgelse 10874d6c0b56eSmrg xorg_cv_cc_flag_unknown_warning_option=no 10875d6c0b56eSmrgfi 10876d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10877d6c0b56eSmrgfi 10878d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10879d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10880d6c0b56eSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10881d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10882d6c0b56eSmrgfi 10883d6c0b56eSmrg 10884d6c0b56eSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10885d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10886d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10887d6c0b56eSmrg fi 10888d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10889d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10890d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10891d6c0b56eSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10892d6c0b56eSmrg $as_echo_n "(cached) " >&6 10893d6c0b56eSmrgelse 10894d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10895d6c0b56eSmrg/* end confdefs.h. */ 10896d6c0b56eSmrgint i; 10897d6c0b56eSmrg_ACEOF 10898d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 10899d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10900d6c0b56eSmrgelse 10901d6c0b56eSmrg xorg_cv_cc_flag_unused_command_line_argument=no 10902d6c0b56eSmrgfi 10903d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10904d6c0b56eSmrgfi 10905d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10906d6c0b56eSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10907d6c0b56eSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10908d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10909d6c0b56eSmrgfi 10910d6c0b56eSmrg 10911d6c0b56eSmrgfound="no" 10912d6c0b56eSmrg 10913d6c0b56eSmrg if test $found = "no" ; then 10914d6c0b56eSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10915d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10916d6c0b56eSmrg fi 10917d6c0b56eSmrg 10918d6c0b56eSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10919d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10920d6c0b56eSmrg fi 10921d6c0b56eSmrg 10922d6c0b56eSmrg CFLAGS="$CFLAGS -Werror=attributes" 10923d6c0b56eSmrg 10924d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10925d6c0b56eSmrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 10926d6c0b56eSmrg cacheid=xorg_cv_cc_flag__Werror_attributes 10927d6c0b56eSmrg if eval \${$cacheid+:} false; then : 10928d6c0b56eSmrg $as_echo_n "(cached) " >&6 10929d6c0b56eSmrgelse 10930d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10931d6c0b56eSmrg/* end confdefs.h. */ 10932d6c0b56eSmrgint i; 10933d6c0b56eSmrgint 10934d6c0b56eSmrgmain () 10935d6c0b56eSmrg{ 10936d6c0b56eSmrg 10937d6c0b56eSmrg ; 10938d6c0b56eSmrg return 0; 10939d6c0b56eSmrg} 10940d6c0b56eSmrg_ACEOF 10941d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 10942d6c0b56eSmrg eval $cacheid=yes 10943d6c0b56eSmrgelse 10944d6c0b56eSmrg eval $cacheid=no 10945d6c0b56eSmrgfi 10946d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 10947d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 10948d6c0b56eSmrgfi 10949d6c0b56eSmrg 10950d6c0b56eSmrg 10951d6c0b56eSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10952d6c0b56eSmrg 10953d6c0b56eSmrg eval supported=\$$cacheid 10954d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10955d6c0b56eSmrg$as_echo "$supported" >&6; } 10956d6c0b56eSmrg if test "$supported" = "yes" ; then 10957d6c0b56eSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 10958d6c0b56eSmrg found="yes" 10959d6c0b56eSmrg fi 10960d6c0b56eSmrg fi 10961d6c0b56eSmrg 10962d6c0b56eSmrg 10963d6c0b56eSmrg 10964d6c0b56eSmrgif test "x$STRICT_COMPILE" = "xyes"; then 10965d6c0b56eSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10966d6c0b56eSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10967d6c0b56eSmrgfi 10968d6c0b56eSmrg 10969d6c0b56eSmrg 10970d6c0b56eSmrg 10971d6c0b56eSmrg 10972d6c0b56eSmrg 10973d6c0b56eSmrg 10974d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 10975d6c0b56eSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10976d6c0b56eSmrg_ACEOF 10977d6c0b56eSmrg 10978d6c0b56eSmrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10979d6c0b56eSmrg if test "x$PVM" = "x"; then 10980d6c0b56eSmrg PVM="0" 10981d6c0b56eSmrg fi 10982d6c0b56eSmrg 10983d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 10984d6c0b56eSmrg#define PACKAGE_VERSION_MINOR $PVM 10985d6c0b56eSmrg_ACEOF 10986d6c0b56eSmrg 10987d6c0b56eSmrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10988d6c0b56eSmrg if test "x$PVP" = "x"; then 10989d6c0b56eSmrg PVP="0" 10990d6c0b56eSmrg fi 10991d6c0b56eSmrg 10992d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 10993d6c0b56eSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 10994d6c0b56eSmrg_ACEOF 10995d6c0b56eSmrg 10996d6c0b56eSmrg 10997d6c0b56eSmrg 10998d6c0b56eSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 10999d6c0b56eSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11000d6c0b56eSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 11001d6c0b56eSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 11002d6c0b56eSmrg 11003d6c0b56eSmrg 11004d6c0b56eSmrg 11005d6c0b56eSmrg 11006d6c0b56eSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11007d6c0b56eSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11008d6c0b56eSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11009d6c0b56eSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 11010d6c0b56eSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 11011d6c0b56eSmrg 11012d6c0b56eSmrg 11013d6c0b56eSmrg 11014d6c0b56eSmrg 11015d6c0b56eSmrg 11016d6c0b56eSmrg 11017d6c0b56eSmrgif test x$APP_MAN_SUFFIX = x ; then 11018d6c0b56eSmrg APP_MAN_SUFFIX=1 11019d6c0b56eSmrgfi 11020d6c0b56eSmrgif test x$APP_MAN_DIR = x ; then 11021d6c0b56eSmrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11022d6c0b56eSmrgfi 11023d6c0b56eSmrg 11024d6c0b56eSmrgif test x$LIB_MAN_SUFFIX = x ; then 11025d6c0b56eSmrg LIB_MAN_SUFFIX=3 11026d6c0b56eSmrgfi 11027d6c0b56eSmrgif test x$LIB_MAN_DIR = x ; then 11028d6c0b56eSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11029d6c0b56eSmrgfi 11030d6c0b56eSmrg 11031d6c0b56eSmrgif test x$FILE_MAN_SUFFIX = x ; then 11032d6c0b56eSmrg case $host_os in 11033d6c0b56eSmrg solaris*) FILE_MAN_SUFFIX=4 ;; 11034d6c0b56eSmrg *) FILE_MAN_SUFFIX=5 ;; 11035d6c0b56eSmrg esac 11036d6c0b56eSmrgfi 11037d6c0b56eSmrgif test x$FILE_MAN_DIR = x ; then 11038d6c0b56eSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11039d6c0b56eSmrgfi 11040d6c0b56eSmrg 11041d6c0b56eSmrgif test x$MISC_MAN_SUFFIX = x ; then 11042d6c0b56eSmrg case $host_os in 11043d6c0b56eSmrg solaris*) MISC_MAN_SUFFIX=5 ;; 11044d6c0b56eSmrg *) MISC_MAN_SUFFIX=7 ;; 11045d6c0b56eSmrg esac 11046d6c0b56eSmrgfi 11047d6c0b56eSmrgif test x$MISC_MAN_DIR = x ; then 11048d6c0b56eSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11049d6c0b56eSmrgfi 11050d6c0b56eSmrg 11051d6c0b56eSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 11052d6c0b56eSmrg case $host_os in 11053d6c0b56eSmrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 11054d6c0b56eSmrg *) DRIVER_MAN_SUFFIX=4 ;; 11055d6c0b56eSmrg esac 11056d6c0b56eSmrgfi 11057d6c0b56eSmrgif test x$DRIVER_MAN_DIR = x ; then 11058d6c0b56eSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11059d6c0b56eSmrgfi 11060d6c0b56eSmrg 11061d6c0b56eSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 11062d6c0b56eSmrg case $host_os in 11063d6c0b56eSmrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 11064d6c0b56eSmrg *) ADMIN_MAN_SUFFIX=8 ;; 11065d6c0b56eSmrg esac 11066d6c0b56eSmrgfi 11067d6c0b56eSmrgif test x$ADMIN_MAN_DIR = x ; then 11068d6c0b56eSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11069d6c0b56eSmrgfi 11070d6c0b56eSmrg 11071d6c0b56eSmrg 11072d6c0b56eSmrg 11073d6c0b56eSmrg 11074d6c0b56eSmrg 11075d6c0b56eSmrg 11076d6c0b56eSmrg 11077d6c0b56eSmrg 11078d6c0b56eSmrg 11079d6c0b56eSmrg 11080d6c0b56eSmrg 11081d6c0b56eSmrg 11082d6c0b56eSmrg 11083d6c0b56eSmrg 11084d6c0b56eSmrg 11085d6c0b56eSmrgXORG_MAN_PAGE="X Version 11" 11086d6c0b56eSmrg 11087d6c0b56eSmrgMAN_SUBSTS="\ 11088d6c0b56eSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11089d6c0b56eSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11090d6c0b56eSmrg -e 's|__xservername__|Xorg|g' \ 11091d6c0b56eSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 11092d6c0b56eSmrg -e 's|__projectroot__|\$(prefix)|g' \ 11093d6c0b56eSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11094d6c0b56eSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11095d6c0b56eSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11096d6c0b56eSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11097d6c0b56eSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11098d6c0b56eSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11099d6c0b56eSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11100d6c0b56eSmrg 11101d6c0b56eSmrg 11102d6c0b56eSmrg 11103d6c0b56eSmrg# Check whether --enable-silent-rules was given. 11104d6c0b56eSmrgif test "${enable_silent_rules+set}" = set; then : 11105d6c0b56eSmrg enableval=$enable_silent_rules; 11106d6c0b56eSmrgfi 11107d6c0b56eSmrg 11108d6c0b56eSmrgcase $enable_silent_rules in # ((( 11109d6c0b56eSmrg yes) AM_DEFAULT_VERBOSITY=0;; 11110d6c0b56eSmrg no) AM_DEFAULT_VERBOSITY=1;; 11111d6c0b56eSmrg *) AM_DEFAULT_VERBOSITY=0;; 11112d6c0b56eSmrgesac 11113d6c0b56eSmrgam_make=${MAKE-make} 11114d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11115d6c0b56eSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 11116d6c0b56eSmrgif ${am_cv_make_support_nested_variables+:} false; then : 11117d6c0b56eSmrg $as_echo_n "(cached) " >&6 11118d6c0b56eSmrgelse 11119d6c0b56eSmrg if $as_echo 'TRUE=$(BAR$(V)) 11120d6c0b56eSmrgBAR0=false 11121d6c0b56eSmrgBAR1=true 11122d6c0b56eSmrgV=1 11123d6c0b56eSmrgam__doit: 11124d6c0b56eSmrg @$(TRUE) 11125d6c0b56eSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11126d6c0b56eSmrg am_cv_make_support_nested_variables=yes 11127d6c0b56eSmrgelse 11128d6c0b56eSmrg am_cv_make_support_nested_variables=no 11129d6c0b56eSmrgfi 11130d6c0b56eSmrgfi 11131d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11132d6c0b56eSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 11133d6c0b56eSmrgif test $am_cv_make_support_nested_variables = yes; then 11134d6c0b56eSmrg AM_V='$(V)' 11135d6c0b56eSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11136d6c0b56eSmrgelse 11137d6c0b56eSmrg AM_V=$AM_DEFAULT_VERBOSITY 11138d6c0b56eSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11139d6c0b56eSmrgfi 11140d6c0b56eSmrgAM_BACKSLASH='\' 11141d6c0b56eSmrg 11142d6c0b56eSmrg 11143d6c0b56eSmrg 11144d6c0b56eSmrg# Initialize libtool 11145d6c0b56eSmrg# Check whether --enable-static was given. 11146d6c0b56eSmrgif test "${enable_static+set}" = set; then : 11147d6c0b56eSmrg enableval=$enable_static; p=${PACKAGE-default} 11148d6c0b56eSmrg case $enableval in 11149d6c0b56eSmrg yes) enable_static=yes ;; 11150d6c0b56eSmrg no) enable_static=no ;; 11151d6c0b56eSmrg *) 11152d6c0b56eSmrg enable_static=no 11153d6c0b56eSmrg # Look at the argument we got. We use all the common list separators. 11154d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11155d6c0b56eSmrg for pkg in $enableval; do 11156d6c0b56eSmrg IFS=$lt_save_ifs 11157d6c0b56eSmrg if test "X$pkg" = "X$p"; then 11158d6c0b56eSmrg enable_static=yes 11159d6c0b56eSmrg fi 11160d6c0b56eSmrg done 11161d6c0b56eSmrg IFS=$lt_save_ifs 11162d6c0b56eSmrg ;; 11163d6c0b56eSmrg esac 11164d6c0b56eSmrgelse 11165d6c0b56eSmrg enable_static=no 11166d6c0b56eSmrgfi 11167d6c0b56eSmrg 11168d6c0b56eSmrg 11169d6c0b56eSmrg 11170d6c0b56eSmrg 11171d6c0b56eSmrg 11172d6c0b56eSmrg 11173d6c0b56eSmrg 11174d6c0b56eSmrg 11175d6c0b56eSmrg 11176d6c0b56eSmrgcase `pwd` in 11177d6c0b56eSmrg *\ * | *\ *) 11178d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11179d6c0b56eSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11180d6c0b56eSmrgesac 11181d6c0b56eSmrg 11182d6c0b56eSmrg 11183d6c0b56eSmrg 11184d6c0b56eSmrgmacro_version='2.4.6' 11185d6c0b56eSmrgmacro_revision='2.4.6' 11186d6c0b56eSmrg 11187d6c0b56eSmrg 11188d6c0b56eSmrg 11189d6c0b56eSmrg 11190d6c0b56eSmrg 11191d6c0b56eSmrg 11192d6c0b56eSmrg 11193d6c0b56eSmrg 11194d6c0b56eSmrg 11195d6c0b56eSmrg 11196d6c0b56eSmrg 11197d6c0b56eSmrg 11198d6c0b56eSmrg 11199d6c0b56eSmrgltmain=$ac_aux_dir/ltmain.sh 11200d6c0b56eSmrg 11201d6c0b56eSmrg# Backslashify metacharacters that are still active within 11202d6c0b56eSmrg# double-quoted strings. 11203d6c0b56eSmrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11204d6c0b56eSmrg 11205d6c0b56eSmrg# Same as above, but do not quote variable references. 11206d6c0b56eSmrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 11207d6c0b56eSmrg 11208d6c0b56eSmrg# Sed substitution to delay expansion of an escaped shell variable in a 11209d6c0b56eSmrg# double_quote_subst'ed string. 11210d6c0b56eSmrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11211d6c0b56eSmrg 11212d6c0b56eSmrg# Sed substitution to delay expansion of an escaped single quote. 11213d6c0b56eSmrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11214d6c0b56eSmrg 11215d6c0b56eSmrg# Sed substitution to avoid accidental globbing in evaled expressions 11216d6c0b56eSmrgno_glob_subst='s/\*/\\\*/g' 11217d6c0b56eSmrg 11218d6c0b56eSmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11219d6c0b56eSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11220d6c0b56eSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11221d6c0b56eSmrg 11222d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11223d6c0b56eSmrg$as_echo_n "checking how to print strings... " >&6; } 11224d6c0b56eSmrg# Test print first, because it will be a builtin if present. 11225d6c0b56eSmrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11226d6c0b56eSmrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11227d6c0b56eSmrg ECHO='print -r --' 11228d6c0b56eSmrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11229d6c0b56eSmrg ECHO='printf %s\n' 11230d6c0b56eSmrgelse 11231d6c0b56eSmrg # Use this function as a fallback that always works. 11232d6c0b56eSmrg func_fallback_echo () 11233d6c0b56eSmrg { 11234d6c0b56eSmrg eval 'cat <<_LTECHO_EOF 11235d6c0b56eSmrg$1 11236d6c0b56eSmrg_LTECHO_EOF' 11237d6c0b56eSmrg } 11238d6c0b56eSmrg ECHO='func_fallback_echo' 11239d6c0b56eSmrgfi 11240d6c0b56eSmrg 11241d6c0b56eSmrg# func_echo_all arg... 11242d6c0b56eSmrg# Invoke $ECHO with all args, space-separated. 11243d6c0b56eSmrgfunc_echo_all () 11244d6c0b56eSmrg{ 11245d6c0b56eSmrg $ECHO "" 11246d6c0b56eSmrg} 11247d6c0b56eSmrg 11248d6c0b56eSmrgcase $ECHO in 11249d6c0b56eSmrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11250d6c0b56eSmrg$as_echo "printf" >&6; } ;; 11251d6c0b56eSmrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11252d6c0b56eSmrg$as_echo "print -r" >&6; } ;; 11253d6c0b56eSmrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11254d6c0b56eSmrg$as_echo "cat" >&6; } ;; 11255d6c0b56eSmrgesac 11256d6c0b56eSmrg 11257d6c0b56eSmrg 11258d6c0b56eSmrg 11259d6c0b56eSmrg 11260d6c0b56eSmrg 11261d6c0b56eSmrg 11262d6c0b56eSmrg 11263d6c0b56eSmrg 11264d6c0b56eSmrg 11265d6c0b56eSmrg 11266d6c0b56eSmrg 11267d6c0b56eSmrg 11268d6c0b56eSmrg 11269d6c0b56eSmrg 11270d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11271d6c0b56eSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 11272d6c0b56eSmrgif ${ac_cv_path_SED+:} false; then : 11273d6c0b56eSmrg $as_echo_n "(cached) " >&6 11274d6c0b56eSmrgelse 11275d6c0b56eSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11276d6c0b56eSmrg for ac_i in 1 2 3 4 5 6 7; do 11277d6c0b56eSmrg ac_script="$ac_script$as_nl$ac_script" 11278d6c0b56eSmrg done 11279d6c0b56eSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11280d6c0b56eSmrg { ac_script=; unset ac_script;} 11281d6c0b56eSmrg if test -z "$SED"; then 11282d6c0b56eSmrg ac_path_SED_found=false 11283d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 11284d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11285d6c0b56eSmrgfor as_dir in $PATH 11286d6c0b56eSmrgdo 11287d6c0b56eSmrg IFS=$as_save_IFS 11288d6c0b56eSmrg test -z "$as_dir" && as_dir=. 11289d6c0b56eSmrg for ac_prog in sed gsed; do 11290d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11291d6c0b56eSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 11292d6c0b56eSmrg as_fn_executable_p "$ac_path_SED" || continue 11293d6c0b56eSmrg# Check for GNU ac_path_SED and select it if it is found. 11294d6c0b56eSmrg # Check for GNU $ac_path_SED 11295d6c0b56eSmrgcase `"$ac_path_SED" --version 2>&1` in 11296d6c0b56eSmrg*GNU*) 11297d6c0b56eSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11298d6c0b56eSmrg*) 11299d6c0b56eSmrg ac_count=0 11300d6c0b56eSmrg $as_echo_n 0123456789 >"conftest.in" 11301d6c0b56eSmrg while : 11302d6c0b56eSmrg do 11303d6c0b56eSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11304d6c0b56eSmrg mv "conftest.tmp" "conftest.in" 11305d6c0b56eSmrg cp "conftest.in" "conftest.nl" 11306d6c0b56eSmrg $as_echo '' >> "conftest.nl" 11307d6c0b56eSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11308d6c0b56eSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11309d6c0b56eSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11310d6c0b56eSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 11311d6c0b56eSmrg # Best one so far, save it but keep looking for a better one 11312d6c0b56eSmrg ac_cv_path_SED="$ac_path_SED" 11313d6c0b56eSmrg ac_path_SED_max=$ac_count 11314d6c0b56eSmrg fi 11315d6c0b56eSmrg # 10*(2^10) chars as input seems more than enough 11316d6c0b56eSmrg test $ac_count -gt 10 && break 11317d6c0b56eSmrg done 11318d6c0b56eSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11319d6c0b56eSmrgesac 11320d6c0b56eSmrg 11321d6c0b56eSmrg $ac_path_SED_found && break 3 11322d6c0b56eSmrg done 11323d6c0b56eSmrg done 11324d6c0b56eSmrg done 11325d6c0b56eSmrgIFS=$as_save_IFS 11326d6c0b56eSmrg if test -z "$ac_cv_path_SED"; then 11327d6c0b56eSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11328d6c0b56eSmrg fi 11329d6c0b56eSmrgelse 11330d6c0b56eSmrg ac_cv_path_SED=$SED 11331d6c0b56eSmrgfi 11332d6c0b56eSmrg 11333d6c0b56eSmrgfi 11334d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11335d6c0b56eSmrg$as_echo "$ac_cv_path_SED" >&6; } 11336d6c0b56eSmrg SED="$ac_cv_path_SED" 11337d6c0b56eSmrg rm -f conftest.sed 11338d6c0b56eSmrg 11339d6c0b56eSmrgtest -z "$SED" && SED=sed 11340d6c0b56eSmrgXsed="$SED -e 1s/^X//" 11341d6c0b56eSmrg 11342d6c0b56eSmrg 11343d6c0b56eSmrg 11344d6c0b56eSmrg 11345d6c0b56eSmrg 11346d6c0b56eSmrg 11347d6c0b56eSmrg 11348d6c0b56eSmrg 11349d6c0b56eSmrg 11350d6c0b56eSmrg 11351d6c0b56eSmrg 11352d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11353d6c0b56eSmrg$as_echo_n "checking for fgrep... " >&6; } 11354d6c0b56eSmrgif ${ac_cv_path_FGREP+:} false; then : 11355d6c0b56eSmrg $as_echo_n "(cached) " >&6 11356d6c0b56eSmrgelse 11357d6c0b56eSmrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11358d6c0b56eSmrg then ac_cv_path_FGREP="$GREP -F" 11359d6c0b56eSmrg else 11360d6c0b56eSmrg if test -z "$FGREP"; then 11361d6c0b56eSmrg ac_path_FGREP_found=false 11362d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 11363d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11364d6c0b56eSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11365d6c0b56eSmrgdo 11366d6c0b56eSmrg IFS=$as_save_IFS 11367d6c0b56eSmrg test -z "$as_dir" && as_dir=. 11368d6c0b56eSmrg for ac_prog in fgrep; do 11369d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11370d6c0b56eSmrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 11371d6c0b56eSmrg as_fn_executable_p "$ac_path_FGREP" || continue 11372d6c0b56eSmrg# Check for GNU ac_path_FGREP and select it if it is found. 11373d6c0b56eSmrg # Check for GNU $ac_path_FGREP 11374d6c0b56eSmrgcase `"$ac_path_FGREP" --version 2>&1` in 11375d6c0b56eSmrg*GNU*) 11376d6c0b56eSmrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11377d6c0b56eSmrg*) 11378d6c0b56eSmrg ac_count=0 11379d6c0b56eSmrg $as_echo_n 0123456789 >"conftest.in" 11380d6c0b56eSmrg while : 11381d6c0b56eSmrg do 11382d6c0b56eSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11383d6c0b56eSmrg mv "conftest.tmp" "conftest.in" 11384d6c0b56eSmrg cp "conftest.in" "conftest.nl" 11385d6c0b56eSmrg $as_echo 'FGREP' >> "conftest.nl" 11386d6c0b56eSmrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11387d6c0b56eSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11388d6c0b56eSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11389d6c0b56eSmrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11390d6c0b56eSmrg # Best one so far, save it but keep looking for a better one 11391d6c0b56eSmrg ac_cv_path_FGREP="$ac_path_FGREP" 11392d6c0b56eSmrg ac_path_FGREP_max=$ac_count 11393d6c0b56eSmrg fi 11394d6c0b56eSmrg # 10*(2^10) chars as input seems more than enough 11395d6c0b56eSmrg test $ac_count -gt 10 && break 11396d6c0b56eSmrg done 11397d6c0b56eSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11398d6c0b56eSmrgesac 11399d6c0b56eSmrg 11400d6c0b56eSmrg $ac_path_FGREP_found && break 3 11401d6c0b56eSmrg done 11402d6c0b56eSmrg done 11403d6c0b56eSmrg done 11404d6c0b56eSmrgIFS=$as_save_IFS 11405d6c0b56eSmrg if test -z "$ac_cv_path_FGREP"; then 11406d6c0b56eSmrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11407d6c0b56eSmrg fi 11408d6c0b56eSmrgelse 11409d6c0b56eSmrg ac_cv_path_FGREP=$FGREP 11410d6c0b56eSmrgfi 11411d6c0b56eSmrg 11412d6c0b56eSmrg fi 11413d6c0b56eSmrgfi 11414d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11415d6c0b56eSmrg$as_echo "$ac_cv_path_FGREP" >&6; } 11416d6c0b56eSmrg FGREP="$ac_cv_path_FGREP" 11417d6c0b56eSmrg 11418d6c0b56eSmrg 11419d6c0b56eSmrgtest -z "$GREP" && GREP=grep 11420d6c0b56eSmrg 11421d6c0b56eSmrg 11422d6c0b56eSmrg 11423d6c0b56eSmrg 11424d6c0b56eSmrg 11425d6c0b56eSmrg 11426d6c0b56eSmrg 11427d6c0b56eSmrg 11428d6c0b56eSmrg 11429d6c0b56eSmrg 11430d6c0b56eSmrg 11431d6c0b56eSmrg 11432d6c0b56eSmrg 11433d6c0b56eSmrg 11434d6c0b56eSmrg 11435d6c0b56eSmrg 11436d6c0b56eSmrg 11437d6c0b56eSmrg 11438d6c0b56eSmrg 11439d6c0b56eSmrg# Check whether --with-gnu-ld was given. 11440d6c0b56eSmrgif test "${with_gnu_ld+set}" = set; then : 11441d6c0b56eSmrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11442d6c0b56eSmrgelse 11443d6c0b56eSmrg with_gnu_ld=no 11444d6c0b56eSmrgfi 11445d6c0b56eSmrg 11446d6c0b56eSmrgac_prog=ld 11447d6c0b56eSmrgif test yes = "$GCC"; then 11448d6c0b56eSmrg # Check if gcc -print-prog-name=ld gives a path. 11449d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11450d6c0b56eSmrg$as_echo_n "checking for ld used by $CC... " >&6; } 11451d6c0b56eSmrg case $host in 11452d6c0b56eSmrg *-*-mingw*) 11453d6c0b56eSmrg # gcc leaves a trailing carriage return, which upsets mingw 11454d6c0b56eSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11455d6c0b56eSmrg *) 11456d6c0b56eSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11457d6c0b56eSmrg esac 11458d6c0b56eSmrg case $ac_prog in 11459d6c0b56eSmrg # Accept absolute paths. 11460d6c0b56eSmrg [\\/]* | ?:[\\/]*) 11461d6c0b56eSmrg re_direlt='/[^/][^/]*/\.\./' 11462d6c0b56eSmrg # Canonicalize the pathname of ld 11463d6c0b56eSmrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11464d6c0b56eSmrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11465d6c0b56eSmrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11466d6c0b56eSmrg done 11467d6c0b56eSmrg test -z "$LD" && LD=$ac_prog 11468d6c0b56eSmrg ;; 11469d6c0b56eSmrg "") 11470d6c0b56eSmrg # If it fails, then pretend we aren't using GCC. 11471d6c0b56eSmrg ac_prog=ld 11472d6c0b56eSmrg ;; 11473d6c0b56eSmrg *) 11474d6c0b56eSmrg # If it is relative, then search for the first ld in PATH. 11475d6c0b56eSmrg with_gnu_ld=unknown 11476d6c0b56eSmrg ;; 11477d6c0b56eSmrg esac 11478d6c0b56eSmrgelif test yes = "$with_gnu_ld"; then 11479d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11480d6c0b56eSmrg$as_echo_n "checking for GNU ld... " >&6; } 11481d6c0b56eSmrgelse 11482d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11483d6c0b56eSmrg$as_echo_n "checking for non-GNU ld... " >&6; } 11484d6c0b56eSmrgfi 11485d6c0b56eSmrgif ${lt_cv_path_LD+:} false; then : 11486d6c0b56eSmrg $as_echo_n "(cached) " >&6 11487d6c0b56eSmrgelse 11488d6c0b56eSmrg if test -z "$LD"; then 11489d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11490d6c0b56eSmrg for ac_dir in $PATH; do 11491d6c0b56eSmrg IFS=$lt_save_ifs 11492d6c0b56eSmrg test -z "$ac_dir" && ac_dir=. 11493d6c0b56eSmrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11494d6c0b56eSmrg lt_cv_path_LD=$ac_dir/$ac_prog 11495d6c0b56eSmrg # Check to see if the program is GNU ld. I'd rather use --version, 11496d6c0b56eSmrg # but apparently some variants of GNU ld only accept -v. 11497d6c0b56eSmrg # Break only if it was the GNU/non-GNU ld that we prefer. 11498d6c0b56eSmrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11499d6c0b56eSmrg *GNU* | *'with BFD'*) 11500d6c0b56eSmrg test no != "$with_gnu_ld" && break 11501d6c0b56eSmrg ;; 11502d6c0b56eSmrg *) 11503d6c0b56eSmrg test yes != "$with_gnu_ld" && break 11504d6c0b56eSmrg ;; 11505d6c0b56eSmrg esac 11506d6c0b56eSmrg fi 11507d6c0b56eSmrg done 11508d6c0b56eSmrg IFS=$lt_save_ifs 11509d6c0b56eSmrgelse 11510d6c0b56eSmrg lt_cv_path_LD=$LD # Let the user override the test with a path. 11511d6c0b56eSmrgfi 11512d6c0b56eSmrgfi 11513d6c0b56eSmrg 11514d6c0b56eSmrgLD=$lt_cv_path_LD 11515d6c0b56eSmrgif test -n "$LD"; then 11516d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11517d6c0b56eSmrg$as_echo "$LD" >&6; } 11518d6c0b56eSmrgelse 11519d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11520d6c0b56eSmrg$as_echo "no" >&6; } 11521d6c0b56eSmrgfi 11522d6c0b56eSmrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11523d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11524d6c0b56eSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11525d6c0b56eSmrgif ${lt_cv_prog_gnu_ld+:} false; then : 11526d6c0b56eSmrg $as_echo_n "(cached) " >&6 11527d6c0b56eSmrgelse 11528d6c0b56eSmrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11529d6c0b56eSmrgcase `$LD -v 2>&1 </dev/null` in 11530d6c0b56eSmrg*GNU* | *'with BFD'*) 11531d6c0b56eSmrg lt_cv_prog_gnu_ld=yes 11532d6c0b56eSmrg ;; 11533d6c0b56eSmrg*) 11534d6c0b56eSmrg lt_cv_prog_gnu_ld=no 11535d6c0b56eSmrg ;; 11536d6c0b56eSmrgesac 11537d6c0b56eSmrgfi 11538d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11539d6c0b56eSmrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11540d6c0b56eSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11541d6c0b56eSmrg 11542d6c0b56eSmrg 11543d6c0b56eSmrg 11544d6c0b56eSmrg 11545d6c0b56eSmrg 11546d6c0b56eSmrg 11547d6c0b56eSmrg 11548d6c0b56eSmrg 11549d6c0b56eSmrg 11550d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11551d6c0b56eSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11552d6c0b56eSmrgif ${lt_cv_path_NM+:} false; then : 11553d6c0b56eSmrg $as_echo_n "(cached) " >&6 11554d6c0b56eSmrgelse 11555d6c0b56eSmrg if test -n "$NM"; then 11556d6c0b56eSmrg # Let the user override the test. 11557d6c0b56eSmrg lt_cv_path_NM=$NM 11558d6c0b56eSmrgelse 11559d6c0b56eSmrg lt_nm_to_check=${ac_tool_prefix}nm 11560d6c0b56eSmrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11561d6c0b56eSmrg lt_nm_to_check="$lt_nm_to_check nm" 11562d6c0b56eSmrg fi 11563d6c0b56eSmrg for lt_tmp_nm in $lt_nm_to_check; do 11564d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11565d6c0b56eSmrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 11566d6c0b56eSmrg IFS=$lt_save_ifs 11567d6c0b56eSmrg test -z "$ac_dir" && ac_dir=. 11568d6c0b56eSmrg tmp_nm=$ac_dir/$lt_tmp_nm 11569d6c0b56eSmrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11570d6c0b56eSmrg # Check to see if the nm accepts a BSD-compat flag. 11571d6c0b56eSmrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11572d6c0b56eSmrg # nm: unknown option "B" ignored 11573d6c0b56eSmrg # Tru64's nm complains that /dev/null is an invalid object file 11574d6c0b56eSmrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 11575d6c0b56eSmrg case $build_os in 11576d6c0b56eSmrg mingw*) lt_bad_file=conftest.nm/nofile ;; 11577d6c0b56eSmrg *) lt_bad_file=/dev/null ;; 11578d6c0b56eSmrg esac 11579d6c0b56eSmrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 11580d6c0b56eSmrg *$lt_bad_file* | *'Invalid file or object type'*) 11581d6c0b56eSmrg lt_cv_path_NM="$tmp_nm -B" 11582d6c0b56eSmrg break 2 11583d6c0b56eSmrg ;; 11584d6c0b56eSmrg *) 11585d6c0b56eSmrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11586d6c0b56eSmrg */dev/null*) 11587d6c0b56eSmrg lt_cv_path_NM="$tmp_nm -p" 11588d6c0b56eSmrg break 2 11589d6c0b56eSmrg ;; 11590d6c0b56eSmrg *) 11591d6c0b56eSmrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11592d6c0b56eSmrg continue # so that we can try to find one that supports BSD flags 11593d6c0b56eSmrg ;; 11594d6c0b56eSmrg esac 11595d6c0b56eSmrg ;; 11596d6c0b56eSmrg esac 11597d6c0b56eSmrg fi 11598d6c0b56eSmrg done 11599d6c0b56eSmrg IFS=$lt_save_ifs 11600d6c0b56eSmrg done 11601d6c0b56eSmrg : ${lt_cv_path_NM=no} 11602d6c0b56eSmrgfi 11603d6c0b56eSmrgfi 11604d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11605d6c0b56eSmrg$as_echo "$lt_cv_path_NM" >&6; } 11606d6c0b56eSmrgif test no != "$lt_cv_path_NM"; then 11607d6c0b56eSmrg NM=$lt_cv_path_NM 11608d6c0b56eSmrgelse 11609d6c0b56eSmrg # Didn't find any BSD compatible name lister, look for dumpbin. 11610d6c0b56eSmrg if test -n "$DUMPBIN"; then : 11611d6c0b56eSmrg # Let the user override the test. 11612d6c0b56eSmrg else 11613d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 11614d6c0b56eSmrg for ac_prog in dumpbin "link -dump" 11615d6c0b56eSmrg do 11616d6c0b56eSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11617d6c0b56eSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11618d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11619d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 11620d6c0b56eSmrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11621d6c0b56eSmrg $as_echo_n "(cached) " >&6 11622d6c0b56eSmrgelse 11623d6c0b56eSmrg if test -n "$DUMPBIN"; then 11624d6c0b56eSmrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11625d6c0b56eSmrgelse 11626d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11627d6c0b56eSmrgfor as_dir in $PATH 11628d6c0b56eSmrgdo 11629d6c0b56eSmrg IFS=$as_save_IFS 11630d6c0b56eSmrg test -z "$as_dir" && as_dir=. 11631d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11632d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11633d6c0b56eSmrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11634d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11635d6c0b56eSmrg break 2 11636d6c0b56eSmrg fi 11637d6c0b56eSmrgdone 11638d6c0b56eSmrg done 11639d6c0b56eSmrgIFS=$as_save_IFS 11640d6c0b56eSmrg 11641d6c0b56eSmrgfi 11642d6c0b56eSmrgfi 11643d6c0b56eSmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11644d6c0b56eSmrgif test -n "$DUMPBIN"; then 11645d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11646d6c0b56eSmrg$as_echo "$DUMPBIN" >&6; } 11647d6c0b56eSmrgelse 11648d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11649d6c0b56eSmrg$as_echo "no" >&6; } 11650d6c0b56eSmrgfi 11651d6c0b56eSmrg 11652d6c0b56eSmrg 11653d6c0b56eSmrg test -n "$DUMPBIN" && break 11654d6c0b56eSmrg done 11655d6c0b56eSmrgfi 11656d6c0b56eSmrgif test -z "$DUMPBIN"; then 11657d6c0b56eSmrg ac_ct_DUMPBIN=$DUMPBIN 11658d6c0b56eSmrg for ac_prog in dumpbin "link -dump" 11659d6c0b56eSmrgdo 11660d6c0b56eSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11661d6c0b56eSmrgset dummy $ac_prog; ac_word=$2 11662d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11663d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 11664d6c0b56eSmrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11665d6c0b56eSmrg $as_echo_n "(cached) " >&6 11666d6c0b56eSmrgelse 11667d6c0b56eSmrg if test -n "$ac_ct_DUMPBIN"; then 11668d6c0b56eSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11669d6c0b56eSmrgelse 11670d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11671d6c0b56eSmrgfor as_dir in $PATH 11672d6c0b56eSmrgdo 11673d6c0b56eSmrg IFS=$as_save_IFS 11674d6c0b56eSmrg test -z "$as_dir" && as_dir=. 11675d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 11676d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11677d6c0b56eSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11678d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11679d6c0b56eSmrg break 2 11680d6c0b56eSmrg fi 11681d6c0b56eSmrgdone 11682d6c0b56eSmrg done 11683d6c0b56eSmrgIFS=$as_save_IFS 11684d6c0b56eSmrg 11685d6c0b56eSmrgfi 11686d6c0b56eSmrgfi 11687d6c0b56eSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11688d6c0b56eSmrgif test -n "$ac_ct_DUMPBIN"; then 11689d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11690d6c0b56eSmrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11691d6c0b56eSmrgelse 11692d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11693d6c0b56eSmrg$as_echo "no" >&6; } 11694d6c0b56eSmrgfi 11695d6c0b56eSmrg 11696d6c0b56eSmrg 11697d6c0b56eSmrg test -n "$ac_ct_DUMPBIN" && break 11698d6c0b56eSmrgdone 11699d6c0b56eSmrg 11700d6c0b56eSmrg if test "x$ac_ct_DUMPBIN" = x; then 11701d6c0b56eSmrg DUMPBIN=":" 11702d6c0b56eSmrg else 11703d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 11704d6c0b56eSmrgyes:) 11705d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11706d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11707d6c0b56eSmrgac_tool_warned=yes ;; 11708d6c0b56eSmrgesac 11709d6c0b56eSmrg DUMPBIN=$ac_ct_DUMPBIN 11710d6c0b56eSmrg fi 11711d6c0b56eSmrgfi 11712d6c0b56eSmrg 11713d6c0b56eSmrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11714d6c0b56eSmrg *COFF*) 11715d6c0b56eSmrg DUMPBIN="$DUMPBIN -symbols -headers" 11716d6c0b56eSmrg ;; 11717d6c0b56eSmrg *) 11718d6c0b56eSmrg DUMPBIN=: 11719d6c0b56eSmrg ;; 11720d6c0b56eSmrg esac 11721d6c0b56eSmrg fi 11722d6c0b56eSmrg 11723d6c0b56eSmrg if test : != "$DUMPBIN"; then 11724d6c0b56eSmrg NM=$DUMPBIN 11725d6c0b56eSmrg fi 11726d6c0b56eSmrgfi 11727d6c0b56eSmrgtest -z "$NM" && NM=nm 11728d6c0b56eSmrg 11729d6c0b56eSmrg 11730d6c0b56eSmrg 11731d6c0b56eSmrg 11732d6c0b56eSmrg 11733d6c0b56eSmrg 11734d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11735d6c0b56eSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11736d6c0b56eSmrgif ${lt_cv_nm_interface+:} false; then : 11737d6c0b56eSmrg $as_echo_n "(cached) " >&6 11738d6c0b56eSmrgelse 11739d6c0b56eSmrg lt_cv_nm_interface="BSD nm" 11740d6c0b56eSmrg echo "int some_variable = 0;" > conftest.$ac_ext 11741d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11742d6c0b56eSmrg (eval "$ac_compile" 2>conftest.err) 11743d6c0b56eSmrg cat conftest.err >&5 11744d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11745d6c0b56eSmrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11746d6c0b56eSmrg cat conftest.err >&5 11747d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11748d6c0b56eSmrg cat conftest.out >&5 11749d6c0b56eSmrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11750d6c0b56eSmrg lt_cv_nm_interface="MS dumpbin" 11751d6c0b56eSmrg fi 11752d6c0b56eSmrg rm -f conftest* 11753d6c0b56eSmrgfi 11754d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11755d6c0b56eSmrg$as_echo "$lt_cv_nm_interface" >&6; } 11756d6c0b56eSmrg 11757d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11758d6c0b56eSmrg$as_echo_n "checking whether ln -s works... " >&6; } 11759d6c0b56eSmrgLN_S=$as_ln_s 11760d6c0b56eSmrgif test "$LN_S" = "ln -s"; then 11761d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11762d6c0b56eSmrg$as_echo "yes" >&6; } 11763d6c0b56eSmrgelse 11764d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11765d6c0b56eSmrg$as_echo "no, using $LN_S" >&6; } 11766d6c0b56eSmrgfi 11767d6c0b56eSmrg 11768d6c0b56eSmrg# find the maximum length of command line arguments 11769d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11770d6c0b56eSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11771d6c0b56eSmrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11772d6c0b56eSmrg $as_echo_n "(cached) " >&6 11773d6c0b56eSmrgelse 11774d6c0b56eSmrg i=0 11775d6c0b56eSmrg teststring=ABCD 11776d6c0b56eSmrg 11777d6c0b56eSmrg case $build_os in 11778d6c0b56eSmrg msdosdjgpp*) 11779d6c0b56eSmrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11780d6c0b56eSmrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11781d6c0b56eSmrg # during glob expansion). Even if it were fixed, the result of this 11782d6c0b56eSmrg # check would be larger than it should be. 11783d6c0b56eSmrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11784d6c0b56eSmrg ;; 11785d6c0b56eSmrg 11786d6c0b56eSmrg gnu*) 11787d6c0b56eSmrg # Under GNU Hurd, this test is not required because there is 11788d6c0b56eSmrg # no limit to the length of command line arguments. 11789d6c0b56eSmrg # Libtool will interpret -1 as no limit whatsoever 11790d6c0b56eSmrg lt_cv_sys_max_cmd_len=-1; 11791d6c0b56eSmrg ;; 11792d6c0b56eSmrg 11793d6c0b56eSmrg cygwin* | mingw* | cegcc*) 11794d6c0b56eSmrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11795d6c0b56eSmrg # about 5 minutes as the teststring grows exponentially. 11796d6c0b56eSmrg # Worse, since 9x/ME are not pre-emptively multitasking, 11797d6c0b56eSmrg # you end up with a "frozen" computer, even though with patience 11798d6c0b56eSmrg # the test eventually succeeds (with a max line length of 256k). 11799d6c0b56eSmrg # Instead, let's just punt: use the minimum linelength reported by 11800d6c0b56eSmrg # all of the supported platforms: 8192 (on NT/2K/XP). 11801d6c0b56eSmrg lt_cv_sys_max_cmd_len=8192; 11802d6c0b56eSmrg ;; 11803d6c0b56eSmrg 11804d6c0b56eSmrg mint*) 11805d6c0b56eSmrg # On MiNT this can take a long time and run out of memory. 11806d6c0b56eSmrg lt_cv_sys_max_cmd_len=8192; 11807d6c0b56eSmrg ;; 11808d6c0b56eSmrg 11809d6c0b56eSmrg amigaos*) 11810d6c0b56eSmrg # On AmigaOS with pdksh, this test takes hours, literally. 11811d6c0b56eSmrg # So we just punt and use a minimum line length of 8192. 11812d6c0b56eSmrg lt_cv_sys_max_cmd_len=8192; 11813d6c0b56eSmrg ;; 11814d6c0b56eSmrg 11815d6c0b56eSmrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11816d6c0b56eSmrg # This has been around since 386BSD, at least. Likely further. 11817d6c0b56eSmrg if test -x /sbin/sysctl; then 11818d6c0b56eSmrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11819d6c0b56eSmrg elif test -x /usr/sbin/sysctl; then 11820d6c0b56eSmrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11821d6c0b56eSmrg else 11822d6c0b56eSmrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11823d6c0b56eSmrg fi 11824d6c0b56eSmrg # And add a safety zone 11825d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11826d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11827d6c0b56eSmrg ;; 11828d6c0b56eSmrg 11829d6c0b56eSmrg interix*) 11830d6c0b56eSmrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11831d6c0b56eSmrg lt_cv_sys_max_cmd_len=196608 11832d6c0b56eSmrg ;; 11833d6c0b56eSmrg 11834d6c0b56eSmrg os2*) 11835d6c0b56eSmrg # The test takes a long time on OS/2. 11836d6c0b56eSmrg lt_cv_sys_max_cmd_len=8192 11837d6c0b56eSmrg ;; 11838d6c0b56eSmrg 11839d6c0b56eSmrg osf*) 11840d6c0b56eSmrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11841d6c0b56eSmrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11842d6c0b56eSmrg # nice to cause kernel panics so lets avoid the loop below. 11843d6c0b56eSmrg # First set a reasonable default. 11844d6c0b56eSmrg lt_cv_sys_max_cmd_len=16384 11845d6c0b56eSmrg # 11846d6c0b56eSmrg if test -x /sbin/sysconfig; then 11847d6c0b56eSmrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11848d6c0b56eSmrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11849d6c0b56eSmrg esac 11850d6c0b56eSmrg fi 11851d6c0b56eSmrg ;; 11852d6c0b56eSmrg sco3.2v5*) 11853d6c0b56eSmrg lt_cv_sys_max_cmd_len=102400 11854d6c0b56eSmrg ;; 11855d6c0b56eSmrg sysv5* | sco5v6* | sysv4.2uw2*) 11856d6c0b56eSmrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11857d6c0b56eSmrg if test -n "$kargmax"; then 11858d6c0b56eSmrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11859d6c0b56eSmrg else 11860d6c0b56eSmrg lt_cv_sys_max_cmd_len=32768 11861d6c0b56eSmrg fi 11862d6c0b56eSmrg ;; 11863d6c0b56eSmrg *) 11864d6c0b56eSmrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 11865d6c0b56eSmrg if test -n "$lt_cv_sys_max_cmd_len" && \ 11866d6c0b56eSmrg test undefined != "$lt_cv_sys_max_cmd_len"; then 11867d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11868d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11869d6c0b56eSmrg else 11870d6c0b56eSmrg # Make teststring a little bigger before we do anything with it. 11871d6c0b56eSmrg # a 1K string should be a reasonable start. 11872d6c0b56eSmrg for i in 1 2 3 4 5 6 7 8; do 11873d6c0b56eSmrg teststring=$teststring$teststring 11874d6c0b56eSmrg done 11875d6c0b56eSmrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11876d6c0b56eSmrg # If test is not a shell built-in, we'll probably end up computing a 11877d6c0b56eSmrg # maximum length that is only half of the actual maximum length, but 11878d6c0b56eSmrg # we can't tell. 11879d6c0b56eSmrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11880d6c0b56eSmrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 11881d6c0b56eSmrg test 17 != "$i" # 1/2 MB should be enough 11882d6c0b56eSmrg do 11883d6c0b56eSmrg i=`expr $i + 1` 11884d6c0b56eSmrg teststring=$teststring$teststring 11885d6c0b56eSmrg done 11886d6c0b56eSmrg # Only check the string length outside the loop. 11887d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11888d6c0b56eSmrg teststring= 11889d6c0b56eSmrg # Add a significant safety factor because C++ compilers can tack on 11890d6c0b56eSmrg # massive amounts of additional arguments before passing them to the 11891d6c0b56eSmrg # linker. It appears as though 1/2 is a usable value. 11892d6c0b56eSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11893d6c0b56eSmrg fi 11894d6c0b56eSmrg ;; 11895d6c0b56eSmrg esac 11896d6c0b56eSmrg 11897d6c0b56eSmrgfi 11898d6c0b56eSmrg 11899d6c0b56eSmrgif test -n "$lt_cv_sys_max_cmd_len"; then 11900d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11901d6c0b56eSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11902d6c0b56eSmrgelse 11903d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11904d6c0b56eSmrg$as_echo "none" >&6; } 11905d6c0b56eSmrgfi 11906d6c0b56eSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11907d6c0b56eSmrg 11908d6c0b56eSmrg 11909d6c0b56eSmrg 11910d6c0b56eSmrg 11911d6c0b56eSmrg 11912d6c0b56eSmrg 11913d6c0b56eSmrg: ${CP="cp -f"} 11914d6c0b56eSmrg: ${MV="mv -f"} 11915d6c0b56eSmrg: ${RM="rm -f"} 11916d6c0b56eSmrg 11917d6c0b56eSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11918d6c0b56eSmrg lt_unset=unset 11919d6c0b56eSmrgelse 11920d6c0b56eSmrg lt_unset=false 11921d6c0b56eSmrgfi 11922d6c0b56eSmrg 11923d6c0b56eSmrg 11924d6c0b56eSmrg 11925d6c0b56eSmrg 11926d6c0b56eSmrg 11927d6c0b56eSmrg# test EBCDIC or ASCII 11928d6c0b56eSmrgcase `echo X|tr X '\101'` in 11929d6c0b56eSmrg A) # ASCII based system 11930d6c0b56eSmrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11931d6c0b56eSmrg lt_SP2NL='tr \040 \012' 11932d6c0b56eSmrg lt_NL2SP='tr \015\012 \040\040' 11933d6c0b56eSmrg ;; 11934d6c0b56eSmrg *) # EBCDIC based system 11935d6c0b56eSmrg lt_SP2NL='tr \100 \n' 11936d6c0b56eSmrg lt_NL2SP='tr \r\n \100\100' 11937d6c0b56eSmrg ;; 11938d6c0b56eSmrgesac 11939d6c0b56eSmrg 11940d6c0b56eSmrg 11941d6c0b56eSmrg 11942d6c0b56eSmrg 11943d6c0b56eSmrg 11944d6c0b56eSmrg 11945d6c0b56eSmrg 11946d6c0b56eSmrg 11947d6c0b56eSmrg 11948d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11949d6c0b56eSmrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11950d6c0b56eSmrgif ${lt_cv_to_host_file_cmd+:} false; then : 11951d6c0b56eSmrg $as_echo_n "(cached) " >&6 11952d6c0b56eSmrgelse 11953d6c0b56eSmrg case $host in 11954d6c0b56eSmrg *-*-mingw* ) 11955d6c0b56eSmrg case $build in 11956d6c0b56eSmrg *-*-mingw* ) # actually msys 11957d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11958d6c0b56eSmrg ;; 11959d6c0b56eSmrg *-*-cygwin* ) 11960d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11961d6c0b56eSmrg ;; 11962d6c0b56eSmrg * ) # otherwise, assume *nix 11963d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11964d6c0b56eSmrg ;; 11965d6c0b56eSmrg esac 11966d6c0b56eSmrg ;; 11967d6c0b56eSmrg *-*-cygwin* ) 11968d6c0b56eSmrg case $build in 11969d6c0b56eSmrg *-*-mingw* ) # actually msys 11970d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11971d6c0b56eSmrg ;; 11972d6c0b56eSmrg *-*-cygwin* ) 11973d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 11974d6c0b56eSmrg ;; 11975d6c0b56eSmrg * ) # otherwise, assume *nix 11976d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11977d6c0b56eSmrg ;; 11978d6c0b56eSmrg esac 11979d6c0b56eSmrg ;; 11980d6c0b56eSmrg * ) # unhandled hosts (and "normal" native builds) 11981d6c0b56eSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 11982d6c0b56eSmrg ;; 11983d6c0b56eSmrgesac 11984d6c0b56eSmrg 11985d6c0b56eSmrgfi 11986d6c0b56eSmrg 11987d6c0b56eSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11988d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11989d6c0b56eSmrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11990d6c0b56eSmrg 11991d6c0b56eSmrg 11992d6c0b56eSmrg 11993d6c0b56eSmrg 11994d6c0b56eSmrg 11995d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11996d6c0b56eSmrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11997d6c0b56eSmrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11998d6c0b56eSmrg $as_echo_n "(cached) " >&6 11999d6c0b56eSmrgelse 12000d6c0b56eSmrg #assume ordinary cross tools, or native build. 12001d6c0b56eSmrglt_cv_to_tool_file_cmd=func_convert_file_noop 12002d6c0b56eSmrgcase $host in 12003d6c0b56eSmrg *-*-mingw* ) 12004d6c0b56eSmrg case $build in 12005d6c0b56eSmrg *-*-mingw* ) # actually msys 12006d6c0b56eSmrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 12007d6c0b56eSmrg ;; 12008d6c0b56eSmrg esac 12009d6c0b56eSmrg ;; 12010d6c0b56eSmrgesac 12011d6c0b56eSmrg 12012d6c0b56eSmrgfi 12013d6c0b56eSmrg 12014d6c0b56eSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 12015d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 12016d6c0b56eSmrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 12017d6c0b56eSmrg 12018d6c0b56eSmrg 12019d6c0b56eSmrg 12020d6c0b56eSmrg 12021d6c0b56eSmrg 12022d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 12023d6c0b56eSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 12024d6c0b56eSmrgif ${lt_cv_ld_reload_flag+:} false; then : 12025d6c0b56eSmrg $as_echo_n "(cached) " >&6 12026d6c0b56eSmrgelse 12027d6c0b56eSmrg lt_cv_ld_reload_flag='-r' 12028d6c0b56eSmrgfi 12029d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 12030d6c0b56eSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 12031d6c0b56eSmrgreload_flag=$lt_cv_ld_reload_flag 12032d6c0b56eSmrgcase $reload_flag in 12033d6c0b56eSmrg"" | " "*) ;; 12034d6c0b56eSmrg*) reload_flag=" $reload_flag" ;; 12035d6c0b56eSmrgesac 12036d6c0b56eSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 12037d6c0b56eSmrgcase $host_os in 12038d6c0b56eSmrg cygwin* | mingw* | pw32* | cegcc*) 12039d6c0b56eSmrg if test yes != "$GCC"; then 12040d6c0b56eSmrg reload_cmds=false 12041d6c0b56eSmrg fi 12042d6c0b56eSmrg ;; 12043d6c0b56eSmrg darwin*) 12044d6c0b56eSmrg if test yes = "$GCC"; then 12045d6c0b56eSmrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12046d6c0b56eSmrg else 12047d6c0b56eSmrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 12048d6c0b56eSmrg fi 12049d6c0b56eSmrg ;; 12050d6c0b56eSmrgesac 12051d6c0b56eSmrg 12052d6c0b56eSmrg 12053d6c0b56eSmrg 12054d6c0b56eSmrg 12055d6c0b56eSmrg 12056d6c0b56eSmrg 12057d6c0b56eSmrg 12058d6c0b56eSmrg 12059d6c0b56eSmrg 12060d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 12061d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12062d6c0b56eSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 12063d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12064d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12065d6c0b56eSmrgif ${ac_cv_prog_OBJDUMP+:} false; then : 12066d6c0b56eSmrg $as_echo_n "(cached) " >&6 12067d6c0b56eSmrgelse 12068d6c0b56eSmrg if test -n "$OBJDUMP"; then 12069d6c0b56eSmrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12070d6c0b56eSmrgelse 12071d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12072d6c0b56eSmrgfor as_dir in $PATH 12073d6c0b56eSmrgdo 12074d6c0b56eSmrg IFS=$as_save_IFS 12075d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12076d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12077d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12078d6c0b56eSmrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12079d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12080d6c0b56eSmrg break 2 12081d6c0b56eSmrg fi 12082d6c0b56eSmrgdone 12083d6c0b56eSmrg done 12084d6c0b56eSmrgIFS=$as_save_IFS 12085d6c0b56eSmrg 12086d6c0b56eSmrgfi 12087d6c0b56eSmrgfi 12088d6c0b56eSmrgOBJDUMP=$ac_cv_prog_OBJDUMP 12089d6c0b56eSmrgif test -n "$OBJDUMP"; then 12090d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12091d6c0b56eSmrg$as_echo "$OBJDUMP" >&6; } 12092d6c0b56eSmrgelse 12093d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12094d6c0b56eSmrg$as_echo "no" >&6; } 12095d6c0b56eSmrgfi 12096d6c0b56eSmrg 12097d6c0b56eSmrg 12098d6c0b56eSmrgfi 12099d6c0b56eSmrgif test -z "$ac_cv_prog_OBJDUMP"; then 12100d6c0b56eSmrg ac_ct_OBJDUMP=$OBJDUMP 12101d6c0b56eSmrg # Extract the first word of "objdump", so it can be a program name with args. 12102d6c0b56eSmrgset dummy objdump; ac_word=$2 12103d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12104d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12105d6c0b56eSmrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 12106d6c0b56eSmrg $as_echo_n "(cached) " >&6 12107d6c0b56eSmrgelse 12108d6c0b56eSmrg if test -n "$ac_ct_OBJDUMP"; then 12109d6c0b56eSmrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12110d6c0b56eSmrgelse 12111d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12112d6c0b56eSmrgfor as_dir in $PATH 12113d6c0b56eSmrgdo 12114d6c0b56eSmrg IFS=$as_save_IFS 12115d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12116d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12117d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12118d6c0b56eSmrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 12119d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12120d6c0b56eSmrg break 2 12121d6c0b56eSmrg fi 12122d6c0b56eSmrgdone 12123d6c0b56eSmrg done 12124d6c0b56eSmrgIFS=$as_save_IFS 12125d6c0b56eSmrg 12126d6c0b56eSmrgfi 12127d6c0b56eSmrgfi 12128d6c0b56eSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12129d6c0b56eSmrgif test -n "$ac_ct_OBJDUMP"; then 12130d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12131d6c0b56eSmrg$as_echo "$ac_ct_OBJDUMP" >&6; } 12132d6c0b56eSmrgelse 12133d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12134d6c0b56eSmrg$as_echo "no" >&6; } 12135d6c0b56eSmrgfi 12136d6c0b56eSmrg 12137d6c0b56eSmrg if test "x$ac_ct_OBJDUMP" = x; then 12138d6c0b56eSmrg OBJDUMP="false" 12139d6c0b56eSmrg else 12140d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 12141d6c0b56eSmrgyes:) 12142d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12143d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12144d6c0b56eSmrgac_tool_warned=yes ;; 12145d6c0b56eSmrgesac 12146d6c0b56eSmrg OBJDUMP=$ac_ct_OBJDUMP 12147d6c0b56eSmrg fi 12148d6c0b56eSmrgelse 12149d6c0b56eSmrg OBJDUMP="$ac_cv_prog_OBJDUMP" 12150d6c0b56eSmrgfi 12151d6c0b56eSmrg 12152d6c0b56eSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump 12153d6c0b56eSmrg 12154d6c0b56eSmrg 12155d6c0b56eSmrg 12156d6c0b56eSmrg 12157d6c0b56eSmrg 12158d6c0b56eSmrg 12159d6c0b56eSmrg 12160d6c0b56eSmrg 12161d6c0b56eSmrg 12162d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12163d6c0b56eSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 12164d6c0b56eSmrgif ${lt_cv_deplibs_check_method+:} false; then : 12165d6c0b56eSmrg $as_echo_n "(cached) " >&6 12166d6c0b56eSmrgelse 12167d6c0b56eSmrg lt_cv_file_magic_cmd='$MAGIC_CMD' 12168d6c0b56eSmrglt_cv_file_magic_test_file= 12169d6c0b56eSmrglt_cv_deplibs_check_method='unknown' 12170d6c0b56eSmrg# Need to set the preceding variable on all platforms that support 12171d6c0b56eSmrg# interlibrary dependencies. 12172d6c0b56eSmrg# 'none' -- dependencies not supported. 12173d6c0b56eSmrg# 'unknown' -- same as none, but documents that we really don't know. 12174d6c0b56eSmrg# 'pass_all' -- all dependencies passed with no checks. 12175d6c0b56eSmrg# 'test_compile' -- check by making test program. 12176d6c0b56eSmrg# 'file_magic [[regex]]' -- check by looking for files in library path 12177d6c0b56eSmrg# that responds to the $file_magic_cmd with a given extended regex. 12178d6c0b56eSmrg# If you have 'file' or equivalent on your system and you're not sure 12179d6c0b56eSmrg# whether 'pass_all' will *always* work, you probably want this one. 12180d6c0b56eSmrg 12181d6c0b56eSmrgcase $host_os in 12182d6c0b56eSmrgaix[4-9]*) 12183d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12184d6c0b56eSmrg ;; 12185d6c0b56eSmrg 12186d6c0b56eSmrgbeos*) 12187d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12188d6c0b56eSmrg ;; 12189d6c0b56eSmrg 12190d6c0b56eSmrgbsdi[45]*) 12191d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12192d6c0b56eSmrg lt_cv_file_magic_cmd='/usr/bin/file -L' 12193d6c0b56eSmrg lt_cv_file_magic_test_file=/shlib/libc.so 12194d6c0b56eSmrg ;; 12195d6c0b56eSmrg 12196d6c0b56eSmrgcygwin*) 12197d6c0b56eSmrg # func_win32_libid is a shell function defined in ltmain.sh 12198d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12199d6c0b56eSmrg lt_cv_file_magic_cmd='func_win32_libid' 12200d6c0b56eSmrg ;; 12201d6c0b56eSmrg 12202d6c0b56eSmrgmingw* | pw32*) 12203d6c0b56eSmrg # Base MSYS/MinGW do not provide the 'file' command needed by 12204d6c0b56eSmrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 12205d6c0b56eSmrg # unless we find 'file', for example because we are cross-compiling. 12206d6c0b56eSmrg if ( file / ) >/dev/null 2>&1; then 12207d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12208d6c0b56eSmrg lt_cv_file_magic_cmd='func_win32_libid' 12209d6c0b56eSmrg else 12210d6c0b56eSmrg # Keep this pattern in sync with the one in func_win32_libid. 12211d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12212d6c0b56eSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12213d6c0b56eSmrg fi 12214d6c0b56eSmrg ;; 12215d6c0b56eSmrg 12216d6c0b56eSmrgcegcc*) 12217d6c0b56eSmrg # use the weaker test based on 'objdump'. See mingw*. 12218d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12219d6c0b56eSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12220d6c0b56eSmrg ;; 12221d6c0b56eSmrg 12222d6c0b56eSmrgdarwin* | rhapsody*) 12223d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12224d6c0b56eSmrg ;; 12225d6c0b56eSmrg 12226d6c0b56eSmrgfreebsd* | dragonfly*) 12227d6c0b56eSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12228d6c0b56eSmrg case $host_cpu in 12229d6c0b56eSmrg i*86 ) 12230d6c0b56eSmrg # Not sure whether the presence of OpenBSD here was a mistake. 12231d6c0b56eSmrg # Let's accept both of them until this is cleared up. 12232d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12233d6c0b56eSmrg lt_cv_file_magic_cmd=/usr/bin/file 12234d6c0b56eSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12235d6c0b56eSmrg ;; 12236d6c0b56eSmrg esac 12237d6c0b56eSmrg else 12238d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12239d6c0b56eSmrg fi 12240d6c0b56eSmrg ;; 12241d6c0b56eSmrg 12242d6c0b56eSmrghaiku*) 12243d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12244d6c0b56eSmrg ;; 12245d6c0b56eSmrg 12246d6c0b56eSmrghpux10.20* | hpux11*) 12247d6c0b56eSmrg lt_cv_file_magic_cmd=/usr/bin/file 12248d6c0b56eSmrg case $host_cpu in 12249d6c0b56eSmrg ia64*) 12250d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12251d6c0b56eSmrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12252d6c0b56eSmrg ;; 12253d6c0b56eSmrg hppa*64*) 12254d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 12255d6c0b56eSmrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12256d6c0b56eSmrg ;; 12257d6c0b56eSmrg *) 12258d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12259d6c0b56eSmrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 12260d6c0b56eSmrg ;; 12261d6c0b56eSmrg esac 12262d6c0b56eSmrg ;; 12263d6c0b56eSmrg 12264d6c0b56eSmrginterix[3-9]*) 12265d6c0b56eSmrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12266d6c0b56eSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12267d6c0b56eSmrg ;; 12268d6c0b56eSmrg 12269d6c0b56eSmrgirix5* | irix6* | nonstopux*) 12270d6c0b56eSmrg case $LD in 12271d6c0b56eSmrg *-32|*"-32 ") libmagic=32-bit;; 12272d6c0b56eSmrg *-n32|*"-n32 ") libmagic=N32;; 12273d6c0b56eSmrg *-64|*"-64 ") libmagic=64-bit;; 12274d6c0b56eSmrg *) libmagic=never-match;; 12275d6c0b56eSmrg esac 12276d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12277d6c0b56eSmrg ;; 12278d6c0b56eSmrg 12279d6c0b56eSmrg# This must be glibc/ELF. 12280d6c0b56eSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12281d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12282d6c0b56eSmrg ;; 12283d6c0b56eSmrg 12284d6c0b56eSmrgnetbsd* | netbsdelf*-gnu) 12285d6c0b56eSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12286d6c0b56eSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12287d6c0b56eSmrg else 12288d6c0b56eSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12289d6c0b56eSmrg fi 12290d6c0b56eSmrg ;; 12291d6c0b56eSmrg 12292d6c0b56eSmrgnewos6*) 12293d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12294d6c0b56eSmrg lt_cv_file_magic_cmd=/usr/bin/file 12295d6c0b56eSmrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 12296d6c0b56eSmrg ;; 12297d6c0b56eSmrg 12298d6c0b56eSmrg*nto* | *qnx*) 12299d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12300d6c0b56eSmrg ;; 12301d6c0b56eSmrg 12302d6c0b56eSmrgopenbsd* | bitrig*) 12303d6c0b56eSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12304d6c0b56eSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12305d6c0b56eSmrg else 12306d6c0b56eSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12307d6c0b56eSmrg fi 12308d6c0b56eSmrg ;; 12309d6c0b56eSmrg 12310d6c0b56eSmrgosf3* | osf4* | osf5*) 12311d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12312d6c0b56eSmrg ;; 12313d6c0b56eSmrg 12314d6c0b56eSmrgrdos*) 12315d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12316d6c0b56eSmrg ;; 12317d6c0b56eSmrg 12318d6c0b56eSmrgsolaris*) 12319d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12320d6c0b56eSmrg ;; 12321d6c0b56eSmrg 12322d6c0b56eSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12323d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12324d6c0b56eSmrg ;; 12325d6c0b56eSmrg 12326d6c0b56eSmrgsysv4 | sysv4.3*) 12327d6c0b56eSmrg case $host_vendor in 12328d6c0b56eSmrg motorola) 12329d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 12330d6c0b56eSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12331d6c0b56eSmrg ;; 12332d6c0b56eSmrg ncr) 12333d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12334d6c0b56eSmrg ;; 12335d6c0b56eSmrg sequent) 12336d6c0b56eSmrg lt_cv_file_magic_cmd='/bin/file' 12337d6c0b56eSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12338d6c0b56eSmrg ;; 12339d6c0b56eSmrg sni) 12340d6c0b56eSmrg lt_cv_file_magic_cmd='/bin/file' 12341d6c0b56eSmrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12342d6c0b56eSmrg lt_cv_file_magic_test_file=/lib/libc.so 12343d6c0b56eSmrg ;; 12344d6c0b56eSmrg siemens) 12345d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12346d6c0b56eSmrg ;; 12347d6c0b56eSmrg pc) 12348d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12349d6c0b56eSmrg ;; 12350d6c0b56eSmrg esac 12351d6c0b56eSmrg ;; 12352d6c0b56eSmrg 12353d6c0b56eSmrgtpf*) 12354d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12355d6c0b56eSmrg ;; 12356d6c0b56eSmrgos2*) 12357d6c0b56eSmrg lt_cv_deplibs_check_method=pass_all 12358d6c0b56eSmrg ;; 12359d6c0b56eSmrgesac 12360d6c0b56eSmrg 12361d6c0b56eSmrgfi 12362d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12363d6c0b56eSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 12364d6c0b56eSmrg 12365d6c0b56eSmrgfile_magic_glob= 12366d6c0b56eSmrgwant_nocaseglob=no 12367d6c0b56eSmrgif test "$build" = "$host"; then 12368d6c0b56eSmrg case $host_os in 12369d6c0b56eSmrg mingw* | pw32*) 12370d6c0b56eSmrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12371d6c0b56eSmrg want_nocaseglob=yes 12372d6c0b56eSmrg else 12373d6c0b56eSmrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12374d6c0b56eSmrg fi 12375d6c0b56eSmrg ;; 12376d6c0b56eSmrg esac 12377d6c0b56eSmrgfi 12378d6c0b56eSmrg 12379d6c0b56eSmrgfile_magic_cmd=$lt_cv_file_magic_cmd 12380d6c0b56eSmrgdeplibs_check_method=$lt_cv_deplibs_check_method 12381d6c0b56eSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 12382d6c0b56eSmrg 12383d6c0b56eSmrg 12384d6c0b56eSmrg 12385d6c0b56eSmrg 12386d6c0b56eSmrg 12387d6c0b56eSmrg 12388d6c0b56eSmrg 12389d6c0b56eSmrg 12390d6c0b56eSmrg 12391d6c0b56eSmrg 12392d6c0b56eSmrg 12393d6c0b56eSmrg 12394d6c0b56eSmrg 12395d6c0b56eSmrg 12396d6c0b56eSmrg 12397d6c0b56eSmrg 12398d6c0b56eSmrg 12399d6c0b56eSmrg 12400d6c0b56eSmrg 12401d6c0b56eSmrg 12402d6c0b56eSmrg 12403d6c0b56eSmrg 12404d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 12405d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12406d6c0b56eSmrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12407d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12408d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12409d6c0b56eSmrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12410d6c0b56eSmrg $as_echo_n "(cached) " >&6 12411d6c0b56eSmrgelse 12412d6c0b56eSmrg if test -n "$DLLTOOL"; then 12413d6c0b56eSmrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12414d6c0b56eSmrgelse 12415d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12416d6c0b56eSmrgfor as_dir in $PATH 12417d6c0b56eSmrgdo 12418d6c0b56eSmrg IFS=$as_save_IFS 12419d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12420d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12421d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12422d6c0b56eSmrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12423d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12424d6c0b56eSmrg break 2 12425d6c0b56eSmrg fi 12426d6c0b56eSmrgdone 12427d6c0b56eSmrg done 12428d6c0b56eSmrgIFS=$as_save_IFS 12429d6c0b56eSmrg 12430d6c0b56eSmrgfi 12431d6c0b56eSmrgfi 12432d6c0b56eSmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12433d6c0b56eSmrgif test -n "$DLLTOOL"; then 12434d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12435d6c0b56eSmrg$as_echo "$DLLTOOL" >&6; } 12436d6c0b56eSmrgelse 12437d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12438d6c0b56eSmrg$as_echo "no" >&6; } 12439d6c0b56eSmrgfi 12440d6c0b56eSmrg 12441d6c0b56eSmrg 12442d6c0b56eSmrgfi 12443d6c0b56eSmrgif test -z "$ac_cv_prog_DLLTOOL"; then 12444d6c0b56eSmrg ac_ct_DLLTOOL=$DLLTOOL 12445d6c0b56eSmrg # Extract the first word of "dlltool", so it can be a program name with args. 12446d6c0b56eSmrgset dummy dlltool; ac_word=$2 12447d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12448d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12449d6c0b56eSmrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12450d6c0b56eSmrg $as_echo_n "(cached) " >&6 12451d6c0b56eSmrgelse 12452d6c0b56eSmrg if test -n "$ac_ct_DLLTOOL"; then 12453d6c0b56eSmrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12454d6c0b56eSmrgelse 12455d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12456d6c0b56eSmrgfor as_dir in $PATH 12457d6c0b56eSmrgdo 12458d6c0b56eSmrg IFS=$as_save_IFS 12459d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12460d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12461d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12462d6c0b56eSmrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12463d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12464d6c0b56eSmrg break 2 12465d6c0b56eSmrg fi 12466d6c0b56eSmrgdone 12467d6c0b56eSmrg done 12468d6c0b56eSmrgIFS=$as_save_IFS 12469d6c0b56eSmrg 12470d6c0b56eSmrgfi 12471d6c0b56eSmrgfi 12472d6c0b56eSmrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12473d6c0b56eSmrgif test -n "$ac_ct_DLLTOOL"; then 12474d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12475d6c0b56eSmrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12476d6c0b56eSmrgelse 12477d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12478d6c0b56eSmrg$as_echo "no" >&6; } 12479d6c0b56eSmrgfi 12480d6c0b56eSmrg 12481d6c0b56eSmrg if test "x$ac_ct_DLLTOOL" = x; then 12482d6c0b56eSmrg DLLTOOL="false" 12483d6c0b56eSmrg else 12484d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 12485d6c0b56eSmrgyes:) 12486d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12487d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12488d6c0b56eSmrgac_tool_warned=yes ;; 12489d6c0b56eSmrgesac 12490d6c0b56eSmrg DLLTOOL=$ac_ct_DLLTOOL 12491d6c0b56eSmrg fi 12492d6c0b56eSmrgelse 12493d6c0b56eSmrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12494d6c0b56eSmrgfi 12495d6c0b56eSmrg 12496d6c0b56eSmrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12497d6c0b56eSmrg 12498d6c0b56eSmrg 12499d6c0b56eSmrg 12500d6c0b56eSmrg 12501d6c0b56eSmrg 12502d6c0b56eSmrg 12503d6c0b56eSmrg 12504d6c0b56eSmrg 12505d6c0b56eSmrg 12506d6c0b56eSmrg 12507d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12508d6c0b56eSmrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12509d6c0b56eSmrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12510d6c0b56eSmrg $as_echo_n "(cached) " >&6 12511d6c0b56eSmrgelse 12512d6c0b56eSmrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12513d6c0b56eSmrg 12514d6c0b56eSmrgcase $host_os in 12515d6c0b56eSmrgcygwin* | mingw* | pw32* | cegcc*) 12516d6c0b56eSmrg # two different shell functions defined in ltmain.sh; 12517d6c0b56eSmrg # decide which one to use based on capabilities of $DLLTOOL 12518d6c0b56eSmrg case `$DLLTOOL --help 2>&1` in 12519d6c0b56eSmrg *--identify-strict*) 12520d6c0b56eSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12521d6c0b56eSmrg ;; 12522d6c0b56eSmrg *) 12523d6c0b56eSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12524d6c0b56eSmrg ;; 12525d6c0b56eSmrg esac 12526d6c0b56eSmrg ;; 12527d6c0b56eSmrg*) 12528d6c0b56eSmrg # fallback: assume linklib IS sharedlib 12529d6c0b56eSmrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 12530d6c0b56eSmrg ;; 12531d6c0b56eSmrgesac 12532d6c0b56eSmrg 12533d6c0b56eSmrgfi 12534d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12535d6c0b56eSmrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12536d6c0b56eSmrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12537d6c0b56eSmrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12538d6c0b56eSmrg 12539d6c0b56eSmrg 12540d6c0b56eSmrg 12541d6c0b56eSmrg 12542d6c0b56eSmrg 12543d6c0b56eSmrg 12544d6c0b56eSmrg 12545d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 12546d6c0b56eSmrg for ac_prog in ar 12547d6c0b56eSmrg do 12548d6c0b56eSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12549d6c0b56eSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12550d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12551d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12552d6c0b56eSmrgif ${ac_cv_prog_AR+:} false; then : 12553d6c0b56eSmrg $as_echo_n "(cached) " >&6 12554d6c0b56eSmrgelse 12555d6c0b56eSmrg if test -n "$AR"; then 12556d6c0b56eSmrg ac_cv_prog_AR="$AR" # Let the user override the test. 12557d6c0b56eSmrgelse 12558d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12559d6c0b56eSmrgfor as_dir in $PATH 12560d6c0b56eSmrgdo 12561d6c0b56eSmrg IFS=$as_save_IFS 12562d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12563d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12564d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12565d6c0b56eSmrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12566d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12567d6c0b56eSmrg break 2 12568d6c0b56eSmrg fi 12569d6c0b56eSmrgdone 12570d6c0b56eSmrg done 12571d6c0b56eSmrgIFS=$as_save_IFS 12572d6c0b56eSmrg 12573d6c0b56eSmrgfi 12574d6c0b56eSmrgfi 12575d6c0b56eSmrgAR=$ac_cv_prog_AR 12576d6c0b56eSmrgif test -n "$AR"; then 12577d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12578d6c0b56eSmrg$as_echo "$AR" >&6; } 12579d6c0b56eSmrgelse 12580d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12581d6c0b56eSmrg$as_echo "no" >&6; } 12582d6c0b56eSmrgfi 12583d6c0b56eSmrg 12584d6c0b56eSmrg 12585d6c0b56eSmrg test -n "$AR" && break 12586d6c0b56eSmrg done 12587d6c0b56eSmrgfi 12588d6c0b56eSmrgif test -z "$AR"; then 12589d6c0b56eSmrg ac_ct_AR=$AR 12590d6c0b56eSmrg for ac_prog in ar 12591d6c0b56eSmrgdo 12592d6c0b56eSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12593d6c0b56eSmrgset dummy $ac_prog; ac_word=$2 12594d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12595d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12596d6c0b56eSmrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12597d6c0b56eSmrg $as_echo_n "(cached) " >&6 12598d6c0b56eSmrgelse 12599d6c0b56eSmrg if test -n "$ac_ct_AR"; then 12600d6c0b56eSmrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12601d6c0b56eSmrgelse 12602d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12603d6c0b56eSmrgfor as_dir in $PATH 12604d6c0b56eSmrgdo 12605d6c0b56eSmrg IFS=$as_save_IFS 12606d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12607d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12608d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12609d6c0b56eSmrg ac_cv_prog_ac_ct_AR="$ac_prog" 12610d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12611d6c0b56eSmrg break 2 12612d6c0b56eSmrg fi 12613d6c0b56eSmrgdone 12614d6c0b56eSmrg done 12615d6c0b56eSmrgIFS=$as_save_IFS 12616d6c0b56eSmrg 12617d6c0b56eSmrgfi 12618d6c0b56eSmrgfi 12619d6c0b56eSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12620d6c0b56eSmrgif test -n "$ac_ct_AR"; then 12621d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12622d6c0b56eSmrg$as_echo "$ac_ct_AR" >&6; } 12623d6c0b56eSmrgelse 12624d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12625d6c0b56eSmrg$as_echo "no" >&6; } 12626d6c0b56eSmrgfi 12627d6c0b56eSmrg 12628d6c0b56eSmrg 12629d6c0b56eSmrg test -n "$ac_ct_AR" && break 12630d6c0b56eSmrgdone 12631d6c0b56eSmrg 12632d6c0b56eSmrg if test "x$ac_ct_AR" = x; then 12633d6c0b56eSmrg AR="false" 12634d6c0b56eSmrg else 12635d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 12636d6c0b56eSmrgyes:) 12637d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12638d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12639d6c0b56eSmrgac_tool_warned=yes ;; 12640d6c0b56eSmrgesac 12641d6c0b56eSmrg AR=$ac_ct_AR 12642d6c0b56eSmrg fi 12643d6c0b56eSmrgfi 12644d6c0b56eSmrg 12645d6c0b56eSmrg: ${AR=ar} 12646d6c0b56eSmrg: ${AR_FLAGS=cru} 12647d6c0b56eSmrg 12648d6c0b56eSmrg 12649d6c0b56eSmrg 12650d6c0b56eSmrg 12651d6c0b56eSmrg 12652d6c0b56eSmrg 12653d6c0b56eSmrg 12654d6c0b56eSmrg 12655d6c0b56eSmrg 12656d6c0b56eSmrg 12657d6c0b56eSmrg 12658d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12659d6c0b56eSmrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12660d6c0b56eSmrgif ${lt_cv_ar_at_file+:} false; then : 12661d6c0b56eSmrg $as_echo_n "(cached) " >&6 12662d6c0b56eSmrgelse 12663d6c0b56eSmrg lt_cv_ar_at_file=no 12664d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12665d6c0b56eSmrg/* end confdefs.h. */ 12666d6c0b56eSmrg 12667d6c0b56eSmrgint 12668d6c0b56eSmrgmain () 12669d6c0b56eSmrg{ 12670d6c0b56eSmrg 12671d6c0b56eSmrg ; 12672d6c0b56eSmrg return 0; 12673d6c0b56eSmrg} 12674d6c0b56eSmrg_ACEOF 12675d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 12676d6c0b56eSmrg echo conftest.$ac_objext > conftest.lst 12677d6c0b56eSmrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12678d6c0b56eSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12679d6c0b56eSmrg (eval $lt_ar_try) 2>&5 12680d6c0b56eSmrg ac_status=$? 12681d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12682d6c0b56eSmrg test $ac_status = 0; } 12683d6c0b56eSmrg if test 0 -eq "$ac_status"; then 12684d6c0b56eSmrg # Ensure the archiver fails upon bogus file names. 12685d6c0b56eSmrg rm -f conftest.$ac_objext libconftest.a 12686d6c0b56eSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12687d6c0b56eSmrg (eval $lt_ar_try) 2>&5 12688d6c0b56eSmrg ac_status=$? 12689d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12690d6c0b56eSmrg test $ac_status = 0; } 12691d6c0b56eSmrg if test 0 -ne "$ac_status"; then 12692d6c0b56eSmrg lt_cv_ar_at_file=@ 12693d6c0b56eSmrg fi 12694d6c0b56eSmrg fi 12695d6c0b56eSmrg rm -f conftest.* libconftest.a 12696d6c0b56eSmrg 12697d6c0b56eSmrgfi 12698d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12699d6c0b56eSmrg 12700d6c0b56eSmrgfi 12701d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12702d6c0b56eSmrg$as_echo "$lt_cv_ar_at_file" >&6; } 12703d6c0b56eSmrg 12704d6c0b56eSmrgif test no = "$lt_cv_ar_at_file"; then 12705d6c0b56eSmrg archiver_list_spec= 12706d6c0b56eSmrgelse 12707d6c0b56eSmrg archiver_list_spec=$lt_cv_ar_at_file 12708d6c0b56eSmrgfi 12709d6c0b56eSmrg 12710d6c0b56eSmrg 12711d6c0b56eSmrg 12712d6c0b56eSmrg 12713d6c0b56eSmrg 12714d6c0b56eSmrg 12715d6c0b56eSmrg 12716d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 12717d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12718d6c0b56eSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12719d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12720d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12721d6c0b56eSmrgif ${ac_cv_prog_STRIP+:} false; then : 12722d6c0b56eSmrg $as_echo_n "(cached) " >&6 12723d6c0b56eSmrgelse 12724d6c0b56eSmrg if test -n "$STRIP"; then 12725d6c0b56eSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12726d6c0b56eSmrgelse 12727d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12728d6c0b56eSmrgfor as_dir in $PATH 12729d6c0b56eSmrgdo 12730d6c0b56eSmrg IFS=$as_save_IFS 12731d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12732d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12733d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12734d6c0b56eSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12735d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12736d6c0b56eSmrg break 2 12737d6c0b56eSmrg fi 12738d6c0b56eSmrgdone 12739d6c0b56eSmrg done 12740d6c0b56eSmrgIFS=$as_save_IFS 12741d6c0b56eSmrg 12742d6c0b56eSmrgfi 12743d6c0b56eSmrgfi 12744d6c0b56eSmrgSTRIP=$ac_cv_prog_STRIP 12745d6c0b56eSmrgif test -n "$STRIP"; then 12746d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12747d6c0b56eSmrg$as_echo "$STRIP" >&6; } 12748d6c0b56eSmrgelse 12749d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12750d6c0b56eSmrg$as_echo "no" >&6; } 12751d6c0b56eSmrgfi 12752d6c0b56eSmrg 12753d6c0b56eSmrg 12754d6c0b56eSmrgfi 12755d6c0b56eSmrgif test -z "$ac_cv_prog_STRIP"; then 12756d6c0b56eSmrg ac_ct_STRIP=$STRIP 12757d6c0b56eSmrg # Extract the first word of "strip", so it can be a program name with args. 12758d6c0b56eSmrgset dummy strip; ac_word=$2 12759d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12760d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12761d6c0b56eSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12762d6c0b56eSmrg $as_echo_n "(cached) " >&6 12763d6c0b56eSmrgelse 12764d6c0b56eSmrg if test -n "$ac_ct_STRIP"; then 12765d6c0b56eSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12766d6c0b56eSmrgelse 12767d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12768d6c0b56eSmrgfor as_dir in $PATH 12769d6c0b56eSmrgdo 12770d6c0b56eSmrg IFS=$as_save_IFS 12771d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12772d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12773d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12774d6c0b56eSmrg ac_cv_prog_ac_ct_STRIP="strip" 12775d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12776d6c0b56eSmrg break 2 12777d6c0b56eSmrg fi 12778d6c0b56eSmrgdone 12779d6c0b56eSmrg done 12780d6c0b56eSmrgIFS=$as_save_IFS 12781d6c0b56eSmrg 12782d6c0b56eSmrgfi 12783d6c0b56eSmrgfi 12784d6c0b56eSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12785d6c0b56eSmrgif test -n "$ac_ct_STRIP"; then 12786d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12787d6c0b56eSmrg$as_echo "$ac_ct_STRIP" >&6; } 12788d6c0b56eSmrgelse 12789d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12790d6c0b56eSmrg$as_echo "no" >&6; } 12791d6c0b56eSmrgfi 12792d6c0b56eSmrg 12793d6c0b56eSmrg if test "x$ac_ct_STRIP" = x; then 12794d6c0b56eSmrg STRIP=":" 12795d6c0b56eSmrg else 12796d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 12797d6c0b56eSmrgyes:) 12798d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12799d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12800d6c0b56eSmrgac_tool_warned=yes ;; 12801d6c0b56eSmrgesac 12802d6c0b56eSmrg STRIP=$ac_ct_STRIP 12803d6c0b56eSmrg fi 12804d6c0b56eSmrgelse 12805d6c0b56eSmrg STRIP="$ac_cv_prog_STRIP" 12806d6c0b56eSmrgfi 12807d6c0b56eSmrg 12808d6c0b56eSmrgtest -z "$STRIP" && STRIP=: 12809d6c0b56eSmrg 12810d6c0b56eSmrg 12811d6c0b56eSmrg 12812d6c0b56eSmrg 12813d6c0b56eSmrg 12814d6c0b56eSmrg 12815d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 12816d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12817d6c0b56eSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12818d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12819d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12820d6c0b56eSmrgif ${ac_cv_prog_RANLIB+:} false; then : 12821d6c0b56eSmrg $as_echo_n "(cached) " >&6 12822d6c0b56eSmrgelse 12823d6c0b56eSmrg if test -n "$RANLIB"; then 12824d6c0b56eSmrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12825d6c0b56eSmrgelse 12826d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12827d6c0b56eSmrgfor as_dir in $PATH 12828d6c0b56eSmrgdo 12829d6c0b56eSmrg IFS=$as_save_IFS 12830d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12831d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12832d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12833d6c0b56eSmrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12834d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12835d6c0b56eSmrg break 2 12836d6c0b56eSmrg fi 12837d6c0b56eSmrgdone 12838d6c0b56eSmrg done 12839d6c0b56eSmrgIFS=$as_save_IFS 12840d6c0b56eSmrg 12841d6c0b56eSmrgfi 12842d6c0b56eSmrgfi 12843d6c0b56eSmrgRANLIB=$ac_cv_prog_RANLIB 12844d6c0b56eSmrgif test -n "$RANLIB"; then 12845d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12846d6c0b56eSmrg$as_echo "$RANLIB" >&6; } 12847d6c0b56eSmrgelse 12848d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12849d6c0b56eSmrg$as_echo "no" >&6; } 12850d6c0b56eSmrgfi 12851d6c0b56eSmrg 12852d6c0b56eSmrg 12853d6c0b56eSmrgfi 12854d6c0b56eSmrgif test -z "$ac_cv_prog_RANLIB"; then 12855d6c0b56eSmrg ac_ct_RANLIB=$RANLIB 12856d6c0b56eSmrg # Extract the first word of "ranlib", so it can be a program name with args. 12857d6c0b56eSmrgset dummy ranlib; ac_word=$2 12858d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12859d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 12860d6c0b56eSmrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12861d6c0b56eSmrg $as_echo_n "(cached) " >&6 12862d6c0b56eSmrgelse 12863d6c0b56eSmrg if test -n "$ac_ct_RANLIB"; then 12864d6c0b56eSmrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12865d6c0b56eSmrgelse 12866d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12867d6c0b56eSmrgfor as_dir in $PATH 12868d6c0b56eSmrgdo 12869d6c0b56eSmrg IFS=$as_save_IFS 12870d6c0b56eSmrg test -z "$as_dir" && as_dir=. 12871d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 12872d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12873d6c0b56eSmrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12874d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12875d6c0b56eSmrg break 2 12876d6c0b56eSmrg fi 12877d6c0b56eSmrgdone 12878d6c0b56eSmrg done 12879d6c0b56eSmrgIFS=$as_save_IFS 12880d6c0b56eSmrg 12881d6c0b56eSmrgfi 12882d6c0b56eSmrgfi 12883d6c0b56eSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12884d6c0b56eSmrgif test -n "$ac_ct_RANLIB"; then 12885d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12886d6c0b56eSmrg$as_echo "$ac_ct_RANLIB" >&6; } 12887d6c0b56eSmrgelse 12888d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12889d6c0b56eSmrg$as_echo "no" >&6; } 12890d6c0b56eSmrgfi 12891d6c0b56eSmrg 12892d6c0b56eSmrg if test "x$ac_ct_RANLIB" = x; then 12893d6c0b56eSmrg RANLIB=":" 12894d6c0b56eSmrg else 12895d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 12896d6c0b56eSmrgyes:) 12897d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12898d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12899d6c0b56eSmrgac_tool_warned=yes ;; 12900d6c0b56eSmrgesac 12901d6c0b56eSmrg RANLIB=$ac_ct_RANLIB 12902d6c0b56eSmrg fi 12903d6c0b56eSmrgelse 12904d6c0b56eSmrg RANLIB="$ac_cv_prog_RANLIB" 12905d6c0b56eSmrgfi 12906d6c0b56eSmrg 12907d6c0b56eSmrgtest -z "$RANLIB" && RANLIB=: 12908d6c0b56eSmrg 12909d6c0b56eSmrg 12910d6c0b56eSmrg 12911d6c0b56eSmrg 12912d6c0b56eSmrg 12913d6c0b56eSmrg 12914d6c0b56eSmrg# Determine commands to create old-style static archives. 12915d6c0b56eSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12916d6c0b56eSmrgold_postinstall_cmds='chmod 644 $oldlib' 12917d6c0b56eSmrgold_postuninstall_cmds= 12918d6c0b56eSmrg 12919d6c0b56eSmrgif test -n "$RANLIB"; then 12920d6c0b56eSmrg case $host_os in 12921d6c0b56eSmrg bitrig* | openbsd*) 12922d6c0b56eSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12923d6c0b56eSmrg ;; 12924d6c0b56eSmrg *) 12925d6c0b56eSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12926d6c0b56eSmrg ;; 12927d6c0b56eSmrg esac 12928d6c0b56eSmrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12929d6c0b56eSmrgfi 12930d6c0b56eSmrg 12931d6c0b56eSmrgcase $host_os in 12932d6c0b56eSmrg darwin*) 12933d6c0b56eSmrg lock_old_archive_extraction=yes ;; 12934d6c0b56eSmrg *) 12935d6c0b56eSmrg lock_old_archive_extraction=no ;; 12936d6c0b56eSmrgesac 12937d6c0b56eSmrg 12938d6c0b56eSmrg 12939d6c0b56eSmrg 12940d6c0b56eSmrg 12941d6c0b56eSmrg 12942d6c0b56eSmrg 12943d6c0b56eSmrg 12944d6c0b56eSmrg 12945d6c0b56eSmrg 12946d6c0b56eSmrg 12947d6c0b56eSmrg 12948d6c0b56eSmrg 12949d6c0b56eSmrg 12950d6c0b56eSmrg 12951d6c0b56eSmrg 12952d6c0b56eSmrg 12953d6c0b56eSmrg 12954d6c0b56eSmrg 12955d6c0b56eSmrg 12956d6c0b56eSmrg 12957d6c0b56eSmrg 12958d6c0b56eSmrg 12959d6c0b56eSmrg 12960d6c0b56eSmrg 12961d6c0b56eSmrg 12962d6c0b56eSmrg 12963d6c0b56eSmrg 12964d6c0b56eSmrg 12965d6c0b56eSmrg 12966d6c0b56eSmrg 12967d6c0b56eSmrg 12968d6c0b56eSmrg 12969d6c0b56eSmrg 12970d6c0b56eSmrg 12971d6c0b56eSmrg 12972d6c0b56eSmrg 12973d6c0b56eSmrg 12974d6c0b56eSmrg 12975d6c0b56eSmrg 12976d6c0b56eSmrg# If no C compiler was specified, use CC. 12977d6c0b56eSmrgLTCC=${LTCC-"$CC"} 12978d6c0b56eSmrg 12979d6c0b56eSmrg# If no C compiler flags were specified, use CFLAGS. 12980d6c0b56eSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12981d6c0b56eSmrg 12982d6c0b56eSmrg# Allow CC to be a program name with arguments. 12983d6c0b56eSmrgcompiler=$CC 12984d6c0b56eSmrg 12985d6c0b56eSmrg 12986d6c0b56eSmrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12987d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12988d6c0b56eSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12989d6c0b56eSmrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12990d6c0b56eSmrg $as_echo_n "(cached) " >&6 12991d6c0b56eSmrgelse 12992d6c0b56eSmrg 12993d6c0b56eSmrg# These are sane defaults that work on at least a few old systems. 12994d6c0b56eSmrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12995d6c0b56eSmrg 12996d6c0b56eSmrg# Character class describing NM global symbol codes. 12997d6c0b56eSmrgsymcode='[BCDEGRST]' 12998d6c0b56eSmrg 12999d6c0b56eSmrg# Regexp to match symbols that can be accessed directly from C. 13000d6c0b56eSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 13001d6c0b56eSmrg 13002d6c0b56eSmrg# Define system-specific variables. 13003d6c0b56eSmrgcase $host_os in 13004d6c0b56eSmrgaix*) 13005d6c0b56eSmrg symcode='[BCDT]' 13006d6c0b56eSmrg ;; 13007d6c0b56eSmrgcygwin* | mingw* | pw32* | cegcc*) 13008d6c0b56eSmrg symcode='[ABCDGISTW]' 13009d6c0b56eSmrg ;; 13010d6c0b56eSmrghpux*) 13011d6c0b56eSmrg if test ia64 = "$host_cpu"; then 13012d6c0b56eSmrg symcode='[ABCDEGRST]' 13013d6c0b56eSmrg fi 13014d6c0b56eSmrg ;; 13015d6c0b56eSmrgirix* | nonstopux*) 13016d6c0b56eSmrg symcode='[BCDEGRST]' 13017d6c0b56eSmrg ;; 13018d6c0b56eSmrgosf*) 13019d6c0b56eSmrg symcode='[BCDEGQRST]' 13020d6c0b56eSmrg ;; 13021d6c0b56eSmrgsolaris*) 13022d6c0b56eSmrg symcode='[BDRT]' 13023d6c0b56eSmrg ;; 13024d6c0b56eSmrgsco3.2v5*) 13025d6c0b56eSmrg symcode='[DT]' 13026d6c0b56eSmrg ;; 13027d6c0b56eSmrgsysv4.2uw2*) 13028d6c0b56eSmrg symcode='[DT]' 13029d6c0b56eSmrg ;; 13030d6c0b56eSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 13031d6c0b56eSmrg symcode='[ABDT]' 13032d6c0b56eSmrg ;; 13033d6c0b56eSmrgsysv4) 13034d6c0b56eSmrg symcode='[DFNSTU]' 13035d6c0b56eSmrg ;; 13036d6c0b56eSmrgesac 13037d6c0b56eSmrg 13038d6c0b56eSmrg# If we're using GNU nm, then use its standard symbol codes. 13039d6c0b56eSmrgcase `$NM -V 2>&1` in 13040d6c0b56eSmrg*GNU* | *'with BFD'*) 13041d6c0b56eSmrg symcode='[ABCDGIRSTW]' ;; 13042d6c0b56eSmrgesac 13043d6c0b56eSmrg 13044d6c0b56eSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13045d6c0b56eSmrg # Gets list of data symbols to import. 13046d6c0b56eSmrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 13047d6c0b56eSmrg # Adjust the below global symbol transforms to fixup imported variables. 13048d6c0b56eSmrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 13049d6c0b56eSmrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 13050d6c0b56eSmrg lt_c_name_lib_hook="\ 13051d6c0b56eSmrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 13052d6c0b56eSmrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 13053d6c0b56eSmrgelse 13054d6c0b56eSmrg # Disable hooks by default. 13055d6c0b56eSmrg lt_cv_sys_global_symbol_to_import= 13056d6c0b56eSmrg lt_cdecl_hook= 13057d6c0b56eSmrg lt_c_name_hook= 13058d6c0b56eSmrg lt_c_name_lib_hook= 13059d6c0b56eSmrgfi 13060d6c0b56eSmrg 13061d6c0b56eSmrg# Transform an extracted symbol line into a proper C declaration. 13062d6c0b56eSmrg# Some systems (esp. on ia64) link data and code symbols differently, 13063d6c0b56eSmrg# so use this general approach. 13064d6c0b56eSmrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 13065d6c0b56eSmrg$lt_cdecl_hook\ 13066d6c0b56eSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 13067d6c0b56eSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13068d6c0b56eSmrg 13069d6c0b56eSmrg# Transform an extracted symbol line into symbol name and symbol address 13070d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 13071d6c0b56eSmrg$lt_c_name_hook\ 13072d6c0b56eSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13073d6c0b56eSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 13074d6c0b56eSmrg 13075d6c0b56eSmrg# Transform an extracted symbol line into symbol name with lib prefix and 13076d6c0b56eSmrg# symbol address. 13077d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 13078d6c0b56eSmrg$lt_c_name_lib_hook\ 13079d6c0b56eSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13080d6c0b56eSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 13081d6c0b56eSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13082d6c0b56eSmrg 13083d6c0b56eSmrg# Handle CRLF in mingw tool chain 13084d6c0b56eSmrgopt_cr= 13085d6c0b56eSmrgcase $build_os in 13086d6c0b56eSmrgmingw*) 13087d6c0b56eSmrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13088d6c0b56eSmrg ;; 13089d6c0b56eSmrgesac 13090d6c0b56eSmrg 13091d6c0b56eSmrg# Try without a prefix underscore, then with it. 13092d6c0b56eSmrgfor ac_symprfx in "" "_"; do 13093d6c0b56eSmrg 13094d6c0b56eSmrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13095d6c0b56eSmrg symxfrm="\\1 $ac_symprfx\\2 \\2" 13096d6c0b56eSmrg 13097d6c0b56eSmrg # Write the raw and C identifiers. 13098d6c0b56eSmrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13099d6c0b56eSmrg # Fake it for dumpbin and say T for any non-static function, 13100d6c0b56eSmrg # D for any global variable and I for any imported variable. 13101d6c0b56eSmrg # Also find C++ and __fastcall symbols from MSVC++, 13102d6c0b56eSmrg # which start with @ or ?. 13103d6c0b56eSmrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 13104d6c0b56eSmrg" {last_section=section; section=\$ 3};"\ 13105d6c0b56eSmrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13106d6c0b56eSmrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 13107d6c0b56eSmrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 13108d6c0b56eSmrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 13109d6c0b56eSmrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13110d6c0b56eSmrg" \$ 0!~/External *\|/{next};"\ 13111d6c0b56eSmrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13112d6c0b56eSmrg" {if(hide[section]) next};"\ 13113d6c0b56eSmrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 13114d6c0b56eSmrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 13115d6c0b56eSmrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 13116d6c0b56eSmrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13117d6c0b56eSmrg" ' prfx=^$ac_symprfx" 13118d6c0b56eSmrg else 13119d6c0b56eSmrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13120d6c0b56eSmrg fi 13121d6c0b56eSmrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 13122d6c0b56eSmrg 13123d6c0b56eSmrg # Check to see that the pipe works correctly. 13124d6c0b56eSmrg pipe_works=no 13125d6c0b56eSmrg 13126d6c0b56eSmrg rm -f conftest* 13127d6c0b56eSmrg cat > conftest.$ac_ext <<_LT_EOF 13128d6c0b56eSmrg#ifdef __cplusplus 13129d6c0b56eSmrgextern "C" { 13130d6c0b56eSmrg#endif 13131d6c0b56eSmrgchar nm_test_var; 13132d6c0b56eSmrgvoid nm_test_func(void); 13133d6c0b56eSmrgvoid nm_test_func(void){} 13134d6c0b56eSmrg#ifdef __cplusplus 13135d6c0b56eSmrg} 13136d6c0b56eSmrg#endif 13137d6c0b56eSmrgint main(){nm_test_var='a';nm_test_func();return(0);} 13138d6c0b56eSmrg_LT_EOF 13139d6c0b56eSmrg 13140d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13141d6c0b56eSmrg (eval $ac_compile) 2>&5 13142d6c0b56eSmrg ac_status=$? 13143d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13144d6c0b56eSmrg test $ac_status = 0; }; then 13145d6c0b56eSmrg # Now try to grab the symbols. 13146d6c0b56eSmrg nlist=conftest.nm 13147d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13148d6c0b56eSmrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13149d6c0b56eSmrg ac_status=$? 13150d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13151d6c0b56eSmrg test $ac_status = 0; } && test -s "$nlist"; then 13152d6c0b56eSmrg # Try sorting and uniquifying the output. 13153d6c0b56eSmrg if sort "$nlist" | uniq > "$nlist"T; then 13154d6c0b56eSmrg mv -f "$nlist"T "$nlist" 13155d6c0b56eSmrg else 13156d6c0b56eSmrg rm -f "$nlist"T 13157d6c0b56eSmrg fi 13158d6c0b56eSmrg 13159d6c0b56eSmrg # Make sure that we snagged all the symbols we need. 13160d6c0b56eSmrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13161d6c0b56eSmrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13162d6c0b56eSmrg cat <<_LT_EOF > conftest.$ac_ext 13163d6c0b56eSmrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 13164d6c0b56eSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 13165d6c0b56eSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 13166d6c0b56eSmrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 13167d6c0b56eSmrg# define LT_DLSYM_CONST 13168d6c0b56eSmrg#elif defined __osf__ 13169d6c0b56eSmrg/* This system does not cope well with relocations in const data. */ 13170d6c0b56eSmrg# define LT_DLSYM_CONST 13171d6c0b56eSmrg#else 13172d6c0b56eSmrg# define LT_DLSYM_CONST const 13173d6c0b56eSmrg#endif 13174d6c0b56eSmrg 13175d6c0b56eSmrg#ifdef __cplusplus 13176d6c0b56eSmrgextern "C" { 13177d6c0b56eSmrg#endif 13178d6c0b56eSmrg 13179d6c0b56eSmrg_LT_EOF 13180d6c0b56eSmrg # Now generate the symbol file. 13181d6c0b56eSmrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13182d6c0b56eSmrg 13183d6c0b56eSmrg cat <<_LT_EOF >> conftest.$ac_ext 13184d6c0b56eSmrg 13185d6c0b56eSmrg/* The mapping between symbol names and symbols. */ 13186d6c0b56eSmrgLT_DLSYM_CONST struct { 13187d6c0b56eSmrg const char *name; 13188d6c0b56eSmrg void *address; 13189d6c0b56eSmrg} 13190d6c0b56eSmrglt__PROGRAM__LTX_preloaded_symbols[] = 13191d6c0b56eSmrg{ 13192d6c0b56eSmrg { "@PROGRAM@", (void *) 0 }, 13193d6c0b56eSmrg_LT_EOF 13194d6c0b56eSmrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13195d6c0b56eSmrg cat <<\_LT_EOF >> conftest.$ac_ext 13196d6c0b56eSmrg {0, (void *) 0} 13197d6c0b56eSmrg}; 13198d6c0b56eSmrg 13199d6c0b56eSmrg/* This works around a problem in FreeBSD linker */ 13200d6c0b56eSmrg#ifdef FREEBSD_WORKAROUND 13201d6c0b56eSmrgstatic const void *lt_preloaded_setup() { 13202d6c0b56eSmrg return lt__PROGRAM__LTX_preloaded_symbols; 13203d6c0b56eSmrg} 13204d6c0b56eSmrg#endif 13205d6c0b56eSmrg 13206d6c0b56eSmrg#ifdef __cplusplus 13207d6c0b56eSmrg} 13208d6c0b56eSmrg#endif 13209d6c0b56eSmrg_LT_EOF 13210d6c0b56eSmrg # Now try linking the two files. 13211d6c0b56eSmrg mv conftest.$ac_objext conftstm.$ac_objext 13212d6c0b56eSmrg lt_globsym_save_LIBS=$LIBS 13213d6c0b56eSmrg lt_globsym_save_CFLAGS=$CFLAGS 13214d6c0b56eSmrg LIBS=conftstm.$ac_objext 13215d6c0b56eSmrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13216d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13217d6c0b56eSmrg (eval $ac_link) 2>&5 13218d6c0b56eSmrg ac_status=$? 13219d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13220d6c0b56eSmrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 13221d6c0b56eSmrg pipe_works=yes 13222d6c0b56eSmrg fi 13223d6c0b56eSmrg LIBS=$lt_globsym_save_LIBS 13224d6c0b56eSmrg CFLAGS=$lt_globsym_save_CFLAGS 13225d6c0b56eSmrg else 13226d6c0b56eSmrg echo "cannot find nm_test_func in $nlist" >&5 13227d6c0b56eSmrg fi 13228d6c0b56eSmrg else 13229d6c0b56eSmrg echo "cannot find nm_test_var in $nlist" >&5 13230d6c0b56eSmrg fi 13231d6c0b56eSmrg else 13232d6c0b56eSmrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13233d6c0b56eSmrg fi 13234d6c0b56eSmrg else 13235d6c0b56eSmrg echo "$progname: failed program was:" >&5 13236d6c0b56eSmrg cat conftest.$ac_ext >&5 13237d6c0b56eSmrg fi 13238d6c0b56eSmrg rm -rf conftest* conftst* 13239d6c0b56eSmrg 13240d6c0b56eSmrg # Do not use the global_symbol_pipe unless it works. 13241d6c0b56eSmrg if test yes = "$pipe_works"; then 13242d6c0b56eSmrg break 13243d6c0b56eSmrg else 13244d6c0b56eSmrg lt_cv_sys_global_symbol_pipe= 13245d6c0b56eSmrg fi 13246d6c0b56eSmrgdone 13247d6c0b56eSmrg 13248d6c0b56eSmrgfi 13249d6c0b56eSmrg 13250d6c0b56eSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 13251d6c0b56eSmrg lt_cv_sys_global_symbol_to_cdecl= 13252d6c0b56eSmrgfi 13253d6c0b56eSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13254d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13255d6c0b56eSmrg$as_echo "failed" >&6; } 13256d6c0b56eSmrgelse 13257d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13258d6c0b56eSmrg$as_echo "ok" >&6; } 13259d6c0b56eSmrgfi 13260d6c0b56eSmrg 13261d6c0b56eSmrg# Response file support. 13262d6c0b56eSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13263d6c0b56eSmrg nm_file_list_spec='@' 13264d6c0b56eSmrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13265d6c0b56eSmrg nm_file_list_spec='@' 13266d6c0b56eSmrgfi 13267d6c0b56eSmrg 13268d6c0b56eSmrg 13269d6c0b56eSmrg 13270d6c0b56eSmrg 13271d6c0b56eSmrg 13272d6c0b56eSmrg 13273d6c0b56eSmrg 13274d6c0b56eSmrg 13275d6c0b56eSmrg 13276d6c0b56eSmrg 13277d6c0b56eSmrg 13278d6c0b56eSmrg 13279d6c0b56eSmrg 13280d6c0b56eSmrg 13281d6c0b56eSmrg 13282d6c0b56eSmrg 13283d6c0b56eSmrg 13284d6c0b56eSmrg 13285d6c0b56eSmrg 13286d6c0b56eSmrg 13287d6c0b56eSmrg 13288d6c0b56eSmrg 13289d6c0b56eSmrg 13290d6c0b56eSmrg 13291d6c0b56eSmrg 13292d6c0b56eSmrg 13293d6c0b56eSmrg 13294d6c0b56eSmrg 13295d6c0b56eSmrg 13296d6c0b56eSmrg 13297d6c0b56eSmrg 13298d6c0b56eSmrg 13299d6c0b56eSmrg 13300d6c0b56eSmrg 13301d6c0b56eSmrg 13302d6c0b56eSmrg 13303d6c0b56eSmrg 13304d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13305d6c0b56eSmrg$as_echo_n "checking for sysroot... " >&6; } 13306d6c0b56eSmrg 13307d6c0b56eSmrg# Check whether --with-sysroot was given. 13308d6c0b56eSmrgif test "${with_sysroot+set}" = set; then : 13309d6c0b56eSmrg withval=$with_sysroot; 13310d6c0b56eSmrgelse 13311d6c0b56eSmrg with_sysroot=no 13312d6c0b56eSmrgfi 13313d6c0b56eSmrg 13314d6c0b56eSmrg 13315d6c0b56eSmrglt_sysroot= 13316d6c0b56eSmrgcase $with_sysroot in #( 13317d6c0b56eSmrg yes) 13318d6c0b56eSmrg if test yes = "$GCC"; then 13319d6c0b56eSmrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13320d6c0b56eSmrg fi 13321d6c0b56eSmrg ;; #( 13322d6c0b56eSmrg /*) 13323d6c0b56eSmrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13324d6c0b56eSmrg ;; #( 13325d6c0b56eSmrg no|'') 13326d6c0b56eSmrg ;; #( 13327d6c0b56eSmrg *) 13328d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 13329d6c0b56eSmrg$as_echo "$with_sysroot" >&6; } 13330d6c0b56eSmrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13331d6c0b56eSmrg ;; 13332d6c0b56eSmrgesac 13333d6c0b56eSmrg 13334d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13335d6c0b56eSmrg$as_echo "${lt_sysroot:-no}" >&6; } 13336d6c0b56eSmrg 13337d6c0b56eSmrg 13338d6c0b56eSmrg 13339d6c0b56eSmrg 13340d6c0b56eSmrg 13341d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 13342d6c0b56eSmrg$as_echo_n "checking for a working dd... " >&6; } 13343d6c0b56eSmrgif ${ac_cv_path_lt_DD+:} false; then : 13344d6c0b56eSmrg $as_echo_n "(cached) " >&6 13345d6c0b56eSmrgelse 13346d6c0b56eSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 13347d6c0b56eSmrgcat conftest.i conftest.i >conftest2.i 13348d6c0b56eSmrg: ${lt_DD:=$DD} 13349d6c0b56eSmrgif test -z "$lt_DD"; then 13350d6c0b56eSmrg ac_path_lt_DD_found=false 13351d6c0b56eSmrg # Loop through the user's path and test for each of PROGNAME-LIST 13352d6c0b56eSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13353d6c0b56eSmrgfor as_dir in $PATH 13354d6c0b56eSmrgdo 13355d6c0b56eSmrg IFS=$as_save_IFS 13356d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13357d6c0b56eSmrg for ac_prog in dd; do 13358d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13359d6c0b56eSmrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 13360d6c0b56eSmrg as_fn_executable_p "$ac_path_lt_DD" || continue 13361d6c0b56eSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13362d6c0b56eSmrg cmp -s conftest.i conftest.out \ 13363d6c0b56eSmrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 13364d6c0b56eSmrgfi 13365d6c0b56eSmrg $ac_path_lt_DD_found && break 3 13366d6c0b56eSmrg done 13367d6c0b56eSmrg done 13368d6c0b56eSmrg done 13369d6c0b56eSmrgIFS=$as_save_IFS 13370d6c0b56eSmrg if test -z "$ac_cv_path_lt_DD"; then 13371d6c0b56eSmrg : 13372d6c0b56eSmrg fi 13373d6c0b56eSmrgelse 13374d6c0b56eSmrg ac_cv_path_lt_DD=$lt_DD 13375d6c0b56eSmrgfi 13376d6c0b56eSmrg 13377d6c0b56eSmrgrm -f conftest.i conftest2.i conftest.out 13378d6c0b56eSmrgfi 13379d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 13380d6c0b56eSmrg$as_echo "$ac_cv_path_lt_DD" >&6; } 13381d6c0b56eSmrg 13382d6c0b56eSmrg 13383d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 13384d6c0b56eSmrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 13385d6c0b56eSmrgif ${lt_cv_truncate_bin+:} false; then : 13386d6c0b56eSmrg $as_echo_n "(cached) " >&6 13387d6c0b56eSmrgelse 13388d6c0b56eSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 13389d6c0b56eSmrgcat conftest.i conftest.i >conftest2.i 13390d6c0b56eSmrglt_cv_truncate_bin= 13391d6c0b56eSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13392d6c0b56eSmrg cmp -s conftest.i conftest.out \ 13393d6c0b56eSmrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 13394d6c0b56eSmrgfi 13395d6c0b56eSmrgrm -f conftest.i conftest2.i conftest.out 13396d6c0b56eSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 13397d6c0b56eSmrgfi 13398d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 13399d6c0b56eSmrg$as_echo "$lt_cv_truncate_bin" >&6; } 13400d6c0b56eSmrg 13401d6c0b56eSmrg 13402d6c0b56eSmrg 13403d6c0b56eSmrg 13404d6c0b56eSmrg 13405d6c0b56eSmrg 13406d6c0b56eSmrg 13407d6c0b56eSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 13408d6c0b56eSmrgfunc_cc_basename () 13409d6c0b56eSmrg{ 13410d6c0b56eSmrg for cc_temp in $*""; do 13411d6c0b56eSmrg case $cc_temp in 13412d6c0b56eSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13413d6c0b56eSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13414d6c0b56eSmrg \-*) ;; 13415d6c0b56eSmrg *) break;; 13416d6c0b56eSmrg esac 13417d6c0b56eSmrg done 13418d6c0b56eSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13419d6c0b56eSmrg} 13420d6c0b56eSmrg 13421d6c0b56eSmrg# Check whether --enable-libtool-lock was given. 13422d6c0b56eSmrgif test "${enable_libtool_lock+set}" = set; then : 13423d6c0b56eSmrg enableval=$enable_libtool_lock; 13424d6c0b56eSmrgfi 13425d6c0b56eSmrg 13426d6c0b56eSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 13427d6c0b56eSmrg 13428d6c0b56eSmrg# Some flags need to be propagated to the compiler or linker for good 13429d6c0b56eSmrg# libtool support. 13430d6c0b56eSmrgcase $host in 13431d6c0b56eSmrgia64-*-hpux*) 13432d6c0b56eSmrg # Find out what ABI is being produced by ac_compile, and set mode 13433d6c0b56eSmrg # options accordingly. 13434d6c0b56eSmrg echo 'int i;' > conftest.$ac_ext 13435d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13436d6c0b56eSmrg (eval $ac_compile) 2>&5 13437d6c0b56eSmrg ac_status=$? 13438d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13439d6c0b56eSmrg test $ac_status = 0; }; then 13440d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13441d6c0b56eSmrg *ELF-32*) 13442d6c0b56eSmrg HPUX_IA64_MODE=32 13443d6c0b56eSmrg ;; 13444d6c0b56eSmrg *ELF-64*) 13445d6c0b56eSmrg HPUX_IA64_MODE=64 13446d6c0b56eSmrg ;; 13447d6c0b56eSmrg esac 13448d6c0b56eSmrg fi 13449d6c0b56eSmrg rm -rf conftest* 13450d6c0b56eSmrg ;; 13451d6c0b56eSmrg*-*-irix6*) 13452d6c0b56eSmrg # Find out what ABI is being produced by ac_compile, and set linker 13453d6c0b56eSmrg # options accordingly. 13454d6c0b56eSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13455d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13456d6c0b56eSmrg (eval $ac_compile) 2>&5 13457d6c0b56eSmrg ac_status=$? 13458d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13459d6c0b56eSmrg test $ac_status = 0; }; then 13460d6c0b56eSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 13461d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13462d6c0b56eSmrg *32-bit*) 13463d6c0b56eSmrg LD="${LD-ld} -melf32bsmip" 13464d6c0b56eSmrg ;; 13465d6c0b56eSmrg *N32*) 13466d6c0b56eSmrg LD="${LD-ld} -melf32bmipn32" 13467d6c0b56eSmrg ;; 13468d6c0b56eSmrg *64-bit*) 13469d6c0b56eSmrg LD="${LD-ld} -melf64bmip" 13470d6c0b56eSmrg ;; 13471d6c0b56eSmrg esac 13472d6c0b56eSmrg else 13473d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13474d6c0b56eSmrg *32-bit*) 13475d6c0b56eSmrg LD="${LD-ld} -32" 13476d6c0b56eSmrg ;; 13477d6c0b56eSmrg *N32*) 13478d6c0b56eSmrg LD="${LD-ld} -n32" 13479d6c0b56eSmrg ;; 13480d6c0b56eSmrg *64-bit*) 13481d6c0b56eSmrg LD="${LD-ld} -64" 13482d6c0b56eSmrg ;; 13483d6c0b56eSmrg esac 13484d6c0b56eSmrg fi 13485d6c0b56eSmrg fi 13486d6c0b56eSmrg rm -rf conftest* 13487d6c0b56eSmrg ;; 13488d6c0b56eSmrg 13489d6c0b56eSmrgmips64*-*linux*) 13490d6c0b56eSmrg # Find out what ABI is being produced by ac_compile, and set linker 13491d6c0b56eSmrg # options accordingly. 13492d6c0b56eSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13493d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13494d6c0b56eSmrg (eval $ac_compile) 2>&5 13495d6c0b56eSmrg ac_status=$? 13496d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13497d6c0b56eSmrg test $ac_status = 0; }; then 13498d6c0b56eSmrg emul=elf 13499d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13500d6c0b56eSmrg *32-bit*) 13501d6c0b56eSmrg emul="${emul}32" 13502d6c0b56eSmrg ;; 13503d6c0b56eSmrg *64-bit*) 13504d6c0b56eSmrg emul="${emul}64" 13505d6c0b56eSmrg ;; 13506d6c0b56eSmrg esac 13507d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13508d6c0b56eSmrg *MSB*) 13509d6c0b56eSmrg emul="${emul}btsmip" 13510d6c0b56eSmrg ;; 13511d6c0b56eSmrg *LSB*) 13512d6c0b56eSmrg emul="${emul}ltsmip" 13513d6c0b56eSmrg ;; 13514d6c0b56eSmrg esac 13515d6c0b56eSmrg case `/usr/bin/file conftest.$ac_objext` in 13516d6c0b56eSmrg *N32*) 13517d6c0b56eSmrg emul="${emul}n32" 13518d6c0b56eSmrg ;; 13519d6c0b56eSmrg esac 13520d6c0b56eSmrg LD="${LD-ld} -m $emul" 13521d6c0b56eSmrg fi 13522d6c0b56eSmrg rm -rf conftest* 13523d6c0b56eSmrg ;; 13524d6c0b56eSmrg 13525d6c0b56eSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13526d6c0b56eSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 13527d6c0b56eSmrg # Find out what ABI is being produced by ac_compile, and set linker 13528d6c0b56eSmrg # options accordingly. Note that the listed cases only cover the 13529d6c0b56eSmrg # situations where additional linker options are needed (such as when 13530d6c0b56eSmrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 13531d6c0b56eSmrg # vice versa); the common cases where no linker options are needed do 13532d6c0b56eSmrg # not appear in the list. 13533d6c0b56eSmrg echo 'int i;' > conftest.$ac_ext 13534d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13535d6c0b56eSmrg (eval $ac_compile) 2>&5 13536d6c0b56eSmrg ac_status=$? 13537d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13538d6c0b56eSmrg test $ac_status = 0; }; then 13539d6c0b56eSmrg case `/usr/bin/file conftest.o` in 13540d6c0b56eSmrg *32-bit*) 13541d6c0b56eSmrg case $host in 13542d6c0b56eSmrg x86_64-*kfreebsd*-gnu) 13543d6c0b56eSmrg LD="${LD-ld} -m elf_i386_fbsd" 13544d6c0b56eSmrg ;; 13545d6c0b56eSmrg x86_64-*linux*) 13546d6c0b56eSmrg case `/usr/bin/file conftest.o` in 13547d6c0b56eSmrg *x86-64*) 13548d6c0b56eSmrg LD="${LD-ld} -m elf32_x86_64" 13549d6c0b56eSmrg ;; 13550d6c0b56eSmrg *) 13551d6c0b56eSmrg LD="${LD-ld} -m elf_i386" 13552d6c0b56eSmrg ;; 13553d6c0b56eSmrg esac 13554d6c0b56eSmrg ;; 13555d6c0b56eSmrg powerpc64le-*linux*) 13556d6c0b56eSmrg LD="${LD-ld} -m elf32lppclinux" 13557d6c0b56eSmrg ;; 13558d6c0b56eSmrg powerpc64-*linux*) 13559d6c0b56eSmrg LD="${LD-ld} -m elf32ppclinux" 13560d6c0b56eSmrg ;; 13561d6c0b56eSmrg s390x-*linux*) 13562d6c0b56eSmrg LD="${LD-ld} -m elf_s390" 13563d6c0b56eSmrg ;; 13564d6c0b56eSmrg sparc64-*linux*) 13565d6c0b56eSmrg LD="${LD-ld} -m elf32_sparc" 13566d6c0b56eSmrg ;; 13567d6c0b56eSmrg esac 13568d6c0b56eSmrg ;; 13569d6c0b56eSmrg *64-bit*) 13570d6c0b56eSmrg case $host in 13571d6c0b56eSmrg x86_64-*kfreebsd*-gnu) 13572d6c0b56eSmrg LD="${LD-ld} -m elf_x86_64_fbsd" 13573d6c0b56eSmrg ;; 13574d6c0b56eSmrg x86_64-*linux*) 13575d6c0b56eSmrg LD="${LD-ld} -m elf_x86_64" 13576d6c0b56eSmrg ;; 13577d6c0b56eSmrg powerpcle-*linux*) 13578d6c0b56eSmrg LD="${LD-ld} -m elf64lppc" 13579d6c0b56eSmrg ;; 13580d6c0b56eSmrg powerpc-*linux*) 13581d6c0b56eSmrg LD="${LD-ld} -m elf64ppc" 13582d6c0b56eSmrg ;; 13583d6c0b56eSmrg s390*-*linux*|s390*-*tpf*) 13584d6c0b56eSmrg LD="${LD-ld} -m elf64_s390" 13585d6c0b56eSmrg ;; 13586d6c0b56eSmrg sparc*-*linux*) 13587d6c0b56eSmrg LD="${LD-ld} -m elf64_sparc" 13588d6c0b56eSmrg ;; 13589d6c0b56eSmrg esac 13590d6c0b56eSmrg ;; 13591d6c0b56eSmrg esac 13592d6c0b56eSmrg fi 13593d6c0b56eSmrg rm -rf conftest* 13594d6c0b56eSmrg ;; 13595d6c0b56eSmrg 13596d6c0b56eSmrg*-*-sco3.2v5*) 13597d6c0b56eSmrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 13598d6c0b56eSmrg SAVE_CFLAGS=$CFLAGS 13599d6c0b56eSmrg CFLAGS="$CFLAGS -belf" 13600d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13601d6c0b56eSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13602d6c0b56eSmrgif ${lt_cv_cc_needs_belf+:} false; then : 13603d6c0b56eSmrg $as_echo_n "(cached) " >&6 13604d6c0b56eSmrgelse 13605d6c0b56eSmrg ac_ext=c 13606d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 13607d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13608d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13609d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13610d6c0b56eSmrg 13611d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13612d6c0b56eSmrg/* end confdefs.h. */ 13613d6c0b56eSmrg 13614d6c0b56eSmrgint 13615d6c0b56eSmrgmain () 13616d6c0b56eSmrg{ 13617d6c0b56eSmrg 13618d6c0b56eSmrg ; 13619d6c0b56eSmrg return 0; 13620d6c0b56eSmrg} 13621d6c0b56eSmrg_ACEOF 13622d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 13623d6c0b56eSmrg lt_cv_cc_needs_belf=yes 13624d6c0b56eSmrgelse 13625d6c0b56eSmrg lt_cv_cc_needs_belf=no 13626d6c0b56eSmrgfi 13627d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 13628d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 13629d6c0b56eSmrg ac_ext=c 13630d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 13631d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13632d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13633d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13634d6c0b56eSmrg 13635d6c0b56eSmrgfi 13636d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13637d6c0b56eSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 13638d6c0b56eSmrg if test yes != "$lt_cv_cc_needs_belf"; then 13639d6c0b56eSmrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 13640d6c0b56eSmrg CFLAGS=$SAVE_CFLAGS 13641d6c0b56eSmrg fi 13642d6c0b56eSmrg ;; 13643d6c0b56eSmrg*-*solaris*) 13644d6c0b56eSmrg # Find out what ABI is being produced by ac_compile, and set linker 13645d6c0b56eSmrg # options accordingly. 13646d6c0b56eSmrg echo 'int i;' > conftest.$ac_ext 13647d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13648d6c0b56eSmrg (eval $ac_compile) 2>&5 13649d6c0b56eSmrg ac_status=$? 13650d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13651d6c0b56eSmrg test $ac_status = 0; }; then 13652d6c0b56eSmrg case `/usr/bin/file conftest.o` in 13653d6c0b56eSmrg *64-bit*) 13654d6c0b56eSmrg case $lt_cv_prog_gnu_ld in 13655d6c0b56eSmrg yes*) 13656d6c0b56eSmrg case $host in 13657d6c0b56eSmrg i?86-*-solaris*|x86_64-*-solaris*) 13658d6c0b56eSmrg LD="${LD-ld} -m elf_x86_64" 13659d6c0b56eSmrg ;; 13660d6c0b56eSmrg sparc*-*-solaris*) 13661d6c0b56eSmrg LD="${LD-ld} -m elf64_sparc" 13662d6c0b56eSmrg ;; 13663d6c0b56eSmrg esac 13664d6c0b56eSmrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13665d6c0b56eSmrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 13666d6c0b56eSmrg LD=${LD-ld}_sol2 13667d6c0b56eSmrg fi 13668d6c0b56eSmrg ;; 13669d6c0b56eSmrg *) 13670d6c0b56eSmrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13671d6c0b56eSmrg LD="${LD-ld} -64" 13672d6c0b56eSmrg fi 13673d6c0b56eSmrg ;; 13674d6c0b56eSmrg esac 13675d6c0b56eSmrg ;; 13676d6c0b56eSmrg esac 13677d6c0b56eSmrg fi 13678d6c0b56eSmrg rm -rf conftest* 13679d6c0b56eSmrg ;; 13680d6c0b56eSmrgesac 13681d6c0b56eSmrg 13682d6c0b56eSmrgneed_locks=$enable_libtool_lock 13683d6c0b56eSmrg 13684d6c0b56eSmrgif test -n "$ac_tool_prefix"; then 13685d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13686d6c0b56eSmrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13687d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13688d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13689d6c0b56eSmrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13690d6c0b56eSmrg $as_echo_n "(cached) " >&6 13691d6c0b56eSmrgelse 13692d6c0b56eSmrg if test -n "$MANIFEST_TOOL"; then 13693d6c0b56eSmrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13694d6c0b56eSmrgelse 13695d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13696d6c0b56eSmrgfor as_dir in $PATH 13697d6c0b56eSmrgdo 13698d6c0b56eSmrg IFS=$as_save_IFS 13699d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13700d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13701d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13702d6c0b56eSmrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13703d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13704d6c0b56eSmrg break 2 13705d6c0b56eSmrg fi 13706d6c0b56eSmrgdone 13707d6c0b56eSmrg done 13708d6c0b56eSmrgIFS=$as_save_IFS 13709d6c0b56eSmrg 13710d6c0b56eSmrgfi 13711d6c0b56eSmrgfi 13712d6c0b56eSmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13713d6c0b56eSmrgif test -n "$MANIFEST_TOOL"; then 13714d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13715d6c0b56eSmrg$as_echo "$MANIFEST_TOOL" >&6; } 13716d6c0b56eSmrgelse 13717d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13718d6c0b56eSmrg$as_echo "no" >&6; } 13719d6c0b56eSmrgfi 13720d6c0b56eSmrg 13721d6c0b56eSmrg 13722d6c0b56eSmrgfi 13723d6c0b56eSmrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13724d6c0b56eSmrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13725d6c0b56eSmrg # Extract the first word of "mt", so it can be a program name with args. 13726d6c0b56eSmrgset dummy mt; ac_word=$2 13727d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13728d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13729d6c0b56eSmrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13730d6c0b56eSmrg $as_echo_n "(cached) " >&6 13731d6c0b56eSmrgelse 13732d6c0b56eSmrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13733d6c0b56eSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13734d6c0b56eSmrgelse 13735d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13736d6c0b56eSmrgfor as_dir in $PATH 13737d6c0b56eSmrgdo 13738d6c0b56eSmrg IFS=$as_save_IFS 13739d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13740d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13741d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13742d6c0b56eSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13743d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13744d6c0b56eSmrg break 2 13745d6c0b56eSmrg fi 13746d6c0b56eSmrgdone 13747d6c0b56eSmrg done 13748d6c0b56eSmrgIFS=$as_save_IFS 13749d6c0b56eSmrg 13750d6c0b56eSmrgfi 13751d6c0b56eSmrgfi 13752d6c0b56eSmrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13753d6c0b56eSmrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13754d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13755d6c0b56eSmrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13756d6c0b56eSmrgelse 13757d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13758d6c0b56eSmrg$as_echo "no" >&6; } 13759d6c0b56eSmrgfi 13760d6c0b56eSmrg 13761d6c0b56eSmrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13762d6c0b56eSmrg MANIFEST_TOOL=":" 13763d6c0b56eSmrg else 13764d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 13765d6c0b56eSmrgyes:) 13766d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13767d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13768d6c0b56eSmrgac_tool_warned=yes ;; 13769d6c0b56eSmrgesac 13770d6c0b56eSmrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13771d6c0b56eSmrg fi 13772d6c0b56eSmrgelse 13773d6c0b56eSmrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13774d6c0b56eSmrgfi 13775d6c0b56eSmrg 13776d6c0b56eSmrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13777d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13778d6c0b56eSmrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13779d6c0b56eSmrgif ${lt_cv_path_mainfest_tool+:} false; then : 13780d6c0b56eSmrg $as_echo_n "(cached) " >&6 13781d6c0b56eSmrgelse 13782d6c0b56eSmrg lt_cv_path_mainfest_tool=no 13783d6c0b56eSmrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13784d6c0b56eSmrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13785d6c0b56eSmrg cat conftest.err >&5 13786d6c0b56eSmrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13787d6c0b56eSmrg lt_cv_path_mainfest_tool=yes 13788d6c0b56eSmrg fi 13789d6c0b56eSmrg rm -f conftest* 13790d6c0b56eSmrgfi 13791d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13792d6c0b56eSmrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 13793d6c0b56eSmrgif test yes != "$lt_cv_path_mainfest_tool"; then 13794d6c0b56eSmrg MANIFEST_TOOL=: 13795d6c0b56eSmrgfi 13796d6c0b56eSmrg 13797d6c0b56eSmrg 13798d6c0b56eSmrg 13799d6c0b56eSmrg 13800d6c0b56eSmrg 13801d6c0b56eSmrg 13802d6c0b56eSmrg case $host_os in 13803d6c0b56eSmrg rhapsody* | darwin*) 13804d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 13805d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13806d6c0b56eSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13807d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13808d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13809d6c0b56eSmrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13810d6c0b56eSmrg $as_echo_n "(cached) " >&6 13811d6c0b56eSmrgelse 13812d6c0b56eSmrg if test -n "$DSYMUTIL"; then 13813d6c0b56eSmrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13814d6c0b56eSmrgelse 13815d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13816d6c0b56eSmrgfor as_dir in $PATH 13817d6c0b56eSmrgdo 13818d6c0b56eSmrg IFS=$as_save_IFS 13819d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13820d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13821d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13822d6c0b56eSmrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13823d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13824d6c0b56eSmrg break 2 13825d6c0b56eSmrg fi 13826d6c0b56eSmrgdone 13827d6c0b56eSmrg done 13828d6c0b56eSmrgIFS=$as_save_IFS 13829d6c0b56eSmrg 13830d6c0b56eSmrgfi 13831d6c0b56eSmrgfi 13832d6c0b56eSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13833d6c0b56eSmrgif test -n "$DSYMUTIL"; then 13834d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13835d6c0b56eSmrg$as_echo "$DSYMUTIL" >&6; } 13836d6c0b56eSmrgelse 13837d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13838d6c0b56eSmrg$as_echo "no" >&6; } 13839d6c0b56eSmrgfi 13840d6c0b56eSmrg 13841d6c0b56eSmrg 13842d6c0b56eSmrgfi 13843d6c0b56eSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13844d6c0b56eSmrg ac_ct_DSYMUTIL=$DSYMUTIL 13845d6c0b56eSmrg # Extract the first word of "dsymutil", so it can be a program name with args. 13846d6c0b56eSmrgset dummy dsymutil; ac_word=$2 13847d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13848d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13849d6c0b56eSmrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13850d6c0b56eSmrg $as_echo_n "(cached) " >&6 13851d6c0b56eSmrgelse 13852d6c0b56eSmrg if test -n "$ac_ct_DSYMUTIL"; then 13853d6c0b56eSmrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13854d6c0b56eSmrgelse 13855d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13856d6c0b56eSmrgfor as_dir in $PATH 13857d6c0b56eSmrgdo 13858d6c0b56eSmrg IFS=$as_save_IFS 13859d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13860d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13861d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13862d6c0b56eSmrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13863d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13864d6c0b56eSmrg break 2 13865d6c0b56eSmrg fi 13866d6c0b56eSmrgdone 13867d6c0b56eSmrg done 13868d6c0b56eSmrgIFS=$as_save_IFS 13869d6c0b56eSmrg 13870d6c0b56eSmrgfi 13871d6c0b56eSmrgfi 13872d6c0b56eSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13873d6c0b56eSmrgif test -n "$ac_ct_DSYMUTIL"; then 13874d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13875d6c0b56eSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13876d6c0b56eSmrgelse 13877d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13878d6c0b56eSmrg$as_echo "no" >&6; } 13879d6c0b56eSmrgfi 13880d6c0b56eSmrg 13881d6c0b56eSmrg if test "x$ac_ct_DSYMUTIL" = x; then 13882d6c0b56eSmrg DSYMUTIL=":" 13883d6c0b56eSmrg else 13884d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 13885d6c0b56eSmrgyes:) 13886d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13887d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13888d6c0b56eSmrgac_tool_warned=yes ;; 13889d6c0b56eSmrgesac 13890d6c0b56eSmrg DSYMUTIL=$ac_ct_DSYMUTIL 13891d6c0b56eSmrg fi 13892d6c0b56eSmrgelse 13893d6c0b56eSmrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13894d6c0b56eSmrgfi 13895d6c0b56eSmrg 13896d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 13897d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13898d6c0b56eSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13899d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13900d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13901d6c0b56eSmrgif ${ac_cv_prog_NMEDIT+:} false; then : 13902d6c0b56eSmrg $as_echo_n "(cached) " >&6 13903d6c0b56eSmrgelse 13904d6c0b56eSmrg if test -n "$NMEDIT"; then 13905d6c0b56eSmrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13906d6c0b56eSmrgelse 13907d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13908d6c0b56eSmrgfor as_dir in $PATH 13909d6c0b56eSmrgdo 13910d6c0b56eSmrg IFS=$as_save_IFS 13911d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13912d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13913d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13914d6c0b56eSmrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13915d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13916d6c0b56eSmrg break 2 13917d6c0b56eSmrg fi 13918d6c0b56eSmrgdone 13919d6c0b56eSmrg done 13920d6c0b56eSmrgIFS=$as_save_IFS 13921d6c0b56eSmrg 13922d6c0b56eSmrgfi 13923d6c0b56eSmrgfi 13924d6c0b56eSmrgNMEDIT=$ac_cv_prog_NMEDIT 13925d6c0b56eSmrgif test -n "$NMEDIT"; then 13926d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13927d6c0b56eSmrg$as_echo "$NMEDIT" >&6; } 13928d6c0b56eSmrgelse 13929d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13930d6c0b56eSmrg$as_echo "no" >&6; } 13931d6c0b56eSmrgfi 13932d6c0b56eSmrg 13933d6c0b56eSmrg 13934d6c0b56eSmrgfi 13935d6c0b56eSmrgif test -z "$ac_cv_prog_NMEDIT"; then 13936d6c0b56eSmrg ac_ct_NMEDIT=$NMEDIT 13937d6c0b56eSmrg # Extract the first word of "nmedit", so it can be a program name with args. 13938d6c0b56eSmrgset dummy nmedit; ac_word=$2 13939d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13940d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13941d6c0b56eSmrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13942d6c0b56eSmrg $as_echo_n "(cached) " >&6 13943d6c0b56eSmrgelse 13944d6c0b56eSmrg if test -n "$ac_ct_NMEDIT"; then 13945d6c0b56eSmrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13946d6c0b56eSmrgelse 13947d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13948d6c0b56eSmrgfor as_dir in $PATH 13949d6c0b56eSmrgdo 13950d6c0b56eSmrg IFS=$as_save_IFS 13951d6c0b56eSmrg test -z "$as_dir" && as_dir=. 13952d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 13953d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13954d6c0b56eSmrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13955d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13956d6c0b56eSmrg break 2 13957d6c0b56eSmrg fi 13958d6c0b56eSmrgdone 13959d6c0b56eSmrg done 13960d6c0b56eSmrgIFS=$as_save_IFS 13961d6c0b56eSmrg 13962d6c0b56eSmrgfi 13963d6c0b56eSmrgfi 13964d6c0b56eSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13965d6c0b56eSmrgif test -n "$ac_ct_NMEDIT"; then 13966d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13967d6c0b56eSmrg$as_echo "$ac_ct_NMEDIT" >&6; } 13968d6c0b56eSmrgelse 13969d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13970d6c0b56eSmrg$as_echo "no" >&6; } 13971d6c0b56eSmrgfi 13972d6c0b56eSmrg 13973d6c0b56eSmrg if test "x$ac_ct_NMEDIT" = x; then 13974d6c0b56eSmrg NMEDIT=":" 13975d6c0b56eSmrg else 13976d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 13977d6c0b56eSmrgyes:) 13978d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13979d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13980d6c0b56eSmrgac_tool_warned=yes ;; 13981d6c0b56eSmrgesac 13982d6c0b56eSmrg NMEDIT=$ac_ct_NMEDIT 13983d6c0b56eSmrg fi 13984d6c0b56eSmrgelse 13985d6c0b56eSmrg NMEDIT="$ac_cv_prog_NMEDIT" 13986d6c0b56eSmrgfi 13987d6c0b56eSmrg 13988d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 13989d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13990d6c0b56eSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13991d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13992d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 13993d6c0b56eSmrgif ${ac_cv_prog_LIPO+:} false; then : 13994d6c0b56eSmrg $as_echo_n "(cached) " >&6 13995d6c0b56eSmrgelse 13996d6c0b56eSmrg if test -n "$LIPO"; then 13997d6c0b56eSmrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13998d6c0b56eSmrgelse 13999d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14000d6c0b56eSmrgfor as_dir in $PATH 14001d6c0b56eSmrgdo 14002d6c0b56eSmrg IFS=$as_save_IFS 14003d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14004d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14005d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14006d6c0b56eSmrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 14007d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14008d6c0b56eSmrg break 2 14009d6c0b56eSmrg fi 14010d6c0b56eSmrgdone 14011d6c0b56eSmrg done 14012d6c0b56eSmrgIFS=$as_save_IFS 14013d6c0b56eSmrg 14014d6c0b56eSmrgfi 14015d6c0b56eSmrgfi 14016d6c0b56eSmrgLIPO=$ac_cv_prog_LIPO 14017d6c0b56eSmrgif test -n "$LIPO"; then 14018d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 14019d6c0b56eSmrg$as_echo "$LIPO" >&6; } 14020d6c0b56eSmrgelse 14021d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14022d6c0b56eSmrg$as_echo "no" >&6; } 14023d6c0b56eSmrgfi 14024d6c0b56eSmrg 14025d6c0b56eSmrg 14026d6c0b56eSmrgfi 14027d6c0b56eSmrgif test -z "$ac_cv_prog_LIPO"; then 14028d6c0b56eSmrg ac_ct_LIPO=$LIPO 14029d6c0b56eSmrg # Extract the first word of "lipo", so it can be a program name with args. 14030d6c0b56eSmrgset dummy lipo; ac_word=$2 14031d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14032d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 14033d6c0b56eSmrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 14034d6c0b56eSmrg $as_echo_n "(cached) " >&6 14035d6c0b56eSmrgelse 14036d6c0b56eSmrg if test -n "$ac_ct_LIPO"; then 14037d6c0b56eSmrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 14038d6c0b56eSmrgelse 14039d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14040d6c0b56eSmrgfor as_dir in $PATH 14041d6c0b56eSmrgdo 14042d6c0b56eSmrg IFS=$as_save_IFS 14043d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14044d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14045d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14046d6c0b56eSmrg ac_cv_prog_ac_ct_LIPO="lipo" 14047d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14048d6c0b56eSmrg break 2 14049d6c0b56eSmrg fi 14050d6c0b56eSmrgdone 14051d6c0b56eSmrg done 14052d6c0b56eSmrgIFS=$as_save_IFS 14053d6c0b56eSmrg 14054d6c0b56eSmrgfi 14055d6c0b56eSmrgfi 14056d6c0b56eSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14057d6c0b56eSmrgif test -n "$ac_ct_LIPO"; then 14058d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14059d6c0b56eSmrg$as_echo "$ac_ct_LIPO" >&6; } 14060d6c0b56eSmrgelse 14061d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14062d6c0b56eSmrg$as_echo "no" >&6; } 14063d6c0b56eSmrgfi 14064d6c0b56eSmrg 14065d6c0b56eSmrg if test "x$ac_ct_LIPO" = x; then 14066d6c0b56eSmrg LIPO=":" 14067d6c0b56eSmrg else 14068d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 14069d6c0b56eSmrgyes:) 14070d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14071d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14072d6c0b56eSmrgac_tool_warned=yes ;; 14073d6c0b56eSmrgesac 14074d6c0b56eSmrg LIPO=$ac_ct_LIPO 14075d6c0b56eSmrg fi 14076d6c0b56eSmrgelse 14077d6c0b56eSmrg LIPO="$ac_cv_prog_LIPO" 14078d6c0b56eSmrgfi 14079d6c0b56eSmrg 14080d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 14081d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14082d6c0b56eSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2 14083d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14084d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 14085d6c0b56eSmrgif ${ac_cv_prog_OTOOL+:} false; then : 14086d6c0b56eSmrg $as_echo_n "(cached) " >&6 14087d6c0b56eSmrgelse 14088d6c0b56eSmrg if test -n "$OTOOL"; then 14089d6c0b56eSmrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14090d6c0b56eSmrgelse 14091d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14092d6c0b56eSmrgfor as_dir in $PATH 14093d6c0b56eSmrgdo 14094d6c0b56eSmrg IFS=$as_save_IFS 14095d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14096d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14097d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14098d6c0b56eSmrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14099d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14100d6c0b56eSmrg break 2 14101d6c0b56eSmrg fi 14102d6c0b56eSmrgdone 14103d6c0b56eSmrg done 14104d6c0b56eSmrgIFS=$as_save_IFS 14105d6c0b56eSmrg 14106d6c0b56eSmrgfi 14107d6c0b56eSmrgfi 14108d6c0b56eSmrgOTOOL=$ac_cv_prog_OTOOL 14109d6c0b56eSmrgif test -n "$OTOOL"; then 14110d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14111d6c0b56eSmrg$as_echo "$OTOOL" >&6; } 14112d6c0b56eSmrgelse 14113d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14114d6c0b56eSmrg$as_echo "no" >&6; } 14115d6c0b56eSmrgfi 14116d6c0b56eSmrg 14117d6c0b56eSmrg 14118d6c0b56eSmrgfi 14119d6c0b56eSmrgif test -z "$ac_cv_prog_OTOOL"; then 14120d6c0b56eSmrg ac_ct_OTOOL=$OTOOL 14121d6c0b56eSmrg # Extract the first word of "otool", so it can be a program name with args. 14122d6c0b56eSmrgset dummy otool; ac_word=$2 14123d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14124d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 14125d6c0b56eSmrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 14126d6c0b56eSmrg $as_echo_n "(cached) " >&6 14127d6c0b56eSmrgelse 14128d6c0b56eSmrg if test -n "$ac_ct_OTOOL"; then 14129d6c0b56eSmrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 14130d6c0b56eSmrgelse 14131d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14132d6c0b56eSmrgfor as_dir in $PATH 14133d6c0b56eSmrgdo 14134d6c0b56eSmrg IFS=$as_save_IFS 14135d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14136d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14137d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14138d6c0b56eSmrg ac_cv_prog_ac_ct_OTOOL="otool" 14139d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14140d6c0b56eSmrg break 2 14141d6c0b56eSmrg fi 14142d6c0b56eSmrgdone 14143d6c0b56eSmrg done 14144d6c0b56eSmrgIFS=$as_save_IFS 14145d6c0b56eSmrg 14146d6c0b56eSmrgfi 14147d6c0b56eSmrgfi 14148d6c0b56eSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 14149d6c0b56eSmrgif test -n "$ac_ct_OTOOL"; then 14150d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 14151d6c0b56eSmrg$as_echo "$ac_ct_OTOOL" >&6; } 14152d6c0b56eSmrgelse 14153d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14154d6c0b56eSmrg$as_echo "no" >&6; } 14155d6c0b56eSmrgfi 14156d6c0b56eSmrg 14157d6c0b56eSmrg if test "x$ac_ct_OTOOL" = x; then 14158d6c0b56eSmrg OTOOL=":" 14159d6c0b56eSmrg else 14160d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 14161d6c0b56eSmrgyes:) 14162d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14163d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14164d6c0b56eSmrgac_tool_warned=yes ;; 14165d6c0b56eSmrgesac 14166d6c0b56eSmrg OTOOL=$ac_ct_OTOOL 14167d6c0b56eSmrg fi 14168d6c0b56eSmrgelse 14169d6c0b56eSmrg OTOOL="$ac_cv_prog_OTOOL" 14170d6c0b56eSmrgfi 14171d6c0b56eSmrg 14172d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 14173d6c0b56eSmrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 14174d6c0b56eSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 14175d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14176d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 14177d6c0b56eSmrgif ${ac_cv_prog_OTOOL64+:} false; then : 14178d6c0b56eSmrg $as_echo_n "(cached) " >&6 14179d6c0b56eSmrgelse 14180d6c0b56eSmrg if test -n "$OTOOL64"; then 14181d6c0b56eSmrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 14182d6c0b56eSmrgelse 14183d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14184d6c0b56eSmrgfor as_dir in $PATH 14185d6c0b56eSmrgdo 14186d6c0b56eSmrg IFS=$as_save_IFS 14187d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14188d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14189d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14190d6c0b56eSmrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 14191d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14192d6c0b56eSmrg break 2 14193d6c0b56eSmrg fi 14194d6c0b56eSmrgdone 14195d6c0b56eSmrg done 14196d6c0b56eSmrgIFS=$as_save_IFS 14197d6c0b56eSmrg 14198d6c0b56eSmrgfi 14199d6c0b56eSmrgfi 14200d6c0b56eSmrgOTOOL64=$ac_cv_prog_OTOOL64 14201d6c0b56eSmrgif test -n "$OTOOL64"; then 14202d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 14203d6c0b56eSmrg$as_echo "$OTOOL64" >&6; } 14204d6c0b56eSmrgelse 14205d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14206d6c0b56eSmrg$as_echo "no" >&6; } 14207d6c0b56eSmrgfi 14208d6c0b56eSmrg 14209d6c0b56eSmrg 14210d6c0b56eSmrgfi 14211d6c0b56eSmrgif test -z "$ac_cv_prog_OTOOL64"; then 14212d6c0b56eSmrg ac_ct_OTOOL64=$OTOOL64 14213d6c0b56eSmrg # Extract the first word of "otool64", so it can be a program name with args. 14214d6c0b56eSmrgset dummy otool64; ac_word=$2 14215d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14216d6c0b56eSmrg$as_echo_n "checking for $ac_word... " >&6; } 14217d6c0b56eSmrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 14218d6c0b56eSmrg $as_echo_n "(cached) " >&6 14219d6c0b56eSmrgelse 14220d6c0b56eSmrg if test -n "$ac_ct_OTOOL64"; then 14221d6c0b56eSmrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 14222d6c0b56eSmrgelse 14223d6c0b56eSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14224d6c0b56eSmrgfor as_dir in $PATH 14225d6c0b56eSmrgdo 14226d6c0b56eSmrg IFS=$as_save_IFS 14227d6c0b56eSmrg test -z "$as_dir" && as_dir=. 14228d6c0b56eSmrg for ac_exec_ext in '' $ac_executable_extensions; do 14229d6c0b56eSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14230d6c0b56eSmrg ac_cv_prog_ac_ct_OTOOL64="otool64" 14231d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14232d6c0b56eSmrg break 2 14233d6c0b56eSmrg fi 14234d6c0b56eSmrgdone 14235d6c0b56eSmrg done 14236d6c0b56eSmrgIFS=$as_save_IFS 14237d6c0b56eSmrg 14238d6c0b56eSmrgfi 14239d6c0b56eSmrgfi 14240d6c0b56eSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 14241d6c0b56eSmrgif test -n "$ac_ct_OTOOL64"; then 14242d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 14243d6c0b56eSmrg$as_echo "$ac_ct_OTOOL64" >&6; } 14244d6c0b56eSmrgelse 14245d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14246d6c0b56eSmrg$as_echo "no" >&6; } 14247d6c0b56eSmrgfi 14248d6c0b56eSmrg 14249d6c0b56eSmrg if test "x$ac_ct_OTOOL64" = x; then 14250d6c0b56eSmrg OTOOL64=":" 14251d6c0b56eSmrg else 14252d6c0b56eSmrg case $cross_compiling:$ac_tool_warned in 14253d6c0b56eSmrgyes:) 14254d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14255d6c0b56eSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14256d6c0b56eSmrgac_tool_warned=yes ;; 14257d6c0b56eSmrgesac 14258d6c0b56eSmrg OTOOL64=$ac_ct_OTOOL64 14259d6c0b56eSmrg fi 14260d6c0b56eSmrgelse 14261d6c0b56eSmrg OTOOL64="$ac_cv_prog_OTOOL64" 14262d6c0b56eSmrgfi 14263d6c0b56eSmrg 14264d6c0b56eSmrg 14265d6c0b56eSmrg 14266d6c0b56eSmrg 14267d6c0b56eSmrg 14268d6c0b56eSmrg 14269d6c0b56eSmrg 14270d6c0b56eSmrg 14271d6c0b56eSmrg 14272d6c0b56eSmrg 14273d6c0b56eSmrg 14274d6c0b56eSmrg 14275d6c0b56eSmrg 14276d6c0b56eSmrg 14277d6c0b56eSmrg 14278d6c0b56eSmrg 14279d6c0b56eSmrg 14280d6c0b56eSmrg 14281d6c0b56eSmrg 14282d6c0b56eSmrg 14283d6c0b56eSmrg 14284d6c0b56eSmrg 14285d6c0b56eSmrg 14286d6c0b56eSmrg 14287d6c0b56eSmrg 14288d6c0b56eSmrg 14289d6c0b56eSmrg 14290d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14291d6c0b56eSmrg$as_echo_n "checking for -single_module linker flag... " >&6; } 14292d6c0b56eSmrgif ${lt_cv_apple_cc_single_mod+:} false; then : 14293d6c0b56eSmrg $as_echo_n "(cached) " >&6 14294d6c0b56eSmrgelse 14295d6c0b56eSmrg lt_cv_apple_cc_single_mod=no 14296d6c0b56eSmrg if test -z "$LT_MULTI_MODULE"; then 14297d6c0b56eSmrg # By default we will add the -single_module flag. You can override 14298d6c0b56eSmrg # by either setting the environment variable LT_MULTI_MODULE 14299d6c0b56eSmrg # non-empty at configure time, or by adding -multi_module to the 14300d6c0b56eSmrg # link flags. 14301d6c0b56eSmrg rm -rf libconftest.dylib* 14302d6c0b56eSmrg echo "int foo(void){return 1;}" > conftest.c 14303d6c0b56eSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14304d6c0b56eSmrg-dynamiclib -Wl,-single_module conftest.c" >&5 14305d6c0b56eSmrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14306d6c0b56eSmrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14307d6c0b56eSmrg _lt_result=$? 14308d6c0b56eSmrg # If there is a non-empty error log, and "single_module" 14309d6c0b56eSmrg # appears in it, assume the flag caused a linker warning 14310d6c0b56eSmrg if test -s conftest.err && $GREP single_module conftest.err; then 14311d6c0b56eSmrg cat conftest.err >&5 14312d6c0b56eSmrg # Otherwise, if the output was created with a 0 exit code from 14313d6c0b56eSmrg # the compiler, it worked. 14314d6c0b56eSmrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14315d6c0b56eSmrg lt_cv_apple_cc_single_mod=yes 14316d6c0b56eSmrg else 14317d6c0b56eSmrg cat conftest.err >&5 14318d6c0b56eSmrg fi 14319d6c0b56eSmrg rm -rf libconftest.dylib* 14320d6c0b56eSmrg rm -f conftest.* 14321d6c0b56eSmrg fi 14322d6c0b56eSmrgfi 14323d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14324d6c0b56eSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14325d6c0b56eSmrg 14326d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14327d6c0b56eSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14328d6c0b56eSmrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 14329d6c0b56eSmrg $as_echo_n "(cached) " >&6 14330d6c0b56eSmrgelse 14331d6c0b56eSmrg lt_cv_ld_exported_symbols_list=no 14332d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 14333d6c0b56eSmrg echo "_main" > conftest.sym 14334d6c0b56eSmrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14335d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14336d6c0b56eSmrg/* end confdefs.h. */ 14337d6c0b56eSmrg 14338d6c0b56eSmrgint 14339d6c0b56eSmrgmain () 14340d6c0b56eSmrg{ 14341d6c0b56eSmrg 14342d6c0b56eSmrg ; 14343d6c0b56eSmrg return 0; 14344d6c0b56eSmrg} 14345d6c0b56eSmrg_ACEOF 14346d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 14347d6c0b56eSmrg lt_cv_ld_exported_symbols_list=yes 14348d6c0b56eSmrgelse 14349d6c0b56eSmrg lt_cv_ld_exported_symbols_list=no 14350d6c0b56eSmrgfi 14351d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 14352d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 14353d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 14354d6c0b56eSmrg 14355d6c0b56eSmrgfi 14356d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14357d6c0b56eSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14358d6c0b56eSmrg 14359d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14360d6c0b56eSmrg$as_echo_n "checking for -force_load linker flag... " >&6; } 14361d6c0b56eSmrgif ${lt_cv_ld_force_load+:} false; then : 14362d6c0b56eSmrg $as_echo_n "(cached) " >&6 14363d6c0b56eSmrgelse 14364d6c0b56eSmrg lt_cv_ld_force_load=no 14365d6c0b56eSmrg cat > conftest.c << _LT_EOF 14366d6c0b56eSmrgint forced_loaded() { return 2;} 14367d6c0b56eSmrg_LT_EOF 14368d6c0b56eSmrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14369d6c0b56eSmrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 14370d6c0b56eSmrg echo "$AR cru libconftest.a conftest.o" >&5 14371d6c0b56eSmrg $AR cru libconftest.a conftest.o 2>&5 14372d6c0b56eSmrg echo "$RANLIB libconftest.a" >&5 14373d6c0b56eSmrg $RANLIB libconftest.a 2>&5 14374d6c0b56eSmrg cat > conftest.c << _LT_EOF 14375d6c0b56eSmrgint main() { return 0;} 14376d6c0b56eSmrg_LT_EOF 14377d6c0b56eSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14378d6c0b56eSmrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14379d6c0b56eSmrg _lt_result=$? 14380d6c0b56eSmrg if test -s conftest.err && $GREP force_load conftest.err; then 14381d6c0b56eSmrg cat conftest.err >&5 14382d6c0b56eSmrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14383d6c0b56eSmrg lt_cv_ld_force_load=yes 14384d6c0b56eSmrg else 14385d6c0b56eSmrg cat conftest.err >&5 14386d6c0b56eSmrg fi 14387d6c0b56eSmrg rm -f conftest.err libconftest.a conftest conftest.c 14388d6c0b56eSmrg rm -rf conftest.dSYM 14389d6c0b56eSmrg 14390d6c0b56eSmrgfi 14391d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14392d6c0b56eSmrg$as_echo "$lt_cv_ld_force_load" >&6; } 14393d6c0b56eSmrg case $host_os in 14394d6c0b56eSmrg rhapsody* | darwin1.[012]) 14395d6c0b56eSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14396d6c0b56eSmrg darwin1.*) 14397d6c0b56eSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14398d6c0b56eSmrg darwin*) # darwin 5.x on 14399d6c0b56eSmrg # if running on 10.5 or later, the deployment target defaults 14400d6c0b56eSmrg # to the OS version, if on x86, and 10.4, the deployment 14401d6c0b56eSmrg # target defaults to 10.4. Don't you love it? 14402d6c0b56eSmrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14403d6c0b56eSmrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 14404d6c0b56eSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14405d6c0b56eSmrg 10.[012][,.]*) 14406d6c0b56eSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14407d6c0b56eSmrg 10.*) 14408d6c0b56eSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14409d6c0b56eSmrg esac 14410d6c0b56eSmrg ;; 14411d6c0b56eSmrg esac 14412d6c0b56eSmrg if test yes = "$lt_cv_apple_cc_single_mod"; then 14413d6c0b56eSmrg _lt_dar_single_mod='$single_module' 14414d6c0b56eSmrg fi 14415d6c0b56eSmrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 14416d6c0b56eSmrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14417d6c0b56eSmrg else 14418d6c0b56eSmrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14419d6c0b56eSmrg fi 14420d6c0b56eSmrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14421d6c0b56eSmrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14422d6c0b56eSmrg else 14423d6c0b56eSmrg _lt_dsymutil= 14424d6c0b56eSmrg fi 14425d6c0b56eSmrg ;; 14426d6c0b56eSmrg esac 14427d6c0b56eSmrg 14428d6c0b56eSmrg# func_munge_path_list VARIABLE PATH 14429d6c0b56eSmrg# ----------------------------------- 14430d6c0b56eSmrg# VARIABLE is name of variable containing _space_ separated list of 14431d6c0b56eSmrg# directories to be munged by the contents of PATH, which is string 14432d6c0b56eSmrg# having a format: 14433d6c0b56eSmrg# "DIR[:DIR]:" 14434d6c0b56eSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 14435d6c0b56eSmrg# ":DIR[:DIR]" 14436d6c0b56eSmrg# string "DIR[ DIR]" will be appended to VARIABLE 14437d6c0b56eSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 14438d6c0b56eSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 14439d6c0b56eSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 14440d6c0b56eSmrg# "DIR[:DIR]" 14441d6c0b56eSmrg# VARIABLE will be replaced by "DIR[ DIR]" 14442d6c0b56eSmrgfunc_munge_path_list () 14443d6c0b56eSmrg{ 14444d6c0b56eSmrg case x$2 in 14445d6c0b56eSmrg x) 14446d6c0b56eSmrg ;; 14447d6c0b56eSmrg *:) 14448d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 14449d6c0b56eSmrg ;; 14450d6c0b56eSmrg x:*) 14451d6c0b56eSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 14452d6c0b56eSmrg ;; 14453d6c0b56eSmrg *::*) 14454d6c0b56eSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 14455d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 14456d6c0b56eSmrg ;; 14457d6c0b56eSmrg *) 14458d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 14459d6c0b56eSmrg ;; 14460d6c0b56eSmrg esac 14461d6c0b56eSmrg} 14462d6c0b56eSmrg 14463d6c0b56eSmrgfor ac_header in dlfcn.h 14464d6c0b56eSmrgdo : 14465d6c0b56eSmrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14466d6c0b56eSmrg" 14467d6c0b56eSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14468d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 14469d6c0b56eSmrg#define HAVE_DLFCN_H 1 14470d6c0b56eSmrg_ACEOF 14471d6c0b56eSmrg 14472d6c0b56eSmrgfi 14473d6c0b56eSmrg 14474d6c0b56eSmrgdone 14475d6c0b56eSmrg 14476d6c0b56eSmrg 14477d6c0b56eSmrg 14478d6c0b56eSmrg 14479d6c0b56eSmrg 14480d6c0b56eSmrg# Set options 14481d6c0b56eSmrg 14482d6c0b56eSmrg 14483d6c0b56eSmrg 14484d6c0b56eSmrg enable_dlopen=no 14485d6c0b56eSmrg 14486d6c0b56eSmrg 14487d6c0b56eSmrg enable_win32_dll=no 14488d6c0b56eSmrg 14489d6c0b56eSmrg 14490d6c0b56eSmrg # Check whether --enable-shared was given. 14491d6c0b56eSmrgif test "${enable_shared+set}" = set; then : 14492d6c0b56eSmrg enableval=$enable_shared; p=${PACKAGE-default} 14493d6c0b56eSmrg case $enableval in 14494d6c0b56eSmrg yes) enable_shared=yes ;; 14495d6c0b56eSmrg no) enable_shared=no ;; 14496d6c0b56eSmrg *) 14497d6c0b56eSmrg enable_shared=no 14498d6c0b56eSmrg # Look at the argument we got. We use all the common list separators. 14499d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14500d6c0b56eSmrg for pkg in $enableval; do 14501d6c0b56eSmrg IFS=$lt_save_ifs 14502d6c0b56eSmrg if test "X$pkg" = "X$p"; then 14503d6c0b56eSmrg enable_shared=yes 14504d6c0b56eSmrg fi 14505d6c0b56eSmrg done 14506d6c0b56eSmrg IFS=$lt_save_ifs 14507d6c0b56eSmrg ;; 14508d6c0b56eSmrg esac 14509d6c0b56eSmrgelse 14510d6c0b56eSmrg enable_shared=yes 14511d6c0b56eSmrgfi 14512d6c0b56eSmrg 14513d6c0b56eSmrg 14514d6c0b56eSmrg 14515d6c0b56eSmrg 14516d6c0b56eSmrg 14517d6c0b56eSmrg 14518d6c0b56eSmrg 14519d6c0b56eSmrg 14520d6c0b56eSmrg 14521d6c0b56eSmrg 14522d6c0b56eSmrg 14523d6c0b56eSmrg# Check whether --with-pic was given. 14524d6c0b56eSmrgif test "${with_pic+set}" = set; then : 14525d6c0b56eSmrg withval=$with_pic; lt_p=${PACKAGE-default} 14526d6c0b56eSmrg case $withval in 14527d6c0b56eSmrg yes|no) pic_mode=$withval ;; 14528d6c0b56eSmrg *) 14529d6c0b56eSmrg pic_mode=default 14530d6c0b56eSmrg # Look at the argument we got. We use all the common list separators. 14531d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14532d6c0b56eSmrg for lt_pkg in $withval; do 14533d6c0b56eSmrg IFS=$lt_save_ifs 14534d6c0b56eSmrg if test "X$lt_pkg" = "X$lt_p"; then 14535d6c0b56eSmrg pic_mode=yes 14536d6c0b56eSmrg fi 14537d6c0b56eSmrg done 14538d6c0b56eSmrg IFS=$lt_save_ifs 14539d6c0b56eSmrg ;; 14540d6c0b56eSmrg esac 14541d6c0b56eSmrgelse 14542d6c0b56eSmrg pic_mode=default 14543d6c0b56eSmrgfi 14544d6c0b56eSmrg 14545d6c0b56eSmrg 14546d6c0b56eSmrg 14547d6c0b56eSmrg 14548d6c0b56eSmrg 14549d6c0b56eSmrg 14550d6c0b56eSmrg 14551d6c0b56eSmrg 14552d6c0b56eSmrg # Check whether --enable-fast-install was given. 14553d6c0b56eSmrgif test "${enable_fast_install+set}" = set; then : 14554d6c0b56eSmrg enableval=$enable_fast_install; p=${PACKAGE-default} 14555d6c0b56eSmrg case $enableval in 14556d6c0b56eSmrg yes) enable_fast_install=yes ;; 14557d6c0b56eSmrg no) enable_fast_install=no ;; 14558d6c0b56eSmrg *) 14559d6c0b56eSmrg enable_fast_install=no 14560d6c0b56eSmrg # Look at the argument we got. We use all the common list separators. 14561d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14562d6c0b56eSmrg for pkg in $enableval; do 14563d6c0b56eSmrg IFS=$lt_save_ifs 14564d6c0b56eSmrg if test "X$pkg" = "X$p"; then 14565d6c0b56eSmrg enable_fast_install=yes 14566d6c0b56eSmrg fi 14567d6c0b56eSmrg done 14568d6c0b56eSmrg IFS=$lt_save_ifs 14569d6c0b56eSmrg ;; 14570d6c0b56eSmrg esac 14571d6c0b56eSmrgelse 14572d6c0b56eSmrg enable_fast_install=yes 14573d6c0b56eSmrgfi 14574d6c0b56eSmrg 14575d6c0b56eSmrg 14576d6c0b56eSmrg 14577d6c0b56eSmrg 14578d6c0b56eSmrg 14579d6c0b56eSmrg 14580d6c0b56eSmrg 14581d6c0b56eSmrg 14582d6c0b56eSmrg shared_archive_member_spec= 14583d6c0b56eSmrgcase $host,$enable_shared in 14584d6c0b56eSmrgpower*-*-aix[5-9]*,yes) 14585d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 14586d6c0b56eSmrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 14587d6c0b56eSmrg 14588d6c0b56eSmrg# Check whether --with-aix-soname was given. 14589d6c0b56eSmrgif test "${with_aix_soname+set}" = set; then : 14590d6c0b56eSmrg withval=$with_aix_soname; case $withval in 14591d6c0b56eSmrg aix|svr4|both) 14592d6c0b56eSmrg ;; 14593d6c0b56eSmrg *) 14594d6c0b56eSmrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 14595d6c0b56eSmrg ;; 14596d6c0b56eSmrg esac 14597d6c0b56eSmrg lt_cv_with_aix_soname=$with_aix_soname 14598d6c0b56eSmrgelse 14599d6c0b56eSmrg if ${lt_cv_with_aix_soname+:} false; then : 14600d6c0b56eSmrg $as_echo_n "(cached) " >&6 14601d6c0b56eSmrgelse 14602d6c0b56eSmrg lt_cv_with_aix_soname=aix 14603d6c0b56eSmrgfi 14604d6c0b56eSmrg 14605d6c0b56eSmrg with_aix_soname=$lt_cv_with_aix_soname 14606d6c0b56eSmrgfi 14607d6c0b56eSmrg 14608d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 14609d6c0b56eSmrg$as_echo "$with_aix_soname" >&6; } 14610d6c0b56eSmrg if test aix != "$with_aix_soname"; then 14611d6c0b56eSmrg # For the AIX way of multilib, we name the shared archive member 14612d6c0b56eSmrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 14613d6c0b56eSmrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 14614d6c0b56eSmrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 14615d6c0b56eSmrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 14616d6c0b56eSmrg if test 64 = "${OBJECT_MODE-32}"; then 14617d6c0b56eSmrg shared_archive_member_spec=shr_64 14618d6c0b56eSmrg else 14619d6c0b56eSmrg shared_archive_member_spec=shr 14620d6c0b56eSmrg fi 14621d6c0b56eSmrg fi 14622d6c0b56eSmrg ;; 14623d6c0b56eSmrg*) 14624d6c0b56eSmrg with_aix_soname=aix 14625d6c0b56eSmrg ;; 14626d6c0b56eSmrgesac 14627d6c0b56eSmrg 14628d6c0b56eSmrg 14629d6c0b56eSmrg 14630d6c0b56eSmrg 14631d6c0b56eSmrg 14632d6c0b56eSmrg 14633d6c0b56eSmrg 14634d6c0b56eSmrg 14635d6c0b56eSmrg 14636d6c0b56eSmrg 14637d6c0b56eSmrg# This can be used to rebuild libtool when needed 14638d6c0b56eSmrgLIBTOOL_DEPS=$ltmain 14639d6c0b56eSmrg 14640d6c0b56eSmrg# Always use our own libtool. 14641d6c0b56eSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14642d6c0b56eSmrg 14643d6c0b56eSmrg 14644d6c0b56eSmrg 14645d6c0b56eSmrg 14646d6c0b56eSmrg 14647d6c0b56eSmrg 14648d6c0b56eSmrg 14649d6c0b56eSmrg 14650d6c0b56eSmrg 14651d6c0b56eSmrg 14652d6c0b56eSmrg 14653d6c0b56eSmrg 14654d6c0b56eSmrg 14655d6c0b56eSmrg 14656d6c0b56eSmrg 14657d6c0b56eSmrg 14658d6c0b56eSmrg 14659d6c0b56eSmrg 14660d6c0b56eSmrg 14661d6c0b56eSmrg 14662d6c0b56eSmrg 14663d6c0b56eSmrg 14664d6c0b56eSmrg 14665d6c0b56eSmrg 14666d6c0b56eSmrg 14667d6c0b56eSmrg 14668d6c0b56eSmrg 14669d6c0b56eSmrg 14670d6c0b56eSmrg 14671d6c0b56eSmrg 14672d6c0b56eSmrgtest -z "$LN_S" && LN_S="ln -s" 14673d6c0b56eSmrg 14674d6c0b56eSmrg 14675d6c0b56eSmrg 14676d6c0b56eSmrg 14677d6c0b56eSmrg 14678d6c0b56eSmrg 14679d6c0b56eSmrg 14680d6c0b56eSmrg 14681d6c0b56eSmrg 14682d6c0b56eSmrg 14683d6c0b56eSmrg 14684d6c0b56eSmrg 14685d6c0b56eSmrg 14686d6c0b56eSmrg 14687d6c0b56eSmrgif test -n "${ZSH_VERSION+set}"; then 14688d6c0b56eSmrg setopt NO_GLOB_SUBST 14689d6c0b56eSmrgfi 14690d6c0b56eSmrg 14691d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14692d6c0b56eSmrg$as_echo_n "checking for objdir... " >&6; } 14693d6c0b56eSmrgif ${lt_cv_objdir+:} false; then : 14694d6c0b56eSmrg $as_echo_n "(cached) " >&6 14695d6c0b56eSmrgelse 14696d6c0b56eSmrg rm -f .libs 2>/dev/null 14697d6c0b56eSmrgmkdir .libs 2>/dev/null 14698d6c0b56eSmrgif test -d .libs; then 14699d6c0b56eSmrg lt_cv_objdir=.libs 14700d6c0b56eSmrgelse 14701d6c0b56eSmrg # MS-DOS does not allow filenames that begin with a dot. 14702d6c0b56eSmrg lt_cv_objdir=_libs 14703d6c0b56eSmrgfi 14704d6c0b56eSmrgrmdir .libs 2>/dev/null 14705d6c0b56eSmrgfi 14706d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14707d6c0b56eSmrg$as_echo "$lt_cv_objdir" >&6; } 14708d6c0b56eSmrgobjdir=$lt_cv_objdir 14709d6c0b56eSmrg 14710d6c0b56eSmrg 14711d6c0b56eSmrg 14712d6c0b56eSmrg 14713d6c0b56eSmrg 14714d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 14715d6c0b56eSmrg#define LT_OBJDIR "$lt_cv_objdir/" 14716d6c0b56eSmrg_ACEOF 14717d6c0b56eSmrg 14718d6c0b56eSmrg 14719d6c0b56eSmrg 14720d6c0b56eSmrg 14721d6c0b56eSmrgcase $host_os in 14722d6c0b56eSmrgaix3*) 14723d6c0b56eSmrg # AIX sometimes has problems with the GCC collect2 program. For some 14724d6c0b56eSmrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14725d6c0b56eSmrg # vanish in a puff of smoke. 14726d6c0b56eSmrg if test set != "${COLLECT_NAMES+set}"; then 14727d6c0b56eSmrg COLLECT_NAMES= 14728d6c0b56eSmrg export COLLECT_NAMES 14729d6c0b56eSmrg fi 14730d6c0b56eSmrg ;; 14731d6c0b56eSmrgesac 14732d6c0b56eSmrg 14733d6c0b56eSmrg# Global variables: 14734d6c0b56eSmrgofile=libtool 14735d6c0b56eSmrgcan_build_shared=yes 14736d6c0b56eSmrg 14737d6c0b56eSmrg# All known linkers require a '.a' archive for static linking (except MSVC, 14738d6c0b56eSmrg# which needs '.lib'). 14739d6c0b56eSmrglibext=a 14740d6c0b56eSmrg 14741d6c0b56eSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 14742d6c0b56eSmrg 14743d6c0b56eSmrgold_CC=$CC 14744d6c0b56eSmrgold_CFLAGS=$CFLAGS 14745d6c0b56eSmrg 14746d6c0b56eSmrg# Set sane defaults for various variables 14747d6c0b56eSmrgtest -z "$CC" && CC=cc 14748d6c0b56eSmrgtest -z "$LTCC" && LTCC=$CC 14749d6c0b56eSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14750d6c0b56eSmrgtest -z "$LD" && LD=ld 14751d6c0b56eSmrgtest -z "$ac_objext" && ac_objext=o 14752d6c0b56eSmrg 14753d6c0b56eSmrgfunc_cc_basename $compiler 14754d6c0b56eSmrgcc_basename=$func_cc_basename_result 14755d6c0b56eSmrg 14756d6c0b56eSmrg 14757d6c0b56eSmrg# Only perform the check for file, if the check method requires it 14758d6c0b56eSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14759d6c0b56eSmrgcase $deplibs_check_method in 14760d6c0b56eSmrgfile_magic*) 14761d6c0b56eSmrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14762d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14763d6c0b56eSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14764d6c0b56eSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14765d6c0b56eSmrg $as_echo_n "(cached) " >&6 14766d6c0b56eSmrgelse 14767d6c0b56eSmrg case $MAGIC_CMD in 14768d6c0b56eSmrg[\\/*] | ?:[\\/]*) 14769d6c0b56eSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14770d6c0b56eSmrg ;; 14771d6c0b56eSmrg*) 14772d6c0b56eSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 14773d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14774d6c0b56eSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14775d6c0b56eSmrg for ac_dir in $ac_dummy; do 14776d6c0b56eSmrg IFS=$lt_save_ifs 14777d6c0b56eSmrg test -z "$ac_dir" && ac_dir=. 14778d6c0b56eSmrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 14779d6c0b56eSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14780d6c0b56eSmrg if test -n "$file_magic_test_file"; then 14781d6c0b56eSmrg case $deplibs_check_method in 14782d6c0b56eSmrg "file_magic "*) 14783d6c0b56eSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14784d6c0b56eSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14785d6c0b56eSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14786d6c0b56eSmrg $EGREP "$file_magic_regex" > /dev/null; then 14787d6c0b56eSmrg : 14788d6c0b56eSmrg else 14789d6c0b56eSmrg cat <<_LT_EOF 1>&2 14790d6c0b56eSmrg 14791d6c0b56eSmrg*** Warning: the command libtool uses to detect shared libraries, 14792d6c0b56eSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14793d6c0b56eSmrg*** The result is that libtool may fail to recognize shared libraries 14794d6c0b56eSmrg*** as such. This will affect the creation of libtool libraries that 14795d6c0b56eSmrg*** depend on shared libraries, but programs linked with such libtool 14796d6c0b56eSmrg*** libraries will work regardless of this problem. Nevertheless, you 14797d6c0b56eSmrg*** may want to report the problem to your system manager and/or to 14798d6c0b56eSmrg*** bug-libtool@gnu.org 14799d6c0b56eSmrg 14800d6c0b56eSmrg_LT_EOF 14801d6c0b56eSmrg fi ;; 14802d6c0b56eSmrg esac 14803d6c0b56eSmrg fi 14804d6c0b56eSmrg break 14805d6c0b56eSmrg fi 14806d6c0b56eSmrg done 14807d6c0b56eSmrg IFS=$lt_save_ifs 14808d6c0b56eSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 14809d6c0b56eSmrg ;; 14810d6c0b56eSmrgesac 14811d6c0b56eSmrgfi 14812d6c0b56eSmrg 14813d6c0b56eSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14814d6c0b56eSmrgif test -n "$MAGIC_CMD"; then 14815d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14816d6c0b56eSmrg$as_echo "$MAGIC_CMD" >&6; } 14817d6c0b56eSmrgelse 14818d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14819d6c0b56eSmrg$as_echo "no" >&6; } 14820d6c0b56eSmrgfi 14821d6c0b56eSmrg 14822d6c0b56eSmrg 14823d6c0b56eSmrg 14824d6c0b56eSmrg 14825d6c0b56eSmrg 14826d6c0b56eSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14827d6c0b56eSmrg if test -n "$ac_tool_prefix"; then 14828d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14829d6c0b56eSmrg$as_echo_n "checking for file... " >&6; } 14830d6c0b56eSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14831d6c0b56eSmrg $as_echo_n "(cached) " >&6 14832d6c0b56eSmrgelse 14833d6c0b56eSmrg case $MAGIC_CMD in 14834d6c0b56eSmrg[\\/*] | ?:[\\/]*) 14835d6c0b56eSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14836d6c0b56eSmrg ;; 14837d6c0b56eSmrg*) 14838d6c0b56eSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 14839d6c0b56eSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14840d6c0b56eSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14841d6c0b56eSmrg for ac_dir in $ac_dummy; do 14842d6c0b56eSmrg IFS=$lt_save_ifs 14843d6c0b56eSmrg test -z "$ac_dir" && ac_dir=. 14844d6c0b56eSmrg if test -f "$ac_dir/file"; then 14845d6c0b56eSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14846d6c0b56eSmrg if test -n "$file_magic_test_file"; then 14847d6c0b56eSmrg case $deplibs_check_method in 14848d6c0b56eSmrg "file_magic "*) 14849d6c0b56eSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14850d6c0b56eSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14851d6c0b56eSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14852d6c0b56eSmrg $EGREP "$file_magic_regex" > /dev/null; then 14853d6c0b56eSmrg : 14854d6c0b56eSmrg else 14855d6c0b56eSmrg cat <<_LT_EOF 1>&2 14856d6c0b56eSmrg 14857d6c0b56eSmrg*** Warning: the command libtool uses to detect shared libraries, 14858d6c0b56eSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14859d6c0b56eSmrg*** The result is that libtool may fail to recognize shared libraries 14860d6c0b56eSmrg*** as such. This will affect the creation of libtool libraries that 14861d6c0b56eSmrg*** depend on shared libraries, but programs linked with such libtool 14862d6c0b56eSmrg*** libraries will work regardless of this problem. Nevertheless, you 14863d6c0b56eSmrg*** may want to report the problem to your system manager and/or to 14864d6c0b56eSmrg*** bug-libtool@gnu.org 14865d6c0b56eSmrg 14866d6c0b56eSmrg_LT_EOF 14867d6c0b56eSmrg fi ;; 14868d6c0b56eSmrg esac 14869d6c0b56eSmrg fi 14870d6c0b56eSmrg break 14871d6c0b56eSmrg fi 14872d6c0b56eSmrg done 14873d6c0b56eSmrg IFS=$lt_save_ifs 14874d6c0b56eSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 14875d6c0b56eSmrg ;; 14876d6c0b56eSmrgesac 14877d6c0b56eSmrgfi 14878d6c0b56eSmrg 14879d6c0b56eSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14880d6c0b56eSmrgif test -n "$MAGIC_CMD"; then 14881d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14882d6c0b56eSmrg$as_echo "$MAGIC_CMD" >&6; } 14883d6c0b56eSmrgelse 14884d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14885d6c0b56eSmrg$as_echo "no" >&6; } 14886d6c0b56eSmrgfi 14887d6c0b56eSmrg 14888d6c0b56eSmrg 14889d6c0b56eSmrg else 14890d6c0b56eSmrg MAGIC_CMD=: 14891d6c0b56eSmrg fi 14892d6c0b56eSmrgfi 14893d6c0b56eSmrg 14894d6c0b56eSmrg fi 14895d6c0b56eSmrg ;; 14896d6c0b56eSmrgesac 14897d6c0b56eSmrg 14898d6c0b56eSmrg# Use C for the default configuration in the libtool script 14899d6c0b56eSmrg 14900d6c0b56eSmrglt_save_CC=$CC 14901d6c0b56eSmrgac_ext=c 14902d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 14903d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14904d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14905d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14906d6c0b56eSmrg 14907d6c0b56eSmrg 14908d6c0b56eSmrg# Source file extension for C test sources. 14909d6c0b56eSmrgac_ext=c 14910d6c0b56eSmrg 14911d6c0b56eSmrg# Object file extension for compiled C test sources. 14912d6c0b56eSmrgobjext=o 14913d6c0b56eSmrgobjext=$objext 14914d6c0b56eSmrg 14915d6c0b56eSmrg# Code to be used in simple compile tests 14916d6c0b56eSmrglt_simple_compile_test_code="int some_variable = 0;" 14917d6c0b56eSmrg 14918d6c0b56eSmrg# Code to be used in simple link tests 14919d6c0b56eSmrglt_simple_link_test_code='int main(){return(0);}' 14920d6c0b56eSmrg 14921d6c0b56eSmrg 14922d6c0b56eSmrg 14923d6c0b56eSmrg 14924d6c0b56eSmrg 14925d6c0b56eSmrg 14926d6c0b56eSmrg 14927d6c0b56eSmrg# If no C compiler was specified, use CC. 14928d6c0b56eSmrgLTCC=${LTCC-"$CC"} 14929d6c0b56eSmrg 14930d6c0b56eSmrg# If no C compiler flags were specified, use CFLAGS. 14931d6c0b56eSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14932d6c0b56eSmrg 14933d6c0b56eSmrg# Allow CC to be a program name with arguments. 14934d6c0b56eSmrgcompiler=$CC 14935d6c0b56eSmrg 14936d6c0b56eSmrg# Save the default compiler, since it gets overwritten when the other 14937d6c0b56eSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14938d6c0b56eSmrgcompiler_DEFAULT=$CC 14939d6c0b56eSmrg 14940d6c0b56eSmrg# save warnings/boilerplate of simple test code 14941d6c0b56eSmrgac_outfile=conftest.$ac_objext 14942d6c0b56eSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14943d6c0b56eSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14944d6c0b56eSmrg_lt_compiler_boilerplate=`cat conftest.err` 14945d6c0b56eSmrg$RM conftest* 14946d6c0b56eSmrg 14947d6c0b56eSmrgac_outfile=conftest.$ac_objext 14948d6c0b56eSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14949d6c0b56eSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14950d6c0b56eSmrg_lt_linker_boilerplate=`cat conftest.err` 14951d6c0b56eSmrg$RM -r conftest* 14952d6c0b56eSmrg 14953d6c0b56eSmrg 14954d6c0b56eSmrgif test -n "$compiler"; then 14955d6c0b56eSmrg 14956d6c0b56eSmrglt_prog_compiler_no_builtin_flag= 14957d6c0b56eSmrg 14958d6c0b56eSmrgif test yes = "$GCC"; then 14959d6c0b56eSmrg case $cc_basename in 14960d6c0b56eSmrg nvcc*) 14961d6c0b56eSmrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14962d6c0b56eSmrg *) 14963d6c0b56eSmrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14964d6c0b56eSmrg esac 14965d6c0b56eSmrg 14966d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14967d6c0b56eSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14968d6c0b56eSmrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14969d6c0b56eSmrg $as_echo_n "(cached) " >&6 14970d6c0b56eSmrgelse 14971d6c0b56eSmrg lt_cv_prog_compiler_rtti_exceptions=no 14972d6c0b56eSmrg ac_outfile=conftest.$ac_objext 14973d6c0b56eSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14974d6c0b56eSmrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14975d6c0b56eSmrg # Insert the option either (1) after the last *FLAGS variable, or 14976d6c0b56eSmrg # (2) before a word containing "conftest.", or (3) at the end. 14977d6c0b56eSmrg # Note that $ac_compile itself does not contain backslashes and begins 14978d6c0b56eSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14979d6c0b56eSmrg # The option is referenced via a variable to avoid confusing sed. 14980d6c0b56eSmrg lt_compile=`echo "$ac_compile" | $SED \ 14981d6c0b56eSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14982d6c0b56eSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14983d6c0b56eSmrg -e 's:$: $lt_compiler_flag:'` 14984d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14985d6c0b56eSmrg (eval "$lt_compile" 2>conftest.err) 14986d6c0b56eSmrg ac_status=$? 14987d6c0b56eSmrg cat conftest.err >&5 14988d6c0b56eSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14989d6c0b56eSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 14990d6c0b56eSmrg # The compiler can only warn and ignore the option if not recognized 14991d6c0b56eSmrg # So say no if there are warnings other than the usual output. 14992d6c0b56eSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14993d6c0b56eSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14994d6c0b56eSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14995d6c0b56eSmrg lt_cv_prog_compiler_rtti_exceptions=yes 14996d6c0b56eSmrg fi 14997d6c0b56eSmrg fi 14998d6c0b56eSmrg $RM conftest* 14999d6c0b56eSmrg 15000d6c0b56eSmrgfi 15001d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15002d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 15003d6c0b56eSmrg 15004d6c0b56eSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 15005d6c0b56eSmrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 15006d6c0b56eSmrgelse 15007d6c0b56eSmrg : 15008d6c0b56eSmrgfi 15009d6c0b56eSmrg 15010d6c0b56eSmrgfi 15011d6c0b56eSmrg 15012d6c0b56eSmrg 15013d6c0b56eSmrg 15014d6c0b56eSmrg 15015d6c0b56eSmrg 15016d6c0b56eSmrg 15017d6c0b56eSmrg lt_prog_compiler_wl= 15018d6c0b56eSmrglt_prog_compiler_pic= 15019d6c0b56eSmrglt_prog_compiler_static= 15020d6c0b56eSmrg 15021d6c0b56eSmrg 15022d6c0b56eSmrg if test yes = "$GCC"; then 15023d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15024d6c0b56eSmrg lt_prog_compiler_static='-static' 15025d6c0b56eSmrg 15026d6c0b56eSmrg case $host_os in 15027d6c0b56eSmrg aix*) 15028d6c0b56eSmrg # All AIX code is PIC. 15029d6c0b56eSmrg if test ia64 = "$host_cpu"; then 15030d6c0b56eSmrg # AIX 5 now supports IA64 processor 15031d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15032d6c0b56eSmrg fi 15033d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15034d6c0b56eSmrg ;; 15035d6c0b56eSmrg 15036d6c0b56eSmrg amigaos*) 15037d6c0b56eSmrg case $host_cpu in 15038d6c0b56eSmrg powerpc) 15039d6c0b56eSmrg # see comment about AmigaOS4 .so support 15040d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15041d6c0b56eSmrg ;; 15042d6c0b56eSmrg m68k) 15043d6c0b56eSmrg # FIXME: we need at least 68020 code to build shared libraries, but 15044d6c0b56eSmrg # adding the '-m68020' flag to GCC prevents building anything better, 15045d6c0b56eSmrg # like '-m68040'. 15046d6c0b56eSmrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15047d6c0b56eSmrg ;; 15048d6c0b56eSmrg esac 15049d6c0b56eSmrg ;; 15050d6c0b56eSmrg 15051d6c0b56eSmrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15052d6c0b56eSmrg # PIC is the default for these OSes. 15053d6c0b56eSmrg ;; 15054d6c0b56eSmrg 15055d6c0b56eSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15056d6c0b56eSmrg # This hack is so that the source file can tell whether it is being 15057d6c0b56eSmrg # built for inclusion in a dll (and should export symbols for example). 15058d6c0b56eSmrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 15059d6c0b56eSmrg # (--disable-auto-import) libraries 15060d6c0b56eSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 15061d6c0b56eSmrg case $host_os in 15062d6c0b56eSmrg os2*) 15063d6c0b56eSmrg lt_prog_compiler_static='$wl-static' 15064d6c0b56eSmrg ;; 15065d6c0b56eSmrg esac 15066d6c0b56eSmrg ;; 15067d6c0b56eSmrg 15068d6c0b56eSmrg darwin* | rhapsody*) 15069d6c0b56eSmrg # PIC is the default on this platform 15070d6c0b56eSmrg # Common symbols not allowed in MH_DYLIB files 15071d6c0b56eSmrg lt_prog_compiler_pic='-fno-common' 15072d6c0b56eSmrg ;; 15073d6c0b56eSmrg 15074d6c0b56eSmrg haiku*) 15075d6c0b56eSmrg # PIC is the default for Haiku. 15076d6c0b56eSmrg # The "-static" flag exists, but is broken. 15077d6c0b56eSmrg lt_prog_compiler_static= 15078d6c0b56eSmrg ;; 15079d6c0b56eSmrg 15080d6c0b56eSmrg hpux*) 15081d6c0b56eSmrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15082d6c0b56eSmrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15083d6c0b56eSmrg # sets the default TLS model and affects inlining. 15084d6c0b56eSmrg case $host_cpu in 15085d6c0b56eSmrg hppa*64*) 15086d6c0b56eSmrg # +Z the default 15087d6c0b56eSmrg ;; 15088d6c0b56eSmrg *) 15089d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15090d6c0b56eSmrg ;; 15091d6c0b56eSmrg esac 15092d6c0b56eSmrg ;; 15093d6c0b56eSmrg 15094d6c0b56eSmrg interix[3-9]*) 15095d6c0b56eSmrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15096d6c0b56eSmrg # Instead, we relocate shared libraries at runtime. 15097d6c0b56eSmrg ;; 15098d6c0b56eSmrg 15099d6c0b56eSmrg msdosdjgpp*) 15100d6c0b56eSmrg # Just because we use GCC doesn't mean we suddenly get shared libraries 15101d6c0b56eSmrg # on systems that don't support them. 15102d6c0b56eSmrg lt_prog_compiler_can_build_shared=no 15103d6c0b56eSmrg enable_shared=no 15104d6c0b56eSmrg ;; 15105d6c0b56eSmrg 15106d6c0b56eSmrg *nto* | *qnx*) 15107d6c0b56eSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15108d6c0b56eSmrg # it will coredump. 15109d6c0b56eSmrg lt_prog_compiler_pic='-fPIC -shared' 15110d6c0b56eSmrg ;; 15111d6c0b56eSmrg 15112d6c0b56eSmrg sysv4*MP*) 15113d6c0b56eSmrg if test -d /usr/nec; then 15114d6c0b56eSmrg lt_prog_compiler_pic=-Kconform_pic 15115d6c0b56eSmrg fi 15116d6c0b56eSmrg ;; 15117d6c0b56eSmrg 15118d6c0b56eSmrg *) 15119d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15120d6c0b56eSmrg ;; 15121d6c0b56eSmrg esac 15122d6c0b56eSmrg 15123d6c0b56eSmrg case $cc_basename in 15124d6c0b56eSmrg nvcc*) # Cuda Compiler Driver 2.2 15125d6c0b56eSmrg lt_prog_compiler_wl='-Xlinker ' 15126d6c0b56eSmrg if test -n "$lt_prog_compiler_pic"; then 15127d6c0b56eSmrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 15128d6c0b56eSmrg fi 15129d6c0b56eSmrg ;; 15130d6c0b56eSmrg esac 15131d6c0b56eSmrg else 15132d6c0b56eSmrg # PORTME Check for flag to pass linker flags through the system compiler. 15133d6c0b56eSmrg case $host_os in 15134d6c0b56eSmrg aix*) 15135d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15136d6c0b56eSmrg if test ia64 = "$host_cpu"; then 15137d6c0b56eSmrg # AIX 5 now supports IA64 processor 15138d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15139d6c0b56eSmrg else 15140d6c0b56eSmrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 15141d6c0b56eSmrg fi 15142d6c0b56eSmrg ;; 15143d6c0b56eSmrg 15144d6c0b56eSmrg darwin* | rhapsody*) 15145d6c0b56eSmrg # PIC is the default on this platform 15146d6c0b56eSmrg # Common symbols not allowed in MH_DYLIB files 15147d6c0b56eSmrg lt_prog_compiler_pic='-fno-common' 15148d6c0b56eSmrg case $cc_basename in 15149d6c0b56eSmrg nagfor*) 15150d6c0b56eSmrg # NAG Fortran compiler 15151d6c0b56eSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 15152d6c0b56eSmrg lt_prog_compiler_pic='-PIC' 15153d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15154d6c0b56eSmrg ;; 15155d6c0b56eSmrg esac 15156d6c0b56eSmrg ;; 15157d6c0b56eSmrg 15158d6c0b56eSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15159d6c0b56eSmrg # This hack is so that the source file can tell whether it is being 15160d6c0b56eSmrg # built for inclusion in a dll (and should export symbols for example). 15161d6c0b56eSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 15162d6c0b56eSmrg case $host_os in 15163d6c0b56eSmrg os2*) 15164d6c0b56eSmrg lt_prog_compiler_static='$wl-static' 15165d6c0b56eSmrg ;; 15166d6c0b56eSmrg esac 15167d6c0b56eSmrg ;; 15168d6c0b56eSmrg 15169d6c0b56eSmrg hpux9* | hpux10* | hpux11*) 15170d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15171d6c0b56eSmrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15172d6c0b56eSmrg # not for PA HP-UX. 15173d6c0b56eSmrg case $host_cpu in 15174d6c0b56eSmrg hppa*64*|ia64*) 15175d6c0b56eSmrg # +Z the default 15176d6c0b56eSmrg ;; 15177d6c0b56eSmrg *) 15178d6c0b56eSmrg lt_prog_compiler_pic='+Z' 15179d6c0b56eSmrg ;; 15180d6c0b56eSmrg esac 15181d6c0b56eSmrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 15182d6c0b56eSmrg lt_prog_compiler_static='$wl-a ${wl}archive' 15183d6c0b56eSmrg ;; 15184d6c0b56eSmrg 15185d6c0b56eSmrg irix5* | irix6* | nonstopux*) 15186d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15187d6c0b56eSmrg # PIC (with -KPIC) is the default. 15188d6c0b56eSmrg lt_prog_compiler_static='-non_shared' 15189d6c0b56eSmrg ;; 15190d6c0b56eSmrg 15191d6c0b56eSmrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15192d6c0b56eSmrg case $cc_basename in 15193d6c0b56eSmrg # old Intel for x86_64, which still supported -KPIC. 15194d6c0b56eSmrg ecc*) 15195d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15196d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15197d6c0b56eSmrg lt_prog_compiler_static='-static' 15198d6c0b56eSmrg ;; 15199d6c0b56eSmrg # icc used to be incompatible with GCC. 15200d6c0b56eSmrg # ICC 10 doesn't accept -KPIC any more. 15201d6c0b56eSmrg icc* | ifort*) 15202d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15203d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15204d6c0b56eSmrg lt_prog_compiler_static='-static' 15205d6c0b56eSmrg ;; 15206d6c0b56eSmrg # Lahey Fortran 8.1. 15207d6c0b56eSmrg lf95*) 15208d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15209d6c0b56eSmrg lt_prog_compiler_pic='--shared' 15210d6c0b56eSmrg lt_prog_compiler_static='--static' 15211d6c0b56eSmrg ;; 15212d6c0b56eSmrg nagfor*) 15213d6c0b56eSmrg # NAG Fortran compiler 15214d6c0b56eSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 15215d6c0b56eSmrg lt_prog_compiler_pic='-PIC' 15216d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15217d6c0b56eSmrg ;; 15218d6c0b56eSmrg tcc*) 15219d6c0b56eSmrg # Fabrice Bellard et al's Tiny C Compiler 15220d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15221d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15222d6c0b56eSmrg lt_prog_compiler_static='-static' 15223d6c0b56eSmrg ;; 15224d6c0b56eSmrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 15225d6c0b56eSmrg # Portland Group compilers (*not* the Pentium gcc compiler, 15226d6c0b56eSmrg # which looks to be a dead project) 15227d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15228d6c0b56eSmrg lt_prog_compiler_pic='-fpic' 15229d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15230d6c0b56eSmrg ;; 15231d6c0b56eSmrg ccc*) 15232d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15233d6c0b56eSmrg # All Alpha code is PIC. 15234d6c0b56eSmrg lt_prog_compiler_static='-non_shared' 15235d6c0b56eSmrg ;; 15236d6c0b56eSmrg xl* | bgxl* | bgf* | mpixl*) 15237d6c0b56eSmrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 15238d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15239d6c0b56eSmrg lt_prog_compiler_pic='-qpic' 15240d6c0b56eSmrg lt_prog_compiler_static='-qstaticlink' 15241d6c0b56eSmrg ;; 15242d6c0b56eSmrg *) 15243d6c0b56eSmrg case `$CC -V 2>&1 | sed 5q` in 15244d6c0b56eSmrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 15245d6c0b56eSmrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 15246d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15247d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15248d6c0b56eSmrg lt_prog_compiler_wl='' 15249d6c0b56eSmrg ;; 15250d6c0b56eSmrg *Sun\ F* | *Sun*Fortran*) 15251d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15252d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15253d6c0b56eSmrg lt_prog_compiler_wl='-Qoption ld ' 15254d6c0b56eSmrg ;; 15255d6c0b56eSmrg *Sun\ C*) 15256d6c0b56eSmrg # Sun C 5.9 15257d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15258d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15259d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15260d6c0b56eSmrg ;; 15261d6c0b56eSmrg *Intel*\ [CF]*Compiler*) 15262d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15263d6c0b56eSmrg lt_prog_compiler_pic='-fPIC' 15264d6c0b56eSmrg lt_prog_compiler_static='-static' 15265d6c0b56eSmrg ;; 15266d6c0b56eSmrg *Portland\ Group*) 15267d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15268d6c0b56eSmrg lt_prog_compiler_pic='-fpic' 15269d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15270d6c0b56eSmrg ;; 15271d6c0b56eSmrg esac 15272d6c0b56eSmrg ;; 15273d6c0b56eSmrg esac 15274d6c0b56eSmrg ;; 15275d6c0b56eSmrg 15276d6c0b56eSmrg newsos6) 15277d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15278d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15279d6c0b56eSmrg ;; 15280d6c0b56eSmrg 15281d6c0b56eSmrg *nto* | *qnx*) 15282d6c0b56eSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15283d6c0b56eSmrg # it will coredump. 15284d6c0b56eSmrg lt_prog_compiler_pic='-fPIC -shared' 15285d6c0b56eSmrg ;; 15286d6c0b56eSmrg 15287d6c0b56eSmrg osf3* | osf4* | osf5*) 15288d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15289d6c0b56eSmrg # All OSF/1 code is PIC. 15290d6c0b56eSmrg lt_prog_compiler_static='-non_shared' 15291d6c0b56eSmrg ;; 15292d6c0b56eSmrg 15293d6c0b56eSmrg rdos*) 15294d6c0b56eSmrg lt_prog_compiler_static='-non_shared' 15295d6c0b56eSmrg ;; 15296d6c0b56eSmrg 15297d6c0b56eSmrg solaris*) 15298d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15299d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15300d6c0b56eSmrg case $cc_basename in 15301d6c0b56eSmrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15302d6c0b56eSmrg lt_prog_compiler_wl='-Qoption ld ';; 15303d6c0b56eSmrg *) 15304d6c0b56eSmrg lt_prog_compiler_wl='-Wl,';; 15305d6c0b56eSmrg esac 15306d6c0b56eSmrg ;; 15307d6c0b56eSmrg 15308d6c0b56eSmrg sunos4*) 15309d6c0b56eSmrg lt_prog_compiler_wl='-Qoption ld ' 15310d6c0b56eSmrg lt_prog_compiler_pic='-PIC' 15311d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15312d6c0b56eSmrg ;; 15313d6c0b56eSmrg 15314d6c0b56eSmrg sysv4 | sysv4.2uw2* | sysv4.3*) 15315d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15316d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15317d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15318d6c0b56eSmrg ;; 15319d6c0b56eSmrg 15320d6c0b56eSmrg sysv4*MP*) 15321d6c0b56eSmrg if test -d /usr/nec; then 15322d6c0b56eSmrg lt_prog_compiler_pic='-Kconform_pic' 15323d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15324d6c0b56eSmrg fi 15325d6c0b56eSmrg ;; 15326d6c0b56eSmrg 15327d6c0b56eSmrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15328d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15329d6c0b56eSmrg lt_prog_compiler_pic='-KPIC' 15330d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15331d6c0b56eSmrg ;; 15332d6c0b56eSmrg 15333d6c0b56eSmrg unicos*) 15334d6c0b56eSmrg lt_prog_compiler_wl='-Wl,' 15335d6c0b56eSmrg lt_prog_compiler_can_build_shared=no 15336d6c0b56eSmrg ;; 15337d6c0b56eSmrg 15338d6c0b56eSmrg uts4*) 15339d6c0b56eSmrg lt_prog_compiler_pic='-pic' 15340d6c0b56eSmrg lt_prog_compiler_static='-Bstatic' 15341d6c0b56eSmrg ;; 15342d6c0b56eSmrg 15343d6c0b56eSmrg *) 15344d6c0b56eSmrg lt_prog_compiler_can_build_shared=no 15345d6c0b56eSmrg ;; 15346d6c0b56eSmrg esac 15347d6c0b56eSmrg fi 15348d6c0b56eSmrg 15349d6c0b56eSmrgcase $host_os in 15350d6c0b56eSmrg # For platforms that do not support PIC, -DPIC is meaningless: 15351d6c0b56eSmrg *djgpp*) 15352d6c0b56eSmrg lt_prog_compiler_pic= 15353d6c0b56eSmrg ;; 15354d6c0b56eSmrg *) 15355d6c0b56eSmrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15356d6c0b56eSmrg ;; 15357d6c0b56eSmrgesac 15358d6c0b56eSmrg 15359d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15360d6c0b56eSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15361d6c0b56eSmrgif ${lt_cv_prog_compiler_pic+:} false; then : 15362d6c0b56eSmrg $as_echo_n "(cached) " >&6 15363d6c0b56eSmrgelse 15364d6c0b56eSmrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15365d6c0b56eSmrgfi 15366d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15367d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 15368d6c0b56eSmrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15369d6c0b56eSmrg 15370d6c0b56eSmrg# 15371d6c0b56eSmrg# Check to make sure the PIC flag actually works. 15372d6c0b56eSmrg# 15373d6c0b56eSmrgif test -n "$lt_prog_compiler_pic"; then 15374d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15375d6c0b56eSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15376d6c0b56eSmrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 15377d6c0b56eSmrg $as_echo_n "(cached) " >&6 15378d6c0b56eSmrgelse 15379d6c0b56eSmrg lt_cv_prog_compiler_pic_works=no 15380d6c0b56eSmrg ac_outfile=conftest.$ac_objext 15381d6c0b56eSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15382d6c0b56eSmrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15383d6c0b56eSmrg # Insert the option either (1) after the last *FLAGS variable, or 15384d6c0b56eSmrg # (2) before a word containing "conftest.", or (3) at the end. 15385d6c0b56eSmrg # Note that $ac_compile itself does not contain backslashes and begins 15386d6c0b56eSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15387d6c0b56eSmrg # The option is referenced via a variable to avoid confusing sed. 15388d6c0b56eSmrg lt_compile=`echo "$ac_compile" | $SED \ 15389d6c0b56eSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15390d6c0b56eSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15391d6c0b56eSmrg -e 's:$: $lt_compiler_flag:'` 15392d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15393d6c0b56eSmrg (eval "$lt_compile" 2>conftest.err) 15394d6c0b56eSmrg ac_status=$? 15395d6c0b56eSmrg cat conftest.err >&5 15396d6c0b56eSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15397d6c0b56eSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 15398d6c0b56eSmrg # The compiler can only warn and ignore the option if not recognized 15399d6c0b56eSmrg # So say no if there are warnings other than the usual output. 15400d6c0b56eSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15401d6c0b56eSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15402d6c0b56eSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15403d6c0b56eSmrg lt_cv_prog_compiler_pic_works=yes 15404d6c0b56eSmrg fi 15405d6c0b56eSmrg fi 15406d6c0b56eSmrg $RM conftest* 15407d6c0b56eSmrg 15408d6c0b56eSmrgfi 15409d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15410d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15411d6c0b56eSmrg 15412d6c0b56eSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 15413d6c0b56eSmrg case $lt_prog_compiler_pic in 15414d6c0b56eSmrg "" | " "*) ;; 15415d6c0b56eSmrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15416d6c0b56eSmrg esac 15417d6c0b56eSmrgelse 15418d6c0b56eSmrg lt_prog_compiler_pic= 15419d6c0b56eSmrg lt_prog_compiler_can_build_shared=no 15420d6c0b56eSmrgfi 15421d6c0b56eSmrg 15422d6c0b56eSmrgfi 15423d6c0b56eSmrg 15424d6c0b56eSmrg 15425d6c0b56eSmrg 15426d6c0b56eSmrg 15427d6c0b56eSmrg 15428d6c0b56eSmrg 15429d6c0b56eSmrg 15430d6c0b56eSmrg 15431d6c0b56eSmrg 15432d6c0b56eSmrg 15433d6c0b56eSmrg 15434d6c0b56eSmrg# 15435d6c0b56eSmrg# Check to make sure the static flag actually works. 15436d6c0b56eSmrg# 15437d6c0b56eSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15438d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15439d6c0b56eSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15440d6c0b56eSmrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15441d6c0b56eSmrg $as_echo_n "(cached) " >&6 15442d6c0b56eSmrgelse 15443d6c0b56eSmrg lt_cv_prog_compiler_static_works=no 15444d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 15445d6c0b56eSmrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15446d6c0b56eSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15447d6c0b56eSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15448d6c0b56eSmrg # The linker can only warn and ignore the option if not recognized 15449d6c0b56eSmrg # So say no if there are warnings 15450d6c0b56eSmrg if test -s conftest.err; then 15451d6c0b56eSmrg # Append any errors to the config.log. 15452d6c0b56eSmrg cat conftest.err 1>&5 15453d6c0b56eSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15454d6c0b56eSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15455d6c0b56eSmrg if diff conftest.exp conftest.er2 >/dev/null; then 15456d6c0b56eSmrg lt_cv_prog_compiler_static_works=yes 15457d6c0b56eSmrg fi 15458d6c0b56eSmrg else 15459d6c0b56eSmrg lt_cv_prog_compiler_static_works=yes 15460d6c0b56eSmrg fi 15461d6c0b56eSmrg fi 15462d6c0b56eSmrg $RM -r conftest* 15463d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 15464d6c0b56eSmrg 15465d6c0b56eSmrgfi 15466d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15467d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15468d6c0b56eSmrg 15469d6c0b56eSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then 15470d6c0b56eSmrg : 15471d6c0b56eSmrgelse 15472d6c0b56eSmrg lt_prog_compiler_static= 15473d6c0b56eSmrgfi 15474d6c0b56eSmrg 15475d6c0b56eSmrg 15476d6c0b56eSmrg 15477d6c0b56eSmrg 15478d6c0b56eSmrg 15479d6c0b56eSmrg 15480d6c0b56eSmrg 15481d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15482d6c0b56eSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15483d6c0b56eSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15484d6c0b56eSmrg $as_echo_n "(cached) " >&6 15485d6c0b56eSmrgelse 15486d6c0b56eSmrg lt_cv_prog_compiler_c_o=no 15487d6c0b56eSmrg $RM -r conftest 2>/dev/null 15488d6c0b56eSmrg mkdir conftest 15489d6c0b56eSmrg cd conftest 15490d6c0b56eSmrg mkdir out 15491d6c0b56eSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15492d6c0b56eSmrg 15493d6c0b56eSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15494d6c0b56eSmrg # Insert the option either (1) after the last *FLAGS variable, or 15495d6c0b56eSmrg # (2) before a word containing "conftest.", or (3) at the end. 15496d6c0b56eSmrg # Note that $ac_compile itself does not contain backslashes and begins 15497d6c0b56eSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15498d6c0b56eSmrg lt_compile=`echo "$ac_compile" | $SED \ 15499d6c0b56eSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15500d6c0b56eSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15501d6c0b56eSmrg -e 's:$: $lt_compiler_flag:'` 15502d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15503d6c0b56eSmrg (eval "$lt_compile" 2>out/conftest.err) 15504d6c0b56eSmrg ac_status=$? 15505d6c0b56eSmrg cat out/conftest.err >&5 15506d6c0b56eSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15507d6c0b56eSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15508d6c0b56eSmrg then 15509d6c0b56eSmrg # The compiler can only warn and ignore the option if not recognized 15510d6c0b56eSmrg # So say no if there are warnings 15511d6c0b56eSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15512d6c0b56eSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15513d6c0b56eSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15514d6c0b56eSmrg lt_cv_prog_compiler_c_o=yes 15515d6c0b56eSmrg fi 15516d6c0b56eSmrg fi 15517d6c0b56eSmrg chmod u+w . 2>&5 15518d6c0b56eSmrg $RM conftest* 15519d6c0b56eSmrg # SGI C++ compiler will create directory out/ii_files/ for 15520d6c0b56eSmrg # template instantiation 15521d6c0b56eSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15522d6c0b56eSmrg $RM out/* && rmdir out 15523d6c0b56eSmrg cd .. 15524d6c0b56eSmrg $RM -r conftest 15525d6c0b56eSmrg $RM conftest* 15526d6c0b56eSmrg 15527d6c0b56eSmrgfi 15528d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15529d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15530d6c0b56eSmrg 15531d6c0b56eSmrg 15532d6c0b56eSmrg 15533d6c0b56eSmrg 15534d6c0b56eSmrg 15535d6c0b56eSmrg 15536d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15537d6c0b56eSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15538d6c0b56eSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15539d6c0b56eSmrg $as_echo_n "(cached) " >&6 15540d6c0b56eSmrgelse 15541d6c0b56eSmrg lt_cv_prog_compiler_c_o=no 15542d6c0b56eSmrg $RM -r conftest 2>/dev/null 15543d6c0b56eSmrg mkdir conftest 15544d6c0b56eSmrg cd conftest 15545d6c0b56eSmrg mkdir out 15546d6c0b56eSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15547d6c0b56eSmrg 15548d6c0b56eSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15549d6c0b56eSmrg # Insert the option either (1) after the last *FLAGS variable, or 15550d6c0b56eSmrg # (2) before a word containing "conftest.", or (3) at the end. 15551d6c0b56eSmrg # Note that $ac_compile itself does not contain backslashes and begins 15552d6c0b56eSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15553d6c0b56eSmrg lt_compile=`echo "$ac_compile" | $SED \ 15554d6c0b56eSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15555d6c0b56eSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15556d6c0b56eSmrg -e 's:$: $lt_compiler_flag:'` 15557d6c0b56eSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15558d6c0b56eSmrg (eval "$lt_compile" 2>out/conftest.err) 15559d6c0b56eSmrg ac_status=$? 15560d6c0b56eSmrg cat out/conftest.err >&5 15561d6c0b56eSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15562d6c0b56eSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15563d6c0b56eSmrg then 15564d6c0b56eSmrg # The compiler can only warn and ignore the option if not recognized 15565d6c0b56eSmrg # So say no if there are warnings 15566d6c0b56eSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15567d6c0b56eSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15568d6c0b56eSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15569d6c0b56eSmrg lt_cv_prog_compiler_c_o=yes 15570d6c0b56eSmrg fi 15571d6c0b56eSmrg fi 15572d6c0b56eSmrg chmod u+w . 2>&5 15573d6c0b56eSmrg $RM conftest* 15574d6c0b56eSmrg # SGI C++ compiler will create directory out/ii_files/ for 15575d6c0b56eSmrg # template instantiation 15576d6c0b56eSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15577d6c0b56eSmrg $RM out/* && rmdir out 15578d6c0b56eSmrg cd .. 15579d6c0b56eSmrg $RM -r conftest 15580d6c0b56eSmrg $RM conftest* 15581d6c0b56eSmrg 15582d6c0b56eSmrgfi 15583d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15584d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15585d6c0b56eSmrg 15586d6c0b56eSmrg 15587d6c0b56eSmrg 15588d6c0b56eSmrg 15589d6c0b56eSmrghard_links=nottested 15590d6c0b56eSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15591d6c0b56eSmrg # do not overwrite the value of need_locks provided by the user 15592d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15593d6c0b56eSmrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15594d6c0b56eSmrg hard_links=yes 15595d6c0b56eSmrg $RM conftest* 15596d6c0b56eSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15597d6c0b56eSmrg touch conftest.a 15598d6c0b56eSmrg ln conftest.a conftest.b 2>&5 || hard_links=no 15599d6c0b56eSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15600d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15601d6c0b56eSmrg$as_echo "$hard_links" >&6; } 15602d6c0b56eSmrg if test no = "$hard_links"; then 15603d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 15604d6c0b56eSmrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15605d6c0b56eSmrg need_locks=warn 15606d6c0b56eSmrg fi 15607d6c0b56eSmrgelse 15608d6c0b56eSmrg need_locks=no 15609d6c0b56eSmrgfi 15610d6c0b56eSmrg 15611d6c0b56eSmrg 15612d6c0b56eSmrg 15613d6c0b56eSmrg 15614d6c0b56eSmrg 15615d6c0b56eSmrg 15616d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15617d6c0b56eSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15618d6c0b56eSmrg 15619d6c0b56eSmrg runpath_var= 15620d6c0b56eSmrg allow_undefined_flag= 15621d6c0b56eSmrg always_export_symbols=no 15622d6c0b56eSmrg archive_cmds= 15623d6c0b56eSmrg archive_expsym_cmds= 15624d6c0b56eSmrg compiler_needs_object=no 15625d6c0b56eSmrg enable_shared_with_static_runtimes=no 15626d6c0b56eSmrg export_dynamic_flag_spec= 15627d6c0b56eSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15628d6c0b56eSmrg hardcode_automatic=no 15629d6c0b56eSmrg hardcode_direct=no 15630d6c0b56eSmrg hardcode_direct_absolute=no 15631d6c0b56eSmrg hardcode_libdir_flag_spec= 15632d6c0b56eSmrg hardcode_libdir_separator= 15633d6c0b56eSmrg hardcode_minus_L=no 15634d6c0b56eSmrg hardcode_shlibpath_var=unsupported 15635d6c0b56eSmrg inherit_rpath=no 15636d6c0b56eSmrg link_all_deplibs=unknown 15637d6c0b56eSmrg module_cmds= 15638d6c0b56eSmrg module_expsym_cmds= 15639d6c0b56eSmrg old_archive_from_new_cmds= 15640d6c0b56eSmrg old_archive_from_expsyms_cmds= 15641d6c0b56eSmrg thread_safe_flag_spec= 15642d6c0b56eSmrg whole_archive_flag_spec= 15643d6c0b56eSmrg # include_expsyms should be a list of space-separated symbols to be *always* 15644d6c0b56eSmrg # included in the symbol list 15645d6c0b56eSmrg include_expsyms= 15646d6c0b56eSmrg # exclude_expsyms can be an extended regexp of symbols to exclude 15647d6c0b56eSmrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 15648d6c0b56eSmrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 15649d6c0b56eSmrg # as well as any symbol that contains 'd'. 15650d6c0b56eSmrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15651d6c0b56eSmrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15652d6c0b56eSmrg # platforms (ab)use it in PIC code, but their linkers get confused if 15653d6c0b56eSmrg # the symbol is explicitly referenced. Since portable code cannot 15654d6c0b56eSmrg # rely on this symbol name, it's probably fine to never include it in 15655d6c0b56eSmrg # preloaded symbol tables. 15656d6c0b56eSmrg # Exclude shared library initialization/finalization symbols. 15657d6c0b56eSmrg extract_expsyms_cmds= 15658d6c0b56eSmrg 15659d6c0b56eSmrg case $host_os in 15660d6c0b56eSmrg cygwin* | mingw* | pw32* | cegcc*) 15661d6c0b56eSmrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15662d6c0b56eSmrg # When not using gcc, we currently assume that we are using 15663d6c0b56eSmrg # Microsoft Visual C++. 15664d6c0b56eSmrg if test yes != "$GCC"; then 15665d6c0b56eSmrg with_gnu_ld=no 15666d6c0b56eSmrg fi 15667d6c0b56eSmrg ;; 15668d6c0b56eSmrg interix*) 15669d6c0b56eSmrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15670d6c0b56eSmrg with_gnu_ld=yes 15671d6c0b56eSmrg ;; 15672d6c0b56eSmrg openbsd* | bitrig*) 15673d6c0b56eSmrg with_gnu_ld=no 15674d6c0b56eSmrg ;; 15675d6c0b56eSmrg linux* | k*bsd*-gnu | gnu*) 15676d6c0b56eSmrg link_all_deplibs=no 15677d6c0b56eSmrg ;; 15678d6c0b56eSmrg esac 15679d6c0b56eSmrg 15680d6c0b56eSmrg ld_shlibs=yes 15681d6c0b56eSmrg 15682d6c0b56eSmrg # On some targets, GNU ld is compatible enough with the native linker 15683d6c0b56eSmrg # that we're better off using the native interface for both. 15684d6c0b56eSmrg lt_use_gnu_ld_interface=no 15685d6c0b56eSmrg if test yes = "$with_gnu_ld"; then 15686d6c0b56eSmrg case $host_os in 15687d6c0b56eSmrg aix*) 15688d6c0b56eSmrg # The AIX port of GNU ld has always aspired to compatibility 15689d6c0b56eSmrg # with the native linker. However, as the warning in the GNU ld 15690d6c0b56eSmrg # block says, versions before 2.19.5* couldn't really create working 15691d6c0b56eSmrg # shared libraries, regardless of the interface used. 15692d6c0b56eSmrg case `$LD -v 2>&1` in 15693d6c0b56eSmrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15694d6c0b56eSmrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15695d6c0b56eSmrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15696d6c0b56eSmrg *) 15697d6c0b56eSmrg lt_use_gnu_ld_interface=yes 15698d6c0b56eSmrg ;; 15699d6c0b56eSmrg esac 15700d6c0b56eSmrg ;; 15701d6c0b56eSmrg *) 15702d6c0b56eSmrg lt_use_gnu_ld_interface=yes 15703d6c0b56eSmrg ;; 15704d6c0b56eSmrg esac 15705d6c0b56eSmrg fi 15706d6c0b56eSmrg 15707d6c0b56eSmrg if test yes = "$lt_use_gnu_ld_interface"; then 15708d6c0b56eSmrg # If archive_cmds runs LD, not CC, wlarc should be empty 15709d6c0b56eSmrg wlarc='$wl' 15710d6c0b56eSmrg 15711d6c0b56eSmrg # Set some defaults for GNU ld with shared library support. These 15712d6c0b56eSmrg # are reset later if shared libraries are not supported. Putting them 15713d6c0b56eSmrg # here allows them to be overridden if necessary. 15714d6c0b56eSmrg runpath_var=LD_RUN_PATH 15715d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15716d6c0b56eSmrg export_dynamic_flag_spec='$wl--export-dynamic' 15717d6c0b56eSmrg # ancient GNU ld didn't support --whole-archive et. al. 15718d6c0b56eSmrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 15719d6c0b56eSmrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15720d6c0b56eSmrg else 15721d6c0b56eSmrg whole_archive_flag_spec= 15722d6c0b56eSmrg fi 15723d6c0b56eSmrg supports_anon_versioning=no 15724d6c0b56eSmrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15725d6c0b56eSmrg *GNU\ gold*) supports_anon_versioning=yes ;; 15726d6c0b56eSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15727d6c0b56eSmrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15728d6c0b56eSmrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15729d6c0b56eSmrg *\ 2.11.*) ;; # other 2.11 versions 15730d6c0b56eSmrg *) supports_anon_versioning=yes ;; 15731d6c0b56eSmrg esac 15732d6c0b56eSmrg 15733d6c0b56eSmrg # See if GNU ld supports shared libraries. 15734d6c0b56eSmrg case $host_os in 15735d6c0b56eSmrg aix[3-9]*) 15736d6c0b56eSmrg # On AIX/PPC, the GNU linker is very broken 15737d6c0b56eSmrg if test ia64 != "$host_cpu"; then 15738d6c0b56eSmrg ld_shlibs=no 15739d6c0b56eSmrg cat <<_LT_EOF 1>&2 15740d6c0b56eSmrg 15741d6c0b56eSmrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15742d6c0b56eSmrg*** to be unable to reliably create shared libraries on AIX. 15743d6c0b56eSmrg*** Therefore, libtool is disabling shared libraries support. If you 15744d6c0b56eSmrg*** really care for shared libraries, you may want to install binutils 15745d6c0b56eSmrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15746d6c0b56eSmrg*** You will then need to restart the configuration process. 15747d6c0b56eSmrg 15748d6c0b56eSmrg_LT_EOF 15749d6c0b56eSmrg fi 15750d6c0b56eSmrg ;; 15751d6c0b56eSmrg 15752d6c0b56eSmrg amigaos*) 15753d6c0b56eSmrg case $host_cpu in 15754d6c0b56eSmrg powerpc) 15755d6c0b56eSmrg # see comment about AmigaOS4 .so support 15756d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15757d6c0b56eSmrg archive_expsym_cmds='' 15758d6c0b56eSmrg ;; 15759d6c0b56eSmrg m68k) 15760d6c0b56eSmrg archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 15761d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 15762d6c0b56eSmrg hardcode_minus_L=yes 15763d6c0b56eSmrg ;; 15764d6c0b56eSmrg esac 15765d6c0b56eSmrg ;; 15766d6c0b56eSmrg 15767d6c0b56eSmrg beos*) 15768d6c0b56eSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15769d6c0b56eSmrg allow_undefined_flag=unsupported 15770d6c0b56eSmrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15771d6c0b56eSmrg # support --undefined. This deserves some investigation. FIXME 15772d6c0b56eSmrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15773d6c0b56eSmrg else 15774d6c0b56eSmrg ld_shlibs=no 15775d6c0b56eSmrg fi 15776d6c0b56eSmrg ;; 15777d6c0b56eSmrg 15778d6c0b56eSmrg cygwin* | mingw* | pw32* | cegcc*) 15779d6c0b56eSmrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15780d6c0b56eSmrg # as there is no search path for DLLs. 15781d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 15782d6c0b56eSmrg export_dynamic_flag_spec='$wl--export-all-symbols' 15783d6c0b56eSmrg allow_undefined_flag=unsupported 15784d6c0b56eSmrg always_export_symbols=no 15785d6c0b56eSmrg enable_shared_with_static_runtimes=yes 15786d6c0b56eSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 15787d6c0b56eSmrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15788d6c0b56eSmrg 15789d6c0b56eSmrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15790d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15791d6c0b56eSmrg # If the export-symbols file already is a .def file, use it as 15792d6c0b56eSmrg # is; otherwise, prepend EXPORTS... 15793d6c0b56eSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15794d6c0b56eSmrg cp $export_symbols $output_objdir/$soname.def; 15795d6c0b56eSmrg else 15796d6c0b56eSmrg echo EXPORTS > $output_objdir/$soname.def; 15797d6c0b56eSmrg cat $export_symbols >> $output_objdir/$soname.def; 15798d6c0b56eSmrg fi~ 15799d6c0b56eSmrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15800d6c0b56eSmrg else 15801d6c0b56eSmrg ld_shlibs=no 15802d6c0b56eSmrg fi 15803d6c0b56eSmrg ;; 15804d6c0b56eSmrg 15805d6c0b56eSmrg haiku*) 15806d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15807d6c0b56eSmrg link_all_deplibs=yes 15808d6c0b56eSmrg ;; 15809d6c0b56eSmrg 15810d6c0b56eSmrg os2*) 15811d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 15812d6c0b56eSmrg hardcode_minus_L=yes 15813d6c0b56eSmrg allow_undefined_flag=unsupported 15814d6c0b56eSmrg shrext_cmds=.dll 15815d6c0b56eSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15816d6c0b56eSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15817d6c0b56eSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15818d6c0b56eSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 15819d6c0b56eSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 15820d6c0b56eSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15821d6c0b56eSmrg emximp -o $lib $output_objdir/$libname.def' 15822d6c0b56eSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 15823d6c0b56eSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 15824d6c0b56eSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 15825d6c0b56eSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 15826d6c0b56eSmrg prefix_cmds="$SED"~ 15827d6c0b56eSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 15828d6c0b56eSmrg prefix_cmds="$prefix_cmds -e 1d"; 15829d6c0b56eSmrg fi~ 15830d6c0b56eSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 15831d6c0b56eSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 15832d6c0b56eSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 15833d6c0b56eSmrg emximp -o $lib $output_objdir/$libname.def' 15834d6c0b56eSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 15835d6c0b56eSmrg enable_shared_with_static_runtimes=yes 15836d6c0b56eSmrg ;; 15837d6c0b56eSmrg 15838d6c0b56eSmrg interix[3-9]*) 15839d6c0b56eSmrg hardcode_direct=no 15840d6c0b56eSmrg hardcode_shlibpath_var=no 15841d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 15842d6c0b56eSmrg export_dynamic_flag_spec='$wl-E' 15843d6c0b56eSmrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15844d6c0b56eSmrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15845d6c0b56eSmrg # default) and relocated if they conflict, which is a slow very memory 15846d6c0b56eSmrg # consuming and fragmenting process. To avoid this, we pick a random, 15847d6c0b56eSmrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15848d6c0b56eSmrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15849d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15850d6c0b56eSmrg archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15851d6c0b56eSmrg ;; 15852d6c0b56eSmrg 15853d6c0b56eSmrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15854d6c0b56eSmrg tmp_diet=no 15855d6c0b56eSmrg if test linux-dietlibc = "$host_os"; then 15856d6c0b56eSmrg case $cc_basename in 15857d6c0b56eSmrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15858d6c0b56eSmrg esac 15859d6c0b56eSmrg fi 15860d6c0b56eSmrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 15861d6c0b56eSmrg && test no = "$tmp_diet" 15862d6c0b56eSmrg then 15863d6c0b56eSmrg tmp_addflag=' $pic_flag' 15864d6c0b56eSmrg tmp_sharedflag='-shared' 15865d6c0b56eSmrg case $cc_basename,$host_cpu in 15866d6c0b56eSmrg pgcc*) # Portland Group C compiler 15867d6c0b56eSmrg whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 15868d6c0b56eSmrg tmp_addflag=' $pic_flag' 15869d6c0b56eSmrg ;; 15870d6c0b56eSmrg pgf77* | pgf90* | pgf95* | pgfortran*) 15871d6c0b56eSmrg # Portland Group f77 and f90 compilers 15872d6c0b56eSmrg whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 15873d6c0b56eSmrg tmp_addflag=' $pic_flag -Mnomain' ;; 15874d6c0b56eSmrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15875d6c0b56eSmrg tmp_addflag=' -i_dynamic' ;; 15876d6c0b56eSmrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15877d6c0b56eSmrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15878d6c0b56eSmrg ifc* | ifort*) # Intel Fortran compiler 15879d6c0b56eSmrg tmp_addflag=' -nofor_main' ;; 15880d6c0b56eSmrg lf95*) # Lahey Fortran 8.1 15881d6c0b56eSmrg whole_archive_flag_spec= 15882d6c0b56eSmrg tmp_sharedflag='--shared' ;; 15883d6c0b56eSmrg nagfor*) # NAGFOR 5.3 15884d6c0b56eSmrg tmp_sharedflag='-Wl,-shared' ;; 15885d6c0b56eSmrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15886d6c0b56eSmrg tmp_sharedflag='-qmkshrobj' 15887d6c0b56eSmrg tmp_addflag= ;; 15888d6c0b56eSmrg nvcc*) # Cuda Compiler Driver 2.2 15889d6c0b56eSmrg whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 15890d6c0b56eSmrg compiler_needs_object=yes 15891d6c0b56eSmrg ;; 15892d6c0b56eSmrg esac 15893d6c0b56eSmrg case `$CC -V 2>&1 | sed 5q` in 15894d6c0b56eSmrg *Sun\ C*) # Sun C 5.9 15895d6c0b56eSmrg whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' 15896d6c0b56eSmrg compiler_needs_object=yes 15897d6c0b56eSmrg tmp_sharedflag='-G' ;; 15898d6c0b56eSmrg *Sun\ F*) # Sun Fortran 8.3 15899d6c0b56eSmrg tmp_sharedflag='-G' ;; 15900d6c0b56eSmrg esac 15901d6c0b56eSmrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15902d6c0b56eSmrg 15903d6c0b56eSmrg if test yes = "$supports_anon_versioning"; then 15904d6c0b56eSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15905d6c0b56eSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15906d6c0b56eSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15907d6c0b56eSmrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15908d6c0b56eSmrg fi 15909d6c0b56eSmrg 15910d6c0b56eSmrg case $cc_basename in 15911d6c0b56eSmrg tcc*) 15912d6c0b56eSmrg export_dynamic_flag_spec='-rdynamic' 15913d6c0b56eSmrg ;; 15914d6c0b56eSmrg xlf* | bgf* | bgxlf* | mpixlf*) 15915d6c0b56eSmrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15916d6c0b56eSmrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 15917d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15918d6c0b56eSmrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 15919d6c0b56eSmrg if test yes = "$supports_anon_versioning"; then 15920d6c0b56eSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15921d6c0b56eSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15922d6c0b56eSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15923d6c0b56eSmrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15924d6c0b56eSmrg fi 15925d6c0b56eSmrg ;; 15926d6c0b56eSmrg esac 15927d6c0b56eSmrg else 15928d6c0b56eSmrg ld_shlibs=no 15929d6c0b56eSmrg fi 15930d6c0b56eSmrg ;; 15931d6c0b56eSmrg 15932d6c0b56eSmrg netbsd* | netbsdelf*-gnu) 15933d6c0b56eSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15934d6c0b56eSmrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15935d6c0b56eSmrg wlarc= 15936d6c0b56eSmrg else 15937d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15938d6c0b56eSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15939d6c0b56eSmrg fi 15940d6c0b56eSmrg ;; 15941d6c0b56eSmrg 15942d6c0b56eSmrg solaris*) 15943d6c0b56eSmrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15944d6c0b56eSmrg ld_shlibs=no 15945d6c0b56eSmrg cat <<_LT_EOF 1>&2 15946d6c0b56eSmrg 15947d6c0b56eSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15948d6c0b56eSmrg*** create shared libraries on Solaris systems. Therefore, libtool 15949d6c0b56eSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 15950d6c0b56eSmrg*** binutils to release 2.9.1 or newer. Another option is to modify 15951d6c0b56eSmrg*** your PATH or compiler configuration so that the native linker is 15952d6c0b56eSmrg*** used, and then restart. 15953d6c0b56eSmrg 15954d6c0b56eSmrg_LT_EOF 15955d6c0b56eSmrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15956d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15957d6c0b56eSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15958d6c0b56eSmrg else 15959d6c0b56eSmrg ld_shlibs=no 15960d6c0b56eSmrg fi 15961d6c0b56eSmrg ;; 15962d6c0b56eSmrg 15963d6c0b56eSmrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15964d6c0b56eSmrg case `$LD -v 2>&1` in 15965d6c0b56eSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15966d6c0b56eSmrg ld_shlibs=no 15967d6c0b56eSmrg cat <<_LT_EOF 1>&2 15968d6c0b56eSmrg 15969d6c0b56eSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15970d6c0b56eSmrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15971d6c0b56eSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 15972d6c0b56eSmrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15973d6c0b56eSmrg*** your PATH or compiler configuration so that the native linker is 15974d6c0b56eSmrg*** used, and then restart. 15975d6c0b56eSmrg 15976d6c0b56eSmrg_LT_EOF 15977d6c0b56eSmrg ;; 15978d6c0b56eSmrg *) 15979d6c0b56eSmrg # For security reasons, it is highly recommended that you always 15980d6c0b56eSmrg # use absolute paths for naming shared libraries, and exclude the 15981d6c0b56eSmrg # DT_RUNPATH tag from executables and libraries. But doing so 15982d6c0b56eSmrg # requires that you compile everything twice, which is a pain. 15983d6c0b56eSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15984d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15985d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15986d6c0b56eSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15987d6c0b56eSmrg else 15988d6c0b56eSmrg ld_shlibs=no 15989d6c0b56eSmrg fi 15990d6c0b56eSmrg ;; 15991d6c0b56eSmrg esac 15992d6c0b56eSmrg ;; 15993d6c0b56eSmrg 15994d6c0b56eSmrg sunos4*) 15995d6c0b56eSmrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15996d6c0b56eSmrg wlarc= 15997d6c0b56eSmrg hardcode_direct=yes 15998d6c0b56eSmrg hardcode_shlibpath_var=no 15999d6c0b56eSmrg ;; 16000d6c0b56eSmrg 16001d6c0b56eSmrg *) 16002d6c0b56eSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16003d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16004d6c0b56eSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16005d6c0b56eSmrg else 16006d6c0b56eSmrg ld_shlibs=no 16007d6c0b56eSmrg fi 16008d6c0b56eSmrg ;; 16009d6c0b56eSmrg esac 16010d6c0b56eSmrg 16011d6c0b56eSmrg if test no = "$ld_shlibs"; then 16012d6c0b56eSmrg runpath_var= 16013d6c0b56eSmrg hardcode_libdir_flag_spec= 16014d6c0b56eSmrg export_dynamic_flag_spec= 16015d6c0b56eSmrg whole_archive_flag_spec= 16016d6c0b56eSmrg fi 16017d6c0b56eSmrg else 16018d6c0b56eSmrg # PORTME fill in a description of your system's linker (not GNU ld) 16019d6c0b56eSmrg case $host_os in 16020d6c0b56eSmrg aix3*) 16021d6c0b56eSmrg allow_undefined_flag=unsupported 16022d6c0b56eSmrg always_export_symbols=yes 16023d6c0b56eSmrg archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 16024d6c0b56eSmrg # Note: this linker hardcodes the directories in LIBPATH if there 16025d6c0b56eSmrg # are no directories specified by -L. 16026d6c0b56eSmrg hardcode_minus_L=yes 16027d6c0b56eSmrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 16028d6c0b56eSmrg # Neither direct hardcoding nor static linking is supported with a 16029d6c0b56eSmrg # broken collect2. 16030d6c0b56eSmrg hardcode_direct=unsupported 16031d6c0b56eSmrg fi 16032d6c0b56eSmrg ;; 16033d6c0b56eSmrg 16034d6c0b56eSmrg aix[4-9]*) 16035d6c0b56eSmrg if test ia64 = "$host_cpu"; then 16036d6c0b56eSmrg # On IA64, the linker does run time linking by default, so we don't 16037d6c0b56eSmrg # have to do anything special. 16038d6c0b56eSmrg aix_use_runtimelinking=no 16039d6c0b56eSmrg exp_sym_flag='-Bexport' 16040d6c0b56eSmrg no_entry_flag= 16041d6c0b56eSmrg else 16042d6c0b56eSmrg # If we're using GNU nm, then we don't want the "-C" option. 16043d6c0b56eSmrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 16044d6c0b56eSmrg # Without the "-l" option, or with the "-B" option, AIX nm treats 16045d6c0b56eSmrg # weak defined symbols like other global defined symbols, whereas 16046d6c0b56eSmrg # GNU nm marks them as "W". 16047d6c0b56eSmrg # While the 'weak' keyword is ignored in the Export File, we need 16048d6c0b56eSmrg # it in the Import File for the 'aix-soname' feature, so we have 16049d6c0b56eSmrg # to replace the "-B" option with "-P" for AIX nm. 16050d6c0b56eSmrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 16051d6c0b56eSmrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 16052d6c0b56eSmrg else 16053d6c0b56eSmrg export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 16054d6c0b56eSmrg fi 16055d6c0b56eSmrg aix_use_runtimelinking=no 16056d6c0b56eSmrg 16057d6c0b56eSmrg # Test if we are trying to use run time linking or normal 16058d6c0b56eSmrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 16059d6c0b56eSmrg # have runtime linking enabled, and use it for executables. 16060d6c0b56eSmrg # For shared libraries, we enable/disable runtime linking 16061d6c0b56eSmrg # depending on the kind of the shared library created - 16062d6c0b56eSmrg # when "with_aix_soname,aix_use_runtimelinking" is: 16063d6c0b56eSmrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 16064d6c0b56eSmrg # "aix,yes" lib.so shared, rtl:yes, for executables 16065d6c0b56eSmrg # lib.a static archive 16066d6c0b56eSmrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 16067d6c0b56eSmrg # lib.a(lib.so.V) shared, rtl:no, for executables 16068d6c0b56eSmrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 16069d6c0b56eSmrg # lib.a(lib.so.V) shared, rtl:no 16070d6c0b56eSmrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 16071d6c0b56eSmrg # lib.a static archive 16072d6c0b56eSmrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 16073d6c0b56eSmrg for ld_flag in $LDFLAGS; do 16074d6c0b56eSmrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 16075d6c0b56eSmrg aix_use_runtimelinking=yes 16076d6c0b56eSmrg break 16077d6c0b56eSmrg fi 16078d6c0b56eSmrg done 16079d6c0b56eSmrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 16080d6c0b56eSmrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 16081d6c0b56eSmrg # so we don't have lib.a shared libs to link our executables. 16082d6c0b56eSmrg # We have to force runtime linking in this case. 16083d6c0b56eSmrg aix_use_runtimelinking=yes 16084d6c0b56eSmrg LDFLAGS="$LDFLAGS -Wl,-brtl" 16085d6c0b56eSmrg fi 16086d6c0b56eSmrg ;; 16087d6c0b56eSmrg esac 16088d6c0b56eSmrg 16089d6c0b56eSmrg exp_sym_flag='-bexport' 16090d6c0b56eSmrg no_entry_flag='-bnoentry' 16091d6c0b56eSmrg fi 16092d6c0b56eSmrg 16093d6c0b56eSmrg # When large executables or shared objects are built, AIX ld can 16094d6c0b56eSmrg # have problems creating the table of contents. If linking a library 16095d6c0b56eSmrg # or program results in "error TOC overflow" add -mminimal-toc to 16096d6c0b56eSmrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16097d6c0b56eSmrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16098d6c0b56eSmrg 16099d6c0b56eSmrg archive_cmds='' 16100d6c0b56eSmrg hardcode_direct=yes 16101d6c0b56eSmrg hardcode_direct_absolute=yes 16102d6c0b56eSmrg hardcode_libdir_separator=':' 16103d6c0b56eSmrg link_all_deplibs=yes 16104d6c0b56eSmrg file_list_spec='$wl-f,' 16105d6c0b56eSmrg case $with_aix_soname,$aix_use_runtimelinking in 16106d6c0b56eSmrg aix,*) ;; # traditional, no import file 16107d6c0b56eSmrg svr4,* | *,yes) # use import file 16108d6c0b56eSmrg # The Import File defines what to hardcode. 16109d6c0b56eSmrg hardcode_direct=no 16110d6c0b56eSmrg hardcode_direct_absolute=no 16111d6c0b56eSmrg ;; 16112d6c0b56eSmrg esac 16113d6c0b56eSmrg 16114d6c0b56eSmrg if test yes = "$GCC"; then 16115d6c0b56eSmrg case $host_os in aix4.[012]|aix4.[012].*) 16116d6c0b56eSmrg # We only want to do this on AIX 4.2 and lower, the check 16117d6c0b56eSmrg # below for broken collect2 doesn't work under 4.3+ 16118d6c0b56eSmrg collect2name=`$CC -print-prog-name=collect2` 16119d6c0b56eSmrg if test -f "$collect2name" && 16120d6c0b56eSmrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 16121d6c0b56eSmrg then 16122d6c0b56eSmrg # We have reworked collect2 16123d6c0b56eSmrg : 16124d6c0b56eSmrg else 16125d6c0b56eSmrg # We have old collect2 16126d6c0b56eSmrg hardcode_direct=unsupported 16127d6c0b56eSmrg # It fails to find uninstalled libraries when the uninstalled 16128d6c0b56eSmrg # path is not listed in the libpath. Setting hardcode_minus_L 16129d6c0b56eSmrg # to unsupported forces relinking 16130d6c0b56eSmrg hardcode_minus_L=yes 16131d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16132d6c0b56eSmrg hardcode_libdir_separator= 16133d6c0b56eSmrg fi 16134d6c0b56eSmrg ;; 16135d6c0b56eSmrg esac 16136d6c0b56eSmrg shared_flag='-shared' 16137d6c0b56eSmrg if test yes = "$aix_use_runtimelinking"; then 16138d6c0b56eSmrg shared_flag="$shared_flag "'$wl-G' 16139d6c0b56eSmrg fi 16140d6c0b56eSmrg # Need to ensure runtime linking is disabled for the traditional 16141d6c0b56eSmrg # shared library, or the linker may eventually find shared libraries 16142d6c0b56eSmrg # /with/ Import File - we do not want to mix them. 16143d6c0b56eSmrg shared_flag_aix='-shared' 16144d6c0b56eSmrg shared_flag_svr4='-shared $wl-G' 16145d6c0b56eSmrg else 16146d6c0b56eSmrg # not using gcc 16147d6c0b56eSmrg if test ia64 = "$host_cpu"; then 16148d6c0b56eSmrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16149d6c0b56eSmrg # chokes on -Wl,-G. The following line is correct: 16150d6c0b56eSmrg shared_flag='-G' 16151d6c0b56eSmrg else 16152d6c0b56eSmrg if test yes = "$aix_use_runtimelinking"; then 16153d6c0b56eSmrg shared_flag='$wl-G' 16154d6c0b56eSmrg else 16155d6c0b56eSmrg shared_flag='$wl-bM:SRE' 16156d6c0b56eSmrg fi 16157d6c0b56eSmrg shared_flag_aix='$wl-bM:SRE' 16158d6c0b56eSmrg shared_flag_svr4='$wl-G' 16159d6c0b56eSmrg fi 16160d6c0b56eSmrg fi 16161d6c0b56eSmrg 16162d6c0b56eSmrg export_dynamic_flag_spec='$wl-bexpall' 16163d6c0b56eSmrg # It seems that -bexpall does not export symbols beginning with 16164d6c0b56eSmrg # underscore (_), so it is better to generate a list of symbols to export. 16165d6c0b56eSmrg always_export_symbols=yes 16166d6c0b56eSmrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 16167d6c0b56eSmrg # Warning - without using the other runtime loading flags (-brtl), 16168d6c0b56eSmrg # -berok will link without error, but may produce a broken library. 16169d6c0b56eSmrg allow_undefined_flag='-berok' 16170d6c0b56eSmrg # Determine the default libpath from the value encoded in an 16171d6c0b56eSmrg # empty executable. 16172d6c0b56eSmrg if test set = "${lt_cv_aix_libpath+set}"; then 16173d6c0b56eSmrg aix_libpath=$lt_cv_aix_libpath 16174d6c0b56eSmrgelse 16175d6c0b56eSmrg if ${lt_cv_aix_libpath_+:} false; then : 16176d6c0b56eSmrg $as_echo_n "(cached) " >&6 16177d6c0b56eSmrgelse 16178d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16179d6c0b56eSmrg/* end confdefs.h. */ 16180d6c0b56eSmrg 16181d6c0b56eSmrgint 16182d6c0b56eSmrgmain () 16183d6c0b56eSmrg{ 16184d6c0b56eSmrg 16185d6c0b56eSmrg ; 16186d6c0b56eSmrg return 0; 16187d6c0b56eSmrg} 16188d6c0b56eSmrg_ACEOF 16189d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 16190d6c0b56eSmrg 16191d6c0b56eSmrg lt_aix_libpath_sed=' 16192d6c0b56eSmrg /Import File Strings/,/^$/ { 16193d6c0b56eSmrg /^0/ { 16194d6c0b56eSmrg s/^0 *\([^ ]*\) *$/\1/ 16195d6c0b56eSmrg p 16196d6c0b56eSmrg } 16197d6c0b56eSmrg }' 16198d6c0b56eSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16199d6c0b56eSmrg # Check for a 64-bit object if we didn't find anything. 16200d6c0b56eSmrg if test -z "$lt_cv_aix_libpath_"; then 16201d6c0b56eSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16202d6c0b56eSmrg fi 16203d6c0b56eSmrgfi 16204d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 16205d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 16206d6c0b56eSmrg if test -z "$lt_cv_aix_libpath_"; then 16207d6c0b56eSmrg lt_cv_aix_libpath_=/usr/lib:/lib 16208d6c0b56eSmrg fi 16209d6c0b56eSmrg 16210d6c0b56eSmrgfi 16211d6c0b56eSmrg 16212d6c0b56eSmrg aix_libpath=$lt_cv_aix_libpath_ 16213d6c0b56eSmrgfi 16214d6c0b56eSmrg 16215d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16216d6c0b56eSmrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 16217d6c0b56eSmrg else 16218d6c0b56eSmrg if test ia64 = "$host_cpu"; then 16219d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 16220d6c0b56eSmrg allow_undefined_flag="-z nodefs" 16221d6c0b56eSmrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" 16222d6c0b56eSmrg else 16223d6c0b56eSmrg # Determine the default libpath from the value encoded in an 16224d6c0b56eSmrg # empty executable. 16225d6c0b56eSmrg if test set = "${lt_cv_aix_libpath+set}"; then 16226d6c0b56eSmrg aix_libpath=$lt_cv_aix_libpath 16227d6c0b56eSmrgelse 16228d6c0b56eSmrg if ${lt_cv_aix_libpath_+:} false; then : 16229d6c0b56eSmrg $as_echo_n "(cached) " >&6 16230d6c0b56eSmrgelse 16231d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16232d6c0b56eSmrg/* end confdefs.h. */ 16233d6c0b56eSmrg 16234d6c0b56eSmrgint 16235d6c0b56eSmrgmain () 16236d6c0b56eSmrg{ 16237d6c0b56eSmrg 16238d6c0b56eSmrg ; 16239d6c0b56eSmrg return 0; 16240d6c0b56eSmrg} 16241d6c0b56eSmrg_ACEOF 16242d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 16243d6c0b56eSmrg 16244d6c0b56eSmrg lt_aix_libpath_sed=' 16245d6c0b56eSmrg /Import File Strings/,/^$/ { 16246d6c0b56eSmrg /^0/ { 16247d6c0b56eSmrg s/^0 *\([^ ]*\) *$/\1/ 16248d6c0b56eSmrg p 16249d6c0b56eSmrg } 16250d6c0b56eSmrg }' 16251d6c0b56eSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16252d6c0b56eSmrg # Check for a 64-bit object if we didn't find anything. 16253d6c0b56eSmrg if test -z "$lt_cv_aix_libpath_"; then 16254d6c0b56eSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16255d6c0b56eSmrg fi 16256d6c0b56eSmrgfi 16257d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 16258d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 16259d6c0b56eSmrg if test -z "$lt_cv_aix_libpath_"; then 16260d6c0b56eSmrg lt_cv_aix_libpath_=/usr/lib:/lib 16261d6c0b56eSmrg fi 16262d6c0b56eSmrg 16263d6c0b56eSmrgfi 16264d6c0b56eSmrg 16265d6c0b56eSmrg aix_libpath=$lt_cv_aix_libpath_ 16266d6c0b56eSmrgfi 16267d6c0b56eSmrg 16268d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16269d6c0b56eSmrg # Warning - without using the other run time loading flags, 16270d6c0b56eSmrg # -berok will link without error, but may produce a broken library. 16271d6c0b56eSmrg no_undefined_flag=' $wl-bernotok' 16272d6c0b56eSmrg allow_undefined_flag=' $wl-berok' 16273d6c0b56eSmrg if test yes = "$with_gnu_ld"; then 16274d6c0b56eSmrg # We only use this code for GNU lds that support --whole-archive. 16275d6c0b56eSmrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 16276d6c0b56eSmrg else 16277d6c0b56eSmrg # Exported symbols can be pulled into shared objects from archives 16278d6c0b56eSmrg whole_archive_flag_spec='$convenience' 16279d6c0b56eSmrg fi 16280d6c0b56eSmrg archive_cmds_need_lc=yes 16281d6c0b56eSmrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 16282d6c0b56eSmrg # -brtl affects multiple linker settings, -berok does not and is overridden later 16283d6c0b56eSmrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 16284d6c0b56eSmrg if test svr4 != "$with_aix_soname"; then 16285d6c0b56eSmrg # This is similar to how AIX traditionally builds its shared libraries. 16286d6c0b56eSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 16287d6c0b56eSmrg fi 16288d6c0b56eSmrg if test aix != "$with_aix_soname"; then 16289d6c0b56eSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 16290d6c0b56eSmrg else 16291d6c0b56eSmrg # used by -dlpreopen to get the symbols 16292d6c0b56eSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 16293d6c0b56eSmrg fi 16294d6c0b56eSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16295d6c0b56eSmrg fi 16296d6c0b56eSmrg fi 16297d6c0b56eSmrg ;; 16298d6c0b56eSmrg 16299d6c0b56eSmrg amigaos*) 16300d6c0b56eSmrg case $host_cpu in 16301d6c0b56eSmrg powerpc) 16302d6c0b56eSmrg # see comment about AmigaOS4 .so support 16303d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16304d6c0b56eSmrg archive_expsym_cmds='' 16305d6c0b56eSmrg ;; 16306d6c0b56eSmrg m68k) 16307d6c0b56eSmrg archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 16308d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16309d6c0b56eSmrg hardcode_minus_L=yes 16310d6c0b56eSmrg ;; 16311d6c0b56eSmrg esac 16312d6c0b56eSmrg ;; 16313d6c0b56eSmrg 16314d6c0b56eSmrg bsdi[45]*) 16315d6c0b56eSmrg export_dynamic_flag_spec=-rdynamic 16316d6c0b56eSmrg ;; 16317d6c0b56eSmrg 16318d6c0b56eSmrg cygwin* | mingw* | pw32* | cegcc*) 16319d6c0b56eSmrg # When not using gcc, we currently assume that we are using 16320d6c0b56eSmrg # Microsoft Visual C++. 16321d6c0b56eSmrg # hardcode_libdir_flag_spec is actually meaningless, as there is 16322d6c0b56eSmrg # no search path for DLLs. 16323d6c0b56eSmrg case $cc_basename in 16324d6c0b56eSmrg cl*) 16325d6c0b56eSmrg # Native MSVC 16326d6c0b56eSmrg hardcode_libdir_flag_spec=' ' 16327d6c0b56eSmrg allow_undefined_flag=unsupported 16328d6c0b56eSmrg always_export_symbols=yes 16329d6c0b56eSmrg file_list_spec='@' 16330d6c0b56eSmrg # Tell ltmain to make .lib files, not .a files. 16331d6c0b56eSmrg libext=lib 16332d6c0b56eSmrg # Tell ltmain to make .dll files, not .so files. 16333d6c0b56eSmrg shrext_cmds=.dll 16334d6c0b56eSmrg # FIXME: Setting linknames here is a bad hack. 16335d6c0b56eSmrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 16336d6c0b56eSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 16337d6c0b56eSmrg cp "$export_symbols" "$output_objdir/$soname.def"; 16338d6c0b56eSmrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 16339d6c0b56eSmrg else 16340d6c0b56eSmrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 16341d6c0b56eSmrg fi~ 16342d6c0b56eSmrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 16343d6c0b56eSmrg linknames=' 16344d6c0b56eSmrg # The linker will not automatically build a static lib if we build a DLL. 16345d6c0b56eSmrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16346d6c0b56eSmrg enable_shared_with_static_runtimes=yes 16347d6c0b56eSmrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16348d6c0b56eSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16349d6c0b56eSmrg # Don't use ranlib 16350d6c0b56eSmrg old_postinstall_cmds='chmod 644 $oldlib' 16351d6c0b56eSmrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 16352d6c0b56eSmrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 16353d6c0b56eSmrg case $lt_outputfile in 16354d6c0b56eSmrg *.exe|*.EXE) ;; 16355d6c0b56eSmrg *) 16356d6c0b56eSmrg lt_outputfile=$lt_outputfile.exe 16357d6c0b56eSmrg lt_tool_outputfile=$lt_tool_outputfile.exe 16358d6c0b56eSmrg ;; 16359d6c0b56eSmrg esac~ 16360d6c0b56eSmrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 16361d6c0b56eSmrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 16362d6c0b56eSmrg $RM "$lt_outputfile.manifest"; 16363d6c0b56eSmrg fi' 16364d6c0b56eSmrg ;; 16365d6c0b56eSmrg *) 16366d6c0b56eSmrg # Assume MSVC wrapper 16367d6c0b56eSmrg hardcode_libdir_flag_spec=' ' 16368d6c0b56eSmrg allow_undefined_flag=unsupported 16369d6c0b56eSmrg # Tell ltmain to make .lib files, not .a files. 16370d6c0b56eSmrg libext=lib 16371d6c0b56eSmrg # Tell ltmain to make .dll files, not .so files. 16372d6c0b56eSmrg shrext_cmds=.dll 16373d6c0b56eSmrg # FIXME: Setting linknames here is a bad hack. 16374d6c0b56eSmrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16375d6c0b56eSmrg # The linker will automatically build a .lib file if we build a DLL. 16376d6c0b56eSmrg old_archive_from_new_cmds='true' 16377d6c0b56eSmrg # FIXME: Should let the user specify the lib program. 16378d6c0b56eSmrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16379d6c0b56eSmrg enable_shared_with_static_runtimes=yes 16380d6c0b56eSmrg ;; 16381d6c0b56eSmrg esac 16382d6c0b56eSmrg ;; 16383d6c0b56eSmrg 16384d6c0b56eSmrg darwin* | rhapsody*) 16385d6c0b56eSmrg 16386d6c0b56eSmrg 16387d6c0b56eSmrg archive_cmds_need_lc=no 16388d6c0b56eSmrg hardcode_direct=no 16389d6c0b56eSmrg hardcode_automatic=yes 16390d6c0b56eSmrg hardcode_shlibpath_var=unsupported 16391d6c0b56eSmrg if test yes = "$lt_cv_ld_force_load"; then 16392d6c0b56eSmrg whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 16393d6c0b56eSmrg 16394d6c0b56eSmrg else 16395d6c0b56eSmrg whole_archive_flag_spec='' 16396d6c0b56eSmrg fi 16397d6c0b56eSmrg link_all_deplibs=yes 16398d6c0b56eSmrg allow_undefined_flag=$_lt_dar_allow_undefined 16399d6c0b56eSmrg case $cc_basename in 16400d6c0b56eSmrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16401d6c0b56eSmrg *) _lt_dar_can_shared=$GCC ;; 16402d6c0b56eSmrg esac 16403d6c0b56eSmrg if test yes = "$_lt_dar_can_shared"; then 16404d6c0b56eSmrg output_verbose_link_cmd=func_echo_all 16405d6c0b56eSmrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 16406d6c0b56eSmrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 16407d6c0b56eSmrg archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" 16408d6c0b56eSmrg module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" 16409d6c0b56eSmrg 16410d6c0b56eSmrg else 16411d6c0b56eSmrg ld_shlibs=no 16412d6c0b56eSmrg fi 16413d6c0b56eSmrg 16414d6c0b56eSmrg ;; 16415d6c0b56eSmrg 16416d6c0b56eSmrg dgux*) 16417d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16418d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16419d6c0b56eSmrg hardcode_shlibpath_var=no 16420d6c0b56eSmrg ;; 16421d6c0b56eSmrg 16422d6c0b56eSmrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16423d6c0b56eSmrg # support. Future versions do this automatically, but an explicit c++rt0.o 16424d6c0b56eSmrg # does not break anything, and helps significantly (at the cost of a little 16425d6c0b56eSmrg # extra space). 16426d6c0b56eSmrg freebsd2.2*) 16427d6c0b56eSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16428d6c0b56eSmrg hardcode_libdir_flag_spec='-R$libdir' 16429d6c0b56eSmrg hardcode_direct=yes 16430d6c0b56eSmrg hardcode_shlibpath_var=no 16431d6c0b56eSmrg ;; 16432d6c0b56eSmrg 16433d6c0b56eSmrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16434d6c0b56eSmrg freebsd2.*) 16435d6c0b56eSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16436d6c0b56eSmrg hardcode_direct=yes 16437d6c0b56eSmrg hardcode_minus_L=yes 16438d6c0b56eSmrg hardcode_shlibpath_var=no 16439d6c0b56eSmrg ;; 16440d6c0b56eSmrg 16441d6c0b56eSmrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16442d6c0b56eSmrg freebsd* | dragonfly*) 16443d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16444d6c0b56eSmrg hardcode_libdir_flag_spec='-R$libdir' 16445d6c0b56eSmrg hardcode_direct=yes 16446d6c0b56eSmrg hardcode_shlibpath_var=no 16447d6c0b56eSmrg ;; 16448d6c0b56eSmrg 16449d6c0b56eSmrg hpux9*) 16450d6c0b56eSmrg if test yes = "$GCC"; then 16451d6c0b56eSmrg archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16452d6c0b56eSmrg else 16453d6c0b56eSmrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16454d6c0b56eSmrg fi 16455d6c0b56eSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16456d6c0b56eSmrg hardcode_libdir_separator=: 16457d6c0b56eSmrg hardcode_direct=yes 16458d6c0b56eSmrg 16459d6c0b56eSmrg # hardcode_minus_L: Not really in the search PATH, 16460d6c0b56eSmrg # but as the default location of the library. 16461d6c0b56eSmrg hardcode_minus_L=yes 16462d6c0b56eSmrg export_dynamic_flag_spec='$wl-E' 16463d6c0b56eSmrg ;; 16464d6c0b56eSmrg 16465d6c0b56eSmrg hpux10*) 16466d6c0b56eSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 16467d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16468d6c0b56eSmrg else 16469d6c0b56eSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16470d6c0b56eSmrg fi 16471d6c0b56eSmrg if test no = "$with_gnu_ld"; then 16472d6c0b56eSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16473d6c0b56eSmrg hardcode_libdir_separator=: 16474d6c0b56eSmrg hardcode_direct=yes 16475d6c0b56eSmrg hardcode_direct_absolute=yes 16476d6c0b56eSmrg export_dynamic_flag_spec='$wl-E' 16477d6c0b56eSmrg # hardcode_minus_L: Not really in the search PATH, 16478d6c0b56eSmrg # but as the default location of the library. 16479d6c0b56eSmrg hardcode_minus_L=yes 16480d6c0b56eSmrg fi 16481d6c0b56eSmrg ;; 16482d6c0b56eSmrg 16483d6c0b56eSmrg hpux11*) 16484d6c0b56eSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 16485d6c0b56eSmrg case $host_cpu in 16486d6c0b56eSmrg hppa*64*) 16487d6c0b56eSmrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16488d6c0b56eSmrg ;; 16489d6c0b56eSmrg ia64*) 16490d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16491d6c0b56eSmrg ;; 16492d6c0b56eSmrg *) 16493d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16494d6c0b56eSmrg ;; 16495d6c0b56eSmrg esac 16496d6c0b56eSmrg else 16497d6c0b56eSmrg case $host_cpu in 16498d6c0b56eSmrg hppa*64*) 16499d6c0b56eSmrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16500d6c0b56eSmrg ;; 16501d6c0b56eSmrg ia64*) 16502d6c0b56eSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16503d6c0b56eSmrg ;; 16504d6c0b56eSmrg *) 16505d6c0b56eSmrg 16506d6c0b56eSmrg # Older versions of the 11.00 compiler do not understand -b yet 16507d6c0b56eSmrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16508d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16509d6c0b56eSmrg$as_echo_n "checking if $CC understands -b... " >&6; } 16510d6c0b56eSmrgif ${lt_cv_prog_compiler__b+:} false; then : 16511d6c0b56eSmrg $as_echo_n "(cached) " >&6 16512d6c0b56eSmrgelse 16513d6c0b56eSmrg lt_cv_prog_compiler__b=no 16514d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 16515d6c0b56eSmrg LDFLAGS="$LDFLAGS -b" 16516d6c0b56eSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16517d6c0b56eSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16518d6c0b56eSmrg # The linker can only warn and ignore the option if not recognized 16519d6c0b56eSmrg # So say no if there are warnings 16520d6c0b56eSmrg if test -s conftest.err; then 16521d6c0b56eSmrg # Append any errors to the config.log. 16522d6c0b56eSmrg cat conftest.err 1>&5 16523d6c0b56eSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16524d6c0b56eSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16525d6c0b56eSmrg if diff conftest.exp conftest.er2 >/dev/null; then 16526d6c0b56eSmrg lt_cv_prog_compiler__b=yes 16527d6c0b56eSmrg fi 16528d6c0b56eSmrg else 16529d6c0b56eSmrg lt_cv_prog_compiler__b=yes 16530d6c0b56eSmrg fi 16531d6c0b56eSmrg fi 16532d6c0b56eSmrg $RM -r conftest* 16533d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 16534d6c0b56eSmrg 16535d6c0b56eSmrgfi 16536d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16537d6c0b56eSmrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16538d6c0b56eSmrg 16539d6c0b56eSmrgif test yes = "$lt_cv_prog_compiler__b"; then 16540d6c0b56eSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16541d6c0b56eSmrgelse 16542d6c0b56eSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16543d6c0b56eSmrgfi 16544d6c0b56eSmrg 16545d6c0b56eSmrg ;; 16546d6c0b56eSmrg esac 16547d6c0b56eSmrg fi 16548d6c0b56eSmrg if test no = "$with_gnu_ld"; then 16549d6c0b56eSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16550d6c0b56eSmrg hardcode_libdir_separator=: 16551d6c0b56eSmrg 16552d6c0b56eSmrg case $host_cpu in 16553d6c0b56eSmrg hppa*64*|ia64*) 16554d6c0b56eSmrg hardcode_direct=no 16555d6c0b56eSmrg hardcode_shlibpath_var=no 16556d6c0b56eSmrg ;; 16557d6c0b56eSmrg *) 16558d6c0b56eSmrg hardcode_direct=yes 16559d6c0b56eSmrg hardcode_direct_absolute=yes 16560d6c0b56eSmrg export_dynamic_flag_spec='$wl-E' 16561d6c0b56eSmrg 16562d6c0b56eSmrg # hardcode_minus_L: Not really in the search PATH, 16563d6c0b56eSmrg # but as the default location of the library. 16564d6c0b56eSmrg hardcode_minus_L=yes 16565d6c0b56eSmrg ;; 16566d6c0b56eSmrg esac 16567d6c0b56eSmrg fi 16568d6c0b56eSmrg ;; 16569d6c0b56eSmrg 16570d6c0b56eSmrg irix5* | irix6* | nonstopux*) 16571d6c0b56eSmrg if test yes = "$GCC"; then 16572d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 16573d6c0b56eSmrg # Try to use the -exported_symbol ld option, if it does not 16574d6c0b56eSmrg # work, assume that -exports_file does not work either and 16575d6c0b56eSmrg # implicitly export all symbols. 16576d6c0b56eSmrg # This should be the same for all languages, so no per-tag cache variable. 16577d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16578d6c0b56eSmrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16579d6c0b56eSmrgif ${lt_cv_irix_exported_symbol+:} false; then : 16580d6c0b56eSmrg $as_echo_n "(cached) " >&6 16581d6c0b56eSmrgelse 16582d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 16583d6c0b56eSmrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16584d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16585d6c0b56eSmrg/* end confdefs.h. */ 16586d6c0b56eSmrgint foo (void) { return 0; } 16587d6c0b56eSmrg_ACEOF 16588d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 16589d6c0b56eSmrg lt_cv_irix_exported_symbol=yes 16590d6c0b56eSmrgelse 16591d6c0b56eSmrg lt_cv_irix_exported_symbol=no 16592d6c0b56eSmrgfi 16593d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 16594d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 16595d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 16596d6c0b56eSmrgfi 16597d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16598d6c0b56eSmrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 16599d6c0b56eSmrg if test yes = "$lt_cv_irix_exported_symbol"; then 16600d6c0b56eSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 16601d6c0b56eSmrg fi 16602d6c0b56eSmrg link_all_deplibs=no 16603d6c0b56eSmrg else 16604d6c0b56eSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 16605d6c0b56eSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' 16606d6c0b56eSmrg fi 16607d6c0b56eSmrg archive_cmds_need_lc='no' 16608d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16609d6c0b56eSmrg hardcode_libdir_separator=: 16610d6c0b56eSmrg inherit_rpath=yes 16611d6c0b56eSmrg link_all_deplibs=yes 16612d6c0b56eSmrg ;; 16613d6c0b56eSmrg 16614d6c0b56eSmrg linux*) 16615d6c0b56eSmrg case $cc_basename in 16616d6c0b56eSmrg tcc*) 16617d6c0b56eSmrg # Fabrice Bellard et al's Tiny C Compiler 16618d6c0b56eSmrg ld_shlibs=yes 16619d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16620d6c0b56eSmrg ;; 16621d6c0b56eSmrg esac 16622d6c0b56eSmrg ;; 16623d6c0b56eSmrg 16624d6c0b56eSmrg netbsd* | netbsdelf*-gnu) 16625d6c0b56eSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16626d6c0b56eSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16627d6c0b56eSmrg else 16628d6c0b56eSmrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16629d6c0b56eSmrg fi 16630d6c0b56eSmrg hardcode_libdir_flag_spec='-R$libdir' 16631d6c0b56eSmrg hardcode_direct=yes 16632d6c0b56eSmrg hardcode_shlibpath_var=no 16633d6c0b56eSmrg ;; 16634d6c0b56eSmrg 16635d6c0b56eSmrg newsos6) 16636d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16637d6c0b56eSmrg hardcode_direct=yes 16638d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16639d6c0b56eSmrg hardcode_libdir_separator=: 16640d6c0b56eSmrg hardcode_shlibpath_var=no 16641d6c0b56eSmrg ;; 16642d6c0b56eSmrg 16643d6c0b56eSmrg *nto* | *qnx*) 16644d6c0b56eSmrg ;; 16645d6c0b56eSmrg 16646d6c0b56eSmrg openbsd* | bitrig*) 16647d6c0b56eSmrg if test -f /usr/libexec/ld.so; then 16648d6c0b56eSmrg hardcode_direct=yes 16649d6c0b56eSmrg hardcode_shlibpath_var=no 16650d6c0b56eSmrg hardcode_direct_absolute=yes 16651d6c0b56eSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16652d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16653d6c0b56eSmrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 16654d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16655d6c0b56eSmrg export_dynamic_flag_spec='$wl-E' 16656d6c0b56eSmrg else 16657d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16658d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16659d6c0b56eSmrg fi 16660d6c0b56eSmrg else 16661d6c0b56eSmrg ld_shlibs=no 16662d6c0b56eSmrg fi 16663d6c0b56eSmrg ;; 16664d6c0b56eSmrg 16665d6c0b56eSmrg os2*) 16666d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16667d6c0b56eSmrg hardcode_minus_L=yes 16668d6c0b56eSmrg allow_undefined_flag=unsupported 16669d6c0b56eSmrg shrext_cmds=.dll 16670d6c0b56eSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16671d6c0b56eSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16672d6c0b56eSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16673d6c0b56eSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 16674d6c0b56eSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 16675d6c0b56eSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16676d6c0b56eSmrg emximp -o $lib $output_objdir/$libname.def' 16677d6c0b56eSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16678d6c0b56eSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16679d6c0b56eSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16680d6c0b56eSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 16681d6c0b56eSmrg prefix_cmds="$SED"~ 16682d6c0b56eSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 16683d6c0b56eSmrg prefix_cmds="$prefix_cmds -e 1d"; 16684d6c0b56eSmrg fi~ 16685d6c0b56eSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 16686d6c0b56eSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 16687d6c0b56eSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16688d6c0b56eSmrg emximp -o $lib $output_objdir/$libname.def' 16689d6c0b56eSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 16690d6c0b56eSmrg enable_shared_with_static_runtimes=yes 16691d6c0b56eSmrg ;; 16692d6c0b56eSmrg 16693d6c0b56eSmrg osf3*) 16694d6c0b56eSmrg if test yes = "$GCC"; then 16695d6c0b56eSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16696d6c0b56eSmrg archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 16697d6c0b56eSmrg else 16698d6c0b56eSmrg allow_undefined_flag=' -expect_unresolved \*' 16699d6c0b56eSmrg archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 16700d6c0b56eSmrg fi 16701d6c0b56eSmrg archive_cmds_need_lc='no' 16702d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16703d6c0b56eSmrg hardcode_libdir_separator=: 16704d6c0b56eSmrg ;; 16705d6c0b56eSmrg 16706d6c0b56eSmrg osf4* | osf5*) # as osf3* with the addition of -msym flag 16707d6c0b56eSmrg if test yes = "$GCC"; then 16708d6c0b56eSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 16709d6c0b56eSmrg archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 16710d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16711d6c0b56eSmrg else 16712d6c0b56eSmrg allow_undefined_flag=' -expect_unresolved \*' 16713d6c0b56eSmrg archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 16714d6c0b56eSmrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 16715d6c0b56eSmrg $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' 16716d6c0b56eSmrg 16717d6c0b56eSmrg # Both c and cxx compiler support -rpath directly 16718d6c0b56eSmrg hardcode_libdir_flag_spec='-rpath $libdir' 16719d6c0b56eSmrg fi 16720d6c0b56eSmrg archive_cmds_need_lc='no' 16721d6c0b56eSmrg hardcode_libdir_separator=: 16722d6c0b56eSmrg ;; 16723d6c0b56eSmrg 16724d6c0b56eSmrg solaris*) 16725d6c0b56eSmrg no_undefined_flag=' -z defs' 16726d6c0b56eSmrg if test yes = "$GCC"; then 16727d6c0b56eSmrg wlarc='$wl' 16728d6c0b56eSmrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16729d6c0b56eSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16730d6c0b56eSmrg $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16731d6c0b56eSmrg else 16732d6c0b56eSmrg case `$CC -V 2>&1` in 16733d6c0b56eSmrg *"Compilers 5.0"*) 16734d6c0b56eSmrg wlarc='' 16735d6c0b56eSmrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16736d6c0b56eSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16737d6c0b56eSmrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16738d6c0b56eSmrg ;; 16739d6c0b56eSmrg *) 16740d6c0b56eSmrg wlarc='$wl' 16741d6c0b56eSmrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16742d6c0b56eSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16743d6c0b56eSmrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16744d6c0b56eSmrg ;; 16745d6c0b56eSmrg esac 16746d6c0b56eSmrg fi 16747d6c0b56eSmrg hardcode_libdir_flag_spec='-R$libdir' 16748d6c0b56eSmrg hardcode_shlibpath_var=no 16749d6c0b56eSmrg case $host_os in 16750d6c0b56eSmrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16751d6c0b56eSmrg *) 16752d6c0b56eSmrg # The compiler driver will combine and reorder linker options, 16753d6c0b56eSmrg # but understands '-z linker_flag'. GCC discards it without '$wl', 16754d6c0b56eSmrg # but is careful enough not to reorder. 16755d6c0b56eSmrg # Supported since Solaris 2.6 (maybe 2.5.1?) 16756d6c0b56eSmrg if test yes = "$GCC"; then 16757d6c0b56eSmrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16758d6c0b56eSmrg else 16759d6c0b56eSmrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16760d6c0b56eSmrg fi 16761d6c0b56eSmrg ;; 16762d6c0b56eSmrg esac 16763d6c0b56eSmrg link_all_deplibs=yes 16764d6c0b56eSmrg ;; 16765d6c0b56eSmrg 16766d6c0b56eSmrg sunos4*) 16767d6c0b56eSmrg if test sequent = "$host_vendor"; then 16768d6c0b56eSmrg # Use $CC to link under sequent, because it throws in some extra .o 16769d6c0b56eSmrg # files that make .init and .fini sections work. 16770d6c0b56eSmrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16771d6c0b56eSmrg else 16772d6c0b56eSmrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16773d6c0b56eSmrg fi 16774d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16775d6c0b56eSmrg hardcode_direct=yes 16776d6c0b56eSmrg hardcode_minus_L=yes 16777d6c0b56eSmrg hardcode_shlibpath_var=no 16778d6c0b56eSmrg ;; 16779d6c0b56eSmrg 16780d6c0b56eSmrg sysv4) 16781d6c0b56eSmrg case $host_vendor in 16782d6c0b56eSmrg sni) 16783d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16784d6c0b56eSmrg hardcode_direct=yes # is this really true??? 16785d6c0b56eSmrg ;; 16786d6c0b56eSmrg siemens) 16787d6c0b56eSmrg ## LD is ld it makes a PLAMLIB 16788d6c0b56eSmrg ## CC just makes a GrossModule. 16789d6c0b56eSmrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16790d6c0b56eSmrg reload_cmds='$CC -r -o $output$reload_objs' 16791d6c0b56eSmrg hardcode_direct=no 16792d6c0b56eSmrg ;; 16793d6c0b56eSmrg motorola) 16794d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16795d6c0b56eSmrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16796d6c0b56eSmrg ;; 16797d6c0b56eSmrg esac 16798d6c0b56eSmrg runpath_var='LD_RUN_PATH' 16799d6c0b56eSmrg hardcode_shlibpath_var=no 16800d6c0b56eSmrg ;; 16801d6c0b56eSmrg 16802d6c0b56eSmrg sysv4.3*) 16803d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16804d6c0b56eSmrg hardcode_shlibpath_var=no 16805d6c0b56eSmrg export_dynamic_flag_spec='-Bexport' 16806d6c0b56eSmrg ;; 16807d6c0b56eSmrg 16808d6c0b56eSmrg sysv4*MP*) 16809d6c0b56eSmrg if test -d /usr/nec; then 16810d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16811d6c0b56eSmrg hardcode_shlibpath_var=no 16812d6c0b56eSmrg runpath_var=LD_RUN_PATH 16813d6c0b56eSmrg hardcode_runpath_var=yes 16814d6c0b56eSmrg ld_shlibs=yes 16815d6c0b56eSmrg fi 16816d6c0b56eSmrg ;; 16817d6c0b56eSmrg 16818d6c0b56eSmrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 16819d6c0b56eSmrg no_undefined_flag='$wl-z,text' 16820d6c0b56eSmrg archive_cmds_need_lc=no 16821d6c0b56eSmrg hardcode_shlibpath_var=no 16822d6c0b56eSmrg runpath_var='LD_RUN_PATH' 16823d6c0b56eSmrg 16824d6c0b56eSmrg if test yes = "$GCC"; then 16825d6c0b56eSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16826d6c0b56eSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16827d6c0b56eSmrg else 16828d6c0b56eSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16829d6c0b56eSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16830d6c0b56eSmrg fi 16831d6c0b56eSmrg ;; 16832d6c0b56eSmrg 16833d6c0b56eSmrg sysv5* | sco3.2v5* | sco5v6*) 16834d6c0b56eSmrg # Note: We CANNOT use -z defs as we might desire, because we do not 16835d6c0b56eSmrg # link with -lc, and that would cause any symbols used from libc to 16836d6c0b56eSmrg # always be unresolved, which means just about no library would 16837d6c0b56eSmrg # ever link correctly. If we're not using GNU ld we use -z text 16838d6c0b56eSmrg # though, which does catch some bad symbols but isn't as heavy-handed 16839d6c0b56eSmrg # as -z defs. 16840d6c0b56eSmrg no_undefined_flag='$wl-z,text' 16841d6c0b56eSmrg allow_undefined_flag='$wl-z,nodefs' 16842d6c0b56eSmrg archive_cmds_need_lc=no 16843d6c0b56eSmrg hardcode_shlibpath_var=no 16844d6c0b56eSmrg hardcode_libdir_flag_spec='$wl-R,$libdir' 16845d6c0b56eSmrg hardcode_libdir_separator=':' 16846d6c0b56eSmrg link_all_deplibs=yes 16847d6c0b56eSmrg export_dynamic_flag_spec='$wl-Bexport' 16848d6c0b56eSmrg runpath_var='LD_RUN_PATH' 16849d6c0b56eSmrg 16850d6c0b56eSmrg if test yes = "$GCC"; then 16851d6c0b56eSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16852d6c0b56eSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16853d6c0b56eSmrg else 16854d6c0b56eSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16855d6c0b56eSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16856d6c0b56eSmrg fi 16857d6c0b56eSmrg ;; 16858d6c0b56eSmrg 16859d6c0b56eSmrg uts4*) 16860d6c0b56eSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16861d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 16862d6c0b56eSmrg hardcode_shlibpath_var=no 16863d6c0b56eSmrg ;; 16864d6c0b56eSmrg 16865d6c0b56eSmrg *) 16866d6c0b56eSmrg ld_shlibs=no 16867d6c0b56eSmrg ;; 16868d6c0b56eSmrg esac 16869d6c0b56eSmrg 16870d6c0b56eSmrg if test sni = "$host_vendor"; then 16871d6c0b56eSmrg case $host in 16872d6c0b56eSmrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16873d6c0b56eSmrg export_dynamic_flag_spec='$wl-Blargedynsym' 16874d6c0b56eSmrg ;; 16875d6c0b56eSmrg esac 16876d6c0b56eSmrg fi 16877d6c0b56eSmrg fi 16878d6c0b56eSmrg 16879d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16880d6c0b56eSmrg$as_echo "$ld_shlibs" >&6; } 16881d6c0b56eSmrgtest no = "$ld_shlibs" && can_build_shared=no 16882d6c0b56eSmrg 16883d6c0b56eSmrgwith_gnu_ld=$with_gnu_ld 16884d6c0b56eSmrg 16885d6c0b56eSmrg 16886d6c0b56eSmrg 16887d6c0b56eSmrg 16888d6c0b56eSmrg 16889d6c0b56eSmrg 16890d6c0b56eSmrg 16891d6c0b56eSmrg 16892d6c0b56eSmrg 16893d6c0b56eSmrg 16894d6c0b56eSmrg 16895d6c0b56eSmrg 16896d6c0b56eSmrg 16897d6c0b56eSmrg 16898d6c0b56eSmrg 16899d6c0b56eSmrg# 16900d6c0b56eSmrg# Do we need to explicitly link libc? 16901d6c0b56eSmrg# 16902d6c0b56eSmrgcase "x$archive_cmds_need_lc" in 16903d6c0b56eSmrgx|xyes) 16904d6c0b56eSmrg # Assume -lc should be added 16905d6c0b56eSmrg archive_cmds_need_lc=yes 16906d6c0b56eSmrg 16907d6c0b56eSmrg if test yes,yes = "$GCC,$enable_shared"; then 16908d6c0b56eSmrg case $archive_cmds in 16909d6c0b56eSmrg *'~'*) 16910d6c0b56eSmrg # FIXME: we may have to deal with multi-command sequences. 16911d6c0b56eSmrg ;; 16912d6c0b56eSmrg '$CC '*) 16913d6c0b56eSmrg # Test whether the compiler implicitly links with -lc since on some 16914d6c0b56eSmrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16915d6c0b56eSmrg # to ld, don't add -lc before -lgcc. 16916d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16917d6c0b56eSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16918d6c0b56eSmrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16919d6c0b56eSmrg $as_echo_n "(cached) " >&6 16920d6c0b56eSmrgelse 16921d6c0b56eSmrg $RM conftest* 16922d6c0b56eSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16923d6c0b56eSmrg 16924d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16925d6c0b56eSmrg (eval $ac_compile) 2>&5 16926d6c0b56eSmrg ac_status=$? 16927d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16928d6c0b56eSmrg test $ac_status = 0; } 2>conftest.err; then 16929d6c0b56eSmrg soname=conftest 16930d6c0b56eSmrg lib=conftest 16931d6c0b56eSmrg libobjs=conftest.$ac_objext 16932d6c0b56eSmrg deplibs= 16933d6c0b56eSmrg wl=$lt_prog_compiler_wl 16934d6c0b56eSmrg pic_flag=$lt_prog_compiler_pic 16935d6c0b56eSmrg compiler_flags=-v 16936d6c0b56eSmrg linker_flags=-v 16937d6c0b56eSmrg verstring= 16938d6c0b56eSmrg output_objdir=. 16939d6c0b56eSmrg libname=conftest 16940d6c0b56eSmrg lt_save_allow_undefined_flag=$allow_undefined_flag 16941d6c0b56eSmrg allow_undefined_flag= 16942d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16943d6c0b56eSmrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16944d6c0b56eSmrg ac_status=$? 16945d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16946d6c0b56eSmrg test $ac_status = 0; } 16947d6c0b56eSmrg then 16948d6c0b56eSmrg lt_cv_archive_cmds_need_lc=no 16949d6c0b56eSmrg else 16950d6c0b56eSmrg lt_cv_archive_cmds_need_lc=yes 16951d6c0b56eSmrg fi 16952d6c0b56eSmrg allow_undefined_flag=$lt_save_allow_undefined_flag 16953d6c0b56eSmrg else 16954d6c0b56eSmrg cat conftest.err 1>&5 16955d6c0b56eSmrg fi 16956d6c0b56eSmrg $RM conftest* 16957d6c0b56eSmrg 16958d6c0b56eSmrgfi 16959d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16960d6c0b56eSmrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16961d6c0b56eSmrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16962d6c0b56eSmrg ;; 16963d6c0b56eSmrg esac 16964d6c0b56eSmrg fi 16965d6c0b56eSmrg ;; 16966d6c0b56eSmrgesac 16967d6c0b56eSmrg 16968d6c0b56eSmrg 16969d6c0b56eSmrg 16970d6c0b56eSmrg 16971d6c0b56eSmrg 16972d6c0b56eSmrg 16973d6c0b56eSmrg 16974d6c0b56eSmrg 16975d6c0b56eSmrg 16976d6c0b56eSmrg 16977d6c0b56eSmrg 16978d6c0b56eSmrg 16979d6c0b56eSmrg 16980d6c0b56eSmrg 16981d6c0b56eSmrg 16982d6c0b56eSmrg 16983d6c0b56eSmrg 16984d6c0b56eSmrg 16985d6c0b56eSmrg 16986d6c0b56eSmrg 16987d6c0b56eSmrg 16988d6c0b56eSmrg 16989d6c0b56eSmrg 16990d6c0b56eSmrg 16991d6c0b56eSmrg 16992d6c0b56eSmrg 16993d6c0b56eSmrg 16994d6c0b56eSmrg 16995d6c0b56eSmrg 16996d6c0b56eSmrg 16997d6c0b56eSmrg 16998d6c0b56eSmrg 16999d6c0b56eSmrg 17000d6c0b56eSmrg 17001d6c0b56eSmrg 17002d6c0b56eSmrg 17003d6c0b56eSmrg 17004d6c0b56eSmrg 17005d6c0b56eSmrg 17006d6c0b56eSmrg 17007d6c0b56eSmrg 17008d6c0b56eSmrg 17009d6c0b56eSmrg 17010d6c0b56eSmrg 17011d6c0b56eSmrg 17012d6c0b56eSmrg 17013d6c0b56eSmrg 17014d6c0b56eSmrg 17015d6c0b56eSmrg 17016d6c0b56eSmrg 17017d6c0b56eSmrg 17018d6c0b56eSmrg 17019d6c0b56eSmrg 17020d6c0b56eSmrg 17021d6c0b56eSmrg 17022d6c0b56eSmrg 17023d6c0b56eSmrg 17024d6c0b56eSmrg 17025d6c0b56eSmrg 17026d6c0b56eSmrg 17027d6c0b56eSmrg 17028d6c0b56eSmrg 17029d6c0b56eSmrg 17030d6c0b56eSmrg 17031d6c0b56eSmrg 17032d6c0b56eSmrg 17033d6c0b56eSmrg 17034d6c0b56eSmrg 17035d6c0b56eSmrg 17036d6c0b56eSmrg 17037d6c0b56eSmrg 17038d6c0b56eSmrg 17039d6c0b56eSmrg 17040d6c0b56eSmrg 17041d6c0b56eSmrg 17042d6c0b56eSmrg 17043d6c0b56eSmrg 17044d6c0b56eSmrg 17045d6c0b56eSmrg 17046d6c0b56eSmrg 17047d6c0b56eSmrg 17048d6c0b56eSmrg 17049d6c0b56eSmrg 17050d6c0b56eSmrg 17051d6c0b56eSmrg 17052d6c0b56eSmrg 17053d6c0b56eSmrg 17054d6c0b56eSmrg 17055d6c0b56eSmrg 17056d6c0b56eSmrg 17057d6c0b56eSmrg 17058d6c0b56eSmrg 17059d6c0b56eSmrg 17060d6c0b56eSmrg 17061d6c0b56eSmrg 17062d6c0b56eSmrg 17063d6c0b56eSmrg 17064d6c0b56eSmrg 17065d6c0b56eSmrg 17066d6c0b56eSmrg 17067d6c0b56eSmrg 17068d6c0b56eSmrg 17069d6c0b56eSmrg 17070d6c0b56eSmrg 17071d6c0b56eSmrg 17072d6c0b56eSmrg 17073d6c0b56eSmrg 17074d6c0b56eSmrg 17075d6c0b56eSmrg 17076d6c0b56eSmrg 17077d6c0b56eSmrg 17078d6c0b56eSmrg 17079d6c0b56eSmrg 17080d6c0b56eSmrg 17081d6c0b56eSmrg 17082d6c0b56eSmrg 17083d6c0b56eSmrg 17084d6c0b56eSmrg 17085d6c0b56eSmrg 17086d6c0b56eSmrg 17087d6c0b56eSmrg 17088d6c0b56eSmrg 17089d6c0b56eSmrg 17090d6c0b56eSmrg 17091d6c0b56eSmrg 17092d6c0b56eSmrg 17093d6c0b56eSmrg 17094d6c0b56eSmrg 17095d6c0b56eSmrg 17096d6c0b56eSmrg 17097d6c0b56eSmrg 17098d6c0b56eSmrg 17099d6c0b56eSmrg 17100d6c0b56eSmrg 17101d6c0b56eSmrg 17102d6c0b56eSmrg 17103d6c0b56eSmrg 17104d6c0b56eSmrg 17105d6c0b56eSmrg 17106d6c0b56eSmrg 17107d6c0b56eSmrg 17108d6c0b56eSmrg 17109d6c0b56eSmrg 17110d6c0b56eSmrg 17111d6c0b56eSmrg 17112d6c0b56eSmrg 17113d6c0b56eSmrg 17114d6c0b56eSmrg 17115d6c0b56eSmrg 17116d6c0b56eSmrg 17117d6c0b56eSmrg 17118d6c0b56eSmrg 17119d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 17120d6c0b56eSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 17121d6c0b56eSmrg 17122d6c0b56eSmrgif test yes = "$GCC"; then 17123d6c0b56eSmrg case $host_os in 17124d6c0b56eSmrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 17125d6c0b56eSmrg *) lt_awk_arg='/^libraries:/' ;; 17126d6c0b56eSmrg esac 17127d6c0b56eSmrg case $host_os in 17128d6c0b56eSmrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 17129d6c0b56eSmrg *) lt_sed_strip_eq='s|=/|/|g' ;; 17130d6c0b56eSmrg esac 17131d6c0b56eSmrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 17132d6c0b56eSmrg case $lt_search_path_spec in 17133d6c0b56eSmrg *\;*) 17134d6c0b56eSmrg # if the path contains ";" then we assume it to be the separator 17135d6c0b56eSmrg # otherwise default to the standard path separator (i.e. ":") - it is 17136d6c0b56eSmrg # assumed that no part of a normal pathname contains ";" but that should 17137d6c0b56eSmrg # okay in the real world where ";" in dirpaths is itself problematic. 17138d6c0b56eSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 17139d6c0b56eSmrg ;; 17140d6c0b56eSmrg *) 17141d6c0b56eSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 17142d6c0b56eSmrg ;; 17143d6c0b56eSmrg esac 17144d6c0b56eSmrg # Ok, now we have the path, separated by spaces, we can step through it 17145d6c0b56eSmrg # and add multilib dir if necessary... 17146d6c0b56eSmrg lt_tmp_lt_search_path_spec= 17147d6c0b56eSmrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 17148d6c0b56eSmrg # ...but if some path component already ends with the multilib dir we assume 17149d6c0b56eSmrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 17150d6c0b56eSmrg case "$lt_multi_os_dir; $lt_search_path_spec " in 17151d6c0b56eSmrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 17152d6c0b56eSmrg lt_multi_os_dir= 17153d6c0b56eSmrg ;; 17154d6c0b56eSmrg esac 17155d6c0b56eSmrg for lt_sys_path in $lt_search_path_spec; do 17156d6c0b56eSmrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 17157d6c0b56eSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 17158d6c0b56eSmrg elif test -n "$lt_multi_os_dir"; then 17159d6c0b56eSmrg test -d "$lt_sys_path" && \ 17160d6c0b56eSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 17161d6c0b56eSmrg fi 17162d6c0b56eSmrg done 17163d6c0b56eSmrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 17164d6c0b56eSmrgBEGIN {RS = " "; FS = "/|\n";} { 17165d6c0b56eSmrg lt_foo = ""; 17166d6c0b56eSmrg lt_count = 0; 17167d6c0b56eSmrg for (lt_i = NF; lt_i > 0; lt_i--) { 17168d6c0b56eSmrg if ($lt_i != "" && $lt_i != ".") { 17169d6c0b56eSmrg if ($lt_i == "..") { 17170d6c0b56eSmrg lt_count++; 17171d6c0b56eSmrg } else { 17172d6c0b56eSmrg if (lt_count == 0) { 17173d6c0b56eSmrg lt_foo = "/" $lt_i lt_foo; 17174d6c0b56eSmrg } else { 17175d6c0b56eSmrg lt_count--; 17176d6c0b56eSmrg } 17177d6c0b56eSmrg } 17178d6c0b56eSmrg } 17179d6c0b56eSmrg } 17180d6c0b56eSmrg if (lt_foo != "") { lt_freq[lt_foo]++; } 17181d6c0b56eSmrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 17182d6c0b56eSmrg}'` 17183d6c0b56eSmrg # AWK program above erroneously prepends '/' to C:/dos/paths 17184d6c0b56eSmrg # for these hosts. 17185d6c0b56eSmrg case $host_os in 17186d6c0b56eSmrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 17187d6c0b56eSmrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 17188d6c0b56eSmrg esac 17189d6c0b56eSmrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 17190d6c0b56eSmrgelse 17191d6c0b56eSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17192d6c0b56eSmrgfi 17193d6c0b56eSmrglibrary_names_spec= 17194d6c0b56eSmrglibname_spec='lib$name' 17195d6c0b56eSmrgsoname_spec= 17196d6c0b56eSmrgshrext_cmds=.so 17197d6c0b56eSmrgpostinstall_cmds= 17198d6c0b56eSmrgpostuninstall_cmds= 17199d6c0b56eSmrgfinish_cmds= 17200d6c0b56eSmrgfinish_eval= 17201d6c0b56eSmrgshlibpath_var= 17202d6c0b56eSmrgshlibpath_overrides_runpath=unknown 17203d6c0b56eSmrgversion_type=none 17204d6c0b56eSmrgdynamic_linker="$host_os ld.so" 17205d6c0b56eSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 17206d6c0b56eSmrgneed_lib_prefix=unknown 17207d6c0b56eSmrghardcode_into_libs=no 17208d6c0b56eSmrg 17209d6c0b56eSmrg# when you set need_version to no, make sure it does not cause -set_version 17210d6c0b56eSmrg# flags to be left without arguments 17211d6c0b56eSmrgneed_version=unknown 17212d6c0b56eSmrg 17213d6c0b56eSmrg 17214d6c0b56eSmrg 17215d6c0b56eSmrgcase $host_os in 17216d6c0b56eSmrgaix3*) 17217d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17218d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17219d6c0b56eSmrg shlibpath_var=LIBPATH 17220d6c0b56eSmrg 17221d6c0b56eSmrg # AIX 3 has no versioning support, so we append a major version to the name. 17222d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17223d6c0b56eSmrg ;; 17224d6c0b56eSmrg 17225d6c0b56eSmrgaix[4-9]*) 17226d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17227d6c0b56eSmrg need_lib_prefix=no 17228d6c0b56eSmrg need_version=no 17229d6c0b56eSmrg hardcode_into_libs=yes 17230d6c0b56eSmrg if test ia64 = "$host_cpu"; then 17231d6c0b56eSmrg # AIX 5 supports IA64 17232d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17233d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17234d6c0b56eSmrg else 17235d6c0b56eSmrg # With GCC up to 2.95.x, collect2 would create an import file 17236d6c0b56eSmrg # for dependence libraries. The import file would start with 17237d6c0b56eSmrg # the line '#! .'. This would cause the generated library to 17238d6c0b56eSmrg # depend on '.', always an invalid library. This was fixed in 17239d6c0b56eSmrg # development snapshots of GCC prior to 3.0. 17240d6c0b56eSmrg case $host_os in 17241d6c0b56eSmrg aix4 | aix4.[01] | aix4.[01].*) 17242d6c0b56eSmrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17243d6c0b56eSmrg echo ' yes ' 17244d6c0b56eSmrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17245d6c0b56eSmrg : 17246d6c0b56eSmrg else 17247d6c0b56eSmrg can_build_shared=no 17248d6c0b56eSmrg fi 17249d6c0b56eSmrg ;; 17250d6c0b56eSmrg esac 17251d6c0b56eSmrg # Using Import Files as archive members, it is possible to support 17252d6c0b56eSmrg # filename-based versioning of shared library archives on AIX. While 17253d6c0b56eSmrg # this would work for both with and without runtime linking, it will 17254d6c0b56eSmrg # prevent static linking of such archives. So we do filename-based 17255d6c0b56eSmrg # shared library versioning with .so extension only, which is used 17256d6c0b56eSmrg # when both runtime linking and shared linking is enabled. 17257d6c0b56eSmrg # Unfortunately, runtime linking may impact performance, so we do 17258d6c0b56eSmrg # not want this to be the default eventually. Also, we use the 17259d6c0b56eSmrg # versioned .so libs for executables only if there is the -brtl 17260d6c0b56eSmrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 17261d6c0b56eSmrg # To allow for filename-based versioning support, we need to create 17262d6c0b56eSmrg # libNAME.so.V as an archive file, containing: 17263d6c0b56eSmrg # *) an Import File, referring to the versioned filename of the 17264d6c0b56eSmrg # archive as well as the shared archive member, telling the 17265d6c0b56eSmrg # bitwidth (32 or 64) of that shared object, and providing the 17266d6c0b56eSmrg # list of exported symbols of that shared object, eventually 17267d6c0b56eSmrg # decorated with the 'weak' keyword 17268d6c0b56eSmrg # *) the shared object with the F_LOADONLY flag set, to really avoid 17269d6c0b56eSmrg # it being seen by the linker. 17270d6c0b56eSmrg # At run time we better use the real file rather than another symlink, 17271d6c0b56eSmrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 17272d6c0b56eSmrg 17273d6c0b56eSmrg case $with_aix_soname,$aix_use_runtimelinking in 17274d6c0b56eSmrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17275d6c0b56eSmrg # soname into executable. Probably we can add versioning support to 17276d6c0b56eSmrg # collect2, so additional links can be useful in future. 17277d6c0b56eSmrg aix,yes) # traditional libtool 17278d6c0b56eSmrg dynamic_linker='AIX unversionable lib.so' 17279d6c0b56eSmrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17280d6c0b56eSmrg # instead of lib<name>.a to let people know that these are not 17281d6c0b56eSmrg # typical AIX shared libraries. 17282d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17283d6c0b56eSmrg ;; 17284d6c0b56eSmrg aix,no) # traditional AIX only 17285d6c0b56eSmrg dynamic_linker='AIX lib.a(lib.so.V)' 17286d6c0b56eSmrg # We preserve .a as extension for shared libraries through AIX4.2 17287d6c0b56eSmrg # and later when we are not doing run time linking. 17288d6c0b56eSmrg library_names_spec='$libname$release.a $libname.a' 17289d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17290d6c0b56eSmrg ;; 17291d6c0b56eSmrg svr4,*) # full svr4 only 17292d6c0b56eSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 17293d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17294d6c0b56eSmrg # We do not specify a path in Import Files, so LIBPATH fires. 17295d6c0b56eSmrg shlibpath_overrides_runpath=yes 17296d6c0b56eSmrg ;; 17297d6c0b56eSmrg *,yes) # both, prefer svr4 17298d6c0b56eSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 17299d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17300d6c0b56eSmrg # unpreferred sharedlib libNAME.a needs extra handling 17301d6c0b56eSmrg postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 17302d6c0b56eSmrg postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 17303d6c0b56eSmrg # We do not specify a path in Import Files, so LIBPATH fires. 17304d6c0b56eSmrg shlibpath_overrides_runpath=yes 17305d6c0b56eSmrg ;; 17306d6c0b56eSmrg *,no) # both, prefer aix 17307d6c0b56eSmrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 17308d6c0b56eSmrg library_names_spec='$libname$release.a $libname.a' 17309d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17310d6c0b56eSmrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 17311d6c0b56eSmrg postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 17312d6c0b56eSmrg postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 17313d6c0b56eSmrg ;; 17314d6c0b56eSmrg esac 17315d6c0b56eSmrg shlibpath_var=LIBPATH 17316d6c0b56eSmrg fi 17317d6c0b56eSmrg ;; 17318d6c0b56eSmrg 17319d6c0b56eSmrgamigaos*) 17320d6c0b56eSmrg case $host_cpu in 17321d6c0b56eSmrg powerpc) 17322d6c0b56eSmrg # Since July 2007 AmigaOS4 officially supports .so libraries. 17323d6c0b56eSmrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 17324d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17325d6c0b56eSmrg ;; 17326d6c0b56eSmrg m68k) 17327d6c0b56eSmrg library_names_spec='$libname.ixlibrary $libname.a' 17328d6c0b56eSmrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 17329d6c0b56eSmrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 17330d6c0b56eSmrg ;; 17331d6c0b56eSmrg esac 17332d6c0b56eSmrg ;; 17333d6c0b56eSmrg 17334d6c0b56eSmrgbeos*) 17335d6c0b56eSmrg library_names_spec='$libname$shared_ext' 17336d6c0b56eSmrg dynamic_linker="$host_os ld.so" 17337d6c0b56eSmrg shlibpath_var=LIBRARY_PATH 17338d6c0b56eSmrg ;; 17339d6c0b56eSmrg 17340d6c0b56eSmrgbsdi[45]*) 17341d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17342d6c0b56eSmrg need_version=no 17343d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17344d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17345d6c0b56eSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17346d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17347d6c0b56eSmrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17348d6c0b56eSmrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17349d6c0b56eSmrg # the default ld.so.conf also contains /usr/contrib/lib and 17350d6c0b56eSmrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17351d6c0b56eSmrg # libtool to hard-code these into programs 17352d6c0b56eSmrg ;; 17353d6c0b56eSmrg 17354d6c0b56eSmrgcygwin* | mingw* | pw32* | cegcc*) 17355d6c0b56eSmrg version_type=windows 17356d6c0b56eSmrg shrext_cmds=.dll 17357d6c0b56eSmrg need_version=no 17358d6c0b56eSmrg need_lib_prefix=no 17359d6c0b56eSmrg 17360d6c0b56eSmrg case $GCC,$cc_basename in 17361d6c0b56eSmrg yes,*) 17362d6c0b56eSmrg # gcc 17363d6c0b56eSmrg library_names_spec='$libname.dll.a' 17364d6c0b56eSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 17365d6c0b56eSmrg postinstall_cmds='base_file=`basename \$file`~ 17366d6c0b56eSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17367d6c0b56eSmrg dldir=$destdir/`dirname \$dlpath`~ 17368d6c0b56eSmrg test -d \$dldir || mkdir -p \$dldir~ 17369d6c0b56eSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 17370d6c0b56eSmrg chmod a+x \$dldir/$dlname~ 17371d6c0b56eSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17372d6c0b56eSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17373d6c0b56eSmrg fi' 17374d6c0b56eSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17375d6c0b56eSmrg dlpath=$dir/\$dldll~ 17376d6c0b56eSmrg $RM \$dlpath' 17377d6c0b56eSmrg shlibpath_overrides_runpath=yes 17378d6c0b56eSmrg 17379d6c0b56eSmrg case $host_os in 17380d6c0b56eSmrg cygwin*) 17381d6c0b56eSmrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17382d6c0b56eSmrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17383d6c0b56eSmrg 17384d6c0b56eSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17385d6c0b56eSmrg ;; 17386d6c0b56eSmrg mingw* | cegcc*) 17387d6c0b56eSmrg # MinGW DLLs use traditional 'lib' prefix 17388d6c0b56eSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17389d6c0b56eSmrg ;; 17390d6c0b56eSmrg pw32*) 17391d6c0b56eSmrg # pw32 DLLs use 'pw' prefix rather than 'lib' 17392d6c0b56eSmrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17393d6c0b56eSmrg ;; 17394d6c0b56eSmrg esac 17395d6c0b56eSmrg dynamic_linker='Win32 ld.exe' 17396d6c0b56eSmrg ;; 17397d6c0b56eSmrg 17398d6c0b56eSmrg *,cl*) 17399d6c0b56eSmrg # Native MSVC 17400d6c0b56eSmrg libname_spec='$name' 17401d6c0b56eSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17402d6c0b56eSmrg library_names_spec='$libname.dll.lib' 17403d6c0b56eSmrg 17404d6c0b56eSmrg case $build_os in 17405d6c0b56eSmrg mingw*) 17406d6c0b56eSmrg sys_lib_search_path_spec= 17407d6c0b56eSmrg lt_save_ifs=$IFS 17408d6c0b56eSmrg IFS=';' 17409d6c0b56eSmrg for lt_path in $LIB 17410d6c0b56eSmrg do 17411d6c0b56eSmrg IFS=$lt_save_ifs 17412d6c0b56eSmrg # Let DOS variable expansion print the short 8.3 style file name. 17413d6c0b56eSmrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17414d6c0b56eSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17415d6c0b56eSmrg done 17416d6c0b56eSmrg IFS=$lt_save_ifs 17417d6c0b56eSmrg # Convert to MSYS style. 17418d6c0b56eSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17419d6c0b56eSmrg ;; 17420d6c0b56eSmrg cygwin*) 17421d6c0b56eSmrg # Convert to unix form, then to dos form, then back to unix form 17422d6c0b56eSmrg # but this time dos style (no spaces!) so that the unix form looks 17423d6c0b56eSmrg # like /cygdrive/c/PROGRA~1:/cygdr... 17424d6c0b56eSmrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17425d6c0b56eSmrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17426d6c0b56eSmrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17427d6c0b56eSmrg ;; 17428d6c0b56eSmrg *) 17429d6c0b56eSmrg sys_lib_search_path_spec=$LIB 17430d6c0b56eSmrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17431d6c0b56eSmrg # It is most probably a Windows format PATH. 17432d6c0b56eSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17433d6c0b56eSmrg else 17434d6c0b56eSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17435d6c0b56eSmrg fi 17436d6c0b56eSmrg # FIXME: find the short name or the path components, as spaces are 17437d6c0b56eSmrg # common. (e.g. "Program Files" -> "PROGRA~1") 17438d6c0b56eSmrg ;; 17439d6c0b56eSmrg esac 17440d6c0b56eSmrg 17441d6c0b56eSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 17442d6c0b56eSmrg postinstall_cmds='base_file=`basename \$file`~ 17443d6c0b56eSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17444d6c0b56eSmrg dldir=$destdir/`dirname \$dlpath`~ 17445d6c0b56eSmrg test -d \$dldir || mkdir -p \$dldir~ 17446d6c0b56eSmrg $install_prog $dir/$dlname \$dldir/$dlname' 17447d6c0b56eSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17448d6c0b56eSmrg dlpath=$dir/\$dldll~ 17449d6c0b56eSmrg $RM \$dlpath' 17450d6c0b56eSmrg shlibpath_overrides_runpath=yes 17451d6c0b56eSmrg dynamic_linker='Win32 link.exe' 17452d6c0b56eSmrg ;; 17453d6c0b56eSmrg 17454d6c0b56eSmrg *) 17455d6c0b56eSmrg # Assume MSVC wrapper 17456d6c0b56eSmrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17457d6c0b56eSmrg dynamic_linker='Win32 ld.exe' 17458d6c0b56eSmrg ;; 17459d6c0b56eSmrg esac 17460d6c0b56eSmrg # FIXME: first we should search . and the directory the executable is in 17461d6c0b56eSmrg shlibpath_var=PATH 17462d6c0b56eSmrg ;; 17463d6c0b56eSmrg 17464d6c0b56eSmrgdarwin* | rhapsody*) 17465d6c0b56eSmrg dynamic_linker="$host_os dyld" 17466d6c0b56eSmrg version_type=darwin 17467d6c0b56eSmrg need_lib_prefix=no 17468d6c0b56eSmrg need_version=no 17469d6c0b56eSmrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 17470d6c0b56eSmrg soname_spec='$libname$release$major$shared_ext' 17471d6c0b56eSmrg shlibpath_overrides_runpath=yes 17472d6c0b56eSmrg shlibpath_var=DYLD_LIBRARY_PATH 17473d6c0b56eSmrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17474d6c0b56eSmrg 17475d6c0b56eSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17476d6c0b56eSmrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17477d6c0b56eSmrg ;; 17478d6c0b56eSmrg 17479d6c0b56eSmrgdgux*) 17480d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17481d6c0b56eSmrg need_lib_prefix=no 17482d6c0b56eSmrg need_version=no 17483d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17484d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17485d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17486d6c0b56eSmrg ;; 17487d6c0b56eSmrg 17488d6c0b56eSmrgfreebsd* | dragonfly*) 17489d6c0b56eSmrg # DragonFly does not have aout. When/if they implement a new 17490d6c0b56eSmrg # versioning mechanism, adjust this. 17491d6c0b56eSmrg if test -x /usr/bin/objformat; then 17492d6c0b56eSmrg objformat=`/usr/bin/objformat` 17493d6c0b56eSmrg else 17494d6c0b56eSmrg case $host_os in 17495d6c0b56eSmrg freebsd[23].*) objformat=aout ;; 17496d6c0b56eSmrg *) objformat=elf ;; 17497d6c0b56eSmrg esac 17498d6c0b56eSmrg fi 17499d6c0b56eSmrg version_type=freebsd-$objformat 17500d6c0b56eSmrg case $version_type in 17501d6c0b56eSmrg freebsd-elf*) 17502d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17503d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17504d6c0b56eSmrg need_version=no 17505d6c0b56eSmrg need_lib_prefix=no 17506d6c0b56eSmrg ;; 17507d6c0b56eSmrg freebsd-*) 17508d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17509d6c0b56eSmrg need_version=yes 17510d6c0b56eSmrg ;; 17511d6c0b56eSmrg esac 17512d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17513d6c0b56eSmrg case $host_os in 17514d6c0b56eSmrg freebsd2.*) 17515d6c0b56eSmrg shlibpath_overrides_runpath=yes 17516d6c0b56eSmrg ;; 17517d6c0b56eSmrg freebsd3.[01]* | freebsdelf3.[01]*) 17518d6c0b56eSmrg shlibpath_overrides_runpath=yes 17519d6c0b56eSmrg hardcode_into_libs=yes 17520d6c0b56eSmrg ;; 17521d6c0b56eSmrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17522d6c0b56eSmrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17523d6c0b56eSmrg shlibpath_overrides_runpath=no 17524d6c0b56eSmrg hardcode_into_libs=yes 17525d6c0b56eSmrg ;; 17526d6c0b56eSmrg *) # from 4.6 on, and DragonFly 17527d6c0b56eSmrg shlibpath_overrides_runpath=yes 17528d6c0b56eSmrg hardcode_into_libs=yes 17529d6c0b56eSmrg ;; 17530d6c0b56eSmrg esac 17531d6c0b56eSmrg ;; 17532d6c0b56eSmrg 17533d6c0b56eSmrghaiku*) 17534d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17535d6c0b56eSmrg need_lib_prefix=no 17536d6c0b56eSmrg need_version=no 17537d6c0b56eSmrg dynamic_linker="$host_os runtime_loader" 17538d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17539d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17540d6c0b56eSmrg shlibpath_var=LIBRARY_PATH 17541d6c0b56eSmrg shlibpath_overrides_runpath=no 17542d6c0b56eSmrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17543d6c0b56eSmrg hardcode_into_libs=yes 17544d6c0b56eSmrg ;; 17545d6c0b56eSmrg 17546d6c0b56eSmrghpux9* | hpux10* | hpux11*) 17547d6c0b56eSmrg # Give a soname corresponding to the major version so that dld.sl refuses to 17548d6c0b56eSmrg # link against other versions. 17549d6c0b56eSmrg version_type=sunos 17550d6c0b56eSmrg need_lib_prefix=no 17551d6c0b56eSmrg need_version=no 17552d6c0b56eSmrg case $host_cpu in 17553d6c0b56eSmrg ia64*) 17554d6c0b56eSmrg shrext_cmds='.so' 17555d6c0b56eSmrg hardcode_into_libs=yes 17556d6c0b56eSmrg dynamic_linker="$host_os dld.so" 17557d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17558d6c0b56eSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17559d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17560d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17561d6c0b56eSmrg if test 32 = "$HPUX_IA64_MODE"; then 17562d6c0b56eSmrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17563d6c0b56eSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17564d6c0b56eSmrg else 17565d6c0b56eSmrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17566d6c0b56eSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17567d6c0b56eSmrg fi 17568d6c0b56eSmrg ;; 17569d6c0b56eSmrg hppa*64*) 17570d6c0b56eSmrg shrext_cmds='.sl' 17571d6c0b56eSmrg hardcode_into_libs=yes 17572d6c0b56eSmrg dynamic_linker="$host_os dld.sl" 17573d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17574d6c0b56eSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17575d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17576d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17577d6c0b56eSmrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17578d6c0b56eSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17579d6c0b56eSmrg ;; 17580d6c0b56eSmrg *) 17581d6c0b56eSmrg shrext_cmds='.sl' 17582d6c0b56eSmrg dynamic_linker="$host_os dld.sl" 17583d6c0b56eSmrg shlibpath_var=SHLIB_PATH 17584d6c0b56eSmrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17585d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17586d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17587d6c0b56eSmrg ;; 17588d6c0b56eSmrg esac 17589d6c0b56eSmrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17590d6c0b56eSmrg postinstall_cmds='chmod 555 $lib' 17591d6c0b56eSmrg # or fails outright, so override atomically: 17592d6c0b56eSmrg install_override_mode=555 17593d6c0b56eSmrg ;; 17594d6c0b56eSmrg 17595d6c0b56eSmrginterix[3-9]*) 17596d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17597d6c0b56eSmrg need_lib_prefix=no 17598d6c0b56eSmrg need_version=no 17599d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17600d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17601d6c0b56eSmrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17602d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17603d6c0b56eSmrg shlibpath_overrides_runpath=no 17604d6c0b56eSmrg hardcode_into_libs=yes 17605d6c0b56eSmrg ;; 17606d6c0b56eSmrg 17607d6c0b56eSmrgirix5* | irix6* | nonstopux*) 17608d6c0b56eSmrg case $host_os in 17609d6c0b56eSmrg nonstopux*) version_type=nonstopux ;; 17610d6c0b56eSmrg *) 17611d6c0b56eSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 17612d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17613d6c0b56eSmrg else 17614d6c0b56eSmrg version_type=irix 17615d6c0b56eSmrg fi ;; 17616d6c0b56eSmrg esac 17617d6c0b56eSmrg need_lib_prefix=no 17618d6c0b56eSmrg need_version=no 17619d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17620d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17621d6c0b56eSmrg case $host_os in 17622d6c0b56eSmrg irix5* | nonstopux*) 17623d6c0b56eSmrg libsuff= shlibsuff= 17624d6c0b56eSmrg ;; 17625d6c0b56eSmrg *) 17626d6c0b56eSmrg case $LD in # libtool.m4 will add one of these switches to LD 17627d6c0b56eSmrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17628d6c0b56eSmrg libsuff= shlibsuff= libmagic=32-bit;; 17629d6c0b56eSmrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17630d6c0b56eSmrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17631d6c0b56eSmrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17632d6c0b56eSmrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17633d6c0b56eSmrg *) libsuff= shlibsuff= libmagic=never-match;; 17634d6c0b56eSmrg esac 17635d6c0b56eSmrg ;; 17636d6c0b56eSmrg esac 17637d6c0b56eSmrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17638d6c0b56eSmrg shlibpath_overrides_runpath=no 17639d6c0b56eSmrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 17640d6c0b56eSmrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17641d6c0b56eSmrg hardcode_into_libs=yes 17642d6c0b56eSmrg ;; 17643d6c0b56eSmrg 17644d6c0b56eSmrg# No shared lib support for Linux oldld, aout, or coff. 17645d6c0b56eSmrglinux*oldld* | linux*aout* | linux*coff*) 17646d6c0b56eSmrg dynamic_linker=no 17647d6c0b56eSmrg ;; 17648d6c0b56eSmrg 17649d6c0b56eSmrglinux*android*) 17650d6c0b56eSmrg version_type=none # Android doesn't support versioned libraries. 17651d6c0b56eSmrg need_lib_prefix=no 17652d6c0b56eSmrg need_version=no 17653d6c0b56eSmrg library_names_spec='$libname$release$shared_ext' 17654d6c0b56eSmrg soname_spec='$libname$release$shared_ext' 17655d6c0b56eSmrg finish_cmds= 17656d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17657d6c0b56eSmrg shlibpath_overrides_runpath=yes 17658d6c0b56eSmrg 17659d6c0b56eSmrg # This implies no fast_install, which is unacceptable. 17660d6c0b56eSmrg # Some rework will be needed to allow for fast_install 17661d6c0b56eSmrg # before this can be enabled. 17662d6c0b56eSmrg hardcode_into_libs=yes 17663d6c0b56eSmrg 17664d6c0b56eSmrg dynamic_linker='Android linker' 17665d6c0b56eSmrg # Don't embed -rpath directories since the linker doesn't support them. 17666d6c0b56eSmrg hardcode_libdir_flag_spec='-L$libdir' 17667d6c0b56eSmrg ;; 17668d6c0b56eSmrg 17669d6c0b56eSmrg# This must be glibc/ELF. 17670d6c0b56eSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17671d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17672d6c0b56eSmrg need_lib_prefix=no 17673d6c0b56eSmrg need_version=no 17674d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17675d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17676d6c0b56eSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17677d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17678d6c0b56eSmrg shlibpath_overrides_runpath=no 17679d6c0b56eSmrg 17680d6c0b56eSmrg # Some binutils ld are patched to set DT_RUNPATH 17681d6c0b56eSmrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17682d6c0b56eSmrg $as_echo_n "(cached) " >&6 17683d6c0b56eSmrgelse 17684d6c0b56eSmrg lt_cv_shlibpath_overrides_runpath=no 17685d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 17686d6c0b56eSmrg save_libdir=$libdir 17687d6c0b56eSmrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17688d6c0b56eSmrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17689d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17690d6c0b56eSmrg/* end confdefs.h. */ 17691d6c0b56eSmrg 17692d6c0b56eSmrgint 17693d6c0b56eSmrgmain () 17694d6c0b56eSmrg{ 17695d6c0b56eSmrg 17696d6c0b56eSmrg ; 17697d6c0b56eSmrg return 0; 17698d6c0b56eSmrg} 17699d6c0b56eSmrg_ACEOF 17700d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 17701d6c0b56eSmrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17702d6c0b56eSmrg lt_cv_shlibpath_overrides_runpath=yes 17703d6c0b56eSmrgfi 17704d6c0b56eSmrgfi 17705d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 17706d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 17707d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 17708d6c0b56eSmrg libdir=$save_libdir 17709d6c0b56eSmrg 17710d6c0b56eSmrgfi 17711d6c0b56eSmrg 17712d6c0b56eSmrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17713d6c0b56eSmrg 17714d6c0b56eSmrg # This implies no fast_install, which is unacceptable. 17715d6c0b56eSmrg # Some rework will be needed to allow for fast_install 17716d6c0b56eSmrg # before this can be enabled. 17717d6c0b56eSmrg hardcode_into_libs=yes 17718d6c0b56eSmrg 17719d6c0b56eSmrg # Ideally, we could use ldconfig to report *all* directores which are 17720d6c0b56eSmrg # searched for libraries, however this is still not possible. Aside from not 17721d6c0b56eSmrg # being certain /sbin/ldconfig is available, command 17722d6c0b56eSmrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 17723d6c0b56eSmrg # even though it is searched at run-time. Try to do the best guess by 17724d6c0b56eSmrg # appending ld.so.conf contents (and includes) to the search path. 17725d6c0b56eSmrg if test -f /etc/ld.so.conf; then 17726d6c0b56eSmrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 17727d6c0b56eSmrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17728d6c0b56eSmrg fi 17729d6c0b56eSmrg 17730d6c0b56eSmrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17731d6c0b56eSmrg # powerpc, because MkLinux only supported shared libraries with the 17732d6c0b56eSmrg # GNU dynamic linker. Since this was broken with cross compilers, 17733d6c0b56eSmrg # most powerpc-linux boxes support dynamic linking these days and 17734d6c0b56eSmrg # people can always --disable-shared, the test was removed, and we 17735d6c0b56eSmrg # assume the GNU/Linux dynamic linker is in use. 17736d6c0b56eSmrg dynamic_linker='GNU/Linux ld.so' 17737d6c0b56eSmrg ;; 17738d6c0b56eSmrg 17739d6c0b56eSmrgnetbsdelf*-gnu) 17740d6c0b56eSmrg version_type=linux 17741d6c0b56eSmrg need_lib_prefix=no 17742d6c0b56eSmrg need_version=no 17743d6c0b56eSmrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17744d6c0b56eSmrg soname_spec='${libname}${release}${shared_ext}$major' 17745d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17746d6c0b56eSmrg shlibpath_overrides_runpath=no 17747d6c0b56eSmrg hardcode_into_libs=yes 17748d6c0b56eSmrg dynamic_linker='NetBSD ld.elf_so' 17749d6c0b56eSmrg ;; 17750d6c0b56eSmrg 17751d6c0b56eSmrgnetbsd*) 17752d6c0b56eSmrg version_type=sunos 17753d6c0b56eSmrg need_lib_prefix=no 17754d6c0b56eSmrg need_version=no 17755d6c0b56eSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17756d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17757d6c0b56eSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17758d6c0b56eSmrg dynamic_linker='NetBSD (a.out) ld.so' 17759d6c0b56eSmrg else 17760d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17761d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17762d6c0b56eSmrg dynamic_linker='NetBSD ld.elf_so' 17763d6c0b56eSmrg fi 17764d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17765d6c0b56eSmrg shlibpath_overrides_runpath=yes 17766d6c0b56eSmrg hardcode_into_libs=yes 17767d6c0b56eSmrg ;; 17768d6c0b56eSmrg 17769d6c0b56eSmrgnewsos6) 17770d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17771d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17772d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17773d6c0b56eSmrg shlibpath_overrides_runpath=yes 17774d6c0b56eSmrg ;; 17775d6c0b56eSmrg 17776d6c0b56eSmrg*nto* | *qnx*) 17777d6c0b56eSmrg version_type=qnx 17778d6c0b56eSmrg need_lib_prefix=no 17779d6c0b56eSmrg need_version=no 17780d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17781d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17782d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17783d6c0b56eSmrg shlibpath_overrides_runpath=no 17784d6c0b56eSmrg hardcode_into_libs=yes 17785d6c0b56eSmrg dynamic_linker='ldqnx.so' 17786d6c0b56eSmrg ;; 17787d6c0b56eSmrg 17788d6c0b56eSmrgopenbsd* | bitrig*) 17789d6c0b56eSmrg version_type=sunos 17790d6c0b56eSmrg sys_lib_dlsearch_path_spec=/usr/lib 17791d6c0b56eSmrg need_lib_prefix=no 17792d6c0b56eSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17793d6c0b56eSmrg need_version=no 17794d6c0b56eSmrg else 17795d6c0b56eSmrg need_version=yes 17796d6c0b56eSmrg fi 17797d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17798d6c0b56eSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17799d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17800d6c0b56eSmrg shlibpath_overrides_runpath=yes 17801d6c0b56eSmrg ;; 17802d6c0b56eSmrg 17803d6c0b56eSmrgos2*) 17804d6c0b56eSmrg libname_spec='$name' 17805d6c0b56eSmrg version_type=windows 17806d6c0b56eSmrg shrext_cmds=.dll 17807d6c0b56eSmrg need_version=no 17808d6c0b56eSmrg need_lib_prefix=no 17809d6c0b56eSmrg # OS/2 can only load a DLL with a base name of 8 characters or less. 17810d6c0b56eSmrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 17811d6c0b56eSmrg v=$($ECHO $release$versuffix | tr -d .-); 17812d6c0b56eSmrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 17813d6c0b56eSmrg $ECHO $n$v`$shared_ext' 17814d6c0b56eSmrg library_names_spec='${libname}_dll.$libext' 17815d6c0b56eSmrg dynamic_linker='OS/2 ld.exe' 17816d6c0b56eSmrg shlibpath_var=BEGINLIBPATH 17817d6c0b56eSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17818d6c0b56eSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17819d6c0b56eSmrg postinstall_cmds='base_file=`basename \$file`~ 17820d6c0b56eSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 17821d6c0b56eSmrg dldir=$destdir/`dirname \$dlpath`~ 17822d6c0b56eSmrg test -d \$dldir || mkdir -p \$dldir~ 17823d6c0b56eSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 17824d6c0b56eSmrg chmod a+x \$dldir/$dlname~ 17825d6c0b56eSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17826d6c0b56eSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17827d6c0b56eSmrg fi' 17828d6c0b56eSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 17829d6c0b56eSmrg dlpath=$dir/\$dldll~ 17830d6c0b56eSmrg $RM \$dlpath' 17831d6c0b56eSmrg ;; 17832d6c0b56eSmrg 17833d6c0b56eSmrgosf3* | osf4* | osf5*) 17834d6c0b56eSmrg version_type=osf 17835d6c0b56eSmrg need_lib_prefix=no 17836d6c0b56eSmrg need_version=no 17837d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17838d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17839d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17840d6c0b56eSmrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17841d6c0b56eSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17842d6c0b56eSmrg ;; 17843d6c0b56eSmrg 17844d6c0b56eSmrgrdos*) 17845d6c0b56eSmrg dynamic_linker=no 17846d6c0b56eSmrg ;; 17847d6c0b56eSmrg 17848d6c0b56eSmrgsolaris*) 17849d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17850d6c0b56eSmrg need_lib_prefix=no 17851d6c0b56eSmrg need_version=no 17852d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17853d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17854d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17855d6c0b56eSmrg shlibpath_overrides_runpath=yes 17856d6c0b56eSmrg hardcode_into_libs=yes 17857d6c0b56eSmrg # ldd complains unless libraries are executable 17858d6c0b56eSmrg postinstall_cmds='chmod +x $lib' 17859d6c0b56eSmrg ;; 17860d6c0b56eSmrg 17861d6c0b56eSmrgsunos4*) 17862d6c0b56eSmrg version_type=sunos 17863d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17864d6c0b56eSmrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17865d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17866d6c0b56eSmrg shlibpath_overrides_runpath=yes 17867d6c0b56eSmrg if test yes = "$with_gnu_ld"; then 17868d6c0b56eSmrg need_lib_prefix=no 17869d6c0b56eSmrg fi 17870d6c0b56eSmrg need_version=yes 17871d6c0b56eSmrg ;; 17872d6c0b56eSmrg 17873d6c0b56eSmrgsysv4 | sysv4.3*) 17874d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17875d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17876d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17877d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17878d6c0b56eSmrg case $host_vendor in 17879d6c0b56eSmrg sni) 17880d6c0b56eSmrg shlibpath_overrides_runpath=no 17881d6c0b56eSmrg need_lib_prefix=no 17882d6c0b56eSmrg runpath_var=LD_RUN_PATH 17883d6c0b56eSmrg ;; 17884d6c0b56eSmrg siemens) 17885d6c0b56eSmrg need_lib_prefix=no 17886d6c0b56eSmrg ;; 17887d6c0b56eSmrg motorola) 17888d6c0b56eSmrg need_lib_prefix=no 17889d6c0b56eSmrg need_version=no 17890d6c0b56eSmrg shlibpath_overrides_runpath=no 17891d6c0b56eSmrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17892d6c0b56eSmrg ;; 17893d6c0b56eSmrg esac 17894d6c0b56eSmrg ;; 17895d6c0b56eSmrg 17896d6c0b56eSmrgsysv4*MP*) 17897d6c0b56eSmrg if test -d /usr/nec; then 17898d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17899d6c0b56eSmrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 17900d6c0b56eSmrg soname_spec='$libname$shared_ext.$major' 17901d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17902d6c0b56eSmrg fi 17903d6c0b56eSmrg ;; 17904d6c0b56eSmrg 17905d6c0b56eSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17906d6c0b56eSmrg version_type=sco 17907d6c0b56eSmrg need_lib_prefix=no 17908d6c0b56eSmrg need_version=no 17909d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 17910d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17911d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17912d6c0b56eSmrg shlibpath_overrides_runpath=yes 17913d6c0b56eSmrg hardcode_into_libs=yes 17914d6c0b56eSmrg if test yes = "$with_gnu_ld"; then 17915d6c0b56eSmrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17916d6c0b56eSmrg else 17917d6c0b56eSmrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17918d6c0b56eSmrg case $host_os in 17919d6c0b56eSmrg sco3.2v5*) 17920d6c0b56eSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17921d6c0b56eSmrg ;; 17922d6c0b56eSmrg esac 17923d6c0b56eSmrg fi 17924d6c0b56eSmrg sys_lib_dlsearch_path_spec='/usr/lib' 17925d6c0b56eSmrg ;; 17926d6c0b56eSmrg 17927d6c0b56eSmrgtpf*) 17928d6c0b56eSmrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17929d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17930d6c0b56eSmrg need_lib_prefix=no 17931d6c0b56eSmrg need_version=no 17932d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17933d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17934d6c0b56eSmrg shlibpath_overrides_runpath=no 17935d6c0b56eSmrg hardcode_into_libs=yes 17936d6c0b56eSmrg ;; 17937d6c0b56eSmrg 17938d6c0b56eSmrguts4*) 17939d6c0b56eSmrg version_type=linux # correct to gnu/linux during the next big refactor 17940d6c0b56eSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17941d6c0b56eSmrg soname_spec='$libname$release$shared_ext$major' 17942d6c0b56eSmrg shlibpath_var=LD_LIBRARY_PATH 17943d6c0b56eSmrg ;; 17944d6c0b56eSmrg 17945d6c0b56eSmrg*) 17946d6c0b56eSmrg dynamic_linker=no 17947d6c0b56eSmrg ;; 17948d6c0b56eSmrgesac 17949d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17950d6c0b56eSmrg$as_echo "$dynamic_linker" >&6; } 17951d6c0b56eSmrgtest no = "$dynamic_linker" && can_build_shared=no 17952d6c0b56eSmrg 17953d6c0b56eSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17954d6c0b56eSmrgif test yes = "$GCC"; then 17955d6c0b56eSmrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17956d6c0b56eSmrgfi 17957d6c0b56eSmrg 17958d6c0b56eSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 17959d6c0b56eSmrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17960d6c0b56eSmrgfi 17961d6c0b56eSmrg 17962d6c0b56eSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 17963d6c0b56eSmrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17964d6c0b56eSmrgfi 17965d6c0b56eSmrg 17966d6c0b56eSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 17967d6c0b56eSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 17968d6c0b56eSmrg 17969d6c0b56eSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 17970d6c0b56eSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 17971d6c0b56eSmrg 17972d6c0b56eSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 17973d6c0b56eSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 17974d6c0b56eSmrg 17975d6c0b56eSmrg 17976d6c0b56eSmrg 17977d6c0b56eSmrg 17978d6c0b56eSmrg 17979d6c0b56eSmrg 17980d6c0b56eSmrg 17981d6c0b56eSmrg 17982d6c0b56eSmrg 17983d6c0b56eSmrg 17984d6c0b56eSmrg 17985d6c0b56eSmrg 17986d6c0b56eSmrg 17987d6c0b56eSmrg 17988d6c0b56eSmrg 17989d6c0b56eSmrg 17990d6c0b56eSmrg 17991d6c0b56eSmrg 17992d6c0b56eSmrg 17993d6c0b56eSmrg 17994d6c0b56eSmrg 17995d6c0b56eSmrg 17996d6c0b56eSmrg 17997d6c0b56eSmrg 17998d6c0b56eSmrg 17999d6c0b56eSmrg 18000d6c0b56eSmrg 18001d6c0b56eSmrg 18002d6c0b56eSmrg 18003d6c0b56eSmrg 18004d6c0b56eSmrg 18005d6c0b56eSmrg 18006d6c0b56eSmrg 18007d6c0b56eSmrg 18008d6c0b56eSmrg 18009d6c0b56eSmrg 18010d6c0b56eSmrg 18011d6c0b56eSmrg 18012d6c0b56eSmrg 18013d6c0b56eSmrg 18014d6c0b56eSmrg 18015d6c0b56eSmrg 18016d6c0b56eSmrg 18017d6c0b56eSmrg 18018d6c0b56eSmrg 18019d6c0b56eSmrg 18020d6c0b56eSmrg 18021d6c0b56eSmrg 18022d6c0b56eSmrg 18023d6c0b56eSmrg 18024d6c0b56eSmrg 18025d6c0b56eSmrg 18026d6c0b56eSmrg 18027d6c0b56eSmrg 18028d6c0b56eSmrg 18029d6c0b56eSmrg 18030d6c0b56eSmrg 18031d6c0b56eSmrg 18032d6c0b56eSmrg 18033d6c0b56eSmrg 18034d6c0b56eSmrg 18035d6c0b56eSmrg 18036d6c0b56eSmrg 18037d6c0b56eSmrg 18038d6c0b56eSmrg 18039d6c0b56eSmrg 18040d6c0b56eSmrg 18041d6c0b56eSmrg 18042d6c0b56eSmrg 18043d6c0b56eSmrg 18044d6c0b56eSmrg 18045d6c0b56eSmrg 18046d6c0b56eSmrg 18047d6c0b56eSmrg 18048d6c0b56eSmrg 18049d6c0b56eSmrg 18050d6c0b56eSmrg 18051d6c0b56eSmrg 18052d6c0b56eSmrg 18053d6c0b56eSmrg 18054d6c0b56eSmrg 18055d6c0b56eSmrg 18056d6c0b56eSmrg 18057d6c0b56eSmrg 18058d6c0b56eSmrg 18059d6c0b56eSmrg 18060d6c0b56eSmrg 18061d6c0b56eSmrg 18062d6c0b56eSmrg 18063d6c0b56eSmrg 18064d6c0b56eSmrg 18065d6c0b56eSmrg 18066d6c0b56eSmrg 18067d6c0b56eSmrg 18068d6c0b56eSmrg 18069d6c0b56eSmrg 18070d6c0b56eSmrg 18071d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 18072d6c0b56eSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 18073d6c0b56eSmrghardcode_action= 18074d6c0b56eSmrgif test -n "$hardcode_libdir_flag_spec" || 18075d6c0b56eSmrg test -n "$runpath_var" || 18076d6c0b56eSmrg test yes = "$hardcode_automatic"; then 18077d6c0b56eSmrg 18078d6c0b56eSmrg # We can hardcode non-existent directories. 18079d6c0b56eSmrg if test no != "$hardcode_direct" && 18080d6c0b56eSmrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 18081d6c0b56eSmrg # have to relink, otherwise we might link with an installed library 18082d6c0b56eSmrg # when we should be linking with a yet-to-be-installed one 18083d6c0b56eSmrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 18084d6c0b56eSmrg test no != "$hardcode_minus_L"; then 18085d6c0b56eSmrg # Linking always hardcodes the temporary library directory. 18086d6c0b56eSmrg hardcode_action=relink 18087d6c0b56eSmrg else 18088d6c0b56eSmrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 18089d6c0b56eSmrg hardcode_action=immediate 18090d6c0b56eSmrg fi 18091d6c0b56eSmrgelse 18092d6c0b56eSmrg # We cannot hardcode anything, or else we can only hardcode existing 18093d6c0b56eSmrg # directories. 18094d6c0b56eSmrg hardcode_action=unsupported 18095d6c0b56eSmrgfi 18096d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 18097d6c0b56eSmrg$as_echo "$hardcode_action" >&6; } 18098d6c0b56eSmrg 18099d6c0b56eSmrgif test relink = "$hardcode_action" || 18100d6c0b56eSmrg test yes = "$inherit_rpath"; then 18101d6c0b56eSmrg # Fast installation is not supported 18102d6c0b56eSmrg enable_fast_install=no 18103d6c0b56eSmrgelif test yes = "$shlibpath_overrides_runpath" || 18104d6c0b56eSmrg test no = "$enable_shared"; then 18105d6c0b56eSmrg # Fast installation is not necessary 18106d6c0b56eSmrg enable_fast_install=needless 18107d6c0b56eSmrgfi 18108d6c0b56eSmrg 18109d6c0b56eSmrg 18110d6c0b56eSmrg 18111d6c0b56eSmrg 18112d6c0b56eSmrg 18113d6c0b56eSmrg 18114d6c0b56eSmrg if test yes != "$enable_dlopen"; then 18115d6c0b56eSmrg enable_dlopen=unknown 18116d6c0b56eSmrg enable_dlopen_self=unknown 18117d6c0b56eSmrg enable_dlopen_self_static=unknown 18118d6c0b56eSmrgelse 18119d6c0b56eSmrg lt_cv_dlopen=no 18120d6c0b56eSmrg lt_cv_dlopen_libs= 18121d6c0b56eSmrg 18122d6c0b56eSmrg case $host_os in 18123d6c0b56eSmrg beos*) 18124d6c0b56eSmrg lt_cv_dlopen=load_add_on 18125d6c0b56eSmrg lt_cv_dlopen_libs= 18126d6c0b56eSmrg lt_cv_dlopen_self=yes 18127d6c0b56eSmrg ;; 18128d6c0b56eSmrg 18129d6c0b56eSmrg mingw* | pw32* | cegcc*) 18130d6c0b56eSmrg lt_cv_dlopen=LoadLibrary 18131d6c0b56eSmrg lt_cv_dlopen_libs= 18132d6c0b56eSmrg ;; 18133d6c0b56eSmrg 18134d6c0b56eSmrg cygwin*) 18135d6c0b56eSmrg lt_cv_dlopen=dlopen 18136d6c0b56eSmrg lt_cv_dlopen_libs= 18137d6c0b56eSmrg ;; 18138d6c0b56eSmrg 18139d6c0b56eSmrg darwin*) 18140d6c0b56eSmrg # if libdl is installed we need to link against it 18141d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18142d6c0b56eSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18143d6c0b56eSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18144d6c0b56eSmrg $as_echo_n "(cached) " >&6 18145d6c0b56eSmrgelse 18146d6c0b56eSmrg ac_check_lib_save_LIBS=$LIBS 18147d6c0b56eSmrgLIBS="-ldl $LIBS" 18148d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18149d6c0b56eSmrg/* end confdefs.h. */ 18150d6c0b56eSmrg 18151d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 18152d6c0b56eSmrg Use char because int might match the return type of a GCC 18153d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 18154d6c0b56eSmrg#ifdef __cplusplus 18155d6c0b56eSmrgextern "C" 18156d6c0b56eSmrg#endif 18157d6c0b56eSmrgchar dlopen (); 18158d6c0b56eSmrgint 18159d6c0b56eSmrgmain () 18160d6c0b56eSmrg{ 18161d6c0b56eSmrgreturn dlopen (); 18162d6c0b56eSmrg ; 18163d6c0b56eSmrg return 0; 18164d6c0b56eSmrg} 18165d6c0b56eSmrg_ACEOF 18166d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 18167d6c0b56eSmrg ac_cv_lib_dl_dlopen=yes 18168d6c0b56eSmrgelse 18169d6c0b56eSmrg ac_cv_lib_dl_dlopen=no 18170d6c0b56eSmrgfi 18171d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 18172d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 18173d6c0b56eSmrgLIBS=$ac_check_lib_save_LIBS 18174d6c0b56eSmrgfi 18175d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18176d6c0b56eSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18177d6c0b56eSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 18178d6c0b56eSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18179d6c0b56eSmrgelse 18180d6c0b56eSmrg 18181d6c0b56eSmrg lt_cv_dlopen=dyld 18182d6c0b56eSmrg lt_cv_dlopen_libs= 18183d6c0b56eSmrg lt_cv_dlopen_self=yes 18184d6c0b56eSmrg 18185d6c0b56eSmrgfi 18186d6c0b56eSmrg 18187d6c0b56eSmrg ;; 18188d6c0b56eSmrg 18189d6c0b56eSmrg tpf*) 18190d6c0b56eSmrg # Don't try to run any link tests for TPF. We know it's impossible 18191d6c0b56eSmrg # because TPF is a cross-compiler, and we know how we open DSOs. 18192d6c0b56eSmrg lt_cv_dlopen=dlopen 18193d6c0b56eSmrg lt_cv_dlopen_libs= 18194d6c0b56eSmrg lt_cv_dlopen_self=no 18195d6c0b56eSmrg ;; 18196d6c0b56eSmrg 18197d6c0b56eSmrg *) 18198d6c0b56eSmrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 18199d6c0b56eSmrgif test "x$ac_cv_func_shl_load" = xyes; then : 18200d6c0b56eSmrg lt_cv_dlopen=shl_load 18201d6c0b56eSmrgelse 18202d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 18203d6c0b56eSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 18204d6c0b56eSmrgif ${ac_cv_lib_dld_shl_load+:} false; then : 18205d6c0b56eSmrg $as_echo_n "(cached) " >&6 18206d6c0b56eSmrgelse 18207d6c0b56eSmrg ac_check_lib_save_LIBS=$LIBS 18208d6c0b56eSmrgLIBS="-ldld $LIBS" 18209d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18210d6c0b56eSmrg/* end confdefs.h. */ 18211d6c0b56eSmrg 18212d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 18213d6c0b56eSmrg Use char because int might match the return type of a GCC 18214d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 18215d6c0b56eSmrg#ifdef __cplusplus 18216d6c0b56eSmrgextern "C" 18217d6c0b56eSmrg#endif 18218d6c0b56eSmrgchar shl_load (); 18219d6c0b56eSmrgint 18220d6c0b56eSmrgmain () 18221d6c0b56eSmrg{ 18222d6c0b56eSmrgreturn shl_load (); 18223d6c0b56eSmrg ; 18224d6c0b56eSmrg return 0; 18225d6c0b56eSmrg} 18226d6c0b56eSmrg_ACEOF 18227d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 18228d6c0b56eSmrg ac_cv_lib_dld_shl_load=yes 18229d6c0b56eSmrgelse 18230d6c0b56eSmrg ac_cv_lib_dld_shl_load=no 18231d6c0b56eSmrgfi 18232d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 18233d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 18234d6c0b56eSmrgLIBS=$ac_check_lib_save_LIBS 18235d6c0b56eSmrgfi 18236d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 18237d6c0b56eSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 18238d6c0b56eSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 18239d6c0b56eSmrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 18240d6c0b56eSmrgelse 18241d6c0b56eSmrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 18242d6c0b56eSmrgif test "x$ac_cv_func_dlopen" = xyes; then : 18243d6c0b56eSmrg lt_cv_dlopen=dlopen 18244d6c0b56eSmrgelse 18245d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18246d6c0b56eSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18247d6c0b56eSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18248d6c0b56eSmrg $as_echo_n "(cached) " >&6 18249d6c0b56eSmrgelse 18250d6c0b56eSmrg ac_check_lib_save_LIBS=$LIBS 18251d6c0b56eSmrgLIBS="-ldl $LIBS" 18252d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18253d6c0b56eSmrg/* end confdefs.h. */ 18254d6c0b56eSmrg 18255d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 18256d6c0b56eSmrg Use char because int might match the return type of a GCC 18257d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 18258d6c0b56eSmrg#ifdef __cplusplus 18259d6c0b56eSmrgextern "C" 18260d6c0b56eSmrg#endif 18261d6c0b56eSmrgchar dlopen (); 18262d6c0b56eSmrgint 18263d6c0b56eSmrgmain () 18264d6c0b56eSmrg{ 18265d6c0b56eSmrgreturn dlopen (); 18266d6c0b56eSmrg ; 18267d6c0b56eSmrg return 0; 18268d6c0b56eSmrg} 18269d6c0b56eSmrg_ACEOF 18270d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 18271d6c0b56eSmrg ac_cv_lib_dl_dlopen=yes 18272d6c0b56eSmrgelse 18273d6c0b56eSmrg ac_cv_lib_dl_dlopen=no 18274d6c0b56eSmrgfi 18275d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 18276d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 18277d6c0b56eSmrgLIBS=$ac_check_lib_save_LIBS 18278d6c0b56eSmrgfi 18279d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18280d6c0b56eSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18281d6c0b56eSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 18282d6c0b56eSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18283d6c0b56eSmrgelse 18284d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 18285d6c0b56eSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 18286d6c0b56eSmrgif ${ac_cv_lib_svld_dlopen+:} false; then : 18287d6c0b56eSmrg $as_echo_n "(cached) " >&6 18288d6c0b56eSmrgelse 18289d6c0b56eSmrg ac_check_lib_save_LIBS=$LIBS 18290d6c0b56eSmrgLIBS="-lsvld $LIBS" 18291d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18292d6c0b56eSmrg/* end confdefs.h. */ 18293d6c0b56eSmrg 18294d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 18295d6c0b56eSmrg Use char because int might match the return type of a GCC 18296d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 18297d6c0b56eSmrg#ifdef __cplusplus 18298d6c0b56eSmrgextern "C" 18299d6c0b56eSmrg#endif 18300d6c0b56eSmrgchar dlopen (); 18301d6c0b56eSmrgint 18302d6c0b56eSmrgmain () 18303d6c0b56eSmrg{ 18304d6c0b56eSmrgreturn dlopen (); 18305d6c0b56eSmrg ; 18306d6c0b56eSmrg return 0; 18307d6c0b56eSmrg} 18308d6c0b56eSmrg_ACEOF 18309d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 18310d6c0b56eSmrg ac_cv_lib_svld_dlopen=yes 18311d6c0b56eSmrgelse 18312d6c0b56eSmrg ac_cv_lib_svld_dlopen=no 18313d6c0b56eSmrgfi 18314d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 18315d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 18316d6c0b56eSmrgLIBS=$ac_check_lib_save_LIBS 18317d6c0b56eSmrgfi 18318d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18319d6c0b56eSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 18320d6c0b56eSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 18321d6c0b56eSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18322d6c0b56eSmrgelse 18323d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18324d6c0b56eSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 18325d6c0b56eSmrgif ${ac_cv_lib_dld_dld_link+:} false; then : 18326d6c0b56eSmrg $as_echo_n "(cached) " >&6 18327d6c0b56eSmrgelse 18328d6c0b56eSmrg ac_check_lib_save_LIBS=$LIBS 18329d6c0b56eSmrgLIBS="-ldld $LIBS" 18330d6c0b56eSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18331d6c0b56eSmrg/* end confdefs.h. */ 18332d6c0b56eSmrg 18333d6c0b56eSmrg/* Override any GCC internal prototype to avoid an error. 18334d6c0b56eSmrg Use char because int might match the return type of a GCC 18335d6c0b56eSmrg builtin and then its argument prototype would still apply. */ 18336d6c0b56eSmrg#ifdef __cplusplus 18337d6c0b56eSmrgextern "C" 18338d6c0b56eSmrg#endif 18339d6c0b56eSmrgchar dld_link (); 18340d6c0b56eSmrgint 18341d6c0b56eSmrgmain () 18342d6c0b56eSmrg{ 18343d6c0b56eSmrgreturn dld_link (); 18344d6c0b56eSmrg ; 18345d6c0b56eSmrg return 0; 18346d6c0b56eSmrg} 18347d6c0b56eSmrg_ACEOF 18348d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 18349d6c0b56eSmrg ac_cv_lib_dld_dld_link=yes 18350d6c0b56eSmrgelse 18351d6c0b56eSmrg ac_cv_lib_dld_dld_link=no 18352d6c0b56eSmrgfi 18353d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 18354d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 18355d6c0b56eSmrgLIBS=$ac_check_lib_save_LIBS 18356d6c0b56eSmrgfi 18357d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18358d6c0b56eSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 18359d6c0b56eSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 18360d6c0b56eSmrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18361d6c0b56eSmrgfi 18362d6c0b56eSmrg 18363d6c0b56eSmrg 18364d6c0b56eSmrgfi 18365d6c0b56eSmrg 18366d6c0b56eSmrg 18367d6c0b56eSmrgfi 18368d6c0b56eSmrg 18369d6c0b56eSmrg 18370d6c0b56eSmrgfi 18371d6c0b56eSmrg 18372d6c0b56eSmrg 18373d6c0b56eSmrgfi 18374d6c0b56eSmrg 18375d6c0b56eSmrg 18376d6c0b56eSmrgfi 18377d6c0b56eSmrg 18378d6c0b56eSmrg ;; 18379d6c0b56eSmrg esac 18380d6c0b56eSmrg 18381d6c0b56eSmrg if test no = "$lt_cv_dlopen"; then 18382d6c0b56eSmrg enable_dlopen=no 18383d6c0b56eSmrg else 18384d6c0b56eSmrg enable_dlopen=yes 18385d6c0b56eSmrg fi 18386d6c0b56eSmrg 18387d6c0b56eSmrg case $lt_cv_dlopen in 18388d6c0b56eSmrg dlopen) 18389d6c0b56eSmrg save_CPPFLAGS=$CPPFLAGS 18390d6c0b56eSmrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18391d6c0b56eSmrg 18392d6c0b56eSmrg save_LDFLAGS=$LDFLAGS 18393d6c0b56eSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18394d6c0b56eSmrg 18395d6c0b56eSmrg save_LIBS=$LIBS 18396d6c0b56eSmrg LIBS="$lt_cv_dlopen_libs $LIBS" 18397d6c0b56eSmrg 18398d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18399d6c0b56eSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18400d6c0b56eSmrgif ${lt_cv_dlopen_self+:} false; then : 18401d6c0b56eSmrg $as_echo_n "(cached) " >&6 18402d6c0b56eSmrgelse 18403d6c0b56eSmrg if test yes = "$cross_compiling"; then : 18404d6c0b56eSmrg lt_cv_dlopen_self=cross 18405d6c0b56eSmrgelse 18406d6c0b56eSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18407d6c0b56eSmrg lt_status=$lt_dlunknown 18408d6c0b56eSmrg cat > conftest.$ac_ext <<_LT_EOF 18409d6c0b56eSmrg#line $LINENO "configure" 18410d6c0b56eSmrg#include "confdefs.h" 18411d6c0b56eSmrg 18412d6c0b56eSmrg#if HAVE_DLFCN_H 18413d6c0b56eSmrg#include <dlfcn.h> 18414d6c0b56eSmrg#endif 18415d6c0b56eSmrg 18416d6c0b56eSmrg#include <stdio.h> 18417d6c0b56eSmrg 18418d6c0b56eSmrg#ifdef RTLD_GLOBAL 18419d6c0b56eSmrg# define LT_DLGLOBAL RTLD_GLOBAL 18420d6c0b56eSmrg#else 18421d6c0b56eSmrg# ifdef DL_GLOBAL 18422d6c0b56eSmrg# define LT_DLGLOBAL DL_GLOBAL 18423d6c0b56eSmrg# else 18424d6c0b56eSmrg# define LT_DLGLOBAL 0 18425d6c0b56eSmrg# endif 18426d6c0b56eSmrg#endif 18427d6c0b56eSmrg 18428d6c0b56eSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18429d6c0b56eSmrg find out it does not work in some platform. */ 18430d6c0b56eSmrg#ifndef LT_DLLAZY_OR_NOW 18431d6c0b56eSmrg# ifdef RTLD_LAZY 18432d6c0b56eSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18433d6c0b56eSmrg# else 18434d6c0b56eSmrg# ifdef DL_LAZY 18435d6c0b56eSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 18436d6c0b56eSmrg# else 18437d6c0b56eSmrg# ifdef RTLD_NOW 18438d6c0b56eSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18439d6c0b56eSmrg# else 18440d6c0b56eSmrg# ifdef DL_NOW 18441d6c0b56eSmrg# define LT_DLLAZY_OR_NOW DL_NOW 18442d6c0b56eSmrg# else 18443d6c0b56eSmrg# define LT_DLLAZY_OR_NOW 0 18444d6c0b56eSmrg# endif 18445d6c0b56eSmrg# endif 18446d6c0b56eSmrg# endif 18447d6c0b56eSmrg# endif 18448d6c0b56eSmrg#endif 18449d6c0b56eSmrg 18450d6c0b56eSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 18451d6c0b56eSmrg correspondingly for the symbols needed. */ 18452d6c0b56eSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18453d6c0b56eSmrgint fnord () __attribute__((visibility("default"))); 18454d6c0b56eSmrg#endif 18455d6c0b56eSmrg 18456d6c0b56eSmrgint fnord () { return 42; } 18457d6c0b56eSmrgint main () 18458d6c0b56eSmrg{ 18459d6c0b56eSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18460d6c0b56eSmrg int status = $lt_dlunknown; 18461d6c0b56eSmrg 18462d6c0b56eSmrg if (self) 18463d6c0b56eSmrg { 18464d6c0b56eSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18465d6c0b56eSmrg else 18466d6c0b56eSmrg { 18467d6c0b56eSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18468d6c0b56eSmrg else puts (dlerror ()); 18469d6c0b56eSmrg } 18470d6c0b56eSmrg /* dlclose (self); */ 18471d6c0b56eSmrg } 18472d6c0b56eSmrg else 18473d6c0b56eSmrg puts (dlerror ()); 18474d6c0b56eSmrg 18475d6c0b56eSmrg return status; 18476d6c0b56eSmrg} 18477d6c0b56eSmrg_LT_EOF 18478d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18479d6c0b56eSmrg (eval $ac_link) 2>&5 18480d6c0b56eSmrg ac_status=$? 18481d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18482d6c0b56eSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18483d6c0b56eSmrg (./conftest; exit; ) >&5 2>/dev/null 18484d6c0b56eSmrg lt_status=$? 18485d6c0b56eSmrg case x$lt_status in 18486d6c0b56eSmrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18487d6c0b56eSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18488d6c0b56eSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18489d6c0b56eSmrg esac 18490d6c0b56eSmrg else : 18491d6c0b56eSmrg # compilation failed 18492d6c0b56eSmrg lt_cv_dlopen_self=no 18493d6c0b56eSmrg fi 18494d6c0b56eSmrgfi 18495d6c0b56eSmrgrm -fr conftest* 18496d6c0b56eSmrg 18497d6c0b56eSmrg 18498d6c0b56eSmrgfi 18499d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18500d6c0b56eSmrg$as_echo "$lt_cv_dlopen_self" >&6; } 18501d6c0b56eSmrg 18502d6c0b56eSmrg if test yes = "$lt_cv_dlopen_self"; then 18503d6c0b56eSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18504d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18505d6c0b56eSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18506d6c0b56eSmrgif ${lt_cv_dlopen_self_static+:} false; then : 18507d6c0b56eSmrg $as_echo_n "(cached) " >&6 18508d6c0b56eSmrgelse 18509d6c0b56eSmrg if test yes = "$cross_compiling"; then : 18510d6c0b56eSmrg lt_cv_dlopen_self_static=cross 18511d6c0b56eSmrgelse 18512d6c0b56eSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18513d6c0b56eSmrg lt_status=$lt_dlunknown 18514d6c0b56eSmrg cat > conftest.$ac_ext <<_LT_EOF 18515d6c0b56eSmrg#line $LINENO "configure" 18516d6c0b56eSmrg#include "confdefs.h" 18517d6c0b56eSmrg 18518d6c0b56eSmrg#if HAVE_DLFCN_H 18519d6c0b56eSmrg#include <dlfcn.h> 18520d6c0b56eSmrg#endif 18521d6c0b56eSmrg 18522d6c0b56eSmrg#include <stdio.h> 18523d6c0b56eSmrg 18524d6c0b56eSmrg#ifdef RTLD_GLOBAL 18525d6c0b56eSmrg# define LT_DLGLOBAL RTLD_GLOBAL 18526d6c0b56eSmrg#else 18527d6c0b56eSmrg# ifdef DL_GLOBAL 18528d6c0b56eSmrg# define LT_DLGLOBAL DL_GLOBAL 18529d6c0b56eSmrg# else 18530d6c0b56eSmrg# define LT_DLGLOBAL 0 18531d6c0b56eSmrg# endif 18532d6c0b56eSmrg#endif 18533d6c0b56eSmrg 18534d6c0b56eSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18535d6c0b56eSmrg find out it does not work in some platform. */ 18536d6c0b56eSmrg#ifndef LT_DLLAZY_OR_NOW 18537d6c0b56eSmrg# ifdef RTLD_LAZY 18538d6c0b56eSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18539d6c0b56eSmrg# else 18540d6c0b56eSmrg# ifdef DL_LAZY 18541d6c0b56eSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 18542d6c0b56eSmrg# else 18543d6c0b56eSmrg# ifdef RTLD_NOW 18544d6c0b56eSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18545d6c0b56eSmrg# else 18546d6c0b56eSmrg# ifdef DL_NOW 18547d6c0b56eSmrg# define LT_DLLAZY_OR_NOW DL_NOW 18548d6c0b56eSmrg# else 18549d6c0b56eSmrg# define LT_DLLAZY_OR_NOW 0 18550d6c0b56eSmrg# endif 18551d6c0b56eSmrg# endif 18552d6c0b56eSmrg# endif 18553d6c0b56eSmrg# endif 18554d6c0b56eSmrg#endif 18555d6c0b56eSmrg 18556d6c0b56eSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 18557d6c0b56eSmrg correspondingly for the symbols needed. */ 18558d6c0b56eSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18559d6c0b56eSmrgint fnord () __attribute__((visibility("default"))); 18560d6c0b56eSmrg#endif 18561d6c0b56eSmrg 18562d6c0b56eSmrgint fnord () { return 42; } 18563d6c0b56eSmrgint main () 18564d6c0b56eSmrg{ 18565d6c0b56eSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18566d6c0b56eSmrg int status = $lt_dlunknown; 18567d6c0b56eSmrg 18568d6c0b56eSmrg if (self) 18569d6c0b56eSmrg { 18570d6c0b56eSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18571d6c0b56eSmrg else 18572d6c0b56eSmrg { 18573d6c0b56eSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18574d6c0b56eSmrg else puts (dlerror ()); 18575d6c0b56eSmrg } 18576d6c0b56eSmrg /* dlclose (self); */ 18577d6c0b56eSmrg } 18578d6c0b56eSmrg else 18579d6c0b56eSmrg puts (dlerror ()); 18580d6c0b56eSmrg 18581d6c0b56eSmrg return status; 18582d6c0b56eSmrg} 18583d6c0b56eSmrg_LT_EOF 18584d6c0b56eSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18585d6c0b56eSmrg (eval $ac_link) 2>&5 18586d6c0b56eSmrg ac_status=$? 18587d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18588d6c0b56eSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18589d6c0b56eSmrg (./conftest; exit; ) >&5 2>/dev/null 18590d6c0b56eSmrg lt_status=$? 18591d6c0b56eSmrg case x$lt_status in 18592d6c0b56eSmrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18593d6c0b56eSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18594d6c0b56eSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18595d6c0b56eSmrg esac 18596d6c0b56eSmrg else : 18597d6c0b56eSmrg # compilation failed 18598d6c0b56eSmrg lt_cv_dlopen_self_static=no 18599d6c0b56eSmrg fi 18600d6c0b56eSmrgfi 18601d6c0b56eSmrgrm -fr conftest* 18602d6c0b56eSmrg 18603d6c0b56eSmrg 18604d6c0b56eSmrgfi 18605d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18606d6c0b56eSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 18607d6c0b56eSmrg fi 18608d6c0b56eSmrg 18609d6c0b56eSmrg CPPFLAGS=$save_CPPFLAGS 18610d6c0b56eSmrg LDFLAGS=$save_LDFLAGS 18611d6c0b56eSmrg LIBS=$save_LIBS 18612d6c0b56eSmrg ;; 18613d6c0b56eSmrg esac 18614d6c0b56eSmrg 18615d6c0b56eSmrg case $lt_cv_dlopen_self in 18616d6c0b56eSmrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18617d6c0b56eSmrg *) enable_dlopen_self=unknown ;; 18618d6c0b56eSmrg esac 18619d6c0b56eSmrg 18620d6c0b56eSmrg case $lt_cv_dlopen_self_static in 18621d6c0b56eSmrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18622d6c0b56eSmrg *) enable_dlopen_self_static=unknown ;; 18623d6c0b56eSmrg esac 18624d6c0b56eSmrgfi 18625d6c0b56eSmrg 18626d6c0b56eSmrg 18627d6c0b56eSmrg 18628d6c0b56eSmrg 18629d6c0b56eSmrg 18630d6c0b56eSmrg 18631d6c0b56eSmrg 18632d6c0b56eSmrg 18633d6c0b56eSmrg 18634d6c0b56eSmrg 18635d6c0b56eSmrg 18636d6c0b56eSmrg 18637d6c0b56eSmrg 18638d6c0b56eSmrg 18639d6c0b56eSmrg 18640d6c0b56eSmrg 18641d6c0b56eSmrg 18642d6c0b56eSmrgstriplib= 18643d6c0b56eSmrgold_striplib= 18644d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18645d6c0b56eSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 18646d6c0b56eSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 18647d6c0b56eSmrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18648d6c0b56eSmrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18649d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18650d6c0b56eSmrg$as_echo "yes" >&6; } 18651d6c0b56eSmrgelse 18652d6c0b56eSmrg# FIXME - insert some real tests, host_os isn't really good enough 18653d6c0b56eSmrg case $host_os in 18654d6c0b56eSmrg darwin*) 18655d6c0b56eSmrg if test -n "$STRIP"; then 18656d6c0b56eSmrg striplib="$STRIP -x" 18657d6c0b56eSmrg old_striplib="$STRIP -S" 18658d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18659d6c0b56eSmrg$as_echo "yes" >&6; } 18660d6c0b56eSmrg else 18661d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18662d6c0b56eSmrg$as_echo "no" >&6; } 18663d6c0b56eSmrg fi 18664d6c0b56eSmrg ;; 18665d6c0b56eSmrg *) 18666d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18667d6c0b56eSmrg$as_echo "no" >&6; } 18668d6c0b56eSmrg ;; 18669d6c0b56eSmrg esac 18670d6c0b56eSmrgfi 18671d6c0b56eSmrg 18672d6c0b56eSmrg 18673d6c0b56eSmrg 18674d6c0b56eSmrg 18675d6c0b56eSmrg 18676d6c0b56eSmrg 18677d6c0b56eSmrg 18678d6c0b56eSmrg 18679d6c0b56eSmrg 18680d6c0b56eSmrg 18681d6c0b56eSmrg 18682d6c0b56eSmrg 18683d6c0b56eSmrg # Report what library types will actually be built 18684d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18685d6c0b56eSmrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18686d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18687d6c0b56eSmrg$as_echo "$can_build_shared" >&6; } 18688d6c0b56eSmrg 18689d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18690d6c0b56eSmrg$as_echo_n "checking whether to build shared libraries... " >&6; } 18691d6c0b56eSmrg test no = "$can_build_shared" && enable_shared=no 18692d6c0b56eSmrg 18693d6c0b56eSmrg # On AIX, shared libraries and static libraries use the same namespace, and 18694d6c0b56eSmrg # are all built from PIC. 18695d6c0b56eSmrg case $host_os in 18696d6c0b56eSmrg aix3*) 18697d6c0b56eSmrg test yes = "$enable_shared" && enable_static=no 18698d6c0b56eSmrg if test -n "$RANLIB"; then 18699d6c0b56eSmrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18700d6c0b56eSmrg postinstall_cmds='$RANLIB $lib' 18701d6c0b56eSmrg fi 18702d6c0b56eSmrg ;; 18703d6c0b56eSmrg 18704d6c0b56eSmrg aix[4-9]*) 18705d6c0b56eSmrg if test ia64 != "$host_cpu"; then 18706d6c0b56eSmrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 18707d6c0b56eSmrg yes,aix,yes) ;; # shared object as lib.so file only 18708d6c0b56eSmrg yes,svr4,*) ;; # shared object as lib.so archive member only 18709d6c0b56eSmrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 18710d6c0b56eSmrg esac 18711d6c0b56eSmrg fi 18712d6c0b56eSmrg ;; 18713d6c0b56eSmrg esac 18714d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 18715d6c0b56eSmrg$as_echo "$enable_shared" >&6; } 18716d6c0b56eSmrg 18717d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 18718d6c0b56eSmrg$as_echo_n "checking whether to build static libraries... " >&6; } 18719d6c0b56eSmrg # Make sure either enable_shared or enable_static is yes. 18720d6c0b56eSmrg test yes = "$enable_shared" || enable_static=yes 18721d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 18722d6c0b56eSmrg$as_echo "$enable_static" >&6; } 18723d6c0b56eSmrg 18724d6c0b56eSmrg 18725d6c0b56eSmrg 18726d6c0b56eSmrg 18727d6c0b56eSmrgfi 18728d6c0b56eSmrgac_ext=c 18729d6c0b56eSmrgac_cpp='$CPP $CPPFLAGS' 18730d6c0b56eSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18731d6c0b56eSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18732d6c0b56eSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 18733d6c0b56eSmrg 18734d6c0b56eSmrgCC=$lt_save_CC 18735d6c0b56eSmrg 18736d6c0b56eSmrg 18737d6c0b56eSmrg 18738d6c0b56eSmrg 18739d6c0b56eSmrg 18740d6c0b56eSmrg 18741d6c0b56eSmrg 18742d6c0b56eSmrg 18743d6c0b56eSmrg 18744d6c0b56eSmrg 18745d6c0b56eSmrg 18746d6c0b56eSmrg 18747d6c0b56eSmrg 18748d6c0b56eSmrg 18749d6c0b56eSmrg 18750d6c0b56eSmrg ac_config_commands="$ac_config_commands libtool" 18751d6c0b56eSmrg 18752d6c0b56eSmrg 18753d6c0b56eSmrg 18754d6c0b56eSmrg 18755d6c0b56eSmrg# Only expand once: 18756d6c0b56eSmrg 18757d6c0b56eSmrg 18758d6c0b56eSmrg 18759d6c0b56eSmrg# Checks for programs. 18760d6c0b56eSmrg 18761d6c0b56eSmrg 18762d6c0b56eSmrgif test "x$GCC" = "xyes"; then 18763d6c0b56eSmrg CPPFLAGS="$CPPFLAGS -Wall" 18764d6c0b56eSmrgfi 18765d6c0b56eSmrg 18766d6c0b56eSmrg 18767d6c0b56eSmrg 18768d6c0b56eSmrg# Define a configure option for an alternate module directory 18769d6c0b56eSmrg 18770d6c0b56eSmrg# Check whether --with-xorg-module-dir was given. 18771d6c0b56eSmrgif test "${with_xorg_module_dir+set}" = set; then : 18772d6c0b56eSmrg withval=$with_xorg_module_dir; moduledir="$withval" 18773d6c0b56eSmrgelse 18774d6c0b56eSmrg moduledir="$libdir/xorg/modules" 18775d6c0b56eSmrgfi 18776d6c0b56eSmrg 18777d6c0b56eSmrg 18778d6c0b56eSmrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18779d6c0b56eSmrg 18780d6c0b56eSmrg 18781d6c0b56eSmrg SAVE_CFLAGS="$CFLAGS" 18782d6c0b56eSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18783d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18784d6c0b56eSmrg/* end confdefs.h. */ 18785d6c0b56eSmrg 18786d6c0b56eSmrg#include "xorg-server.h" 18787d6c0b56eSmrg#if !defined RANDR 18788d6c0b56eSmrg#error RANDR not defined 18789d6c0b56eSmrg#endif 18790d6c0b56eSmrg 18791d6c0b56eSmrgint 18792d6c0b56eSmrgmain () 18793d6c0b56eSmrg{ 18794d6c0b56eSmrg 18795d6c0b56eSmrg ; 18796d6c0b56eSmrg return 0; 18797d6c0b56eSmrg} 18798d6c0b56eSmrg_ACEOF 18799d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 18800d6c0b56eSmrg _EXT_CHECK=yes 18801d6c0b56eSmrgelse 18802d6c0b56eSmrg _EXT_CHECK=no 18803d6c0b56eSmrgfi 18804d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18805d6c0b56eSmrg CFLAGS="$SAVE_CFLAGS" 18806d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18807d6c0b56eSmrg$as_echo_n "checking if RANDR is defined... " >&6; } 18808d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18809d6c0b56eSmrg$as_echo "$_EXT_CHECK" >&6; } 18810d6c0b56eSmrg if test "$_EXT_CHECK" != no; then 18811d6c0b56eSmrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18812d6c0b56eSmrg fi 18813d6c0b56eSmrg 18814d6c0b56eSmrg 18815d6c0b56eSmrg 18816d6c0b56eSmrg SAVE_CFLAGS="$CFLAGS" 18817d6c0b56eSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18818d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18819d6c0b56eSmrg/* end confdefs.h. */ 18820d6c0b56eSmrg 18821d6c0b56eSmrg#include "xorg-server.h" 18822d6c0b56eSmrg#if !defined RENDER 18823d6c0b56eSmrg#error RENDER not defined 18824d6c0b56eSmrg#endif 18825d6c0b56eSmrg 18826d6c0b56eSmrgint 18827d6c0b56eSmrgmain () 18828d6c0b56eSmrg{ 18829d6c0b56eSmrg 18830d6c0b56eSmrg ; 18831d6c0b56eSmrg return 0; 18832d6c0b56eSmrg} 18833d6c0b56eSmrg_ACEOF 18834d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 18835d6c0b56eSmrg _EXT_CHECK=yes 18836d6c0b56eSmrgelse 18837d6c0b56eSmrg _EXT_CHECK=no 18838d6c0b56eSmrgfi 18839d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18840d6c0b56eSmrg CFLAGS="$SAVE_CFLAGS" 18841d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18842d6c0b56eSmrg$as_echo_n "checking if RENDER is defined... " >&6; } 18843d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18844d6c0b56eSmrg$as_echo "$_EXT_CHECK" >&6; } 18845d6c0b56eSmrg if test "$_EXT_CHECK" != no; then 18846d6c0b56eSmrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18847d6c0b56eSmrg fi 18848d6c0b56eSmrg 18849d6c0b56eSmrg 18850d6c0b56eSmrg 18851d6c0b56eSmrg SAVE_CFLAGS="$CFLAGS" 18852d6c0b56eSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18853d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18854d6c0b56eSmrg/* end confdefs.h. */ 18855d6c0b56eSmrg 18856d6c0b56eSmrg#include "xorg-server.h" 18857d6c0b56eSmrg#if !defined XV 18858d6c0b56eSmrg#error XV not defined 18859d6c0b56eSmrg#endif 18860d6c0b56eSmrg 18861d6c0b56eSmrgint 18862d6c0b56eSmrgmain () 18863d6c0b56eSmrg{ 18864d6c0b56eSmrg 18865d6c0b56eSmrg ; 18866d6c0b56eSmrg return 0; 18867d6c0b56eSmrg} 18868d6c0b56eSmrg_ACEOF 18869d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 18870d6c0b56eSmrg _EXT_CHECK=yes 18871d6c0b56eSmrgelse 18872d6c0b56eSmrg _EXT_CHECK=no 18873d6c0b56eSmrgfi 18874d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18875d6c0b56eSmrg CFLAGS="$SAVE_CFLAGS" 18876d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18877d6c0b56eSmrg$as_echo_n "checking if XV is defined... " >&6; } 18878d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18879d6c0b56eSmrg$as_echo "$_EXT_CHECK" >&6; } 18880d6c0b56eSmrg if test "$_EXT_CHECK" != no; then 18881d6c0b56eSmrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18882d6c0b56eSmrg fi 18883d6c0b56eSmrg 18884d6c0b56eSmrg 18885d6c0b56eSmrg 18886d6c0b56eSmrg SAVE_CFLAGS="$CFLAGS" 18887d6c0b56eSmrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18888d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18889d6c0b56eSmrg/* end confdefs.h. */ 18890d6c0b56eSmrg 18891d6c0b56eSmrg#include "xorg-server.h" 18892d6c0b56eSmrg#if !defined DPMSExtension 18893d6c0b56eSmrg#error DPMSExtension not defined 18894d6c0b56eSmrg#endif 18895d6c0b56eSmrg 18896d6c0b56eSmrgint 18897d6c0b56eSmrgmain () 18898d6c0b56eSmrg{ 18899d6c0b56eSmrg 18900d6c0b56eSmrg ; 18901d6c0b56eSmrg return 0; 18902d6c0b56eSmrg} 18903d6c0b56eSmrg_ACEOF 18904d6c0b56eSmrgif ac_fn_c_try_compile "$LINENO"; then : 18905d6c0b56eSmrg _EXT_CHECK=yes 18906d6c0b56eSmrgelse 18907d6c0b56eSmrg _EXT_CHECK=no 18908d6c0b56eSmrgfi 18909d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18910d6c0b56eSmrg CFLAGS="$SAVE_CFLAGS" 18911d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18912d6c0b56eSmrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18913d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18914d6c0b56eSmrg$as_echo "$_EXT_CHECK" >&6; } 18915d6c0b56eSmrg if test "$_EXT_CHECK" != no; then 18916d6c0b56eSmrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18917d6c0b56eSmrg fi 18918d6c0b56eSmrg 18919d6c0b56eSmrg 18920d6c0b56eSmrg# Checks for libraries. 18921d6c0b56eSmrg 18922d6c0b56eSmrgpkg_failed=no 18923d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5 18924d6c0b56eSmrg$as_echo_n "checking for LIBDRM... " >&6; } 18925d6c0b56eSmrg 18926d6c0b56eSmrgif test -n "$LIBDRM_CFLAGS"; then 18927d6c0b56eSmrg pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS" 18928d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 18929d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 18930d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18931d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18932d6c0b56eSmrg ac_status=$? 18933d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18934d6c0b56eSmrg test $ac_status = 0; }; then 18935d6c0b56eSmrg pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.58" 2>/dev/null` 18936d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 18937d6c0b56eSmrgelse 18938d6c0b56eSmrg pkg_failed=yes 18939d6c0b56eSmrgfi 18940d6c0b56eSmrg else 18941d6c0b56eSmrg pkg_failed=untried 18942d6c0b56eSmrgfi 18943d6c0b56eSmrgif test -n "$LIBDRM_LIBS"; then 18944d6c0b56eSmrg pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS" 18945d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 18946d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 18947d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18948d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18949d6c0b56eSmrg ac_status=$? 18950d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18951d6c0b56eSmrg test $ac_status = 0; }; then 18952d6c0b56eSmrg pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.58" 2>/dev/null` 18953d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 18954d6c0b56eSmrgelse 18955d6c0b56eSmrg pkg_failed=yes 18956d6c0b56eSmrgfi 18957d6c0b56eSmrg else 18958d6c0b56eSmrg pkg_failed=untried 18959d6c0b56eSmrgfi 18960d6c0b56eSmrg 18961d6c0b56eSmrg 18962d6c0b56eSmrg 18963d6c0b56eSmrgif test $pkg_failed = yes; then 18964d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18965d6c0b56eSmrg$as_echo "no" >&6; } 18966d6c0b56eSmrg 18967d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18968d6c0b56eSmrg _pkg_short_errors_supported=yes 18969d6c0b56eSmrgelse 18970d6c0b56eSmrg _pkg_short_errors_supported=no 18971d6c0b56eSmrgfi 18972d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 18973d6c0b56eSmrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18974d6c0b56eSmrg else 18975d6c0b56eSmrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18976d6c0b56eSmrg fi 18977d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 18978d6c0b56eSmrg echo "$LIBDRM_PKG_ERRORS" >&5 18979d6c0b56eSmrg 18980d6c0b56eSmrg as_fn_error $? "Package requirements (libdrm >= 2.4.58) were not met: 18981d6c0b56eSmrg 18982d6c0b56eSmrg$LIBDRM_PKG_ERRORS 18983d6c0b56eSmrg 18984d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18985d6c0b56eSmrginstalled software in a non-standard prefix. 18986d6c0b56eSmrg 18987d6c0b56eSmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 18988d6c0b56eSmrgand LIBDRM_LIBS to avoid the need to call pkg-config. 18989d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 18990d6c0b56eSmrgelif test $pkg_failed = untried; then 18991d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18992d6c0b56eSmrg$as_echo "no" >&6; } 18993d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18994d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18995d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18996d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 18997d6c0b56eSmrgpath to pkg-config. 18998d6c0b56eSmrg 18999d6c0b56eSmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 19000d6c0b56eSmrgand LIBDRM_LIBS to avoid the need to call pkg-config. 19001d6c0b56eSmrgSee the pkg-config man page for more details. 19002d6c0b56eSmrg 19003d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19004d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19005d6c0b56eSmrgelse 19006d6c0b56eSmrg LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS 19007d6c0b56eSmrg LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS 19008d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19009d6c0b56eSmrg$as_echo "yes" >&6; } 19010d6c0b56eSmrg 19011d6c0b56eSmrgfi 19012d6c0b56eSmrg 19013d6c0b56eSmrgpkg_failed=no 19014d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_AMDGPU" >&5 19015d6c0b56eSmrg$as_echo_n "checking for LIBDRM_AMDGPU... " >&6; } 19016d6c0b56eSmrg 19017d6c0b56eSmrgif test -n "$LIBDRM_AMDGPU_CFLAGS"; then 19018d6c0b56eSmrg pkg_cv_LIBDRM_AMDGPU_CFLAGS="$LIBDRM_AMDGPU_CFLAGS" 19019d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19020d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19021d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_amdgpu\""; } >&5 19022d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libdrm_amdgpu") 2>&5 19023d6c0b56eSmrg ac_status=$? 19024d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19025d6c0b56eSmrg test $ac_status = 0; }; then 19026d6c0b56eSmrg pkg_cv_LIBDRM_AMDGPU_CFLAGS=`$PKG_CONFIG --cflags "libdrm_amdgpu" 2>/dev/null` 19027d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19028d6c0b56eSmrgelse 19029d6c0b56eSmrg pkg_failed=yes 19030d6c0b56eSmrgfi 19031d6c0b56eSmrg else 19032d6c0b56eSmrg pkg_failed=untried 19033d6c0b56eSmrgfi 19034d6c0b56eSmrgif test -n "$LIBDRM_AMDGPU_LIBS"; then 19035d6c0b56eSmrg pkg_cv_LIBDRM_AMDGPU_LIBS="$LIBDRM_AMDGPU_LIBS" 19036d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19037d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19038d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_amdgpu\""; } >&5 19039d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libdrm_amdgpu") 2>&5 19040d6c0b56eSmrg ac_status=$? 19041d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19042d6c0b56eSmrg test $ac_status = 0; }; then 19043d6c0b56eSmrg pkg_cv_LIBDRM_AMDGPU_LIBS=`$PKG_CONFIG --libs "libdrm_amdgpu" 2>/dev/null` 19044d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19045d6c0b56eSmrgelse 19046d6c0b56eSmrg pkg_failed=yes 19047d6c0b56eSmrgfi 19048d6c0b56eSmrg else 19049d6c0b56eSmrg pkg_failed=untried 19050d6c0b56eSmrgfi 19051d6c0b56eSmrg 19052d6c0b56eSmrg 19053d6c0b56eSmrg 19054d6c0b56eSmrgif test $pkg_failed = yes; then 19055d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19056d6c0b56eSmrg$as_echo "no" >&6; } 19057d6c0b56eSmrg 19058d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19059d6c0b56eSmrg _pkg_short_errors_supported=yes 19060d6c0b56eSmrgelse 19061d6c0b56eSmrg _pkg_short_errors_supported=no 19062d6c0b56eSmrgfi 19063d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19064d6c0b56eSmrg LIBDRM_AMDGPU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_amdgpu" 2>&1` 19065d6c0b56eSmrg else 19066d6c0b56eSmrg LIBDRM_AMDGPU_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_amdgpu" 2>&1` 19067d6c0b56eSmrg fi 19068d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19069d6c0b56eSmrg echo "$LIBDRM_AMDGPU_PKG_ERRORS" >&5 19070d6c0b56eSmrg 19071d6c0b56eSmrg as_fn_error $? "Package requirements (libdrm_amdgpu) were not met: 19072d6c0b56eSmrg 19073d6c0b56eSmrg$LIBDRM_AMDGPU_PKG_ERRORS 19074d6c0b56eSmrg 19075d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19076d6c0b56eSmrginstalled software in a non-standard prefix. 19077d6c0b56eSmrg 19078d6c0b56eSmrgAlternatively, you may set the environment variables LIBDRM_AMDGPU_CFLAGS 19079d6c0b56eSmrgand LIBDRM_AMDGPU_LIBS to avoid the need to call pkg-config. 19080d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19081d6c0b56eSmrgelif test $pkg_failed = untried; then 19082d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19083d6c0b56eSmrg$as_echo "no" >&6; } 19084d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19085d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19086d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19087d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19088d6c0b56eSmrgpath to pkg-config. 19089d6c0b56eSmrg 19090d6c0b56eSmrgAlternatively, you may set the environment variables LIBDRM_AMDGPU_CFLAGS 19091d6c0b56eSmrgand LIBDRM_AMDGPU_LIBS to avoid the need to call pkg-config. 19092d6c0b56eSmrgSee the pkg-config man page for more details. 19093d6c0b56eSmrg 19094d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19095d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19096d6c0b56eSmrgelse 19097d6c0b56eSmrg LIBDRM_AMDGPU_CFLAGS=$pkg_cv_LIBDRM_AMDGPU_CFLAGS 19098d6c0b56eSmrg LIBDRM_AMDGPU_LIBS=$pkg_cv_LIBDRM_AMDGPU_LIBS 19099d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19100d6c0b56eSmrg$as_echo "yes" >&6; } 19101d6c0b56eSmrg 19102d6c0b56eSmrgfi 19103d6c0b56eSmrg 19104d6c0b56eSmrgpkg_failed=no 19105d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GBM" >&5 19106d6c0b56eSmrg$as_echo_n "checking for GBM... " >&6; } 19107d6c0b56eSmrg 19108d6c0b56eSmrgif test -n "$GBM_CFLAGS"; then 19109d6c0b56eSmrg pkg_cv_GBM_CFLAGS="$GBM_CFLAGS" 19110d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19111d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19112d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5 19113d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "gbm") 2>&5 19114d6c0b56eSmrg ac_status=$? 19115d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19116d6c0b56eSmrg test $ac_status = 0; }; then 19117d6c0b56eSmrg pkg_cv_GBM_CFLAGS=`$PKG_CONFIG --cflags "gbm" 2>/dev/null` 19118d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19119d6c0b56eSmrgelse 19120d6c0b56eSmrg pkg_failed=yes 19121d6c0b56eSmrgfi 19122d6c0b56eSmrg else 19123d6c0b56eSmrg pkg_failed=untried 19124d6c0b56eSmrgfi 19125d6c0b56eSmrgif test -n "$GBM_LIBS"; then 19126d6c0b56eSmrg pkg_cv_GBM_LIBS="$GBM_LIBS" 19127d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19128d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19129d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5 19130d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "gbm") 2>&5 19131d6c0b56eSmrg ac_status=$? 19132d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19133d6c0b56eSmrg test $ac_status = 0; }; then 19134d6c0b56eSmrg pkg_cv_GBM_LIBS=`$PKG_CONFIG --libs "gbm" 2>/dev/null` 19135d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19136d6c0b56eSmrgelse 19137d6c0b56eSmrg pkg_failed=yes 19138d6c0b56eSmrgfi 19139d6c0b56eSmrg else 19140d6c0b56eSmrg pkg_failed=untried 19141d6c0b56eSmrgfi 19142d6c0b56eSmrg 19143d6c0b56eSmrg 19144d6c0b56eSmrg 19145d6c0b56eSmrgif test $pkg_failed = yes; then 19146d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19147d6c0b56eSmrg$as_echo "no" >&6; } 19148d6c0b56eSmrg 19149d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19150d6c0b56eSmrg _pkg_short_errors_supported=yes 19151d6c0b56eSmrgelse 19152d6c0b56eSmrg _pkg_short_errors_supported=no 19153d6c0b56eSmrgfi 19154d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19155d6c0b56eSmrg GBM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gbm" 2>&1` 19156d6c0b56eSmrg else 19157d6c0b56eSmrg GBM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gbm" 2>&1` 19158d6c0b56eSmrg fi 19159d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19160d6c0b56eSmrg echo "$GBM_PKG_ERRORS" >&5 19161d6c0b56eSmrg 19162d6c0b56eSmrg as_fn_error $? "Package requirements (gbm) were not met: 19163d6c0b56eSmrg 19164d6c0b56eSmrg$GBM_PKG_ERRORS 19165d6c0b56eSmrg 19166d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19167d6c0b56eSmrginstalled software in a non-standard prefix. 19168d6c0b56eSmrg 19169d6c0b56eSmrgAlternatively, you may set the environment variables GBM_CFLAGS 19170d6c0b56eSmrgand GBM_LIBS to avoid the need to call pkg-config. 19171d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19172d6c0b56eSmrgelif test $pkg_failed = untried; then 19173d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19174d6c0b56eSmrg$as_echo "no" >&6; } 19175d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19176d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19177d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19178d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19179d6c0b56eSmrgpath to pkg-config. 19180d6c0b56eSmrg 19181d6c0b56eSmrgAlternatively, you may set the environment variables GBM_CFLAGS 19182d6c0b56eSmrgand GBM_LIBS to avoid the need to call pkg-config. 19183d6c0b56eSmrgSee the pkg-config man page for more details. 19184d6c0b56eSmrg 19185d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19186d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19187d6c0b56eSmrgelse 19188d6c0b56eSmrg GBM_CFLAGS=$pkg_cv_GBM_CFLAGS 19189d6c0b56eSmrg GBM_LIBS=$pkg_cv_GBM_LIBS 19190d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19191d6c0b56eSmrg$as_echo "yes" >&6; } 19192d6c0b56eSmrg 19193d6c0b56eSmrgfi 19194d6c0b56eSmrg 19195d6c0b56eSmrg# Obtain compiler/linker options for the driver dependencies 19196d6c0b56eSmrg 19197d6c0b56eSmrgpkg_failed=no 19198d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19199d6c0b56eSmrg$as_echo_n "checking for XORG... " >&6; } 19200d6c0b56eSmrg 19201d6c0b56eSmrgif test -n "$XORG_CFLAGS"; then 19202d6c0b56eSmrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19203d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19204d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19205d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.9 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 19206d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19207d6c0b56eSmrg ac_status=$? 19208d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19209d6c0b56eSmrg test $ac_status = 0; }; then 19210d6c0b56eSmrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 19211d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19212d6c0b56eSmrgelse 19213d6c0b56eSmrg pkg_failed=yes 19214d6c0b56eSmrgfi 19215d6c0b56eSmrg else 19216d6c0b56eSmrg pkg_failed=untried 19217d6c0b56eSmrgfi 19218d6c0b56eSmrgif test -n "$XORG_LIBS"; then 19219d6c0b56eSmrg pkg_cv_XORG_LIBS="$XORG_LIBS" 19220d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19221d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19222d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.9 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 19223d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19224d6c0b56eSmrg ac_status=$? 19225d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19226d6c0b56eSmrg test $ac_status = 0; }; then 19227d6c0b56eSmrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 19228d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19229d6c0b56eSmrgelse 19230d6c0b56eSmrg pkg_failed=yes 19231d6c0b56eSmrgfi 19232d6c0b56eSmrg else 19233d6c0b56eSmrg pkg_failed=untried 19234d6c0b56eSmrgfi 19235d6c0b56eSmrg 19236d6c0b56eSmrg 19237d6c0b56eSmrg 19238d6c0b56eSmrgif test $pkg_failed = yes; then 19239d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19240d6c0b56eSmrg$as_echo "no" >&6; } 19241d6c0b56eSmrg 19242d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19243d6c0b56eSmrg _pkg_short_errors_supported=yes 19244d6c0b56eSmrgelse 19245d6c0b56eSmrg _pkg_short_errors_supported=no 19246d6c0b56eSmrgfi 19247d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19248d6c0b56eSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19249d6c0b56eSmrg else 19250d6c0b56eSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19251d6c0b56eSmrg fi 19252d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19253d6c0b56eSmrg echo "$XORG_PKG_ERRORS" >&5 19254d6c0b56eSmrg 19255d6c0b56eSmrg as_fn_error $? "Package requirements (xorg-server >= 1.9 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met: 19256d6c0b56eSmrg 19257d6c0b56eSmrg$XORG_PKG_ERRORS 19258d6c0b56eSmrg 19259d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19260d6c0b56eSmrginstalled software in a non-standard prefix. 19261d6c0b56eSmrg 19262d6c0b56eSmrgAlternatively, you may set the environment variables XORG_CFLAGS 19263d6c0b56eSmrgand XORG_LIBS to avoid the need to call pkg-config. 19264d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19265d6c0b56eSmrgelif test $pkg_failed = untried; then 19266d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19267d6c0b56eSmrg$as_echo "no" >&6; } 19268d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19269d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19270d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19271d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19272d6c0b56eSmrgpath to pkg-config. 19273d6c0b56eSmrg 19274d6c0b56eSmrgAlternatively, you may set the environment variables XORG_CFLAGS 19275d6c0b56eSmrgand XORG_LIBS to avoid the need to call pkg-config. 19276d6c0b56eSmrgSee the pkg-config man page for more details. 19277d6c0b56eSmrg 19278d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19279d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19280d6c0b56eSmrgelse 19281d6c0b56eSmrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19282d6c0b56eSmrg XORG_LIBS=$pkg_cv_XORG_LIBS 19283d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19284d6c0b56eSmrg$as_echo "yes" >&6; } 19285d6c0b56eSmrg 19286d6c0b56eSmrgfi 19287d6c0b56eSmrg 19288d6c0b56eSmrgpkg_failed=no 19289d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 19290d6c0b56eSmrg$as_echo_n "checking for XEXT... " >&6; } 19291d6c0b56eSmrg 19292d6c0b56eSmrgif test -n "$XEXT_CFLAGS"; then 19293d6c0b56eSmrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 19294d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19295d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19296d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19297d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19298d6c0b56eSmrg ac_status=$? 19299d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19300d6c0b56eSmrg test $ac_status = 0; }; then 19301d6c0b56eSmrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 19302d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19303d6c0b56eSmrgelse 19304d6c0b56eSmrg pkg_failed=yes 19305d6c0b56eSmrgfi 19306d6c0b56eSmrg else 19307d6c0b56eSmrg pkg_failed=untried 19308d6c0b56eSmrgfi 19309d6c0b56eSmrgif test -n "$XEXT_LIBS"; then 19310d6c0b56eSmrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 19311d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19312d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19313d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19314d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19315d6c0b56eSmrg ac_status=$? 19316d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19317d6c0b56eSmrg test $ac_status = 0; }; then 19318d6c0b56eSmrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 19319d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19320d6c0b56eSmrgelse 19321d6c0b56eSmrg pkg_failed=yes 19322d6c0b56eSmrgfi 19323d6c0b56eSmrg else 19324d6c0b56eSmrg pkg_failed=untried 19325d6c0b56eSmrgfi 19326d6c0b56eSmrg 19327d6c0b56eSmrg 19328d6c0b56eSmrg 19329d6c0b56eSmrgif test $pkg_failed = yes; then 19330d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19331d6c0b56eSmrg$as_echo "no" >&6; } 19332d6c0b56eSmrg 19333d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19334d6c0b56eSmrg _pkg_short_errors_supported=yes 19335d6c0b56eSmrgelse 19336d6c0b56eSmrg _pkg_short_errors_supported=no 19337d6c0b56eSmrgfi 19338d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19339d6c0b56eSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19340d6c0b56eSmrg else 19341d6c0b56eSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19342d6c0b56eSmrg fi 19343d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19344d6c0b56eSmrg echo "$XEXT_PKG_ERRORS" >&5 19345d6c0b56eSmrg 19346d6c0b56eSmrg HAVE_XEXTPROTO_71="no" 19347d6c0b56eSmrgelif test $pkg_failed = untried; then 19348d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19349d6c0b56eSmrg$as_echo "no" >&6; } 19350d6c0b56eSmrg HAVE_XEXTPROTO_71="no" 19351d6c0b56eSmrgelse 19352d6c0b56eSmrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 19353d6c0b56eSmrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 19354d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19355d6c0b56eSmrg$as_echo "yes" >&6; } 19356d6c0b56eSmrg HAVE_XEXTPROTO_71="yes"; 19357d6c0b56eSmrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 19358d6c0b56eSmrg 19359d6c0b56eSmrgfi 19360d6c0b56eSmrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then 19361d6c0b56eSmrg HAVE_XEXTPROTO_71_TRUE= 19362d6c0b56eSmrg HAVE_XEXTPROTO_71_FALSE='#' 19363d6c0b56eSmrgelse 19364d6c0b56eSmrg HAVE_XEXTPROTO_71_TRUE='#' 19365d6c0b56eSmrg HAVE_XEXTPROTO_71_FALSE= 19366d6c0b56eSmrgfi 19367d6c0b56eSmrg 19368d6c0b56eSmrg 19369d6c0b56eSmrg# Define a configure option for an alternate X Server configuration directory 19370d6c0b56eSmrg# Section "OutputClass" is only supported as of xserver 1.16 19371d6c0b56eSmrgif test -n "$PKG_CONFIG" && \ 19372d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.16\""; } >&5 19373d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.16") 2>&5 19374d6c0b56eSmrg ac_status=$? 19375d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19376d6c0b56eSmrg test $ac_status = 0; }; then 19377d6c0b56eSmrg sysconfigdir=`$PKG_CONFIG --variable=sysconfigdir xorg-server` 19378d6c0b56eSmrgelse 19379d6c0b56eSmrg sysconfigdir="" 19380d6c0b56eSmrgfi 19381d6c0b56eSmrg 19382d6c0b56eSmrg# Check whether --with-xorg-conf-dir was given. 19383d6c0b56eSmrgif test "${with_xorg_conf_dir+set}" = set; then : 19384d6c0b56eSmrg withval=$with_xorg_conf_dir; configdir="$withval" 19385d6c0b56eSmrgelse 19386d6c0b56eSmrg configdir="$sysconfigdir" 19387d6c0b56eSmrgfi 19388d6c0b56eSmrg 19389d6c0b56eSmrg 19390d6c0b56eSmrg if test "x$sysconfigdir" != "x"; then 19391d6c0b56eSmrg HAS_XORG_CONF_DIR_TRUE= 19392d6c0b56eSmrg HAS_XORG_CONF_DIR_FALSE='#' 19393d6c0b56eSmrgelse 19394d6c0b56eSmrg HAS_XORG_CONF_DIR_TRUE='#' 19395d6c0b56eSmrg HAS_XORG_CONF_DIR_FALSE= 19396d6c0b56eSmrgfi 19397d6c0b56eSmrg 19398d6c0b56eSmrg 19399d6c0b56eSmrg# Check whether --enable-udev was given. 19400d6c0b56eSmrgif test "${enable_udev+set}" = set; then : 19401d6c0b56eSmrg enableval=$enable_udev; enable_udev="$enableval" 19402d6c0b56eSmrgelse 19403d6c0b56eSmrg enable_udev=auto 19404d6c0b56eSmrgfi 19405d6c0b56eSmrg 19406d6c0b56eSmrgif test "x$enable_udev" != "xno"; then 19407d6c0b56eSmrg 19408d6c0b56eSmrgpkg_failed=no 19409d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5 19410d6c0b56eSmrg$as_echo_n "checking for LIBUDEV... " >&6; } 19411d6c0b56eSmrg 19412d6c0b56eSmrgif test -n "$LIBUDEV_CFLAGS"; then 19413d6c0b56eSmrg pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS" 19414d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19415d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19416d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 19417d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19418d6c0b56eSmrg ac_status=$? 19419d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19420d6c0b56eSmrg test $ac_status = 0; }; then 19421d6c0b56eSmrg pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null` 19422d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19423d6c0b56eSmrgelse 19424d6c0b56eSmrg pkg_failed=yes 19425d6c0b56eSmrgfi 19426d6c0b56eSmrg else 19427d6c0b56eSmrg pkg_failed=untried 19428d6c0b56eSmrgfi 19429d6c0b56eSmrgif test -n "$LIBUDEV_LIBS"; then 19430d6c0b56eSmrg pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS" 19431d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19432d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19433d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 19434d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19435d6c0b56eSmrg ac_status=$? 19436d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19437d6c0b56eSmrg test $ac_status = 0; }; then 19438d6c0b56eSmrg pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null` 19439d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19440d6c0b56eSmrgelse 19441d6c0b56eSmrg pkg_failed=yes 19442d6c0b56eSmrgfi 19443d6c0b56eSmrg else 19444d6c0b56eSmrg pkg_failed=untried 19445d6c0b56eSmrgfi 19446d6c0b56eSmrg 19447d6c0b56eSmrg 19448d6c0b56eSmrg 19449d6c0b56eSmrgif test $pkg_failed = yes; then 19450d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19451d6c0b56eSmrg$as_echo "no" >&6; } 19452d6c0b56eSmrg 19453d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19454d6c0b56eSmrg _pkg_short_errors_supported=yes 19455d6c0b56eSmrgelse 19456d6c0b56eSmrg _pkg_short_errors_supported=no 19457d6c0b56eSmrgfi 19458d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19459d6c0b56eSmrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1` 19460d6c0b56eSmrg else 19461d6c0b56eSmrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1` 19462d6c0b56eSmrg fi 19463d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19464d6c0b56eSmrg echo "$LIBUDEV_PKG_ERRORS" >&5 19465d6c0b56eSmrg 19466d6c0b56eSmrg LIBUDEV=no 19467d6c0b56eSmrgelif test $pkg_failed = untried; then 19468d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19469d6c0b56eSmrg$as_echo "no" >&6; } 19470d6c0b56eSmrg LIBUDEV=no 19471d6c0b56eSmrgelse 19472d6c0b56eSmrg LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS 19473d6c0b56eSmrg LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS 19474d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19475d6c0b56eSmrg$as_echo "yes" >&6; } 19476d6c0b56eSmrg LIBUDEV=yes 19477d6c0b56eSmrgfi 19478d6c0b56eSmrg if test "x$LIBUDEV" = xyes; then 19479d6c0b56eSmrg 19480d6c0b56eSmrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h 19481d6c0b56eSmrg 19482d6c0b56eSmrg elif test "x$enable_udev" != "xauto"; then 19483d6c0b56eSmrg as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5 19484d6c0b56eSmrg fi 19485d6c0b56eSmrgfi 19486d6c0b56eSmrg if test x$LIBUDEV = xyes; then 19487d6c0b56eSmrg LIBUDEV_TRUE= 19488d6c0b56eSmrg LIBUDEV_FALSE='#' 19489d6c0b56eSmrgelse 19490d6c0b56eSmrg LIBUDEV_TRUE='#' 19491d6c0b56eSmrg LIBUDEV_FALSE= 19492d6c0b56eSmrgfi 19493d6c0b56eSmrg 19494d6c0b56eSmrg 19495d6c0b56eSmrgSAVE_CPPFLAGS="$CPPFLAGS" 19496d6c0b56eSmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 19497d6c0b56eSmrg 19498d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5 19499d6c0b56eSmrg$as_echo_n "checking whether to include GLAMOR support... " >&6; } 19500d6c0b56eSmrg# Check whether --enable-glamor was given. 19501d6c0b56eSmrgif test "${enable_glamor+set}" = set; then : 19502d6c0b56eSmrg enableval=$enable_glamor; GLAMOR="$enableval" 19503d6c0b56eSmrgelse 19504d6c0b56eSmrg GLAMOR=yes 19505d6c0b56eSmrgfi 19506d6c0b56eSmrg 19507d6c0b56eSmrg 19508d6c0b56eSmrgif test "x$GLAMOR" != "xno"; then 19509d6c0b56eSmrg for ac_header in glamor.h 19510d6c0b56eSmrgdo : 19511d6c0b56eSmrg ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\" 19512d6c0b56eSmrg" 19513d6c0b56eSmrgif test "x$ac_cv_header_glamor_h" = xyes; then : 19514d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 19515d6c0b56eSmrg#define HAVE_GLAMOR_H 1 19516d6c0b56eSmrg_ACEOF 19517d6c0b56eSmrg GLAMOR_H="yes" 19518d6c0b56eSmrgelse 19519d6c0b56eSmrg GLAMOR_H="no" 19520d6c0b56eSmrgfi 19521d6c0b56eSmrg 19522d6c0b56eSmrgdone 19523d6c0b56eSmrg 19524d6c0b56eSmrg 19525d6c0b56eSmrg if test "x$GLAMOR_H" = xyes; then 19526d6c0b56eSmrg ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\" 19527d6c0b56eSmrg #include \"glamor.h\" 19528d6c0b56eSmrg" 19529d6c0b56eSmrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then : 19530d6c0b56eSmrg GLAMOR_XSERVER="yes" 19531d6c0b56eSmrgelse 19532d6c0b56eSmrg GLAMOR_XSERVER="no" 19533d6c0b56eSmrgfi 19534d6c0b56eSmrg 19535d6c0b56eSmrg 19536d6c0b56eSmrg ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\" 19537d6c0b56eSmrg #include \"glamor.h\" 19538d6c0b56eSmrg" 19539d6c0b56eSmrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then : 19540d6c0b56eSmrg 19541d6c0b56eSmrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h 19542d6c0b56eSmrg 19543d6c0b56eSmrgfi 19544d6c0b56eSmrg 19545d6c0b56eSmrg 19546d6c0b56eSmrg ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\" 19547d6c0b56eSmrg #include \"glamor.h\" 19548d6c0b56eSmrg" 19549d6c0b56eSmrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then : 19550d6c0b56eSmrg 19551d6c0b56eSmrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h 19552d6c0b56eSmrg 19553d6c0b56eSmrgfi 19554d6c0b56eSmrg 19555d6c0b56eSmrg fi 19556d6c0b56eSmrg 19557d6c0b56eSmrg 19558d6c0b56eSmrgpkg_failed=no 19559d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGL" >&5 19560d6c0b56eSmrg$as_echo_n "checking for LIBGL... " >&6; } 19561d6c0b56eSmrg 19562d6c0b56eSmrgif test -n "$LIBGL_CFLAGS"; then 19563d6c0b56eSmrg pkg_cv_LIBGL_CFLAGS="$LIBGL_CFLAGS" 19564d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19565d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19566d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 19567d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 19568d6c0b56eSmrg ac_status=$? 19569d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19570d6c0b56eSmrg test $ac_status = 0; }; then 19571d6c0b56eSmrg pkg_cv_LIBGL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null` 19572d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19573d6c0b56eSmrgelse 19574d6c0b56eSmrg pkg_failed=yes 19575d6c0b56eSmrgfi 19576d6c0b56eSmrg else 19577d6c0b56eSmrg pkg_failed=untried 19578d6c0b56eSmrgfi 19579d6c0b56eSmrgif test -n "$LIBGL_LIBS"; then 19580d6c0b56eSmrg pkg_cv_LIBGL_LIBS="$LIBGL_LIBS" 19581d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19582d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19583d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 19584d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 19585d6c0b56eSmrg ac_status=$? 19586d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19587d6c0b56eSmrg test $ac_status = 0; }; then 19588d6c0b56eSmrg pkg_cv_LIBGL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null` 19589d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19590d6c0b56eSmrgelse 19591d6c0b56eSmrg pkg_failed=yes 19592d6c0b56eSmrgfi 19593d6c0b56eSmrg else 19594d6c0b56eSmrg pkg_failed=untried 19595d6c0b56eSmrgfi 19596d6c0b56eSmrg 19597d6c0b56eSmrg 19598d6c0b56eSmrg 19599d6c0b56eSmrgif test $pkg_failed = yes; then 19600d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19601d6c0b56eSmrg$as_echo "no" >&6; } 19602d6c0b56eSmrg 19603d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19604d6c0b56eSmrg _pkg_short_errors_supported=yes 19605d6c0b56eSmrgelse 19606d6c0b56eSmrg _pkg_short_errors_supported=no 19607d6c0b56eSmrgfi 19608d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19609d6c0b56eSmrg LIBGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1` 19610d6c0b56eSmrg else 19611d6c0b56eSmrg LIBGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1` 19612d6c0b56eSmrg fi 19613d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19614d6c0b56eSmrg echo "$LIBGL_PKG_ERRORS" >&5 19615d6c0b56eSmrg 19616d6c0b56eSmrg as_fn_error $? "Package requirements (gl) were not met: 19617d6c0b56eSmrg 19618d6c0b56eSmrg$LIBGL_PKG_ERRORS 19619d6c0b56eSmrg 19620d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19621d6c0b56eSmrginstalled software in a non-standard prefix. 19622d6c0b56eSmrg 19623d6c0b56eSmrgAlternatively, you may set the environment variables LIBGL_CFLAGS 19624d6c0b56eSmrgand LIBGL_LIBS to avoid the need to call pkg-config. 19625d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19626d6c0b56eSmrgelif test $pkg_failed = untried; then 19627d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19628d6c0b56eSmrg$as_echo "no" >&6; } 19629d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19630d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19631d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19632d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19633d6c0b56eSmrgpath to pkg-config. 19634d6c0b56eSmrg 19635d6c0b56eSmrgAlternatively, you may set the environment variables LIBGL_CFLAGS 19636d6c0b56eSmrgand LIBGL_LIBS to avoid the need to call pkg-config. 19637d6c0b56eSmrgSee the pkg-config man page for more details. 19638d6c0b56eSmrg 19639d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19640d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19641d6c0b56eSmrgelse 19642d6c0b56eSmrg LIBGL_CFLAGS=$pkg_cv_LIBGL_CFLAGS 19643d6c0b56eSmrg LIBGL_LIBS=$pkg_cv_LIBGL_LIBS 19644d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19645d6c0b56eSmrg$as_echo "yes" >&6; } 19646d6c0b56eSmrg 19647d6c0b56eSmrgfi 19648d6c0b56eSmrg 19649d6c0b56eSmrg if test "x$GLAMOR_XSERVER" != xyes; then 19650d6c0b56eSmrg 19651d6c0b56eSmrgpkg_failed=no 19652d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5 19653d6c0b56eSmrg$as_echo_n "checking for LIBGLAMOR... " >&6; } 19654d6c0b56eSmrg 19655d6c0b56eSmrgif test -n "$LIBGLAMOR_CFLAGS"; then 19656d6c0b56eSmrg pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS" 19657d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19658d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19659d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 19660d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19661d6c0b56eSmrg ac_status=$? 19662d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19663d6c0b56eSmrg test $ac_status = 0; }; then 19664d6c0b56eSmrg pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null` 19665d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19666d6c0b56eSmrgelse 19667d6c0b56eSmrg pkg_failed=yes 19668d6c0b56eSmrgfi 19669d6c0b56eSmrg else 19670d6c0b56eSmrg pkg_failed=untried 19671d6c0b56eSmrgfi 19672d6c0b56eSmrgif test -n "$LIBGLAMOR_LIBS"; then 19673d6c0b56eSmrg pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS" 19674d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19675d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19676d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 19677d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19678d6c0b56eSmrg ac_status=$? 19679d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19680d6c0b56eSmrg test $ac_status = 0; }; then 19681d6c0b56eSmrg pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null` 19682d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19683d6c0b56eSmrgelse 19684d6c0b56eSmrg pkg_failed=yes 19685d6c0b56eSmrgfi 19686d6c0b56eSmrg else 19687d6c0b56eSmrg pkg_failed=untried 19688d6c0b56eSmrgfi 19689d6c0b56eSmrg 19690d6c0b56eSmrg 19691d6c0b56eSmrg 19692d6c0b56eSmrgif test $pkg_failed = yes; then 19693d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19694d6c0b56eSmrg$as_echo "no" >&6; } 19695d6c0b56eSmrg 19696d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19697d6c0b56eSmrg _pkg_short_errors_supported=yes 19698d6c0b56eSmrgelse 19699d6c0b56eSmrg _pkg_short_errors_supported=no 19700d6c0b56eSmrgfi 19701d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19702d6c0b56eSmrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19703d6c0b56eSmrg else 19704d6c0b56eSmrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19705d6c0b56eSmrg fi 19706d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19707d6c0b56eSmrg echo "$LIBGLAMOR_PKG_ERRORS" >&5 19708d6c0b56eSmrg 19709d6c0b56eSmrg as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met: 19710d6c0b56eSmrg 19711d6c0b56eSmrg$LIBGLAMOR_PKG_ERRORS 19712d6c0b56eSmrg 19713d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19714d6c0b56eSmrginstalled software in a non-standard prefix. 19715d6c0b56eSmrg 19716d6c0b56eSmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 19717d6c0b56eSmrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 19718d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19719d6c0b56eSmrgelif test $pkg_failed = untried; then 19720d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19721d6c0b56eSmrg$as_echo "no" >&6; } 19722d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19723d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19724d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19725d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19726d6c0b56eSmrgpath to pkg-config. 19727d6c0b56eSmrg 19728d6c0b56eSmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 19729d6c0b56eSmrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 19730d6c0b56eSmrgSee the pkg-config man page for more details. 19731d6c0b56eSmrg 19732d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19733d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19734d6c0b56eSmrgelse 19735d6c0b56eSmrg LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS 19736d6c0b56eSmrg LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS 19737d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19738d6c0b56eSmrg$as_echo "yes" >&6; } 19739d6c0b56eSmrg 19740d6c0b56eSmrgfi 19741d6c0b56eSmrg 19742d6c0b56eSmrgpkg_failed=no 19743d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5 19744d6c0b56eSmrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; } 19745d6c0b56eSmrg 19746d6c0b56eSmrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then 19747d6c0b56eSmrg pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS" 19748d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19749d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19750d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19751d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19752d6c0b56eSmrg ac_status=$? 19753d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19754d6c0b56eSmrg test $ac_status = 0; }; then 19755d6c0b56eSmrg pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null` 19756d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19757d6c0b56eSmrgelse 19758d6c0b56eSmrg pkg_failed=yes 19759d6c0b56eSmrgfi 19760d6c0b56eSmrg else 19761d6c0b56eSmrg pkg_failed=untried 19762d6c0b56eSmrgfi 19763d6c0b56eSmrgif test -n "$LIBGLAMOR_EGL_LIBS"; then 19764d6c0b56eSmrg pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS" 19765d6c0b56eSmrg elif test -n "$PKG_CONFIG"; then 19766d6c0b56eSmrg if test -n "$PKG_CONFIG" && \ 19767d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19768d6c0b56eSmrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19769d6c0b56eSmrg ac_status=$? 19770d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19771d6c0b56eSmrg test $ac_status = 0; }; then 19772d6c0b56eSmrg pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null` 19773d6c0b56eSmrg test "x$?" != "x0" && pkg_failed=yes 19774d6c0b56eSmrgelse 19775d6c0b56eSmrg pkg_failed=yes 19776d6c0b56eSmrgfi 19777d6c0b56eSmrg else 19778d6c0b56eSmrg pkg_failed=untried 19779d6c0b56eSmrgfi 19780d6c0b56eSmrg 19781d6c0b56eSmrg 19782d6c0b56eSmrg 19783d6c0b56eSmrgif test $pkg_failed = yes; then 19784d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19785d6c0b56eSmrg$as_echo "no" >&6; } 19786d6c0b56eSmrg 19787d6c0b56eSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19788d6c0b56eSmrg _pkg_short_errors_supported=yes 19789d6c0b56eSmrgelse 19790d6c0b56eSmrg _pkg_short_errors_supported=no 19791d6c0b56eSmrgfi 19792d6c0b56eSmrg if test $_pkg_short_errors_supported = yes; then 19793d6c0b56eSmrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1` 19794d6c0b56eSmrg else 19795d6c0b56eSmrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1` 19796d6c0b56eSmrg fi 19797d6c0b56eSmrg # Put the nasty error message in config.log where it belongs 19798d6c0b56eSmrg echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5 19799d6c0b56eSmrg 19800d6c0b56eSmrg as_fn_error $? "Package requirements (glamor-egl) were not met: 19801d6c0b56eSmrg 19802d6c0b56eSmrg$LIBGLAMOR_EGL_PKG_ERRORS 19803d6c0b56eSmrg 19804d6c0b56eSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19805d6c0b56eSmrginstalled software in a non-standard prefix. 19806d6c0b56eSmrg 19807d6c0b56eSmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19808d6c0b56eSmrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19809d6c0b56eSmrgSee the pkg-config man page for more details." "$LINENO" 5 19810d6c0b56eSmrgelif test $pkg_failed = untried; then 19811d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19812d6c0b56eSmrg$as_echo "no" >&6; } 19813d6c0b56eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19814d6c0b56eSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19815d6c0b56eSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19816d6c0b56eSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 19817d6c0b56eSmrgpath to pkg-config. 19818d6c0b56eSmrg 19819d6c0b56eSmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19820d6c0b56eSmrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19821d6c0b56eSmrgSee the pkg-config man page for more details. 19822d6c0b56eSmrg 19823d6c0b56eSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19824d6c0b56eSmrgSee \`config.log' for more details" "$LINENO" 5; } 19825d6c0b56eSmrgelse 19826d6c0b56eSmrg LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS 19827d6c0b56eSmrg LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS 19828d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19829d6c0b56eSmrg$as_echo "yes" >&6; } 19830d6c0b56eSmrg 19831d6c0b56eSmrgfi 19832d6c0b56eSmrg fi 19833d6c0b56eSmrg 19834d6c0b56eSmrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h 19835d6c0b56eSmrg 19836d6c0b56eSmrgelse 19837d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5 19838d6c0b56eSmrg$as_echo "$GLAMOR" >&6; } 19839d6c0b56eSmrgfi 19840d6c0b56eSmrg if test x$GLAMOR != xno; then 19841d6c0b56eSmrg GLAMOR_TRUE= 19842d6c0b56eSmrg GLAMOR_FALSE='#' 19843d6c0b56eSmrgelse 19844d6c0b56eSmrg GLAMOR_TRUE='#' 19845d6c0b56eSmrg GLAMOR_FALSE= 19846d6c0b56eSmrgfi 19847d6c0b56eSmrg 19848d6c0b56eSmrg 19849d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h> 19850d6c0b56eSmrg #include <X11/Xfuncproto.h> 19851d6c0b56eSmrg #include <X11/extensions/renderproto.h> 19852d6c0b56eSmrg #include <xorg-server.h> 19853d6c0b56eSmrg #include <picture.h> 19854d6c0b56eSmrg #include <glyphstr.h> 19855d6c0b56eSmrg #include <fbpict.h> 19856d6c0b56eSmrg" 19857d6c0b56eSmrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then : 19858d6c0b56eSmrg 19859d6c0b56eSmrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h 19860d6c0b56eSmrg 19861d6c0b56eSmrgfi 19862d6c0b56eSmrg 19863d6c0b56eSmrg 19864d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h> 19865d6c0b56eSmrg #include <xf86Cursor.h> 19866d6c0b56eSmrg" 19867d6c0b56eSmrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then : 19868d6c0b56eSmrg 19869d6c0b56eSmrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h 19870d6c0b56eSmrg 19871d6c0b56eSmrgfi 19872d6c0b56eSmrg 19873d6c0b56eSmrg 19874d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "xorg_list_init" "ac_cv_have_decl_xorg_list_init" "#include <X11/Xdefs.h> 19875d6c0b56eSmrg #include \"xorg-server.h\" 19876d6c0b56eSmrg #include \"list.h\" 19877d6c0b56eSmrg" 19878d6c0b56eSmrgif test "x$ac_cv_have_decl_xorg_list_init" = xyes; then : 19879d6c0b56eSmrg 19880d6c0b56eSmrg$as_echo "#define HAVE_XORG_LIST 1" >>confdefs.h 19881d6c0b56eSmrg 19882d6c0b56eSmrgfi 19883d6c0b56eSmrg 19884d6c0b56eSmrg 19885d6c0b56eSmrgac_fn_c_check_decl "$LINENO" "GBM_BO_USE_LINEAR" "ac_cv_have_decl_GBM_BO_USE_LINEAR" "#include <stdlib.h> 19886d6c0b56eSmrg #include <gbm.h> 19887d6c0b56eSmrg" 19888d6c0b56eSmrgif test "x$ac_cv_have_decl_GBM_BO_USE_LINEAR" = xyes; then : 19889d6c0b56eSmrg 19890d6c0b56eSmrg$as_echo "#define HAVE_GBM_BO_USE_LINEAR 1" >>confdefs.h 19891d6c0b56eSmrg 19892d6c0b56eSmrgfi 19893d6c0b56eSmrg 19894d6c0b56eSmrg 19895d6c0b56eSmrgfor ac_header in misyncshm.h 19896d6c0b56eSmrgdo : 19897d6c0b56eSmrg ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h> 19898d6c0b56eSmrg #include <X11/Xfuncproto.h> 19899d6c0b56eSmrg #include <xorg-server.h> 19900d6c0b56eSmrg #include <screenint.h> 19901d6c0b56eSmrg" 19902d6c0b56eSmrgif test "x$ac_cv_header_misyncshm_h" = xyes; then : 19903d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 19904d6c0b56eSmrg#define HAVE_MISYNCSHM_H 1 19905d6c0b56eSmrg_ACEOF 19906d6c0b56eSmrg 19907d6c0b56eSmrgfi 19908d6c0b56eSmrg 19909d6c0b56eSmrgdone 19910d6c0b56eSmrg 19911d6c0b56eSmrg 19912d6c0b56eSmrgfor ac_header in present.h 19913d6c0b56eSmrgdo : 19914d6c0b56eSmrg ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h> 19915d6c0b56eSmrg #include <X11/Xproto.h> 19916d6c0b56eSmrg #include <X11/X.h> 19917d6c0b56eSmrg #include \"xorg-server.h\" 19918d6c0b56eSmrg" 19919d6c0b56eSmrgif test "x$ac_cv_header_present_h" = xyes; then : 19920d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 19921d6c0b56eSmrg#define HAVE_PRESENT_H 1 19922d6c0b56eSmrg_ACEOF 19923d6c0b56eSmrg 19924d6c0b56eSmrgfi 19925d6c0b56eSmrg 19926d6c0b56eSmrgdone 19927d6c0b56eSmrg 19928d6c0b56eSmrg 19929d6c0b56eSmrgfor ac_header in dri3.h 19930d6c0b56eSmrgdo : 19931d6c0b56eSmrg ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h> 19932d6c0b56eSmrg #include <xorg-server.h> 19933d6c0b56eSmrg" 19934d6c0b56eSmrgif test "x$ac_cv_header_dri3_h" = xyes; then : 19935d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 19936d6c0b56eSmrg#define HAVE_DRI3_H 1 19937d6c0b56eSmrg_ACEOF 19938d6c0b56eSmrg 19939d6c0b56eSmrgfi 19940d6c0b56eSmrg 19941d6c0b56eSmrgdone 19942d6c0b56eSmrg 19943d6c0b56eSmrg 19944d6c0b56eSmrgCPPFLAGS="$SAVE_CPPFLAGS" 19945d6c0b56eSmrg 19946d6c0b56eSmrg# Checks for headers/macros for byte swapping 19947d6c0b56eSmrg# Known variants: 19948d6c0b56eSmrg# <byteswap.h> bswap_16, bswap_32, bswap_64 (glibc) 19949d6c0b56eSmrg# <sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD) 19950d6c0b56eSmrg# <sys/endian.h> bswap16, bswap32, bswap64 (other BSD's) 19951d6c0b56eSmrg# and a fallback to local macros if none of the above are found 19952d6c0b56eSmrg 19953d6c0b56eSmrg# if <byteswap.h> is found, assume it's the correct version 19954d6c0b56eSmrgfor ac_header in byteswap.h 19955d6c0b56eSmrgdo : 19956d6c0b56eSmrg ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default" 19957d6c0b56eSmrgif test "x$ac_cv_header_byteswap_h" = xyes; then : 19958d6c0b56eSmrg cat >>confdefs.h <<_ACEOF 19959d6c0b56eSmrg#define HAVE_BYTESWAP_H 1 19960d6c0b56eSmrg_ACEOF 19961d6c0b56eSmrg 19962d6c0b56eSmrgfi 19963d6c0b56eSmrg 19964d6c0b56eSmrgdone 19965d6c0b56eSmrg 19966d6c0b56eSmrg 19967d6c0b56eSmrg# if <sys/endian.h> is found, have to check which version 19968d6c0b56eSmrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 19969d6c0b56eSmrgif test "x$ac_cv_header_sys_endian_h" = xyes; then : 19970d6c0b56eSmrg HAVE_SYS_ENDIAN_H="yes" 19971d6c0b56eSmrgelse 19972d6c0b56eSmrg HAVE_SYS_ENDIAN_H="no" 19973d6c0b56eSmrgfi 19974d6c0b56eSmrg 19975d6c0b56eSmrg 19976d6c0b56eSmrg 19977d6c0b56eSmrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then 19978d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5 19979d6c0b56eSmrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19980d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19981d6c0b56eSmrg/* end confdefs.h. */ 19982d6c0b56eSmrg 19983d6c0b56eSmrg#include <sys/types.h> 19984d6c0b56eSmrg#include <sys/endian.h> 19985d6c0b56eSmrg 19986d6c0b56eSmrgint 19987d6c0b56eSmrgmain () 19988d6c0b56eSmrg{ 19989d6c0b56eSmrg 19990d6c0b56eSmrgint a = 1, b; 19991d6c0b56eSmrgb = __swap16(a); 19992d6c0b56eSmrg 19993d6c0b56eSmrg ; 19994d6c0b56eSmrg return 0; 19995d6c0b56eSmrg} 19996d6c0b56eSmrg 19997d6c0b56eSmrg_ACEOF 19998d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 19999d6c0b56eSmrg SYS_ENDIAN__SWAP='yes' 20000d6c0b56eSmrgelse 20001d6c0b56eSmrg SYS_ENDIAN__SWAP='no' 20002d6c0b56eSmrgfi 20003d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 20004d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 20005d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5 20006d6c0b56eSmrg$as_echo "$SYS_ENDIAN__SWAP" >&6; } 20007d6c0b56eSmrg 20008d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5 20009d6c0b56eSmrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 20010d6c0b56eSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20011d6c0b56eSmrg/* end confdefs.h. */ 20012d6c0b56eSmrg 20013d6c0b56eSmrg#include <sys/types.h> 20014d6c0b56eSmrg#include <sys/endian.h> 20015d6c0b56eSmrg 20016d6c0b56eSmrgint 20017d6c0b56eSmrgmain () 20018d6c0b56eSmrg{ 20019d6c0b56eSmrg 20020d6c0b56eSmrgint a = 1, b; 20021d6c0b56eSmrgb = bswap16(a); 20022d6c0b56eSmrg 20023d6c0b56eSmrg ; 20024d6c0b56eSmrg return 0; 20025d6c0b56eSmrg} 20026d6c0b56eSmrg 20027d6c0b56eSmrg_ACEOF 20028d6c0b56eSmrgif ac_fn_c_try_link "$LINENO"; then : 20029d6c0b56eSmrg SYS_ENDIAN_BSWAP='yes' 20030d6c0b56eSmrgelse 20031d6c0b56eSmrg SYS_ENDIAN_BSWAP='no' 20032d6c0b56eSmrgfi 20033d6c0b56eSmrgrm -f core conftest.err conftest.$ac_objext \ 20034d6c0b56eSmrg conftest$ac_exeext conftest.$ac_ext 20035d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5 20036d6c0b56eSmrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; } 20037d6c0b56eSmrg 20038d6c0b56eSmrg if test "$SYS_ENDIAN_BSWAP" = "yes" ; then 20039d6c0b56eSmrg USE_SYS_ENDIAN_H=yes 20040d6c0b56eSmrg BSWAP=bswap 20041d6c0b56eSmrg else 20042d6c0b56eSmrg if test "$SYS_ENDIAN__SWAP" = "yes" ; then 20043d6c0b56eSmrg USE_SYS_ENDIAN_H=yes 20044d6c0b56eSmrg BSWAP=__swap 20045d6c0b56eSmrg else 20046d6c0b56eSmrg USE_SYS_ENDIAN_H=no 20047d6c0b56eSmrg fi 20048d6c0b56eSmrg fi 20049d6c0b56eSmrg 20050d6c0b56eSmrg if test "$USE_SYS_ENDIAN_H" = "yes" ; then 20051d6c0b56eSmrg 20052d6c0b56eSmrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h 20053d6c0b56eSmrg 20054d6c0b56eSmrg 20055d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 20056d6c0b56eSmrg#define bswap_16 ${BSWAP}16 20057d6c0b56eSmrg_ACEOF 20058d6c0b56eSmrg 20059d6c0b56eSmrg 20060d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 20061d6c0b56eSmrg#define bswap_32 ${BSWAP}32 20062d6c0b56eSmrg_ACEOF 20063d6c0b56eSmrg 20064d6c0b56eSmrg 20065d6c0b56eSmrgcat >>confdefs.h <<_ACEOF 20066d6c0b56eSmrg#define bswap_64 ${BSWAP}64 20067d6c0b56eSmrg_ACEOF 20068d6c0b56eSmrg 20069d6c0b56eSmrg fi 20070d6c0b56eSmrgfi 20071d6c0b56eSmrg 20072d6c0b56eSmrg 20073d6c0b56eSmrg 20074d6c0b56eSmrgDRIVER_NAME=amdgpu 20075d6c0b56eSmrg 20076d6c0b56eSmrg 20077d6c0b56eSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile conf/Makefile" 20078d6c0b56eSmrg 20079d6c0b56eSmrgcat >confcache <<\_ACEOF 20080d6c0b56eSmrg# This file is a shell script that caches the results of configure 20081d6c0b56eSmrg# tests run on this system so they can be shared between configure 20082d6c0b56eSmrg# scripts and configure runs, see configure's option --config-cache. 20083d6c0b56eSmrg# It is not useful on other systems. If it contains results you don't 20084d6c0b56eSmrg# want to keep, you may remove or edit it. 20085d6c0b56eSmrg# 20086d6c0b56eSmrg# config.status only pays attention to the cache file if you give it 20087d6c0b56eSmrg# the --recheck option to rerun configure. 20088d6c0b56eSmrg# 20089d6c0b56eSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 20090d6c0b56eSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 20091d6c0b56eSmrg# following values. 20092d6c0b56eSmrg 20093d6c0b56eSmrg_ACEOF 20094d6c0b56eSmrg 20095d6c0b56eSmrg# The following way of writing the cache mishandles newlines in values, 20096d6c0b56eSmrg# but we know of no workaround that is simple, portable, and efficient. 20097d6c0b56eSmrg# So, we kill variables containing newlines. 20098d6c0b56eSmrg# Ultrix sh set writes to stderr and can't be redirected directly, 20099d6c0b56eSmrg# and sets the high bit in the cache file unless we assign to the vars. 20100d6c0b56eSmrg( 20101d6c0b56eSmrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20102d6c0b56eSmrg eval ac_val=\$$ac_var 20103d6c0b56eSmrg case $ac_val in #( 20104d6c0b56eSmrg *${as_nl}*) 20105d6c0b56eSmrg case $ac_var in #( 20106d6c0b56eSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20107d6c0b56eSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20108d6c0b56eSmrg esac 20109d6c0b56eSmrg case $ac_var in #( 20110d6c0b56eSmrg _ | IFS | as_nl) ;; #( 20111d6c0b56eSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20112d6c0b56eSmrg *) { eval $ac_var=; unset $ac_var;} ;; 20113d6c0b56eSmrg esac ;; 20114d6c0b56eSmrg esac 20115d6c0b56eSmrg done 20116d6c0b56eSmrg 20117d6c0b56eSmrg (set) 2>&1 | 20118d6c0b56eSmrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 20119d6c0b56eSmrg *${as_nl}ac_space=\ *) 20120d6c0b56eSmrg # `set' does not quote correctly, so add quotes: double-quote 20121d6c0b56eSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 20122d6c0b56eSmrg sed -n \ 20123d6c0b56eSmrg "s/'/'\\\\''/g; 20124d6c0b56eSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20125d6c0b56eSmrg ;; #( 20126d6c0b56eSmrg *) 20127d6c0b56eSmrg # `set' quotes correctly as required by POSIX, so do not add quotes. 20128d6c0b56eSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20129d6c0b56eSmrg ;; 20130d6c0b56eSmrg esac | 20131d6c0b56eSmrg sort 20132d6c0b56eSmrg) | 20133d6c0b56eSmrg sed ' 20134d6c0b56eSmrg /^ac_cv_env_/b end 20135d6c0b56eSmrg t clear 20136d6c0b56eSmrg :clear 20137d6c0b56eSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20138d6c0b56eSmrg t end 20139d6c0b56eSmrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20140d6c0b56eSmrg :end' >>confcache 20141d6c0b56eSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20142d6c0b56eSmrg if test -w "$cache_file"; then 20143d6c0b56eSmrg if test "x$cache_file" != "x/dev/null"; then 20144d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20145d6c0b56eSmrg$as_echo "$as_me: updating cache $cache_file" >&6;} 20146d6c0b56eSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 20147d6c0b56eSmrg cat confcache >"$cache_file" 20148d6c0b56eSmrg else 20149d6c0b56eSmrg case $cache_file in #( 20150d6c0b56eSmrg */* | ?:*) 20151d6c0b56eSmrg mv -f confcache "$cache_file"$$ && 20152d6c0b56eSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 20153d6c0b56eSmrg *) 20154d6c0b56eSmrg mv -f confcache "$cache_file" ;; 20155d6c0b56eSmrg esac 20156d6c0b56eSmrg fi 20157d6c0b56eSmrg fi 20158d6c0b56eSmrg else 20159d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20160d6c0b56eSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20161d6c0b56eSmrg fi 20162d6c0b56eSmrgfi 20163d6c0b56eSmrgrm -f confcache 20164d6c0b56eSmrg 20165d6c0b56eSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 20166d6c0b56eSmrg# Let make expand exec_prefix. 20167d6c0b56eSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20168d6c0b56eSmrg 20169d6c0b56eSmrgDEFS=-DHAVE_CONFIG_H 20170d6c0b56eSmrg 20171d6c0b56eSmrgac_libobjs= 20172d6c0b56eSmrgac_ltlibobjs= 20173d6c0b56eSmrgU= 20174d6c0b56eSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20175d6c0b56eSmrg # 1. Remove the extension, and $U if already installed. 20176d6c0b56eSmrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20177d6c0b56eSmrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 20178d6c0b56eSmrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20179d6c0b56eSmrg # will be set to the directory where LIBOBJS objects are built. 20180d6c0b56eSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20181d6c0b56eSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20182d6c0b56eSmrgdone 20183d6c0b56eSmrgLIBOBJS=$ac_libobjs 20184d6c0b56eSmrg 20185d6c0b56eSmrgLTLIBOBJS=$ac_ltlibobjs 20186d6c0b56eSmrg 20187d6c0b56eSmrg 20188d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20189d6c0b56eSmrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 20190d6c0b56eSmrg if test -n "$am_sleep_pid"; then 20191d6c0b56eSmrg # Hide warnings about reused PIDs. 20192d6c0b56eSmrg wait $am_sleep_pid 2>/dev/null 20193d6c0b56eSmrg fi 20194d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 20195d6c0b56eSmrg$as_echo "done" >&6; } 20196d6c0b56eSmrg if test -n "$EXEEXT"; then 20197d6c0b56eSmrg am__EXEEXT_TRUE= 20198d6c0b56eSmrg am__EXEEXT_FALSE='#' 20199d6c0b56eSmrgelse 20200d6c0b56eSmrg am__EXEEXT_TRUE='#' 20201d6c0b56eSmrg am__EXEEXT_FALSE= 20202d6c0b56eSmrgfi 20203d6c0b56eSmrg 20204d6c0b56eSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20205d6c0b56eSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 20206d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20207d6c0b56eSmrgfi 20208d6c0b56eSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20209d6c0b56eSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20210d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20211d6c0b56eSmrgfi 20212d6c0b56eSmrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20213d6c0b56eSmrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 20214d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20215d6c0b56eSmrgfi 20216d6c0b56eSmrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 20217d6c0b56eSmrg as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 20218d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20219d6c0b56eSmrgfi 20220d6c0b56eSmrgif test -z "${HAS_XORG_CONF_DIR_TRUE}" && test -z "${HAS_XORG_CONF_DIR_FALSE}"; then 20221d6c0b56eSmrg as_fn_error $? "conditional \"HAS_XORG_CONF_DIR\" was never defined. 20222d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20223d6c0b56eSmrgfi 20224d6c0b56eSmrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then 20225d6c0b56eSmrg as_fn_error $? "conditional \"LIBUDEV\" was never defined. 20226d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20227d6c0b56eSmrgfi 20228d6c0b56eSmrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then 20229d6c0b56eSmrg as_fn_error $? "conditional \"GLAMOR\" was never defined. 20230d6c0b56eSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20231d6c0b56eSmrgfi 20232d6c0b56eSmrg 20233d6c0b56eSmrg: "${CONFIG_STATUS=./config.status}" 20234d6c0b56eSmrgac_write_fail=0 20235d6c0b56eSmrgac_clean_files_save=$ac_clean_files 20236d6c0b56eSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 20237d6c0b56eSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20238d6c0b56eSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 20239d6c0b56eSmrgas_write_fail=0 20240d6c0b56eSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20241d6c0b56eSmrg#! $SHELL 20242d6c0b56eSmrg# Generated by $as_me. 20243d6c0b56eSmrg# Run this file to recreate the current configuration. 20244d6c0b56eSmrg# Compiler output produced by configure, useful for debugging 20245d6c0b56eSmrg# configure, is in config.log if it exists. 20246d6c0b56eSmrg 20247d6c0b56eSmrgdebug=false 20248d6c0b56eSmrgac_cs_recheck=false 20249d6c0b56eSmrgac_cs_silent=false 20250d6c0b56eSmrg 20251d6c0b56eSmrgSHELL=\${CONFIG_SHELL-$SHELL} 20252d6c0b56eSmrgexport SHELL 20253d6c0b56eSmrg_ASEOF 20254d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20255d6c0b56eSmrg## -------------------- ## 20256d6c0b56eSmrg## M4sh Initialization. ## 20257d6c0b56eSmrg## -------------------- ## 20258d6c0b56eSmrg 20259d6c0b56eSmrg# Be more Bourne compatible 20260d6c0b56eSmrgDUALCASE=1; export DUALCASE # for MKS sh 20261d6c0b56eSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20262d6c0b56eSmrg emulate sh 20263d6c0b56eSmrg NULLCMD=: 20264d6c0b56eSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20265d6c0b56eSmrg # is contrary to our usage. Disable this feature. 20266d6c0b56eSmrg alias -g '${1+"$@"}'='"$@"' 20267d6c0b56eSmrg setopt NO_GLOB_SUBST 20268d6c0b56eSmrgelse 20269d6c0b56eSmrg case `(set -o) 2>/dev/null` in #( 20270d6c0b56eSmrg *posix*) : 20271d6c0b56eSmrg set -o posix ;; #( 20272d6c0b56eSmrg *) : 20273d6c0b56eSmrg ;; 20274d6c0b56eSmrgesac 20275d6c0b56eSmrgfi 20276d6c0b56eSmrg 20277d6c0b56eSmrg 20278d6c0b56eSmrgas_nl=' 20279d6c0b56eSmrg' 20280d6c0b56eSmrgexport as_nl 20281d6c0b56eSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 20282d6c0b56eSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20283d6c0b56eSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 20284d6c0b56eSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 20285d6c0b56eSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 20286d6c0b56eSmrg# but without wasting forks for bash or zsh. 20287d6c0b56eSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 20288d6c0b56eSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 20289d6c0b56eSmrg as_echo='print -r --' 20290d6c0b56eSmrg as_echo_n='print -rn --' 20291d6c0b56eSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 20292d6c0b56eSmrg as_echo='printf %s\n' 20293d6c0b56eSmrg as_echo_n='printf %s' 20294d6c0b56eSmrgelse 20295d6c0b56eSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 20296d6c0b56eSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 20297d6c0b56eSmrg as_echo_n='/usr/ucb/echo -n' 20298d6c0b56eSmrg else 20299d6c0b56eSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 20300d6c0b56eSmrg as_echo_n_body='eval 20301d6c0b56eSmrg arg=$1; 20302d6c0b56eSmrg case $arg in #( 20303d6c0b56eSmrg *"$as_nl"*) 20304d6c0b56eSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 20305d6c0b56eSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 20306d6c0b56eSmrg esac; 20307d6c0b56eSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 20308d6c0b56eSmrg ' 20309d6c0b56eSmrg export as_echo_n_body 20310d6c0b56eSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 20311d6c0b56eSmrg fi 20312d6c0b56eSmrg export as_echo_body 20313d6c0b56eSmrg as_echo='sh -c $as_echo_body as_echo' 20314d6c0b56eSmrgfi 20315d6c0b56eSmrg 20316d6c0b56eSmrg# The user is always right. 20317d6c0b56eSmrgif test "${PATH_SEPARATOR+set}" != set; then 20318d6c0b56eSmrg PATH_SEPARATOR=: 20319d6c0b56eSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20320d6c0b56eSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20321d6c0b56eSmrg PATH_SEPARATOR=';' 20322d6c0b56eSmrg } 20323d6c0b56eSmrgfi 20324d6c0b56eSmrg 20325d6c0b56eSmrg 20326d6c0b56eSmrg# IFS 20327d6c0b56eSmrg# We need space, tab and new line, in precisely that order. Quoting is 20328d6c0b56eSmrg# there to prevent editors from complaining about space-tab. 20329d6c0b56eSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 20330d6c0b56eSmrg# splitting by setting IFS to empty value.) 20331d6c0b56eSmrgIFS=" "" $as_nl" 20332d6c0b56eSmrg 20333d6c0b56eSmrg# Find who we are. Look in the path if we contain no directory separator. 20334d6c0b56eSmrgas_myself= 20335d6c0b56eSmrgcase $0 in #(( 20336d6c0b56eSmrg *[\\/]* ) as_myself=$0 ;; 20337d6c0b56eSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20338d6c0b56eSmrgfor as_dir in $PATH 20339d6c0b56eSmrgdo 20340d6c0b56eSmrg IFS=$as_save_IFS 20341d6c0b56eSmrg test -z "$as_dir" && as_dir=. 20342d6c0b56eSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20343d6c0b56eSmrg done 20344d6c0b56eSmrgIFS=$as_save_IFS 20345d6c0b56eSmrg 20346d6c0b56eSmrg ;; 20347d6c0b56eSmrgesac 20348d6c0b56eSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 20349d6c0b56eSmrg# in which case we are not to be found in the path. 20350d6c0b56eSmrgif test "x$as_myself" = x; then 20351d6c0b56eSmrg as_myself=$0 20352d6c0b56eSmrgfi 20353d6c0b56eSmrgif test ! -f "$as_myself"; then 20354d6c0b56eSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20355d6c0b56eSmrg exit 1 20356d6c0b56eSmrgfi 20357d6c0b56eSmrg 20358d6c0b56eSmrg# Unset variables that we do not need and which cause bugs (e.g. in 20359d6c0b56eSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 20360d6c0b56eSmrg# suppresses any "Segmentation fault" message there. '((' could 20361d6c0b56eSmrg# trigger a bug in pdksh 5.2.14. 20362d6c0b56eSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 20363d6c0b56eSmrgdo eval test x\${$as_var+set} = xset \ 20364d6c0b56eSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20365d6c0b56eSmrgdone 20366d6c0b56eSmrgPS1='$ ' 20367d6c0b56eSmrgPS2='> ' 20368d6c0b56eSmrgPS4='+ ' 20369d6c0b56eSmrg 20370d6c0b56eSmrg# NLS nuisances. 20371d6c0b56eSmrgLC_ALL=C 20372d6c0b56eSmrgexport LC_ALL 20373d6c0b56eSmrgLANGUAGE=C 20374d6c0b56eSmrgexport LANGUAGE 20375d6c0b56eSmrg 20376d6c0b56eSmrg# CDPATH. 20377d6c0b56eSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20378d6c0b56eSmrg 20379d6c0b56eSmrg 20380d6c0b56eSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 20381d6c0b56eSmrg# ---------------------------------------- 20382d6c0b56eSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20383d6c0b56eSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20384d6c0b56eSmrg# script with STATUS, using 1 if that was 0. 20385d6c0b56eSmrgas_fn_error () 20386d6c0b56eSmrg{ 20387d6c0b56eSmrg as_status=$1; test $as_status -eq 0 && as_status=1 20388d6c0b56eSmrg if test "$4"; then 20389d6c0b56eSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20390d6c0b56eSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20391d6c0b56eSmrg fi 20392d6c0b56eSmrg $as_echo "$as_me: error: $2" >&2 20393d6c0b56eSmrg as_fn_exit $as_status 20394d6c0b56eSmrg} # as_fn_error 20395d6c0b56eSmrg 20396d6c0b56eSmrg 20397d6c0b56eSmrg# as_fn_set_status STATUS 20398d6c0b56eSmrg# ----------------------- 20399d6c0b56eSmrg# Set $? to STATUS, without forking. 20400d6c0b56eSmrgas_fn_set_status () 20401d6c0b56eSmrg{ 20402d6c0b56eSmrg return $1 20403d6c0b56eSmrg} # as_fn_set_status 20404d6c0b56eSmrg 20405d6c0b56eSmrg# as_fn_exit STATUS 20406d6c0b56eSmrg# ----------------- 20407d6c0b56eSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20408d6c0b56eSmrgas_fn_exit () 20409d6c0b56eSmrg{ 20410d6c0b56eSmrg set +e 20411d6c0b56eSmrg as_fn_set_status $1 20412d6c0b56eSmrg exit $1 20413d6c0b56eSmrg} # as_fn_exit 20414d6c0b56eSmrg 20415d6c0b56eSmrg# as_fn_unset VAR 20416d6c0b56eSmrg# --------------- 20417d6c0b56eSmrg# Portably unset VAR. 20418d6c0b56eSmrgas_fn_unset () 20419d6c0b56eSmrg{ 20420d6c0b56eSmrg { eval $1=; unset $1;} 20421d6c0b56eSmrg} 20422d6c0b56eSmrgas_unset=as_fn_unset 20423d6c0b56eSmrg# as_fn_append VAR VALUE 20424d6c0b56eSmrg# ---------------------- 20425d6c0b56eSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 20426d6c0b56eSmrg# advantage of any shell optimizations that allow amortized linear growth over 20427d6c0b56eSmrg# repeated appends, instead of the typical quadratic growth present in naive 20428d6c0b56eSmrg# implementations. 20429d6c0b56eSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 20430d6c0b56eSmrg eval 'as_fn_append () 20431d6c0b56eSmrg { 20432d6c0b56eSmrg eval $1+=\$2 20433d6c0b56eSmrg }' 20434d6c0b56eSmrgelse 20435d6c0b56eSmrg as_fn_append () 20436d6c0b56eSmrg { 20437d6c0b56eSmrg eval $1=\$$1\$2 20438d6c0b56eSmrg } 20439d6c0b56eSmrgfi # as_fn_append 20440d6c0b56eSmrg 20441d6c0b56eSmrg# as_fn_arith ARG... 20442d6c0b56eSmrg# ------------------ 20443d6c0b56eSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 20444d6c0b56eSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 20445d6c0b56eSmrg# must be portable across $(()) and expr. 20446d6c0b56eSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 20447d6c0b56eSmrg eval 'as_fn_arith () 20448d6c0b56eSmrg { 20449d6c0b56eSmrg as_val=$(( $* )) 20450d6c0b56eSmrg }' 20451d6c0b56eSmrgelse 20452d6c0b56eSmrg as_fn_arith () 20453d6c0b56eSmrg { 20454d6c0b56eSmrg as_val=`expr "$@" || test $? -eq 1` 20455d6c0b56eSmrg } 20456d6c0b56eSmrgfi # as_fn_arith 20457d6c0b56eSmrg 20458d6c0b56eSmrg 20459d6c0b56eSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 20460d6c0b56eSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 20461d6c0b56eSmrg as_expr=expr 20462d6c0b56eSmrgelse 20463d6c0b56eSmrg as_expr=false 20464d6c0b56eSmrgfi 20465d6c0b56eSmrg 20466d6c0b56eSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20467d6c0b56eSmrg as_basename=basename 20468d6c0b56eSmrgelse 20469d6c0b56eSmrg as_basename=false 20470d6c0b56eSmrgfi 20471d6c0b56eSmrg 20472d6c0b56eSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20473d6c0b56eSmrg as_dirname=dirname 20474d6c0b56eSmrgelse 20475d6c0b56eSmrg as_dirname=false 20476d6c0b56eSmrgfi 20477d6c0b56eSmrg 20478d6c0b56eSmrgas_me=`$as_basename -- "$0" || 20479d6c0b56eSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20480d6c0b56eSmrg X"$0" : 'X\(//\)$' \| \ 20481d6c0b56eSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 20482d6c0b56eSmrg$as_echo X/"$0" | 20483d6c0b56eSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 20484d6c0b56eSmrg s//\1/ 20485d6c0b56eSmrg q 20486d6c0b56eSmrg } 20487d6c0b56eSmrg /^X\/\(\/\/\)$/{ 20488d6c0b56eSmrg s//\1/ 20489d6c0b56eSmrg q 20490d6c0b56eSmrg } 20491d6c0b56eSmrg /^X\/\(\/\).*/{ 20492d6c0b56eSmrg s//\1/ 20493d6c0b56eSmrg q 20494d6c0b56eSmrg } 20495d6c0b56eSmrg s/.*/./; q'` 20496d6c0b56eSmrg 20497d6c0b56eSmrg# Avoid depending upon Character Ranges. 20498d6c0b56eSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 20499d6c0b56eSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20500d6c0b56eSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 20501d6c0b56eSmrgas_cr_digits='0123456789' 20502d6c0b56eSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 20503d6c0b56eSmrg 20504d6c0b56eSmrgECHO_C= ECHO_N= ECHO_T= 20505d6c0b56eSmrgcase `echo -n x` in #((((( 20506d6c0b56eSmrg-n*) 20507d6c0b56eSmrg case `echo 'xy\c'` in 20508d6c0b56eSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20509d6c0b56eSmrg xy) ECHO_C='\c';; 20510d6c0b56eSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20511d6c0b56eSmrg ECHO_T=' ';; 20512d6c0b56eSmrg esac;; 20513d6c0b56eSmrg*) 20514d6c0b56eSmrg ECHO_N='-n';; 20515d6c0b56eSmrgesac 20516d6c0b56eSmrg 20517d6c0b56eSmrgrm -f conf$$ conf$$.exe conf$$.file 20518d6c0b56eSmrgif test -d conf$$.dir; then 20519d6c0b56eSmrg rm -f conf$$.dir/conf$$.file 20520d6c0b56eSmrgelse 20521d6c0b56eSmrg rm -f conf$$.dir 20522d6c0b56eSmrg mkdir conf$$.dir 2>/dev/null 20523d6c0b56eSmrgfi 20524d6c0b56eSmrgif (echo >conf$$.file) 2>/dev/null; then 20525d6c0b56eSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 20526d6c0b56eSmrg as_ln_s='ln -s' 20527d6c0b56eSmrg # ... but there are two gotchas: 20528d6c0b56eSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20529d6c0b56eSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20530d6c0b56eSmrg # In both cases, we have to default to `cp -pR'. 20531d6c0b56eSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20532d6c0b56eSmrg as_ln_s='cp -pR' 20533d6c0b56eSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 20534d6c0b56eSmrg as_ln_s=ln 20535d6c0b56eSmrg else 20536d6c0b56eSmrg as_ln_s='cp -pR' 20537d6c0b56eSmrg fi 20538d6c0b56eSmrgelse 20539d6c0b56eSmrg as_ln_s='cp -pR' 20540d6c0b56eSmrgfi 20541d6c0b56eSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20542d6c0b56eSmrgrmdir conf$$.dir 2>/dev/null 20543d6c0b56eSmrg 20544d6c0b56eSmrg 20545d6c0b56eSmrg# as_fn_mkdir_p 20546d6c0b56eSmrg# ------------- 20547d6c0b56eSmrg# Create "$as_dir" as a directory, including parents if necessary. 20548d6c0b56eSmrgas_fn_mkdir_p () 20549d6c0b56eSmrg{ 20550d6c0b56eSmrg 20551d6c0b56eSmrg case $as_dir in #( 20552d6c0b56eSmrg -*) as_dir=./$as_dir;; 20553d6c0b56eSmrg esac 20554d6c0b56eSmrg test -d "$as_dir" || eval $as_mkdir_p || { 20555d6c0b56eSmrg as_dirs= 20556d6c0b56eSmrg while :; do 20557d6c0b56eSmrg case $as_dir in #( 20558d6c0b56eSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20559d6c0b56eSmrg *) as_qdir=$as_dir;; 20560d6c0b56eSmrg esac 20561d6c0b56eSmrg as_dirs="'$as_qdir' $as_dirs" 20562d6c0b56eSmrg as_dir=`$as_dirname -- "$as_dir" || 20563d6c0b56eSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20564d6c0b56eSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 20565d6c0b56eSmrg X"$as_dir" : 'X\(//\)$' \| \ 20566d6c0b56eSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20567d6c0b56eSmrg$as_echo X"$as_dir" | 20568d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20569d6c0b56eSmrg s//\1/ 20570d6c0b56eSmrg q 20571d6c0b56eSmrg } 20572d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 20573d6c0b56eSmrg s//\1/ 20574d6c0b56eSmrg q 20575d6c0b56eSmrg } 20576d6c0b56eSmrg /^X\(\/\/\)$/{ 20577d6c0b56eSmrg s//\1/ 20578d6c0b56eSmrg q 20579d6c0b56eSmrg } 20580d6c0b56eSmrg /^X\(\/\).*/{ 20581d6c0b56eSmrg s//\1/ 20582d6c0b56eSmrg q 20583d6c0b56eSmrg } 20584d6c0b56eSmrg s/.*/./; q'` 20585d6c0b56eSmrg test -d "$as_dir" && break 20586d6c0b56eSmrg done 20587d6c0b56eSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 20588d6c0b56eSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20589d6c0b56eSmrg 20590d6c0b56eSmrg 20591d6c0b56eSmrg} # as_fn_mkdir_p 20592d6c0b56eSmrgif mkdir -p . 2>/dev/null; then 20593d6c0b56eSmrg as_mkdir_p='mkdir -p "$as_dir"' 20594d6c0b56eSmrgelse 20595d6c0b56eSmrg test -d ./-p && rmdir ./-p 20596d6c0b56eSmrg as_mkdir_p=false 20597d6c0b56eSmrgfi 20598d6c0b56eSmrg 20599d6c0b56eSmrg 20600d6c0b56eSmrg# as_fn_executable_p FILE 20601d6c0b56eSmrg# ----------------------- 20602d6c0b56eSmrg# Test if FILE is an executable regular file. 20603d6c0b56eSmrgas_fn_executable_p () 20604d6c0b56eSmrg{ 20605d6c0b56eSmrg test -f "$1" && test -x "$1" 20606d6c0b56eSmrg} # as_fn_executable_p 20607d6c0b56eSmrgas_test_x='test -x' 20608d6c0b56eSmrgas_executable_p=as_fn_executable_p 20609d6c0b56eSmrg 20610d6c0b56eSmrg# Sed expression to map a string onto a valid CPP name. 20611d6c0b56eSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20612d6c0b56eSmrg 20613d6c0b56eSmrg# Sed expression to map a string onto a valid variable name. 20614d6c0b56eSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20615d6c0b56eSmrg 20616d6c0b56eSmrg 20617d6c0b56eSmrgexec 6>&1 20618d6c0b56eSmrg## ----------------------------------- ## 20619d6c0b56eSmrg## Main body of $CONFIG_STATUS script. ## 20620d6c0b56eSmrg## ----------------------------------- ## 20621d6c0b56eSmrg_ASEOF 20622d6c0b56eSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20623d6c0b56eSmrg 20624d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20625d6c0b56eSmrg# Save the log message, to keep $0 and so on meaningful, and to 20626d6c0b56eSmrg# report actual input values of CONFIG_FILES etc. instead of their 20627d6c0b56eSmrg# values after options handling. 20628d6c0b56eSmrgac_log=" 20629d6c0b56eSmrgThis file was extended by xf86-video-amdgpu $as_me 1.1.0, which was 20630d6c0b56eSmrggenerated by GNU Autoconf 2.69. Invocation command line was 20631d6c0b56eSmrg 20632d6c0b56eSmrg CONFIG_FILES = $CONFIG_FILES 20633d6c0b56eSmrg CONFIG_HEADERS = $CONFIG_HEADERS 20634d6c0b56eSmrg CONFIG_LINKS = $CONFIG_LINKS 20635d6c0b56eSmrg CONFIG_COMMANDS = $CONFIG_COMMANDS 20636d6c0b56eSmrg $ $0 $@ 20637d6c0b56eSmrg 20638d6c0b56eSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 20639d6c0b56eSmrg" 20640d6c0b56eSmrg 20641d6c0b56eSmrg_ACEOF 20642d6c0b56eSmrg 20643d6c0b56eSmrgcase $ac_config_files in *" 20644d6c0b56eSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 20645d6c0b56eSmrgesac 20646d6c0b56eSmrg 20647d6c0b56eSmrgcase $ac_config_headers in *" 20648d6c0b56eSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20649d6c0b56eSmrgesac 20650d6c0b56eSmrg 20651d6c0b56eSmrg 20652d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20653d6c0b56eSmrg# Files that config.status was made for. 20654d6c0b56eSmrgconfig_files="$ac_config_files" 20655d6c0b56eSmrgconfig_headers="$ac_config_headers" 20656d6c0b56eSmrgconfig_commands="$ac_config_commands" 20657d6c0b56eSmrg 20658d6c0b56eSmrg_ACEOF 20659d6c0b56eSmrg 20660d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20661d6c0b56eSmrgac_cs_usage="\ 20662d6c0b56eSmrg\`$as_me' instantiates files and other configuration actions 20663d6c0b56eSmrgfrom templates according to the current configuration. Unless the files 20664d6c0b56eSmrgand actions are specified as TAGs, all are instantiated by default. 20665d6c0b56eSmrg 20666d6c0b56eSmrgUsage: $0 [OPTION]... [TAG]... 20667d6c0b56eSmrg 20668d6c0b56eSmrg -h, --help print this help, then exit 20669d6c0b56eSmrg -V, --version print version number and configuration settings, then exit 20670d6c0b56eSmrg --config print configuration, then exit 20671d6c0b56eSmrg -q, --quiet, --silent 20672d6c0b56eSmrg do not print progress messages 20673d6c0b56eSmrg -d, --debug don't remove temporary files 20674d6c0b56eSmrg --recheck update $as_me by reconfiguring in the same conditions 20675d6c0b56eSmrg --file=FILE[:TEMPLATE] 20676d6c0b56eSmrg instantiate the configuration file FILE 20677d6c0b56eSmrg --header=FILE[:TEMPLATE] 20678d6c0b56eSmrg instantiate the configuration header FILE 20679d6c0b56eSmrg 20680d6c0b56eSmrgConfiguration files: 20681d6c0b56eSmrg$config_files 20682d6c0b56eSmrg 20683d6c0b56eSmrgConfiguration headers: 20684d6c0b56eSmrg$config_headers 20685d6c0b56eSmrg 20686d6c0b56eSmrgConfiguration commands: 20687d6c0b56eSmrg$config_commands 20688d6c0b56eSmrg 20689d6c0b56eSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 20690d6c0b56eSmrg 20691d6c0b56eSmrg_ACEOF 20692d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20693d6c0b56eSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20694d6c0b56eSmrgac_cs_version="\\ 20695d6c0b56eSmrgxf86-video-amdgpu config.status 1.1.0 20696d6c0b56eSmrgconfigured by $0, generated by GNU Autoconf 2.69, 20697d6c0b56eSmrg with options \\"\$ac_cs_config\\" 20698d6c0b56eSmrg 20699d6c0b56eSmrgCopyright (C) 2012 Free Software Foundation, Inc. 20700d6c0b56eSmrgThis config.status script is free software; the Free Software Foundation 20701d6c0b56eSmrggives unlimited permission to copy, distribute and modify it." 20702d6c0b56eSmrg 20703d6c0b56eSmrgac_pwd='$ac_pwd' 20704d6c0b56eSmrgsrcdir='$srcdir' 20705d6c0b56eSmrgINSTALL='$INSTALL' 20706d6c0b56eSmrgMKDIR_P='$MKDIR_P' 20707d6c0b56eSmrgAWK='$AWK' 20708d6c0b56eSmrgtest -n "\$AWK" || AWK=awk 20709d6c0b56eSmrg_ACEOF 20710d6c0b56eSmrg 20711d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20712d6c0b56eSmrg# The default lists apply if the user does not specify any file. 20713d6c0b56eSmrgac_need_defaults=: 20714d6c0b56eSmrgwhile test $# != 0 20715d6c0b56eSmrgdo 20716d6c0b56eSmrg case $1 in 20717d6c0b56eSmrg --*=?*) 20718d6c0b56eSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20719d6c0b56eSmrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20720d6c0b56eSmrg ac_shift=: 20721d6c0b56eSmrg ;; 20722d6c0b56eSmrg --*=) 20723d6c0b56eSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20724d6c0b56eSmrg ac_optarg= 20725d6c0b56eSmrg ac_shift=: 20726d6c0b56eSmrg ;; 20727d6c0b56eSmrg *) 20728d6c0b56eSmrg ac_option=$1 20729d6c0b56eSmrg ac_optarg=$2 20730d6c0b56eSmrg ac_shift=shift 20731d6c0b56eSmrg ;; 20732d6c0b56eSmrg esac 20733d6c0b56eSmrg 20734d6c0b56eSmrg case $ac_option in 20735d6c0b56eSmrg # Handling of the options. 20736d6c0b56eSmrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20737d6c0b56eSmrg ac_cs_recheck=: ;; 20738d6c0b56eSmrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20739d6c0b56eSmrg $as_echo "$ac_cs_version"; exit ;; 20740d6c0b56eSmrg --config | --confi | --conf | --con | --co | --c ) 20741d6c0b56eSmrg $as_echo "$ac_cs_config"; exit ;; 20742d6c0b56eSmrg --debug | --debu | --deb | --de | --d | -d ) 20743d6c0b56eSmrg debug=: ;; 20744d6c0b56eSmrg --file | --fil | --fi | --f ) 20745d6c0b56eSmrg $ac_shift 20746d6c0b56eSmrg case $ac_optarg in 20747d6c0b56eSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20748d6c0b56eSmrg '') as_fn_error $? "missing file argument" ;; 20749d6c0b56eSmrg esac 20750d6c0b56eSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20751d6c0b56eSmrg ac_need_defaults=false;; 20752d6c0b56eSmrg --header | --heade | --head | --hea ) 20753d6c0b56eSmrg $ac_shift 20754d6c0b56eSmrg case $ac_optarg in 20755d6c0b56eSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20756d6c0b56eSmrg esac 20757d6c0b56eSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20758d6c0b56eSmrg ac_need_defaults=false;; 20759d6c0b56eSmrg --he | --h) 20760d6c0b56eSmrg # Conflict between --help and --header 20761d6c0b56eSmrg as_fn_error $? "ambiguous option: \`$1' 20762d6c0b56eSmrgTry \`$0 --help' for more information.";; 20763d6c0b56eSmrg --help | --hel | -h ) 20764d6c0b56eSmrg $as_echo "$ac_cs_usage"; exit ;; 20765d6c0b56eSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20766d6c0b56eSmrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20767d6c0b56eSmrg ac_cs_silent=: ;; 20768d6c0b56eSmrg 20769d6c0b56eSmrg # This is an error. 20770d6c0b56eSmrg -*) as_fn_error $? "unrecognized option: \`$1' 20771d6c0b56eSmrgTry \`$0 --help' for more information." ;; 20772d6c0b56eSmrg 20773d6c0b56eSmrg *) as_fn_append ac_config_targets " $1" 20774d6c0b56eSmrg ac_need_defaults=false ;; 20775d6c0b56eSmrg 20776d6c0b56eSmrg esac 20777d6c0b56eSmrg shift 20778d6c0b56eSmrgdone 20779d6c0b56eSmrg 20780d6c0b56eSmrgac_configure_extra_args= 20781d6c0b56eSmrg 20782d6c0b56eSmrgif $ac_cs_silent; then 20783d6c0b56eSmrg exec 6>/dev/null 20784d6c0b56eSmrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20785d6c0b56eSmrgfi 20786d6c0b56eSmrg 20787d6c0b56eSmrg_ACEOF 20788d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20789d6c0b56eSmrgif \$ac_cs_recheck; then 20790d6c0b56eSmrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20791d6c0b56eSmrg shift 20792d6c0b56eSmrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 20793d6c0b56eSmrg CONFIG_SHELL='$SHELL' 20794d6c0b56eSmrg export CONFIG_SHELL 20795d6c0b56eSmrg exec "\$@" 20796d6c0b56eSmrgfi 20797d6c0b56eSmrg 20798d6c0b56eSmrg_ACEOF 20799d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20800d6c0b56eSmrgexec 5>>config.log 20801d6c0b56eSmrg{ 20802d6c0b56eSmrg echo 20803d6c0b56eSmrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20804d6c0b56eSmrg## Running $as_me. ## 20805d6c0b56eSmrg_ASBOX 20806d6c0b56eSmrg $as_echo "$ac_log" 20807d6c0b56eSmrg} >&5 20808d6c0b56eSmrg 20809d6c0b56eSmrg_ACEOF 20810d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20811d6c0b56eSmrg# 20812d6c0b56eSmrg# INIT-COMMANDS 20813d6c0b56eSmrg# 20814d6c0b56eSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20815d6c0b56eSmrg 20816d6c0b56eSmrg 20817d6c0b56eSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20818d6c0b56eSmrg# if CDPATH is set. 20819d6c0b56eSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20820d6c0b56eSmrg 20821d6c0b56eSmrgsed_quote_subst='$sed_quote_subst' 20822d6c0b56eSmrgdouble_quote_subst='$double_quote_subst' 20823d6c0b56eSmrgdelay_variable_subst='$delay_variable_subst' 20824d6c0b56eSmrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20825d6c0b56eSmrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20826d6c0b56eSmrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20827d6c0b56eSmrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20828d6c0b56eSmrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20829d6c0b56eSmrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20830d6c0b56eSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20831d6c0b56eSmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20832d6c0b56eSmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20833d6c0b56eSmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20834d6c0b56eSmrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20835d6c0b56eSmrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20836d6c0b56eSmrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20837d6c0b56eSmrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20838d6c0b56eSmrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20839d6c0b56eSmrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20840d6c0b56eSmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20841d6c0b56eSmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20842d6c0b56eSmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20843d6c0b56eSmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20844d6c0b56eSmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20845d6c0b56eSmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20846d6c0b56eSmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20847d6c0b56eSmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20848d6c0b56eSmrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20849d6c0b56eSmrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20850d6c0b56eSmrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20851d6c0b56eSmrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20852d6c0b56eSmrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20853d6c0b56eSmrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20854d6c0b56eSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20855d6c0b56eSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20856d6c0b56eSmrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20857d6c0b56eSmrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20858d6c0b56eSmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20859d6c0b56eSmrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20860d6c0b56eSmrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20861d6c0b56eSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20862d6c0b56eSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20863d6c0b56eSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20864d6c0b56eSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20865d6c0b56eSmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20866d6c0b56eSmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20867d6c0b56eSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20868d6c0b56eSmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20869d6c0b56eSmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20870d6c0b56eSmrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20871d6c0b56eSmrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20872d6c0b56eSmrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20873d6c0b56eSmrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20874d6c0b56eSmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20875d6c0b56eSmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20876d6c0b56eSmrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20877d6c0b56eSmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20878d6c0b56eSmrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20879d6c0b56eSmrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20880d6c0b56eSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20881d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20882d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 20883d6c0b56eSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20884d6c0b56eSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20885d6c0b56eSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20886d6c0b56eSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20887d6c0b56eSmrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20888d6c0b56eSmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20889d6c0b56eSmrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20890d6c0b56eSmrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20891d6c0b56eSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20892d6c0b56eSmrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20893d6c0b56eSmrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20894d6c0b56eSmrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20895d6c0b56eSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20896d6c0b56eSmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20897d6c0b56eSmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20898d6c0b56eSmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20899d6c0b56eSmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20900d6c0b56eSmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20901d6c0b56eSmrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20902d6c0b56eSmrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20903d6c0b56eSmrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20904d6c0b56eSmrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20905d6c0b56eSmrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20906d6c0b56eSmrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20907d6c0b56eSmrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20908d6c0b56eSmrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20909d6c0b56eSmrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20910d6c0b56eSmrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20911d6c0b56eSmrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20912d6c0b56eSmrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20913d6c0b56eSmrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20914d6c0b56eSmrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20915d6c0b56eSmrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20916d6c0b56eSmrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20917d6c0b56eSmrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20918d6c0b56eSmrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20919d6c0b56eSmrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20920d6c0b56eSmrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20921d6c0b56eSmrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20922d6c0b56eSmrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20923d6c0b56eSmrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20924d6c0b56eSmrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20925d6c0b56eSmrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20926d6c0b56eSmrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20927d6c0b56eSmrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20928d6c0b56eSmrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20929d6c0b56eSmrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20930d6c0b56eSmrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20931d6c0b56eSmrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20932d6c0b56eSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20933d6c0b56eSmrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20934d6c0b56eSmrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20935d6c0b56eSmrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20936d6c0b56eSmrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20937d6c0b56eSmrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20938d6c0b56eSmrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20939d6c0b56eSmrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20940d6c0b56eSmrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20941d6c0b56eSmrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20942d6c0b56eSmrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20943d6c0b56eSmrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20944d6c0b56eSmrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20945d6c0b56eSmrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20946d6c0b56eSmrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20947d6c0b56eSmrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20948d6c0b56eSmrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20949d6c0b56eSmrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20950d6c0b56eSmrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20951d6c0b56eSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20952d6c0b56eSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20953d6c0b56eSmrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20954d6c0b56eSmrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20955d6c0b56eSmrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20956d6c0b56eSmrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20957d6c0b56eSmrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20958d6c0b56eSmrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20959d6c0b56eSmrg 20960d6c0b56eSmrgLTCC='$LTCC' 20961d6c0b56eSmrgLTCFLAGS='$LTCFLAGS' 20962d6c0b56eSmrgcompiler='$compiler_DEFAULT' 20963d6c0b56eSmrg 20964d6c0b56eSmrg# A function that is used when there is no print builtin or printf. 20965d6c0b56eSmrgfunc_fallback_echo () 20966d6c0b56eSmrg{ 20967d6c0b56eSmrg eval 'cat <<_LTECHO_EOF 20968d6c0b56eSmrg\$1 20969d6c0b56eSmrg_LTECHO_EOF' 20970d6c0b56eSmrg} 20971d6c0b56eSmrg 20972d6c0b56eSmrg# Quote evaled strings. 20973d6c0b56eSmrgfor var in SHELL \ 20974d6c0b56eSmrgECHO \ 20975d6c0b56eSmrgPATH_SEPARATOR \ 20976d6c0b56eSmrgSED \ 20977d6c0b56eSmrgGREP \ 20978d6c0b56eSmrgEGREP \ 20979d6c0b56eSmrgFGREP \ 20980d6c0b56eSmrgLD \ 20981d6c0b56eSmrgNM \ 20982d6c0b56eSmrgLN_S \ 20983d6c0b56eSmrglt_SP2NL \ 20984d6c0b56eSmrglt_NL2SP \ 20985d6c0b56eSmrgreload_flag \ 20986d6c0b56eSmrgOBJDUMP \ 20987d6c0b56eSmrgdeplibs_check_method \ 20988d6c0b56eSmrgfile_magic_cmd \ 20989d6c0b56eSmrgfile_magic_glob \ 20990d6c0b56eSmrgwant_nocaseglob \ 20991d6c0b56eSmrgDLLTOOL \ 20992d6c0b56eSmrgsharedlib_from_linklib_cmd \ 20993d6c0b56eSmrgAR \ 20994d6c0b56eSmrgAR_FLAGS \ 20995d6c0b56eSmrgarchiver_list_spec \ 20996d6c0b56eSmrgSTRIP \ 20997d6c0b56eSmrgRANLIB \ 20998d6c0b56eSmrgCC \ 20999d6c0b56eSmrgCFLAGS \ 21000d6c0b56eSmrgcompiler \ 21001d6c0b56eSmrglt_cv_sys_global_symbol_pipe \ 21002d6c0b56eSmrglt_cv_sys_global_symbol_to_cdecl \ 21003d6c0b56eSmrglt_cv_sys_global_symbol_to_import \ 21004d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address \ 21005d6c0b56eSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21006d6c0b56eSmrglt_cv_nm_interface \ 21007d6c0b56eSmrgnm_file_list_spec \ 21008d6c0b56eSmrglt_cv_truncate_bin \ 21009d6c0b56eSmrglt_prog_compiler_no_builtin_flag \ 21010d6c0b56eSmrglt_prog_compiler_pic \ 21011d6c0b56eSmrglt_prog_compiler_wl \ 21012d6c0b56eSmrglt_prog_compiler_static \ 21013d6c0b56eSmrglt_cv_prog_compiler_c_o \ 21014d6c0b56eSmrgneed_locks \ 21015d6c0b56eSmrgMANIFEST_TOOL \ 21016d6c0b56eSmrgDSYMUTIL \ 21017d6c0b56eSmrgNMEDIT \ 21018d6c0b56eSmrgLIPO \ 21019d6c0b56eSmrgOTOOL \ 21020d6c0b56eSmrgOTOOL64 \ 21021d6c0b56eSmrgshrext_cmds \ 21022d6c0b56eSmrgexport_dynamic_flag_spec \ 21023d6c0b56eSmrgwhole_archive_flag_spec \ 21024d6c0b56eSmrgcompiler_needs_object \ 21025d6c0b56eSmrgwith_gnu_ld \ 21026d6c0b56eSmrgallow_undefined_flag \ 21027d6c0b56eSmrgno_undefined_flag \ 21028d6c0b56eSmrghardcode_libdir_flag_spec \ 21029d6c0b56eSmrghardcode_libdir_separator \ 21030d6c0b56eSmrgexclude_expsyms \ 21031d6c0b56eSmrginclude_expsyms \ 21032d6c0b56eSmrgfile_list_spec \ 21033d6c0b56eSmrgvariables_saved_for_relink \ 21034d6c0b56eSmrglibname_spec \ 21035d6c0b56eSmrglibrary_names_spec \ 21036d6c0b56eSmrgsoname_spec \ 21037d6c0b56eSmrginstall_override_mode \ 21038d6c0b56eSmrgfinish_eval \ 21039d6c0b56eSmrgold_striplib \ 21040d6c0b56eSmrgstriplib; do 21041d6c0b56eSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21042d6c0b56eSmrg *[\\\\\\\`\\"\\\$]*) 21043d6c0b56eSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21044d6c0b56eSmrg ;; 21045d6c0b56eSmrg *) 21046d6c0b56eSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21047d6c0b56eSmrg ;; 21048d6c0b56eSmrg esac 21049d6c0b56eSmrgdone 21050d6c0b56eSmrg 21051d6c0b56eSmrg# Double-quote double-evaled strings. 21052d6c0b56eSmrgfor var in reload_cmds \ 21053d6c0b56eSmrgold_postinstall_cmds \ 21054d6c0b56eSmrgold_postuninstall_cmds \ 21055d6c0b56eSmrgold_archive_cmds \ 21056d6c0b56eSmrgextract_expsyms_cmds \ 21057d6c0b56eSmrgold_archive_from_new_cmds \ 21058d6c0b56eSmrgold_archive_from_expsyms_cmds \ 21059d6c0b56eSmrgarchive_cmds \ 21060d6c0b56eSmrgarchive_expsym_cmds \ 21061d6c0b56eSmrgmodule_cmds \ 21062d6c0b56eSmrgmodule_expsym_cmds \ 21063d6c0b56eSmrgexport_symbols_cmds \ 21064d6c0b56eSmrgprelink_cmds \ 21065d6c0b56eSmrgpostlink_cmds \ 21066d6c0b56eSmrgpostinstall_cmds \ 21067d6c0b56eSmrgpostuninstall_cmds \ 21068d6c0b56eSmrgfinish_cmds \ 21069d6c0b56eSmrgsys_lib_search_path_spec \ 21070d6c0b56eSmrgconfigure_time_dlsearch_path \ 21071d6c0b56eSmrgconfigure_time_lt_sys_library_path; do 21072d6c0b56eSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21073d6c0b56eSmrg *[\\\\\\\`\\"\\\$]*) 21074d6c0b56eSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21075d6c0b56eSmrg ;; 21076d6c0b56eSmrg *) 21077d6c0b56eSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21078d6c0b56eSmrg ;; 21079d6c0b56eSmrg esac 21080d6c0b56eSmrgdone 21081d6c0b56eSmrg 21082d6c0b56eSmrgac_aux_dir='$ac_aux_dir' 21083d6c0b56eSmrg 21084d6c0b56eSmrg# See if we are running on zsh, and set the options that allow our 21085d6c0b56eSmrg# commands through without removal of \ escapes INIT. 21086d6c0b56eSmrgif test -n "\${ZSH_VERSION+set}"; then 21087d6c0b56eSmrg setopt NO_GLOB_SUBST 21088d6c0b56eSmrgfi 21089d6c0b56eSmrg 21090d6c0b56eSmrg 21091d6c0b56eSmrg PACKAGE='$PACKAGE' 21092d6c0b56eSmrg VERSION='$VERSION' 21093d6c0b56eSmrg RM='$RM' 21094d6c0b56eSmrg ofile='$ofile' 21095d6c0b56eSmrg 21096d6c0b56eSmrg 21097d6c0b56eSmrg 21098d6c0b56eSmrg 21099d6c0b56eSmrg_ACEOF 21100d6c0b56eSmrg 21101d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21102d6c0b56eSmrg 21103d6c0b56eSmrg# Handling of arguments. 21104d6c0b56eSmrgfor ac_config_target in $ac_config_targets 21105d6c0b56eSmrgdo 21106d6c0b56eSmrg case $ac_config_target in 21107d6c0b56eSmrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21108d6c0b56eSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21109d6c0b56eSmrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21110d6c0b56eSmrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21111d6c0b56eSmrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21112d6c0b56eSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21113d6c0b56eSmrg "conf/Makefile") CONFIG_FILES="$CONFIG_FILES conf/Makefile" ;; 21114d6c0b56eSmrg 21115d6c0b56eSmrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21116d6c0b56eSmrg esac 21117d6c0b56eSmrgdone 21118d6c0b56eSmrg 21119d6c0b56eSmrg 21120d6c0b56eSmrg# If the user did not use the arguments to specify the items to instantiate, 21121d6c0b56eSmrg# then the envvar interface is used. Set only those that are not. 21122d6c0b56eSmrg# We use the long form for the default assignment because of an extremely 21123d6c0b56eSmrg# bizarre bug on SunOS 4.1.3. 21124d6c0b56eSmrgif $ac_need_defaults; then 21125d6c0b56eSmrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21126d6c0b56eSmrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21127d6c0b56eSmrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21128d6c0b56eSmrgfi 21129d6c0b56eSmrg 21130d6c0b56eSmrg# Have a temporary directory for convenience. Make it in the build tree 21131d6c0b56eSmrg# simply because there is no reason against having it here, and in addition, 21132d6c0b56eSmrg# creating and moving files from /tmp can sometimes cause problems. 21133d6c0b56eSmrg# Hook for its removal unless debugging. 21134d6c0b56eSmrg# Note that there is a small window in which the directory will not be cleaned: 21135d6c0b56eSmrg# after its creation but before its name has been assigned to `$tmp'. 21136d6c0b56eSmrg$debug || 21137d6c0b56eSmrg{ 21138d6c0b56eSmrg tmp= ac_tmp= 21139d6c0b56eSmrg trap 'exit_status=$? 21140d6c0b56eSmrg : "${ac_tmp:=$tmp}" 21141d6c0b56eSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21142d6c0b56eSmrg' 0 21143d6c0b56eSmrg trap 'as_fn_exit 1' 1 2 13 15 21144d6c0b56eSmrg} 21145d6c0b56eSmrg# Create a (secure) tmp directory for tmp files. 21146d6c0b56eSmrg 21147d6c0b56eSmrg{ 21148d6c0b56eSmrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21149d6c0b56eSmrg test -d "$tmp" 21150d6c0b56eSmrg} || 21151d6c0b56eSmrg{ 21152d6c0b56eSmrg tmp=./conf$$-$RANDOM 21153d6c0b56eSmrg (umask 077 && mkdir "$tmp") 21154d6c0b56eSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21155d6c0b56eSmrgac_tmp=$tmp 21156d6c0b56eSmrg 21157d6c0b56eSmrg# Set up the scripts for CONFIG_FILES section. 21158d6c0b56eSmrg# No need to generate them if there are no CONFIG_FILES. 21159d6c0b56eSmrg# This happens for instance with `./config.status config.h'. 21160d6c0b56eSmrgif test -n "$CONFIG_FILES"; then 21161d6c0b56eSmrg 21162d6c0b56eSmrg 21163d6c0b56eSmrgac_cr=`echo X | tr X '\015'` 21164d6c0b56eSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 21165d6c0b56eSmrg# But we know of no other shell where ac_cr would be empty at this 21166d6c0b56eSmrg# point, so we can use a bashism as a fallback. 21167d6c0b56eSmrgif test "x$ac_cr" = x; then 21168d6c0b56eSmrg eval ac_cr=\$\'\\r\' 21169d6c0b56eSmrgfi 21170d6c0b56eSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21171d6c0b56eSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21172d6c0b56eSmrg ac_cs_awk_cr='\\r' 21173d6c0b56eSmrgelse 21174d6c0b56eSmrg ac_cs_awk_cr=$ac_cr 21175d6c0b56eSmrgfi 21176d6c0b56eSmrg 21177d6c0b56eSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 21178d6c0b56eSmrg_ACEOF 21179d6c0b56eSmrg 21180d6c0b56eSmrg 21181d6c0b56eSmrg{ 21182d6c0b56eSmrg echo "cat >conf$$subs.awk <<_ACEOF" && 21183d6c0b56eSmrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21184d6c0b56eSmrg echo "_ACEOF" 21185d6c0b56eSmrg} >conf$$subs.sh || 21186d6c0b56eSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21187d6c0b56eSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21188d6c0b56eSmrgac_delim='%!_!# ' 21189d6c0b56eSmrgfor ac_last_try in false false false false false :; do 21190d6c0b56eSmrg . ./conf$$subs.sh || 21191d6c0b56eSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21192d6c0b56eSmrg 21193d6c0b56eSmrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21194d6c0b56eSmrg if test $ac_delim_n = $ac_delim_num; then 21195d6c0b56eSmrg break 21196d6c0b56eSmrg elif $ac_last_try; then 21197d6c0b56eSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21198d6c0b56eSmrg else 21199d6c0b56eSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21200d6c0b56eSmrg fi 21201d6c0b56eSmrgdone 21202d6c0b56eSmrgrm -f conf$$subs.sh 21203d6c0b56eSmrg 21204d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21205d6c0b56eSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21206d6c0b56eSmrg_ACEOF 21207d6c0b56eSmrgsed -n ' 21208d6c0b56eSmrgh 21209d6c0b56eSmrgs/^/S["/; s/!.*/"]=/ 21210d6c0b56eSmrgp 21211d6c0b56eSmrgg 21212d6c0b56eSmrgs/^[^!]*!// 21213d6c0b56eSmrg:repl 21214d6c0b56eSmrgt repl 21215d6c0b56eSmrgs/'"$ac_delim"'$// 21216d6c0b56eSmrgt delim 21217d6c0b56eSmrg:nl 21218d6c0b56eSmrgh 21219d6c0b56eSmrgs/\(.\{148\}\)..*/\1/ 21220d6c0b56eSmrgt more1 21221d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21222d6c0b56eSmrgp 21223d6c0b56eSmrgn 21224d6c0b56eSmrgb repl 21225d6c0b56eSmrg:more1 21226d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21227d6c0b56eSmrgp 21228d6c0b56eSmrgg 21229d6c0b56eSmrgs/.\{148\}// 21230d6c0b56eSmrgt nl 21231d6c0b56eSmrg:delim 21232d6c0b56eSmrgh 21233d6c0b56eSmrgs/\(.\{148\}\)..*/\1/ 21234d6c0b56eSmrgt more2 21235d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 21236d6c0b56eSmrgp 21237d6c0b56eSmrgb 21238d6c0b56eSmrg:more2 21239d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21240d6c0b56eSmrgp 21241d6c0b56eSmrgg 21242d6c0b56eSmrgs/.\{148\}// 21243d6c0b56eSmrgt delim 21244d6c0b56eSmrg' <conf$$subs.awk | sed ' 21245d6c0b56eSmrg/^[^""]/{ 21246d6c0b56eSmrg N 21247d6c0b56eSmrg s/\n// 21248d6c0b56eSmrg} 21249d6c0b56eSmrg' >>$CONFIG_STATUS || ac_write_fail=1 21250d6c0b56eSmrgrm -f conf$$subs.awk 21251d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21252d6c0b56eSmrg_ACAWK 21253d6c0b56eSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21254d6c0b56eSmrg for (key in S) S_is_set[key] = 1 21255d6c0b56eSmrg FS = "" 21256d6c0b56eSmrg 21257d6c0b56eSmrg} 21258d6c0b56eSmrg{ 21259d6c0b56eSmrg line = $ 0 21260d6c0b56eSmrg nfields = split(line, field, "@") 21261d6c0b56eSmrg substed = 0 21262d6c0b56eSmrg len = length(field[1]) 21263d6c0b56eSmrg for (i = 2; i < nfields; i++) { 21264d6c0b56eSmrg key = field[i] 21265d6c0b56eSmrg keylen = length(key) 21266d6c0b56eSmrg if (S_is_set[key]) { 21267d6c0b56eSmrg value = S[key] 21268d6c0b56eSmrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21269d6c0b56eSmrg len += length(value) + length(field[++i]) 21270d6c0b56eSmrg substed = 1 21271d6c0b56eSmrg } else 21272d6c0b56eSmrg len += 1 + keylen 21273d6c0b56eSmrg } 21274d6c0b56eSmrg 21275d6c0b56eSmrg print line 21276d6c0b56eSmrg} 21277d6c0b56eSmrg 21278d6c0b56eSmrg_ACAWK 21279d6c0b56eSmrg_ACEOF 21280d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21281d6c0b56eSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21282d6c0b56eSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21283d6c0b56eSmrgelse 21284d6c0b56eSmrg cat 21285d6c0b56eSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21286d6c0b56eSmrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21287d6c0b56eSmrg_ACEOF 21288d6c0b56eSmrg 21289d6c0b56eSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21290d6c0b56eSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21291d6c0b56eSmrg# trailing colons and then remove the whole line if VPATH becomes empty 21292d6c0b56eSmrg# (actually we leave an empty line to preserve line numbers). 21293d6c0b56eSmrgif test "x$srcdir" = x.; then 21294d6c0b56eSmrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21295d6c0b56eSmrgh 21296d6c0b56eSmrgs/// 21297d6c0b56eSmrgs/^/:/ 21298d6c0b56eSmrgs/[ ]*$/:/ 21299d6c0b56eSmrgs/:\$(srcdir):/:/g 21300d6c0b56eSmrgs/:\${srcdir}:/:/g 21301d6c0b56eSmrgs/:@srcdir@:/:/g 21302d6c0b56eSmrgs/^:*// 21303d6c0b56eSmrgs/:*$// 21304d6c0b56eSmrgx 21305d6c0b56eSmrgs/\(=[ ]*\).*/\1/ 21306d6c0b56eSmrgG 21307d6c0b56eSmrgs/\n// 21308d6c0b56eSmrgs/^[^=]*=[ ]*$// 21309d6c0b56eSmrg}' 21310d6c0b56eSmrgfi 21311d6c0b56eSmrg 21312d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21313d6c0b56eSmrgfi # test -n "$CONFIG_FILES" 21314d6c0b56eSmrg 21315d6c0b56eSmrg# Set up the scripts for CONFIG_HEADERS section. 21316d6c0b56eSmrg# No need to generate them if there are no CONFIG_HEADERS. 21317d6c0b56eSmrg# This happens for instance with `./config.status Makefile'. 21318d6c0b56eSmrgif test -n "$CONFIG_HEADERS"; then 21319d6c0b56eSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 21320d6c0b56eSmrgBEGIN { 21321d6c0b56eSmrg_ACEOF 21322d6c0b56eSmrg 21323d6c0b56eSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as 21324d6c0b56eSmrg# here-document in config.status, that substitutes the proper values into 21325d6c0b56eSmrg# config.h.in to produce config.h. 21326d6c0b56eSmrg 21327d6c0b56eSmrg# Create a delimiter string that does not exist in confdefs.h, to ease 21328d6c0b56eSmrg# handling of long lines. 21329d6c0b56eSmrgac_delim='%!_!# ' 21330d6c0b56eSmrgfor ac_last_try in false false :; do 21331d6c0b56eSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21332d6c0b56eSmrg if test -z "$ac_tt"; then 21333d6c0b56eSmrg break 21334d6c0b56eSmrg elif $ac_last_try; then 21335d6c0b56eSmrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21336d6c0b56eSmrg else 21337d6c0b56eSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21338d6c0b56eSmrg fi 21339d6c0b56eSmrgdone 21340d6c0b56eSmrg 21341d6c0b56eSmrg# For the awk script, D is an array of macro values keyed by name, 21342d6c0b56eSmrg# likewise P contains macro parameters if any. Preserve backslash 21343d6c0b56eSmrg# newline sequences. 21344d6c0b56eSmrg 21345d6c0b56eSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21346d6c0b56eSmrgsed -n ' 21347d6c0b56eSmrgs/.\{148\}/&'"$ac_delim"'/g 21348d6c0b56eSmrgt rset 21349d6c0b56eSmrg:rset 21350d6c0b56eSmrgs/^[ ]*#[ ]*define[ ][ ]*/ / 21351d6c0b56eSmrgt def 21352d6c0b56eSmrgd 21353d6c0b56eSmrg:def 21354d6c0b56eSmrgs/\\$// 21355d6c0b56eSmrgt bsnl 21356d6c0b56eSmrgs/["\\]/\\&/g 21357d6c0b56eSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21358d6c0b56eSmrgD["\1"]=" \3"/p 21359d6c0b56eSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21360d6c0b56eSmrgd 21361d6c0b56eSmrg:bsnl 21362d6c0b56eSmrgs/["\\]/\\&/g 21363d6c0b56eSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21364d6c0b56eSmrgD["\1"]=" \3\\\\\\n"\\/p 21365d6c0b56eSmrgt cont 21366d6c0b56eSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21367d6c0b56eSmrgt cont 21368d6c0b56eSmrgd 21369d6c0b56eSmrg:cont 21370d6c0b56eSmrgn 21371d6c0b56eSmrgs/.\{148\}/&'"$ac_delim"'/g 21372d6c0b56eSmrgt clear 21373d6c0b56eSmrg:clear 21374d6c0b56eSmrgs/\\$// 21375d6c0b56eSmrgt bsnlc 21376d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 21377d6c0b56eSmrgd 21378d6c0b56eSmrg:bsnlc 21379d6c0b56eSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21380d6c0b56eSmrgb cont 21381d6c0b56eSmrg' <confdefs.h | sed ' 21382d6c0b56eSmrgs/'"$ac_delim"'/"\\\ 21383d6c0b56eSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 21384d6c0b56eSmrg 21385d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21386d6c0b56eSmrg for (key in D) D_is_set[key] = 1 21387d6c0b56eSmrg FS = "" 21388d6c0b56eSmrg} 21389d6c0b56eSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21390d6c0b56eSmrg line = \$ 0 21391d6c0b56eSmrg split(line, arg, " ") 21392d6c0b56eSmrg if (arg[1] == "#") { 21393d6c0b56eSmrg defundef = arg[2] 21394d6c0b56eSmrg mac1 = arg[3] 21395d6c0b56eSmrg } else { 21396d6c0b56eSmrg defundef = substr(arg[1], 2) 21397d6c0b56eSmrg mac1 = arg[2] 21398d6c0b56eSmrg } 21399d6c0b56eSmrg split(mac1, mac2, "(") #) 21400d6c0b56eSmrg macro = mac2[1] 21401d6c0b56eSmrg prefix = substr(line, 1, index(line, defundef) - 1) 21402d6c0b56eSmrg if (D_is_set[macro]) { 21403d6c0b56eSmrg # Preserve the white space surrounding the "#". 21404d6c0b56eSmrg print prefix "define", macro P[macro] D[macro] 21405d6c0b56eSmrg next 21406d6c0b56eSmrg } else { 21407d6c0b56eSmrg # Replace #undef with comments. This is necessary, for example, 21408d6c0b56eSmrg # in the case of _POSIX_SOURCE, which is predefined and required 21409d6c0b56eSmrg # on some systems where configure will not decide to define it. 21410d6c0b56eSmrg if (defundef == "undef") { 21411d6c0b56eSmrg print "/*", prefix defundef, macro, "*/" 21412d6c0b56eSmrg next 21413d6c0b56eSmrg } 21414d6c0b56eSmrg } 21415d6c0b56eSmrg} 21416d6c0b56eSmrg{ print } 21417d6c0b56eSmrg_ACAWK 21418d6c0b56eSmrg_ACEOF 21419d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21420d6c0b56eSmrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21421d6c0b56eSmrgfi # test -n "$CONFIG_HEADERS" 21422d6c0b56eSmrg 21423d6c0b56eSmrg 21424d6c0b56eSmrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21425d6c0b56eSmrgshift 21426d6c0b56eSmrgfor ac_tag 21427d6c0b56eSmrgdo 21428d6c0b56eSmrg case $ac_tag in 21429d6c0b56eSmrg :[FHLC]) ac_mode=$ac_tag; continue;; 21430d6c0b56eSmrg esac 21431d6c0b56eSmrg case $ac_mode$ac_tag in 21432d6c0b56eSmrg :[FHL]*:*);; 21433d6c0b56eSmrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21434d6c0b56eSmrg :[FH]-) ac_tag=-:-;; 21435d6c0b56eSmrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21436d6c0b56eSmrg esac 21437d6c0b56eSmrg ac_save_IFS=$IFS 21438d6c0b56eSmrg IFS=: 21439d6c0b56eSmrg set x $ac_tag 21440d6c0b56eSmrg IFS=$ac_save_IFS 21441d6c0b56eSmrg shift 21442d6c0b56eSmrg ac_file=$1 21443d6c0b56eSmrg shift 21444d6c0b56eSmrg 21445d6c0b56eSmrg case $ac_mode in 21446d6c0b56eSmrg :L) ac_source=$1;; 21447d6c0b56eSmrg :[FH]) 21448d6c0b56eSmrg ac_file_inputs= 21449d6c0b56eSmrg for ac_f 21450d6c0b56eSmrg do 21451d6c0b56eSmrg case $ac_f in 21452d6c0b56eSmrg -) ac_f="$ac_tmp/stdin";; 21453d6c0b56eSmrg *) # Look for the file first in the build tree, then in the source tree 21454d6c0b56eSmrg # (if the path is not absolute). The absolute path cannot be DOS-style, 21455d6c0b56eSmrg # because $ac_f cannot contain `:'. 21456d6c0b56eSmrg test -f "$ac_f" || 21457d6c0b56eSmrg case $ac_f in 21458d6c0b56eSmrg [\\/$]*) false;; 21459d6c0b56eSmrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21460d6c0b56eSmrg esac || 21461d6c0b56eSmrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21462d6c0b56eSmrg esac 21463d6c0b56eSmrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21464d6c0b56eSmrg as_fn_append ac_file_inputs " '$ac_f'" 21465d6c0b56eSmrg done 21466d6c0b56eSmrg 21467d6c0b56eSmrg # Let's still pretend it is `configure' which instantiates (i.e., don't 21468d6c0b56eSmrg # use $as_me), people would be surprised to read: 21469d6c0b56eSmrg # /* config.h. Generated by config.status. */ 21470d6c0b56eSmrg configure_input='Generated from '` 21471d6c0b56eSmrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21472d6c0b56eSmrg `' by configure.' 21473d6c0b56eSmrg if test x"$ac_file" != x-; then 21474d6c0b56eSmrg configure_input="$ac_file. $configure_input" 21475d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21476d6c0b56eSmrg$as_echo "$as_me: creating $ac_file" >&6;} 21477d6c0b56eSmrg fi 21478d6c0b56eSmrg # Neutralize special characters interpreted by sed in replacement strings. 21479d6c0b56eSmrg case $configure_input in #( 21480d6c0b56eSmrg *\&* | *\|* | *\\* ) 21481d6c0b56eSmrg ac_sed_conf_input=`$as_echo "$configure_input" | 21482d6c0b56eSmrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 21483d6c0b56eSmrg *) ac_sed_conf_input=$configure_input;; 21484d6c0b56eSmrg esac 21485d6c0b56eSmrg 21486d6c0b56eSmrg case $ac_tag in 21487d6c0b56eSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21488d6c0b56eSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21489d6c0b56eSmrg esac 21490d6c0b56eSmrg ;; 21491d6c0b56eSmrg esac 21492d6c0b56eSmrg 21493d6c0b56eSmrg ac_dir=`$as_dirname -- "$ac_file" || 21494d6c0b56eSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21495d6c0b56eSmrg X"$ac_file" : 'X\(//\)[^/]' \| \ 21496d6c0b56eSmrg X"$ac_file" : 'X\(//\)$' \| \ 21497d6c0b56eSmrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21498d6c0b56eSmrg$as_echo X"$ac_file" | 21499d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21500d6c0b56eSmrg s//\1/ 21501d6c0b56eSmrg q 21502d6c0b56eSmrg } 21503d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 21504d6c0b56eSmrg s//\1/ 21505d6c0b56eSmrg q 21506d6c0b56eSmrg } 21507d6c0b56eSmrg /^X\(\/\/\)$/{ 21508d6c0b56eSmrg s//\1/ 21509d6c0b56eSmrg q 21510d6c0b56eSmrg } 21511d6c0b56eSmrg /^X\(\/\).*/{ 21512d6c0b56eSmrg s//\1/ 21513d6c0b56eSmrg q 21514d6c0b56eSmrg } 21515d6c0b56eSmrg s/.*/./; q'` 21516d6c0b56eSmrg as_dir="$ac_dir"; as_fn_mkdir_p 21517d6c0b56eSmrg ac_builddir=. 21518d6c0b56eSmrg 21519d6c0b56eSmrgcase "$ac_dir" in 21520d6c0b56eSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21521d6c0b56eSmrg*) 21522d6c0b56eSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 21523d6c0b56eSmrg # A ".." for each directory in $ac_dir_suffix. 21524d6c0b56eSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21525d6c0b56eSmrg case $ac_top_builddir_sub in 21526d6c0b56eSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21527d6c0b56eSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21528d6c0b56eSmrg esac ;; 21529d6c0b56eSmrgesac 21530d6c0b56eSmrgac_abs_top_builddir=$ac_pwd 21531d6c0b56eSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 21532d6c0b56eSmrg# for backward compatibility: 21533d6c0b56eSmrgac_top_builddir=$ac_top_build_prefix 21534d6c0b56eSmrg 21535d6c0b56eSmrgcase $srcdir in 21536d6c0b56eSmrg .) # We are building in place. 21537d6c0b56eSmrg ac_srcdir=. 21538d6c0b56eSmrg ac_top_srcdir=$ac_top_builddir_sub 21539d6c0b56eSmrg ac_abs_top_srcdir=$ac_pwd ;; 21540d6c0b56eSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 21541d6c0b56eSmrg ac_srcdir=$srcdir$ac_dir_suffix; 21542d6c0b56eSmrg ac_top_srcdir=$srcdir 21543d6c0b56eSmrg ac_abs_top_srcdir=$srcdir ;; 21544d6c0b56eSmrg *) # Relative name. 21545d6c0b56eSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21546d6c0b56eSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 21547d6c0b56eSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21548d6c0b56eSmrgesac 21549d6c0b56eSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21550d6c0b56eSmrg 21551d6c0b56eSmrg 21552d6c0b56eSmrg case $ac_mode in 21553d6c0b56eSmrg :F) 21554d6c0b56eSmrg # 21555d6c0b56eSmrg # CONFIG_FILE 21556d6c0b56eSmrg # 21557d6c0b56eSmrg 21558d6c0b56eSmrg case $INSTALL in 21559d6c0b56eSmrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21560d6c0b56eSmrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21561d6c0b56eSmrg esac 21562d6c0b56eSmrg ac_MKDIR_P=$MKDIR_P 21563d6c0b56eSmrg case $MKDIR_P in 21564d6c0b56eSmrg [\\/$]* | ?:[\\/]* ) ;; 21565d6c0b56eSmrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21566d6c0b56eSmrg esac 21567d6c0b56eSmrg_ACEOF 21568d6c0b56eSmrg 21569d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21570d6c0b56eSmrg# If the template does not know about datarootdir, expand it. 21571d6c0b56eSmrg# FIXME: This hack should be removed a few years after 2.60. 21572d6c0b56eSmrgac_datarootdir_hack=; ac_datarootdir_seen= 21573d6c0b56eSmrgac_sed_dataroot=' 21574d6c0b56eSmrg/datarootdir/ { 21575d6c0b56eSmrg p 21576d6c0b56eSmrg q 21577d6c0b56eSmrg} 21578d6c0b56eSmrg/@datadir@/p 21579d6c0b56eSmrg/@docdir@/p 21580d6c0b56eSmrg/@infodir@/p 21581d6c0b56eSmrg/@localedir@/p 21582d6c0b56eSmrg/@mandir@/p' 21583d6c0b56eSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21584d6c0b56eSmrg*datarootdir*) ac_datarootdir_seen=yes;; 21585d6c0b56eSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21586d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21587d6c0b56eSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21588d6c0b56eSmrg_ACEOF 21589d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21590d6c0b56eSmrg ac_datarootdir_hack=' 21591d6c0b56eSmrg s&@datadir@&$datadir&g 21592d6c0b56eSmrg s&@docdir@&$docdir&g 21593d6c0b56eSmrg s&@infodir@&$infodir&g 21594d6c0b56eSmrg s&@localedir@&$localedir&g 21595d6c0b56eSmrg s&@mandir@&$mandir&g 21596d6c0b56eSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 21597d6c0b56eSmrgesac 21598d6c0b56eSmrg_ACEOF 21599d6c0b56eSmrg 21600d6c0b56eSmrg# Neutralize VPATH when `$srcdir' = `.'. 21601d6c0b56eSmrg# Shell code in configure.ac might set extrasub. 21602d6c0b56eSmrg# FIXME: do we really want to maintain this feature? 21603d6c0b56eSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21604d6c0b56eSmrgac_sed_extra="$ac_vpsub 21605d6c0b56eSmrg$extrasub 21606d6c0b56eSmrg_ACEOF 21607d6c0b56eSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21608d6c0b56eSmrg:t 21609d6c0b56eSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21610d6c0b56eSmrgs|@configure_input@|$ac_sed_conf_input|;t t 21611d6c0b56eSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t 21612d6c0b56eSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 21613d6c0b56eSmrgs&@srcdir@&$ac_srcdir&;t t 21614d6c0b56eSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 21615d6c0b56eSmrgs&@top_srcdir@&$ac_top_srcdir&;t t 21616d6c0b56eSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21617d6c0b56eSmrgs&@builddir@&$ac_builddir&;t t 21618d6c0b56eSmrgs&@abs_builddir@&$ac_abs_builddir&;t t 21619d6c0b56eSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21620d6c0b56eSmrgs&@INSTALL@&$ac_INSTALL&;t t 21621d6c0b56eSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 21622d6c0b56eSmrg$ac_datarootdir_hack 21623d6c0b56eSmrg" 21624d6c0b56eSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21625d6c0b56eSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21626d6c0b56eSmrg 21627d6c0b56eSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21628d6c0b56eSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21629d6c0b56eSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21630d6c0b56eSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 21631d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21632d6c0b56eSmrgwhich seems to be undefined. Please make sure it is defined" >&5 21633d6c0b56eSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21634d6c0b56eSmrgwhich seems to be undefined. Please make sure it is defined" >&2;} 21635d6c0b56eSmrg 21636d6c0b56eSmrg rm -f "$ac_tmp/stdin" 21637d6c0b56eSmrg case $ac_file in 21638d6c0b56eSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21639d6c0b56eSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21640d6c0b56eSmrg esac \ 21641d6c0b56eSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21642d6c0b56eSmrg ;; 21643d6c0b56eSmrg :H) 21644d6c0b56eSmrg # 21645d6c0b56eSmrg # CONFIG_HEADER 21646d6c0b56eSmrg # 21647d6c0b56eSmrg if test x"$ac_file" != x-; then 21648d6c0b56eSmrg { 21649d6c0b56eSmrg $as_echo "/* $configure_input */" \ 21650d6c0b56eSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21651d6c0b56eSmrg } >"$ac_tmp/config.h" \ 21652d6c0b56eSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21653d6c0b56eSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21654d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21655d6c0b56eSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 21656d6c0b56eSmrg else 21657d6c0b56eSmrg rm -f "$ac_file" 21658d6c0b56eSmrg mv "$ac_tmp/config.h" "$ac_file" \ 21659d6c0b56eSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21660d6c0b56eSmrg fi 21661d6c0b56eSmrg else 21662d6c0b56eSmrg $as_echo "/* $configure_input */" \ 21663d6c0b56eSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21664d6c0b56eSmrg || as_fn_error $? "could not create -" "$LINENO" 5 21665d6c0b56eSmrg fi 21666d6c0b56eSmrg# Compute "$ac_file"'s index in $config_headers. 21667d6c0b56eSmrg_am_arg="$ac_file" 21668d6c0b56eSmrg_am_stamp_count=1 21669d6c0b56eSmrgfor _am_header in $config_headers :; do 21670d6c0b56eSmrg case $_am_header in 21671d6c0b56eSmrg $_am_arg | $_am_arg:* ) 21672d6c0b56eSmrg break ;; 21673d6c0b56eSmrg * ) 21674d6c0b56eSmrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21675d6c0b56eSmrg esac 21676d6c0b56eSmrgdone 21677d6c0b56eSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21678d6c0b56eSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21679d6c0b56eSmrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 21680d6c0b56eSmrg X"$_am_arg" : 'X\(//\)$' \| \ 21681d6c0b56eSmrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21682d6c0b56eSmrg$as_echo X"$_am_arg" | 21683d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21684d6c0b56eSmrg s//\1/ 21685d6c0b56eSmrg q 21686d6c0b56eSmrg } 21687d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 21688d6c0b56eSmrg s//\1/ 21689d6c0b56eSmrg q 21690d6c0b56eSmrg } 21691d6c0b56eSmrg /^X\(\/\/\)$/{ 21692d6c0b56eSmrg s//\1/ 21693d6c0b56eSmrg q 21694d6c0b56eSmrg } 21695d6c0b56eSmrg /^X\(\/\).*/{ 21696d6c0b56eSmrg s//\1/ 21697d6c0b56eSmrg q 21698d6c0b56eSmrg } 21699d6c0b56eSmrg s/.*/./; q'`/stamp-h$_am_stamp_count 21700d6c0b56eSmrg ;; 21701d6c0b56eSmrg 21702d6c0b56eSmrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21703d6c0b56eSmrg$as_echo "$as_me: executing $ac_file commands" >&6;} 21704d6c0b56eSmrg ;; 21705d6c0b56eSmrg esac 21706d6c0b56eSmrg 21707d6c0b56eSmrg 21708d6c0b56eSmrg case $ac_file$ac_mode in 21709d6c0b56eSmrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21710d6c0b56eSmrg # Older Autoconf quotes --file arguments for eval, but not when files 21711d6c0b56eSmrg # are listed without --file. Let's play safe and only enable the eval 21712d6c0b56eSmrg # if we detect the quoting. 21713d6c0b56eSmrg case $CONFIG_FILES in 21714d6c0b56eSmrg *\'*) eval set x "$CONFIG_FILES" ;; 21715d6c0b56eSmrg *) set x $CONFIG_FILES ;; 21716d6c0b56eSmrg esac 21717d6c0b56eSmrg shift 21718d6c0b56eSmrg for mf 21719d6c0b56eSmrg do 21720d6c0b56eSmrg # Strip MF so we end up with the name of the file. 21721d6c0b56eSmrg mf=`echo "$mf" | sed -e 's/:.*$//'` 21722d6c0b56eSmrg # Check whether this is an Automake generated Makefile or not. 21723d6c0b56eSmrg # We used to match only the files named 'Makefile.in', but 21724d6c0b56eSmrg # some people rename them; so instead we look at the file content. 21725d6c0b56eSmrg # Grep'ing the first line is not enough: some people post-process 21726d6c0b56eSmrg # each Makefile.in and add a new line on top of each file to say so. 21727d6c0b56eSmrg # Grep'ing the whole file is not good either: AIX grep has a line 21728d6c0b56eSmrg # limit of 2048, but all sed's we know have understand at least 4000. 21729d6c0b56eSmrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 21730d6c0b56eSmrg dirpart=`$as_dirname -- "$mf" || 21731d6c0b56eSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21732d6c0b56eSmrg X"$mf" : 'X\(//\)[^/]' \| \ 21733d6c0b56eSmrg X"$mf" : 'X\(//\)$' \| \ 21734d6c0b56eSmrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 21735d6c0b56eSmrg$as_echo X"$mf" | 21736d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21737d6c0b56eSmrg s//\1/ 21738d6c0b56eSmrg q 21739d6c0b56eSmrg } 21740d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 21741d6c0b56eSmrg s//\1/ 21742d6c0b56eSmrg q 21743d6c0b56eSmrg } 21744d6c0b56eSmrg /^X\(\/\/\)$/{ 21745d6c0b56eSmrg s//\1/ 21746d6c0b56eSmrg q 21747d6c0b56eSmrg } 21748d6c0b56eSmrg /^X\(\/\).*/{ 21749d6c0b56eSmrg s//\1/ 21750d6c0b56eSmrg q 21751d6c0b56eSmrg } 21752d6c0b56eSmrg s/.*/./; q'` 21753d6c0b56eSmrg else 21754d6c0b56eSmrg continue 21755d6c0b56eSmrg fi 21756d6c0b56eSmrg # Extract the definition of DEPDIR, am__include, and am__quote 21757d6c0b56eSmrg # from the Makefile without running 'make'. 21758d6c0b56eSmrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21759d6c0b56eSmrg test -z "$DEPDIR" && continue 21760d6c0b56eSmrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 21761d6c0b56eSmrg test -z "$am__include" && continue 21762d6c0b56eSmrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21763d6c0b56eSmrg # Find all dependency output files, they are included files with 21764d6c0b56eSmrg # $(DEPDIR) in their names. We invoke sed twice because it is the 21765d6c0b56eSmrg # simplest approach to changing $(DEPDIR) to its actual value in the 21766d6c0b56eSmrg # expansion. 21767d6c0b56eSmrg for file in `sed -n " 21768d6c0b56eSmrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21769d6c0b56eSmrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 21770d6c0b56eSmrg # Make sure the directory exists. 21771d6c0b56eSmrg test -f "$dirpart/$file" && continue 21772d6c0b56eSmrg fdir=`$as_dirname -- "$file" || 21773d6c0b56eSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21774d6c0b56eSmrg X"$file" : 'X\(//\)[^/]' \| \ 21775d6c0b56eSmrg X"$file" : 'X\(//\)$' \| \ 21776d6c0b56eSmrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 21777d6c0b56eSmrg$as_echo X"$file" | 21778d6c0b56eSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21779d6c0b56eSmrg s//\1/ 21780d6c0b56eSmrg q 21781d6c0b56eSmrg } 21782d6c0b56eSmrg /^X\(\/\/\)[^/].*/{ 21783d6c0b56eSmrg s//\1/ 21784d6c0b56eSmrg q 21785d6c0b56eSmrg } 21786d6c0b56eSmrg /^X\(\/\/\)$/{ 21787d6c0b56eSmrg s//\1/ 21788d6c0b56eSmrg q 21789d6c0b56eSmrg } 21790d6c0b56eSmrg /^X\(\/\).*/{ 21791d6c0b56eSmrg s//\1/ 21792d6c0b56eSmrg q 21793d6c0b56eSmrg } 21794d6c0b56eSmrg s/.*/./; q'` 21795d6c0b56eSmrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 21796d6c0b56eSmrg # echo "creating $dirpart/$file" 21797d6c0b56eSmrg echo '# dummy' > "$dirpart/$file" 21798d6c0b56eSmrg done 21799d6c0b56eSmrg done 21800d6c0b56eSmrg} 21801d6c0b56eSmrg ;; 21802d6c0b56eSmrg "libtool":C) 21803d6c0b56eSmrg 21804d6c0b56eSmrg # See if we are running on zsh, and set the options that allow our 21805d6c0b56eSmrg # commands through without removal of \ escapes. 21806d6c0b56eSmrg if test -n "${ZSH_VERSION+set}"; then 21807d6c0b56eSmrg setopt NO_GLOB_SUBST 21808d6c0b56eSmrg fi 21809d6c0b56eSmrg 21810d6c0b56eSmrg cfgfile=${ofile}T 21811d6c0b56eSmrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21812d6c0b56eSmrg $RM "$cfgfile" 21813d6c0b56eSmrg 21814d6c0b56eSmrg cat <<_LT_EOF >> "$cfgfile" 21815d6c0b56eSmrg#! $SHELL 21816d6c0b56eSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION 21817d6c0b56eSmrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21818d6c0b56eSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21819d6c0b56eSmrg 21820d6c0b56eSmrg# Provide generalized library-building support services. 21821d6c0b56eSmrg# Written by Gordon Matzigkeit, 1996 21822d6c0b56eSmrg 21823d6c0b56eSmrg# Copyright (C) 2014 Free Software Foundation, Inc. 21824d6c0b56eSmrg# This is free software; see the source for copying conditions. There is NO 21825d6c0b56eSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 21826d6c0b56eSmrg 21827d6c0b56eSmrg# GNU Libtool is free software; you can redistribute it and/or modify 21828d6c0b56eSmrg# it under the terms of the GNU General Public License as published by 21829d6c0b56eSmrg# the Free Software Foundation; either version 2 of of the License, or 21830d6c0b56eSmrg# (at your option) any later version. 21831d6c0b56eSmrg# 21832d6c0b56eSmrg# As a special exception to the GNU General Public License, if you 21833d6c0b56eSmrg# distribute this file as part of a program or library that is built 21834d6c0b56eSmrg# using GNU Libtool, you may include this file under the same 21835d6c0b56eSmrg# distribution terms that you use for the rest of that program. 21836d6c0b56eSmrg# 21837d6c0b56eSmrg# GNU Libtool is distributed in the hope that it will be useful, but 21838d6c0b56eSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of 21839d6c0b56eSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21840d6c0b56eSmrg# GNU General Public License for more details. 21841d6c0b56eSmrg# 21842d6c0b56eSmrg# You should have received a copy of the GNU General Public License 21843d6c0b56eSmrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 21844d6c0b56eSmrg 21845d6c0b56eSmrg 21846d6c0b56eSmrg# The names of the tagged configurations supported by this script. 21847d6c0b56eSmrgavailable_tags='' 21848d6c0b56eSmrg 21849d6c0b56eSmrg# Configured defaults for sys_lib_dlsearch_path munging. 21850d6c0b56eSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21851d6c0b56eSmrg 21852d6c0b56eSmrg# ### BEGIN LIBTOOL CONFIG 21853d6c0b56eSmrg 21854d6c0b56eSmrg# Whether or not to build static libraries. 21855d6c0b56eSmrgbuild_old_libs=$enable_static 21856d6c0b56eSmrg 21857d6c0b56eSmrg# Which release of libtool.m4 was used? 21858d6c0b56eSmrgmacro_version=$macro_version 21859d6c0b56eSmrgmacro_revision=$macro_revision 21860d6c0b56eSmrg 21861d6c0b56eSmrg# Whether or not to build shared libraries. 21862d6c0b56eSmrgbuild_libtool_libs=$enable_shared 21863d6c0b56eSmrg 21864d6c0b56eSmrg# What type of objects to build. 21865d6c0b56eSmrgpic_mode=$pic_mode 21866d6c0b56eSmrg 21867d6c0b56eSmrg# Whether or not to optimize for fast installation. 21868d6c0b56eSmrgfast_install=$enable_fast_install 21869d6c0b56eSmrg 21870d6c0b56eSmrg# Shared archive member basename,for filename based shared library versioning on AIX. 21871d6c0b56eSmrgshared_archive_member_spec=$shared_archive_member_spec 21872d6c0b56eSmrg 21873d6c0b56eSmrg# Shell to use when invoking shell scripts. 21874d6c0b56eSmrgSHELL=$lt_SHELL 21875d6c0b56eSmrg 21876d6c0b56eSmrg# An echo program that protects backslashes. 21877d6c0b56eSmrgECHO=$lt_ECHO 21878d6c0b56eSmrg 21879d6c0b56eSmrg# The PATH separator for the build system. 21880d6c0b56eSmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 21881d6c0b56eSmrg 21882d6c0b56eSmrg# The host system. 21883d6c0b56eSmrghost_alias=$host_alias 21884d6c0b56eSmrghost=$host 21885d6c0b56eSmrghost_os=$host_os 21886d6c0b56eSmrg 21887d6c0b56eSmrg# The build system. 21888d6c0b56eSmrgbuild_alias=$build_alias 21889d6c0b56eSmrgbuild=$build 21890d6c0b56eSmrgbuild_os=$build_os 21891d6c0b56eSmrg 21892d6c0b56eSmrg# A sed program that does not truncate output. 21893d6c0b56eSmrgSED=$lt_SED 21894d6c0b56eSmrg 21895d6c0b56eSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21896d6c0b56eSmrgXsed="\$SED -e 1s/^X//" 21897d6c0b56eSmrg 21898d6c0b56eSmrg# A grep program that handles long lines. 21899d6c0b56eSmrgGREP=$lt_GREP 21900d6c0b56eSmrg 21901d6c0b56eSmrg# An ERE matcher. 21902d6c0b56eSmrgEGREP=$lt_EGREP 21903d6c0b56eSmrg 21904d6c0b56eSmrg# A literal string matcher. 21905d6c0b56eSmrgFGREP=$lt_FGREP 21906d6c0b56eSmrg 21907d6c0b56eSmrg# A BSD- or MS-compatible name lister. 21908d6c0b56eSmrgNM=$lt_NM 21909d6c0b56eSmrg 21910d6c0b56eSmrg# Whether we need soft or hard links. 21911d6c0b56eSmrgLN_S=$lt_LN_S 21912d6c0b56eSmrg 21913d6c0b56eSmrg# What is the maximum length of a command? 21914d6c0b56eSmrgmax_cmd_len=$max_cmd_len 21915d6c0b56eSmrg 21916d6c0b56eSmrg# Object file suffix (normally "o"). 21917d6c0b56eSmrgobjext=$ac_objext 21918d6c0b56eSmrg 21919d6c0b56eSmrg# Executable file suffix (normally ""). 21920d6c0b56eSmrgexeext=$exeext 21921d6c0b56eSmrg 21922d6c0b56eSmrg# whether the shell understands "unset". 21923d6c0b56eSmrglt_unset=$lt_unset 21924d6c0b56eSmrg 21925d6c0b56eSmrg# turn spaces into newlines. 21926d6c0b56eSmrgSP2NL=$lt_lt_SP2NL 21927d6c0b56eSmrg 21928d6c0b56eSmrg# turn newlines into spaces. 21929d6c0b56eSmrgNL2SP=$lt_lt_NL2SP 21930d6c0b56eSmrg 21931d6c0b56eSmrg# convert \$build file names to \$host format. 21932d6c0b56eSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 21933d6c0b56eSmrg 21934d6c0b56eSmrg# convert \$build files to toolchain format. 21935d6c0b56eSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 21936d6c0b56eSmrg 21937d6c0b56eSmrg# An object symbol dumper. 21938d6c0b56eSmrgOBJDUMP=$lt_OBJDUMP 21939d6c0b56eSmrg 21940d6c0b56eSmrg# Method to check whether dependent libraries are shared objects. 21941d6c0b56eSmrgdeplibs_check_method=$lt_deplibs_check_method 21942d6c0b56eSmrg 21943d6c0b56eSmrg# Command to use when deplibs_check_method = "file_magic". 21944d6c0b56eSmrgfile_magic_cmd=$lt_file_magic_cmd 21945d6c0b56eSmrg 21946d6c0b56eSmrg# How to find potential files when deplibs_check_method = "file_magic". 21947d6c0b56eSmrgfile_magic_glob=$lt_file_magic_glob 21948d6c0b56eSmrg 21949d6c0b56eSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21950d6c0b56eSmrgwant_nocaseglob=$lt_want_nocaseglob 21951d6c0b56eSmrg 21952d6c0b56eSmrg# DLL creation program. 21953d6c0b56eSmrgDLLTOOL=$lt_DLLTOOL 21954d6c0b56eSmrg 21955d6c0b56eSmrg# Command to associate shared and link libraries. 21956d6c0b56eSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21957d6c0b56eSmrg 21958d6c0b56eSmrg# The archiver. 21959d6c0b56eSmrgAR=$lt_AR 21960d6c0b56eSmrg 21961d6c0b56eSmrg# Flags to create an archive. 21962d6c0b56eSmrgAR_FLAGS=$lt_AR_FLAGS 21963d6c0b56eSmrg 21964d6c0b56eSmrg# How to feed a file listing to the archiver. 21965d6c0b56eSmrgarchiver_list_spec=$lt_archiver_list_spec 21966d6c0b56eSmrg 21967d6c0b56eSmrg# A symbol stripping program. 21968d6c0b56eSmrgSTRIP=$lt_STRIP 21969d6c0b56eSmrg 21970d6c0b56eSmrg# Commands used to install an old-style archive. 21971d6c0b56eSmrgRANLIB=$lt_RANLIB 21972d6c0b56eSmrgold_postinstall_cmds=$lt_old_postinstall_cmds 21973d6c0b56eSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 21974d6c0b56eSmrg 21975d6c0b56eSmrg# Whether to use a lock for old archive extraction. 21976d6c0b56eSmrglock_old_archive_extraction=$lock_old_archive_extraction 21977d6c0b56eSmrg 21978d6c0b56eSmrg# A C compiler. 21979d6c0b56eSmrgLTCC=$lt_CC 21980d6c0b56eSmrg 21981d6c0b56eSmrg# LTCC compiler flags. 21982d6c0b56eSmrgLTCFLAGS=$lt_CFLAGS 21983d6c0b56eSmrg 21984d6c0b56eSmrg# Take the output of nm and produce a listing of raw symbols and C names. 21985d6c0b56eSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21986d6c0b56eSmrg 21987d6c0b56eSmrg# Transform the output of nm in a proper C declaration. 21988d6c0b56eSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21989d6c0b56eSmrg 21990d6c0b56eSmrg# Transform the output of nm into a list of symbols to manually relocate. 21991d6c0b56eSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21992d6c0b56eSmrg 21993d6c0b56eSmrg# Transform the output of nm in a C name address pair. 21994d6c0b56eSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21995d6c0b56eSmrg 21996d6c0b56eSmrg# Transform the output of nm in a C name address pair when lib prefix is needed. 21997d6c0b56eSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21998d6c0b56eSmrg 21999d6c0b56eSmrg# The name lister interface. 22000d6c0b56eSmrgnm_interface=$lt_lt_cv_nm_interface 22001d6c0b56eSmrg 22002d6c0b56eSmrg# Specify filename containing input files for \$NM. 22003d6c0b56eSmrgnm_file_list_spec=$lt_nm_file_list_spec 22004d6c0b56eSmrg 22005d6c0b56eSmrg# The root where to search for dependent libraries,and where our libraries should be installed. 22006d6c0b56eSmrglt_sysroot=$lt_sysroot 22007d6c0b56eSmrg 22008d6c0b56eSmrg# Command to truncate a binary pipe. 22009d6c0b56eSmrglt_truncate_bin=$lt_lt_cv_truncate_bin 22010d6c0b56eSmrg 22011d6c0b56eSmrg# The name of the directory that contains temporary libtool files. 22012d6c0b56eSmrgobjdir=$objdir 22013d6c0b56eSmrg 22014d6c0b56eSmrg# Used to examine libraries when file_magic_cmd begins with "file". 22015d6c0b56eSmrgMAGIC_CMD=$MAGIC_CMD 22016d6c0b56eSmrg 22017d6c0b56eSmrg# Must we lock files when doing compilation? 22018d6c0b56eSmrgneed_locks=$lt_need_locks 22019d6c0b56eSmrg 22020d6c0b56eSmrg# Manifest tool. 22021d6c0b56eSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 22022d6c0b56eSmrg 22023d6c0b56eSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22024d6c0b56eSmrgDSYMUTIL=$lt_DSYMUTIL 22025d6c0b56eSmrg 22026d6c0b56eSmrg# Tool to change global to local symbols on Mac OS X. 22027d6c0b56eSmrgNMEDIT=$lt_NMEDIT 22028d6c0b56eSmrg 22029d6c0b56eSmrg# Tool to manipulate fat objects and archives on Mac OS X. 22030d6c0b56eSmrgLIPO=$lt_LIPO 22031d6c0b56eSmrg 22032d6c0b56eSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22033d6c0b56eSmrgOTOOL=$lt_OTOOL 22034d6c0b56eSmrg 22035d6c0b56eSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22036d6c0b56eSmrgOTOOL64=$lt_OTOOL64 22037d6c0b56eSmrg 22038d6c0b56eSmrg# Old archive suffix (normally "a"). 22039d6c0b56eSmrglibext=$libext 22040d6c0b56eSmrg 22041d6c0b56eSmrg# Shared library suffix (normally ".so"). 22042d6c0b56eSmrgshrext_cmds=$lt_shrext_cmds 22043d6c0b56eSmrg 22044d6c0b56eSmrg# The commands to extract the exported symbol list from a shared archive. 22045d6c0b56eSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 22046d6c0b56eSmrg 22047d6c0b56eSmrg# Variables whose values should be saved in libtool wrapper scripts and 22048d6c0b56eSmrg# restored at link time. 22049d6c0b56eSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink 22050d6c0b56eSmrg 22051d6c0b56eSmrg# Do we need the "lib" prefix for modules? 22052d6c0b56eSmrgneed_lib_prefix=$need_lib_prefix 22053d6c0b56eSmrg 22054d6c0b56eSmrg# Do we need a version for libraries? 22055d6c0b56eSmrgneed_version=$need_version 22056d6c0b56eSmrg 22057d6c0b56eSmrg# Library versioning type. 22058d6c0b56eSmrgversion_type=$version_type 22059d6c0b56eSmrg 22060d6c0b56eSmrg# Shared library runtime path variable. 22061d6c0b56eSmrgrunpath_var=$runpath_var 22062d6c0b56eSmrg 22063d6c0b56eSmrg# Shared library path variable. 22064d6c0b56eSmrgshlibpath_var=$shlibpath_var 22065d6c0b56eSmrg 22066d6c0b56eSmrg# Is shlibpath searched before the hard-coded library search path? 22067d6c0b56eSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 22068d6c0b56eSmrg 22069d6c0b56eSmrg# Format of library name prefix. 22070d6c0b56eSmrglibname_spec=$lt_libname_spec 22071d6c0b56eSmrg 22072d6c0b56eSmrg# List of archive names. First name is the real one, the rest are links. 22073d6c0b56eSmrg# The last name is the one that the linker finds with -lNAME 22074d6c0b56eSmrglibrary_names_spec=$lt_library_names_spec 22075d6c0b56eSmrg 22076d6c0b56eSmrg# The coded name of the library, if different from the real name. 22077d6c0b56eSmrgsoname_spec=$lt_soname_spec 22078d6c0b56eSmrg 22079d6c0b56eSmrg# Permission mode override for installation of shared libraries. 22080d6c0b56eSmrginstall_override_mode=$lt_install_override_mode 22081d6c0b56eSmrg 22082d6c0b56eSmrg# Command to use after installation of a shared archive. 22083d6c0b56eSmrgpostinstall_cmds=$lt_postinstall_cmds 22084d6c0b56eSmrg 22085d6c0b56eSmrg# Command to use after uninstallation of a shared archive. 22086d6c0b56eSmrgpostuninstall_cmds=$lt_postuninstall_cmds 22087d6c0b56eSmrg 22088d6c0b56eSmrg# Commands used to finish a libtool library installation in a directory. 22089d6c0b56eSmrgfinish_cmds=$lt_finish_cmds 22090d6c0b56eSmrg 22091d6c0b56eSmrg# As "finish_cmds", except a single script fragment to be evaled but 22092d6c0b56eSmrg# not shown. 22093d6c0b56eSmrgfinish_eval=$lt_finish_eval 22094d6c0b56eSmrg 22095d6c0b56eSmrg# Whether we should hardcode library paths into libraries. 22096d6c0b56eSmrghardcode_into_libs=$hardcode_into_libs 22097d6c0b56eSmrg 22098d6c0b56eSmrg# Compile-time system search path for libraries. 22099d6c0b56eSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22100d6c0b56eSmrg 22101d6c0b56eSmrg# Detected run-time system search path for libraries. 22102d6c0b56eSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 22103d6c0b56eSmrg 22104d6c0b56eSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 22105d6c0b56eSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22106d6c0b56eSmrg 22107d6c0b56eSmrg# Whether dlopen is supported. 22108d6c0b56eSmrgdlopen_support=$enable_dlopen 22109d6c0b56eSmrg 22110d6c0b56eSmrg# Whether dlopen of programs is supported. 22111d6c0b56eSmrgdlopen_self=$enable_dlopen_self 22112d6c0b56eSmrg 22113d6c0b56eSmrg# Whether dlopen of statically linked programs is supported. 22114d6c0b56eSmrgdlopen_self_static=$enable_dlopen_self_static 22115d6c0b56eSmrg 22116d6c0b56eSmrg# Commands to strip libraries. 22117d6c0b56eSmrgold_striplib=$lt_old_striplib 22118d6c0b56eSmrgstriplib=$lt_striplib 22119d6c0b56eSmrg 22120d6c0b56eSmrg 22121d6c0b56eSmrg# The linker used to build libraries. 22122d6c0b56eSmrgLD=$lt_LD 22123d6c0b56eSmrg 22124d6c0b56eSmrg# How to create reloadable object files. 22125d6c0b56eSmrgreload_flag=$lt_reload_flag 22126d6c0b56eSmrgreload_cmds=$lt_reload_cmds 22127d6c0b56eSmrg 22128d6c0b56eSmrg# Commands used to build an old-style archive. 22129d6c0b56eSmrgold_archive_cmds=$lt_old_archive_cmds 22130d6c0b56eSmrg 22131d6c0b56eSmrg# A language specific compiler. 22132d6c0b56eSmrgCC=$lt_compiler 22133d6c0b56eSmrg 22134d6c0b56eSmrg# Is the compiler the GNU compiler? 22135d6c0b56eSmrgwith_gcc=$GCC 22136d6c0b56eSmrg 22137d6c0b56eSmrg# Compiler flag to turn off builtin functions. 22138d6c0b56eSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22139d6c0b56eSmrg 22140d6c0b56eSmrg# Additional compiler flags for building library objects. 22141d6c0b56eSmrgpic_flag=$lt_lt_prog_compiler_pic 22142d6c0b56eSmrg 22143d6c0b56eSmrg# How to pass a linker flag through the compiler. 22144d6c0b56eSmrgwl=$lt_lt_prog_compiler_wl 22145d6c0b56eSmrg 22146d6c0b56eSmrg# Compiler flag to prevent dynamic linking. 22147d6c0b56eSmrglink_static_flag=$lt_lt_prog_compiler_static 22148d6c0b56eSmrg 22149d6c0b56eSmrg# Does compiler simultaneously support -c and -o options? 22150d6c0b56eSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 22151d6c0b56eSmrg 22152d6c0b56eSmrg# Whether or not to add -lc for building shared libraries. 22153d6c0b56eSmrgbuild_libtool_need_lc=$archive_cmds_need_lc 22154d6c0b56eSmrg 22155d6c0b56eSmrg# Whether or not to disallow shared libs when runtime libs are static. 22156d6c0b56eSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22157d6c0b56eSmrg 22158d6c0b56eSmrg# Compiler flag to allow reflexive dlopens. 22159d6c0b56eSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22160d6c0b56eSmrg 22161d6c0b56eSmrg# Compiler flag to generate shared objects directly from archives. 22162d6c0b56eSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 22163d6c0b56eSmrg 22164d6c0b56eSmrg# Whether the compiler copes with passing no objects directly. 22165d6c0b56eSmrgcompiler_needs_object=$lt_compiler_needs_object 22166d6c0b56eSmrg 22167d6c0b56eSmrg# Create an old-style archive from a shared archive. 22168d6c0b56eSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22169d6c0b56eSmrg 22170d6c0b56eSmrg# Create a temporary old-style archive to link instead of a shared archive. 22171d6c0b56eSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22172d6c0b56eSmrg 22173d6c0b56eSmrg# Commands used to build a shared archive. 22174d6c0b56eSmrgarchive_cmds=$lt_archive_cmds 22175d6c0b56eSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds 22176d6c0b56eSmrg 22177d6c0b56eSmrg# Commands used to build a loadable module if different from building 22178d6c0b56eSmrg# a shared archive. 22179d6c0b56eSmrgmodule_cmds=$lt_module_cmds 22180d6c0b56eSmrgmodule_expsym_cmds=$lt_module_expsym_cmds 22181d6c0b56eSmrg 22182d6c0b56eSmrg# Whether we are building with GNU ld or not. 22183d6c0b56eSmrgwith_gnu_ld=$lt_with_gnu_ld 22184d6c0b56eSmrg 22185d6c0b56eSmrg# Flag that allows shared libraries with undefined symbols to be built. 22186d6c0b56eSmrgallow_undefined_flag=$lt_allow_undefined_flag 22187d6c0b56eSmrg 22188d6c0b56eSmrg# Flag that enforces no undefined symbols. 22189d6c0b56eSmrgno_undefined_flag=$lt_no_undefined_flag 22190d6c0b56eSmrg 22191d6c0b56eSmrg# Flag to hardcode \$libdir into a binary during linking. 22192d6c0b56eSmrg# This must work even if \$libdir does not exist 22193d6c0b56eSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22194d6c0b56eSmrg 22195d6c0b56eSmrg# Whether we need a single "-rpath" flag with a separated argument. 22196d6c0b56eSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator 22197d6c0b56eSmrg 22198d6c0b56eSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22199d6c0b56eSmrg# DIR into the resulting binary. 22200d6c0b56eSmrghardcode_direct=$hardcode_direct 22201d6c0b56eSmrg 22202d6c0b56eSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22203d6c0b56eSmrg# DIR into the resulting binary and the resulting library dependency is 22204d6c0b56eSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22205d6c0b56eSmrg# library is relocated. 22206d6c0b56eSmrghardcode_direct_absolute=$hardcode_direct_absolute 22207d6c0b56eSmrg 22208d6c0b56eSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22209d6c0b56eSmrg# into the resulting binary. 22210d6c0b56eSmrghardcode_minus_L=$hardcode_minus_L 22211d6c0b56eSmrg 22212d6c0b56eSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22213d6c0b56eSmrg# into the resulting binary. 22214d6c0b56eSmrghardcode_shlibpath_var=$hardcode_shlibpath_var 22215d6c0b56eSmrg 22216d6c0b56eSmrg# Set to "yes" if building a shared library automatically hardcodes DIR 22217d6c0b56eSmrg# into the library and all subsequent libraries and executables linked 22218d6c0b56eSmrg# against it. 22219d6c0b56eSmrghardcode_automatic=$hardcode_automatic 22220d6c0b56eSmrg 22221d6c0b56eSmrg# Set to yes if linker adds runtime paths of dependent libraries 22222d6c0b56eSmrg# to runtime path list. 22223d6c0b56eSmrginherit_rpath=$inherit_rpath 22224d6c0b56eSmrg 22225d6c0b56eSmrg# Whether libtool must link a program against all its dependency libraries. 22226d6c0b56eSmrglink_all_deplibs=$link_all_deplibs 22227d6c0b56eSmrg 22228d6c0b56eSmrg# Set to "yes" if exported symbols are required. 22229d6c0b56eSmrgalways_export_symbols=$always_export_symbols 22230d6c0b56eSmrg 22231d6c0b56eSmrg# The commands to list exported symbols. 22232d6c0b56eSmrgexport_symbols_cmds=$lt_export_symbols_cmds 22233d6c0b56eSmrg 22234d6c0b56eSmrg# Symbols that should not be listed in the preloaded symbols. 22235d6c0b56eSmrgexclude_expsyms=$lt_exclude_expsyms 22236d6c0b56eSmrg 22237d6c0b56eSmrg# Symbols that must always be exported. 22238d6c0b56eSmrginclude_expsyms=$lt_include_expsyms 22239d6c0b56eSmrg 22240d6c0b56eSmrg# Commands necessary for linking programs (against libraries) with templates. 22241d6c0b56eSmrgprelink_cmds=$lt_prelink_cmds 22242d6c0b56eSmrg 22243d6c0b56eSmrg# Commands necessary for finishing linking programs. 22244d6c0b56eSmrgpostlink_cmds=$lt_postlink_cmds 22245d6c0b56eSmrg 22246d6c0b56eSmrg# Specify filename containing input files. 22247d6c0b56eSmrgfile_list_spec=$lt_file_list_spec 22248d6c0b56eSmrg 22249d6c0b56eSmrg# How to hardcode a shared library path into an executable. 22250d6c0b56eSmrghardcode_action=$hardcode_action 22251d6c0b56eSmrg 22252d6c0b56eSmrg# ### END LIBTOOL CONFIG 22253d6c0b56eSmrg 22254d6c0b56eSmrg_LT_EOF 22255d6c0b56eSmrg 22256d6c0b56eSmrg cat <<'_LT_EOF' >> "$cfgfile" 22257d6c0b56eSmrg 22258d6c0b56eSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22259d6c0b56eSmrg 22260d6c0b56eSmrg# func_munge_path_list VARIABLE PATH 22261d6c0b56eSmrg# ----------------------------------- 22262d6c0b56eSmrg# VARIABLE is name of variable containing _space_ separated list of 22263d6c0b56eSmrg# directories to be munged by the contents of PATH, which is string 22264d6c0b56eSmrg# having a format: 22265d6c0b56eSmrg# "DIR[:DIR]:" 22266d6c0b56eSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 22267d6c0b56eSmrg# ":DIR[:DIR]" 22268d6c0b56eSmrg# string "DIR[ DIR]" will be appended to VARIABLE 22269d6c0b56eSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 22270d6c0b56eSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22271d6c0b56eSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 22272d6c0b56eSmrg# "DIR[:DIR]" 22273d6c0b56eSmrg# VARIABLE will be replaced by "DIR[ DIR]" 22274d6c0b56eSmrgfunc_munge_path_list () 22275d6c0b56eSmrg{ 22276d6c0b56eSmrg case x$2 in 22277d6c0b56eSmrg x) 22278d6c0b56eSmrg ;; 22279d6c0b56eSmrg *:) 22280d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22281d6c0b56eSmrg ;; 22282d6c0b56eSmrg x:*) 22283d6c0b56eSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22284d6c0b56eSmrg ;; 22285d6c0b56eSmrg *::*) 22286d6c0b56eSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22287d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22288d6c0b56eSmrg ;; 22289d6c0b56eSmrg *) 22290d6c0b56eSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22291d6c0b56eSmrg ;; 22292d6c0b56eSmrg esac 22293d6c0b56eSmrg} 22294d6c0b56eSmrg 22295d6c0b56eSmrg 22296d6c0b56eSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22297d6c0b56eSmrgfunc_cc_basename () 22298d6c0b56eSmrg{ 22299d6c0b56eSmrg for cc_temp in $*""; do 22300d6c0b56eSmrg case $cc_temp in 22301d6c0b56eSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 22302d6c0b56eSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 22303d6c0b56eSmrg \-*) ;; 22304d6c0b56eSmrg *) break;; 22305d6c0b56eSmrg esac 22306d6c0b56eSmrg done 22307d6c0b56eSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 22308d6c0b56eSmrg} 22309d6c0b56eSmrg 22310d6c0b56eSmrg 22311d6c0b56eSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE 22312d6c0b56eSmrg 22313d6c0b56eSmrg_LT_EOF 22314d6c0b56eSmrg 22315d6c0b56eSmrg case $host_os in 22316d6c0b56eSmrg aix3*) 22317d6c0b56eSmrg cat <<\_LT_EOF >> "$cfgfile" 22318d6c0b56eSmrg# AIX sometimes has problems with the GCC collect2 program. For some 22319d6c0b56eSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems 22320d6c0b56eSmrg# vanish in a puff of smoke. 22321d6c0b56eSmrgif test set != "${COLLECT_NAMES+set}"; then 22322d6c0b56eSmrg COLLECT_NAMES= 22323d6c0b56eSmrg export COLLECT_NAMES 22324d6c0b56eSmrgfi 22325d6c0b56eSmrg_LT_EOF 22326d6c0b56eSmrg ;; 22327d6c0b56eSmrg esac 22328d6c0b56eSmrg 22329d6c0b56eSmrg 22330d6c0b56eSmrgltmain=$ac_aux_dir/ltmain.sh 22331d6c0b56eSmrg 22332d6c0b56eSmrg 22333d6c0b56eSmrg # We use sed instead of cat because bash on DJGPP gets confused if 22334d6c0b56eSmrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 22335d6c0b56eSmrg # text mode, it properly converts lines to CR/LF. This bash problem 22336d6c0b56eSmrg # is reportedly fixed, but why not run on old versions too? 22337d6c0b56eSmrg sed '$q' "$ltmain" >> "$cfgfile" \ 22338d6c0b56eSmrg || (rm -f "$cfgfile"; exit 1) 22339d6c0b56eSmrg 22340d6c0b56eSmrg mv -f "$cfgfile" "$ofile" || 22341d6c0b56eSmrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22342d6c0b56eSmrg chmod +x "$ofile" 22343d6c0b56eSmrg 22344d6c0b56eSmrg ;; 22345d6c0b56eSmrg 22346d6c0b56eSmrg esac 22347d6c0b56eSmrgdone # for ac_tag 22348d6c0b56eSmrg 22349d6c0b56eSmrg 22350d6c0b56eSmrgas_fn_exit 0 22351d6c0b56eSmrg_ACEOF 22352d6c0b56eSmrgac_clean_files=$ac_clean_files_save 22353d6c0b56eSmrg 22354d6c0b56eSmrgtest $ac_write_fail = 0 || 22355d6c0b56eSmrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22356d6c0b56eSmrg 22357d6c0b56eSmrg 22358d6c0b56eSmrg# configure is writing to config.log, and then calls config.status. 22359d6c0b56eSmrg# config.status does its own redirection, appending to config.log. 22360d6c0b56eSmrg# Unfortunately, on DOS this fails, as config.log is still kept open 22361d6c0b56eSmrg# by configure, so config.status won't be able to write to it; its 22362d6c0b56eSmrg# output is simply discarded. So we exec the FD to /dev/null, 22363d6c0b56eSmrg# effectively closing config.log, so it can be properly (re)opened and 22364d6c0b56eSmrg# appended to by config.status. When coming back to configure, we 22365d6c0b56eSmrg# need to make the FD available again. 22366d6c0b56eSmrgif test "$no_create" != yes; then 22367d6c0b56eSmrg ac_cs_success=: 22368d6c0b56eSmrg ac_config_status_args= 22369d6c0b56eSmrg test "$silent" = yes && 22370d6c0b56eSmrg ac_config_status_args="$ac_config_status_args --quiet" 22371d6c0b56eSmrg exec 5>/dev/null 22372d6c0b56eSmrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22373d6c0b56eSmrg exec 5>>config.log 22374d6c0b56eSmrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22375d6c0b56eSmrg # would make configure fail if this is the last instruction. 22376d6c0b56eSmrg $ac_cs_success || as_fn_exit 1 22377d6c0b56eSmrgfi 22378d6c0b56eSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22379d6c0b56eSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22380d6c0b56eSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22381d6c0b56eSmrgfi 22382d6c0b56eSmrg 22383d6c0b56eSmrg 22384d6c0b56eSmrgecho "" 22385d6c0b56eSmrgecho " prefix: $prefix" 22386d6c0b56eSmrgecho " exec_prefix: $exec_prefix" 22387d6c0b56eSmrgecho " libdir: $libdir" 22388d6c0b56eSmrgecho " includedir: $includedir" 22389d6c0b56eSmrg 22390d6c0b56eSmrgecho "" 22391d6c0b56eSmrgecho " CFLAGS: $CFLAGS" 22392d6c0b56eSmrgecho " CXXFLAGS: $CXXFLAGS" 22393d6c0b56eSmrgecho " Macros: $DEFINES" 22394d6c0b56eSmrg 22395d6c0b56eSmrgecho "" 22396d6c0b56eSmrgecho " Run '${MAKE-make}' to build xf86-video-amdgpu" 22397d6c0b56eSmrgecho "" 22398