configure revision 39413783
1de2362d3Smrg#! /bin/sh 2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles. 339413783Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.1.0. 4de2362d3Smrg# 58bf5c682Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>. 6de2362d3Smrg# 7de2362d3Smrg# 818781e08Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9de2362d3Smrg# 10de2362d3Smrg# 11de2362d3Smrg# This configure script is free software; the Free Software Foundation 12de2362d3Smrg# gives unlimited permission to copy, distribute and modify it. 13de2362d3Smrg## -------------------- ## 14de2362d3Smrg## M4sh Initialization. ## 15de2362d3Smrg## -------------------- ## 16de2362d3Smrg 17de2362d3Smrg# Be more Bourne compatible 18de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 19de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20de2362d3Smrg emulate sh 21de2362d3Smrg NULLCMD=: 22de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23de2362d3Smrg # is contrary to our usage. Disable this feature. 24de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 25de2362d3Smrg setopt NO_GLOB_SUBST 26de2362d3Smrgelse 27de2362d3Smrg case `(set -o) 2>/dev/null` in #( 28de2362d3Smrg *posix*) : 29de2362d3Smrg set -o posix ;; #( 30de2362d3Smrg *) : 31de2362d3Smrg ;; 32de2362d3Smrgesac 33de2362d3Smrgfi 34de2362d3Smrg 35de2362d3Smrg 36de2362d3Smrgas_nl=' 37de2362d3Smrg' 38de2362d3Smrgexport as_nl 39de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 40de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 44de2362d3Smrg# but without wasting forks for bash or zsh. 45de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 46de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47de2362d3Smrg as_echo='print -r --' 48de2362d3Smrg as_echo_n='print -rn --' 49de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50de2362d3Smrg as_echo='printf %s\n' 51de2362d3Smrg as_echo_n='printf %s' 52de2362d3Smrgelse 53de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 56de2362d3Smrg else 57de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58de2362d3Smrg as_echo_n_body='eval 59de2362d3Smrg arg=$1; 60de2362d3Smrg case $arg in #( 61de2362d3Smrg *"$as_nl"*) 62de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 63de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64de2362d3Smrg esac; 65de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66de2362d3Smrg ' 67de2362d3Smrg export as_echo_n_body 68de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 69de2362d3Smrg fi 70de2362d3Smrg export as_echo_body 71de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 72de2362d3Smrgfi 73de2362d3Smrg 74de2362d3Smrg# The user is always right. 75de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 76de2362d3Smrg PATH_SEPARATOR=: 77de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79de2362d3Smrg PATH_SEPARATOR=';' 80de2362d3Smrg } 81de2362d3Smrgfi 82de2362d3Smrg 83de2362d3Smrg 84de2362d3Smrg# IFS 85de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 86de2362d3Smrg# there to prevent editors from complaining about space-tab. 87de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88de2362d3Smrg# splitting by setting IFS to empty value.) 89de2362d3SmrgIFS=" "" $as_nl" 90de2362d3Smrg 91de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 92de2362d3Smrgas_myself= 93de2362d3Smrgcase $0 in #(( 94de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 95de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96de2362d3Smrgfor as_dir in $PATH 97de2362d3Smrgdo 98de2362d3Smrg IFS=$as_save_IFS 99de2362d3Smrg test -z "$as_dir" && as_dir=. 100de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101de2362d3Smrg done 102de2362d3SmrgIFS=$as_save_IFS 103de2362d3Smrg 104de2362d3Smrg ;; 105de2362d3Smrgesac 106de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 107de2362d3Smrg# in which case we are not to be found in the path. 108de2362d3Smrgif test "x$as_myself" = x; then 109de2362d3Smrg as_myself=$0 110de2362d3Smrgfi 111de2362d3Smrgif test ! -f "$as_myself"; then 112de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113de2362d3Smrg exit 1 114de2362d3Smrgfi 115de2362d3Smrg 116de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 117de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 119de2362d3Smrg# trigger a bug in pdksh 5.2.14. 120de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 121de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 122de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123de2362d3Smrgdone 124de2362d3SmrgPS1='$ ' 125de2362d3SmrgPS2='> ' 126de2362d3SmrgPS4='+ ' 127de2362d3Smrg 128de2362d3Smrg# NLS nuisances. 129de2362d3SmrgLC_ALL=C 130de2362d3Smrgexport LC_ALL 131de2362d3SmrgLANGUAGE=C 132de2362d3Smrgexport LANGUAGE 133de2362d3Smrg 134de2362d3Smrg# CDPATH. 135de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136de2362d3Smrg 13718781e08Smrg# Use a proper internal environment variable to ensure we don't fall 13818781e08Smrg # into an infinite loop, continuously re-executing ourselves. 13918781e08Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 14018781e08Smrg _as_can_reexec=no; export _as_can_reexec; 14118781e08Smrg # We cannot yet assume a decent shell, so we have to provide a 14218781e08Smrg# neutralization value for shells without unset; and this also 14318781e08Smrg# works around shells that cannot unset nonexistent variables. 14418781e08Smrg# Preserve -v and -x to the replacement shell. 14518781e08SmrgBASH_ENV=/dev/null 14618781e08SmrgENV=/dev/null 14718781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 14818781e08Smrgcase $- in # (((( 14918781e08Smrg *v*x* | *x*v* ) as_opts=-vx ;; 15018781e08Smrg *v* ) as_opts=-v ;; 15118781e08Smrg *x* ) as_opts=-x ;; 15218781e08Smrg * ) as_opts= ;; 15318781e08Smrgesac 15418781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 15518781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail 15618781e08Smrg# out after a failed `exec'. 15718781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 15818781e08Smrgas_fn_exit 255 15918781e08Smrg fi 16018781e08Smrg # We don't want this to propagate to other subprocesses. 16118781e08Smrg { _as_can_reexec=; unset _as_can_reexec;} 162de2362d3Smrgif test "x$CONFIG_SHELL" = x; then 163de2362d3Smrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164de2362d3Smrg emulate sh 165de2362d3Smrg NULLCMD=: 166de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167de2362d3Smrg # is contrary to our usage. Disable this feature. 168de2362d3Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 169de2362d3Smrg setopt NO_GLOB_SUBST 170de2362d3Smrgelse 171de2362d3Smrg case \`(set -o) 2>/dev/null\` in #( 172de2362d3Smrg *posix*) : 173de2362d3Smrg set -o posix ;; #( 174de2362d3Smrg *) : 175de2362d3Smrg ;; 176de2362d3Smrgesac 177de2362d3Smrgfi 178de2362d3Smrg" 179de2362d3Smrg as_required="as_fn_return () { (exit \$1); } 180de2362d3Smrgas_fn_success () { as_fn_return 0; } 181de2362d3Smrgas_fn_failure () { as_fn_return 1; } 182de2362d3Smrgas_fn_ret_success () { return 0; } 183de2362d3Smrgas_fn_ret_failure () { return 1; } 184de2362d3Smrg 185de2362d3Smrgexitcode=0 186de2362d3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 187de2362d3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188de2362d3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189de2362d3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190de2362d3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191de2362d3Smrg 192de2362d3Smrgelse 193de2362d3Smrg exitcode=1; echo positional parameters were not saved. 194de2362d3Smrgfi 19518781e08Smrgtest x\$exitcode = x0 || exit 1 19618781e08Smrgtest -x / || exit 1" 197de2362d3Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198de2362d3Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199de2362d3Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200de2362d3Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201de2362d3Smrgtest \$(( 1 + 1 )) = 2 || exit 1 202de2362d3Smrg 203de2362d3Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204de2362d3Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205de2362d3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206de2362d3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207de2362d3Smrg PATH=/empty FPATH=/empty; export PATH FPATH 208de2362d3Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209de2362d3Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210de2362d3Smrg if (eval "$as_required") 2>/dev/null; then : 211de2362d3Smrg as_have_required=yes 212de2362d3Smrgelse 213de2362d3Smrg as_have_required=no 214de2362d3Smrgfi 215de2362d3Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216de2362d3Smrg 217de2362d3Smrgelse 218de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219de2362d3Smrgas_found=false 220de2362d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221de2362d3Smrgdo 222de2362d3Smrg IFS=$as_save_IFS 223de2362d3Smrg test -z "$as_dir" && as_dir=. 224de2362d3Smrg as_found=: 225de2362d3Smrg case $as_dir in #( 226de2362d3Smrg /*) 227de2362d3Smrg for as_base in sh bash ksh sh5; do 228de2362d3Smrg # Try only shells that exist, to save several forks. 229de2362d3Smrg as_shell=$as_dir/$as_base 230de2362d3Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231de2362d3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232de2362d3Smrg CONFIG_SHELL=$as_shell as_have_required=yes 233de2362d3Smrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234de2362d3Smrg break 2 235de2362d3Smrgfi 236de2362d3Smrgfi 237de2362d3Smrg done;; 238de2362d3Smrg esac 239de2362d3Smrg as_found=false 240de2362d3Smrgdone 241de2362d3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242de2362d3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243de2362d3Smrg CONFIG_SHELL=$SHELL as_have_required=yes 244de2362d3Smrgfi; } 245de2362d3SmrgIFS=$as_save_IFS 246de2362d3Smrg 247de2362d3Smrg 248de2362d3Smrg if test "x$CONFIG_SHELL" != x; then : 24918781e08Smrg export CONFIG_SHELL 25018781e08Smrg # We cannot yet assume a decent shell, so we have to provide a 25118781e08Smrg# neutralization value for shells without unset; and this also 25218781e08Smrg# works around shells that cannot unset nonexistent variables. 25318781e08Smrg# Preserve -v and -x to the replacement shell. 25418781e08SmrgBASH_ENV=/dev/null 25518781e08SmrgENV=/dev/null 25618781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 25718781e08Smrgcase $- in # (((( 25818781e08Smrg *v*x* | *x*v* ) as_opts=-vx ;; 25918781e08Smrg *v* ) as_opts=-v ;; 26018781e08Smrg *x* ) as_opts=-x ;; 26118781e08Smrg * ) as_opts= ;; 26218781e08Smrgesac 26318781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 26418781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail 26518781e08Smrg# out after a failed `exec'. 26618781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 26718781e08Smrgexit 255 268de2362d3Smrgfi 269de2362d3Smrg 270de2362d3Smrg if test x$as_have_required = xno; then : 271de2362d3Smrg $as_echo "$0: This script requires a shell more modern than all" 272de2362d3Smrg $as_echo "$0: the shells that I found on your system." 273de2362d3Smrg if test x${ZSH_VERSION+set} = xset ; then 274de2362d3Smrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275de2362d3Smrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276de2362d3Smrg else 277de2362d3Smrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 2788bf5c682Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon 279de2362d3Smrg$0: about your system, including any error possibly output 280de2362d3Smrg$0: before this message. Then install a modern shell, or 281de2362d3Smrg$0: manually run the script under such a shell if you do 282de2362d3Smrg$0: have one." 283de2362d3Smrg fi 284de2362d3Smrg exit 1 285de2362d3Smrgfi 286de2362d3Smrgfi 287de2362d3Smrgfi 288de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 289de2362d3Smrgexport SHELL 290de2362d3Smrg# Unset more variables known to interfere with behavior of common tools. 291de2362d3SmrgCLICOLOR_FORCE= GREP_OPTIONS= 292de2362d3Smrgunset CLICOLOR_FORCE GREP_OPTIONS 293de2362d3Smrg 294de2362d3Smrg## --------------------- ## 295de2362d3Smrg## M4sh Shell Functions. ## 296de2362d3Smrg## --------------------- ## 297de2362d3Smrg# as_fn_unset VAR 298de2362d3Smrg# --------------- 299de2362d3Smrg# Portably unset VAR. 300de2362d3Smrgas_fn_unset () 301de2362d3Smrg{ 302de2362d3Smrg { eval $1=; unset $1;} 303de2362d3Smrg} 304de2362d3Smrgas_unset=as_fn_unset 305de2362d3Smrg 306de2362d3Smrg# as_fn_set_status STATUS 307de2362d3Smrg# ----------------------- 308de2362d3Smrg# Set $? to STATUS, without forking. 309de2362d3Smrgas_fn_set_status () 310de2362d3Smrg{ 311de2362d3Smrg return $1 312de2362d3Smrg} # as_fn_set_status 313de2362d3Smrg 314de2362d3Smrg# as_fn_exit STATUS 315de2362d3Smrg# ----------------- 316de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317de2362d3Smrgas_fn_exit () 318de2362d3Smrg{ 319de2362d3Smrg set +e 320de2362d3Smrg as_fn_set_status $1 321de2362d3Smrg exit $1 322de2362d3Smrg} # as_fn_exit 323de2362d3Smrg 324de2362d3Smrg# as_fn_mkdir_p 325de2362d3Smrg# ------------- 326de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 327de2362d3Smrgas_fn_mkdir_p () 328de2362d3Smrg{ 329de2362d3Smrg 330de2362d3Smrg case $as_dir in #( 331de2362d3Smrg -*) as_dir=./$as_dir;; 332de2362d3Smrg esac 333de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 334de2362d3Smrg as_dirs= 335de2362d3Smrg while :; do 336de2362d3Smrg case $as_dir in #( 337de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338de2362d3Smrg *) as_qdir=$as_dir;; 339de2362d3Smrg esac 340de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 341de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 342de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 344de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 345de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346de2362d3Smrg$as_echo X"$as_dir" | 347de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348de2362d3Smrg s//\1/ 349de2362d3Smrg q 350de2362d3Smrg } 351de2362d3Smrg /^X\(\/\/\)[^/].*/{ 352de2362d3Smrg s//\1/ 353de2362d3Smrg q 354de2362d3Smrg } 355de2362d3Smrg /^X\(\/\/\)$/{ 356de2362d3Smrg s//\1/ 357de2362d3Smrg q 358de2362d3Smrg } 359de2362d3Smrg /^X\(\/\).*/{ 360de2362d3Smrg s//\1/ 361de2362d3Smrg q 362de2362d3Smrg } 363de2362d3Smrg s/.*/./; q'` 364de2362d3Smrg test -d "$as_dir" && break 365de2362d3Smrg done 366de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 367de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368de2362d3Smrg 369de2362d3Smrg 370de2362d3Smrg} # as_fn_mkdir_p 37118781e08Smrg 37218781e08Smrg# as_fn_executable_p FILE 37318781e08Smrg# ----------------------- 37418781e08Smrg# Test if FILE is an executable regular file. 37518781e08Smrgas_fn_executable_p () 37618781e08Smrg{ 37718781e08Smrg test -f "$1" && test -x "$1" 37818781e08Smrg} # as_fn_executable_p 379de2362d3Smrg# as_fn_append VAR VALUE 380de2362d3Smrg# ---------------------- 381de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 382de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 383de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 384de2362d3Smrg# implementations. 385de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386de2362d3Smrg eval 'as_fn_append () 387de2362d3Smrg { 388de2362d3Smrg eval $1+=\$2 389de2362d3Smrg }' 390de2362d3Smrgelse 391de2362d3Smrg as_fn_append () 392de2362d3Smrg { 393de2362d3Smrg eval $1=\$$1\$2 394de2362d3Smrg } 395de2362d3Smrgfi # as_fn_append 396de2362d3Smrg 397de2362d3Smrg# as_fn_arith ARG... 398de2362d3Smrg# ------------------ 399de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401de2362d3Smrg# must be portable across $(()) and expr. 402de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403de2362d3Smrg eval 'as_fn_arith () 404de2362d3Smrg { 405de2362d3Smrg as_val=$(( $* )) 406de2362d3Smrg }' 407de2362d3Smrgelse 408de2362d3Smrg as_fn_arith () 409de2362d3Smrg { 410de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 411de2362d3Smrg } 412de2362d3Smrgfi # as_fn_arith 413de2362d3Smrg 414de2362d3Smrg 415de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 416de2362d3Smrg# ---------------------------------------- 417de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419de2362d3Smrg# script with STATUS, using 1 if that was 0. 420de2362d3Smrgas_fn_error () 421de2362d3Smrg{ 422de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 423de2362d3Smrg if test "$4"; then 424de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426de2362d3Smrg fi 427de2362d3Smrg $as_echo "$as_me: error: $2" >&2 428de2362d3Smrg as_fn_exit $as_status 429de2362d3Smrg} # as_fn_error 430de2362d3Smrg 431de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 432de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 433de2362d3Smrg as_expr=expr 434de2362d3Smrgelse 435de2362d3Smrg as_expr=false 436de2362d3Smrgfi 437de2362d3Smrg 438de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439de2362d3Smrg as_basename=basename 440de2362d3Smrgelse 441de2362d3Smrg as_basename=false 442de2362d3Smrgfi 443de2362d3Smrg 444de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445de2362d3Smrg as_dirname=dirname 446de2362d3Smrgelse 447de2362d3Smrg as_dirname=false 448de2362d3Smrgfi 449de2362d3Smrg 450de2362d3Smrgas_me=`$as_basename -- "$0" || 451de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 453de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 454de2362d3Smrg$as_echo X/"$0" | 455de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 456de2362d3Smrg s//\1/ 457de2362d3Smrg q 458de2362d3Smrg } 459de2362d3Smrg /^X\/\(\/\/\)$/{ 460de2362d3Smrg s//\1/ 461de2362d3Smrg q 462de2362d3Smrg } 463de2362d3Smrg /^X\/\(\/\).*/{ 464de2362d3Smrg s//\1/ 465de2362d3Smrg q 466de2362d3Smrg } 467de2362d3Smrg s/.*/./; q'` 468de2362d3Smrg 469de2362d3Smrg# Avoid depending upon Character Ranges. 470de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473de2362d3Smrgas_cr_digits='0123456789' 474de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 475de2362d3Smrg 476de2362d3Smrg 477de2362d3Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 478de2362d3Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 479de2362d3Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480de2362d3Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481de2362d3Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482de2362d3Smrg sed -n ' 483de2362d3Smrg p 484de2362d3Smrg /[$]LINENO/= 485de2362d3Smrg ' <$as_myself | 486de2362d3Smrg sed ' 487de2362d3Smrg s/[$]LINENO.*/&-/ 488de2362d3Smrg t lineno 489de2362d3Smrg b 490de2362d3Smrg :lineno 491de2362d3Smrg N 492de2362d3Smrg :loop 493de2362d3Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494de2362d3Smrg t loop 495de2362d3Smrg s/-\n.*// 496de2362d3Smrg ' >$as_me.lineno && 497de2362d3Smrg chmod +x "$as_me.lineno" || 498de2362d3Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499de2362d3Smrg 50018781e08Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 50118781e08Smrg # already done that, so ensure we don't try to do so again and fall 50218781e08Smrg # in an infinite loop. This has already happened in practice. 50318781e08Smrg _as_can_reexec=no; export _as_can_reexec 504de2362d3Smrg # Don't try to exec as it changes $[0], causing all sort of problems 505de2362d3Smrg # (the dirname of $[0] is not the place where we might find the 506de2362d3Smrg # original and so on. Autoconf is especially sensitive to this). 507de2362d3Smrg . "./$as_me.lineno" 508de2362d3Smrg # Exit status is that of the last command. 509de2362d3Smrg exit 510de2362d3Smrg} 511de2362d3Smrg 512de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 513de2362d3Smrgcase `echo -n x` in #((((( 514de2362d3Smrg-n*) 515de2362d3Smrg case `echo 'xy\c'` in 516de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517de2362d3Smrg xy) ECHO_C='\c';; 518de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519de2362d3Smrg ECHO_T=' ';; 520de2362d3Smrg esac;; 521de2362d3Smrg*) 522de2362d3Smrg ECHO_N='-n';; 523de2362d3Smrgesac 524de2362d3Smrg 525de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 526de2362d3Smrgif test -d conf$$.dir; then 527de2362d3Smrg rm -f conf$$.dir/conf$$.file 528de2362d3Smrgelse 529de2362d3Smrg rm -f conf$$.dir 530de2362d3Smrg mkdir conf$$.dir 2>/dev/null 531de2362d3Smrgfi 532de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 533de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534de2362d3Smrg as_ln_s='ln -s' 535de2362d3Smrg # ... but there are two gotchas: 536de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 53818781e08Smrg # In both cases, we have to default to `cp -pR'. 539de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 54018781e08Smrg as_ln_s='cp -pR' 541de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 542de2362d3Smrg as_ln_s=ln 543de2362d3Smrg else 54418781e08Smrg as_ln_s='cp -pR' 545de2362d3Smrg fi 546de2362d3Smrgelse 54718781e08Smrg as_ln_s='cp -pR' 548de2362d3Smrgfi 549de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550de2362d3Smrgrmdir conf$$.dir 2>/dev/null 551de2362d3Smrg 552de2362d3Smrgif mkdir -p . 2>/dev/null; then 553de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 554de2362d3Smrgelse 555de2362d3Smrg test -d ./-p && rmdir ./-p 556de2362d3Smrg as_mkdir_p=false 557de2362d3Smrgfi 558de2362d3Smrg 55918781e08Smrgas_test_x='test -x' 56018781e08Smrgas_executable_p=as_fn_executable_p 561de2362d3Smrg 562de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 563de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564de2362d3Smrg 565de2362d3Smrg# Sed expression to map a string onto a valid variable name. 566de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567de2362d3Smrg 568de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 569de2362d3Smrg 570de2362d3Smrg 571de2362d3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 572de2362d3Smrgexec 6>&1 573de2362d3Smrg 574de2362d3Smrg# Name of the host. 575de2362d3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576de2362d3Smrg# so uname gets run too. 577de2362d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578de2362d3Smrg 579de2362d3Smrg# 580de2362d3Smrg# Initializations. 581de2362d3Smrg# 582de2362d3Smrgac_default_prefix=/usr/local 583de2362d3Smrgac_clean_files= 584de2362d3Smrgac_config_libobj_dir=. 585de2362d3SmrgLIBOBJS= 586de2362d3Smrgcross_compiling=no 587de2362d3Smrgsubdirs= 588de2362d3SmrgMFLAGS= 589de2362d3SmrgMAKEFLAGS= 590de2362d3Smrg 591de2362d3Smrg# Identity of this package. 592de2362d3SmrgPACKAGE_NAME='xf86-video-ati' 593de2362d3SmrgPACKAGE_TARNAME='xf86-video-ati' 59439413783SmrgPACKAGE_VERSION='18.1.0' 59539413783SmrgPACKAGE_STRING='xf86-video-ati 18.1.0' 5968bf5c682SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon' 597de2362d3SmrgPACKAGE_URL='' 598de2362d3Smrg 599de2362d3Smrgac_unique_file="Makefile.am" 600de2362d3Smrg# Factoring default headers for most tests. 601de2362d3Smrgac_includes_default="\ 602de2362d3Smrg#include <stdio.h> 603de2362d3Smrg#ifdef HAVE_SYS_TYPES_H 604de2362d3Smrg# include <sys/types.h> 605de2362d3Smrg#endif 606de2362d3Smrg#ifdef HAVE_SYS_STAT_H 607de2362d3Smrg# include <sys/stat.h> 608de2362d3Smrg#endif 609de2362d3Smrg#ifdef STDC_HEADERS 610de2362d3Smrg# include <stdlib.h> 611de2362d3Smrg# include <stddef.h> 612de2362d3Smrg#else 613de2362d3Smrg# ifdef HAVE_STDLIB_H 614de2362d3Smrg# include <stdlib.h> 615de2362d3Smrg# endif 616de2362d3Smrg#endif 617de2362d3Smrg#ifdef HAVE_STRING_H 618de2362d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619de2362d3Smrg# include <memory.h> 620de2362d3Smrg# endif 621de2362d3Smrg# include <string.h> 622de2362d3Smrg#endif 623de2362d3Smrg#ifdef HAVE_STRINGS_H 624de2362d3Smrg# include <strings.h> 625de2362d3Smrg#endif 626de2362d3Smrg#ifdef HAVE_INTTYPES_H 627de2362d3Smrg# include <inttypes.h> 628de2362d3Smrg#endif 629de2362d3Smrg#ifdef HAVE_STDINT_H 630de2362d3Smrg# include <stdint.h> 631de2362d3Smrg#endif 632de2362d3Smrg#ifdef HAVE_UNISTD_H 633de2362d3Smrg# include <unistd.h> 634de2362d3Smrg#endif" 635de2362d3Smrg 636de2362d3Smrgac_subst_vars='am__EXEEXT_FALSE 637de2362d3Smrgam__EXEEXT_TRUE 638de2362d3SmrgLTLIBOBJS 639de2362d3SmrgLIBOBJS 640de2362d3SmrgDRIVER_NAME 641de2362d3Smrgmoduledir 642de2362d3SmrgPCIACCESS_LIBS 643de2362d3SmrgPCIACCESS_CFLAGS 64418781e08SmrgGLAMOR_FALSE 64518781e08SmrgGLAMOR_TRUE 64639413783SmrgGBM_LIBS 64739413783SmrgGBM_CFLAGS 64818781e08SmrgLIBGLAMOR_EGL_LIBS 64918781e08SmrgLIBGLAMOR_EGL_CFLAGS 65018781e08SmrgLIBGLAMOR_LIBS 65118781e08SmrgLIBGLAMOR_CFLAGS 65239413783SmrgLIBGL_LIBS 65339413783SmrgLIBGL_CFLAGS 654de2362d3SmrgLIBUDEV_FALSE 655de2362d3SmrgLIBUDEV_TRUE 656de2362d3SmrgLIBUDEV_LIBS 657de2362d3SmrgLIBUDEV_CFLAGS 6583ed65abbSmrgconfigdir 6593ed65abbSmrgHAS_XORG_CONF_DIR_FALSE 6603ed65abbSmrgHAS_XORG_CONF_DIR_TRUE 661de2362d3SmrgHAVE_XEXTPROTO_71_FALSE 662de2362d3SmrgHAVE_XEXTPROTO_71_TRUE 663de2362d3SmrgXEXT_LIBS 664de2362d3SmrgXEXT_CFLAGS 665de2362d3SmrgXORG_LIBS 666de2362d3SmrgXORG_CFLAGS 66718781e08SmrgLIBDRM_RADEON_LIBS 66818781e08SmrgLIBDRM_RADEON_CFLAGS 66918781e08SmrgLIBDRM_LIBS 67018781e08SmrgLIBDRM_CFLAGS 67118781e08SmrgLT_SYS_LIBRARY_PATH 672de2362d3SmrgOTOOL64 673de2362d3SmrgOTOOL 674de2362d3SmrgLIPO 675de2362d3SmrgNMEDIT 676de2362d3SmrgDSYMUTIL 677de2362d3SmrgMANIFEST_TOOL 678de2362d3SmrgRANLIB 679de2362d3Smrgac_ct_AR 680de2362d3SmrgAR 681de2362d3SmrgDLLTOOL 682de2362d3SmrgOBJDUMP 683de2362d3SmrgLN_S 684de2362d3SmrgNM 685de2362d3Smrgac_ct_DUMPBIN 686de2362d3SmrgDUMPBIN 687de2362d3SmrgLD 688de2362d3SmrgFGREP 689de2362d3SmrgLIBTOOL 690de2362d3SmrgMAN_SUBSTS 691de2362d3SmrgXORG_MAN_PAGE 692de2362d3SmrgADMIN_MAN_DIR 693de2362d3SmrgDRIVER_MAN_DIR 694de2362d3SmrgMISC_MAN_DIR 695de2362d3SmrgFILE_MAN_DIR 696de2362d3SmrgLIB_MAN_DIR 697de2362d3SmrgAPP_MAN_DIR 698de2362d3SmrgADMIN_MAN_SUFFIX 699de2362d3SmrgDRIVER_MAN_SUFFIX 700de2362d3SmrgMISC_MAN_SUFFIX 701de2362d3SmrgFILE_MAN_SUFFIX 702de2362d3SmrgLIB_MAN_SUFFIX 703de2362d3SmrgAPP_MAN_SUFFIX 704de2362d3SmrgSED 705de2362d3Smrghost_os 706de2362d3Smrghost_vendor 707de2362d3Smrghost_cpu 708de2362d3Smrghost 709de2362d3Smrgbuild_os 710de2362d3Smrgbuild_vendor 711de2362d3Smrgbuild_cpu 712de2362d3Smrgbuild 713de2362d3SmrgINSTALL_CMD 714de2362d3SmrgPKG_CONFIG_LIBDIR 715de2362d3SmrgPKG_CONFIG_PATH 716de2362d3SmrgPKG_CONFIG 717de2362d3SmrgCHANGELOG_CMD 718de2362d3SmrgSTRICT_CFLAGS 719de2362d3SmrgCWARNFLAGS 720de2362d3SmrgBASE_CFLAGS 721de2362d3SmrgEGREP 722de2362d3SmrgGREP 723de2362d3SmrgCPP 72418781e08Smrgam__fastdepCC_FALSE 72518781e08Smrgam__fastdepCC_TRUE 72618781e08SmrgCCDEPMODE 72718781e08Smrgam__nodep 72818781e08SmrgAMDEPBACKSLASH 72918781e08SmrgAMDEP_FALSE 73018781e08SmrgAMDEP_TRUE 73118781e08Smrgam__include 73218781e08SmrgDEPDIR 733de2362d3SmrgOBJEXT 734de2362d3SmrgEXEEXT 735de2362d3Smrgac_ct_CC 736de2362d3SmrgCPPFLAGS 737de2362d3SmrgLDFLAGS 738de2362d3SmrgCFLAGS 739de2362d3SmrgCC 74018781e08SmrgAM_BACKSLASH 74118781e08SmrgAM_DEFAULT_VERBOSITY 74218781e08SmrgAM_DEFAULT_V 74318781e08SmrgAM_V 74418781e08Smrgam__untar 74518781e08Smrgam__tar 74618781e08SmrgAMTAR 74718781e08Smrgam__leading_dot 74818781e08SmrgSET_MAKE 74918781e08SmrgAWK 75018781e08Smrgmkdir_p 75118781e08SmrgMKDIR_P 75218781e08SmrgINSTALL_STRIP_PROGRAM 75318781e08SmrgSTRIP 75418781e08Smrginstall_sh 75518781e08SmrgMAKEINFO 75618781e08SmrgAUTOHEADER 75718781e08SmrgAUTOMAKE 75818781e08SmrgAUTOCONF 75918781e08SmrgACLOCAL 76018781e08SmrgVERSION 76118781e08SmrgPACKAGE 76218781e08SmrgCYGPATH_W 76318781e08Smrgam__isrc 764de2362d3SmrgINSTALL_DATA 765de2362d3SmrgINSTALL_SCRIPT 766de2362d3SmrgINSTALL_PROGRAM 767de2362d3Smrgtarget_alias 768de2362d3Smrghost_alias 769de2362d3Smrgbuild_alias 770de2362d3SmrgLIBS 771de2362d3SmrgECHO_T 772de2362d3SmrgECHO_N 773de2362d3SmrgECHO_C 774de2362d3SmrgDEFS 775de2362d3Smrgmandir 776de2362d3Smrglocaledir 777de2362d3Smrglibdir 778de2362d3Smrgpsdir 779de2362d3Smrgpdfdir 780de2362d3Smrgdvidir 781de2362d3Smrghtmldir 782de2362d3Smrginfodir 783de2362d3Smrgdocdir 784de2362d3Smrgoldincludedir 785de2362d3Smrgincludedir 78618781e08Smrgrunstatedir 787de2362d3Smrglocalstatedir 788de2362d3Smrgsharedstatedir 789de2362d3Smrgsysconfdir 790de2362d3Smrgdatadir 791de2362d3Smrgdatarootdir 792de2362d3Smrglibexecdir 793de2362d3Smrgsbindir 794de2362d3Smrgbindir 795de2362d3Smrgprogram_transform_name 796de2362d3Smrgprefix 797de2362d3Smrgexec_prefix 798de2362d3SmrgPACKAGE_URL 799de2362d3SmrgPACKAGE_BUGREPORT 800de2362d3SmrgPACKAGE_STRING 801de2362d3SmrgPACKAGE_VERSION 802de2362d3SmrgPACKAGE_TARNAME 803de2362d3SmrgPACKAGE_NAME 804de2362d3SmrgPATH_SEPARATOR 80539413783SmrgSHELL 80639413783Smrgam__quote' 807de2362d3Smrgac_subst_files='' 808de2362d3Smrgac_user_opts=' 809de2362d3Smrgenable_option_checking 8107821949aSmrgenable_silent_rules 8117821949aSmrgenable_largefile 81218781e08Smrgenable_dependency_tracking 81318781e08Smrgenable_selective_werror 81418781e08Smrgenable_strict_compilation 815de2362d3Smrgenable_static 816de2362d3Smrgenable_shared 817de2362d3Smrgwith_pic 818de2362d3Smrgenable_fast_install 81918781e08Smrgwith_aix_soname 820de2362d3Smrgwith_gnu_ld 821de2362d3Smrgwith_sysroot 822de2362d3Smrgenable_libtool_lock 823de2362d3Smrgwith_xorg_module_dir 8243ed65abbSmrgwith_xorg_conf_dir 82518781e08Smrgenable_udev 82618781e08Smrgenable_glamor 827de2362d3Smrg' 828de2362d3Smrg ac_precious_vars='build_alias 829de2362d3Smrghost_alias 830de2362d3Smrgtarget_alias 831de2362d3SmrgCC 832de2362d3SmrgCFLAGS 833de2362d3SmrgLDFLAGS 834de2362d3SmrgLIBS 835de2362d3SmrgCPPFLAGS 836de2362d3SmrgCPP 837de2362d3SmrgPKG_CONFIG 838de2362d3SmrgPKG_CONFIG_PATH 839de2362d3SmrgPKG_CONFIG_LIBDIR 84018781e08SmrgLT_SYS_LIBRARY_PATH 84118781e08SmrgLIBDRM_CFLAGS 84218781e08SmrgLIBDRM_LIBS 84318781e08SmrgLIBDRM_RADEON_CFLAGS 84418781e08SmrgLIBDRM_RADEON_LIBS 845de2362d3SmrgXORG_CFLAGS 846de2362d3SmrgXORG_LIBS 847de2362d3SmrgXEXT_CFLAGS 848de2362d3SmrgXEXT_LIBS 849de2362d3SmrgLIBUDEV_CFLAGS 850de2362d3SmrgLIBUDEV_LIBS 85139413783SmrgLIBGL_CFLAGS 85239413783SmrgLIBGL_LIBS 85318781e08SmrgLIBGLAMOR_CFLAGS 85418781e08SmrgLIBGLAMOR_LIBS 85518781e08SmrgLIBGLAMOR_EGL_CFLAGS 85618781e08SmrgLIBGLAMOR_EGL_LIBS 85739413783SmrgGBM_CFLAGS 85839413783SmrgGBM_LIBS 859de2362d3SmrgPCIACCESS_CFLAGS 860de2362d3SmrgPCIACCESS_LIBS' 861de2362d3Smrg 862de2362d3Smrg 863de2362d3Smrg# Initialize some variables set by options. 864de2362d3Smrgac_init_help= 865de2362d3Smrgac_init_version=false 866de2362d3Smrgac_unrecognized_opts= 867de2362d3Smrgac_unrecognized_sep= 868de2362d3Smrg# The variables have the same names as the options, with 869de2362d3Smrg# dashes changed to underlines. 870de2362d3Smrgcache_file=/dev/null 871de2362d3Smrgexec_prefix=NONE 872de2362d3Smrgno_create= 873de2362d3Smrgno_recursion= 874de2362d3Smrgprefix=NONE 875de2362d3Smrgprogram_prefix=NONE 876de2362d3Smrgprogram_suffix=NONE 877de2362d3Smrgprogram_transform_name=s,x,x, 878de2362d3Smrgsilent= 879de2362d3Smrgsite= 880de2362d3Smrgsrcdir= 881de2362d3Smrgverbose= 882de2362d3Smrgx_includes=NONE 883de2362d3Smrgx_libraries=NONE 884de2362d3Smrg 885de2362d3Smrg# Installation directory options. 886de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 887de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix 888de2362d3Smrg# by default will actually change. 889de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 890de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.) 891de2362d3Smrgbindir='${exec_prefix}/bin' 892de2362d3Smrgsbindir='${exec_prefix}/sbin' 893de2362d3Smrglibexecdir='${exec_prefix}/libexec' 894de2362d3Smrgdatarootdir='${prefix}/share' 895de2362d3Smrgdatadir='${datarootdir}' 896de2362d3Smrgsysconfdir='${prefix}/etc' 897de2362d3Smrgsharedstatedir='${prefix}/com' 898de2362d3Smrglocalstatedir='${prefix}/var' 89918781e08Smrgrunstatedir='${localstatedir}/run' 900de2362d3Smrgincludedir='${prefix}/include' 901de2362d3Smrgoldincludedir='/usr/include' 902de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 903de2362d3Smrginfodir='${datarootdir}/info' 904de2362d3Smrghtmldir='${docdir}' 905de2362d3Smrgdvidir='${docdir}' 906de2362d3Smrgpdfdir='${docdir}' 907de2362d3Smrgpsdir='${docdir}' 908de2362d3Smrglibdir='${exec_prefix}/lib' 909de2362d3Smrglocaledir='${datarootdir}/locale' 910de2362d3Smrgmandir='${datarootdir}/man' 911de2362d3Smrg 912de2362d3Smrgac_prev= 913de2362d3Smrgac_dashdash= 914de2362d3Smrgfor ac_option 915de2362d3Smrgdo 916de2362d3Smrg # If the previous option needs an argument, assign it. 917de2362d3Smrg if test -n "$ac_prev"; then 918de2362d3Smrg eval $ac_prev=\$ac_option 919de2362d3Smrg ac_prev= 920de2362d3Smrg continue 921de2362d3Smrg fi 922de2362d3Smrg 923de2362d3Smrg case $ac_option in 924de2362d3Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 925de2362d3Smrg *=) ac_optarg= ;; 926de2362d3Smrg *) ac_optarg=yes ;; 927de2362d3Smrg esac 928de2362d3Smrg 929de2362d3Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 930de2362d3Smrg 931de2362d3Smrg case $ac_dashdash$ac_option in 932de2362d3Smrg --) 933de2362d3Smrg ac_dashdash=yes ;; 934de2362d3Smrg 935de2362d3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 936de2362d3Smrg ac_prev=bindir ;; 937de2362d3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 938de2362d3Smrg bindir=$ac_optarg ;; 939de2362d3Smrg 940de2362d3Smrg -build | --build | --buil | --bui | --bu) 941de2362d3Smrg ac_prev=build_alias ;; 942de2362d3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 943de2362d3Smrg build_alias=$ac_optarg ;; 944de2362d3Smrg 945de2362d3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 946de2362d3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 947de2362d3Smrg ac_prev=cache_file ;; 948de2362d3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 949de2362d3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 950de2362d3Smrg cache_file=$ac_optarg ;; 951de2362d3Smrg 952de2362d3Smrg --config-cache | -C) 953de2362d3Smrg cache_file=config.cache ;; 954de2362d3Smrg 955de2362d3Smrg -datadir | --datadir | --datadi | --datad) 956de2362d3Smrg ac_prev=datadir ;; 957de2362d3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 958de2362d3Smrg datadir=$ac_optarg ;; 959de2362d3Smrg 960de2362d3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 961de2362d3Smrg | --dataroo | --dataro | --datar) 962de2362d3Smrg ac_prev=datarootdir ;; 963de2362d3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 964de2362d3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 965de2362d3Smrg datarootdir=$ac_optarg ;; 966de2362d3Smrg 967de2362d3Smrg -disable-* | --disable-*) 968de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 969de2362d3Smrg # Reject names that are not valid shell variable names. 970de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 971de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 972de2362d3Smrg ac_useropt_orig=$ac_useropt 973de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 974de2362d3Smrg case $ac_user_opts in 975de2362d3Smrg *" 976de2362d3Smrg"enable_$ac_useropt" 977de2362d3Smrg"*) ;; 978de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 979de2362d3Smrg ac_unrecognized_sep=', ';; 980de2362d3Smrg esac 981de2362d3Smrg eval enable_$ac_useropt=no ;; 982de2362d3Smrg 983de2362d3Smrg -docdir | --docdir | --docdi | --doc | --do) 984de2362d3Smrg ac_prev=docdir ;; 985de2362d3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 986de2362d3Smrg docdir=$ac_optarg ;; 987de2362d3Smrg 988de2362d3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 989de2362d3Smrg ac_prev=dvidir ;; 990de2362d3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 991de2362d3Smrg dvidir=$ac_optarg ;; 992de2362d3Smrg 993de2362d3Smrg -enable-* | --enable-*) 994de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 995de2362d3Smrg # Reject names that are not valid shell variable names. 996de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 997de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 998de2362d3Smrg ac_useropt_orig=$ac_useropt 999de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1000de2362d3Smrg case $ac_user_opts in 1001de2362d3Smrg *" 1002de2362d3Smrg"enable_$ac_useropt" 1003de2362d3Smrg"*) ;; 1004de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1005de2362d3Smrg ac_unrecognized_sep=', ';; 1006de2362d3Smrg esac 1007de2362d3Smrg eval enable_$ac_useropt=\$ac_optarg ;; 1008de2362d3Smrg 1009de2362d3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1010de2362d3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1011de2362d3Smrg | --exec | --exe | --ex) 1012de2362d3Smrg ac_prev=exec_prefix ;; 1013de2362d3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1014de2362d3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1015de2362d3Smrg | --exec=* | --exe=* | --ex=*) 1016de2362d3Smrg exec_prefix=$ac_optarg ;; 1017de2362d3Smrg 1018de2362d3Smrg -gas | --gas | --ga | --g) 1019de2362d3Smrg # Obsolete; use --with-gas. 1020de2362d3Smrg with_gas=yes ;; 1021de2362d3Smrg 1022de2362d3Smrg -help | --help | --hel | --he | -h) 1023de2362d3Smrg ac_init_help=long ;; 1024de2362d3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1025de2362d3Smrg ac_init_help=recursive ;; 1026de2362d3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1027de2362d3Smrg ac_init_help=short ;; 1028de2362d3Smrg 1029de2362d3Smrg -host | --host | --hos | --ho) 1030de2362d3Smrg ac_prev=host_alias ;; 1031de2362d3Smrg -host=* | --host=* | --hos=* | --ho=*) 1032de2362d3Smrg host_alias=$ac_optarg ;; 1033de2362d3Smrg 1034de2362d3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1035de2362d3Smrg ac_prev=htmldir ;; 1036de2362d3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1037de2362d3Smrg | --ht=*) 1038de2362d3Smrg htmldir=$ac_optarg ;; 1039de2362d3Smrg 1040de2362d3Smrg -includedir | --includedir | --includedi | --included | --include \ 1041de2362d3Smrg | --includ | --inclu | --incl | --inc) 1042de2362d3Smrg ac_prev=includedir ;; 1043de2362d3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1044de2362d3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1045de2362d3Smrg includedir=$ac_optarg ;; 1046de2362d3Smrg 1047de2362d3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1048de2362d3Smrg ac_prev=infodir ;; 1049de2362d3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1050de2362d3Smrg infodir=$ac_optarg ;; 1051de2362d3Smrg 1052de2362d3Smrg -libdir | --libdir | --libdi | --libd) 1053de2362d3Smrg ac_prev=libdir ;; 1054de2362d3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1055de2362d3Smrg libdir=$ac_optarg ;; 1056de2362d3Smrg 1057de2362d3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1058de2362d3Smrg | --libexe | --libex | --libe) 1059de2362d3Smrg ac_prev=libexecdir ;; 1060de2362d3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1061de2362d3Smrg | --libexe=* | --libex=* | --libe=*) 1062de2362d3Smrg libexecdir=$ac_optarg ;; 1063de2362d3Smrg 1064de2362d3Smrg -localedir | --localedir | --localedi | --localed | --locale) 1065de2362d3Smrg ac_prev=localedir ;; 1066de2362d3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1067de2362d3Smrg localedir=$ac_optarg ;; 1068de2362d3Smrg 1069de2362d3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1070de2362d3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1071de2362d3Smrg ac_prev=localstatedir ;; 1072de2362d3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1073de2362d3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1074de2362d3Smrg localstatedir=$ac_optarg ;; 1075de2362d3Smrg 1076de2362d3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1077de2362d3Smrg ac_prev=mandir ;; 1078de2362d3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1079de2362d3Smrg mandir=$ac_optarg ;; 1080de2362d3Smrg 1081de2362d3Smrg -nfp | --nfp | --nf) 1082de2362d3Smrg # Obsolete; use --without-fp. 1083de2362d3Smrg with_fp=no ;; 1084de2362d3Smrg 1085de2362d3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1086de2362d3Smrg | --no-cr | --no-c | -n) 1087de2362d3Smrg no_create=yes ;; 1088de2362d3Smrg 1089de2362d3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1090de2362d3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1091de2362d3Smrg no_recursion=yes ;; 1092de2362d3Smrg 1093de2362d3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1094de2362d3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1095de2362d3Smrg | --oldin | --oldi | --old | --ol | --o) 1096de2362d3Smrg ac_prev=oldincludedir ;; 1097de2362d3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1098de2362d3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1099de2362d3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1100de2362d3Smrg oldincludedir=$ac_optarg ;; 1101de2362d3Smrg 1102de2362d3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1103de2362d3Smrg ac_prev=prefix ;; 1104de2362d3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1105de2362d3Smrg prefix=$ac_optarg ;; 1106de2362d3Smrg 1107de2362d3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1108de2362d3Smrg | --program-pre | --program-pr | --program-p) 1109de2362d3Smrg ac_prev=program_prefix ;; 1110de2362d3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1111de2362d3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1112de2362d3Smrg program_prefix=$ac_optarg ;; 1113de2362d3Smrg 1114de2362d3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1115de2362d3Smrg | --program-suf | --program-su | --program-s) 1116de2362d3Smrg ac_prev=program_suffix ;; 1117de2362d3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1118de2362d3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1119de2362d3Smrg program_suffix=$ac_optarg ;; 1120de2362d3Smrg 1121de2362d3Smrg -program-transform-name | --program-transform-name \ 1122de2362d3Smrg | --program-transform-nam | --program-transform-na \ 1123de2362d3Smrg | --program-transform-n | --program-transform- \ 1124de2362d3Smrg | --program-transform | --program-transfor \ 1125de2362d3Smrg | --program-transfo | --program-transf \ 1126de2362d3Smrg | --program-trans | --program-tran \ 1127de2362d3Smrg | --progr-tra | --program-tr | --program-t) 1128de2362d3Smrg ac_prev=program_transform_name ;; 1129de2362d3Smrg -program-transform-name=* | --program-transform-name=* \ 1130de2362d3Smrg | --program-transform-nam=* | --program-transform-na=* \ 1131de2362d3Smrg | --program-transform-n=* | --program-transform-=* \ 1132de2362d3Smrg | --program-transform=* | --program-transfor=* \ 1133de2362d3Smrg | --program-transfo=* | --program-transf=* \ 1134de2362d3Smrg | --program-trans=* | --program-tran=* \ 1135de2362d3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1136de2362d3Smrg program_transform_name=$ac_optarg ;; 1137de2362d3Smrg 1138de2362d3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1139de2362d3Smrg ac_prev=pdfdir ;; 1140de2362d3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1141de2362d3Smrg pdfdir=$ac_optarg ;; 1142de2362d3Smrg 1143de2362d3Smrg -psdir | --psdir | --psdi | --psd | --ps) 1144de2362d3Smrg ac_prev=psdir ;; 1145de2362d3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1146de2362d3Smrg psdir=$ac_optarg ;; 1147de2362d3Smrg 1148de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1149de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 1150de2362d3Smrg silent=yes ;; 1151de2362d3Smrg 115218781e08Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 115318781e08Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 115418781e08Smrg | --run | --ru | --r) 115518781e08Smrg ac_prev=runstatedir ;; 115618781e08Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 115718781e08Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 115818781e08Smrg | --run=* | --ru=* | --r=*) 115918781e08Smrg runstatedir=$ac_optarg ;; 116018781e08Smrg 1161de2362d3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1162de2362d3Smrg ac_prev=sbindir ;; 1163de2362d3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1164de2362d3Smrg | --sbi=* | --sb=*) 1165de2362d3Smrg sbindir=$ac_optarg ;; 1166de2362d3Smrg 1167de2362d3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1168de2362d3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1169de2362d3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1170de2362d3Smrg | --sha | --sh) 1171de2362d3Smrg ac_prev=sharedstatedir ;; 1172de2362d3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1173de2362d3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1174de2362d3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1175de2362d3Smrg | --sha=* | --sh=*) 1176de2362d3Smrg sharedstatedir=$ac_optarg ;; 1177de2362d3Smrg 1178de2362d3Smrg -site | --site | --sit) 1179de2362d3Smrg ac_prev=site ;; 1180de2362d3Smrg -site=* | --site=* | --sit=*) 1181de2362d3Smrg site=$ac_optarg ;; 1182de2362d3Smrg 1183de2362d3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1184de2362d3Smrg ac_prev=srcdir ;; 1185de2362d3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1186de2362d3Smrg srcdir=$ac_optarg ;; 1187de2362d3Smrg 1188de2362d3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1189de2362d3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1190de2362d3Smrg ac_prev=sysconfdir ;; 1191de2362d3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1192de2362d3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1193de2362d3Smrg sysconfdir=$ac_optarg ;; 1194de2362d3Smrg 1195de2362d3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1196de2362d3Smrg ac_prev=target_alias ;; 1197de2362d3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1198de2362d3Smrg target_alias=$ac_optarg ;; 1199de2362d3Smrg 1200de2362d3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1201de2362d3Smrg verbose=yes ;; 1202de2362d3Smrg 1203de2362d3Smrg -version | --version | --versio | --versi | --vers | -V) 1204de2362d3Smrg ac_init_version=: ;; 1205de2362d3Smrg 1206de2362d3Smrg -with-* | --with-*) 1207de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1208de2362d3Smrg # Reject names that are not valid shell variable names. 1209de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1211de2362d3Smrg ac_useropt_orig=$ac_useropt 1212de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1213de2362d3Smrg case $ac_user_opts in 1214de2362d3Smrg *" 1215de2362d3Smrg"with_$ac_useropt" 1216de2362d3Smrg"*) ;; 1217de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1218de2362d3Smrg ac_unrecognized_sep=', ';; 1219de2362d3Smrg esac 1220de2362d3Smrg eval with_$ac_useropt=\$ac_optarg ;; 1221de2362d3Smrg 1222de2362d3Smrg -without-* | --without-*) 1223de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1224de2362d3Smrg # Reject names that are not valid shell variable names. 1225de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1226de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1227de2362d3Smrg ac_useropt_orig=$ac_useropt 1228de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1229de2362d3Smrg case $ac_user_opts in 1230de2362d3Smrg *" 1231de2362d3Smrg"with_$ac_useropt" 1232de2362d3Smrg"*) ;; 1233de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1234de2362d3Smrg ac_unrecognized_sep=', ';; 1235de2362d3Smrg esac 1236de2362d3Smrg eval with_$ac_useropt=no ;; 1237de2362d3Smrg 1238de2362d3Smrg --x) 1239de2362d3Smrg # Obsolete; use --with-x. 1240de2362d3Smrg with_x=yes ;; 1241de2362d3Smrg 1242de2362d3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1243de2362d3Smrg | --x-incl | --x-inc | --x-in | --x-i) 1244de2362d3Smrg ac_prev=x_includes ;; 1245de2362d3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1246de2362d3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1247de2362d3Smrg x_includes=$ac_optarg ;; 1248de2362d3Smrg 1249de2362d3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1250de2362d3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1251de2362d3Smrg ac_prev=x_libraries ;; 1252de2362d3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1253de2362d3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1254de2362d3Smrg x_libraries=$ac_optarg ;; 1255de2362d3Smrg 1256de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1257de2362d3SmrgTry \`$0 --help' for more information" 1258de2362d3Smrg ;; 1259de2362d3Smrg 1260de2362d3Smrg *=*) 1261de2362d3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1262de2362d3Smrg # Reject names that are not valid shell variable names. 1263de2362d3Smrg case $ac_envvar in #( 1264de2362d3Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1265de2362d3Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1266de2362d3Smrg esac 1267de2362d3Smrg eval $ac_envvar=\$ac_optarg 1268de2362d3Smrg export $ac_envvar ;; 1269de2362d3Smrg 1270de2362d3Smrg *) 1271de2362d3Smrg # FIXME: should be removed in autoconf 3.0. 1272de2362d3Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1273de2362d3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1274de2362d3Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1275de2362d3Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1276de2362d3Smrg ;; 1277de2362d3Smrg 1278de2362d3Smrg esac 1279de2362d3Smrgdone 1280de2362d3Smrg 1281de2362d3Smrgif test -n "$ac_prev"; then 1282de2362d3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1283de2362d3Smrg as_fn_error $? "missing argument to $ac_option" 1284de2362d3Smrgfi 1285de2362d3Smrg 1286de2362d3Smrgif test -n "$ac_unrecognized_opts"; then 1287de2362d3Smrg case $enable_option_checking in 1288de2362d3Smrg no) ;; 1289de2362d3Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1290de2362d3Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1291de2362d3Smrg esac 1292de2362d3Smrgfi 1293de2362d3Smrg 1294de2362d3Smrg# Check all directory arguments for consistency. 1295de2362d3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1296de2362d3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1297de2362d3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 129818781e08Smrg libdir localedir mandir runstatedir 1299de2362d3Smrgdo 1300de2362d3Smrg eval ac_val=\$$ac_var 1301de2362d3Smrg # Remove trailing slashes. 1302de2362d3Smrg case $ac_val in 1303de2362d3Smrg */ ) 1304de2362d3Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1305de2362d3Smrg eval $ac_var=\$ac_val;; 1306de2362d3Smrg esac 1307de2362d3Smrg # Be sure to have absolute directory names. 1308de2362d3Smrg case $ac_val in 1309de2362d3Smrg [\\/$]* | ?:[\\/]* ) continue;; 1310de2362d3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1311de2362d3Smrg esac 1312de2362d3Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1313de2362d3Smrgdone 1314de2362d3Smrg 1315de2362d3Smrg# There might be people who depend on the old broken behavior: `$host' 1316de2362d3Smrg# used to hold the argument of --host etc. 1317de2362d3Smrg# FIXME: To remove some day. 1318de2362d3Smrgbuild=$build_alias 1319de2362d3Smrghost=$host_alias 1320de2362d3Smrgtarget=$target_alias 1321de2362d3Smrg 1322de2362d3Smrg# FIXME: To remove some day. 1323de2362d3Smrgif test "x$host_alias" != x; then 1324de2362d3Smrg if test "x$build_alias" = x; then 1325de2362d3Smrg cross_compiling=maybe 1326de2362d3Smrg elif test "x$build_alias" != "x$host_alias"; then 1327de2362d3Smrg cross_compiling=yes 1328de2362d3Smrg fi 1329de2362d3Smrgfi 1330de2362d3Smrg 1331de2362d3Smrgac_tool_prefix= 1332de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1333de2362d3Smrg 1334de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null 1335de2362d3Smrg 1336de2362d3Smrg 1337de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1338de2362d3Smrgac_ls_di=`ls -di .` && 1339de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1340de2362d3Smrg as_fn_error $? "working directory cannot be determined" 1341de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1342de2362d3Smrg as_fn_error $? "pwd does not report name of working directory" 1343de2362d3Smrg 1344de2362d3Smrg 1345de2362d3Smrg# Find the source files, if location was not specified. 1346de2362d3Smrgif test -z "$srcdir"; then 1347de2362d3Smrg ac_srcdir_defaulted=yes 1348de2362d3Smrg # Try the directory containing this script, then the parent directory. 1349de2362d3Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1350de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1351de2362d3Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1352de2362d3Smrg X"$as_myself" : 'X\(//\)$' \| \ 1353de2362d3Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1354de2362d3Smrg$as_echo X"$as_myself" | 1355de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1356de2362d3Smrg s//\1/ 1357de2362d3Smrg q 1358de2362d3Smrg } 1359de2362d3Smrg /^X\(\/\/\)[^/].*/{ 1360de2362d3Smrg s//\1/ 1361de2362d3Smrg q 1362de2362d3Smrg } 1363de2362d3Smrg /^X\(\/\/\)$/{ 1364de2362d3Smrg s//\1/ 1365de2362d3Smrg q 1366de2362d3Smrg } 1367de2362d3Smrg /^X\(\/\).*/{ 1368de2362d3Smrg s//\1/ 1369de2362d3Smrg q 1370de2362d3Smrg } 1371de2362d3Smrg s/.*/./; q'` 1372de2362d3Smrg srcdir=$ac_confdir 1373de2362d3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1374de2362d3Smrg srcdir=.. 1375de2362d3Smrg fi 1376de2362d3Smrgelse 1377de2362d3Smrg ac_srcdir_defaulted=no 1378de2362d3Smrgfi 1379de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1380de2362d3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1381de2362d3Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1382de2362d3Smrgfi 1383de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1384de2362d3Smrgac_abs_confdir=`( 1385de2362d3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1386de2362d3Smrg pwd)` 1387de2362d3Smrg# When building in place, set srcdir=. 1388de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1389de2362d3Smrg srcdir=. 1390de2362d3Smrgfi 1391de2362d3Smrg# Remove unnecessary trailing slashes from srcdir. 1392de2362d3Smrg# Double slashes in file names in object file debugging info 1393de2362d3Smrg# mess up M-x gdb in Emacs. 1394de2362d3Smrgcase $srcdir in 1395de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1396de2362d3Smrgesac 1397de2362d3Smrgfor ac_var in $ac_precious_vars; do 1398de2362d3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1399de2362d3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1400de2362d3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1401de2362d3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1402de2362d3Smrgdone 1403de2362d3Smrg 1404de2362d3Smrg# 1405de2362d3Smrg# Report the --help message. 1406de2362d3Smrg# 1407de2362d3Smrgif test "$ac_init_help" = "long"; then 1408de2362d3Smrg # Omit some internal or obsolete options to make the list less imposing. 1409de2362d3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1410de2362d3Smrg cat <<_ACEOF 141139413783Smrg\`configure' configures xf86-video-ati 18.1.0 to adapt to many kinds of systems. 1412de2362d3Smrg 1413de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1414de2362d3Smrg 1415de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1416de2362d3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1417de2362d3Smrg 1418de2362d3SmrgDefaults for the options are specified in brackets. 1419de2362d3Smrg 1420de2362d3SmrgConfiguration: 1421de2362d3Smrg -h, --help display this help and exit 1422de2362d3Smrg --help=short display options specific to this package 1423de2362d3Smrg --help=recursive display the short help of all the included packages 1424de2362d3Smrg -V, --version display version information and exit 1425de2362d3Smrg -q, --quiet, --silent do not print \`checking ...' messages 1426de2362d3Smrg --cache-file=FILE cache test results in FILE [disabled] 1427de2362d3Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1428de2362d3Smrg -n, --no-create do not create output files 1429de2362d3Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1430de2362d3Smrg 1431de2362d3SmrgInstallation directories: 1432de2362d3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1433de2362d3Smrg [$ac_default_prefix] 1434de2362d3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1435de2362d3Smrg [PREFIX] 1436de2362d3Smrg 1437de2362d3SmrgBy default, \`make install' will install all the files in 1438de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1439de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1440de2362d3Smrgfor instance \`--prefix=\$HOME'. 1441de2362d3Smrg 1442de2362d3SmrgFor better control, use the options below. 1443de2362d3Smrg 1444de2362d3SmrgFine tuning of the installation directories: 1445de2362d3Smrg --bindir=DIR user executables [EPREFIX/bin] 1446de2362d3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1447de2362d3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1448de2362d3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1449de2362d3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1450de2362d3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 145118781e08Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1452de2362d3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1453de2362d3Smrg --includedir=DIR C header files [PREFIX/include] 1454de2362d3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1455de2362d3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1456de2362d3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1457de2362d3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1458de2362d3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1459de2362d3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1460de2362d3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ati] 1461de2362d3Smrg --htmldir=DIR html documentation [DOCDIR] 1462de2362d3Smrg --dvidir=DIR dvi documentation [DOCDIR] 1463de2362d3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1464de2362d3Smrg --psdir=DIR ps documentation [DOCDIR] 1465de2362d3Smrg_ACEOF 1466de2362d3Smrg 1467de2362d3Smrg cat <<\_ACEOF 1468de2362d3Smrg 1469de2362d3SmrgProgram names: 1470de2362d3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1471de2362d3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1472de2362d3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1473de2362d3Smrg 1474de2362d3SmrgSystem types: 1475de2362d3Smrg --build=BUILD configure for building on BUILD [guessed] 1476de2362d3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1477de2362d3Smrg_ACEOF 1478de2362d3Smrgfi 1479de2362d3Smrg 1480de2362d3Smrgif test -n "$ac_init_help"; then 1481de2362d3Smrg case $ac_init_help in 148239413783Smrg short | recursive ) echo "Configuration of xf86-video-ati 18.1.0:";; 1483de2362d3Smrg esac 1484de2362d3Smrg cat <<\_ACEOF 1485de2362d3Smrg 1486de2362d3SmrgOptional Features: 1487de2362d3Smrg --disable-option-checking ignore unrecognized --enable/--with options 1488de2362d3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1489de2362d3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 149018781e08Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 149118781e08Smrg --disable-silent-rules verbose build output (undo: "make V=0") 149218781e08Smrg --disable-largefile omit support for large files 149318781e08Smrg --enable-dependency-tracking 149418781e08Smrg do not reject slow dependency extractors 149518781e08Smrg --disable-dependency-tracking 149618781e08Smrg speeds up one-time build 1497de2362d3Smrg --disable-selective-werror 1498de2362d3Smrg Turn off selective compiler errors. (default: 1499de2362d3Smrg enabled) 1500de2362d3Smrg --enable-strict-compilation 1501de2362d3Smrg Enable all warnings from compiler and make them 1502de2362d3Smrg errors (default: disabled) 1503de2362d3Smrg --enable-static[=PKGS] build static libraries [default=no] 1504de2362d3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1505de2362d3Smrg --enable-fast-install[=PKGS] 1506de2362d3Smrg optimize for fast installation [default=yes] 1507de2362d3Smrg --disable-libtool-lock avoid locking (might break parallel builds) 150818781e08Smrg --disable-udev Disable libudev support [default=auto] 150918781e08Smrg --disable-glamor Disable glamor, a new GL-based acceleration 151018781e08Smrg [default=enabled] 1511de2362d3Smrg 1512de2362d3SmrgOptional Packages: 1513de2362d3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1514de2362d3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1515de2362d3Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1516de2362d3Smrg both] 151718781e08Smrg --with-aix-soname=aix|svr4|both 151818781e08Smrg shared library versioning (aka "SONAME") variant to 151918781e08Smrg provide on AIX, [default=aix]. 1520de2362d3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 152118781e08Smrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 152218781e08Smrg compiler's sysroot if not specified). 1523de2362d3Smrg --with-xorg-module-dir=DIR 1524de2362d3Smrg Default xorg module directory 1525de2362d3Smrg [[default=$libdir/xorg/modules]] 15263ed65abbSmrg --with-xorg-conf-dir=DIR 15273ed65abbSmrg Default xorg.conf.d directory 15283ed65abbSmrg [[default=${prefix}/share/X11/xorg.conf.d]] 1529de2362d3Smrg 1530de2362d3SmrgSome influential environment variables: 1531de2362d3Smrg CC C compiler command 1532de2362d3Smrg CFLAGS C compiler flags 1533de2362d3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1534de2362d3Smrg nonstandard directory <lib dir> 1535de2362d3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1536de2362d3Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1537de2362d3Smrg you have headers in a nonstandard directory <include dir> 1538de2362d3Smrg CPP C preprocessor 1539de2362d3Smrg PKG_CONFIG path to pkg-config utility 1540de2362d3Smrg PKG_CONFIG_PATH 1541de2362d3Smrg directories to add to pkg-config's search path 1542de2362d3Smrg PKG_CONFIG_LIBDIR 1543de2362d3Smrg path overriding pkg-config's built-in search path 154418781e08Smrg LT_SYS_LIBRARY_PATH 154518781e08Smrg User-defined run-time library search path. 154618781e08Smrg LIBDRM_CFLAGS 154718781e08Smrg C compiler flags for LIBDRM, overriding pkg-config 154818781e08Smrg LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config 15497821949aSmrg LIBDRM_RADEON_CFLAGS 15507821949aSmrg C compiler flags for LIBDRM_RADEON, overriding pkg-config 15517821949aSmrg LIBDRM_RADEON_LIBS 15527821949aSmrg linker flags for LIBDRM_RADEON, overriding pkg-config 155318781e08Smrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 155418781e08Smrg XORG_LIBS linker flags for XORG, overriding pkg-config 155518781e08Smrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 155618781e08Smrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1557de2362d3Smrg LIBUDEV_CFLAGS 1558de2362d3Smrg C compiler flags for LIBUDEV, overriding pkg-config 1559de2362d3Smrg LIBUDEV_LIBS 1560de2362d3Smrg linker flags for LIBUDEV, overriding pkg-config 156139413783Smrg LIBGL_CFLAGS 156239413783Smrg C compiler flags for LIBGL, overriding pkg-config 156339413783Smrg LIBGL_LIBS linker flags for LIBGL, overriding pkg-config 156418781e08Smrg LIBGLAMOR_CFLAGS 156518781e08Smrg C compiler flags for LIBGLAMOR, overriding pkg-config 156618781e08Smrg LIBGLAMOR_LIBS 156718781e08Smrg linker flags for LIBGLAMOR, overriding pkg-config 156818781e08Smrg LIBGLAMOR_EGL_CFLAGS 156918781e08Smrg C compiler flags for LIBGLAMOR_EGL, overriding pkg-config 157018781e08Smrg LIBGLAMOR_EGL_LIBS 157118781e08Smrg linker flags for LIBGLAMOR_EGL, overriding pkg-config 157239413783Smrg GBM_CFLAGS C compiler flags for GBM, overriding pkg-config 157339413783Smrg GBM_LIBS linker flags for GBM, overriding pkg-config 1574de2362d3Smrg PCIACCESS_CFLAGS 1575de2362d3Smrg C compiler flags for PCIACCESS, overriding pkg-config 1576de2362d3Smrg PCIACCESS_LIBS 1577de2362d3Smrg linker flags for PCIACCESS, overriding pkg-config 1578de2362d3Smrg 1579de2362d3SmrgUse these variables to override the choices made by `configure' or to help 1580de2362d3Smrgit to find libraries and programs with nonstandard names/locations. 1581de2362d3Smrg 15828bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>. 1583de2362d3Smrg_ACEOF 1584de2362d3Smrgac_status=$? 1585de2362d3Smrgfi 1586de2362d3Smrg 1587de2362d3Smrgif test "$ac_init_help" = "recursive"; then 1588de2362d3Smrg # If there are subdirs, report their specific --help. 1589de2362d3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1590de2362d3Smrg test -d "$ac_dir" || 1591de2362d3Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1592de2362d3Smrg continue 1593de2362d3Smrg ac_builddir=. 1594de2362d3Smrg 1595de2362d3Smrgcase "$ac_dir" in 1596de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1597de2362d3Smrg*) 1598de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1599de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 1600de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1601de2362d3Smrg case $ac_top_builddir_sub in 1602de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1603de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1604de2362d3Smrg esac ;; 1605de2362d3Smrgesac 1606de2362d3Smrgac_abs_top_builddir=$ac_pwd 1607de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1608de2362d3Smrg# for backward compatibility: 1609de2362d3Smrgac_top_builddir=$ac_top_build_prefix 1610de2362d3Smrg 1611de2362d3Smrgcase $srcdir in 1612de2362d3Smrg .) # We are building in place. 1613de2362d3Smrg ac_srcdir=. 1614de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 1615de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 1616de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1617de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1618de2362d3Smrg ac_top_srcdir=$srcdir 1619de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 1620de2362d3Smrg *) # Relative name. 1621de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1622de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1623de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1624de2362d3Smrgesac 1625de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1626de2362d3Smrg 1627de2362d3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1628de2362d3Smrg # Check for guested configure. 1629de2362d3Smrg if test -f "$ac_srcdir/configure.gnu"; then 1630de2362d3Smrg echo && 1631de2362d3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1632de2362d3Smrg elif test -f "$ac_srcdir/configure"; then 1633de2362d3Smrg echo && 1634de2362d3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1635de2362d3Smrg else 1636de2362d3Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1637de2362d3Smrg fi || ac_status=$? 1638de2362d3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1639de2362d3Smrg done 1640de2362d3Smrgfi 1641de2362d3Smrg 1642de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status 1643de2362d3Smrgif $ac_init_version; then 1644de2362d3Smrg cat <<\_ACEOF 164539413783Smrgxf86-video-ati configure 18.1.0 164618781e08Smrggenerated by GNU Autoconf 2.69 1647de2362d3Smrg 164818781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc. 1649de2362d3SmrgThis configure script is free software; the Free Software Foundation 1650de2362d3Smrggives unlimited permission to copy, distribute and modify it. 1651de2362d3Smrg_ACEOF 1652de2362d3Smrg exit 1653de2362d3Smrgfi 1654de2362d3Smrg 1655de2362d3Smrg## ------------------------ ## 1656de2362d3Smrg## Autoconf initialization. ## 1657de2362d3Smrg## ------------------------ ## 1658de2362d3Smrg 1659de2362d3Smrg# ac_fn_c_try_compile LINENO 1660de2362d3Smrg# -------------------------- 1661de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1662de2362d3Smrgac_fn_c_try_compile () 1663de2362d3Smrg{ 1664de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1665de2362d3Smrg rm -f conftest.$ac_objext 1666de2362d3Smrg if { { ac_try="$ac_compile" 1667de2362d3Smrgcase "(($ac_try" in 1668de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1669de2362d3Smrg *) ac_try_echo=$ac_try;; 1670de2362d3Smrgesac 1671de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1672de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1673de2362d3Smrg (eval "$ac_compile") 2>conftest.err 1674de2362d3Smrg ac_status=$? 1675de2362d3Smrg if test -s conftest.err; then 1676de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1677de2362d3Smrg cat conftest.er1 >&5 1678de2362d3Smrg mv -f conftest.er1 conftest.err 1679de2362d3Smrg fi 1680de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1681de2362d3Smrg test $ac_status = 0; } && { 1682de2362d3Smrg test -z "$ac_c_werror_flag" || 1683de2362d3Smrg test ! -s conftest.err 1684de2362d3Smrg } && test -s conftest.$ac_objext; then : 1685de2362d3Smrg ac_retval=0 1686de2362d3Smrgelse 1687de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1688de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1689de2362d3Smrg 1690de2362d3Smrg ac_retval=1 1691de2362d3Smrgfi 1692de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1693de2362d3Smrg as_fn_set_status $ac_retval 1694de2362d3Smrg 1695de2362d3Smrg} # ac_fn_c_try_compile 1696de2362d3Smrg 1697de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1698de2362d3Smrg# --------------------------------------------- 1699de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1700de2362d3Smrg# accordingly. 1701de2362d3Smrgac_fn_c_check_decl () 1702de2362d3Smrg{ 1703de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1704de2362d3Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1705de2362d3Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1706de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1707de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1708de2362d3Smrgif eval \${$3+:} false; then : 1709de2362d3Smrg $as_echo_n "(cached) " >&6 1710de2362d3Smrgelse 1711de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1712de2362d3Smrg/* end confdefs.h. */ 1713de2362d3Smrg$4 1714de2362d3Smrgint 1715de2362d3Smrgmain () 1716de2362d3Smrg{ 1717de2362d3Smrg#ifndef $as_decl_name 1718de2362d3Smrg#ifdef __cplusplus 1719de2362d3Smrg (void) $as_decl_use; 1720de2362d3Smrg#else 1721de2362d3Smrg (void) $as_decl_name; 1722de2362d3Smrg#endif 1723de2362d3Smrg#endif 1724de2362d3Smrg 1725de2362d3Smrg ; 1726de2362d3Smrg return 0; 1727de2362d3Smrg} 1728de2362d3Smrg_ACEOF 1729de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1730de2362d3Smrg eval "$3=yes" 1731de2362d3Smrgelse 1732de2362d3Smrg eval "$3=no" 1733de2362d3Smrgfi 1734de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1735de2362d3Smrgfi 1736de2362d3Smrgeval ac_res=\$$3 1737de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1738de2362d3Smrg$as_echo "$ac_res" >&6; } 1739de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1740de2362d3Smrg 1741de2362d3Smrg} # ac_fn_c_check_decl 1742de2362d3Smrg 1743de2362d3Smrg# ac_fn_c_try_cpp LINENO 1744de2362d3Smrg# ---------------------- 1745de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1746de2362d3Smrgac_fn_c_try_cpp () 1747de2362d3Smrg{ 1748de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1749de2362d3Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1750de2362d3Smrgcase "(($ac_try" in 1751de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1752de2362d3Smrg *) ac_try_echo=$ac_try;; 1753de2362d3Smrgesac 1754de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1755de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1756de2362d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1757de2362d3Smrg ac_status=$? 1758de2362d3Smrg if test -s conftest.err; then 1759de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1760de2362d3Smrg cat conftest.er1 >&5 1761de2362d3Smrg mv -f conftest.er1 conftest.err 1762de2362d3Smrg fi 1763de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1764de2362d3Smrg test $ac_status = 0; } > conftest.i && { 1765de2362d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1766de2362d3Smrg test ! -s conftest.err 1767de2362d3Smrg }; then : 1768de2362d3Smrg ac_retval=0 1769de2362d3Smrgelse 1770de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1771de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1772de2362d3Smrg 1773de2362d3Smrg ac_retval=1 1774de2362d3Smrgfi 1775de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1776de2362d3Smrg as_fn_set_status $ac_retval 1777de2362d3Smrg 1778de2362d3Smrg} # ac_fn_c_try_cpp 1779de2362d3Smrg 1780de2362d3Smrg# ac_fn_c_try_run LINENO 1781de2362d3Smrg# ---------------------- 1782de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1783de2362d3Smrg# that executables *can* be run. 1784de2362d3Smrgac_fn_c_try_run () 1785de2362d3Smrg{ 1786de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787de2362d3Smrg if { { ac_try="$ac_link" 1788de2362d3Smrgcase "(($ac_try" in 1789de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1790de2362d3Smrg *) ac_try_echo=$ac_try;; 1791de2362d3Smrgesac 1792de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1793de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1794de2362d3Smrg (eval "$ac_link") 2>&5 1795de2362d3Smrg ac_status=$? 1796de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1797de2362d3Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1798de2362d3Smrg { { case "(($ac_try" in 1799de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1800de2362d3Smrg *) ac_try_echo=$ac_try;; 1801de2362d3Smrgesac 1802de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1803de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1804de2362d3Smrg (eval "$ac_try") 2>&5 1805de2362d3Smrg ac_status=$? 1806de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1807de2362d3Smrg test $ac_status = 0; }; }; then : 1808de2362d3Smrg ac_retval=0 1809de2362d3Smrgelse 1810de2362d3Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1811de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1812de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1813de2362d3Smrg 1814de2362d3Smrg ac_retval=$ac_status 1815de2362d3Smrgfi 1816de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1817de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1818de2362d3Smrg as_fn_set_status $ac_retval 1819de2362d3Smrg 1820de2362d3Smrg} # ac_fn_c_try_run 1821de2362d3Smrg 1822de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1823de2362d3Smrg# ------------------------------------------------------- 1824de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in 1825de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly. 1826de2362d3Smrgac_fn_c_check_header_compile () 1827de2362d3Smrg{ 1828de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1830de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1831de2362d3Smrgif eval \${$3+:} false; then : 1832de2362d3Smrg $as_echo_n "(cached) " >&6 1833de2362d3Smrgelse 1834de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1835de2362d3Smrg/* end confdefs.h. */ 1836de2362d3Smrg$4 1837de2362d3Smrg#include <$2> 1838de2362d3Smrg_ACEOF 1839de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1840de2362d3Smrg eval "$3=yes" 1841de2362d3Smrgelse 1842de2362d3Smrg eval "$3=no" 1843de2362d3Smrgfi 1844de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1845de2362d3Smrgfi 1846de2362d3Smrgeval ac_res=\$$3 1847de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1848de2362d3Smrg$as_echo "$ac_res" >&6; } 1849de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1850de2362d3Smrg 1851de2362d3Smrg} # ac_fn_c_check_header_compile 1852de2362d3Smrg 1853de2362d3Smrg# ac_fn_c_try_link LINENO 1854de2362d3Smrg# ----------------------- 1855de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1856de2362d3Smrgac_fn_c_try_link () 1857de2362d3Smrg{ 1858de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1859de2362d3Smrg rm -f conftest.$ac_objext conftest$ac_exeext 1860de2362d3Smrg if { { ac_try="$ac_link" 1861de2362d3Smrgcase "(($ac_try" in 1862de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1863de2362d3Smrg *) ac_try_echo=$ac_try;; 1864de2362d3Smrgesac 1865de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1866de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1867de2362d3Smrg (eval "$ac_link") 2>conftest.err 1868de2362d3Smrg ac_status=$? 1869de2362d3Smrg if test -s conftest.err; then 1870de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1871de2362d3Smrg cat conftest.er1 >&5 1872de2362d3Smrg mv -f conftest.er1 conftest.err 1873de2362d3Smrg fi 1874de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1875de2362d3Smrg test $ac_status = 0; } && { 1876de2362d3Smrg test -z "$ac_c_werror_flag" || 1877de2362d3Smrg test ! -s conftest.err 1878de2362d3Smrg } && test -s conftest$ac_exeext && { 1879de2362d3Smrg test "$cross_compiling" = yes || 188018781e08Smrg test -x conftest$ac_exeext 1881de2362d3Smrg }; then : 1882de2362d3Smrg ac_retval=0 1883de2362d3Smrgelse 1884de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1885de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1886de2362d3Smrg 1887de2362d3Smrg ac_retval=1 1888de2362d3Smrgfi 1889de2362d3Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1890de2362d3Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1891de2362d3Smrg # interfere with the next link command; also delete a directory that is 1892de2362d3Smrg # left behind by Apple's compiler. We do this before executing the actions. 1893de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1894de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1895de2362d3Smrg as_fn_set_status $ac_retval 1896de2362d3Smrg 1897de2362d3Smrg} # ac_fn_c_try_link 1898de2362d3Smrg 1899de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR 1900de2362d3Smrg# ---------------------------------- 1901de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1902de2362d3Smrgac_fn_c_check_func () 1903de2362d3Smrg{ 1904de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1905de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1906de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1907de2362d3Smrgif eval \${$3+:} false; then : 1908de2362d3Smrg $as_echo_n "(cached) " >&6 1909de2362d3Smrgelse 1910de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1911de2362d3Smrg/* end confdefs.h. */ 1912de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1913de2362d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1914de2362d3Smrg#define $2 innocuous_$2 1915de2362d3Smrg 1916de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes, 1917de2362d3Smrg which can conflict with char $2 (); below. 1918de2362d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1919de2362d3Smrg <limits.h> exists even on freestanding compilers. */ 1920de2362d3Smrg 1921de2362d3Smrg#ifdef __STDC__ 1922de2362d3Smrg# include <limits.h> 1923de2362d3Smrg#else 1924de2362d3Smrg# include <assert.h> 1925de2362d3Smrg#endif 1926de2362d3Smrg 1927de2362d3Smrg#undef $2 1928de2362d3Smrg 1929de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 1930de2362d3Smrg Use char because int might match the return type of a GCC 1931de2362d3Smrg builtin and then its argument prototype would still apply. */ 1932de2362d3Smrg#ifdef __cplusplus 1933de2362d3Smrgextern "C" 1934de2362d3Smrg#endif 1935de2362d3Smrgchar $2 (); 1936de2362d3Smrg/* The GNU C library defines this for functions which it implements 1937de2362d3Smrg to always fail with ENOSYS. Some functions are actually named 1938de2362d3Smrg something starting with __ and the normal name is an alias. */ 1939de2362d3Smrg#if defined __stub_$2 || defined __stub___$2 1940de2362d3Smrgchoke me 1941de2362d3Smrg#endif 1942de2362d3Smrg 1943de2362d3Smrgint 1944de2362d3Smrgmain () 1945de2362d3Smrg{ 1946de2362d3Smrgreturn $2 (); 1947de2362d3Smrg ; 1948de2362d3Smrg return 0; 1949de2362d3Smrg} 1950de2362d3Smrg_ACEOF 1951de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1952de2362d3Smrg eval "$3=yes" 1953de2362d3Smrgelse 1954de2362d3Smrg eval "$3=no" 1955de2362d3Smrgfi 1956de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 1957de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1958de2362d3Smrgfi 1959de2362d3Smrgeval ac_res=\$$3 1960de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961de2362d3Smrg$as_echo "$ac_res" >&6; } 1962de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963de2362d3Smrg 1964de2362d3Smrg} # ac_fn_c_check_func 1965de2362d3Smrg 1966de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1967de2362d3Smrg# ------------------------------------------------------- 1968de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1969de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR 1970de2362d3Smrg# accordingly. 1971de2362d3Smrgac_fn_c_check_header_mongrel () 1972de2362d3Smrg{ 1973de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1974de2362d3Smrg if eval \${$3+:} false; then : 1975de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1976de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1977de2362d3Smrgif eval \${$3+:} false; then : 1978de2362d3Smrg $as_echo_n "(cached) " >&6 1979de2362d3Smrgfi 1980de2362d3Smrgeval ac_res=\$$3 1981de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1982de2362d3Smrg$as_echo "$ac_res" >&6; } 1983de2362d3Smrgelse 1984de2362d3Smrg # Is the header compilable? 1985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1986de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; } 1987de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1988de2362d3Smrg/* end confdefs.h. */ 1989de2362d3Smrg$4 1990de2362d3Smrg#include <$2> 1991de2362d3Smrg_ACEOF 1992de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1993de2362d3Smrg ac_header_compiler=yes 1994de2362d3Smrgelse 1995de2362d3Smrg ac_header_compiler=no 1996de2362d3Smrgfi 1997de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1999de2362d3Smrg$as_echo "$ac_header_compiler" >&6; } 2000de2362d3Smrg 2001de2362d3Smrg# Is the header present? 2002de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2003de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; } 2004de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005de2362d3Smrg/* end confdefs.h. */ 2006de2362d3Smrg#include <$2> 2007de2362d3Smrg_ACEOF 2008de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 2009de2362d3Smrg ac_header_preproc=yes 2010de2362d3Smrgelse 2011de2362d3Smrg ac_header_preproc=no 2012de2362d3Smrgfi 2013de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 2014de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2015de2362d3Smrg$as_echo "$ac_header_preproc" >&6; } 2016de2362d3Smrg 2017de2362d3Smrg# So? What about this header? 2018de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2019de2362d3Smrg yes:no: ) 2020de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2021de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2022de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2023de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2024de2362d3Smrg ;; 2025de2362d3Smrg no:yes:* ) 2026de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2027de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2028de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2029de2362d3Smrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2030de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2031de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2032de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2033de2362d3Smrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2034de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2035de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 20368bf5c682Smrg( $as_echo "## ---------------------------------------------------------------------------------------------- ## 20378bf5c682Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon ## 20388bf5c682Smrg## ---------------------------------------------------------------------------------------------- ##" 2039de2362d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 2040de2362d3Smrg ;; 2041de2362d3Smrgesac 2042de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2043de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 2044de2362d3Smrgif eval \${$3+:} false; then : 2045de2362d3Smrg $as_echo_n "(cached) " >&6 2046de2362d3Smrgelse 2047de2362d3Smrg eval "$3=\$ac_header_compiler" 2048de2362d3Smrgfi 2049de2362d3Smrgeval ac_res=\$$3 2050de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2051de2362d3Smrg$as_echo "$ac_res" >&6; } 2052de2362d3Smrgfi 2053de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2054de2362d3Smrg 2055de2362d3Smrg} # ac_fn_c_check_header_mongrel 2056de2362d3Smrgcat >config.log <<_ACEOF 2057de2362d3SmrgThis file contains any messages produced by compilers while 2058de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake. 2059de2362d3Smrg 206039413783SmrgIt was created by xf86-video-ati $as_me 18.1.0, which was 206118781e08Smrggenerated by GNU Autoconf 2.69. Invocation command line was 2062de2362d3Smrg 2063de2362d3Smrg $ $0 $@ 2064de2362d3Smrg 2065de2362d3Smrg_ACEOF 2066de2362d3Smrgexec 5>>config.log 2067de2362d3Smrg{ 2068de2362d3Smrgcat <<_ASUNAME 2069de2362d3Smrg## --------- ## 2070de2362d3Smrg## Platform. ## 2071de2362d3Smrg## --------- ## 2072de2362d3Smrg 2073de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2074de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2075de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2076de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2077de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 2078de2362d3Smrg 2079de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2080de2362d3Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2081de2362d3Smrg 2082de2362d3Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2083de2362d3Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2084de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2085de2362d3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2086de2362d3Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2087de2362d3Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2088de2362d3Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2089de2362d3Smrg 2090de2362d3Smrg_ASUNAME 2091de2362d3Smrg 2092de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2093de2362d3Smrgfor as_dir in $PATH 2094de2362d3Smrgdo 2095de2362d3Smrg IFS=$as_save_IFS 2096de2362d3Smrg test -z "$as_dir" && as_dir=. 2097de2362d3Smrg $as_echo "PATH: $as_dir" 2098de2362d3Smrg done 2099de2362d3SmrgIFS=$as_save_IFS 2100de2362d3Smrg 2101de2362d3Smrg} >&5 2102de2362d3Smrg 2103de2362d3Smrgcat >&5 <<_ACEOF 2104de2362d3Smrg 2105de2362d3Smrg 2106de2362d3Smrg## ----------- ## 2107de2362d3Smrg## Core tests. ## 2108de2362d3Smrg## ----------- ## 2109de2362d3Smrg 2110de2362d3Smrg_ACEOF 2111de2362d3Smrg 2112de2362d3Smrg 2113de2362d3Smrg# Keep a trace of the command line. 2114de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2115de2362d3Smrg# Strip out --silent because we don't want to record it for future runs. 2116de2362d3Smrg# Also quote any args containing shell meta-characters. 2117de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression. 2118de2362d3Smrgac_configure_args= 2119de2362d3Smrgac_configure_args0= 2120de2362d3Smrgac_configure_args1= 2121de2362d3Smrgac_must_keep_next=false 2122de2362d3Smrgfor ac_pass in 1 2 2123de2362d3Smrgdo 2124de2362d3Smrg for ac_arg 2125de2362d3Smrg do 2126de2362d3Smrg case $ac_arg in 2127de2362d3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2128de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2129de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 2130de2362d3Smrg continue ;; 2131de2362d3Smrg *\'*) 2132de2362d3Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2133de2362d3Smrg esac 2134de2362d3Smrg case $ac_pass in 2135de2362d3Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2136de2362d3Smrg 2) 2137de2362d3Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2138de2362d3Smrg if test $ac_must_keep_next = true; then 2139de2362d3Smrg ac_must_keep_next=false # Got value, back to normal. 2140de2362d3Smrg else 2141de2362d3Smrg case $ac_arg in 2142de2362d3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2143de2362d3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2144de2362d3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2145de2362d3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2146de2362d3Smrg case "$ac_configure_args0 " in 2147de2362d3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2148de2362d3Smrg esac 2149de2362d3Smrg ;; 2150de2362d3Smrg -* ) ac_must_keep_next=true ;; 2151de2362d3Smrg esac 2152de2362d3Smrg fi 2153de2362d3Smrg as_fn_append ac_configure_args " '$ac_arg'" 2154de2362d3Smrg ;; 2155de2362d3Smrg esac 2156de2362d3Smrg done 2157de2362d3Smrgdone 2158de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2159de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2160de2362d3Smrg 2161de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2162de2362d3Smrg# config.log. We remove comments because anyway the quotes in there 2163de2362d3Smrg# would cause problems or look ugly. 2164de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2165de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2166de2362d3Smrgtrap 'exit_status=$? 2167de2362d3Smrg # Save into config.log some information that might help in debugging. 2168de2362d3Smrg { 2169de2362d3Smrg echo 2170de2362d3Smrg 2171de2362d3Smrg $as_echo "## ---------------- ## 2172de2362d3Smrg## Cache variables. ## 2173de2362d3Smrg## ---------------- ##" 2174de2362d3Smrg echo 2175de2362d3Smrg # The following way of writing the cache mishandles newlines in values, 2176de2362d3Smrg( 2177de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2178de2362d3Smrg eval ac_val=\$$ac_var 2179de2362d3Smrg case $ac_val in #( 2180de2362d3Smrg *${as_nl}*) 2181de2362d3Smrg case $ac_var in #( 2182de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2183de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2184de2362d3Smrg esac 2185de2362d3Smrg case $ac_var in #( 2186de2362d3Smrg _ | IFS | as_nl) ;; #( 2187de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2188de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2189de2362d3Smrg esac ;; 2190de2362d3Smrg esac 2191de2362d3Smrg done 2192de2362d3Smrg (set) 2>&1 | 2193de2362d3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2194de2362d3Smrg *${as_nl}ac_space=\ *) 2195de2362d3Smrg sed -n \ 2196de2362d3Smrg "s/'\''/'\''\\\\'\'''\''/g; 2197de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2198de2362d3Smrg ;; #( 2199de2362d3Smrg *) 2200de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2201de2362d3Smrg ;; 2202de2362d3Smrg esac | 2203de2362d3Smrg sort 2204de2362d3Smrg) 2205de2362d3Smrg echo 2206de2362d3Smrg 2207de2362d3Smrg $as_echo "## ----------------- ## 2208de2362d3Smrg## Output variables. ## 2209de2362d3Smrg## ----------------- ##" 2210de2362d3Smrg echo 2211de2362d3Smrg for ac_var in $ac_subst_vars 2212de2362d3Smrg do 2213de2362d3Smrg eval ac_val=\$$ac_var 2214de2362d3Smrg case $ac_val in 2215de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2216de2362d3Smrg esac 2217de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2218de2362d3Smrg done | sort 2219de2362d3Smrg echo 2220de2362d3Smrg 2221de2362d3Smrg if test -n "$ac_subst_files"; then 2222de2362d3Smrg $as_echo "## ------------------- ## 2223de2362d3Smrg## File substitutions. ## 2224de2362d3Smrg## ------------------- ##" 2225de2362d3Smrg echo 2226de2362d3Smrg for ac_var in $ac_subst_files 2227de2362d3Smrg do 2228de2362d3Smrg eval ac_val=\$$ac_var 2229de2362d3Smrg case $ac_val in 2230de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2231de2362d3Smrg esac 2232de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2233de2362d3Smrg done | sort 2234de2362d3Smrg echo 2235de2362d3Smrg fi 2236de2362d3Smrg 2237de2362d3Smrg if test -s confdefs.h; then 2238de2362d3Smrg $as_echo "## ----------- ## 2239de2362d3Smrg## confdefs.h. ## 2240de2362d3Smrg## ----------- ##" 2241de2362d3Smrg echo 2242de2362d3Smrg cat confdefs.h 2243de2362d3Smrg echo 2244de2362d3Smrg fi 2245de2362d3Smrg test "$ac_signal" != 0 && 2246de2362d3Smrg $as_echo "$as_me: caught signal $ac_signal" 2247de2362d3Smrg $as_echo "$as_me: exit $exit_status" 2248de2362d3Smrg } >&5 2249de2362d3Smrg rm -f core *.core core.conftest.* && 2250de2362d3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2251de2362d3Smrg exit $exit_status 2252de2362d3Smrg' 0 2253de2362d3Smrgfor ac_signal in 1 2 13 15; do 2254de2362d3Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2255de2362d3Smrgdone 2256de2362d3Smrgac_signal=0 2257de2362d3Smrg 2258de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2259de2362d3Smrgrm -f -r conftest* confdefs.h 2260de2362d3Smrg 2261de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h 2262de2362d3Smrg 2263de2362d3Smrg# Predefined preprocessor variables. 2264de2362d3Smrg 2265de2362d3Smrgcat >>confdefs.h <<_ACEOF 2266de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2267de2362d3Smrg_ACEOF 2268de2362d3Smrg 2269de2362d3Smrgcat >>confdefs.h <<_ACEOF 2270de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2271de2362d3Smrg_ACEOF 2272de2362d3Smrg 2273de2362d3Smrgcat >>confdefs.h <<_ACEOF 2274de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2275de2362d3Smrg_ACEOF 2276de2362d3Smrg 2277de2362d3Smrgcat >>confdefs.h <<_ACEOF 2278de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2279de2362d3Smrg_ACEOF 2280de2362d3Smrg 2281de2362d3Smrgcat >>confdefs.h <<_ACEOF 2282de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2283de2362d3Smrg_ACEOF 2284de2362d3Smrg 2285de2362d3Smrgcat >>confdefs.h <<_ACEOF 2286de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL" 2287de2362d3Smrg_ACEOF 2288de2362d3Smrg 2289de2362d3Smrg 2290de2362d3Smrg# Let the site file select an alternate cache file if it wants to. 2291de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones. 2292de2362d3Smrgac_site_file1=NONE 2293de2362d3Smrgac_site_file2=NONE 2294de2362d3Smrgif test -n "$CONFIG_SITE"; then 2295de2362d3Smrg # We do not want a PATH search for config.site. 2296de2362d3Smrg case $CONFIG_SITE in #(( 2297de2362d3Smrg -*) ac_site_file1=./$CONFIG_SITE;; 2298de2362d3Smrg */*) ac_site_file1=$CONFIG_SITE;; 2299de2362d3Smrg *) ac_site_file1=./$CONFIG_SITE;; 2300de2362d3Smrg esac 2301de2362d3Smrgelif test "x$prefix" != xNONE; then 2302de2362d3Smrg ac_site_file1=$prefix/share/config.site 2303de2362d3Smrg ac_site_file2=$prefix/etc/config.site 2304de2362d3Smrgelse 2305de2362d3Smrg ac_site_file1=$ac_default_prefix/share/config.site 2306de2362d3Smrg ac_site_file2=$ac_default_prefix/etc/config.site 2307de2362d3Smrgfi 2308de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2309de2362d3Smrgdo 2310de2362d3Smrg test "x$ac_site_file" = xNONE && continue 2311de2362d3Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2312de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2313de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2314de2362d3Smrg sed 's/^/| /' "$ac_site_file" >&5 2315de2362d3Smrg . "$ac_site_file" \ 2316de2362d3Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2317de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2318de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file 2319de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 2320de2362d3Smrg fi 2321de2362d3Smrgdone 2322de2362d3Smrg 2323de2362d3Smrgif test -r "$cache_file"; then 2324de2362d3Smrg # Some versions of bash will fail to source /dev/null (special files 2325de2362d3Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2326de2362d3Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2327de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2328de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2329de2362d3Smrg case $cache_file in 2330de2362d3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2331de2362d3Smrg *) . "./$cache_file";; 2332de2362d3Smrg esac 2333de2362d3Smrg fi 2334de2362d3Smrgelse 2335de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2336de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2337de2362d3Smrg >$cache_file 2338de2362d3Smrgfi 2339de2362d3Smrg 2340de2362d3Smrg# Check that the precious variables saved in the cache have kept the same 2341de2362d3Smrg# value. 2342de2362d3Smrgac_cache_corrupted=false 2343de2362d3Smrgfor ac_var in $ac_precious_vars; do 2344de2362d3Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2345de2362d3Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2346de2362d3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2347de2362d3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2348de2362d3Smrg case $ac_old_set,$ac_new_set in 2349de2362d3Smrg set,) 2350de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2351de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2352de2362d3Smrg ac_cache_corrupted=: ;; 2353de2362d3Smrg ,set) 2354de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2355de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2356de2362d3Smrg ac_cache_corrupted=: ;; 2357de2362d3Smrg ,);; 2358de2362d3Smrg *) 2359de2362d3Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2360de2362d3Smrg # differences in whitespace do not lead to failure. 2361de2362d3Smrg ac_old_val_w=`echo x $ac_old_val` 2362de2362d3Smrg ac_new_val_w=`echo x $ac_new_val` 2363de2362d3Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2364de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2365de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2366de2362d3Smrg ac_cache_corrupted=: 2367de2362d3Smrg else 2368de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2369de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2370de2362d3Smrg eval $ac_var=\$ac_old_val 2371de2362d3Smrg fi 2372de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2373de2362d3Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2374de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2375de2362d3Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2376de2362d3Smrg fi;; 2377de2362d3Smrg esac 2378de2362d3Smrg # Pass precious variables to config.status. 2379de2362d3Smrg if test "$ac_new_set" = set; then 2380de2362d3Smrg case $ac_new_val in 2381de2362d3Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2382de2362d3Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2383de2362d3Smrg esac 2384de2362d3Smrg case " $ac_configure_args " in 2385de2362d3Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2386de2362d3Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2387de2362d3Smrg esac 2388de2362d3Smrg fi 2389de2362d3Smrgdone 2390de2362d3Smrgif $ac_cache_corrupted; then 2391de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2392de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2393de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2394de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2395de2362d3Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2396de2362d3Smrgfi 2397de2362d3Smrg## -------------------- ## 2398de2362d3Smrg## Main body of script. ## 2399de2362d3Smrg## -------------------- ## 2400de2362d3Smrg 2401de2362d3Smrgac_ext=c 2402de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 2403de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2404de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2405de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2406de2362d3Smrg 2407de2362d3Smrg 2408de2362d3Smrg 2409de2362d3Smrg 2410de2362d3Smrgac_config_headers="$ac_config_headers config.h" 2411de2362d3Smrg 2412de2362d3Smrg 24138bf5c682Smrg 2414de2362d3Smrgac_aux_dir= 241518781e08Smrgfor ac_dir in . "$srcdir"/.; do 2416de2362d3Smrg if test -f "$ac_dir/install-sh"; then 2417de2362d3Smrg ac_aux_dir=$ac_dir 2418de2362d3Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2419de2362d3Smrg break 2420de2362d3Smrg elif test -f "$ac_dir/install.sh"; then 2421de2362d3Smrg ac_aux_dir=$ac_dir 2422de2362d3Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2423de2362d3Smrg break 2424de2362d3Smrg elif test -f "$ac_dir/shtool"; then 2425de2362d3Smrg ac_aux_dir=$ac_dir 2426de2362d3Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2427de2362d3Smrg break 2428de2362d3Smrg fi 2429de2362d3Smrgdone 2430de2362d3Smrgif test -z "$ac_aux_dir"; then 243118781e08Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2432de2362d3Smrgfi 2433de2362d3Smrg 2434de2362d3Smrg# These three variables are undocumented and unsupported, 2435de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release. 2436de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory 2437de2362d3Smrg# whose full name contains unusual characters. 2438de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2439de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2440de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2441de2362d3Smrg 2442de2362d3Smrg 244318781e08Smrg 244418781e08Smrg# Initialize Automake 244539413783Smrgam__api_version='1.16' 244618781e08Smrg 2447de2362d3Smrg# Find a good install program. We prefer a C program (faster), 2448de2362d3Smrg# so one script is as good as another. But avoid the broken or 2449de2362d3Smrg# incompatible versions: 2450de2362d3Smrg# SysV /etc/install, /usr/sbin/install 2451de2362d3Smrg# SunOS /usr/etc/install 2452de2362d3Smrg# IRIX /sbin/install 2453de2362d3Smrg# AIX /bin/install 2454de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2455de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2456de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2457de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2458de2362d3Smrg# OS/2's system install, which has a completely different semantic 2459de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh. 2460de2362d3Smrg# Reject install programs that cannot install multiple files. 2461de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2462de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2463de2362d3Smrgif test -z "$INSTALL"; then 2464de2362d3Smrgif ${ac_cv_path_install+:} false; then : 2465de2362d3Smrg $as_echo_n "(cached) " >&6 2466de2362d3Smrgelse 2467de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2468de2362d3Smrgfor as_dir in $PATH 2469de2362d3Smrgdo 2470de2362d3Smrg IFS=$as_save_IFS 2471de2362d3Smrg test -z "$as_dir" && as_dir=. 2472de2362d3Smrg # Account for people who put trailing slashes in PATH elements. 2473de2362d3Smrgcase $as_dir/ in #(( 2474de2362d3Smrg ./ | .// | /[cC]/* | \ 2475de2362d3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2476de2362d3Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2477de2362d3Smrg /usr/ucb/* ) ;; 2478de2362d3Smrg *) 2479de2362d3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2480de2362d3Smrg # Don't use installbsd from OSF since it installs stuff as root 2481de2362d3Smrg # by default. 2482de2362d3Smrg for ac_prog in ginstall scoinst install; do 2483de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 248418781e08Smrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2485de2362d3Smrg if test $ac_prog = install && 2486de2362d3Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2487de2362d3Smrg # AIX install. It has an incompatible calling convention. 2488de2362d3Smrg : 2489de2362d3Smrg elif test $ac_prog = install && 2490de2362d3Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2491de2362d3Smrg # program-specific install script used by HP pwplus--don't use. 2492de2362d3Smrg : 2493de2362d3Smrg else 2494de2362d3Smrg rm -rf conftest.one conftest.two conftest.dir 2495de2362d3Smrg echo one > conftest.one 2496de2362d3Smrg echo two > conftest.two 2497de2362d3Smrg mkdir conftest.dir 2498de2362d3Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2499de2362d3Smrg test -s conftest.one && test -s conftest.two && 2500de2362d3Smrg test -s conftest.dir/conftest.one && 2501de2362d3Smrg test -s conftest.dir/conftest.two 2502de2362d3Smrg then 2503de2362d3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2504de2362d3Smrg break 3 2505de2362d3Smrg fi 2506de2362d3Smrg fi 2507de2362d3Smrg fi 2508de2362d3Smrg done 2509de2362d3Smrg done 2510de2362d3Smrg ;; 2511de2362d3Smrgesac 2512de2362d3Smrg 2513de2362d3Smrg done 2514de2362d3SmrgIFS=$as_save_IFS 2515de2362d3Smrg 2516de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir 2517de2362d3Smrg 2518de2362d3Smrgfi 2519de2362d3Smrg if test "${ac_cv_path_install+set}" = set; then 2520de2362d3Smrg INSTALL=$ac_cv_path_install 2521de2362d3Smrg else 2522de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2523de2362d3Smrg # value for INSTALL within a source directory, because that will 2524de2362d3Smrg # break other packages using the cache if that directory is 2525de2362d3Smrg # removed, or if the value is a relative name. 2526de2362d3Smrg INSTALL=$ac_install_sh 2527de2362d3Smrg fi 2528de2362d3Smrgfi 2529de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2530de2362d3Smrg$as_echo "$INSTALL" >&6; } 2531de2362d3Smrg 2532de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2533de2362d3Smrg# It thinks the first close brace ends the variable substitution. 2534de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2535de2362d3Smrg 2536de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2537de2362d3Smrg 2538de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2539de2362d3Smrg 254018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 254118781e08Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 254218781e08Smrg# Reject unsafe characters in $srcdir or the absolute working directory 254318781e08Smrg# name. Accept space and tab only in the latter. 254418781e08Smrgam_lf=' 254518781e08Smrg' 254618781e08Smrgcase `pwd` in 254718781e08Smrg *[\\\"\#\$\&\'\`$am_lf]*) 254818781e08Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 254918781e08Smrgesac 255018781e08Smrgcase $srcdir in 255118781e08Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 255218781e08Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 255318781e08Smrgesac 255418781e08Smrg 255518781e08Smrg# Do 'set' in a subshell so we don't clobber the current shell's 255618781e08Smrg# arguments. Must try -L first in case configure is actually a 255718781e08Smrg# symlink; some systems play weird games with the mod time of symlinks 255818781e08Smrg# (eg FreeBSD returns the mod time of the symlink's containing 255918781e08Smrg# directory). 256018781e08Smrgif ( 256118781e08Smrg am_has_slept=no 256218781e08Smrg for am_try in 1 2; do 256318781e08Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 256418781e08Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 256518781e08Smrg if test "$*" = "X"; then 256618781e08Smrg # -L didn't work. 256718781e08Smrg set X `ls -t "$srcdir/configure" conftest.file` 256818781e08Smrg fi 256918781e08Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 257018781e08Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 257118781e08Smrg 257218781e08Smrg # If neither matched, then we have a broken ls. This can happen 257318781e08Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 257418781e08Smrg # broken ls alias from the environment. This has actually 257518781e08Smrg # happened. Such a system could not be considered "sane". 257618781e08Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 257718781e08Smrg alias in your environment" "$LINENO" 5 257818781e08Smrg fi 257918781e08Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 258018781e08Smrg break 258118781e08Smrg fi 258218781e08Smrg # Just in case. 258318781e08Smrg sleep 1 258418781e08Smrg am_has_slept=yes 258518781e08Smrg done 258618781e08Smrg test "$2" = conftest.file 258718781e08Smrg ) 258818781e08Smrgthen 258918781e08Smrg # Ok. 259018781e08Smrg : 259118781e08Smrgelse 259218781e08Smrg as_fn_error $? "newly created file is older than distributed files! 259318781e08SmrgCheck your system clock" "$LINENO" 5 259418781e08Smrgfi 259518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 259618781e08Smrg$as_echo "yes" >&6; } 259718781e08Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 259818781e08Smrg# generated files are strictly newer. 259918781e08Smrgam_sleep_pid= 260018781e08Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 260118781e08Smrg ( sleep 1 ) & 260218781e08Smrg am_sleep_pid=$! 260318781e08Smrgfi 260418781e08Smrg 260518781e08Smrgrm -f conftest.file 260618781e08Smrg 260718781e08Smrgtest "$program_prefix" != NONE && 260818781e08Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 260918781e08Smrg# Use a double $ so make ignores it. 261018781e08Smrgtest "$program_suffix" != NONE && 261118781e08Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 261218781e08Smrg# Double any \ or $. 261318781e08Smrg# By default was `s,x,x', remove it if useless. 261418781e08Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 261518781e08Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 261618781e08Smrg 261718781e08Smrg# Expand $ac_aux_dir to an absolute path. 261818781e08Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 261918781e08Smrg 262018781e08Smrgif test x"${MISSING+set}" != xset; then 262118781e08Smrg case $am_aux_dir in 262218781e08Smrg *\ * | *\ *) 262318781e08Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 262418781e08Smrg *) 262518781e08Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 262618781e08Smrg esac 262718781e08Smrgfi 262818781e08Smrg# Use eval to expand $SHELL 262918781e08Smrgif eval "$MISSING --is-lightweight"; then 263018781e08Smrg am_missing_run="$MISSING " 263118781e08Smrgelse 263218781e08Smrg am_missing_run= 263318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 263418781e08Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 263518781e08Smrgfi 263618781e08Smrg 263718781e08Smrgif test x"${install_sh+set}" != xset; then 263818781e08Smrg case $am_aux_dir in 263918781e08Smrg *\ * | *\ *) 264018781e08Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 264118781e08Smrg *) 264218781e08Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 264318781e08Smrg esac 264418781e08Smrgfi 264518781e08Smrg 264618781e08Smrg# Installed binaries are usually stripped using 'strip' when the user 264718781e08Smrg# run "make install-strip". However 'strip' might not be the right 264818781e08Smrg# tool to use in cross-compilation environments, therefore Automake 264918781e08Smrg# will honor the 'STRIP' environment variable to overrule this program. 265018781e08Smrgif test "$cross_compiling" != no; then 265118781e08Smrg if test -n "$ac_tool_prefix"; then 265218781e08Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 265318781e08Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2654de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2655de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 265618781e08Smrgif ${ac_cv_prog_STRIP+:} false; then : 2657de2362d3Smrg $as_echo_n "(cached) " >&6 2658de2362d3Smrgelse 265918781e08Smrg if test -n "$STRIP"; then 266018781e08Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2661de2362d3Smrgelse 2662de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2663de2362d3Smrgfor as_dir in $PATH 2664de2362d3Smrgdo 2665de2362d3Smrg IFS=$as_save_IFS 2666de2362d3Smrg test -z "$as_dir" && as_dir=. 2667de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 266818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 266918781e08Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2670de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2671de2362d3Smrg break 2 2672de2362d3Smrg fi 2673de2362d3Smrgdone 2674de2362d3Smrg done 2675de2362d3SmrgIFS=$as_save_IFS 2676de2362d3Smrg 2677de2362d3Smrgfi 2678de2362d3Smrgfi 267918781e08SmrgSTRIP=$ac_cv_prog_STRIP 268018781e08Smrgif test -n "$STRIP"; then 268118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 268218781e08Smrg$as_echo "$STRIP" >&6; } 2683de2362d3Smrgelse 2684de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2685de2362d3Smrg$as_echo "no" >&6; } 2686de2362d3Smrgfi 2687de2362d3Smrg 2688de2362d3Smrg 2689de2362d3Smrgfi 269018781e08Smrgif test -z "$ac_cv_prog_STRIP"; then 269118781e08Smrg ac_ct_STRIP=$STRIP 269218781e08Smrg # Extract the first word of "strip", so it can be a program name with args. 269318781e08Smrgset dummy strip; ac_word=$2 2694de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2695de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 269618781e08Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2697de2362d3Smrg $as_echo_n "(cached) " >&6 2698de2362d3Smrgelse 269918781e08Smrg if test -n "$ac_ct_STRIP"; then 270018781e08Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2701de2362d3Smrgelse 2702de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2703de2362d3Smrgfor as_dir in $PATH 2704de2362d3Smrgdo 2705de2362d3Smrg IFS=$as_save_IFS 2706de2362d3Smrg test -z "$as_dir" && as_dir=. 2707de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 270818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 270918781e08Smrg ac_cv_prog_ac_ct_STRIP="strip" 2710de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2711de2362d3Smrg break 2 2712de2362d3Smrg fi 2713de2362d3Smrgdone 2714de2362d3Smrg done 2715de2362d3SmrgIFS=$as_save_IFS 2716de2362d3Smrg 2717de2362d3Smrgfi 2718de2362d3Smrgfi 271918781e08Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 272018781e08Smrgif test -n "$ac_ct_STRIP"; then 272118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 272218781e08Smrg$as_echo "$ac_ct_STRIP" >&6; } 2723de2362d3Smrgelse 2724de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2725de2362d3Smrg$as_echo "no" >&6; } 2726de2362d3Smrgfi 2727de2362d3Smrg 272818781e08Smrg if test "x$ac_ct_STRIP" = x; then 272918781e08Smrg STRIP=":" 2730de2362d3Smrg else 2731de2362d3Smrg case $cross_compiling:$ac_tool_warned in 2732de2362d3Smrgyes:) 2733de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2734de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2735de2362d3Smrgac_tool_warned=yes ;; 2736de2362d3Smrgesac 273718781e08Smrg STRIP=$ac_ct_STRIP 2738de2362d3Smrg fi 2739de2362d3Smrgelse 274018781e08Smrg STRIP="$ac_cv_prog_STRIP" 2741de2362d3Smrgfi 2742de2362d3Smrg 274318781e08Smrgfi 274418781e08SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 274518781e08Smrg 274618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 274718781e08Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 274818781e08Smrgif test -z "$MKDIR_P"; then 274918781e08Smrg if ${ac_cv_path_mkdir+:} false; then : 2750de2362d3Smrg $as_echo_n "(cached) " >&6 2751de2362d3Smrgelse 275218781e08Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 275318781e08Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2754de2362d3Smrgdo 2755de2362d3Smrg IFS=$as_save_IFS 2756de2362d3Smrg test -z "$as_dir" && as_dir=. 275718781e08Smrg for ac_prog in mkdir gmkdir; do 275818781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 275918781e08Smrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 276018781e08Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 276118781e08Smrg 'mkdir (GNU coreutils) '* | \ 276218781e08Smrg 'mkdir (coreutils) '* | \ 276318781e08Smrg 'mkdir (fileutils) '4.1*) 276418781e08Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 276518781e08Smrg break 3;; 276618781e08Smrg esac 276718781e08Smrg done 276818781e08Smrg done 2769de2362d3Smrg done 2770de2362d3SmrgIFS=$as_save_IFS 2771de2362d3Smrg 27727821949aSmrgfi 27737821949aSmrg 277418781e08Smrg test -d ./--version && rmdir ./--version 277518781e08Smrg if test "${ac_cv_path_mkdir+set}" = set; then 277618781e08Smrg MKDIR_P="$ac_cv_path_mkdir -p" 277718781e08Smrg else 277818781e08Smrg # As a last resort, use the slow shell script. Don't cache a 277918781e08Smrg # value for MKDIR_P within a source directory, because that will 278018781e08Smrg # break other packages using the cache if that directory is 278118781e08Smrg # removed, or if the value is a relative name. 278218781e08Smrg MKDIR_P="$ac_install_sh -d" 2783de2362d3Smrg fi 2784de2362d3Smrgfi 278518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 278618781e08Smrg$as_echo "$MKDIR_P" >&6; } 278718781e08Smrg 278818781e08Smrgfor ac_prog in gawk mawk nawk awk 278918781e08Smrgdo 279018781e08Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 279118781e08Smrgset dummy $ac_prog; ac_word=$2 2792de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2793de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 279418781e08Smrgif ${ac_cv_prog_AWK+:} false; then : 2795de2362d3Smrg $as_echo_n "(cached) " >&6 2796de2362d3Smrgelse 279718781e08Smrg if test -n "$AWK"; then 279818781e08Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2799de2362d3Smrgelse 2800de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2801de2362d3Smrgfor as_dir in $PATH 2802de2362d3Smrgdo 2803de2362d3Smrg IFS=$as_save_IFS 2804de2362d3Smrg test -z "$as_dir" && as_dir=. 2805de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 280618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 280718781e08Smrg ac_cv_prog_AWK="$ac_prog" 2808de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2809de2362d3Smrg break 2 2810de2362d3Smrg fi 2811de2362d3Smrgdone 2812de2362d3Smrg done 2813de2362d3SmrgIFS=$as_save_IFS 2814de2362d3Smrg 2815de2362d3Smrgfi 28167821949aSmrgfi 281718781e08SmrgAWK=$ac_cv_prog_AWK 281818781e08Smrgif test -n "$AWK"; then 281918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 282018781e08Smrg$as_echo "$AWK" >&6; } 2821de2362d3Smrgelse 2822de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2823de2362d3Smrg$as_echo "no" >&6; } 2824de2362d3Smrgfi 2825de2362d3Smrg 2826de2362d3Smrg 282718781e08Smrg test -n "$AWK" && break 28287821949aSmrgdone 28297821949aSmrg 283018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 283118781e08Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 283218781e08Smrgset x ${MAKE-make} 283318781e08Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 283418781e08Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 283518781e08Smrg $as_echo_n "(cached) " >&6 283618781e08Smrgelse 283718781e08Smrg cat >conftest.make <<\_ACEOF 283818781e08SmrgSHELL = /bin/sh 283918781e08Smrgall: 284018781e08Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 284118781e08Smrg_ACEOF 284218781e08Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 284318781e08Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 284418781e08Smrg *@@@%%%=?*=@@@%%%*) 284518781e08Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 284618781e08Smrg *) 284718781e08Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 284818781e08Smrgesac 284918781e08Smrgrm -f conftest.make 2850de2362d3Smrgfi 285118781e08Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 285218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 285318781e08Smrg$as_echo "yes" >&6; } 285418781e08Smrg SET_MAKE= 2855de2362d3Smrgelse 2856de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2857de2362d3Smrg$as_echo "no" >&6; } 285818781e08Smrg SET_MAKE="MAKE=${MAKE-make}" 2859de2362d3Smrgfi 2860de2362d3Smrg 286118781e08Smrgrm -rf .tst 2>/dev/null 286218781e08Smrgmkdir .tst 2>/dev/null 286318781e08Smrgif test -d .tst; then 286418781e08Smrg am__leading_dot=. 286518781e08Smrgelse 286618781e08Smrg am__leading_dot=_ 286718781e08Smrgfi 286818781e08Smrgrmdir .tst 2>/dev/null 2869de2362d3Smrg 287018781e08Smrg# Check whether --enable-silent-rules was given. 287118781e08Smrgif test "${enable_silent_rules+set}" = set; then : 287218781e08Smrg enableval=$enable_silent_rules; 2873de2362d3Smrgfi 287418781e08Smrg 287518781e08Smrgcase $enable_silent_rules in # ((( 287618781e08Smrg yes) AM_DEFAULT_VERBOSITY=0;; 287718781e08Smrg no) AM_DEFAULT_VERBOSITY=1;; 287818781e08Smrg *) AM_DEFAULT_VERBOSITY=1;; 287918781e08Smrgesac 288018781e08Smrgam_make=${MAKE-make} 288118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 288218781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 288318781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then : 2884de2362d3Smrg $as_echo_n "(cached) " >&6 2885de2362d3Smrgelse 288618781e08Smrg if $as_echo 'TRUE=$(BAR$(V)) 288718781e08SmrgBAR0=false 288818781e08SmrgBAR1=true 288918781e08SmrgV=1 289018781e08Smrgam__doit: 289118781e08Smrg @$(TRUE) 289218781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 289318781e08Smrg am_cv_make_support_nested_variables=yes 2894de2362d3Smrgelse 289518781e08Smrg am_cv_make_support_nested_variables=no 2896de2362d3Smrgfi 2897de2362d3Smrgfi 289818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 289918781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 290018781e08Smrgif test $am_cv_make_support_nested_variables = yes; then 290118781e08Smrg AM_V='$(V)' 290218781e08Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2903de2362d3Smrgelse 290418781e08Smrg AM_V=$AM_DEFAULT_VERBOSITY 290518781e08Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2906de2362d3Smrgfi 290718781e08SmrgAM_BACKSLASH='\' 2908de2362d3Smrg 290918781e08Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 291018781e08Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 291118781e08Smrg # is not polluted with repeated "-I." 291218781e08Smrg am__isrc=' -I$(srcdir)' 291318781e08Smrg # test to see if srcdir already configured 291418781e08Smrg if test -f $srcdir/config.status; then 291518781e08Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 291618781e08Smrg fi 291718781e08Smrgfi 291818781e08Smrg 291918781e08Smrg# test whether we have cygpath 292018781e08Smrgif test -z "$CYGPATH_W"; then 292118781e08Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 292218781e08Smrg CYGPATH_W='cygpath -w' 292318781e08Smrg else 292418781e08Smrg CYGPATH_W=echo 292518781e08Smrg fi 292618781e08Smrgfi 292718781e08Smrg 292818781e08Smrg 292918781e08Smrg# Define the identity of the package. 293018781e08Smrg PACKAGE='xf86-video-ati' 293139413783Smrg VERSION='18.1.0' 293218781e08Smrg 293318781e08Smrg 293418781e08Smrgcat >>confdefs.h <<_ACEOF 293518781e08Smrg#define PACKAGE "$PACKAGE" 293618781e08Smrg_ACEOF 293718781e08Smrg 293818781e08Smrg 293918781e08Smrgcat >>confdefs.h <<_ACEOF 294018781e08Smrg#define VERSION "$VERSION" 294118781e08Smrg_ACEOF 294218781e08Smrg 294318781e08Smrg# Some tools Automake needs. 294418781e08Smrg 294518781e08SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 294618781e08Smrg 294718781e08Smrg 294818781e08SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 294918781e08Smrg 295018781e08Smrg 295118781e08SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 295218781e08Smrg 295318781e08Smrg 295418781e08SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 295518781e08Smrg 295618781e08Smrg 295718781e08SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 295818781e08Smrg 295918781e08Smrg# For better backward compatibility. To be removed once Automake 1.9.x 296018781e08Smrg# dies out for good. For more background, see: 296139413783Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 296239413783Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 296318781e08Smrgmkdir_p='$(MKDIR_P)' 296418781e08Smrg 296518781e08Smrg# We need awk for the "check" target (and possibly the TAP driver). The 296618781e08Smrg# system "awk" is bad on some platforms. 296718781e08Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 296818781e08Smrg# in the wild :-( We should find a proper way to deprecate it ... 296918781e08SmrgAMTAR='$${TAR-tar}' 297018781e08Smrg 297118781e08Smrg 297218781e08Smrg# We'll loop over all known methods to create a tar archive until one works. 297318781e08Smrg_am_tools='gnutar pax cpio none' 297418781e08Smrg 297518781e08Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 297618781e08Smrg 297718781e08Smrg 297818781e08Smrg 297918781e08Smrg 298018781e08Smrg 298118781e08Smrg 298218781e08Smrg# POSIX will say in a future version that running "rm -f" with no argument 298318781e08Smrg# is OK; and we want to be able to make that assumption in our Makefile 298418781e08Smrg# recipes. So use an aggressive probe to check that the usage we want is 298518781e08Smrg# actually supported "in the wild" to an acceptable degree. 298618781e08Smrg# See automake bug#10828. 298718781e08Smrg# To make any issue more visible, cause the running configure to be aborted 298818781e08Smrg# by default if the 'rm' program in use doesn't match our expectations; the 298918781e08Smrg# user can still override this though. 299018781e08Smrgif rm -f && rm -fr && rm -rf; then : OK; else 299118781e08Smrg cat >&2 <<'END' 299218781e08SmrgOops! 299318781e08Smrg 299418781e08SmrgYour 'rm' program seems unable to run without file operands specified 299518781e08Smrgon the command line, even when the '-f' option is present. This is contrary 299618781e08Smrgto the behaviour of most rm programs out there, and not conforming with 299718781e08Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 299818781e08Smrg 299918781e08SmrgPlease tell bug-automake@gnu.org about your system, including the value 300018781e08Smrgof your $PATH and any error possibly output before this message. This 300118781e08Smrgcan help us improve future automake versions. 300218781e08Smrg 300318781e08SmrgEND 300418781e08Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 300518781e08Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 300618781e08Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 300718781e08Smrg echo >&2 300818781e08Smrg else 300918781e08Smrg cat >&2 <<'END' 301018781e08SmrgAborting the configuration process, to ensure you take notice of the issue. 301118781e08Smrg 301218781e08SmrgYou can download and install GNU coreutils to get an 'rm' implementation 301339413783Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 301418781e08Smrg 301518781e08SmrgIf you want to complete the configuration process using your problematic 301618781e08Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 301718781e08Smrgto "yes", and re-run configure. 301818781e08Smrg 301918781e08SmrgEND 302018781e08Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 302118781e08Smrg fi 302218781e08Smrgfi 302318781e08Smrg 302418781e08SmrgDEPDIR="${am__leading_dot}deps" 302518781e08Smrg 302618781e08Smrgac_config_commands="$ac_config_commands depfiles" 302718781e08Smrg 302839413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 302939413783Smrg$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } 303039413783Smrgcat > confinc.mk << 'END' 303118781e08Smrgam__doit: 303239413783Smrg @echo this is the am__doit target >confinc.out 303318781e08Smrg.PHONY: am__doit 303418781e08SmrgEND 303518781e08Smrgam__include="#" 303618781e08Smrgam__quote= 303739413783Smrg# BSD make does it like this. 303839413783Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 303939413783Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 304039413783Smrgecho 'include confinc.mk # ignored' > confmf.GNU 304139413783Smrg_am_result=no 304239413783Smrgfor s in GNU BSD; do 304339413783Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 304439413783Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 304539413783Smrg ac_status=$? 304639413783Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 304739413783Smrg (exit $ac_status); } 304839413783Smrg case $?:`cat confinc.out 2>/dev/null` in #( 304939413783Smrg '0:this is the am__doit target') : 305039413783Smrg case $s in #( 305139413783Smrg BSD) : 305239413783Smrg am__include='.include' am__quote='"' ;; #( 305339413783Smrg *) : 305439413783Smrg am__include='include' am__quote='' ;; 305539413783Smrgesac ;; #( 305639413783Smrg *) : 305718781e08Smrg ;; 305839413783Smrgesac 305939413783Smrg if test "$am__include" != "#"; then 306039413783Smrg _am_result="yes ($s style)" 306139413783Smrg break 306239413783Smrg fi 306339413783Smrgdone 306439413783Smrgrm -f confinc.* confmf.* 306539413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 306639413783Smrg$as_echo "${_am_result}" >&6; } 306718781e08Smrg 306818781e08Smrg# Check whether --enable-dependency-tracking was given. 306918781e08Smrgif test "${enable_dependency_tracking+set}" = set; then : 307018781e08Smrg enableval=$enable_dependency_tracking; 307118781e08Smrgfi 307218781e08Smrg 307318781e08Smrgif test "x$enable_dependency_tracking" != xno; then 307418781e08Smrg am_depcomp="$ac_aux_dir/depcomp" 307518781e08Smrg AMDEPBACKSLASH='\' 307618781e08Smrg am__nodep='_no' 307718781e08Smrgfi 307818781e08Smrg if test "x$enable_dependency_tracking" != xno; then 307918781e08Smrg AMDEP_TRUE= 308018781e08Smrg AMDEP_FALSE='#' 308118781e08Smrgelse 308218781e08Smrg AMDEP_TRUE='#' 308318781e08Smrg AMDEP_FALSE= 308418781e08Smrgfi 308518781e08Smrg 308618781e08Smrg 308718781e08Smrgac_ext=c 308818781e08Smrgac_cpp='$CPP $CPPFLAGS' 308918781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 309018781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 309118781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 309218781e08Smrgif test -n "$ac_tool_prefix"; then 309318781e08Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 309418781e08Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 309518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 309618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 309718781e08Smrgif ${ac_cv_prog_CC+:} false; then : 309818781e08Smrg $as_echo_n "(cached) " >&6 309918781e08Smrgelse 310018781e08Smrg if test -n "$CC"; then 310118781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 310218781e08Smrgelse 310318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 310418781e08Smrgfor as_dir in $PATH 310518781e08Smrgdo 310618781e08Smrg IFS=$as_save_IFS 310718781e08Smrg test -z "$as_dir" && as_dir=. 310818781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 310918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 311018781e08Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 311118781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 311218781e08Smrg break 2 311318781e08Smrg fi 311418781e08Smrgdone 311518781e08Smrg done 311618781e08SmrgIFS=$as_save_IFS 311718781e08Smrg 311818781e08Smrgfi 311918781e08Smrgfi 312018781e08SmrgCC=$ac_cv_prog_CC 312118781e08Smrgif test -n "$CC"; then 312218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 312318781e08Smrg$as_echo "$CC" >&6; } 312418781e08Smrgelse 312518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 312618781e08Smrg$as_echo "no" >&6; } 312718781e08Smrgfi 312818781e08Smrg 312918781e08Smrg 313018781e08Smrgfi 313118781e08Smrgif test -z "$ac_cv_prog_CC"; then 313218781e08Smrg ac_ct_CC=$CC 313318781e08Smrg # Extract the first word of "gcc", so it can be a program name with args. 313418781e08Smrgset dummy gcc; ac_word=$2 313518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 313618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 313718781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 313818781e08Smrg $as_echo_n "(cached) " >&6 313918781e08Smrgelse 314018781e08Smrg if test -n "$ac_ct_CC"; then 314118781e08Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 314218781e08Smrgelse 314318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 314418781e08Smrgfor as_dir in $PATH 314518781e08Smrgdo 314618781e08Smrg IFS=$as_save_IFS 314718781e08Smrg test -z "$as_dir" && as_dir=. 314818781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 314918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 315018781e08Smrg ac_cv_prog_ac_ct_CC="gcc" 315118781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 315218781e08Smrg break 2 315318781e08Smrg fi 315418781e08Smrgdone 315518781e08Smrg done 315618781e08SmrgIFS=$as_save_IFS 315718781e08Smrg 315818781e08Smrgfi 315918781e08Smrgfi 316018781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 316118781e08Smrgif test -n "$ac_ct_CC"; then 316218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 316318781e08Smrg$as_echo "$ac_ct_CC" >&6; } 316418781e08Smrgelse 316518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 316618781e08Smrg$as_echo "no" >&6; } 316718781e08Smrgfi 316818781e08Smrg 316918781e08Smrg if test "x$ac_ct_CC" = x; then 317018781e08Smrg CC="" 317118781e08Smrg else 317218781e08Smrg case $cross_compiling:$ac_tool_warned in 317318781e08Smrgyes:) 317418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 317518781e08Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 317618781e08Smrgac_tool_warned=yes ;; 317718781e08Smrgesac 317818781e08Smrg CC=$ac_ct_CC 317918781e08Smrg fi 318018781e08Smrgelse 318118781e08Smrg CC="$ac_cv_prog_CC" 318218781e08Smrgfi 318318781e08Smrg 318418781e08Smrgif test -z "$CC"; then 318518781e08Smrg if test -n "$ac_tool_prefix"; then 318618781e08Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 318718781e08Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 318818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 318918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 319018781e08Smrgif ${ac_cv_prog_CC+:} false; then : 319118781e08Smrg $as_echo_n "(cached) " >&6 319218781e08Smrgelse 319318781e08Smrg if test -n "$CC"; then 319418781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 319518781e08Smrgelse 319618781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 319718781e08Smrgfor as_dir in $PATH 319818781e08Smrgdo 319918781e08Smrg IFS=$as_save_IFS 320018781e08Smrg test -z "$as_dir" && as_dir=. 320118781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 320218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 320318781e08Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 320418781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 320518781e08Smrg break 2 320618781e08Smrg fi 320718781e08Smrgdone 320818781e08Smrg done 320918781e08SmrgIFS=$as_save_IFS 321018781e08Smrg 321118781e08Smrgfi 321218781e08Smrgfi 321318781e08SmrgCC=$ac_cv_prog_CC 321418781e08Smrgif test -n "$CC"; then 321518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 321618781e08Smrg$as_echo "$CC" >&6; } 321718781e08Smrgelse 321818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 321918781e08Smrg$as_echo "no" >&6; } 322018781e08Smrgfi 322118781e08Smrg 322218781e08Smrg 322318781e08Smrg fi 322418781e08Smrgfi 322518781e08Smrgif test -z "$CC"; then 322618781e08Smrg # Extract the first word of "cc", so it can be a program name with args. 322718781e08Smrgset dummy cc; ac_word=$2 322818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 322918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 323018781e08Smrgif ${ac_cv_prog_CC+:} false; then : 323118781e08Smrg $as_echo_n "(cached) " >&6 323218781e08Smrgelse 323318781e08Smrg if test -n "$CC"; then 323418781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 323518781e08Smrgelse 323618781e08Smrg ac_prog_rejected=no 323718781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 323818781e08Smrgfor as_dir in $PATH 323918781e08Smrgdo 324018781e08Smrg IFS=$as_save_IFS 324118781e08Smrg test -z "$as_dir" && as_dir=. 324218781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 324318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 324418781e08Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 324518781e08Smrg ac_prog_rejected=yes 324618781e08Smrg continue 324718781e08Smrg fi 324818781e08Smrg ac_cv_prog_CC="cc" 324918781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 325018781e08Smrg break 2 325118781e08Smrg fi 325218781e08Smrgdone 325318781e08Smrg done 325418781e08SmrgIFS=$as_save_IFS 325518781e08Smrg 325618781e08Smrgif test $ac_prog_rejected = yes; then 325718781e08Smrg # We found a bogon in the path, so make sure we never use it. 325818781e08Smrg set dummy $ac_cv_prog_CC 325918781e08Smrg shift 326018781e08Smrg if test $# != 0; then 326118781e08Smrg # We chose a different compiler from the bogus one. 326218781e08Smrg # However, it has the same basename, so the bogon will be chosen 326318781e08Smrg # first if we set CC to just the basename; use the full file name. 326418781e08Smrg shift 326518781e08Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 326618781e08Smrg fi 326718781e08Smrgfi 326818781e08Smrgfi 326918781e08Smrgfi 327018781e08SmrgCC=$ac_cv_prog_CC 327118781e08Smrgif test -n "$CC"; then 327218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 327318781e08Smrg$as_echo "$CC" >&6; } 327418781e08Smrgelse 327518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 327618781e08Smrg$as_echo "no" >&6; } 327718781e08Smrgfi 327818781e08Smrg 327918781e08Smrg 328018781e08Smrgfi 328118781e08Smrgif test -z "$CC"; then 328218781e08Smrg if test -n "$ac_tool_prefix"; then 328318781e08Smrg for ac_prog in cl.exe 328418781e08Smrg do 328518781e08Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 328618781e08Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 328718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 328818781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 328918781e08Smrgif ${ac_cv_prog_CC+:} false; then : 329018781e08Smrg $as_echo_n "(cached) " >&6 329118781e08Smrgelse 329218781e08Smrg if test -n "$CC"; then 329318781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 329418781e08Smrgelse 329518781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 329618781e08Smrgfor as_dir in $PATH 329718781e08Smrgdo 329818781e08Smrg IFS=$as_save_IFS 329918781e08Smrg test -z "$as_dir" && as_dir=. 330018781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 330118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 330218781e08Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 330318781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 330418781e08Smrg break 2 330518781e08Smrg fi 330618781e08Smrgdone 330718781e08Smrg done 330818781e08SmrgIFS=$as_save_IFS 330918781e08Smrg 331018781e08Smrgfi 331118781e08Smrgfi 331218781e08SmrgCC=$ac_cv_prog_CC 331318781e08Smrgif test -n "$CC"; then 331418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 331518781e08Smrg$as_echo "$CC" >&6; } 331618781e08Smrgelse 331718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 331818781e08Smrg$as_echo "no" >&6; } 331918781e08Smrgfi 332018781e08Smrg 332118781e08Smrg 332218781e08Smrg test -n "$CC" && break 332318781e08Smrg done 332418781e08Smrgfi 332518781e08Smrgif test -z "$CC"; then 332618781e08Smrg ac_ct_CC=$CC 332718781e08Smrg for ac_prog in cl.exe 332818781e08Smrgdo 332918781e08Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 333018781e08Smrgset dummy $ac_prog; ac_word=$2 333118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 333218781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 333318781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 333418781e08Smrg $as_echo_n "(cached) " >&6 333518781e08Smrgelse 333618781e08Smrg if test -n "$ac_ct_CC"; then 333718781e08Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 333818781e08Smrgelse 333918781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 334018781e08Smrgfor as_dir in $PATH 334118781e08Smrgdo 334218781e08Smrg IFS=$as_save_IFS 334318781e08Smrg test -z "$as_dir" && as_dir=. 334418781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 334518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 334618781e08Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 334718781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 334818781e08Smrg break 2 334918781e08Smrg fi 335018781e08Smrgdone 335118781e08Smrg done 335218781e08SmrgIFS=$as_save_IFS 335318781e08Smrg 335418781e08Smrgfi 335518781e08Smrgfi 335618781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 335718781e08Smrgif test -n "$ac_ct_CC"; then 335818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 335918781e08Smrg$as_echo "$ac_ct_CC" >&6; } 336018781e08Smrgelse 336118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 336218781e08Smrg$as_echo "no" >&6; } 336318781e08Smrgfi 3364de2362d3Smrg 336518781e08Smrg 336618781e08Smrg test -n "$ac_ct_CC" && break 336718781e08Smrgdone 33680d16fef4Smrg 33697821949aSmrg if test "x$ac_ct_CC" = x; then 33707821949aSmrg CC="" 33710d16fef4Smrg else 33727821949aSmrg case $cross_compiling:$ac_tool_warned in 33737821949aSmrgyes:) 33747821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 33757821949aSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 33767821949aSmrgac_tool_warned=yes ;; 33777821949aSmrgesac 33787821949aSmrg CC=$ac_ct_CC 33790d16fef4Smrg fi 33800d16fef4Smrgfi 33810d16fef4Smrg 33827821949aSmrgfi 3383de2362d3Smrg 3384de2362d3Smrg 33857821949aSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33867821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33877821949aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 33887821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 3389de2362d3Smrg 33907821949aSmrg# Provide some information about the compiler. 33917821949aSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 33927821949aSmrgset X $ac_compile 33937821949aSmrgac_compiler=$2 33947821949aSmrgfor ac_option in --version -v -V -qversion; do 33957821949aSmrg { { ac_try="$ac_compiler $ac_option >&5" 33967821949aSmrgcase "(($ac_try" in 33977821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33987821949aSmrg *) ac_try_echo=$ac_try;; 3399de2362d3Smrgesac 34007821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34017821949aSmrg$as_echo "$ac_try_echo"; } >&5 34027821949aSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 34037821949aSmrg ac_status=$? 34047821949aSmrg if test -s conftest.err; then 34057821949aSmrg sed '10a\ 34067821949aSmrg... rest of stderr output deleted ... 34077821949aSmrg 10q' conftest.err >conftest.er1 34087821949aSmrg cat conftest.er1 >&5 34097821949aSmrg fi 34107821949aSmrg rm -f conftest.er1 conftest.err 34117821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34127821949aSmrg test $ac_status = 0; } 34137821949aSmrgdone 3414de2362d3Smrg 34157821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34167821949aSmrg/* end confdefs.h. */ 3417de2362d3Smrg 34187821949aSmrgint 34197821949aSmrgmain () 34207821949aSmrg{ 3421de2362d3Smrg 34227821949aSmrg ; 34237821949aSmrg return 0; 34247821949aSmrg} 34257821949aSmrg_ACEOF 34267821949aSmrgac_clean_files_save=$ac_clean_files 34277821949aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 34287821949aSmrg# Try to create an executable without -o first, disregard a.out. 34297821949aSmrg# It will help us diagnose broken compilers, and finding out an intuition 34307821949aSmrg# of exeext. 34317821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 34327821949aSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 34337821949aSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3434de2362d3Smrg 34357821949aSmrg# The possible output files: 34367821949aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3437de2362d3Smrg 34387821949aSmrgac_rmfiles= 34397821949aSmrgfor ac_file in $ac_files 34407821949aSmrgdo 34417821949aSmrg case $ac_file in 34427821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 34437821949aSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 34447821949aSmrg esac 34457821949aSmrgdone 34467821949aSmrgrm -f $ac_rmfiles 3447de2362d3Smrg 34487821949aSmrgif { { ac_try="$ac_link_default" 34497821949aSmrgcase "(($ac_try" in 34507821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34517821949aSmrg *) ac_try_echo=$ac_try;; 34527821949aSmrgesac 34537821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34547821949aSmrg$as_echo "$ac_try_echo"; } >&5 34557821949aSmrg (eval "$ac_link_default") 2>&5 34567821949aSmrg ac_status=$? 34577821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34587821949aSmrg test $ac_status = 0; }; then : 34597821949aSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 34607821949aSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 34617821949aSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 34627821949aSmrg# so that the user can short-circuit this test for compilers unknown to 34637821949aSmrg# Autoconf. 34647821949aSmrgfor ac_file in $ac_files '' 3465de2362d3Smrgdo 34667821949aSmrg test -f "$ac_file" || continue 34677821949aSmrg case $ac_file in 34687821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 34697821949aSmrg ;; 34707821949aSmrg [ab].out ) 34717821949aSmrg # We found the default executable, but exeext='' is most 34727821949aSmrg # certainly right. 34737821949aSmrg break;; 34747821949aSmrg *.* ) 34757821949aSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 34767821949aSmrg then :; else 34777821949aSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 34787821949aSmrg fi 34797821949aSmrg # We set ac_cv_exeext here because the later test for it is not 34807821949aSmrg # safe: cross compilers may not add the suffix if given an `-o' 34817821949aSmrg # argument, so we may need to know it at that point already. 34827821949aSmrg # Even if this section looks crufty: it has the advantage of 34837821949aSmrg # actually working. 34847821949aSmrg break;; 34857821949aSmrg * ) 34867821949aSmrg break;; 34877821949aSmrg esac 3488de2362d3Smrgdone 34897821949aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3490de2362d3Smrg 3491de2362d3Smrgelse 34927821949aSmrg ac_file='' 34937821949aSmrgfi 34947821949aSmrgif test -z "$ac_file"; then : 3495de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3496de2362d3Smrg$as_echo "no" >&6; } 34977821949aSmrg$as_echo "$as_me: failed program was:" >&5 34987821949aSmrgsed 's/^/| /' conftest.$ac_ext >&5 3499de2362d3Smrg 35007821949aSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35017821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35027821949aSmrgas_fn_error 77 "C compiler cannot create executables 35037821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 35047821949aSmrgelse 35057821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35067821949aSmrg$as_echo "yes" >&6; } 3507de2362d3Smrgfi 35087821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 35097821949aSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 35107821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 35117821949aSmrg$as_echo "$ac_file" >&6; } 35127821949aSmrgac_exeext=$ac_cv_exeext 3513de2362d3Smrg 35147821949aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 35157821949aSmrgac_clean_files=$ac_clean_files_save 35167821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 35177821949aSmrg$as_echo_n "checking for suffix of executables... " >&6; } 35187821949aSmrgif { { ac_try="$ac_link" 35197821949aSmrgcase "(($ac_try" in 35207821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35217821949aSmrg *) ac_try_echo=$ac_try;; 3522de2362d3Smrgesac 35237821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35247821949aSmrg$as_echo "$ac_try_echo"; } >&5 35257821949aSmrg (eval "$ac_link") 2>&5 35267821949aSmrg ac_status=$? 35277821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35287821949aSmrg test $ac_status = 0; }; then : 35297821949aSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 35307821949aSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 35317821949aSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 35327821949aSmrg# `rm'. 35337821949aSmrgfor ac_file in conftest.exe conftest conftest.*; do 35347821949aSmrg test -f "$ac_file" || continue 35357821949aSmrg case $ac_file in 35367821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 35377821949aSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35387821949aSmrg break;; 35397821949aSmrg * ) break;; 35407821949aSmrg esac 35417821949aSmrgdone 35427821949aSmrgelse 35437821949aSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35447821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35457821949aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 35467821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 3547de2362d3Smrgfi 35487821949aSmrgrm -f conftest conftest$ac_cv_exeext 35497821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 35507821949aSmrg$as_echo "$ac_cv_exeext" >&6; } 3551de2362d3Smrg 35527821949aSmrgrm -f conftest.$ac_ext 35537821949aSmrgEXEEXT=$ac_cv_exeext 35547821949aSmrgac_exeext=$EXEEXT 35557821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 35560d16fef4Smrg/* end confdefs.h. */ 35577821949aSmrg#include <stdio.h> 35580d16fef4Smrgint 35590d16fef4Smrgmain () 35600d16fef4Smrg{ 356118781e08SmrgFILE *f = fopen ("conftest.out", "w"); 356218781e08Smrg return ferror (f) || fclose (f) != 0; 356318781e08Smrg 356418781e08Smrg ; 356518781e08Smrg return 0; 356618781e08Smrg} 356718781e08Smrg_ACEOF 356818781e08Smrgac_clean_files="$ac_clean_files conftest.out" 356918781e08Smrg# Check that the compiler produces executables we can run. If not, either 357018781e08Smrg# the compiler is broken, or we cross compile. 357118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 357218781e08Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 357318781e08Smrgif test "$cross_compiling" != yes; then 357418781e08Smrg { { ac_try="$ac_link" 357518781e08Smrgcase "(($ac_try" in 357618781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 357718781e08Smrg *) ac_try_echo=$ac_try;; 357818781e08Smrgesac 357918781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 358018781e08Smrg$as_echo "$ac_try_echo"; } >&5 358118781e08Smrg (eval "$ac_link") 2>&5 358218781e08Smrg ac_status=$? 358318781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 358418781e08Smrg test $ac_status = 0; } 358518781e08Smrg if { ac_try='./conftest$ac_cv_exeext' 358618781e08Smrg { { case "(($ac_try" in 358718781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 358818781e08Smrg *) ac_try_echo=$ac_try;; 358918781e08Smrgesac 359018781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 359118781e08Smrg$as_echo "$ac_try_echo"; } >&5 359218781e08Smrg (eval "$ac_try") 2>&5 359318781e08Smrg ac_status=$? 359418781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 359518781e08Smrg test $ac_status = 0; }; }; then 359618781e08Smrg cross_compiling=no 359718781e08Smrg else 359818781e08Smrg if test "$cross_compiling" = maybe; then 359918781e08Smrg cross_compiling=yes 360018781e08Smrg else 360118781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 360218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 360318781e08Smrgas_fn_error $? "cannot run C compiled programs. 360418781e08SmrgIf you meant to cross compile, use \`--host'. 360518781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 360618781e08Smrg fi 360718781e08Smrg fi 360818781e08Smrgfi 360918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 361018781e08Smrg$as_echo "$cross_compiling" >&6; } 361118781e08Smrg 361218781e08Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 361318781e08Smrgac_clean_files=$ac_clean_files_save 361418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 361518781e08Smrg$as_echo_n "checking for suffix of object files... " >&6; } 361618781e08Smrgif ${ac_cv_objext+:} false; then : 361718781e08Smrg $as_echo_n "(cached) " >&6 361818781e08Smrgelse 361918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 362018781e08Smrg/* end confdefs.h. */ 362118781e08Smrg 362218781e08Smrgint 362318781e08Smrgmain () 362418781e08Smrg{ 362518781e08Smrg 362618781e08Smrg ; 362718781e08Smrg return 0; 362818781e08Smrg} 362918781e08Smrg_ACEOF 363018781e08Smrgrm -f conftest.o conftest.obj 363118781e08Smrgif { { ac_try="$ac_compile" 363218781e08Smrgcase "(($ac_try" in 363318781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 363418781e08Smrg *) ac_try_echo=$ac_try;; 363518781e08Smrgesac 363618781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 363718781e08Smrg$as_echo "$ac_try_echo"; } >&5 363818781e08Smrg (eval "$ac_compile") 2>&5 363918781e08Smrg ac_status=$? 364018781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 364118781e08Smrg test $ac_status = 0; }; then : 364218781e08Smrg for ac_file in conftest.o conftest.obj conftest.*; do 364318781e08Smrg test -f "$ac_file" || continue; 364418781e08Smrg case $ac_file in 364518781e08Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 364618781e08Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 364718781e08Smrg break;; 364818781e08Smrg esac 364918781e08Smrgdone 365018781e08Smrgelse 365118781e08Smrg $as_echo "$as_me: failed program was:" >&5 365218781e08Smrgsed 's/^/| /' conftest.$ac_ext >&5 365318781e08Smrg 365418781e08Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 365518781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 365618781e08Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 365718781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 365818781e08Smrgfi 365918781e08Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 366018781e08Smrgfi 366118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 366218781e08Smrg$as_echo "$ac_cv_objext" >&6; } 366318781e08SmrgOBJEXT=$ac_cv_objext 366418781e08Smrgac_objext=$OBJEXT 366518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 366618781e08Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 366718781e08Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 366818781e08Smrg $as_echo_n "(cached) " >&6 366918781e08Smrgelse 367018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 367118781e08Smrg/* end confdefs.h. */ 367218781e08Smrg 367318781e08Smrgint 367418781e08Smrgmain () 367518781e08Smrg{ 367618781e08Smrg#ifndef __GNUC__ 367718781e08Smrg choke me 367818781e08Smrg#endif 367918781e08Smrg 368018781e08Smrg ; 368118781e08Smrg return 0; 368218781e08Smrg} 368318781e08Smrg_ACEOF 368418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 368518781e08Smrg ac_compiler_gnu=yes 368618781e08Smrgelse 368718781e08Smrg ac_compiler_gnu=no 368818781e08Smrgfi 368918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 369018781e08Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 369118781e08Smrg 369218781e08Smrgfi 369318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 369418781e08Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 369518781e08Smrgif test $ac_compiler_gnu = yes; then 369618781e08Smrg GCC=yes 369718781e08Smrgelse 369818781e08Smrg GCC= 369918781e08Smrgfi 370018781e08Smrgac_test_CFLAGS=${CFLAGS+set} 370118781e08Smrgac_save_CFLAGS=$CFLAGS 370218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 370318781e08Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 370418781e08Smrgif ${ac_cv_prog_cc_g+:} false; then : 370518781e08Smrg $as_echo_n "(cached) " >&6 370618781e08Smrgelse 370718781e08Smrg ac_save_c_werror_flag=$ac_c_werror_flag 370818781e08Smrg ac_c_werror_flag=yes 370918781e08Smrg ac_cv_prog_cc_g=no 371018781e08Smrg CFLAGS="-g" 371118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 371218781e08Smrg/* end confdefs.h. */ 371318781e08Smrg 371418781e08Smrgint 371518781e08Smrgmain () 371618781e08Smrg{ 371718781e08Smrg 371818781e08Smrg ; 371918781e08Smrg return 0; 372018781e08Smrg} 372118781e08Smrg_ACEOF 372218781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 372318781e08Smrg ac_cv_prog_cc_g=yes 372418781e08Smrgelse 372518781e08Smrg CFLAGS="" 372618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 372718781e08Smrg/* end confdefs.h. */ 372818781e08Smrg 372918781e08Smrgint 373018781e08Smrgmain () 373118781e08Smrg{ 373218781e08Smrg 373318781e08Smrg ; 373418781e08Smrg return 0; 373518781e08Smrg} 373618781e08Smrg_ACEOF 373718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 373818781e08Smrg 373918781e08Smrgelse 374018781e08Smrg ac_c_werror_flag=$ac_save_c_werror_flag 374118781e08Smrg CFLAGS="-g" 374218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 374318781e08Smrg/* end confdefs.h. */ 374418781e08Smrg 374518781e08Smrgint 374618781e08Smrgmain () 374718781e08Smrg{ 374818781e08Smrg 374918781e08Smrg ; 375018781e08Smrg return 0; 375118781e08Smrg} 375218781e08Smrg_ACEOF 375318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 375418781e08Smrg ac_cv_prog_cc_g=yes 375518781e08Smrgfi 375618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 375718781e08Smrgfi 375818781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 375918781e08Smrgfi 376018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 376118781e08Smrg ac_c_werror_flag=$ac_save_c_werror_flag 376218781e08Smrgfi 376318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 376418781e08Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 376518781e08Smrgif test "$ac_test_CFLAGS" = set; then 376618781e08Smrg CFLAGS=$ac_save_CFLAGS 376718781e08Smrgelif test $ac_cv_prog_cc_g = yes; then 376818781e08Smrg if test "$GCC" = yes; then 376918781e08Smrg CFLAGS="-g -O2" 377018781e08Smrg else 377118781e08Smrg CFLAGS="-g" 377218781e08Smrg fi 377318781e08Smrgelse 377418781e08Smrg if test "$GCC" = yes; then 377518781e08Smrg CFLAGS="-O2" 377618781e08Smrg else 377718781e08Smrg CFLAGS= 377818781e08Smrg fi 377918781e08Smrgfi 378018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 378118781e08Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 378218781e08Smrgif ${ac_cv_prog_cc_c89+:} false; then : 378318781e08Smrg $as_echo_n "(cached) " >&6 378418781e08Smrgelse 378518781e08Smrg ac_cv_prog_cc_c89=no 378618781e08Smrgac_save_CC=$CC 378718781e08Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 378818781e08Smrg/* end confdefs.h. */ 378918781e08Smrg#include <stdarg.h> 379018781e08Smrg#include <stdio.h> 379118781e08Smrgstruct stat; 379218781e08Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 379318781e08Smrgstruct buf { int x; }; 379418781e08SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 379518781e08Smrgstatic char *e (p, i) 379618781e08Smrg char **p; 379718781e08Smrg int i; 379818781e08Smrg{ 379918781e08Smrg return p[i]; 380018781e08Smrg} 380118781e08Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 380218781e08Smrg{ 380318781e08Smrg char *s; 380418781e08Smrg va_list v; 380518781e08Smrg va_start (v,p); 380618781e08Smrg s = g (p, va_arg (v,int)); 380718781e08Smrg va_end (v); 380818781e08Smrg return s; 380918781e08Smrg} 381018781e08Smrg 381118781e08Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 381218781e08Smrg function prototypes and stuff, but not '\xHH' hex character constants. 381318781e08Smrg These don't provoke an error unfortunately, instead are silently treated 381418781e08Smrg as 'x'. The following induces an error, until -std is added to get 381518781e08Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 381618781e08Smrg array size at least. It's necessary to write '\x00'==0 to get something 381718781e08Smrg that's true only with -std. */ 381818781e08Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 381918781e08Smrg 382018781e08Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 382118781e08Smrg inside strings and character constants. */ 382218781e08Smrg#define FOO(x) 'x' 382318781e08Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 382418781e08Smrg 382518781e08Smrgint test (int i, double x); 382618781e08Smrgstruct s1 {int (*f) (int a);}; 382718781e08Smrgstruct s2 {int (*f) (double a);}; 382818781e08Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 382918781e08Smrgint argc; 383018781e08Smrgchar **argv; 383118781e08Smrgint 383218781e08Smrgmain () 383318781e08Smrg{ 383418781e08Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 38350d16fef4Smrg ; 38360d16fef4Smrg return 0; 38370d16fef4Smrg} 38380d16fef4Smrg_ACEOF 383918781e08Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 384018781e08Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 384118781e08Smrgdo 384218781e08Smrg CC="$ac_save_CC $ac_arg" 384318781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 384418781e08Smrg ac_cv_prog_cc_c89=$ac_arg 384518781e08Smrgfi 384618781e08Smrgrm -f core conftest.err conftest.$ac_objext 384718781e08Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 384818781e08Smrgdone 384918781e08Smrgrm -f conftest.$ac_ext 385018781e08SmrgCC=$ac_save_CC 385118781e08Smrg 385218781e08Smrgfi 385318781e08Smrg# AC_CACHE_VAL 385418781e08Smrgcase "x$ac_cv_prog_cc_c89" in 385518781e08Smrg x) 385618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 385718781e08Smrg$as_echo "none needed" >&6; } ;; 385818781e08Smrg xno) 385918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 386018781e08Smrg$as_echo "unsupported" >&6; } ;; 386118781e08Smrg *) 386218781e08Smrg CC="$CC $ac_cv_prog_cc_c89" 386318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 386418781e08Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 38657821949aSmrgesac 386618781e08Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 386718781e08Smrg 3868de2362d3Smrgfi 3869de2362d3Smrg 387018781e08Smrgac_ext=c 387118781e08Smrgac_cpp='$CPP $CPPFLAGS' 387218781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 387318781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 387418781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 387518781e08Smrg 387618781e08Smrgac_ext=c 387718781e08Smrgac_cpp='$CPP $CPPFLAGS' 387818781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 387918781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 388018781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 388118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 388218781e08Smrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 388318781e08Smrgif ${am_cv_prog_cc_c_o+:} false; then : 38847821949aSmrg $as_echo_n "(cached) " >&6 3885de2362d3Smrgelse 38867821949aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38877821949aSmrg/* end confdefs.h. */ 3888de2362d3Smrg 38897821949aSmrgint 38907821949aSmrgmain () 38917821949aSmrg{ 3892de2362d3Smrg 38937821949aSmrg ; 38947821949aSmrg return 0; 38957821949aSmrg} 38967821949aSmrg_ACEOF 389718781e08Smrg # Make sure it works both with $CC and with simple cc. 389818781e08Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 389918781e08Smrg # compilers refuse to overwrite an existing .o file with -o, 390018781e08Smrg # though they will create one. 390118781e08Smrg am_cv_prog_cc_c_o=yes 390218781e08Smrg for am_i in 1 2; do 390318781e08Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 390418781e08Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 390518781e08Smrg ac_status=$? 390618781e08Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 390718781e08Smrg (exit $ac_status); } \ 390818781e08Smrg && test -f conftest2.$ac_objext; then 390918781e08Smrg : OK 391018781e08Smrg else 391118781e08Smrg am_cv_prog_cc_c_o=no 391218781e08Smrg break 391318781e08Smrg fi 391418781e08Smrg done 391518781e08Smrg rm -f core conftest* 391618781e08Smrg unset am_i 391718781e08Smrgfi 391818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 391918781e08Smrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 392018781e08Smrgif test "$am_cv_prog_cc_c_o" != yes; then 392118781e08Smrg # Losing compiler, so override with the script. 392218781e08Smrg # FIXME: It is wrong to rewrite CC. 392318781e08Smrg # But if we don't then we get into trouble of one sort or another. 392418781e08Smrg # A longer-term fix would be to have automake use am__CC in this case, 392518781e08Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 392618781e08Smrg CC="$am_aux_dir/compile $CC" 392718781e08Smrgfi 392818781e08Smrgac_ext=c 392918781e08Smrgac_cpp='$CPP $CPPFLAGS' 393018781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 393118781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 393218781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 393318781e08Smrg 393418781e08Smrg 393518781e08Smrgdepcc="$CC" am_compiler_list= 393618781e08Smrg 393718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 393818781e08Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 393918781e08Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 394018781e08Smrg $as_echo_n "(cached) " >&6 39417821949aSmrgelse 394218781e08Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 394318781e08Smrg # We make a subdir and do the tests there. Otherwise we can end up 394418781e08Smrg # making bogus files that we don't know about and never remove. For 394518781e08Smrg # instance it was reported that on HP-UX the gcc test will end up 394618781e08Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 394718781e08Smrg # in D". 394818781e08Smrg rm -rf conftest.dir 394918781e08Smrg mkdir conftest.dir 395018781e08Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 395118781e08Smrg # using a relative directory. 395218781e08Smrg cp "$am_depcomp" conftest.dir 395318781e08Smrg cd conftest.dir 395418781e08Smrg # We will build objects and dependencies in a subdirectory because 395518781e08Smrg # it helps to detect inapplicable dependency modes. For instance 395618781e08Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 395718781e08Smrg # side effect of compilation, but ICC will put the dependencies in 395818781e08Smrg # the current directory while Tru64 will put them in the object 395918781e08Smrg # directory. 396018781e08Smrg mkdir sub 396118781e08Smrg 396218781e08Smrg am_cv_CC_dependencies_compiler_type=none 396318781e08Smrg if test "$am_compiler_list" = ""; then 396418781e08Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 396518781e08Smrg fi 396618781e08Smrg am__universal=false 396718781e08Smrg case " $depcc " in #( 396818781e08Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 396918781e08Smrg esac 397018781e08Smrg 397118781e08Smrg for depmode in $am_compiler_list; do 397218781e08Smrg # Setup a source with many dependencies, because some compilers 397318781e08Smrg # like to wrap large dependency lists on column 80 (with \), and 397418781e08Smrg # we should not choose a depcomp mode which is confused by this. 397518781e08Smrg # 397618781e08Smrg # We need to recreate these files for each test, as the compiler may 397718781e08Smrg # overwrite some of them when testing with obscure command lines. 397818781e08Smrg # This happens at least with the AIX C compiler. 397918781e08Smrg : > sub/conftest.c 398018781e08Smrg for i in 1 2 3 4 5 6; do 398118781e08Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 398218781e08Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 398318781e08Smrg # Solaris 10 /bin/sh. 398418781e08Smrg echo '/* dummy */' > sub/conftst$i.h 398518781e08Smrg done 398618781e08Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 398718781e08Smrg 398818781e08Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 398918781e08Smrg # mode. It turns out that the SunPro C++ compiler does not properly 399018781e08Smrg # handle '-M -o', and we need to detect this. Also, some Intel 399118781e08Smrg # versions had trouble with output in subdirs. 399218781e08Smrg am__obj=sub/conftest.${OBJEXT-o} 399318781e08Smrg am__minus_obj="-o $am__obj" 399418781e08Smrg case $depmode in 399518781e08Smrg gcc) 399618781e08Smrg # This depmode causes a compiler race in universal mode. 399718781e08Smrg test "$am__universal" = false || continue 399818781e08Smrg ;; 399918781e08Smrg nosideeffect) 400018781e08Smrg # After this tag, mechanisms are not by side-effect, so they'll 400118781e08Smrg # only be used when explicitly requested. 400218781e08Smrg if test "x$enable_dependency_tracking" = xyes; then 400318781e08Smrg continue 400418781e08Smrg else 400518781e08Smrg break 400618781e08Smrg fi 400718781e08Smrg ;; 400818781e08Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 400918781e08Smrg # This compiler won't grok '-c -o', but also, the minuso test has 401018781e08Smrg # not run yet. These depmodes are late enough in the game, and 401118781e08Smrg # so weak that their functioning should not be impacted. 401218781e08Smrg am__obj=conftest.${OBJEXT-o} 401318781e08Smrg am__minus_obj= 401418781e08Smrg ;; 401518781e08Smrg none) break ;; 401618781e08Smrg esac 401718781e08Smrg if depmode=$depmode \ 401818781e08Smrg source=sub/conftest.c object=$am__obj \ 401918781e08Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 402018781e08Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 402118781e08Smrg >/dev/null 2>conftest.err && 402218781e08Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 402318781e08Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 402418781e08Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 402518781e08Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 402618781e08Smrg # icc doesn't choke on unknown options, it will just issue warnings 402718781e08Smrg # or remarks (even with -Werror). So we grep stderr for any message 402818781e08Smrg # that says an option was ignored or not supported. 402918781e08Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 403018781e08Smrg # icc: Command line warning: ignoring option '-M'; no argument required 403118781e08Smrg # The diagnosis changed in icc 8.0: 403218781e08Smrg # icc: Command line remark: option '-MP' not supported 403318781e08Smrg if (grep 'ignoring option' conftest.err || 403418781e08Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 403518781e08Smrg am_cv_CC_dependencies_compiler_type=$depmode 403618781e08Smrg break 403718781e08Smrg fi 403818781e08Smrg fi 403918781e08Smrg done 4040de2362d3Smrg 404118781e08Smrg cd .. 404218781e08Smrg rm -rf conftest.dir 4043de2362d3Smrgelse 404418781e08Smrg am_cv_CC_dependencies_compiler_type=none 404518781e08Smrgfi 40467821949aSmrg 404718781e08Smrgfi 404818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 404918781e08Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 405018781e08SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4051de2362d3Smrg 405218781e08Smrg if 405318781e08Smrg test "x$enable_dependency_tracking" != xno \ 405418781e08Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 405518781e08Smrg am__fastdepCC_TRUE= 405618781e08Smrg am__fastdepCC_FALSE='#' 40577821949aSmrgelse 405818781e08Smrg am__fastdepCC_TRUE='#' 405918781e08Smrg am__fastdepCC_FALSE= 4060de2362d3Smrgfi 40617821949aSmrg 406218781e08Smrg 406318781e08Smrg 406418781e08Smrg# Check whether --enable-largefile was given. 406518781e08Smrgif test "${enable_largefile+set}" = set; then : 406618781e08Smrg enableval=$enable_largefile; 4067de2362d3Smrgfi 406818781e08Smrg 406918781e08Smrgif test "$enable_largefile" != no; then 407018781e08Smrg 407118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 407218781e08Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 407318781e08Smrgif ${ac_cv_sys_largefile_CC+:} false; then : 4074de2362d3Smrg $as_echo_n "(cached) " >&6 4075de2362d3Smrgelse 407618781e08Smrg ac_cv_sys_largefile_CC=no 407718781e08Smrg if test "$GCC" != yes; then 407818781e08Smrg ac_save_CC=$CC 407918781e08Smrg while :; do 408018781e08Smrg # IRIX 6.2 and later do not support large files by default, 408118781e08Smrg # so use the C compiler's -n32 option if that helps. 408218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4083de2362d3Smrg/* end confdefs.h. */ 408418781e08Smrg#include <sys/types.h> 408518781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 408618781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 408718781e08Smrg since some C++ compilers masquerading as C compilers 408818781e08Smrg incorrectly reject 9223372036854775807. */ 408918781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 409018781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 409118781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 409218781e08Smrg ? 1 : -1]; 4093de2362d3Smrgint 4094de2362d3Smrgmain () 4095de2362d3Smrg{ 4096de2362d3Smrg 4097de2362d3Smrg ; 4098de2362d3Smrg return 0; 4099de2362d3Smrg} 4100de2362d3Smrg_ACEOF 410118781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 410218781e08Smrg break 410318781e08Smrgfi 410418781e08Smrgrm -f core conftest.err conftest.$ac_objext 410518781e08Smrg CC="$CC -n32" 410618781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 410718781e08Smrg ac_cv_sys_largefile_CC=' -n32'; break 410818781e08Smrgfi 410918781e08Smrgrm -f core conftest.err conftest.$ac_objext 411018781e08Smrg break 411118781e08Smrg done 411218781e08Smrg CC=$ac_save_CC 411318781e08Smrg rm -f conftest.$ac_ext 411418781e08Smrg fi 411518781e08Smrgfi 411618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 411718781e08Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 411818781e08Smrg if test "$ac_cv_sys_largefile_CC" != no; then 411918781e08Smrg CC=$CC$ac_cv_sys_largefile_CC 412018781e08Smrg fi 412118781e08Smrg 412218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 412318781e08Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 412418781e08Smrgif ${ac_cv_sys_file_offset_bits+:} false; then : 412518781e08Smrg $as_echo_n "(cached) " >&6 41267821949aSmrgelse 412718781e08Smrg while :; do 412818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4129de2362d3Smrg/* end confdefs.h. */ 413018781e08Smrg#include <sys/types.h> 413118781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 413218781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 413318781e08Smrg since some C++ compilers masquerading as C compilers 413418781e08Smrg incorrectly reject 9223372036854775807. */ 413518781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 413618781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 413718781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 413818781e08Smrg ? 1 : -1]; 4139de2362d3Smrgint 4140de2362d3Smrgmain () 4141de2362d3Smrg{ 4142de2362d3Smrg 4143de2362d3Smrg ; 4144de2362d3Smrg return 0; 4145de2362d3Smrg} 4146de2362d3Smrg_ACEOF 4147de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 414818781e08Smrg ac_cv_sys_file_offset_bits=no; break 414918781e08Smrgfi 415018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 415118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4152de2362d3Smrg/* end confdefs.h. */ 415318781e08Smrg#define _FILE_OFFSET_BITS 64 415418781e08Smrg#include <sys/types.h> 415518781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 415618781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 415718781e08Smrg since some C++ compilers masquerading as C compilers 415818781e08Smrg incorrectly reject 9223372036854775807. */ 415918781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 416018781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 416118781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 416218781e08Smrg ? 1 : -1]; 4163de2362d3Smrgint 4164de2362d3Smrgmain () 4165de2362d3Smrg{ 4166de2362d3Smrg 4167de2362d3Smrg ; 4168de2362d3Smrg return 0; 4169de2362d3Smrg} 4170de2362d3Smrg_ACEOF 4171de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 417218781e08Smrg ac_cv_sys_file_offset_bits=64; break 41737821949aSmrgfi 41747821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 417518781e08Smrg ac_cv_sys_file_offset_bits=unknown 417618781e08Smrg break 417718781e08Smrgdone 4178de2362d3Smrgfi 417918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 418018781e08Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 418118781e08Smrgcase $ac_cv_sys_file_offset_bits in #( 418218781e08Smrg no | unknown) ;; 418318781e08Smrg *) 418418781e08Smrgcat >>confdefs.h <<_ACEOF 418518781e08Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 418618781e08Smrg_ACEOF 418718781e08Smrg;; 418818781e08Smrgesac 418918781e08Smrgrm -rf conftest* 419018781e08Smrg if test $ac_cv_sys_file_offset_bits = unknown; then 419118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 419218781e08Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 419318781e08Smrgif ${ac_cv_sys_large_files+:} false; then : 41947821949aSmrg $as_echo_n "(cached) " >&6 41957821949aSmrgelse 419618781e08Smrg while :; do 419718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4198de2362d3Smrg/* end confdefs.h. */ 4199de2362d3Smrg#include <sys/types.h> 420018781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 420118781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 420218781e08Smrg since some C++ compilers masquerading as C compilers 420318781e08Smrg incorrectly reject 9223372036854775807. */ 420418781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 420518781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 420618781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 420718781e08Smrg ? 1 : -1]; 4208de2362d3Smrgint 4209de2362d3Smrgmain () 4210de2362d3Smrg{ 421118781e08Smrg 4212de2362d3Smrg ; 4213de2362d3Smrg return 0; 4214de2362d3Smrg} 4215de2362d3Smrg_ACEOF 421618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 421718781e08Smrg ac_cv_sys_large_files=no; break 4218de2362d3Smrgfi 421918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 422018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 422118781e08Smrg/* end confdefs.h. */ 422218781e08Smrg#define _LARGE_FILES 1 422318781e08Smrg#include <sys/types.h> 422418781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 422518781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 422618781e08Smrg since some C++ compilers masquerading as C compilers 422718781e08Smrg incorrectly reject 9223372036854775807. */ 422818781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 422918781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 423018781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 423118781e08Smrg ? 1 : -1]; 423218781e08Smrgint 423318781e08Smrgmain () 423418781e08Smrg{ 42357821949aSmrg 423618781e08Smrg ; 423718781e08Smrg return 0; 423818781e08Smrg} 423918781e08Smrg_ACEOF 424018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 424118781e08Smrg ac_cv_sys_large_files=1; break 4242de2362d3Smrgfi 424318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 424418781e08Smrg ac_cv_sys_large_files=unknown 424518781e08Smrg break 424618781e08Smrgdone 424718781e08Smrgfi 424818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 424918781e08Smrg$as_echo "$ac_cv_sys_large_files" >&6; } 425018781e08Smrgcase $ac_cv_sys_large_files in #( 425118781e08Smrg no | unknown) ;; 4252de2362d3Smrg *) 425318781e08Smrgcat >>confdefs.h <<_ACEOF 425418781e08Smrg#define _LARGE_FILES $ac_cv_sys_large_files 425518781e08Smrg_ACEOF 425618781e08Smrg;; 4257de2362d3Smrgesac 425818781e08Smrgrm -rf conftest* 425918781e08Smrg fi 426018781e08Smrg 4261de2362d3Smrg 4262de2362d3Smrgfi 4263de2362d3Smrg 426418781e08Smrg 426518781e08Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 426618781e08Smrg 426718781e08Smrg 426818781e08Smrg 426918781e08Smrg 427018781e08Smrg 427118781e08Smrg 427218781e08Smrg 427318781e08Smrg 427418781e08Smrg 427518781e08Smrg 4276de2362d3Smrg 4277de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4278de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4279de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then : 4280de2362d3Smrg $as_echo_n "(cached) " >&6 4281de2362d3Smrgelse 4282de2362d3Smrg ac_cv_prog_cc_c99=no 4283de2362d3Smrgac_save_CC=$CC 4284de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4285de2362d3Smrg/* end confdefs.h. */ 4286de2362d3Smrg#include <stdarg.h> 4287de2362d3Smrg#include <stdbool.h> 4288de2362d3Smrg#include <stdlib.h> 4289de2362d3Smrg#include <wchar.h> 4290de2362d3Smrg#include <stdio.h> 4291de2362d3Smrg 4292de2362d3Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 4293de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 4294de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__) 4295de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4296de2362d3Smrgstatic void 4297de2362d3Smrgtest_varargs_macros (void) 4298de2362d3Smrg{ 4299de2362d3Smrg int x = 1234; 4300de2362d3Smrg int y = 5678; 4301de2362d3Smrg debug ("Flag"); 4302de2362d3Smrg debug ("X = %d\n", x); 4303de2362d3Smrg showlist (The first, second, and third items.); 4304de2362d3Smrg report (x>y, "x is %d but y is %d", x, y); 4305de2362d3Smrg} 4306de2362d3Smrg 4307de2362d3Smrg// Check long long types. 4308de2362d3Smrg#define BIG64 18446744073709551615ull 4309de2362d3Smrg#define BIG32 4294967295ul 4310de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4311de2362d3Smrg#if !BIG_OK 4312de2362d3Smrg your preprocessor is broken; 4313de2362d3Smrg#endif 4314de2362d3Smrg#if BIG_OK 4315de2362d3Smrg#else 4316de2362d3Smrg your preprocessor is broken; 4317de2362d3Smrg#endif 4318de2362d3Smrgstatic long long int bignum = -9223372036854775807LL; 4319de2362d3Smrgstatic unsigned long long int ubignum = BIG64; 4320de2362d3Smrg 4321de2362d3Smrgstruct incomplete_array 4322de2362d3Smrg{ 4323de2362d3Smrg int datasize; 4324de2362d3Smrg double data[]; 4325de2362d3Smrg}; 4326de2362d3Smrg 4327de2362d3Smrgstruct named_init { 4328de2362d3Smrg int number; 4329de2362d3Smrg const wchar_t *name; 4330de2362d3Smrg double average; 4331de2362d3Smrg}; 4332de2362d3Smrg 4333de2362d3Smrgtypedef const char *ccp; 4334de2362d3Smrg 4335de2362d3Smrgstatic inline int 4336de2362d3Smrgtest_restrict (ccp restrict text) 4337de2362d3Smrg{ 4338de2362d3Smrg // See if C++-style comments work. 4339de2362d3Smrg // Iterate through items via the restricted pointer. 4340de2362d3Smrg // Also check for declarations in for loops. 4341de2362d3Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4342de2362d3Smrg continue; 4343de2362d3Smrg return 0; 4344de2362d3Smrg} 4345de2362d3Smrg 4346de2362d3Smrg// Check varargs and va_copy. 4347de2362d3Smrgstatic void 4348de2362d3Smrgtest_varargs (const char *format, ...) 4349de2362d3Smrg{ 4350de2362d3Smrg va_list args; 4351de2362d3Smrg va_start (args, format); 4352de2362d3Smrg va_list args_copy; 4353de2362d3Smrg va_copy (args_copy, args); 4354de2362d3Smrg 4355de2362d3Smrg const char *str; 4356de2362d3Smrg int number; 4357de2362d3Smrg float fnumber; 4358de2362d3Smrg 4359de2362d3Smrg while (*format) 4360de2362d3Smrg { 4361de2362d3Smrg switch (*format++) 4362de2362d3Smrg { 4363de2362d3Smrg case 's': // string 4364de2362d3Smrg str = va_arg (args_copy, const char *); 4365de2362d3Smrg break; 4366de2362d3Smrg case 'd': // int 4367de2362d3Smrg number = va_arg (args_copy, int); 4368de2362d3Smrg break; 4369de2362d3Smrg case 'f': // float 4370de2362d3Smrg fnumber = va_arg (args_copy, double); 4371de2362d3Smrg break; 4372de2362d3Smrg default: 4373de2362d3Smrg break; 4374de2362d3Smrg } 4375de2362d3Smrg } 4376de2362d3Smrg va_end (args_copy); 4377de2362d3Smrg va_end (args); 4378de2362d3Smrg} 4379de2362d3Smrg 4380de2362d3Smrgint 4381de2362d3Smrgmain () 4382de2362d3Smrg{ 4383de2362d3Smrg 4384de2362d3Smrg // Check bool. 4385de2362d3Smrg _Bool success = false; 4386de2362d3Smrg 4387de2362d3Smrg // Check restrict. 4388de2362d3Smrg if (test_restrict ("String literal") == 0) 4389de2362d3Smrg success = true; 4390de2362d3Smrg char *restrict newvar = "Another string"; 4391de2362d3Smrg 4392de2362d3Smrg // Check varargs. 4393de2362d3Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 4394de2362d3Smrg test_varargs_macros (); 4395de2362d3Smrg 4396de2362d3Smrg // Check flexible array members. 4397de2362d3Smrg struct incomplete_array *ia = 4398de2362d3Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4399de2362d3Smrg ia->datasize = 10; 4400de2362d3Smrg for (int i = 0; i < ia->datasize; ++i) 4401de2362d3Smrg ia->data[i] = i * 1.234; 4402de2362d3Smrg 4403de2362d3Smrg // Check named initializers. 4404de2362d3Smrg struct named_init ni = { 4405de2362d3Smrg .number = 34, 4406de2362d3Smrg .name = L"Test wide string", 4407de2362d3Smrg .average = 543.34343, 4408de2362d3Smrg }; 4409de2362d3Smrg 4410de2362d3Smrg ni.number = 58; 4411de2362d3Smrg 4412de2362d3Smrg int dynamic_array[ni.number]; 4413de2362d3Smrg dynamic_array[ni.number - 1] = 543; 4414de2362d3Smrg 4415de2362d3Smrg // work around unused variable warnings 4416de2362d3Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4417de2362d3Smrg || dynamic_array[ni.number - 1] != 543); 4418de2362d3Smrg 4419de2362d3Smrg ; 4420de2362d3Smrg return 0; 4421de2362d3Smrg} 4422de2362d3Smrg_ACEOF 442318781e08Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4424de2362d3Smrgdo 4425de2362d3Smrg CC="$ac_save_CC $ac_arg" 4426de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4427de2362d3Smrg ac_cv_prog_cc_c99=$ac_arg 4428de2362d3Smrgfi 4429de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4430de2362d3Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4431de2362d3Smrgdone 4432de2362d3Smrgrm -f conftest.$ac_ext 4433de2362d3SmrgCC=$ac_save_CC 4434de2362d3Smrg 4435de2362d3Smrgfi 4436de2362d3Smrg# AC_CACHE_VAL 4437de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in 4438de2362d3Smrg x) 4439de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4440de2362d3Smrg$as_echo "none needed" >&6; } ;; 4441de2362d3Smrg xno) 4442de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4443de2362d3Smrg$as_echo "unsupported" >&6; } ;; 4444de2362d3Smrg *) 4445de2362d3Smrg CC="$CC $ac_cv_prog_cc_c99" 4446de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4447de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4448de2362d3Smrgesac 4449de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4450de2362d3Smrg 4451de2362d3Smrgfi 4452de2362d3Smrg 4453de2362d3Smrg 4454de2362d3Smrgac_ext=c 4455de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4456de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4457de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4458de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4459de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4460de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4461de2362d3Smrg# On Suns, sometimes $CPP names a directory. 4462de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then 4463de2362d3Smrg CPP= 4464de2362d3Smrgfi 4465de2362d3Smrgif test -z "$CPP"; then 4466de2362d3Smrg if ${ac_cv_prog_CPP+:} false; then : 4467de2362d3Smrg $as_echo_n "(cached) " >&6 4468de2362d3Smrgelse 4469de2362d3Smrg # Double quotes because CPP needs to be expanded 4470de2362d3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4471de2362d3Smrg do 4472de2362d3Smrg ac_preproc_ok=false 4473de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4474de2362d3Smrgdo 4475de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4476de2362d3Smrg # with a fresh cross-compiler works. 4477de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4478de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4479de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4480de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4481de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4482de2362d3Smrg/* end confdefs.h. */ 4483de2362d3Smrg#ifdef __STDC__ 4484de2362d3Smrg# include <limits.h> 4485de2362d3Smrg#else 4486de2362d3Smrg# include <assert.h> 4487de2362d3Smrg#endif 4488de2362d3Smrg Syntax error 4489de2362d3Smrg_ACEOF 4490de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4491de2362d3Smrg 4492de2362d3Smrgelse 4493de2362d3Smrg # Broken: fails on valid input. 4494de2362d3Smrgcontinue 4495de2362d3Smrgfi 4496de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4497de2362d3Smrg 4498de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4499de2362d3Smrg # can be detected and how. 4500de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4501de2362d3Smrg/* end confdefs.h. */ 4502de2362d3Smrg#include <ac_nonexistent.h> 4503de2362d3Smrg_ACEOF 4504de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4505de2362d3Smrg # Broken: success on invalid input. 4506de2362d3Smrgcontinue 4507de2362d3Smrgelse 4508de2362d3Smrg # Passes both tests. 4509de2362d3Smrgac_preproc_ok=: 4510de2362d3Smrgbreak 4511de2362d3Smrgfi 4512de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4513de2362d3Smrg 4514de2362d3Smrgdone 4515de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4516de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4517de2362d3Smrgif $ac_preproc_ok; then : 4518de2362d3Smrg break 4519de2362d3Smrgfi 4520de2362d3Smrg 4521de2362d3Smrg done 4522de2362d3Smrg ac_cv_prog_CPP=$CPP 4523de2362d3Smrg 4524de2362d3Smrgfi 4525de2362d3Smrg CPP=$ac_cv_prog_CPP 4526de2362d3Smrgelse 4527de2362d3Smrg ac_cv_prog_CPP=$CPP 4528de2362d3Smrgfi 4529de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4530de2362d3Smrg$as_echo "$CPP" >&6; } 4531de2362d3Smrgac_preproc_ok=false 4532de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4533de2362d3Smrgdo 4534de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4535de2362d3Smrg # with a fresh cross-compiler works. 4536de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4537de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4538de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4539de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4540de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4541de2362d3Smrg/* end confdefs.h. */ 4542de2362d3Smrg#ifdef __STDC__ 4543de2362d3Smrg# include <limits.h> 4544de2362d3Smrg#else 4545de2362d3Smrg# include <assert.h> 4546de2362d3Smrg#endif 4547de2362d3Smrg Syntax error 4548de2362d3Smrg_ACEOF 4549de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4550de2362d3Smrg 4551de2362d3Smrgelse 4552de2362d3Smrg # Broken: fails on valid input. 4553de2362d3Smrgcontinue 4554de2362d3Smrgfi 4555de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4556de2362d3Smrg 4557de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4558de2362d3Smrg # can be detected and how. 4559de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4560de2362d3Smrg/* end confdefs.h. */ 4561de2362d3Smrg#include <ac_nonexistent.h> 4562de2362d3Smrg_ACEOF 4563de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4564de2362d3Smrg # Broken: success on invalid input. 4565de2362d3Smrgcontinue 4566de2362d3Smrgelse 4567de2362d3Smrg # Passes both tests. 4568de2362d3Smrgac_preproc_ok=: 4569de2362d3Smrgbreak 4570de2362d3Smrgfi 4571de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4572de2362d3Smrg 4573de2362d3Smrgdone 4574de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4575de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4576de2362d3Smrgif $ac_preproc_ok; then : 4577de2362d3Smrg 4578de2362d3Smrgelse 4579de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4580de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4581de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4582de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 4583de2362d3Smrgfi 4584de2362d3Smrg 4585de2362d3Smrgac_ext=c 4586de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4587de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4588de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4589de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4590de2362d3Smrg 4591de2362d3Smrg 4592de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4593de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4594de2362d3Smrgif ${ac_cv_path_GREP+:} false; then : 4595de2362d3Smrg $as_echo_n "(cached) " >&6 4596de2362d3Smrgelse 4597de2362d3Smrg if test -z "$GREP"; then 4598de2362d3Smrg ac_path_GREP_found=false 4599de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4600de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4601de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4602de2362d3Smrgdo 4603de2362d3Smrg IFS=$as_save_IFS 4604de2362d3Smrg test -z "$as_dir" && as_dir=. 4605de2362d3Smrg for ac_prog in grep ggrep; do 4606de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4607de2362d3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 460818781e08Smrg as_fn_executable_p "$ac_path_GREP" || continue 4609de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found. 4610de2362d3Smrg # Check for GNU $ac_path_GREP 4611de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in 4612de2362d3Smrg*GNU*) 4613de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4614de2362d3Smrg*) 4615de2362d3Smrg ac_count=0 4616de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4617de2362d3Smrg while : 4618de2362d3Smrg do 4619de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4620de2362d3Smrg mv "conftest.tmp" "conftest.in" 4621de2362d3Smrg cp "conftest.in" "conftest.nl" 4622de2362d3Smrg $as_echo 'GREP' >> "conftest.nl" 4623de2362d3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4624de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4625de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4626de2362d3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4627de2362d3Smrg # Best one so far, save it but keep looking for a better one 4628de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" 4629de2362d3Smrg ac_path_GREP_max=$ac_count 4630de2362d3Smrg fi 4631de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4632de2362d3Smrg test $ac_count -gt 10 && break 4633de2362d3Smrg done 4634de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4635de2362d3Smrgesac 4636de2362d3Smrg 4637de2362d3Smrg $ac_path_GREP_found && break 3 4638de2362d3Smrg done 4639de2362d3Smrg done 4640de2362d3Smrg done 4641de2362d3SmrgIFS=$as_save_IFS 4642de2362d3Smrg if test -z "$ac_cv_path_GREP"; then 4643de2362d3Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4644de2362d3Smrg fi 4645de2362d3Smrgelse 4646de2362d3Smrg ac_cv_path_GREP=$GREP 4647de2362d3Smrgfi 4648de2362d3Smrg 4649de2362d3Smrgfi 4650de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4651de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4652de2362d3Smrg GREP="$ac_cv_path_GREP" 4653de2362d3Smrg 4654de2362d3Smrg 4655de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4656de2362d3Smrg$as_echo_n "checking for egrep... " >&6; } 4657de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then : 4658de2362d3Smrg $as_echo_n "(cached) " >&6 4659de2362d3Smrgelse 4660de2362d3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4661de2362d3Smrg then ac_cv_path_EGREP="$GREP -E" 4662de2362d3Smrg else 4663de2362d3Smrg if test -z "$EGREP"; then 4664de2362d3Smrg ac_path_EGREP_found=false 4665de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4666de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4667de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4668de2362d3Smrgdo 4669de2362d3Smrg IFS=$as_save_IFS 4670de2362d3Smrg test -z "$as_dir" && as_dir=. 4671de2362d3Smrg for ac_prog in egrep; do 4672de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4673de2362d3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 467418781e08Smrg as_fn_executable_p "$ac_path_EGREP" || continue 4675de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4676de2362d3Smrg # Check for GNU $ac_path_EGREP 4677de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4678de2362d3Smrg*GNU*) 4679de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4680de2362d3Smrg*) 4681de2362d3Smrg ac_count=0 4682de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4683de2362d3Smrg while : 4684de2362d3Smrg do 4685de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4686de2362d3Smrg mv "conftest.tmp" "conftest.in" 4687de2362d3Smrg cp "conftest.in" "conftest.nl" 4688de2362d3Smrg $as_echo 'EGREP' >> "conftest.nl" 4689de2362d3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4690de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4691de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4692de2362d3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4693de2362d3Smrg # Best one so far, save it but keep looking for a better one 4694de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4695de2362d3Smrg ac_path_EGREP_max=$ac_count 4696de2362d3Smrg fi 4697de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4698de2362d3Smrg test $ac_count -gt 10 && break 4699de2362d3Smrg done 4700de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4701de2362d3Smrgesac 4702de2362d3Smrg 4703de2362d3Smrg $ac_path_EGREP_found && break 3 4704de2362d3Smrg done 4705de2362d3Smrg done 4706de2362d3Smrg done 4707de2362d3SmrgIFS=$as_save_IFS 4708de2362d3Smrg if test -z "$ac_cv_path_EGREP"; then 4709de2362d3Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4710de2362d3Smrg fi 4711de2362d3Smrgelse 4712de2362d3Smrg ac_cv_path_EGREP=$EGREP 4713de2362d3Smrgfi 4714de2362d3Smrg 4715de2362d3Smrg fi 4716de2362d3Smrgfi 4717de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4718de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 4719de2362d3Smrg EGREP="$ac_cv_path_EGREP" 4720de2362d3Smrg 4721de2362d3Smrg 4722de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4723de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 4724de2362d3Smrgif ${ac_cv_header_stdc+:} false; then : 4725de2362d3Smrg $as_echo_n "(cached) " >&6 4726de2362d3Smrgelse 4727de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4728de2362d3Smrg/* end confdefs.h. */ 4729de2362d3Smrg#include <stdlib.h> 4730de2362d3Smrg#include <stdarg.h> 4731de2362d3Smrg#include <string.h> 4732de2362d3Smrg#include <float.h> 4733de2362d3Smrg 4734de2362d3Smrgint 4735de2362d3Smrgmain () 4736de2362d3Smrg{ 4737de2362d3Smrg 4738de2362d3Smrg ; 4739de2362d3Smrg return 0; 4740de2362d3Smrg} 4741de2362d3Smrg_ACEOF 4742de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4743de2362d3Smrg ac_cv_header_stdc=yes 4744de2362d3Smrgelse 4745de2362d3Smrg ac_cv_header_stdc=no 4746de2362d3Smrgfi 4747de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4748de2362d3Smrg 4749de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4750de2362d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4751de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4752de2362d3Smrg/* end confdefs.h. */ 4753de2362d3Smrg#include <string.h> 4754de2362d3Smrg 4755de2362d3Smrg_ACEOF 4756de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4757de2362d3Smrg $EGREP "memchr" >/dev/null 2>&1; then : 4758de2362d3Smrg 4759de2362d3Smrgelse 4760de2362d3Smrg ac_cv_header_stdc=no 4761de2362d3Smrgfi 4762de2362d3Smrgrm -f conftest* 4763de2362d3Smrg 4764de2362d3Smrgfi 4765de2362d3Smrg 4766de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4767de2362d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4768de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4769de2362d3Smrg/* end confdefs.h. */ 4770de2362d3Smrg#include <stdlib.h> 4771de2362d3Smrg 4772de2362d3Smrg_ACEOF 4773de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4774de2362d3Smrg $EGREP "free" >/dev/null 2>&1; then : 4775de2362d3Smrg 4776de2362d3Smrgelse 4777de2362d3Smrg ac_cv_header_stdc=no 4778de2362d3Smrgfi 4779de2362d3Smrgrm -f conftest* 4780de2362d3Smrg 4781de2362d3Smrgfi 4782de2362d3Smrg 4783de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4784de2362d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4785de2362d3Smrg if test "$cross_compiling" = yes; then : 4786de2362d3Smrg : 4787de2362d3Smrgelse 4788de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4789de2362d3Smrg/* end confdefs.h. */ 4790de2362d3Smrg#include <ctype.h> 4791de2362d3Smrg#include <stdlib.h> 4792de2362d3Smrg#if ((' ' & 0x0FF) == 0x020) 4793de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4794de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4795de2362d3Smrg#else 4796de2362d3Smrg# define ISLOWER(c) \ 4797de2362d3Smrg (('a' <= (c) && (c) <= 'i') \ 4798de2362d3Smrg || ('j' <= (c) && (c) <= 'r') \ 4799de2362d3Smrg || ('s' <= (c) && (c) <= 'z')) 4800de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4801de2362d3Smrg#endif 4802de2362d3Smrg 4803de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4804de2362d3Smrgint 4805de2362d3Smrgmain () 4806de2362d3Smrg{ 4807de2362d3Smrg int i; 4808de2362d3Smrg for (i = 0; i < 256; i++) 4809de2362d3Smrg if (XOR (islower (i), ISLOWER (i)) 4810de2362d3Smrg || toupper (i) != TOUPPER (i)) 4811de2362d3Smrg return 2; 4812de2362d3Smrg return 0; 4813de2362d3Smrg} 4814de2362d3Smrg_ACEOF 4815de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then : 4816de2362d3Smrg 4817de2362d3Smrgelse 4818de2362d3Smrg ac_cv_header_stdc=no 4819de2362d3Smrgfi 4820de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4821de2362d3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4822de2362d3Smrgfi 4823de2362d3Smrg 4824de2362d3Smrgfi 4825de2362d3Smrgfi 4826de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4827de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; } 4828de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4829de2362d3Smrg 4830de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4831de2362d3Smrg 4832de2362d3Smrgfi 4833de2362d3Smrg 4834de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4835de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4836de2362d3Smrg inttypes.h stdint.h unistd.h 4837de2362d3Smrgdo : 4838de2362d3Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4839de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4840de2362d3Smrg" 4841de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4842de2362d3Smrg cat >>confdefs.h <<_ACEOF 4843de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4844de2362d3Smrg_ACEOF 4845de2362d3Smrg 4846de2362d3Smrgfi 4847de2362d3Smrg 4848de2362d3Smrgdone 4849de2362d3Smrg 4850de2362d3Smrg 4851de2362d3Smrg 4852de2362d3Smrg 485318781e08Smrg 485418781e08Smrg 4855de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4856de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4857de2362d3Smrg CLANGCC="yes" 4858de2362d3Smrgelse 4859de2362d3Smrg CLANGCC="no" 4860de2362d3Smrgfi 4861de2362d3Smrg 4862de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4863de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4864de2362d3Smrg INTELCC="yes" 4865de2362d3Smrgelse 4866de2362d3Smrg INTELCC="no" 4867de2362d3Smrgfi 4868de2362d3Smrg 4869de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4870de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4871de2362d3Smrg SUNCC="yes" 4872de2362d3Smrgelse 4873de2362d3Smrg SUNCC="no" 4874de2362d3Smrgfi 4875de2362d3Smrg 4876de2362d3Smrg 4877de2362d3Smrg 4878de2362d3Smrg 4879de2362d3Smrg 4880de2362d3Smrg 4881de2362d3Smrg 4882de2362d3Smrg 488318781e08Smrg 4884de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4885de2362d3Smrg if test -n "$ac_tool_prefix"; then 4886de2362d3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4887de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4888de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4889de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4890de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4891de2362d3Smrg $as_echo_n "(cached) " >&6 4892de2362d3Smrgelse 4893de2362d3Smrg case $PKG_CONFIG in 4894de2362d3Smrg [\\/]* | ?:[\\/]*) 4895de2362d3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4896de2362d3Smrg ;; 4897de2362d3Smrg *) 4898de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4899de2362d3Smrgfor as_dir in $PATH 4900de2362d3Smrgdo 4901de2362d3Smrg IFS=$as_save_IFS 4902de2362d3Smrg test -z "$as_dir" && as_dir=. 4903de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 490418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4905de2362d3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4906de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4907de2362d3Smrg break 2 4908de2362d3Smrg fi 4909de2362d3Smrgdone 4910de2362d3Smrg done 4911de2362d3SmrgIFS=$as_save_IFS 4912de2362d3Smrg 4913de2362d3Smrg ;; 4914de2362d3Smrgesac 4915de2362d3Smrgfi 4916de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4917de2362d3Smrgif test -n "$PKG_CONFIG"; then 4918de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4919de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; } 4920de2362d3Smrgelse 4921de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4922de2362d3Smrg$as_echo "no" >&6; } 4923de2362d3Smrgfi 4924de2362d3Smrg 4925de2362d3Smrg 4926de2362d3Smrgfi 4927de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4928de2362d3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4929de2362d3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4930de2362d3Smrgset dummy pkg-config; ac_word=$2 4931de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4932de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4933de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4934de2362d3Smrg $as_echo_n "(cached) " >&6 4935de2362d3Smrgelse 4936de2362d3Smrg case $ac_pt_PKG_CONFIG in 4937de2362d3Smrg [\\/]* | ?:[\\/]*) 4938de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4939de2362d3Smrg ;; 4940de2362d3Smrg *) 4941de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4942de2362d3Smrgfor as_dir in $PATH 4943de2362d3Smrgdo 4944de2362d3Smrg IFS=$as_save_IFS 4945de2362d3Smrg test -z "$as_dir" && as_dir=. 4946de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 494718781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4948de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4949de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4950de2362d3Smrg break 2 4951de2362d3Smrg fi 4952de2362d3Smrgdone 4953de2362d3Smrg done 4954de2362d3SmrgIFS=$as_save_IFS 4955de2362d3Smrg 4956de2362d3Smrg ;; 4957de2362d3Smrgesac 4958de2362d3Smrgfi 4959de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4960de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4961de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4962de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4963de2362d3Smrgelse 4964de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4965de2362d3Smrg$as_echo "no" >&6; } 4966de2362d3Smrgfi 4967de2362d3Smrg 4968de2362d3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4969de2362d3Smrg PKG_CONFIG="" 4970de2362d3Smrg else 4971de2362d3Smrg case $cross_compiling:$ac_tool_warned in 4972de2362d3Smrgyes:) 4973de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4974de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4975de2362d3Smrgac_tool_warned=yes ;; 4976de2362d3Smrgesac 4977de2362d3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4978de2362d3Smrg fi 4979de2362d3Smrgelse 4980de2362d3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4981de2362d3Smrgfi 4982de2362d3Smrg 4983de2362d3Smrgfi 4984de2362d3Smrgif test -n "$PKG_CONFIG"; then 4985de2362d3Smrg _pkg_min_version=0.9.0 4986de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4987de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4988de2362d3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4989de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4990de2362d3Smrg$as_echo "yes" >&6; } 4991de2362d3Smrg else 4992de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4993de2362d3Smrg$as_echo "no" >&6; } 4994de2362d3Smrg PKG_CONFIG="" 4995de2362d3Smrg fi 4996de2362d3Smrgfi 4997de2362d3Smrg# Make sure we can run config.sub. 4998de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4999de2362d3Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5000de2362d3Smrg 5001de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5002de2362d3Smrg$as_echo_n "checking build system type... " >&6; } 5003de2362d3Smrgif ${ac_cv_build+:} false; then : 5004de2362d3Smrg $as_echo_n "(cached) " >&6 5005de2362d3Smrgelse 5006de2362d3Smrg ac_build_alias=$build_alias 5007de2362d3Smrgtest "x$ac_build_alias" = x && 5008de2362d3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5009de2362d3Smrgtest "x$ac_build_alias" = x && 5010de2362d3Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5011de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5012de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5013de2362d3Smrg 5014de2362d3Smrgfi 5015de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5016de2362d3Smrg$as_echo "$ac_cv_build" >&6; } 5017de2362d3Smrgcase $ac_cv_build in 5018de2362d3Smrg*-*-*) ;; 5019de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5020de2362d3Smrgesac 5021de2362d3Smrgbuild=$ac_cv_build 5022de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5023de2362d3Smrgset x $ac_cv_build 5024de2362d3Smrgshift 5025de2362d3Smrgbuild_cpu=$1 5026de2362d3Smrgbuild_vendor=$2 5027de2362d3Smrgshift; shift 5028de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5029de2362d3Smrg# except with old shells: 5030de2362d3Smrgbuild_os=$* 5031de2362d3SmrgIFS=$ac_save_IFS 5032de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5033de2362d3Smrg 5034de2362d3Smrg 5035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5036de2362d3Smrg$as_echo_n "checking host system type... " >&6; } 5037de2362d3Smrgif ${ac_cv_host+:} false; then : 5038de2362d3Smrg $as_echo_n "(cached) " >&6 5039de2362d3Smrgelse 5040de2362d3Smrg if test "x$host_alias" = x; then 5041de2362d3Smrg ac_cv_host=$ac_cv_build 5042de2362d3Smrgelse 5043de2362d3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5044de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5045de2362d3Smrgfi 5046de2362d3Smrg 5047de2362d3Smrgfi 5048de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5049de2362d3Smrg$as_echo "$ac_cv_host" >&6; } 5050de2362d3Smrgcase $ac_cv_host in 5051de2362d3Smrg*-*-*) ;; 5052de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5053de2362d3Smrgesac 5054de2362d3Smrghost=$ac_cv_host 5055de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5056de2362d3Smrgset x $ac_cv_host 5057de2362d3Smrgshift 5058de2362d3Smrghost_cpu=$1 5059de2362d3Smrghost_vendor=$2 5060de2362d3Smrgshift; shift 5061de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5062de2362d3Smrg# except with old shells: 5063de2362d3Smrghost_os=$* 5064de2362d3SmrgIFS=$ac_save_IFS 5065de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5066de2362d3Smrg 5067de2362d3Smrg 5068de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5069de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5070de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 5071de2362d3Smrg $as_echo_n "(cached) " >&6 5072de2362d3Smrgelse 5073de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5074de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 5075de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 5076de2362d3Smrg done 5077de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5078de2362d3Smrg { ac_script=; unset ac_script;} 5079de2362d3Smrg if test -z "$SED"; then 5080de2362d3Smrg ac_path_SED_found=false 5081de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5082de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5083de2362d3Smrgfor as_dir in $PATH 5084de2362d3Smrgdo 5085de2362d3Smrg IFS=$as_save_IFS 5086de2362d3Smrg test -z "$as_dir" && as_dir=. 5087de2362d3Smrg for ac_prog in sed gsed; do 5088de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5089de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 509018781e08Smrg as_fn_executable_p "$ac_path_SED" || continue 5091de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 5092de2362d3Smrg # Check for GNU $ac_path_SED 5093de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 5094de2362d3Smrg*GNU*) 5095de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5096de2362d3Smrg*) 5097de2362d3Smrg ac_count=0 5098de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 5099de2362d3Smrg while : 5100de2362d3Smrg do 5101de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5102de2362d3Smrg mv "conftest.tmp" "conftest.in" 5103de2362d3Smrg cp "conftest.in" "conftest.nl" 5104de2362d3Smrg $as_echo '' >> "conftest.nl" 5105de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5106de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5107de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5108de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5109de2362d3Smrg # Best one so far, save it but keep looking for a better one 5110de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 5111de2362d3Smrg ac_path_SED_max=$ac_count 5112de2362d3Smrg fi 5113de2362d3Smrg # 10*(2^10) chars as input seems more than enough 5114de2362d3Smrg test $ac_count -gt 10 && break 5115de2362d3Smrg done 5116de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5117de2362d3Smrgesac 5118de2362d3Smrg 5119de2362d3Smrg $ac_path_SED_found && break 3 5120de2362d3Smrg done 5121de2362d3Smrg done 5122de2362d3Smrg done 5123de2362d3SmrgIFS=$as_save_IFS 5124de2362d3Smrg if test -z "$ac_cv_path_SED"; then 5125de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5126de2362d3Smrg fi 5127de2362d3Smrgelse 51287821949aSmrg ac_cv_path_SED=$SED 51297821949aSmrgfi 51307821949aSmrg 51317821949aSmrgfi 51327821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 51337821949aSmrg$as_echo "$ac_cv_path_SED" >&6; } 51347821949aSmrg SED="$ac_cv_path_SED" 51357821949aSmrg rm -f conftest.sed 51367821949aSmrg 51377821949aSmrg 51387821949aSmrg 51397821949aSmrg 51407821949aSmrg 51417821949aSmrg 51427821949aSmrg# Check whether --enable-selective-werror was given. 51437821949aSmrgif test "${enable_selective_werror+set}" = set; then : 51447821949aSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 51457821949aSmrgelse 51467821949aSmrg SELECTIVE_WERROR=yes 51477821949aSmrgfi 51487821949aSmrg 51497821949aSmrg 515018781e08Smrg 515118781e08Smrg 515218781e08Smrg 51537821949aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 51547821949aSmrgif test "x$SUNCC" = "xyes"; then 51557821949aSmrg BASE_CFLAGS="-v" 51567821949aSmrgelse 51577821949aSmrg BASE_CFLAGS="" 51587821949aSmrgfi 51597821949aSmrg 51607821949aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 51617821949aSmrg 51627821949aSmrg 51637821949aSmrg 51647821949aSmrg 51657821949aSmrg 51667821949aSmrg 51677821949aSmrg 51687821949aSmrg 51697821949aSmrg 51707821949aSmrg 51717821949aSmrg 51727821949aSmrg 51737821949aSmrg 51747821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 51757821949aSmrg 517618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 51777821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 51787821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 51797821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 518018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 518118781e08Smrg $as_echo_n "(cached) " >&6 518218781e08Smrgelse 518318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51847821949aSmrg/* end confdefs.h. */ 51857821949aSmrgint i; 51867821949aSmrg_ACEOF 51877821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 518818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 51897821949aSmrgelse 519018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 51917821949aSmrgfi 51927821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 519318781e08Smrgfi 519418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 519518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 519618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 51977821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 51987821949aSmrgfi 51997821949aSmrg 520018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 520118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 52027821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 52037821949aSmrg fi 52047821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 52057821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 52067821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 520718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 520818781e08Smrg $as_echo_n "(cached) " >&6 520918781e08Smrgelse 521018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52117821949aSmrg/* end confdefs.h. */ 52127821949aSmrgint i; 52137821949aSmrg_ACEOF 52147821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 521518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 52167821949aSmrgelse 521718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5218de2362d3Smrgfi 52197821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 522018781e08Smrgfi 522118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 522218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 522318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 52247821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5225de2362d3Smrgfi 5226de2362d3Smrg 52277821949aSmrgfound="no" 5228de2362d3Smrg 52297821949aSmrg if test $found = "no" ; then 523018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 52317821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 52327821949aSmrg fi 5233de2362d3Smrg 523418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 52357821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 52367821949aSmrg fi 5237de2362d3Smrg 523818781e08Smrg CFLAGS="$CFLAGS -Wall" 5239de2362d3Smrg 524018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 524118781e08Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 524218781e08Smrg cacheid=xorg_cv_cc_flag__Wall 524318781e08Smrg if eval \${$cacheid+:} false; then : 524418781e08Smrg $as_echo_n "(cached) " >&6 524518781e08Smrgelse 524618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52477821949aSmrg/* end confdefs.h. */ 52487821949aSmrgint i; 52497821949aSmrgint 52507821949aSmrgmain () 52517821949aSmrg{ 5252de2362d3Smrg 52537821949aSmrg ; 52547821949aSmrg return 0; 52557821949aSmrg} 52567821949aSmrg_ACEOF 52577821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 525818781e08Smrg eval $cacheid=yes 5259de2362d3Smrgelse 526018781e08Smrg eval $cacheid=no 5261de2362d3Smrgfi 52627821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 52637821949aSmrg conftest$ac_exeext conftest.$ac_ext 526418781e08Smrgfi 526518781e08Smrg 526618781e08Smrg 52677821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 52687821949aSmrg 526918781e08Smrg eval supported=\$$cacheid 527018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 527118781e08Smrg$as_echo "$supported" >&6; } 52727821949aSmrg if test "$supported" = "yes" ; then 527318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 52747821949aSmrg found="yes" 52757821949aSmrg fi 52767821949aSmrg fi 5277de2362d3Smrg 5278de2362d3Smrg 5279de2362d3Smrg 5280de2362d3Smrg 5281de2362d3Smrg 52827821949aSmrg 52837821949aSmrg 5284de2362d3Smrg 5285de2362d3Smrg 5286de2362d3Smrg 5287de2362d3Smrg 5288de2362d3Smrg 5289de2362d3Smrg 5290de2362d3Smrg 5291de2362d3Smrg 5292de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5293de2362d3Smrg 529418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5295de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5296de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5297de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 529818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 529918781e08Smrg $as_echo_n "(cached) " >&6 530018781e08Smrgelse 530118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5302de2362d3Smrg/* end confdefs.h. */ 5303de2362d3Smrgint i; 5304de2362d3Smrg_ACEOF 5305de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 530618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5307de2362d3Smrgelse 530818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5309de2362d3Smrgfi 5310de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 531118781e08Smrgfi 531218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 531318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 531418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5315de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5316de2362d3Smrgfi 5317de2362d3Smrg 531818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 531918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5320de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5321de2362d3Smrg fi 5322de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5323de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5324de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 532518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 532618781e08Smrg $as_echo_n "(cached) " >&6 532718781e08Smrgelse 532818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5329de2362d3Smrg/* end confdefs.h. */ 5330de2362d3Smrgint i; 5331de2362d3Smrg_ACEOF 5332de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 533318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5334de2362d3Smrgelse 533518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5336de2362d3Smrgfi 5337de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 533818781e08Smrgfi 533918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 534018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 534118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5342de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5343de2362d3Smrgfi 5344de2362d3Smrg 5345de2362d3Smrgfound="no" 5346de2362d3Smrg 5347de2362d3Smrg if test $found = "no" ; then 534818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5349de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5350de2362d3Smrg fi 5351de2362d3Smrg 535218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5353de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5354de2362d3Smrg fi 5355de2362d3Smrg 535618781e08Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5357de2362d3Smrg 535818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 535918781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 536018781e08Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 536118781e08Smrg if eval \${$cacheid+:} false; then : 536218781e08Smrg $as_echo_n "(cached) " >&6 536318781e08Smrgelse 536418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5365de2362d3Smrg/* end confdefs.h. */ 5366de2362d3Smrgint i; 5367de2362d3Smrgint 5368de2362d3Smrgmain () 5369de2362d3Smrg{ 5370de2362d3Smrg 5371de2362d3Smrg ; 5372de2362d3Smrg return 0; 5373de2362d3Smrg} 5374de2362d3Smrg_ACEOF 5375de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 537618781e08Smrg eval $cacheid=yes 5377de2362d3Smrgelse 537818781e08Smrg eval $cacheid=no 5379de2362d3Smrgfi 5380de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5381de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 538218781e08Smrgfi 538318781e08Smrg 538418781e08Smrg 53857821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 53867821949aSmrg 538718781e08Smrg eval supported=\$$cacheid 538818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 538918781e08Smrg$as_echo "$supported" >&6; } 5390de2362d3Smrg if test "$supported" = "yes" ; then 539118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5392de2362d3Smrg found="yes" 5393de2362d3Smrg fi 5394de2362d3Smrg fi 5395de2362d3Smrg 5396de2362d3Smrg 5397de2362d3Smrg 5398de2362d3Smrg 5399de2362d3Smrg 5400de2362d3Smrg 5401de2362d3Smrg 540218781e08Smrg 540318781e08Smrg 540418781e08Smrg 540518781e08Smrg 540618781e08Smrg 540718781e08Smrg 540818781e08Smrg 540918781e08Smrg 5410de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5411de2362d3Smrg 541218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5413de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5414de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5415de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 541618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 541718781e08Smrg $as_echo_n "(cached) " >&6 541818781e08Smrgelse 541918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5420de2362d3Smrg/* end confdefs.h. */ 5421de2362d3Smrgint i; 5422de2362d3Smrg_ACEOF 5423de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 542418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5425de2362d3Smrgelse 542618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5427de2362d3Smrgfi 5428de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 542918781e08Smrgfi 543018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 543118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 543218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5433de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5434de2362d3Smrgfi 5435de2362d3Smrg 543618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 543718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5438de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5439de2362d3Smrg fi 5440de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5441de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5442de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 544318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 544418781e08Smrg $as_echo_n "(cached) " >&6 544518781e08Smrgelse 544618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5447de2362d3Smrg/* end confdefs.h. */ 5448de2362d3Smrgint i; 5449de2362d3Smrg_ACEOF 5450de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 545118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5452de2362d3Smrgelse 545318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5454de2362d3Smrgfi 5455de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 545618781e08Smrgfi 545718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 545818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 545918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5460de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5461de2362d3Smrgfi 5462de2362d3Smrg 5463de2362d3Smrgfound="no" 5464de2362d3Smrg 5465de2362d3Smrg if test $found = "no" ; then 546618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5467de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5468de2362d3Smrg fi 5469de2362d3Smrg 547018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5471de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5472de2362d3Smrg fi 5473de2362d3Smrg 54747821949aSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 5475de2362d3Smrg 54767821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 54777821949aSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 547818781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 547918781e08Smrg if eval \${$cacheid+:} false; then : 548018781e08Smrg $as_echo_n "(cached) " >&6 548118781e08Smrgelse 548218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5483de2362d3Smrg/* end confdefs.h. */ 5484de2362d3Smrgint i; 5485de2362d3Smrgint 5486de2362d3Smrgmain () 5487de2362d3Smrg{ 5488de2362d3Smrg 5489de2362d3Smrg ; 5490de2362d3Smrg return 0; 5491de2362d3Smrg} 5492de2362d3Smrg_ACEOF 5493de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 549418781e08Smrg eval $cacheid=yes 5495de2362d3Smrgelse 549618781e08Smrg eval $cacheid=no 5497de2362d3Smrgfi 5498de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5499de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 550018781e08Smrgfi 550118781e08Smrg 550218781e08Smrg 55037821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 55047821949aSmrg 550518781e08Smrg eval supported=\$$cacheid 550618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 550718781e08Smrg$as_echo "$supported" >&6; } 5508de2362d3Smrg if test "$supported" = "yes" ; then 55097821949aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5510de2362d3Smrg found="yes" 5511de2362d3Smrg fi 5512de2362d3Smrg fi 5513de2362d3Smrg 5514de2362d3Smrg 5515de2362d3Smrg 5516de2362d3Smrg 5517de2362d3Smrg 5518de2362d3Smrg 5519de2362d3Smrg 552018781e08Smrg 552118781e08Smrg 552218781e08Smrg 552318781e08Smrg 552418781e08Smrg 552518781e08Smrg 552618781e08Smrg 552718781e08Smrg 55287821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 55297821949aSmrg 553018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 55317821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55327821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 55337821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 553418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 553518781e08Smrg $as_echo_n "(cached) " >&6 553618781e08Smrgelse 553718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55387821949aSmrg/* end confdefs.h. */ 55397821949aSmrgint i; 55407821949aSmrg_ACEOF 55417821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 554218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 55437821949aSmrgelse 554418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 55457821949aSmrgfi 55467821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 554718781e08Smrgfi 554818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 554918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 555018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 55517821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 55527821949aSmrgfi 55537821949aSmrg 555418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 555518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55567821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55577821949aSmrg fi 55587821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55597821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 55607821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 556118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 556218781e08Smrg $as_echo_n "(cached) " >&6 556318781e08Smrgelse 556418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55657821949aSmrg/* end confdefs.h. */ 55667821949aSmrgint i; 55677821949aSmrg_ACEOF 55687821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 556918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 55707821949aSmrgelse 557118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 55727821949aSmrgfi 55737821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 557418781e08Smrgfi 557518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 557618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 557718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 55787821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 55797821949aSmrgfi 55807821949aSmrg 55817821949aSmrgfound="no" 55827821949aSmrg 55837821949aSmrg if test $found = "no" ; then 558418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55857821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55867821949aSmrg fi 55877821949aSmrg 558818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 55897821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55907821949aSmrg fi 55917821949aSmrg 559218781e08Smrg CFLAGS="$CFLAGS -Wformat=2" 55937821949aSmrg 559418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 559518781e08Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 559618781e08Smrg cacheid=xorg_cv_cc_flag__Wformat_2 559718781e08Smrg if eval \${$cacheid+:} false; then : 559818781e08Smrg $as_echo_n "(cached) " >&6 559918781e08Smrgelse 560018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56017821949aSmrg/* end confdefs.h. */ 56027821949aSmrgint i; 56037821949aSmrgint 56047821949aSmrgmain () 56057821949aSmrg{ 56067821949aSmrg 56077821949aSmrg ; 56087821949aSmrg return 0; 56097821949aSmrg} 56107821949aSmrg_ACEOF 56117821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 561218781e08Smrg eval $cacheid=yes 56137821949aSmrgelse 561418781e08Smrg eval $cacheid=no 56157821949aSmrgfi 56167821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 56177821949aSmrg conftest$ac_exeext conftest.$ac_ext 561818781e08Smrgfi 561918781e08Smrg 562018781e08Smrg 56217821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5622de2362d3Smrg 562318781e08Smrg eval supported=\$$cacheid 562418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 562518781e08Smrg$as_echo "$supported" >&6; } 56267821949aSmrg if test "$supported" = "yes" ; then 562718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 56287821949aSmrg found="yes" 56297821949aSmrg fi 56307821949aSmrg fi 5631de2362d3Smrg 5632de2362d3Smrg if test $found = "no" ; then 563318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5634de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5635de2362d3Smrg fi 5636de2362d3Smrg 563718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5638de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5639de2362d3Smrg fi 5640de2362d3Smrg 564118781e08Smrg CFLAGS="$CFLAGS -Wformat" 5642de2362d3Smrg 564318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 564418781e08Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 564518781e08Smrg cacheid=xorg_cv_cc_flag__Wformat 564618781e08Smrg if eval \${$cacheid+:} false; then : 564718781e08Smrg $as_echo_n "(cached) " >&6 564818781e08Smrgelse 564918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5650de2362d3Smrg/* end confdefs.h. */ 5651de2362d3Smrgint i; 5652de2362d3Smrgint 5653de2362d3Smrgmain () 5654de2362d3Smrg{ 5655de2362d3Smrg 5656de2362d3Smrg ; 5657de2362d3Smrg return 0; 5658de2362d3Smrg} 5659de2362d3Smrg_ACEOF 5660de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 566118781e08Smrg eval $cacheid=yes 5662de2362d3Smrgelse 566318781e08Smrg eval $cacheid=no 5664de2362d3Smrgfi 5665de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5666de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 566718781e08Smrgfi 566818781e08Smrg 566918781e08Smrg 56707821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 56717821949aSmrg 567218781e08Smrg eval supported=\$$cacheid 567318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 567418781e08Smrg$as_echo "$supported" >&6; } 5675de2362d3Smrg if test "$supported" = "yes" ; then 567618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5677de2362d3Smrg found="yes" 5678de2362d3Smrg fi 5679de2362d3Smrg fi 5680de2362d3Smrg 5681de2362d3Smrg 5682de2362d3Smrg 5683de2362d3Smrg 5684de2362d3Smrg 5685de2362d3Smrg 5686de2362d3Smrg 568718781e08Smrg 568818781e08Smrg 568918781e08Smrg 569018781e08Smrg 569118781e08Smrg 569218781e08Smrg 569318781e08Smrg 569418781e08Smrg 569518781e08Smrg 569618781e08Smrg 5697de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5698de2362d3Smrg 569918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5700de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5701de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5702de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 570318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 570418781e08Smrg $as_echo_n "(cached) " >&6 570518781e08Smrgelse 570618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5707de2362d3Smrg/* end confdefs.h. */ 5708de2362d3Smrgint i; 5709de2362d3Smrg_ACEOF 5710de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 571118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5712de2362d3Smrgelse 571318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5714de2362d3Smrgfi 5715de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 571618781e08Smrgfi 571718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 571818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 571918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5720de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5721de2362d3Smrgfi 5722de2362d3Smrg 572318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 572418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5725de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5726de2362d3Smrg fi 5727de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5728de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5729de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 573018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 573118781e08Smrg $as_echo_n "(cached) " >&6 573218781e08Smrgelse 573318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5734de2362d3Smrg/* end confdefs.h. */ 5735de2362d3Smrgint i; 5736de2362d3Smrg_ACEOF 5737de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 573818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5739de2362d3Smrgelse 574018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5741de2362d3Smrgfi 5742de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 574318781e08Smrgfi 574418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 574518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 574618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5747de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5748de2362d3Smrgfi 5749de2362d3Smrg 5750de2362d3Smrgfound="no" 5751de2362d3Smrg 5752de2362d3Smrg if test $found = "no" ; then 575318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5754de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5755de2362d3Smrg fi 5756de2362d3Smrg 575718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5758de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5759de2362d3Smrg fi 5760de2362d3Smrg 576118781e08Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5762de2362d3Smrg 576318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 576418781e08Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 576518781e08Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 576618781e08Smrg if eval \${$cacheid+:} false; then : 576718781e08Smrg $as_echo_n "(cached) " >&6 576818781e08Smrgelse 576918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5770de2362d3Smrg/* end confdefs.h. */ 5771de2362d3Smrgint i; 5772de2362d3Smrgint 5773de2362d3Smrgmain () 5774de2362d3Smrg{ 5775de2362d3Smrg 5776de2362d3Smrg ; 5777de2362d3Smrg return 0; 5778de2362d3Smrg} 5779de2362d3Smrg_ACEOF 5780de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 578118781e08Smrg eval $cacheid=yes 5782de2362d3Smrgelse 578318781e08Smrg eval $cacheid=no 5784de2362d3Smrgfi 5785de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5786de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 578718781e08Smrgfi 578818781e08Smrg 578918781e08Smrg 57907821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 57917821949aSmrg 579218781e08Smrg eval supported=\$$cacheid 579318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 579418781e08Smrg$as_echo "$supported" >&6; } 5795de2362d3Smrg if test "$supported" = "yes" ; then 579618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5797de2362d3Smrg found="yes" 5798de2362d3Smrg fi 5799de2362d3Smrg fi 5800de2362d3Smrg 5801de2362d3Smrg 5802de2362d3Smrg 5803de2362d3Smrg 5804de2362d3Smrg 58057821949aSmrg 580618781e08Smrg 580718781e08Smrg 5808de2362d3Smrg 5809de2362d3Smrg 5810de2362d3Smrg 5811de2362d3Smrg 5812de2362d3Smrg 5813de2362d3Smrg 5814de2362d3Smrg 5815de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5816de2362d3Smrg 581718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5818de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5819de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5820de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 582118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 582218781e08Smrg $as_echo_n "(cached) " >&6 582318781e08Smrgelse 582418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5825de2362d3Smrg/* end confdefs.h. */ 5826de2362d3Smrgint i; 5827de2362d3Smrg_ACEOF 5828de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 582918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5830de2362d3Smrgelse 583118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5832de2362d3Smrgfi 5833de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 583418781e08Smrgfi 583518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 583618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 583718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5838de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5839de2362d3Smrgfi 5840de2362d3Smrg 584118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 584218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5843de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5844de2362d3Smrg fi 5845de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5846de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5847de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 584818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 584918781e08Smrg $as_echo_n "(cached) " >&6 585018781e08Smrgelse 585118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5852de2362d3Smrg/* end confdefs.h. */ 5853de2362d3Smrgint i; 5854de2362d3Smrg_ACEOF 5855de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 585618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5857de2362d3Smrgelse 585818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5859de2362d3Smrgfi 5860de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 586118781e08Smrgfi 586218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 586318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 586418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5865de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5866de2362d3Smrgfi 5867de2362d3Smrg 5868de2362d3Smrgfound="no" 5869de2362d3Smrg 5870de2362d3Smrg if test $found = "no" ; then 587118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5872de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5873de2362d3Smrg fi 5874de2362d3Smrg 587518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5876de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5877de2362d3Smrg fi 5878de2362d3Smrg 587918781e08Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5880de2362d3Smrg 588118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 588218781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 588318781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 588418781e08Smrg if eval \${$cacheid+:} false; then : 588518781e08Smrg $as_echo_n "(cached) " >&6 588618781e08Smrgelse 588718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5888de2362d3Smrg/* end confdefs.h. */ 5889de2362d3Smrgint i; 5890de2362d3Smrgint 5891de2362d3Smrgmain () 5892de2362d3Smrg{ 5893de2362d3Smrg 5894de2362d3Smrg ; 5895de2362d3Smrg return 0; 5896de2362d3Smrg} 5897de2362d3Smrg_ACEOF 5898de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 589918781e08Smrg eval $cacheid=yes 5900de2362d3Smrgelse 590118781e08Smrg eval $cacheid=no 5902de2362d3Smrgfi 5903de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5904de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 590518781e08Smrgfi 590618781e08Smrg 590718781e08Smrg 59087821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 59097821949aSmrg 591018781e08Smrg eval supported=\$$cacheid 591118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 591218781e08Smrg$as_echo "$supported" >&6; } 5913de2362d3Smrg if test "$supported" = "yes" ; then 591418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5915de2362d3Smrg found="yes" 5916de2362d3Smrg fi 5917de2362d3Smrg fi 5918de2362d3Smrg 5919de2362d3Smrg 5920de2362d3Smrg 5921de2362d3Smrg 5922de2362d3Smrg 5923de2362d3Smrg 5924de2362d3Smrg 592518781e08Smrg 592618781e08Smrg 592718781e08Smrg 592818781e08Smrg 592918781e08Smrg 593018781e08Smrg 593118781e08Smrg 593218781e08Smrg 5933de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5934de2362d3Smrg 593518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5936de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5937de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5938de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 593918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 594018781e08Smrg $as_echo_n "(cached) " >&6 594118781e08Smrgelse 594218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5943de2362d3Smrg/* end confdefs.h. */ 5944de2362d3Smrgint i; 5945de2362d3Smrg_ACEOF 5946de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 594718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5948de2362d3Smrgelse 594918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5950de2362d3Smrgfi 5951de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 595218781e08Smrgfi 595318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 595418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 595518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5956de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5957de2362d3Smrgfi 5958de2362d3Smrg 595918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 596018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5961de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5962de2362d3Smrg fi 5963de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5964de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5965de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 596618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 596718781e08Smrg $as_echo_n "(cached) " >&6 596818781e08Smrgelse 596918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5970de2362d3Smrg/* end confdefs.h. */ 5971de2362d3Smrgint i; 5972de2362d3Smrg_ACEOF 5973de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 597418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5975de2362d3Smrgelse 597618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5977de2362d3Smrgfi 5978de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 597918781e08Smrgfi 598018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 598118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 598218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5983de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5984de2362d3Smrgfi 5985de2362d3Smrg 5986de2362d3Smrgfound="no" 5987de2362d3Smrg 5988de2362d3Smrg if test $found = "no" ; then 598918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5990de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5991de2362d3Smrg fi 5992de2362d3Smrg 599318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5994de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5995de2362d3Smrg fi 5996de2362d3Smrg 599718781e08Smrg CFLAGS="$CFLAGS -Wnested-externs" 5998de2362d3Smrg 599918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 600018781e08Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 600118781e08Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 600218781e08Smrg if eval \${$cacheid+:} false; then : 600318781e08Smrg $as_echo_n "(cached) " >&6 600418781e08Smrgelse 600518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6006de2362d3Smrg/* end confdefs.h. */ 6007de2362d3Smrgint i; 6008de2362d3Smrgint 6009de2362d3Smrgmain () 6010de2362d3Smrg{ 6011de2362d3Smrg 6012de2362d3Smrg ; 6013de2362d3Smrg return 0; 6014de2362d3Smrg} 6015de2362d3Smrg_ACEOF 6016de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 601718781e08Smrg eval $cacheid=yes 6018de2362d3Smrgelse 601918781e08Smrg eval $cacheid=no 6020de2362d3Smrgfi 6021de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6022de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 602318781e08Smrgfi 602418781e08Smrg 602518781e08Smrg 60267821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 60277821949aSmrg 602818781e08Smrg eval supported=\$$cacheid 602918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 603018781e08Smrg$as_echo "$supported" >&6; } 6031de2362d3Smrg if test "$supported" = "yes" ; then 603218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6033de2362d3Smrg found="yes" 6034de2362d3Smrg fi 6035de2362d3Smrg fi 6036de2362d3Smrg 6037de2362d3Smrg 6038de2362d3Smrg 603918781e08Smrg 604018781e08Smrg 604118781e08Smrg 604218781e08Smrg 604318781e08Smrg 604418781e08Smrg 604518781e08Smrg 6046de2362d3Smrg 6047de2362d3Smrg 6048de2362d3Smrg 6049de2362d3Smrg 6050de2362d3Smrg 6051de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6052de2362d3Smrg 605318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6054de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6055de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6056de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 605718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 605818781e08Smrg $as_echo_n "(cached) " >&6 605918781e08Smrgelse 606018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6061de2362d3Smrg/* end confdefs.h. */ 6062de2362d3Smrgint i; 6063de2362d3Smrg_ACEOF 6064de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 606518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6066de2362d3Smrgelse 606718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6068de2362d3Smrgfi 6069de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 607018781e08Smrgfi 607118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 607218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 607318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6074de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6075de2362d3Smrgfi 6076de2362d3Smrg 607718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 607818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6079de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6080de2362d3Smrg fi 6081de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6082de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6083de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 608418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 608518781e08Smrg $as_echo_n "(cached) " >&6 608618781e08Smrgelse 608718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6088de2362d3Smrg/* end confdefs.h. */ 6089de2362d3Smrgint i; 6090de2362d3Smrg_ACEOF 6091de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 609218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6093de2362d3Smrgelse 609418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6095de2362d3Smrgfi 6096de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 609718781e08Smrgfi 609818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 609918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 610018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6101de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6102de2362d3Smrgfi 6103de2362d3Smrg 6104de2362d3Smrgfound="no" 6105de2362d3Smrg 6106de2362d3Smrg if test $found = "no" ; then 610718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6108de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6109de2362d3Smrg fi 6110de2362d3Smrg 611118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6112de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6113de2362d3Smrg fi 6114de2362d3Smrg 611518781e08Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6116de2362d3Smrg 611718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 611818781e08Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 611918781e08Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 612018781e08Smrg if eval \${$cacheid+:} false; then : 612118781e08Smrg $as_echo_n "(cached) " >&6 612218781e08Smrgelse 612318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6124de2362d3Smrg/* end confdefs.h. */ 6125de2362d3Smrgint i; 6126de2362d3Smrgint 6127de2362d3Smrgmain () 6128de2362d3Smrg{ 6129de2362d3Smrg 6130de2362d3Smrg ; 6131de2362d3Smrg return 0; 6132de2362d3Smrg} 6133de2362d3Smrg_ACEOF 6134de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 613518781e08Smrg eval $cacheid=yes 6136de2362d3Smrgelse 613718781e08Smrg eval $cacheid=no 6138de2362d3Smrgfi 6139de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6140de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 614118781e08Smrgfi 614218781e08Smrg 614318781e08Smrg 61447821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 61457821949aSmrg 614618781e08Smrg eval supported=\$$cacheid 614718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 614818781e08Smrg$as_echo "$supported" >&6; } 6149de2362d3Smrg if test "$supported" = "yes" ; then 615018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6151de2362d3Smrg found="yes" 6152de2362d3Smrg fi 6153de2362d3Smrg fi 6154de2362d3Smrg 6155de2362d3Smrg 6156de2362d3Smrg 6157de2362d3Smrg 6158de2362d3Smrg 6159de2362d3Smrg 6160de2362d3Smrg 616118781e08Smrg 616218781e08Smrg 616318781e08Smrg 616418781e08Smrg 616518781e08Smrg 616618781e08Smrg 616718781e08Smrg 616818781e08Smrg 6169de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6170de2362d3Smrg 617118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6172de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6173de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6174de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 617518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 617618781e08Smrg $as_echo_n "(cached) " >&6 617718781e08Smrgelse 617818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6179de2362d3Smrg/* end confdefs.h. */ 6180de2362d3Smrgint i; 6181de2362d3Smrg_ACEOF 6182de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 618318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6184de2362d3Smrgelse 618518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6186de2362d3Smrgfi 6187de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 618818781e08Smrgfi 618918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 619018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 619118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6192de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6193de2362d3Smrgfi 6194de2362d3Smrg 619518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 619618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6197de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6198de2362d3Smrg fi 6199de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6200de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6201de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 620218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 620318781e08Smrg $as_echo_n "(cached) " >&6 620418781e08Smrgelse 620518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6206de2362d3Smrg/* end confdefs.h. */ 6207de2362d3Smrgint i; 6208de2362d3Smrg_ACEOF 6209de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 621018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6211de2362d3Smrgelse 621218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6213de2362d3Smrgfi 6214de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 621518781e08Smrgfi 621618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 621718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 621818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6219de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6220de2362d3Smrgfi 6221de2362d3Smrg 6222de2362d3Smrgfound="no" 6223de2362d3Smrg 6224de2362d3Smrg if test $found = "no" ; then 622518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6226de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6227de2362d3Smrg fi 6228de2362d3Smrg 622918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6230de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6231de2362d3Smrg fi 6232de2362d3Smrg 623318781e08Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6234de2362d3Smrg 623518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 623618781e08Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 623718781e08Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 623818781e08Smrg if eval \${$cacheid+:} false; then : 623918781e08Smrg $as_echo_n "(cached) " >&6 624018781e08Smrgelse 624118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6242de2362d3Smrg/* end confdefs.h. */ 6243de2362d3Smrgint i; 6244de2362d3Smrgint 6245de2362d3Smrgmain () 6246de2362d3Smrg{ 6247de2362d3Smrg 6248de2362d3Smrg ; 6249de2362d3Smrg return 0; 6250de2362d3Smrg} 6251de2362d3Smrg_ACEOF 6252de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 625318781e08Smrg eval $cacheid=yes 6254de2362d3Smrgelse 625518781e08Smrg eval $cacheid=no 6256de2362d3Smrgfi 6257de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6258de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 625918781e08Smrgfi 626018781e08Smrg 626118781e08Smrg 62627821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 62637821949aSmrg 626418781e08Smrg eval supported=\$$cacheid 626518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 626618781e08Smrg$as_echo "$supported" >&6; } 6267de2362d3Smrg if test "$supported" = "yes" ; then 626818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6269de2362d3Smrg found="yes" 6270de2362d3Smrg fi 6271de2362d3Smrg fi 6272de2362d3Smrg 6273de2362d3Smrg if test $found = "no" ; then 627418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6275de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6276de2362d3Smrg fi 6277de2362d3Smrg 627818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6279de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6280de2362d3Smrg fi 6281de2362d3Smrg 628218781e08Smrg CFLAGS="$CFLAGS -fd" 6283de2362d3Smrg 628418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 628518781e08Smrg$as_echo_n "checking if $CC supports -fd... " >&6; } 628618781e08Smrg cacheid=xorg_cv_cc_flag__fd 628718781e08Smrg if eval \${$cacheid+:} false; then : 628818781e08Smrg $as_echo_n "(cached) " >&6 628918781e08Smrgelse 629018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6291de2362d3Smrg/* end confdefs.h. */ 6292de2362d3Smrgint i; 6293de2362d3Smrgint 6294de2362d3Smrgmain () 6295de2362d3Smrg{ 6296de2362d3Smrg 6297de2362d3Smrg ; 6298de2362d3Smrg return 0; 6299de2362d3Smrg} 6300de2362d3Smrg_ACEOF 6301de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 630218781e08Smrg eval $cacheid=yes 6303de2362d3Smrgelse 630418781e08Smrg eval $cacheid=no 6305de2362d3Smrgfi 6306de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6307de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 630818781e08Smrgfi 630918781e08Smrg 631018781e08Smrg 63117821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 63127821949aSmrg 631318781e08Smrg eval supported=\$$cacheid 631418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 631518781e08Smrg$as_echo "$supported" >&6; } 6316de2362d3Smrg if test "$supported" = "yes" ; then 631718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6318de2362d3Smrg found="yes" 6319de2362d3Smrg fi 6320de2362d3Smrg fi 6321de2362d3Smrg 6322de2362d3Smrg 6323de2362d3Smrg 6324de2362d3Smrg 6325de2362d3Smrg 6326de2362d3Smrg 6327de2362d3Smrg 632818781e08Smrg 632918781e08Smrg 633018781e08Smrg 633118781e08Smrg 633218781e08Smrg 633318781e08Smrg 633418781e08Smrg 633518781e08Smrg 6336de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6337de2362d3Smrg 633818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6339de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6340de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6341de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 634218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 634318781e08Smrg $as_echo_n "(cached) " >&6 634418781e08Smrgelse 634518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6346de2362d3Smrg/* end confdefs.h. */ 6347de2362d3Smrgint i; 6348de2362d3Smrg_ACEOF 6349de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 635018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6351de2362d3Smrgelse 635218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6353de2362d3Smrgfi 6354de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 635518781e08Smrgfi 635618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 635718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 635818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6359de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6360de2362d3Smrgfi 6361de2362d3Smrg 636218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 636318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6364de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6365de2362d3Smrg fi 6366de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6367de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6368de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 636918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 637018781e08Smrg $as_echo_n "(cached) " >&6 637118781e08Smrgelse 637218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6373de2362d3Smrg/* end confdefs.h. */ 6374de2362d3Smrgint i; 6375de2362d3Smrg_ACEOF 6376de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 637718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6378de2362d3Smrgelse 637918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6380de2362d3Smrgfi 6381de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 638218781e08Smrgfi 638318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 638418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 638518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6386de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6387de2362d3Smrgfi 6388de2362d3Smrg 6389de2362d3Smrgfound="no" 6390de2362d3Smrg 6391de2362d3Smrg if test $found = "no" ; then 639218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6393de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6394de2362d3Smrg fi 6395de2362d3Smrg 639618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6397de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6398de2362d3Smrg fi 6399de2362d3Smrg 640018781e08Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6401de2362d3Smrg 640218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 640318781e08Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 640418781e08Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 640518781e08Smrg if eval \${$cacheid+:} false; then : 640618781e08Smrg $as_echo_n "(cached) " >&6 640718781e08Smrgelse 640818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6409de2362d3Smrg/* end confdefs.h. */ 6410de2362d3Smrgint i; 6411de2362d3Smrgint 6412de2362d3Smrgmain () 6413de2362d3Smrg{ 6414de2362d3Smrg 6415de2362d3Smrg ; 6416de2362d3Smrg return 0; 6417de2362d3Smrg} 6418de2362d3Smrg_ACEOF 6419de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 642018781e08Smrg eval $cacheid=yes 6421de2362d3Smrgelse 642218781e08Smrg eval $cacheid=no 6423de2362d3Smrgfi 6424de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6425de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 642618781e08Smrgfi 642718781e08Smrg 642818781e08Smrg 64297821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 64307821949aSmrg 643118781e08Smrg eval supported=\$$cacheid 643218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 643318781e08Smrg$as_echo "$supported" >&6; } 6434de2362d3Smrg if test "$supported" = "yes" ; then 643518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6436de2362d3Smrg found="yes" 6437de2362d3Smrg fi 6438de2362d3Smrg fi 6439de2362d3Smrg 6440de2362d3Smrg 6441de2362d3Smrg 6442de2362d3Smrg 6443de2362d3Smrg 644418781e08Smrg# This chunk adds additional warnings that could catch undesired effects. 644518781e08Smrg 644618781e08Smrg 644718781e08Smrg 644818781e08Smrg 644918781e08Smrg 645018781e08Smrg 645118781e08Smrg 645218781e08Smrg 645318781e08Smrg 645418781e08Smrg 645518781e08Smrg 6456de2362d3Smrg 6457de2362d3Smrg 6458de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6459de2362d3Smrg 646018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6461de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6462de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6463de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 646418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 646518781e08Smrg $as_echo_n "(cached) " >&6 646618781e08Smrgelse 646718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6468de2362d3Smrg/* end confdefs.h. */ 6469de2362d3Smrgint i; 6470de2362d3Smrg_ACEOF 6471de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 647218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6473de2362d3Smrgelse 647418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6475de2362d3Smrgfi 6476de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 647718781e08Smrgfi 647818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 647918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 648018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6481de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6482de2362d3Smrgfi 6483de2362d3Smrg 648418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 648518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6486de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6487de2362d3Smrg fi 6488de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6489de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6490de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 649118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 649218781e08Smrg $as_echo_n "(cached) " >&6 649318781e08Smrgelse 649418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6495de2362d3Smrg/* end confdefs.h. */ 6496de2362d3Smrgint i; 6497de2362d3Smrg_ACEOF 6498de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 649918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6500de2362d3Smrgelse 650118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6502de2362d3Smrgfi 6503de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 650418781e08Smrgfi 650518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 650618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 650718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6508de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6509de2362d3Smrgfi 6510de2362d3Smrg 6511de2362d3Smrgfound="no" 6512de2362d3Smrg 6513de2362d3Smrg if test $found = "no" ; then 651418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6515de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6516de2362d3Smrg fi 6517de2362d3Smrg 651818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6519de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6520de2362d3Smrg fi 6521de2362d3Smrg 652218781e08Smrg CFLAGS="$CFLAGS -Wunused" 6523de2362d3Smrg 652418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 652518781e08Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 652618781e08Smrg cacheid=xorg_cv_cc_flag__Wunused 652718781e08Smrg if eval \${$cacheid+:} false; then : 652818781e08Smrg $as_echo_n "(cached) " >&6 652918781e08Smrgelse 653018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6531de2362d3Smrg/* end confdefs.h. */ 6532de2362d3Smrgint i; 6533de2362d3Smrgint 6534de2362d3Smrgmain () 6535de2362d3Smrg{ 6536de2362d3Smrg 6537de2362d3Smrg ; 6538de2362d3Smrg return 0; 6539de2362d3Smrg} 6540de2362d3Smrg_ACEOF 6541de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 654218781e08Smrg eval $cacheid=yes 6543de2362d3Smrgelse 654418781e08Smrg eval $cacheid=no 6545de2362d3Smrgfi 6546de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6547de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 654818781e08Smrgfi 654918781e08Smrg 655018781e08Smrg 65517821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 65527821949aSmrg 655318781e08Smrg eval supported=\$$cacheid 655418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 655518781e08Smrg$as_echo "$supported" >&6; } 6556de2362d3Smrg if test "$supported" = "yes" ; then 655718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6558de2362d3Smrg found="yes" 6559de2362d3Smrg fi 6560de2362d3Smrg fi 6561de2362d3Smrg 6562de2362d3Smrg 6563de2362d3Smrg 6564de2362d3Smrg 6565de2362d3Smrg 6566de2362d3Smrg 6567de2362d3Smrg 656818781e08Smrg 656918781e08Smrg 657018781e08Smrg 657118781e08Smrg 657218781e08Smrg 657318781e08Smrg 657418781e08Smrg 657518781e08Smrg 6576de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6577de2362d3Smrg 657818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6579de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6581de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 658218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 658318781e08Smrg $as_echo_n "(cached) " >&6 658418781e08Smrgelse 658518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6586de2362d3Smrg/* end confdefs.h. */ 6587de2362d3Smrgint i; 6588de2362d3Smrg_ACEOF 6589de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 659018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6591de2362d3Smrgelse 659218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6593de2362d3Smrgfi 6594de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 659518781e08Smrgfi 659618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 659718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 659818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6599de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6600de2362d3Smrgfi 6601de2362d3Smrg 660218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 660318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6604de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6605de2362d3Smrg fi 6606de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6607de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6608de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 660918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 661018781e08Smrg $as_echo_n "(cached) " >&6 661118781e08Smrgelse 661218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6613de2362d3Smrg/* end confdefs.h. */ 6614de2362d3Smrgint i; 6615de2362d3Smrg_ACEOF 6616de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 661718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6618de2362d3Smrgelse 661918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6620de2362d3Smrgfi 6621de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 662218781e08Smrgfi 662318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 662418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 662518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6626de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6627de2362d3Smrgfi 6628de2362d3Smrg 6629de2362d3Smrgfound="no" 6630de2362d3Smrg 6631de2362d3Smrg if test $found = "no" ; then 663218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6633de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6634de2362d3Smrg fi 6635de2362d3Smrg 663618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6637de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6638de2362d3Smrg fi 6639de2362d3Smrg 664018781e08Smrg CFLAGS="$CFLAGS -Wuninitialized" 6641de2362d3Smrg 664218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 664318781e08Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 664418781e08Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 664518781e08Smrg if eval \${$cacheid+:} false; then : 664618781e08Smrg $as_echo_n "(cached) " >&6 664718781e08Smrgelse 664818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6649de2362d3Smrg/* end confdefs.h. */ 6650de2362d3Smrgint i; 6651de2362d3Smrgint 6652de2362d3Smrgmain () 6653de2362d3Smrg{ 6654de2362d3Smrg 6655de2362d3Smrg ; 6656de2362d3Smrg return 0; 6657de2362d3Smrg} 6658de2362d3Smrg_ACEOF 6659de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 666018781e08Smrg eval $cacheid=yes 6661de2362d3Smrgelse 666218781e08Smrg eval $cacheid=no 6663de2362d3Smrgfi 6664de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6665de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 666618781e08Smrgfi 666718781e08Smrg 666818781e08Smrg 66697821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 66707821949aSmrg 667118781e08Smrg eval supported=\$$cacheid 667218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 667318781e08Smrg$as_echo "$supported" >&6; } 6674de2362d3Smrg if test "$supported" = "yes" ; then 667518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6676de2362d3Smrg found="yes" 6677de2362d3Smrg fi 6678de2362d3Smrg fi 6679de2362d3Smrg 6680de2362d3Smrg 6681de2362d3Smrg 6682de2362d3Smrg 6683de2362d3Smrg 6684de2362d3Smrg 6685de2362d3Smrg 668618781e08Smrg 668718781e08Smrg 668818781e08Smrg 668918781e08Smrg 669018781e08Smrg 669118781e08Smrg 669218781e08Smrg 669318781e08Smrg 6694de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6695de2362d3Smrg 669618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6697de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6698de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6699de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 670018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 670118781e08Smrg $as_echo_n "(cached) " >&6 670218781e08Smrgelse 670318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6704de2362d3Smrg/* end confdefs.h. */ 6705de2362d3Smrgint i; 6706de2362d3Smrg_ACEOF 6707de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 670818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6709de2362d3Smrgelse 671018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6711de2362d3Smrgfi 6712de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 671318781e08Smrgfi 671418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 671518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 671618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6717de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6718de2362d3Smrgfi 6719de2362d3Smrg 672018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 672118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6722de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6723de2362d3Smrg fi 6724de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6725de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6726de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 672718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 672818781e08Smrg $as_echo_n "(cached) " >&6 672918781e08Smrgelse 673018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6731de2362d3Smrg/* end confdefs.h. */ 6732de2362d3Smrgint i; 6733de2362d3Smrg_ACEOF 6734de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 673518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6736de2362d3Smrgelse 673718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6738de2362d3Smrgfi 6739de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 674018781e08Smrgfi 674118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 674218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 674318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6744de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6745de2362d3Smrgfi 6746de2362d3Smrg 6747de2362d3Smrgfound="no" 6748de2362d3Smrg 6749de2362d3Smrg if test $found = "no" ; then 675018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6751de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6752de2362d3Smrg fi 6753de2362d3Smrg 675418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6755de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6756de2362d3Smrg fi 6757de2362d3Smrg 675818781e08Smrg CFLAGS="$CFLAGS -Wshadow" 6759de2362d3Smrg 676018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 676118781e08Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 676218781e08Smrg cacheid=xorg_cv_cc_flag__Wshadow 676318781e08Smrg if eval \${$cacheid+:} false; then : 676418781e08Smrg $as_echo_n "(cached) " >&6 676518781e08Smrgelse 676618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6767de2362d3Smrg/* end confdefs.h. */ 6768de2362d3Smrgint i; 6769de2362d3Smrgint 6770de2362d3Smrgmain () 6771de2362d3Smrg{ 6772de2362d3Smrg 6773de2362d3Smrg ; 6774de2362d3Smrg return 0; 6775de2362d3Smrg} 6776de2362d3Smrg_ACEOF 6777de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 677818781e08Smrg eval $cacheid=yes 6779de2362d3Smrgelse 678018781e08Smrg eval $cacheid=no 6781de2362d3Smrgfi 6782de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6783de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 678418781e08Smrgfi 678518781e08Smrg 678618781e08Smrg 67877821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 67887821949aSmrg 678918781e08Smrg eval supported=\$$cacheid 679018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 679118781e08Smrg$as_echo "$supported" >&6; } 6792de2362d3Smrg if test "$supported" = "yes" ; then 679318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6794de2362d3Smrg found="yes" 6795de2362d3Smrg fi 6796de2362d3Smrg fi 6797de2362d3Smrg 6798de2362d3Smrg 6799de2362d3Smrg 6800de2362d3Smrg 6801de2362d3Smrg 680218781e08Smrg 680318781e08Smrg 680418781e08Smrg 680518781e08Smrg 680618781e08Smrg 6807de2362d3Smrg 6808de2362d3Smrg 6809de2362d3Smrg 6810de2362d3Smrg 6811de2362d3Smrg 6812de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6813de2362d3Smrg 681418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6815de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6816de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6817de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 681818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 681918781e08Smrg $as_echo_n "(cached) " >&6 682018781e08Smrgelse 682118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6822de2362d3Smrg/* end confdefs.h. */ 6823de2362d3Smrgint i; 6824de2362d3Smrg_ACEOF 6825de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 682618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6827de2362d3Smrgelse 682818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6829de2362d3Smrgfi 6830de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 683118781e08Smrgfi 683218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 683318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 683418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6835de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6836de2362d3Smrgfi 6837de2362d3Smrg 683818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 683918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6840de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6841de2362d3Smrg fi 6842de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6843de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6844de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 684518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 684618781e08Smrg $as_echo_n "(cached) " >&6 684718781e08Smrgelse 684818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6849de2362d3Smrg/* end confdefs.h. */ 6850de2362d3Smrgint i; 6851de2362d3Smrg_ACEOF 6852de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 685318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6854de2362d3Smrgelse 685518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6856de2362d3Smrgfi 6857de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 685818781e08Smrgfi 685918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 686018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 686118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6862de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6863de2362d3Smrgfi 6864de2362d3Smrg 6865de2362d3Smrgfound="no" 6866de2362d3Smrg 6867de2362d3Smrg if test $found = "no" ; then 686818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6869de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6870de2362d3Smrg fi 6871de2362d3Smrg 687218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6873de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6874de2362d3Smrg fi 6875de2362d3Smrg 687618781e08Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6877de2362d3Smrg 687818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 687918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 688018781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 688118781e08Smrg if eval \${$cacheid+:} false; then : 688218781e08Smrg $as_echo_n "(cached) " >&6 688318781e08Smrgelse 688418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6885de2362d3Smrg/* end confdefs.h. */ 6886de2362d3Smrgint i; 6887de2362d3Smrgint 6888de2362d3Smrgmain () 6889de2362d3Smrg{ 6890de2362d3Smrg 6891de2362d3Smrg ; 6892de2362d3Smrg return 0; 6893de2362d3Smrg} 6894de2362d3Smrg_ACEOF 6895de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 689618781e08Smrg eval $cacheid=yes 6897de2362d3Smrgelse 689818781e08Smrg eval $cacheid=no 6899de2362d3Smrgfi 6900de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6901de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 690218781e08Smrgfi 690318781e08Smrg 690418781e08Smrg 69057821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 69067821949aSmrg 690718781e08Smrg eval supported=\$$cacheid 690818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 690918781e08Smrg$as_echo "$supported" >&6; } 6910de2362d3Smrg if test "$supported" = "yes" ; then 691118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6912de2362d3Smrg found="yes" 6913de2362d3Smrg fi 6914de2362d3Smrg fi 6915de2362d3Smrg 6916de2362d3Smrg 6917de2362d3Smrg 6918de2362d3Smrg 6919de2362d3Smrg 6920de2362d3Smrg 692118781e08Smrg 692218781e08Smrg 6923de2362d3Smrg 6924de2362d3Smrg 6925de2362d3Smrg 6926de2362d3Smrg 6927de2362d3Smrg 6928de2362d3Smrg 6929de2362d3Smrg 6930de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6931de2362d3Smrg 693218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6933de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6934de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6935de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 693618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 693718781e08Smrg $as_echo_n "(cached) " >&6 693818781e08Smrgelse 693918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6940de2362d3Smrg/* end confdefs.h. */ 6941de2362d3Smrgint i; 6942de2362d3Smrg_ACEOF 6943de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 694418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6945de2362d3Smrgelse 694618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6947de2362d3Smrgfi 6948de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 694918781e08Smrgfi 695018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 695118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 695218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6953de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6954de2362d3Smrgfi 6955de2362d3Smrg 695618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 695718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6958de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6959de2362d3Smrg fi 6960de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6961de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6962de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 696318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 696418781e08Smrg $as_echo_n "(cached) " >&6 696518781e08Smrgelse 696618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6967de2362d3Smrg/* end confdefs.h. */ 6968de2362d3Smrgint i; 6969de2362d3Smrg_ACEOF 6970de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 697118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6972de2362d3Smrgelse 697318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6974de2362d3Smrgfi 6975de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 697618781e08Smrgfi 697718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 697818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 697918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6980de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6981de2362d3Smrgfi 6982de2362d3Smrg 6983de2362d3Smrgfound="no" 6984de2362d3Smrg 6985de2362d3Smrg if test $found = "no" ; then 698618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6987de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6988de2362d3Smrg fi 6989de2362d3Smrg 699018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6991de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6992de2362d3Smrg fi 6993de2362d3Smrg 699418781e08Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 6995de2362d3Smrg 699618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 699718781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 699818781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 699918781e08Smrg if eval \${$cacheid+:} false; then : 700018781e08Smrg $as_echo_n "(cached) " >&6 700118781e08Smrgelse 700218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7003de2362d3Smrg/* end confdefs.h. */ 7004de2362d3Smrgint i; 7005de2362d3Smrgint 7006de2362d3Smrgmain () 7007de2362d3Smrg{ 7008de2362d3Smrg 7009de2362d3Smrg ; 7010de2362d3Smrg return 0; 7011de2362d3Smrg} 7012de2362d3Smrg_ACEOF 7013de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 701418781e08Smrg eval $cacheid=yes 7015de2362d3Smrgelse 701618781e08Smrg eval $cacheid=no 7017de2362d3Smrgfi 7018de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7019de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 702018781e08Smrgfi 702118781e08Smrg 702218781e08Smrg 70237821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 70247821949aSmrg 702518781e08Smrg eval supported=\$$cacheid 702618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 702718781e08Smrg$as_echo "$supported" >&6; } 7028de2362d3Smrg if test "$supported" = "yes" ; then 702918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7030de2362d3Smrg found="yes" 7031de2362d3Smrg fi 7032de2362d3Smrg fi 7033de2362d3Smrg 7034de2362d3Smrg 7035de2362d3Smrg 7036de2362d3Smrg 7037de2362d3Smrg 7038de2362d3Smrg 7039de2362d3Smrg 704018781e08Smrg 704118781e08Smrg 704218781e08Smrg 704318781e08Smrg 704418781e08Smrg 704518781e08Smrg 704618781e08Smrg 704718781e08Smrg 7048de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7049de2362d3Smrg 705018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7051de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7052de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7053de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 705418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 705518781e08Smrg $as_echo_n "(cached) " >&6 705618781e08Smrgelse 705718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7058de2362d3Smrg/* end confdefs.h. */ 7059de2362d3Smrgint i; 7060de2362d3Smrg_ACEOF 7061de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 706218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7063de2362d3Smrgelse 706418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7065de2362d3Smrgfi 7066de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 706718781e08Smrgfi 706818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 706918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 707018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7071de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7072de2362d3Smrgfi 7073de2362d3Smrg 707418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 707518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7076de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7077de2362d3Smrg fi 7078de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7079de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7080de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 708118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 708218781e08Smrg $as_echo_n "(cached) " >&6 708318781e08Smrgelse 708418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7085de2362d3Smrg/* end confdefs.h. */ 7086de2362d3Smrgint i; 7087de2362d3Smrg_ACEOF 7088de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 708918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7090de2362d3Smrgelse 709118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7092de2362d3Smrgfi 7093de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 709418781e08Smrgfi 709518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 709618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 709718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7098de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7099de2362d3Smrgfi 7100de2362d3Smrg 7101de2362d3Smrgfound="no" 7102de2362d3Smrg 7103de2362d3Smrg if test $found = "no" ; then 710418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7105de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7106de2362d3Smrg fi 7107de2362d3Smrg 710818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7109de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7110de2362d3Smrg fi 7111de2362d3Smrg 711218781e08Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7113de2362d3Smrg 711418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 711518781e08Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 711618781e08Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 711718781e08Smrg if eval \${$cacheid+:} false; then : 711818781e08Smrg $as_echo_n "(cached) " >&6 711918781e08Smrgelse 712018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7121de2362d3Smrg/* end confdefs.h. */ 7122de2362d3Smrgint i; 7123de2362d3Smrgint 7124de2362d3Smrgmain () 7125de2362d3Smrg{ 7126de2362d3Smrg 7127de2362d3Smrg ; 7128de2362d3Smrg return 0; 7129de2362d3Smrg} 7130de2362d3Smrg_ACEOF 7131de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 713218781e08Smrg eval $cacheid=yes 7133de2362d3Smrgelse 713418781e08Smrg eval $cacheid=no 7135de2362d3Smrgfi 7136de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7137de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 713818781e08Smrgfi 713918781e08Smrg 714018781e08Smrg 71417821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 71427821949aSmrg 714318781e08Smrg eval supported=\$$cacheid 714418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 714518781e08Smrg$as_echo "$supported" >&6; } 7146de2362d3Smrg if test "$supported" = "yes" ; then 714718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7148de2362d3Smrg found="yes" 7149de2362d3Smrg fi 7150de2362d3Smrg fi 7151de2362d3Smrg 7152de2362d3Smrg 7153de2362d3Smrg 7154de2362d3Smrg 7155de2362d3Smrg 7156de2362d3Smrg 7157de2362d3Smrg 715818781e08Smrg 715918781e08Smrg 716018781e08Smrg 716118781e08Smrg 716218781e08Smrg 716318781e08Smrg 716418781e08Smrg 716518781e08Smrg 7166de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7167de2362d3Smrg 716818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7169de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7170de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7171de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 717218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 717318781e08Smrg $as_echo_n "(cached) " >&6 717418781e08Smrgelse 717518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7176de2362d3Smrg/* end confdefs.h. */ 7177de2362d3Smrgint i; 7178de2362d3Smrg_ACEOF 7179de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 718018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7181de2362d3Smrgelse 718218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7183de2362d3Smrgfi 7184de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 718518781e08Smrgfi 718618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 718718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 718818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7189de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7190de2362d3Smrgfi 7191de2362d3Smrg 719218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 719318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7194de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7195de2362d3Smrg fi 7196de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7197de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7198de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 719918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 720018781e08Smrg $as_echo_n "(cached) " >&6 720118781e08Smrgelse 720218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7203de2362d3Smrg/* end confdefs.h. */ 7204de2362d3Smrgint i; 7205de2362d3Smrg_ACEOF 7206de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 720718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7208de2362d3Smrgelse 720918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7210de2362d3Smrgfi 7211de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 721218781e08Smrgfi 721318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 721418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 721518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7216de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7217de2362d3Smrgfi 7218de2362d3Smrg 7219de2362d3Smrgfound="no" 7220de2362d3Smrg 7221de2362d3Smrg if test $found = "no" ; then 722218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7223de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7224de2362d3Smrg fi 7225de2362d3Smrg 722618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7227de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7228de2362d3Smrg fi 7229de2362d3Smrg 723018781e08Smrg CFLAGS="$CFLAGS -Wlogical-op" 7231de2362d3Smrg 723218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 723318781e08Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 723418781e08Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 723518781e08Smrg if eval \${$cacheid+:} false; then : 723618781e08Smrg $as_echo_n "(cached) " >&6 723718781e08Smrgelse 723818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7239de2362d3Smrg/* end confdefs.h. */ 7240de2362d3Smrgint i; 7241de2362d3Smrgint 7242de2362d3Smrgmain () 7243de2362d3Smrg{ 7244de2362d3Smrg 7245de2362d3Smrg ; 7246de2362d3Smrg return 0; 7247de2362d3Smrg} 7248de2362d3Smrg_ACEOF 7249de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 725018781e08Smrg eval $cacheid=yes 7251de2362d3Smrgelse 725218781e08Smrg eval $cacheid=no 7253de2362d3Smrgfi 7254de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7255de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 725618781e08Smrgfi 725718781e08Smrg 725818781e08Smrg 72597821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 72607821949aSmrg 726118781e08Smrg eval supported=\$$cacheid 726218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 726318781e08Smrg$as_echo "$supported" >&6; } 7264de2362d3Smrg if test "$supported" = "yes" ; then 726518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7266de2362d3Smrg found="yes" 7267de2362d3Smrg fi 7268de2362d3Smrg fi 7269de2362d3Smrg 7270de2362d3Smrg 7271de2362d3Smrg 727218781e08Smrg# These are currently disabled because they are noisy. They will be enabled 727318781e08Smrg# in the future once the codebase is sufficiently modernized to silence 727418781e08Smrg# them. For now, I don't want them to drown out the other warnings. 727518781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 727618781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 727718781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 727818781e08Smrg 727918781e08Smrg# Turn some warnings into errors, so we don't accidently get successful builds 728018781e08Smrg# when there are problems that should be fixed. 728118781e08Smrg 728218781e08Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 728318781e08Smrg 728418781e08Smrg 728518781e08Smrg 728618781e08Smrg 728718781e08Smrg 728818781e08Smrg 728918781e08Smrg 729018781e08Smrg 729118781e08Smrg 7292de2362d3Smrg 7293de2362d3Smrg 7294de2362d3Smrg 7295de2362d3Smrg 7296de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7297de2362d3Smrg 729818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7299de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7300de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7301de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 730218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 730318781e08Smrg $as_echo_n "(cached) " >&6 730418781e08Smrgelse 730518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 730618781e08Smrg/* end confdefs.h. */ 730718781e08Smrgint i; 730818781e08Smrg_ACEOF 730918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 731018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 731118781e08Smrgelse 731218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 731318781e08Smrgfi 731418781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 731518781e08Smrgfi 731618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 731718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 731818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 731918781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 732018781e08Smrgfi 732118781e08Smrg 732218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 732318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 732418781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 732518781e08Smrg fi 732618781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 732718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 732818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 732918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 733018781e08Smrg $as_echo_n "(cached) " >&6 733118781e08Smrgelse 733218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7333de2362d3Smrg/* end confdefs.h. */ 7334de2362d3Smrgint i; 7335de2362d3Smrg_ACEOF 7336de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 733718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7338de2362d3Smrgelse 733918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7340de2362d3Smrgfi 7341de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 734218781e08Smrgfi 734318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 734418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 734518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7346de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7347de2362d3Smrgfi 7348de2362d3Smrg 734918781e08Smrgfound="no" 735018781e08Smrg 735118781e08Smrg if test $found = "no" ; then 735218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 735318781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 735418781e08Smrg fi 735518781e08Smrg 735618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 735718781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 735818781e08Smrg fi 735918781e08Smrg 736018781e08Smrg CFLAGS="$CFLAGS -Werror=implicit" 736118781e08Smrg 736218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 736318781e08Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 736418781e08Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 736518781e08Smrg if eval \${$cacheid+:} false; then : 736618781e08Smrg $as_echo_n "(cached) " >&6 736718781e08Smrgelse 736818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7369de2362d3Smrg/* end confdefs.h. */ 7370de2362d3Smrgint i; 737118781e08Smrgint 737218781e08Smrgmain () 737318781e08Smrg{ 737418781e08Smrg 737518781e08Smrg ; 737618781e08Smrg return 0; 737718781e08Smrg} 7378de2362d3Smrg_ACEOF 737918781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 738018781e08Smrg eval $cacheid=yes 7381de2362d3Smrgelse 738218781e08Smrg eval $cacheid=no 7383de2362d3Smrgfi 738418781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 738518781e08Smrg conftest$ac_exeext conftest.$ac_ext 7386de2362d3Smrgfi 7387de2362d3Smrg 738818781e08Smrg 738918781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 739018781e08Smrg 739118781e08Smrg eval supported=\$$cacheid 739218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 739318781e08Smrg$as_echo "$supported" >&6; } 739418781e08Smrg if test "$supported" = "yes" ; then 739518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 739618781e08Smrg found="yes" 739718781e08Smrg fi 739818781e08Smrg fi 7399de2362d3Smrg 7400de2362d3Smrg if test $found = "no" ; then 740118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7402de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7403de2362d3Smrg fi 7404de2362d3Smrg 740518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7406de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7407de2362d3Smrg fi 7408de2362d3Smrg 740918781e08Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7410de2362d3Smrg 741118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 741218781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 741318781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 741418781e08Smrg if eval \${$cacheid+:} false; then : 741518781e08Smrg $as_echo_n "(cached) " >&6 741618781e08Smrgelse 741718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7418de2362d3Smrg/* end confdefs.h. */ 7419de2362d3Smrgint i; 7420de2362d3Smrgint 7421de2362d3Smrgmain () 7422de2362d3Smrg{ 7423de2362d3Smrg 7424de2362d3Smrg ; 7425de2362d3Smrg return 0; 7426de2362d3Smrg} 7427de2362d3Smrg_ACEOF 7428de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 742918781e08Smrg eval $cacheid=yes 7430de2362d3Smrgelse 743118781e08Smrg eval $cacheid=no 7432de2362d3Smrgfi 7433de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7434de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 743518781e08Smrgfi 743618781e08Smrg 743718781e08Smrg 7438de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7439de2362d3Smrg 744018781e08Smrg eval supported=\$$cacheid 744118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 744218781e08Smrg$as_echo "$supported" >&6; } 7443de2362d3Smrg if test "$supported" = "yes" ; then 744418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7445de2362d3Smrg found="yes" 7446de2362d3Smrg fi 7447de2362d3Smrg fi 7448de2362d3Smrg 7449de2362d3Smrg 7450de2362d3Smrg 7451de2362d3Smrg 7452de2362d3Smrg 7453de2362d3Smrg 7454de2362d3Smrg 745518781e08Smrg 745618781e08Smrg 745718781e08Smrg 745818781e08Smrg 745918781e08Smrg 746018781e08Smrg 746118781e08Smrg 746218781e08Smrg 7463de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7464de2362d3Smrg 746518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7466de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7467de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 746918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 747018781e08Smrg $as_echo_n "(cached) " >&6 747118781e08Smrgelse 747218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7473de2362d3Smrg/* end confdefs.h. */ 7474de2362d3Smrgint i; 7475de2362d3Smrg_ACEOF 7476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 747718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7478de2362d3Smrgelse 747918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7480de2362d3Smrgfi 7481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 748218781e08Smrgfi 748318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 748418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 748518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7486de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7487de2362d3Smrgfi 7488de2362d3Smrg 748918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 749018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7491de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7492de2362d3Smrg fi 7493de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7494de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7495de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 749618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 749718781e08Smrg $as_echo_n "(cached) " >&6 749818781e08Smrgelse 749918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7500de2362d3Smrg/* end confdefs.h. */ 7501de2362d3Smrgint i; 7502de2362d3Smrg_ACEOF 7503de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 750418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7505de2362d3Smrgelse 750618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7507de2362d3Smrgfi 7508de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 750918781e08Smrgfi 751018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 751118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 751218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7513de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7514de2362d3Smrgfi 7515de2362d3Smrg 7516de2362d3Smrgfound="no" 7517de2362d3Smrg 7518de2362d3Smrg if test $found = "no" ; then 751918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7520de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7521de2362d3Smrg fi 7522de2362d3Smrg 752318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7524de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7525de2362d3Smrg fi 7526de2362d3Smrg 752718781e08Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7528de2362d3Smrg 752918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 753018781e08Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 753118781e08Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 753218781e08Smrg if eval \${$cacheid+:} false; then : 753318781e08Smrg $as_echo_n "(cached) " >&6 753418781e08Smrgelse 753518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7536de2362d3Smrg/* end confdefs.h. */ 7537de2362d3Smrgint i; 7538de2362d3Smrgint 7539de2362d3Smrgmain () 7540de2362d3Smrg{ 7541de2362d3Smrg 7542de2362d3Smrg ; 7543de2362d3Smrg return 0; 7544de2362d3Smrg} 7545de2362d3Smrg_ACEOF 7546de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 754718781e08Smrg eval $cacheid=yes 7548de2362d3Smrgelse 754918781e08Smrg eval $cacheid=no 7550de2362d3Smrgfi 7551de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7552de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 755318781e08Smrgfi 755418781e08Smrg 755518781e08Smrg 75567821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 75577821949aSmrg 755818781e08Smrg eval supported=\$$cacheid 755918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 756018781e08Smrg$as_echo "$supported" >&6; } 7561de2362d3Smrg if test "$supported" = "yes" ; then 756218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7563de2362d3Smrg found="yes" 7564de2362d3Smrg fi 7565de2362d3Smrg fi 7566de2362d3Smrg 7567de2362d3Smrg 7568de2362d3Smrg 7569de2362d3Smrg 7570de2362d3Smrg 7571de2362d3Smrg 7572de2362d3Smrg 757318781e08Smrg 757418781e08Smrg 757518781e08Smrg 757618781e08Smrg 757718781e08Smrg 757818781e08Smrg 757918781e08Smrg 758018781e08Smrg 7581de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7582de2362d3Smrg 758318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7584de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7585de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 758718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 758818781e08Smrg $as_echo_n "(cached) " >&6 758918781e08Smrgelse 759018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7591de2362d3Smrg/* end confdefs.h. */ 7592de2362d3Smrgint i; 7593de2362d3Smrg_ACEOF 7594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 759518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7596de2362d3Smrgelse 759718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7598de2362d3Smrgfi 7599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 760018781e08Smrgfi 760118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 760218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 760318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7604de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7605de2362d3Smrgfi 7606de2362d3Smrg 760718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 760818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7609de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7610de2362d3Smrg fi 7611de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7612de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7613de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 761418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 761518781e08Smrg $as_echo_n "(cached) " >&6 761618781e08Smrgelse 761718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7618de2362d3Smrg/* end confdefs.h. */ 7619de2362d3Smrgint i; 7620de2362d3Smrg_ACEOF 7621de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 762218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7623de2362d3Smrgelse 762418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7625de2362d3Smrgfi 7626de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 762718781e08Smrgfi 762818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 762918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 763018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7631de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7632de2362d3Smrgfi 7633de2362d3Smrg 7634de2362d3Smrgfound="no" 7635de2362d3Smrg 7636de2362d3Smrg if test $found = "no" ; then 763718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 76387821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 76397821949aSmrg fi 76407821949aSmrg 764118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 76427821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 76437821949aSmrg fi 76447821949aSmrg 764518781e08Smrg CFLAGS="$CFLAGS -Werror=init-self" 76467821949aSmrg 764718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 764818781e08Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 764918781e08Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 765018781e08Smrg if eval \${$cacheid+:} false; then : 765118781e08Smrg $as_echo_n "(cached) " >&6 765218781e08Smrgelse 765318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76547821949aSmrg/* end confdefs.h. */ 76557821949aSmrgint i; 76567821949aSmrgint 76577821949aSmrgmain () 76587821949aSmrg{ 76597821949aSmrg 76607821949aSmrg ; 76617821949aSmrg return 0; 76627821949aSmrg} 76637821949aSmrg_ACEOF 76647821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 766518781e08Smrg eval $cacheid=yes 76667821949aSmrgelse 766718781e08Smrg eval $cacheid=no 76687821949aSmrgfi 76697821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 76707821949aSmrg conftest$ac_exeext conftest.$ac_ext 767118781e08Smrgfi 767218781e08Smrg 767318781e08Smrg 76747821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 76757821949aSmrg 767618781e08Smrg eval supported=\$$cacheid 767718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 767818781e08Smrg$as_echo "$supported" >&6; } 76797821949aSmrg if test "$supported" = "yes" ; then 768018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 76817821949aSmrg found="yes" 76827821949aSmrg fi 76837821949aSmrg fi 76847821949aSmrg 7685de2362d3Smrg 7686de2362d3Smrg 7687de2362d3Smrg 7688de2362d3Smrg 76897821949aSmrg 769018781e08Smrg 769118781e08Smrg 7692de2362d3Smrg 7693de2362d3Smrg 7694de2362d3Smrg 7695de2362d3Smrg 7696de2362d3Smrg 7697de2362d3Smrg 7698de2362d3Smrg 7699de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7700de2362d3Smrg 770118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7702de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7703de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7704de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 770518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 770618781e08Smrg $as_echo_n "(cached) " >&6 770718781e08Smrgelse 770818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7709de2362d3Smrg/* end confdefs.h. */ 7710de2362d3Smrgint i; 7711de2362d3Smrg_ACEOF 7712de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 771318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7714de2362d3Smrgelse 771518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7716de2362d3Smrgfi 7717de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 771818781e08Smrgfi 771918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 772018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 772118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7722de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7723de2362d3Smrgfi 7724de2362d3Smrg 772518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 772618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7727de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7728de2362d3Smrg fi 7729de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7730de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7731de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 773218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 773318781e08Smrg $as_echo_n "(cached) " >&6 773418781e08Smrgelse 773518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7736de2362d3Smrg/* end confdefs.h. */ 7737de2362d3Smrgint i; 7738de2362d3Smrg_ACEOF 7739de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 774018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7741de2362d3Smrgelse 774218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7743de2362d3Smrgfi 7744de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 774518781e08Smrgfi 774618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 774718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 774818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7749de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7750de2362d3Smrgfi 7751de2362d3Smrg 7752de2362d3Smrgfound="no" 7753de2362d3Smrg 7754de2362d3Smrg if test $found = "no" ; then 775518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7756de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7757de2362d3Smrg fi 7758de2362d3Smrg 775918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7760de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7761de2362d3Smrg fi 7762de2362d3Smrg 776318781e08Smrg CFLAGS="$CFLAGS -Werror=main" 7764de2362d3Smrg 776518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 776618781e08Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 776718781e08Smrg cacheid=xorg_cv_cc_flag__Werror_main 776818781e08Smrg if eval \${$cacheid+:} false; then : 776918781e08Smrg $as_echo_n "(cached) " >&6 777018781e08Smrgelse 777118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7772de2362d3Smrg/* end confdefs.h. */ 7773de2362d3Smrgint i; 7774de2362d3Smrgint 7775de2362d3Smrgmain () 7776de2362d3Smrg{ 7777de2362d3Smrg 7778de2362d3Smrg ; 7779de2362d3Smrg return 0; 7780de2362d3Smrg} 7781de2362d3Smrg_ACEOF 7782de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 778318781e08Smrg eval $cacheid=yes 7784de2362d3Smrgelse 778518781e08Smrg eval $cacheid=no 7786de2362d3Smrgfi 7787de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7788de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 778918781e08Smrgfi 779018781e08Smrg 779118781e08Smrg 77927821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 77937821949aSmrg 779418781e08Smrg eval supported=\$$cacheid 779518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 779618781e08Smrg$as_echo "$supported" >&6; } 7797de2362d3Smrg if test "$supported" = "yes" ; then 779818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7799de2362d3Smrg found="yes" 7800de2362d3Smrg fi 7801de2362d3Smrg fi 7802de2362d3Smrg 7803de2362d3Smrg 7804de2362d3Smrg 7805de2362d3Smrg 7806de2362d3Smrg 7807de2362d3Smrg 7808de2362d3Smrg 780918781e08Smrg 781018781e08Smrg 781118781e08Smrg 781218781e08Smrg 781318781e08Smrg 781418781e08Smrg 781518781e08Smrg 781618781e08Smrg 7817de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7818de2362d3Smrg 781918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7820de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7821de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7822de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 782318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 782418781e08Smrg $as_echo_n "(cached) " >&6 782518781e08Smrgelse 782618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7827de2362d3Smrg/* end confdefs.h. */ 7828de2362d3Smrgint i; 7829de2362d3Smrg_ACEOF 7830de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 783118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7832de2362d3Smrgelse 783318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7834de2362d3Smrgfi 7835de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 783618781e08Smrgfi 783718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 783818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 783918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7840de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7841de2362d3Smrgfi 7842de2362d3Smrg 784318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 784418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7845de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7846de2362d3Smrg fi 7847de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7848de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7849de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 785018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 785118781e08Smrg $as_echo_n "(cached) " >&6 785218781e08Smrgelse 785318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7854de2362d3Smrg/* end confdefs.h. */ 7855de2362d3Smrgint i; 7856de2362d3Smrg_ACEOF 7857de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 785818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7859de2362d3Smrgelse 786018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7861de2362d3Smrgfi 7862de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 786318781e08Smrgfi 786418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 786518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 786618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7867de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7868de2362d3Smrgfi 7869de2362d3Smrg 7870de2362d3Smrgfound="no" 7871de2362d3Smrg 7872de2362d3Smrg if test $found = "no" ; then 787318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7874de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7875de2362d3Smrg fi 7876de2362d3Smrg 787718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7878de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7879de2362d3Smrg fi 7880de2362d3Smrg 788118781e08Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 7882de2362d3Smrg 788318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 788418781e08Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 788518781e08Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 788618781e08Smrg if eval \${$cacheid+:} false; then : 788718781e08Smrg $as_echo_n "(cached) " >&6 788818781e08Smrgelse 788918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7890de2362d3Smrg/* end confdefs.h. */ 7891de2362d3Smrgint i; 7892de2362d3Smrgint 7893de2362d3Smrgmain () 7894de2362d3Smrg{ 7895de2362d3Smrg 7896de2362d3Smrg ; 7897de2362d3Smrg return 0; 7898de2362d3Smrg} 7899de2362d3Smrg_ACEOF 7900de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 790118781e08Smrg eval $cacheid=yes 7902de2362d3Smrgelse 790318781e08Smrg eval $cacheid=no 7904de2362d3Smrgfi 7905de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7906de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 790718781e08Smrgfi 790818781e08Smrg 790918781e08Smrg 79107821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 79117821949aSmrg 791218781e08Smrg eval supported=\$$cacheid 791318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 791418781e08Smrg$as_echo "$supported" >&6; } 7915de2362d3Smrg if test "$supported" = "yes" ; then 791618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7917de2362d3Smrg found="yes" 7918de2362d3Smrg fi 7919de2362d3Smrg fi 7920de2362d3Smrg 7921de2362d3Smrg 7922de2362d3Smrg 7923de2362d3Smrg 7924de2362d3Smrg 7925de2362d3Smrg 7926de2362d3Smrg 792718781e08Smrg 792818781e08Smrg 792918781e08Smrg 793018781e08Smrg 793118781e08Smrg 793218781e08Smrg 793318781e08Smrg 793418781e08Smrg 7935de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7936de2362d3Smrg 793718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7938de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7939de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7940de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 794118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 794218781e08Smrg $as_echo_n "(cached) " >&6 794318781e08Smrgelse 794418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7945de2362d3Smrg/* end confdefs.h. */ 7946de2362d3Smrgint i; 7947de2362d3Smrg_ACEOF 7948de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 794918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7950de2362d3Smrgelse 795118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7952de2362d3Smrgfi 7953de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 795418781e08Smrgfi 795518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 795618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 795718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7958de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7959de2362d3Smrgfi 7960de2362d3Smrg 796118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 796218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7963de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7964de2362d3Smrg fi 7965de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7966de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7967de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 796818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 796918781e08Smrg $as_echo_n "(cached) " >&6 797018781e08Smrgelse 797118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7972de2362d3Smrg/* end confdefs.h. */ 7973de2362d3Smrgint i; 7974de2362d3Smrg_ACEOF 7975de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 797618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7977de2362d3Smrgelse 797818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7979de2362d3Smrgfi 7980de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 798118781e08Smrgfi 798218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 798318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 798418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7985de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7986de2362d3Smrgfi 7987de2362d3Smrg 7988de2362d3Smrgfound="no" 7989de2362d3Smrg 7990de2362d3Smrg if test $found = "no" ; then 799118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7992de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7993de2362d3Smrg fi 7994de2362d3Smrg 799518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7996de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7997de2362d3Smrg fi 7998de2362d3Smrg 799918781e08Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 8000de2362d3Smrg 800118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 800218781e08Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 800318781e08Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 800418781e08Smrg if eval \${$cacheid+:} false; then : 800518781e08Smrg $as_echo_n "(cached) " >&6 800618781e08Smrgelse 800718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8008de2362d3Smrg/* end confdefs.h. */ 8009de2362d3Smrgint i; 8010de2362d3Smrgint 8011de2362d3Smrgmain () 8012de2362d3Smrg{ 8013de2362d3Smrg 8014de2362d3Smrg ; 8015de2362d3Smrg return 0; 8016de2362d3Smrg} 8017de2362d3Smrg_ACEOF 8018de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 801918781e08Smrg eval $cacheid=yes 8020de2362d3Smrgelse 802118781e08Smrg eval $cacheid=no 8022de2362d3Smrgfi 8023de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8024de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 802518781e08Smrgfi 802618781e08Smrg 802718781e08Smrg 80287821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 80297821949aSmrg 803018781e08Smrg eval supported=\$$cacheid 803118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 803218781e08Smrg$as_echo "$supported" >&6; } 8033de2362d3Smrg if test "$supported" = "yes" ; then 803418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8035de2362d3Smrg found="yes" 8036de2362d3Smrg fi 8037de2362d3Smrg fi 8038de2362d3Smrg 8039de2362d3Smrg 8040de2362d3Smrg 8041de2362d3Smrg 8042de2362d3Smrg 8043de2362d3Smrg 8044de2362d3Smrg 804518781e08Smrg 804618781e08Smrg 804718781e08Smrg 804818781e08Smrg 804918781e08Smrg 805018781e08Smrg 805118781e08Smrg 805218781e08Smrg 8053de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8054de2362d3Smrg 805518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8056de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8057de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8058de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 805918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 806018781e08Smrg $as_echo_n "(cached) " >&6 806118781e08Smrgelse 806218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8063de2362d3Smrg/* end confdefs.h. */ 8064de2362d3Smrgint i; 8065de2362d3Smrg_ACEOF 8066de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 806718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8068de2362d3Smrgelse 806918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8070de2362d3Smrgfi 8071de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 807218781e08Smrgfi 807318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 807418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 807518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8076de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8077de2362d3Smrgfi 8078de2362d3Smrg 807918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 808018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8081de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8082de2362d3Smrg fi 8083de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8084de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8085de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 808618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 808718781e08Smrg $as_echo_n "(cached) " >&6 808818781e08Smrgelse 808918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8090de2362d3Smrg/* end confdefs.h. */ 8091de2362d3Smrgint i; 8092de2362d3Smrg_ACEOF 8093de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 809418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8095de2362d3Smrgelse 809618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8097de2362d3Smrgfi 8098de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 809918781e08Smrgfi 810018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 810118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 810218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8103de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8104de2362d3Smrgfi 8105de2362d3Smrg 8106de2362d3Smrgfound="no" 8107de2362d3Smrg 8108de2362d3Smrg if test $found = "no" ; then 810918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8110de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8111de2362d3Smrg fi 8112de2362d3Smrg 811318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8114de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8115de2362d3Smrg fi 8116de2362d3Smrg 811718781e08Smrg CFLAGS="$CFLAGS -Werror=return-type" 8118de2362d3Smrg 811918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 812018781e08Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 812118781e08Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 812218781e08Smrg if eval \${$cacheid+:} false; then : 812318781e08Smrg $as_echo_n "(cached) " >&6 812418781e08Smrgelse 812518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8126de2362d3Smrg/* end confdefs.h. */ 8127de2362d3Smrgint i; 8128de2362d3Smrgint 8129de2362d3Smrgmain () 8130de2362d3Smrg{ 8131de2362d3Smrg 8132de2362d3Smrg ; 8133de2362d3Smrg return 0; 8134de2362d3Smrg} 8135de2362d3Smrg_ACEOF 8136de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 813718781e08Smrg eval $cacheid=yes 8138de2362d3Smrgelse 813918781e08Smrg eval $cacheid=no 8140de2362d3Smrgfi 8141de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8142de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 814318781e08Smrgfi 814418781e08Smrg 814518781e08Smrg 814618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 814718781e08Smrg 814818781e08Smrg eval supported=\$$cacheid 8149de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8150de2362d3Smrg$as_echo "$supported" >&6; } 815118781e08Smrg if test "$supported" = "yes" ; then 815218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 815318781e08Smrg found="yes" 815418781e08Smrg fi 815518781e08Smrg fi 815618781e08Smrg 815718781e08Smrg if test $found = "no" ; then 815818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 815918781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 816018781e08Smrg fi 816118781e08Smrg 816218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 816318781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 816418781e08Smrg fi 816518781e08Smrg 816618781e08Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 816718781e08Smrg 816818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 816918781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 817018781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 817118781e08Smrg if eval \${$cacheid+:} false; then : 817218781e08Smrg $as_echo_n "(cached) " >&6 817318781e08Smrgelse 817418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 817518781e08Smrg/* end confdefs.h. */ 817618781e08Smrgint i; 817718781e08Smrgint 817818781e08Smrgmain () 817918781e08Smrg{ 818018781e08Smrg 818118781e08Smrg ; 818218781e08Smrg return 0; 818318781e08Smrg} 818418781e08Smrg_ACEOF 818518781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 818618781e08Smrg eval $cacheid=yes 818718781e08Smrgelse 818818781e08Smrg eval $cacheid=no 818918781e08Smrgfi 819018781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 819118781e08Smrg conftest$ac_exeext conftest.$ac_ext 819218781e08Smrgfi 819318781e08Smrg 819418781e08Smrg 8195de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8196de2362d3Smrg 819718781e08Smrg eval supported=\$$cacheid 819818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 819918781e08Smrg$as_echo "$supported" >&6; } 8200de2362d3Smrg if test "$supported" = "yes" ; then 820118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8202de2362d3Smrg found="yes" 8203de2362d3Smrg fi 8204de2362d3Smrg fi 8205de2362d3Smrg 8206de2362d3Smrg 8207de2362d3Smrg 8208de2362d3Smrg 8209de2362d3Smrg 8210de2362d3Smrg 8211de2362d3Smrg 821218781e08Smrg 821318781e08Smrg 821418781e08Smrg 821518781e08Smrg 821618781e08Smrg 821718781e08Smrg 821818781e08Smrg 821918781e08Smrg 8220de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8221de2362d3Smrg 822218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8223de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8224de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8225de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 822618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 822718781e08Smrg $as_echo_n "(cached) " >&6 822818781e08Smrgelse 822918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8230de2362d3Smrg/* end confdefs.h. */ 8231de2362d3Smrgint i; 8232de2362d3Smrg_ACEOF 8233de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 823418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8235de2362d3Smrgelse 823618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8237de2362d3Smrgfi 8238de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 823918781e08Smrgfi 824018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 824118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 824218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8243de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8244de2362d3Smrgfi 8245de2362d3Smrg 824618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 824718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8248de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8249de2362d3Smrg fi 8250de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8251de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8252de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 825318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 825418781e08Smrg $as_echo_n "(cached) " >&6 825518781e08Smrgelse 825618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8257de2362d3Smrg/* end confdefs.h. */ 8258de2362d3Smrgint i; 8259de2362d3Smrg_ACEOF 8260de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 826118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8262de2362d3Smrgelse 826318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8264de2362d3Smrgfi 8265de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 826618781e08Smrgfi 826718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 826818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 826918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8270de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8271de2362d3Smrgfi 8272de2362d3Smrg 8273de2362d3Smrgfound="no" 8274de2362d3Smrg 8275de2362d3Smrg if test $found = "no" ; then 827618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 82777821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 82787821949aSmrg fi 82797821949aSmrg 828018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 82817821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 82827821949aSmrg fi 82837821949aSmrg 828418781e08Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 82857821949aSmrg 828618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 828718781e08Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 828818781e08Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 828918781e08Smrg if eval \${$cacheid+:} false; then : 829018781e08Smrg $as_echo_n "(cached) " >&6 829118781e08Smrgelse 829218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 82937821949aSmrg/* end confdefs.h. */ 82947821949aSmrgint i; 82957821949aSmrgint 82967821949aSmrgmain () 82977821949aSmrg{ 82987821949aSmrg 82997821949aSmrg ; 83007821949aSmrg return 0; 83017821949aSmrg} 83027821949aSmrg_ACEOF 83037821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 830418781e08Smrg eval $cacheid=yes 83057821949aSmrgelse 830618781e08Smrg eval $cacheid=no 83077821949aSmrgfi 83087821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 83097821949aSmrg conftest$ac_exeext conftest.$ac_ext 831018781e08Smrgfi 831118781e08Smrg 831218781e08Smrg 83137821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 83147821949aSmrg 831518781e08Smrg eval supported=\$$cacheid 831618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 831718781e08Smrg$as_echo "$supported" >&6; } 83187821949aSmrg if test "$supported" = "yes" ; then 831918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 83207821949aSmrg found="yes" 83217821949aSmrg fi 83227821949aSmrg fi 83237821949aSmrg 8324de2362d3Smrg 8325de2362d3Smrg 8326de2362d3Smrg 8327de2362d3Smrg 83287821949aSmrg 832918781e08Smrg 833018781e08Smrg 8331de2362d3Smrg 8332de2362d3Smrg 8333de2362d3Smrg 8334de2362d3Smrg 8335de2362d3Smrg 8336de2362d3Smrg 8337de2362d3Smrg 8338de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8339de2362d3Smrg 834018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8341de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8342de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8343de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 834418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 834518781e08Smrg $as_echo_n "(cached) " >&6 834618781e08Smrgelse 834718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8348de2362d3Smrg/* end confdefs.h. */ 8349de2362d3Smrgint i; 8350de2362d3Smrg_ACEOF 8351de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 835218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8353de2362d3Smrgelse 835418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8355de2362d3Smrgfi 8356de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 835718781e08Smrgfi 835818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 835918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 836018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8361de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8362de2362d3Smrgfi 8363de2362d3Smrg 836418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 836518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8366de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8367de2362d3Smrg fi 8368de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8369de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8370de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 837118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 837218781e08Smrg $as_echo_n "(cached) " >&6 837318781e08Smrgelse 837418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8375de2362d3Smrg/* end confdefs.h. */ 8376de2362d3Smrgint i; 8377de2362d3Smrg_ACEOF 8378de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 837918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8380de2362d3Smrgelse 838118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8382de2362d3Smrgfi 8383de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 838418781e08Smrgfi 838518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 838618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 838718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8388de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8389de2362d3Smrgfi 8390de2362d3Smrg 8391de2362d3Smrgfound="no" 8392de2362d3Smrg 8393de2362d3Smrg if test $found = "no" ; then 839418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8395de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8396de2362d3Smrg fi 8397de2362d3Smrg 839818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8399de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8400de2362d3Smrg fi 8401de2362d3Smrg 840218781e08Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8403de2362d3Smrg 840418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 840518781e08Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 840618781e08Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 840718781e08Smrg if eval \${$cacheid+:} false; then : 840818781e08Smrg $as_echo_n "(cached) " >&6 840918781e08Smrgelse 841018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8411de2362d3Smrg/* end confdefs.h. */ 8412de2362d3Smrgint i; 8413de2362d3Smrgint 8414de2362d3Smrgmain () 8415de2362d3Smrg{ 8416de2362d3Smrg 8417de2362d3Smrg ; 8418de2362d3Smrg return 0; 8419de2362d3Smrg} 8420de2362d3Smrg_ACEOF 8421de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 842218781e08Smrg eval $cacheid=yes 8423de2362d3Smrgelse 842418781e08Smrg eval $cacheid=no 8425de2362d3Smrgfi 8426de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8427de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 842818781e08Smrgfi 842918781e08Smrg 843018781e08Smrg 84317821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 84327821949aSmrg 843318781e08Smrg eval supported=\$$cacheid 843418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 843518781e08Smrg$as_echo "$supported" >&6; } 8436de2362d3Smrg if test "$supported" = "yes" ; then 843718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8438de2362d3Smrg found="yes" 8439de2362d3Smrg fi 8440de2362d3Smrg fi 8441de2362d3Smrg 844218781e08Smrg 844318781e08Smrg 844418781e08Smrg 844518781e08Smrg 844618781e08Smrg 844718781e08Smrg 844818781e08Smrg 844918781e08Smrg 845018781e08Smrg 8451de2362d3Smrg 8452de2362d3Smrg 8453de2362d3Smrg 8454de2362d3Smrg 8455de2362d3Smrg 8456de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8457de2362d3Smrg 845818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8459de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8460de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8461de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 846218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 846318781e08Smrg $as_echo_n "(cached) " >&6 846418781e08Smrgelse 846518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8466de2362d3Smrg/* end confdefs.h. */ 8467de2362d3Smrgint i; 8468de2362d3Smrg_ACEOF 8469de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 847018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8471de2362d3Smrgelse 847218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8473de2362d3Smrgfi 8474de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 847518781e08Smrgfi 847618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 847718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 847818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8479de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8480de2362d3Smrgfi 8481de2362d3Smrg 848218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 848318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8484de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8485de2362d3Smrg fi 8486de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8487de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8488de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 848918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 849018781e08Smrg $as_echo_n "(cached) " >&6 849118781e08Smrgelse 849218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8493de2362d3Smrg/* end confdefs.h. */ 8494de2362d3Smrgint i; 8495de2362d3Smrg_ACEOF 8496de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 849718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8498de2362d3Smrgelse 849918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8500de2362d3Smrgfi 8501de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 850218781e08Smrgfi 850318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 850418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 850518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8506de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8507de2362d3Smrgfi 8508de2362d3Smrg 8509de2362d3Smrgfound="no" 8510de2362d3Smrg 8511de2362d3Smrg if test $found = "no" ; then 851218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8513de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8514de2362d3Smrg fi 8515de2362d3Smrg 851618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8517de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8518de2362d3Smrg fi 8519de2362d3Smrg 852018781e08Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8521de2362d3Smrg 852218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 852318781e08Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 852418781e08Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 852518781e08Smrg if eval \${$cacheid+:} false; then : 852618781e08Smrg $as_echo_n "(cached) " >&6 852718781e08Smrgelse 852818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8529de2362d3Smrg/* end confdefs.h. */ 8530de2362d3Smrgint i; 8531de2362d3Smrgint 8532de2362d3Smrgmain () 8533de2362d3Smrg{ 8534de2362d3Smrg 8535de2362d3Smrg ; 8536de2362d3Smrg return 0; 8537de2362d3Smrg} 8538de2362d3Smrg_ACEOF 8539de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 854018781e08Smrg eval $cacheid=yes 8541de2362d3Smrgelse 854218781e08Smrg eval $cacheid=no 8543de2362d3Smrgfi 8544de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8545de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 854618781e08Smrgfi 854718781e08Smrg 854818781e08Smrg 85497821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 85507821949aSmrg 855118781e08Smrg eval supported=\$$cacheid 855218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 855318781e08Smrg$as_echo "$supported" >&6; } 8554de2362d3Smrg if test "$supported" = "yes" ; then 855518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8556de2362d3Smrg found="yes" 8557de2362d3Smrg fi 8558de2362d3Smrg fi 8559de2362d3Smrg 8560de2362d3Smrg 8561de2362d3Smrg 8562de2362d3Smrg 8563de2362d3Smrg 8564de2362d3Smrg 8565de2362d3Smrg 856618781e08Smrg 856718781e08Smrg 856818781e08Smrg 856918781e08Smrg 857018781e08Smrg 857118781e08Smrg 857218781e08Smrg 857318781e08Smrg 8574de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8575de2362d3Smrg 857618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8577de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8578de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8579de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 858018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 858118781e08Smrg $as_echo_n "(cached) " >&6 858218781e08Smrgelse 858318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8584de2362d3Smrg/* end confdefs.h. */ 8585de2362d3Smrgint i; 8586de2362d3Smrg_ACEOF 8587de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 858818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8589de2362d3Smrgelse 859018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8591de2362d3Smrgfi 8592de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 859318781e08Smrgfi 859418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 859518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 859618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8597de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8598de2362d3Smrgfi 8599de2362d3Smrg 860018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 860118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8602de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8603de2362d3Smrg fi 8604de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8605de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8606de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 860718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 860818781e08Smrg $as_echo_n "(cached) " >&6 860918781e08Smrgelse 861018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8611de2362d3Smrg/* end confdefs.h. */ 8612de2362d3Smrgint i; 8613de2362d3Smrg_ACEOF 8614de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 861518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8616de2362d3Smrgelse 861718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8618de2362d3Smrgfi 8619de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 862018781e08Smrgfi 862118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 862218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 862318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8624de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8625de2362d3Smrgfi 8626de2362d3Smrg 8627de2362d3Smrgfound="no" 8628de2362d3Smrg 8629de2362d3Smrg if test $found = "no" ; then 863018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8631de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8632de2362d3Smrg fi 8633de2362d3Smrg 863418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8635de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8636de2362d3Smrg fi 8637de2362d3Smrg 863818781e08Smrg CFLAGS="$CFLAGS -Werror=address" 8639de2362d3Smrg 864018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 864118781e08Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 864218781e08Smrg cacheid=xorg_cv_cc_flag__Werror_address 864318781e08Smrg if eval \${$cacheid+:} false; then : 864418781e08Smrg $as_echo_n "(cached) " >&6 864518781e08Smrgelse 864618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8647de2362d3Smrg/* end confdefs.h. */ 8648de2362d3Smrgint i; 8649de2362d3Smrgint 8650de2362d3Smrgmain () 8651de2362d3Smrg{ 8652de2362d3Smrg 8653de2362d3Smrg ; 8654de2362d3Smrg return 0; 8655de2362d3Smrg} 8656de2362d3Smrg_ACEOF 8657de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 865818781e08Smrg eval $cacheid=yes 8659de2362d3Smrgelse 866018781e08Smrg eval $cacheid=no 8661de2362d3Smrgfi 8662de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8663de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 866418781e08Smrgfi 866518781e08Smrg 866618781e08Smrg 86677821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 86687821949aSmrg 866918781e08Smrg eval supported=\$$cacheid 867018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 867118781e08Smrg$as_echo "$supported" >&6; } 8672de2362d3Smrg if test "$supported" = "yes" ; then 867318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8674de2362d3Smrg found="yes" 8675de2362d3Smrg fi 8676de2362d3Smrg fi 8677de2362d3Smrg 8678de2362d3Smrg 8679de2362d3Smrg 8680de2362d3Smrg 8681de2362d3Smrg 8682de2362d3Smrg 8683de2362d3Smrg 868418781e08Smrg 868518781e08Smrg 868618781e08Smrg 868718781e08Smrg 868818781e08Smrg 868918781e08Smrg 869018781e08Smrg 869118781e08Smrg 8692de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8693de2362d3Smrg 869418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8695de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8696de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8697de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 869818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 869918781e08Smrg $as_echo_n "(cached) " >&6 870018781e08Smrgelse 870118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8702de2362d3Smrg/* end confdefs.h. */ 8703de2362d3Smrgint i; 8704de2362d3Smrg_ACEOF 8705de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 870618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8707de2362d3Smrgelse 870818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8709de2362d3Smrgfi 8710de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 871118781e08Smrgfi 871218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 871318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 871418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8715de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8716de2362d3Smrgfi 8717de2362d3Smrg 871818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 871918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8720de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8721de2362d3Smrg fi 8722de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8723de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8724de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 872518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 872618781e08Smrg $as_echo_n "(cached) " >&6 872718781e08Smrgelse 872818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8729de2362d3Smrg/* end confdefs.h. */ 8730de2362d3Smrgint i; 8731de2362d3Smrg_ACEOF 8732de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 873318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8734de2362d3Smrgelse 873518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8736de2362d3Smrgfi 8737de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 873818781e08Smrgfi 873918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 874018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 874118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8742de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8743de2362d3Smrgfi 8744de2362d3Smrg 8745de2362d3Smrgfound="no" 8746de2362d3Smrg 8747de2362d3Smrg if test $found = "no" ; then 874818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8749de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8750de2362d3Smrg fi 8751de2362d3Smrg 875218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8753de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8754de2362d3Smrg fi 8755de2362d3Smrg 875618781e08Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8757de2362d3Smrg 875818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 875918781e08Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 876018781e08Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 876118781e08Smrg if eval \${$cacheid+:} false; then : 876218781e08Smrg $as_echo_n "(cached) " >&6 876318781e08Smrgelse 876418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8765de2362d3Smrg/* end confdefs.h. */ 8766de2362d3Smrgint i; 8767de2362d3Smrgint 8768de2362d3Smrgmain () 8769de2362d3Smrg{ 8770de2362d3Smrg 8771de2362d3Smrg ; 8772de2362d3Smrg return 0; 8773de2362d3Smrg} 8774de2362d3Smrg_ACEOF 8775de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 877618781e08Smrg eval $cacheid=yes 8777de2362d3Smrgelse 877818781e08Smrg eval $cacheid=no 8779de2362d3Smrgfi 8780de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8781de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 878218781e08Smrgfi 878318781e08Smrg 878418781e08Smrg 8785de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8786de2362d3Smrg 878718781e08Smrg eval supported=\$$cacheid 878818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 878918781e08Smrg$as_echo "$supported" >&6; } 8790de2362d3Smrg if test "$supported" = "yes" ; then 879118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8792de2362d3Smrg found="yes" 8793de2362d3Smrg fi 8794de2362d3Smrg fi 8795de2362d3Smrg 8796de2362d3Smrg if test $found = "no" ; then 879718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8798de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8799de2362d3Smrg fi 8800de2362d3Smrg 880118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8802de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8803de2362d3Smrg fi 8804de2362d3Smrg 880518781e08Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8806de2362d3Smrg 880718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 880818781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 880918781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 881018781e08Smrg if eval \${$cacheid+:} false; then : 881118781e08Smrg $as_echo_n "(cached) " >&6 881218781e08Smrgelse 881318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8814de2362d3Smrg/* end confdefs.h. */ 8815de2362d3Smrgint i; 8816de2362d3Smrgint 8817de2362d3Smrgmain () 8818de2362d3Smrg{ 8819de2362d3Smrg 8820de2362d3Smrg ; 8821de2362d3Smrg return 0; 8822de2362d3Smrg} 8823de2362d3Smrg_ACEOF 8824de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 882518781e08Smrg eval $cacheid=yes 8826de2362d3Smrgelse 882718781e08Smrg eval $cacheid=no 8828de2362d3Smrgfi 8829de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8830de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 883118781e08Smrgfi 883218781e08Smrg 883318781e08Smrg 88347821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8835de2362d3Smrg 883618781e08Smrg eval supported=\$$cacheid 883718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 883818781e08Smrg$as_echo "$supported" >&6; } 88397821949aSmrg if test "$supported" = "yes" ; then 884018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 88417821949aSmrg found="yes" 88427821949aSmrg fi 88437821949aSmrg fi 8844de2362d3Smrg 8845de2362d3Smrg 8846de2362d3Smrg 8847de2362d3Smrg 8848de2362d3Smrg 8849de2362d3Smrg 8850de2362d3Smrg 885118781e08Smrg 885218781e08Smrg 885318781e08Smrg 885418781e08Smrg 885518781e08Smrg 885618781e08Smrg 885718781e08Smrg 885818781e08Smrg 8859de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8860de2362d3Smrg 886118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8862de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8863de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8864de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 886518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 886618781e08Smrg $as_echo_n "(cached) " >&6 886718781e08Smrgelse 886818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8869de2362d3Smrg/* end confdefs.h. */ 8870de2362d3Smrgint i; 8871de2362d3Smrg_ACEOF 8872de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 887318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8874de2362d3Smrgelse 887518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8876de2362d3Smrgfi 8877de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 887818781e08Smrgfi 887918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 888018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 888118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8882de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8883de2362d3Smrgfi 8884de2362d3Smrg 888518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 888618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8887de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8888de2362d3Smrg fi 8889de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8890de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8891de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 889218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 889318781e08Smrg $as_echo_n "(cached) " >&6 889418781e08Smrgelse 889518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8896de2362d3Smrg/* end confdefs.h. */ 8897de2362d3Smrgint i; 8898de2362d3Smrg_ACEOF 8899de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 890018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8901de2362d3Smrgelse 890218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8903de2362d3Smrgfi 8904de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 890518781e08Smrgfi 890618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 890718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 890818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8909de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8910de2362d3Smrgfi 8911de2362d3Smrg 8912de2362d3Smrgfound="no" 8913de2362d3Smrg 8914de2362d3Smrg if test $found = "no" ; then 891518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8916de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8917de2362d3Smrg fi 8918de2362d3Smrg 891918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8920de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8921de2362d3Smrg fi 8922de2362d3Smrg 892318781e08Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8924de2362d3Smrg 892518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 892618781e08Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 892718781e08Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 892818781e08Smrg if eval \${$cacheid+:} false; then : 892918781e08Smrg $as_echo_n "(cached) " >&6 893018781e08Smrgelse 893118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8932de2362d3Smrg/* end confdefs.h. */ 8933de2362d3Smrgint i; 8934de2362d3Smrgint 8935de2362d3Smrgmain () 8936de2362d3Smrg{ 8937de2362d3Smrg 8938de2362d3Smrg ; 8939de2362d3Smrg return 0; 8940de2362d3Smrg} 8941de2362d3Smrg_ACEOF 8942de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 894318781e08Smrg eval $cacheid=yes 8944de2362d3Smrgelse 894518781e08Smrg eval $cacheid=no 8946de2362d3Smrgfi 8947de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8948de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 894918781e08Smrgfi 895018781e08Smrg 895118781e08Smrg 89527821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 89537821949aSmrg 895418781e08Smrg eval supported=\$$cacheid 895518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 895618781e08Smrg$as_echo "$supported" >&6; } 8957de2362d3Smrg if test "$supported" = "yes" ; then 895818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8959de2362d3Smrg found="yes" 8960de2362d3Smrg fi 8961de2362d3Smrg fi 8962de2362d3Smrg 896318781e08Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 896418781e08Smrgelse 896518781e08Smrg{ $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 896618781e08Smrg$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;} 896718781e08Smrg 896818781e08Smrg 896918781e08Smrg 897018781e08Smrg 897118781e08Smrg 897218781e08Smrg 897318781e08Smrg 8974de2362d3Smrg 8975de2362d3Smrg 8976de2362d3Smrg 8977de2362d3Smrg 8978de2362d3Smrg 8979de2362d3Smrg 8980de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8981de2362d3Smrg 898218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8983de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8984de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8985de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 898618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 898718781e08Smrg $as_echo_n "(cached) " >&6 898818781e08Smrgelse 898918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8990de2362d3Smrg/* end confdefs.h. */ 8991de2362d3Smrgint i; 8992de2362d3Smrg_ACEOF 8993de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 899418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8995de2362d3Smrgelse 899618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8997de2362d3Smrgfi 8998de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 899918781e08Smrgfi 900018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 900118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 900218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9003de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9004de2362d3Smrgfi 9005de2362d3Smrg 900618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 900718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9008de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9009de2362d3Smrg fi 9010de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9011de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9012de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 901318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 901418781e08Smrg $as_echo_n "(cached) " >&6 901518781e08Smrgelse 901618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9017de2362d3Smrg/* end confdefs.h. */ 9018de2362d3Smrgint i; 9019de2362d3Smrg_ACEOF 9020de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 902118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9022de2362d3Smrgelse 902318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9024de2362d3Smrgfi 9025de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 902618781e08Smrgfi 902718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 902818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 902918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9030de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9031de2362d3Smrgfi 9032de2362d3Smrg 9033de2362d3Smrgfound="no" 9034de2362d3Smrg 9035de2362d3Smrg if test $found = "no" ; then 903618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9037de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9038de2362d3Smrg fi 9039de2362d3Smrg 904018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9041de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9042de2362d3Smrg fi 9043de2362d3Smrg 904418781e08Smrg CFLAGS="$CFLAGS -Wimplicit" 9045de2362d3Smrg 904618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 904718781e08Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 904818781e08Smrg cacheid=xorg_cv_cc_flag__Wimplicit 904918781e08Smrg if eval \${$cacheid+:} false; then : 905018781e08Smrg $as_echo_n "(cached) " >&6 905118781e08Smrgelse 905218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9053de2362d3Smrg/* end confdefs.h. */ 9054de2362d3Smrgint i; 9055de2362d3Smrgint 9056de2362d3Smrgmain () 9057de2362d3Smrg{ 9058de2362d3Smrg 9059de2362d3Smrg ; 9060de2362d3Smrg return 0; 9061de2362d3Smrg} 9062de2362d3Smrg_ACEOF 9063de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 906418781e08Smrg eval $cacheid=yes 9065de2362d3Smrgelse 906618781e08Smrg eval $cacheid=no 9067de2362d3Smrgfi 9068de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9069de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 907018781e08Smrgfi 907118781e08Smrg 907218781e08Smrg 90737821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 90747821949aSmrg 907518781e08Smrg eval supported=\$$cacheid 907618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 907718781e08Smrg$as_echo "$supported" >&6; } 9078de2362d3Smrg if test "$supported" = "yes" ; then 907918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9080de2362d3Smrg found="yes" 9081de2362d3Smrg fi 9082de2362d3Smrg fi 9083de2362d3Smrg 9084de2362d3Smrg 9085de2362d3Smrg 9086de2362d3Smrg 9087de2362d3Smrg 9088de2362d3Smrg 9089de2362d3Smrg 909018781e08Smrg 909118781e08Smrg 909218781e08Smrg 909318781e08Smrg 909418781e08Smrg 909518781e08Smrg 909618781e08Smrg 909718781e08Smrg 9098de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9099de2362d3Smrg 910018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9101de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9102de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9103de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 910418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 910518781e08Smrg $as_echo_n "(cached) " >&6 910618781e08Smrgelse 910718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9108de2362d3Smrg/* end confdefs.h. */ 9109de2362d3Smrgint i; 9110de2362d3Smrg_ACEOF 9111de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 911218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9113de2362d3Smrgelse 911418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9115de2362d3Smrgfi 9116de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 911718781e08Smrgfi 911818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 911918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 912018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9121de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9122de2362d3Smrgfi 9123de2362d3Smrg 912418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 912518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9126de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9127de2362d3Smrg fi 9128de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9129de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9130de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 913118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 913218781e08Smrg $as_echo_n "(cached) " >&6 913318781e08Smrgelse 913418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9135de2362d3Smrg/* end confdefs.h. */ 9136de2362d3Smrgint i; 9137de2362d3Smrg_ACEOF 9138de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 913918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9140de2362d3Smrgelse 914118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9142de2362d3Smrgfi 9143de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 914418781e08Smrgfi 914518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 914618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 914718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9148de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9149de2362d3Smrgfi 9150de2362d3Smrg 9151de2362d3Smrgfound="no" 9152de2362d3Smrg 9153de2362d3Smrg if test $found = "no" ; then 915418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9155de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9156de2362d3Smrg fi 9157de2362d3Smrg 915818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9159de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9160de2362d3Smrg fi 9161de2362d3Smrg 916218781e08Smrg CFLAGS="$CFLAGS -Wnonnull" 9163de2362d3Smrg 916418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 916518781e08Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 916618781e08Smrg cacheid=xorg_cv_cc_flag__Wnonnull 916718781e08Smrg if eval \${$cacheid+:} false; then : 916818781e08Smrg $as_echo_n "(cached) " >&6 916918781e08Smrgelse 917018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9171de2362d3Smrg/* end confdefs.h. */ 9172de2362d3Smrgint i; 9173de2362d3Smrgint 9174de2362d3Smrgmain () 9175de2362d3Smrg{ 9176de2362d3Smrg 9177de2362d3Smrg ; 9178de2362d3Smrg return 0; 9179de2362d3Smrg} 9180de2362d3Smrg_ACEOF 9181de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 918218781e08Smrg eval $cacheid=yes 9183de2362d3Smrgelse 918418781e08Smrg eval $cacheid=no 9185de2362d3Smrgfi 9186de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9187de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 918818781e08Smrgfi 918918781e08Smrg 919018781e08Smrg 91917821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 91927821949aSmrg 919318781e08Smrg eval supported=\$$cacheid 919418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 919518781e08Smrg$as_echo "$supported" >&6; } 9196de2362d3Smrg if test "$supported" = "yes" ; then 919718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9198de2362d3Smrg found="yes" 9199de2362d3Smrg fi 9200de2362d3Smrg fi 9201de2362d3Smrg 9202de2362d3Smrg 9203de2362d3Smrg 9204de2362d3Smrg 9205de2362d3Smrg 9206de2362d3Smrg 9207de2362d3Smrg 920818781e08Smrg 920918781e08Smrg 921018781e08Smrg 921118781e08Smrg 921218781e08Smrg 921318781e08Smrg 921418781e08Smrg 921518781e08Smrg 9216de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9217de2362d3Smrg 921818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9219de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9220de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9221de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 922218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 922318781e08Smrg $as_echo_n "(cached) " >&6 922418781e08Smrgelse 922518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9226de2362d3Smrg/* end confdefs.h. */ 9227de2362d3Smrgint i; 9228de2362d3Smrg_ACEOF 9229de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 923018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9231de2362d3Smrgelse 923218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9233de2362d3Smrgfi 9234de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 923518781e08Smrgfi 923618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 923718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 923818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9239de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9240de2362d3Smrgfi 9241de2362d3Smrg 924218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 924318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9244de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9245de2362d3Smrg fi 9246de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9247de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9248de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 924918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 925018781e08Smrg $as_echo_n "(cached) " >&6 925118781e08Smrgelse 925218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9253de2362d3Smrg/* end confdefs.h. */ 9254de2362d3Smrgint i; 9255de2362d3Smrg_ACEOF 9256de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 925718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9258de2362d3Smrgelse 925918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9260de2362d3Smrgfi 9261de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 926218781e08Smrgfi 926318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 926418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 926518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9266de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9267de2362d3Smrgfi 9268de2362d3Smrg 9269de2362d3Smrgfound="no" 9270de2362d3Smrg 9271de2362d3Smrg if test $found = "no" ; then 927218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9273de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9274de2362d3Smrg fi 9275de2362d3Smrg 927618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9277de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9278de2362d3Smrg fi 9279de2362d3Smrg 928018781e08Smrg CFLAGS="$CFLAGS -Winit-self" 9281de2362d3Smrg 928218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 928318781e08Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 928418781e08Smrg cacheid=xorg_cv_cc_flag__Winit_self 928518781e08Smrg if eval \${$cacheid+:} false; then : 928618781e08Smrg $as_echo_n "(cached) " >&6 928718781e08Smrgelse 928818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9289de2362d3Smrg/* end confdefs.h. */ 9290de2362d3Smrgint i; 9291de2362d3Smrgint 9292de2362d3Smrgmain () 9293de2362d3Smrg{ 9294de2362d3Smrg 9295de2362d3Smrg ; 9296de2362d3Smrg return 0; 9297de2362d3Smrg} 9298de2362d3Smrg_ACEOF 9299de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 930018781e08Smrg eval $cacheid=yes 9301de2362d3Smrgelse 930218781e08Smrg eval $cacheid=no 9303de2362d3Smrgfi 9304de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9305de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 930618781e08Smrgfi 930718781e08Smrg 930818781e08Smrg 93097821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 93107821949aSmrg 931118781e08Smrg eval supported=\$$cacheid 931218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 931318781e08Smrg$as_echo "$supported" >&6; } 9314de2362d3Smrg if test "$supported" = "yes" ; then 931518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9316de2362d3Smrg found="yes" 9317de2362d3Smrg fi 9318de2362d3Smrg fi 9319de2362d3Smrg 9320de2362d3Smrg 9321de2362d3Smrg 9322de2362d3Smrg 9323de2362d3Smrg 9324de2362d3Smrg 9325de2362d3Smrg 932618781e08Smrg 932718781e08Smrg 932818781e08Smrg 932918781e08Smrg 933018781e08Smrg 933118781e08Smrg 933218781e08Smrg 933318781e08Smrg 9334de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9335de2362d3Smrg 933618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9337de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9338de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9339de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 934018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 934118781e08Smrg $as_echo_n "(cached) " >&6 934218781e08Smrgelse 934318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9344de2362d3Smrg/* end confdefs.h. */ 9345de2362d3Smrgint i; 9346de2362d3Smrg_ACEOF 9347de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 934818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9349de2362d3Smrgelse 935018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9351de2362d3Smrgfi 9352de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 935318781e08Smrgfi 935418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 935518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 935618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9357de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9358de2362d3Smrgfi 9359de2362d3Smrg 936018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 936118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9362de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9363de2362d3Smrg fi 9364de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9365de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9366de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 936718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 936818781e08Smrg $as_echo_n "(cached) " >&6 936918781e08Smrgelse 937018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9371de2362d3Smrg/* end confdefs.h. */ 9372de2362d3Smrgint i; 9373de2362d3Smrg_ACEOF 9374de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 937518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9376de2362d3Smrgelse 937718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9378de2362d3Smrgfi 9379de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 938018781e08Smrgfi 938118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 938218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 938318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9384de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9385de2362d3Smrgfi 9386de2362d3Smrg 9387de2362d3Smrgfound="no" 9388de2362d3Smrg 9389de2362d3Smrg if test $found = "no" ; then 939018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9391de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9392de2362d3Smrg fi 9393de2362d3Smrg 939418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9395de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9396de2362d3Smrg fi 9397de2362d3Smrg 939818781e08Smrg CFLAGS="$CFLAGS -Wmain" 9399de2362d3Smrg 940018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 940118781e08Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 940218781e08Smrg cacheid=xorg_cv_cc_flag__Wmain 940318781e08Smrg if eval \${$cacheid+:} false; then : 940418781e08Smrg $as_echo_n "(cached) " >&6 940518781e08Smrgelse 940618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9407de2362d3Smrg/* end confdefs.h. */ 9408de2362d3Smrgint i; 9409de2362d3Smrgint 9410de2362d3Smrgmain () 9411de2362d3Smrg{ 9412de2362d3Smrg 9413de2362d3Smrg ; 9414de2362d3Smrg return 0; 9415de2362d3Smrg} 9416de2362d3Smrg_ACEOF 9417de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 941818781e08Smrg eval $cacheid=yes 9419de2362d3Smrgelse 942018781e08Smrg eval $cacheid=no 9421de2362d3Smrgfi 9422de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9423de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 942418781e08Smrgfi 942518781e08Smrg 942618781e08Smrg 94277821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 94287821949aSmrg 942918781e08Smrg eval supported=\$$cacheid 943018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 943118781e08Smrg$as_echo "$supported" >&6; } 9432de2362d3Smrg if test "$supported" = "yes" ; then 943318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9434de2362d3Smrg found="yes" 9435de2362d3Smrg fi 9436de2362d3Smrg fi 9437de2362d3Smrg 9438de2362d3Smrg 9439de2362d3Smrg 9440de2362d3Smrg 9441de2362d3Smrg 9442de2362d3Smrg 9443de2362d3Smrg 944418781e08Smrg 944518781e08Smrg 944618781e08Smrg 944718781e08Smrg 944818781e08Smrg 944918781e08Smrg 945018781e08Smrg 945118781e08Smrg 9452de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9453de2362d3Smrg 945418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9455de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9456de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9457de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 945818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 945918781e08Smrg $as_echo_n "(cached) " >&6 946018781e08Smrgelse 946118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9462de2362d3Smrg/* end confdefs.h. */ 9463de2362d3Smrgint i; 9464de2362d3Smrg_ACEOF 9465de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 946618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9467de2362d3Smrgelse 946818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9469de2362d3Smrgfi 9470de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 947118781e08Smrgfi 947218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 947318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 947418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9475de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9476de2362d3Smrgfi 9477de2362d3Smrg 947818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 947918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9480de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9481de2362d3Smrg fi 9482de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9483de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9484de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 948518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 948618781e08Smrg $as_echo_n "(cached) " >&6 948718781e08Smrgelse 948818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9489de2362d3Smrg/* end confdefs.h. */ 9490de2362d3Smrgint i; 9491de2362d3Smrg_ACEOF 9492de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 949318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9494de2362d3Smrgelse 949518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9496de2362d3Smrgfi 9497de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 949818781e08Smrgfi 949918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 950018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 950118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9502de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9503de2362d3Smrgfi 9504de2362d3Smrg 9505de2362d3Smrgfound="no" 9506de2362d3Smrg 9507de2362d3Smrg if test $found = "no" ; then 950818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9509de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9510de2362d3Smrg fi 9511de2362d3Smrg 951218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9513de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9514de2362d3Smrg fi 9515de2362d3Smrg 951618781e08Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9517de2362d3Smrg 951818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 951918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 952018781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 952118781e08Smrg if eval \${$cacheid+:} false; then : 952218781e08Smrg $as_echo_n "(cached) " >&6 952318781e08Smrgelse 952418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9525de2362d3Smrg/* end confdefs.h. */ 9526de2362d3Smrgint i; 9527de2362d3Smrgint 9528de2362d3Smrgmain () 9529de2362d3Smrg{ 9530de2362d3Smrg 9531de2362d3Smrg ; 9532de2362d3Smrg return 0; 9533de2362d3Smrg} 9534de2362d3Smrg_ACEOF 9535de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 953618781e08Smrg eval $cacheid=yes 9537de2362d3Smrgelse 953818781e08Smrg eval $cacheid=no 9539de2362d3Smrgfi 9540de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9541de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 954218781e08Smrgfi 954318781e08Smrg 954418781e08Smrg 95457821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 95467821949aSmrg 954718781e08Smrg eval supported=\$$cacheid 954818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 954918781e08Smrg$as_echo "$supported" >&6; } 9550de2362d3Smrg if test "$supported" = "yes" ; then 955118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9552de2362d3Smrg found="yes" 9553de2362d3Smrg fi 9554de2362d3Smrg fi 9555de2362d3Smrg 9556de2362d3Smrg 9557de2362d3Smrg 9558de2362d3Smrg 9559de2362d3Smrg 9560de2362d3Smrg 9561de2362d3Smrg 956218781e08Smrg 956318781e08Smrg 956418781e08Smrg 956518781e08Smrg 956618781e08Smrg 956718781e08Smrg 956818781e08Smrg 956918781e08Smrg 9570de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9571de2362d3Smrg 957218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9573de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9574de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9575de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 957618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 957718781e08Smrg $as_echo_n "(cached) " >&6 957818781e08Smrgelse 957918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9580de2362d3Smrg/* end confdefs.h. */ 9581de2362d3Smrgint i; 9582de2362d3Smrg_ACEOF 9583de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 958418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9585de2362d3Smrgelse 958618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9587de2362d3Smrgfi 9588de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 958918781e08Smrgfi 959018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 959118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 959218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9593de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9594de2362d3Smrgfi 9595de2362d3Smrg 959618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 959718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9598de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9599de2362d3Smrg fi 9600de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9601de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9602de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 960318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 960418781e08Smrg $as_echo_n "(cached) " >&6 960518781e08Smrgelse 960618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9607de2362d3Smrg/* end confdefs.h. */ 9608de2362d3Smrgint i; 9609de2362d3Smrg_ACEOF 9610de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 961118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9612de2362d3Smrgelse 961318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9614de2362d3Smrgfi 9615de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 961618781e08Smrgfi 961718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 961818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 961918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9620de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9621de2362d3Smrgfi 9622de2362d3Smrg 9623de2362d3Smrgfound="no" 9624de2362d3Smrg 9625de2362d3Smrg if test $found = "no" ; then 962618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9627de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9628de2362d3Smrg fi 9629de2362d3Smrg 963018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9631de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9632de2362d3Smrg fi 9633de2362d3Smrg 963418781e08Smrg CFLAGS="$CFLAGS -Wsequence-point" 9635de2362d3Smrg 963618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 963718781e08Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 963818781e08Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 963918781e08Smrg if eval \${$cacheid+:} false; then : 964018781e08Smrg $as_echo_n "(cached) " >&6 964118781e08Smrgelse 964218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9643de2362d3Smrg/* end confdefs.h. */ 9644de2362d3Smrgint i; 9645de2362d3Smrgint 9646de2362d3Smrgmain () 9647de2362d3Smrg{ 9648de2362d3Smrg 9649de2362d3Smrg ; 9650de2362d3Smrg return 0; 9651de2362d3Smrg} 9652de2362d3Smrg_ACEOF 9653de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 965418781e08Smrg eval $cacheid=yes 9655de2362d3Smrgelse 965618781e08Smrg eval $cacheid=no 9657de2362d3Smrgfi 9658de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9659de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 966018781e08Smrgfi 966118781e08Smrg 966218781e08Smrg 96637821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9664de2362d3Smrg 966518781e08Smrg eval supported=\$$cacheid 966618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 966718781e08Smrg$as_echo "$supported" >&6; } 96687821949aSmrg if test "$supported" = "yes" ; then 966918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 96707821949aSmrg found="yes" 96717821949aSmrg fi 96727821949aSmrg fi 9673de2362d3Smrg 9674de2362d3Smrg 9675de2362d3Smrg 9676de2362d3Smrg 9677de2362d3Smrg 9678de2362d3Smrg 9679de2362d3Smrg 968018781e08Smrg 968118781e08Smrg 968218781e08Smrg 968318781e08Smrg 968418781e08Smrg 968518781e08Smrg 968618781e08Smrg 968718781e08Smrg 9688de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9689de2362d3Smrg 969018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9691de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9692de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9693de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 969418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 969518781e08Smrg $as_echo_n "(cached) " >&6 969618781e08Smrgelse 969718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9698de2362d3Smrg/* end confdefs.h. */ 9699de2362d3Smrgint i; 9700de2362d3Smrg_ACEOF 9701de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 970218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9703de2362d3Smrgelse 970418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9705de2362d3Smrgfi 9706de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 970718781e08Smrgfi 970818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 970918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 971018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9711de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9712de2362d3Smrgfi 9713de2362d3Smrg 971418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 971518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9716de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9717de2362d3Smrg fi 9718de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9719de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9720de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 972118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 972218781e08Smrg $as_echo_n "(cached) " >&6 972318781e08Smrgelse 972418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9725de2362d3Smrg/* end confdefs.h. */ 9726de2362d3Smrgint i; 9727de2362d3Smrg_ACEOF 9728de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 972918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9730de2362d3Smrgelse 973118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9732de2362d3Smrgfi 9733de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 973418781e08Smrgfi 973518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 973618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 973718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9738de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9739de2362d3Smrgfi 9740de2362d3Smrg 9741de2362d3Smrgfound="no" 9742de2362d3Smrg 9743de2362d3Smrg if test $found = "no" ; then 974418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9745de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9746de2362d3Smrg fi 9747de2362d3Smrg 974818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9749de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9750de2362d3Smrg fi 9751de2362d3Smrg 975218781e08Smrg CFLAGS="$CFLAGS -Wreturn-type" 9753de2362d3Smrg 975418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 975518781e08Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 975618781e08Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 975718781e08Smrg if eval \${$cacheid+:} false; then : 975818781e08Smrg $as_echo_n "(cached) " >&6 975918781e08Smrgelse 976018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9761de2362d3Smrg/* end confdefs.h. */ 9762de2362d3Smrgint i; 9763de2362d3Smrgint 9764de2362d3Smrgmain () 9765de2362d3Smrg{ 9766de2362d3Smrg 9767de2362d3Smrg ; 9768de2362d3Smrg return 0; 9769de2362d3Smrg} 9770de2362d3Smrg_ACEOF 9771de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 977218781e08Smrg eval $cacheid=yes 9773de2362d3Smrgelse 977418781e08Smrg eval $cacheid=no 9775de2362d3Smrgfi 9776de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9777de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 977818781e08Smrgfi 977918781e08Smrg 978018781e08Smrg 97817821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 97827821949aSmrg 978318781e08Smrg eval supported=\$$cacheid 978418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 978518781e08Smrg$as_echo "$supported" >&6; } 9786de2362d3Smrg if test "$supported" = "yes" ; then 978718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9788de2362d3Smrg found="yes" 9789de2362d3Smrg fi 9790de2362d3Smrg fi 9791de2362d3Smrg 9792de2362d3Smrg 9793de2362d3Smrg 9794de2362d3Smrg 9795de2362d3Smrg 9796de2362d3Smrg 9797de2362d3Smrg 979818781e08Smrg 979918781e08Smrg 980018781e08Smrg 980118781e08Smrg 980218781e08Smrg 980318781e08Smrg 980418781e08Smrg 980518781e08Smrg 9806de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9807de2362d3Smrg 980818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9809de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9810de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9811de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 981218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 981318781e08Smrg $as_echo_n "(cached) " >&6 981418781e08Smrgelse 981518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9816de2362d3Smrg/* end confdefs.h. */ 9817de2362d3Smrgint i; 9818de2362d3Smrg_ACEOF 9819de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 982018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9821de2362d3Smrgelse 982218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9823de2362d3Smrgfi 9824de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 982518781e08Smrgfi 982618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 982718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 982818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9829de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9830de2362d3Smrgfi 9831de2362d3Smrg 983218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 983318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9834de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9835de2362d3Smrg fi 9836de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9837de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9838de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 983918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 984018781e08Smrg $as_echo_n "(cached) " >&6 984118781e08Smrgelse 984218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9843de2362d3Smrg/* end confdefs.h. */ 9844de2362d3Smrgint i; 9845de2362d3Smrg_ACEOF 9846de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 984718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9848de2362d3Smrgelse 984918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9850de2362d3Smrgfi 9851de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 985218781e08Smrgfi 985318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 985418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 985518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9856de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9857de2362d3Smrgfi 9858de2362d3Smrg 9859de2362d3Smrgfound="no" 9860de2362d3Smrg 9861de2362d3Smrg if test $found = "no" ; then 986218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9863de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9864de2362d3Smrg fi 9865de2362d3Smrg 986618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9867de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9868de2362d3Smrg fi 9869de2362d3Smrg 987018781e08Smrg CFLAGS="$CFLAGS -Wtrigraphs" 9871de2362d3Smrg 987218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 987318781e08Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 987418781e08Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 987518781e08Smrg if eval \${$cacheid+:} false; then : 987618781e08Smrg $as_echo_n "(cached) " >&6 987718781e08Smrgelse 987818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9879de2362d3Smrg/* end confdefs.h. */ 9880de2362d3Smrgint i; 9881de2362d3Smrgint 9882de2362d3Smrgmain () 9883de2362d3Smrg{ 9884de2362d3Smrg 9885de2362d3Smrg ; 9886de2362d3Smrg return 0; 9887de2362d3Smrg} 9888de2362d3Smrg_ACEOF 9889de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 989018781e08Smrg eval $cacheid=yes 9891de2362d3Smrgelse 989218781e08Smrg eval $cacheid=no 9893de2362d3Smrgfi 9894de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9895de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 989618781e08Smrgfi 989718781e08Smrg 989818781e08Smrg 98997821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 99007821949aSmrg 990118781e08Smrg eval supported=\$$cacheid 990218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 990318781e08Smrg$as_echo "$supported" >&6; } 9904de2362d3Smrg if test "$supported" = "yes" ; then 990518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9906de2362d3Smrg found="yes" 9907de2362d3Smrg fi 9908de2362d3Smrg fi 9909de2362d3Smrg 9910de2362d3Smrg 9911de2362d3Smrg 9912de2362d3Smrg 9913de2362d3Smrg 9914de2362d3Smrg 9915de2362d3Smrg 9916de2362d3Smrg 9917de2362d3Smrg 9918de2362d3Smrg 9919de2362d3Smrg 9920de2362d3Smrg 9921de2362d3Smrg 9922de2362d3Smrg 9923de2362d3Smrg 9924de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9925de2362d3Smrg 992618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9927de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9928de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9929de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 993018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 993118781e08Smrg $as_echo_n "(cached) " >&6 993218781e08Smrgelse 993318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9934de2362d3Smrg/* end confdefs.h. */ 9935de2362d3Smrgint i; 9936de2362d3Smrg_ACEOF 9937de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 993818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9939de2362d3Smrgelse 994018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9941de2362d3Smrgfi 9942de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 994318781e08Smrgfi 994418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 994518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 994618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9947de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9948de2362d3Smrgfi 9949de2362d3Smrg 995018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 995118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9952de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9953de2362d3Smrg fi 9954de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9955de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9956de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 995718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 995818781e08Smrg $as_echo_n "(cached) " >&6 995918781e08Smrgelse 996018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9961de2362d3Smrg/* end confdefs.h. */ 9962de2362d3Smrgint i; 9963de2362d3Smrg_ACEOF 9964de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 996518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9966de2362d3Smrgelse 996718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9968de2362d3Smrgfi 9969de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 997018781e08Smrgfi 997118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 997218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 997318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9974de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9975de2362d3Smrgfi 9976de2362d3Smrg 9977de2362d3Smrgfound="no" 9978de2362d3Smrg 9979de2362d3Smrg if test $found = "no" ; then 998018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9981de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9982de2362d3Smrg fi 9983de2362d3Smrg 998418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9985de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9986de2362d3Smrg fi 9987de2362d3Smrg 998818781e08Smrg CFLAGS="$CFLAGS -Warray-bounds" 9989de2362d3Smrg 999018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 999118781e08Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 999218781e08Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 999318781e08Smrg if eval \${$cacheid+:} false; then : 999418781e08Smrg $as_echo_n "(cached) " >&6 999518781e08Smrgelse 999618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9997de2362d3Smrg/* end confdefs.h. */ 9998de2362d3Smrgint i; 9999de2362d3Smrgint 10000de2362d3Smrgmain () 10001de2362d3Smrg{ 10002de2362d3Smrg 10003de2362d3Smrg ; 10004de2362d3Smrg return 0; 10005de2362d3Smrg} 10006de2362d3Smrg_ACEOF 10007de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1000818781e08Smrg eval $cacheid=yes 10009de2362d3Smrgelse 1001018781e08Smrg eval $cacheid=no 10011de2362d3Smrgfi 10012de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10013de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1001418781e08Smrgfi 1001518781e08Smrg 1001618781e08Smrg 100177821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 100187821949aSmrg 1001918781e08Smrg eval supported=\$$cacheid 1002018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1002118781e08Smrg$as_echo "$supported" >&6; } 10022de2362d3Smrg if test "$supported" = "yes" ; then 1002318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10024de2362d3Smrg found="yes" 10025de2362d3Smrg fi 10026de2362d3Smrg fi 10027de2362d3Smrg 10028de2362d3Smrg 10029de2362d3Smrg 10030de2362d3Smrg 10031de2362d3Smrg 10032de2362d3Smrg 10033de2362d3Smrg 1003418781e08Smrg 1003518781e08Smrg 1003618781e08Smrg 1003718781e08Smrg 1003818781e08Smrg 1003918781e08Smrg 1004018781e08Smrg 1004118781e08Smrg 10042de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10043de2362d3Smrg 1004418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10045de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10046de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10047de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1004818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1004918781e08Smrg $as_echo_n "(cached) " >&6 1005018781e08Smrgelse 1005118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10052de2362d3Smrg/* end confdefs.h. */ 10053de2362d3Smrgint i; 10054de2362d3Smrg_ACEOF 10055de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1005618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10057de2362d3Smrgelse 1005818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10059de2362d3Smrgfi 10060de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1006118781e08Smrgfi 1006218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1006318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1006418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10065de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10066de2362d3Smrgfi 10067de2362d3Smrg 1006818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1006918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10070de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10071de2362d3Smrg fi 10072de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10073de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10074de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1007518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1007618781e08Smrg $as_echo_n "(cached) " >&6 1007718781e08Smrgelse 1007818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10079de2362d3Smrg/* end confdefs.h. */ 10080de2362d3Smrgint i; 10081de2362d3Smrg_ACEOF 10082de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1008318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10084de2362d3Smrgelse 1008518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10086de2362d3Smrgfi 10087de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10088de2362d3Smrgfi 1008918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1009018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1009118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1009218781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10093de2362d3Smrgfi 100947821949aSmrg 1009518781e08Smrgfound="no" 10096de2362d3Smrg 100977821949aSmrg if test $found = "no" ; then 1009818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 100997821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 101007821949aSmrg fi 10101de2362d3Smrg 1010218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 101037821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 101047821949aSmrg fi 10105de2362d3Smrg 1010618781e08Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10107de2362d3Smrg 1010818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 1010918781e08Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 1011018781e08Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 1011118781e08Smrg if eval \${$cacheid+:} false; then : 1011218781e08Smrg $as_echo_n "(cached) " >&6 1011318781e08Smrgelse 1011418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101157821949aSmrg/* end confdefs.h. */ 101167821949aSmrgint i; 101177821949aSmrgint 101187821949aSmrgmain () 101197821949aSmrg{ 10120de2362d3Smrg 101217821949aSmrg ; 101227821949aSmrg return 0; 101237821949aSmrg} 101247821949aSmrg_ACEOF 101257821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 1012618781e08Smrg eval $cacheid=yes 101277821949aSmrgelse 1012818781e08Smrg eval $cacheid=no 101297821949aSmrgfi 101307821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 101317821949aSmrg conftest$ac_exeext conftest.$ac_ext 1013218781e08Smrgfi 1013318781e08Smrg 1013418781e08Smrg 101357821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10136de2362d3Smrg 1013718781e08Smrg eval supported=\$$cacheid 1013818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1013918781e08Smrg$as_echo "$supported" >&6; } 101407821949aSmrg if test "$supported" = "yes" ; then 1014118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 101427821949aSmrg found="yes" 101437821949aSmrg fi 101447821949aSmrg fi 10145de2362d3Smrg 10146de2362d3Smrg 10147de2362d3Smrg 1014818781e08Smrg 1014918781e08Smrg 1015018781e08Smrg 1015118781e08Smrg 1015218781e08Smrg 1015318781e08Smrg 1015418781e08Smrg 10155de2362d3Smrg 10156de2362d3Smrg 10157de2362d3Smrg 10158de2362d3Smrg 10159de2362d3Smrg 10160de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10161de2362d3Smrg 1016218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10163de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10164de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10165de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1016618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1016718781e08Smrg $as_echo_n "(cached) " >&6 1016818781e08Smrgelse 1016918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10170de2362d3Smrg/* end confdefs.h. */ 10171de2362d3Smrgint i; 10172de2362d3Smrg_ACEOF 10173de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1017418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10175de2362d3Smrgelse 1017618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10177de2362d3Smrgfi 10178de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1017918781e08Smrgfi 1018018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1018118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1018218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10183de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10184de2362d3Smrgfi 10185de2362d3Smrg 1018618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1018718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10188de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10189de2362d3Smrg fi 10190de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10191de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10192de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1019318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1019418781e08Smrg $as_echo_n "(cached) " >&6 1019518781e08Smrgelse 1019618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10197de2362d3Smrg/* end confdefs.h. */ 10198de2362d3Smrgint i; 10199de2362d3Smrg_ACEOF 10200de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1020118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10202de2362d3Smrgelse 1020318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10204de2362d3Smrgfi 10205de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1020618781e08Smrgfi 1020718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1020818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1020918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10210de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10211de2362d3Smrgfi 10212de2362d3Smrg 10213de2362d3Smrgfound="no" 10214de2362d3Smrg 10215de2362d3Smrg if test $found = "no" ; then 1021618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10217de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10218de2362d3Smrg fi 10219de2362d3Smrg 1022018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10221de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10222de2362d3Smrg fi 10223de2362d3Smrg 1022418781e08Smrg CFLAGS="$CFLAGS -Waddress" 10225de2362d3Smrg 1022618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 1022718781e08Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 1022818781e08Smrg cacheid=xorg_cv_cc_flag__Waddress 1022918781e08Smrg if eval \${$cacheid+:} false; then : 1023018781e08Smrg $as_echo_n "(cached) " >&6 1023118781e08Smrgelse 1023218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10233de2362d3Smrg/* end confdefs.h. */ 10234de2362d3Smrgint i; 10235de2362d3Smrgint 10236de2362d3Smrgmain () 10237de2362d3Smrg{ 10238de2362d3Smrg 10239de2362d3Smrg ; 10240de2362d3Smrg return 0; 10241de2362d3Smrg} 10242de2362d3Smrg_ACEOF 10243de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1024418781e08Smrg eval $cacheid=yes 10245de2362d3Smrgelse 1024618781e08Smrg eval $cacheid=no 10247de2362d3Smrgfi 10248de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10249de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1025018781e08Smrgfi 1025118781e08Smrg 1025218781e08Smrg 102537821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 102547821949aSmrg 1025518781e08Smrg eval supported=\$$cacheid 1025618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1025718781e08Smrg$as_echo "$supported" >&6; } 10258de2362d3Smrg if test "$supported" = "yes" ; then 1025918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10260de2362d3Smrg found="yes" 10261de2362d3Smrg fi 10262de2362d3Smrg fi 10263de2362d3Smrg 10264de2362d3Smrg 10265de2362d3Smrg 10266de2362d3Smrg 10267de2362d3Smrg 10268de2362d3Smrg 10269de2362d3Smrg 10270de2362d3Smrg 10271de2362d3Smrg 10272de2362d3Smrg 10273de2362d3Smrg 10274de2362d3Smrg 10275de2362d3Smrg 10276de2362d3Smrg 10277de2362d3Smrg 1027818781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10279de2362d3Smrg 1028018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1028118781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1028218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1028318781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1028418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10285de2362d3Smrg $as_echo_n "(cached) " >&6 10286de2362d3Smrgelse 1028718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1028818781e08Smrg/* end confdefs.h. */ 1028918781e08Smrgint i; 1029018781e08Smrg_ACEOF 1029118781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1029218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10293de2362d3Smrgelse 1029418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10295de2362d3Smrgfi 1029618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10297de2362d3Smrgfi 1029818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1029918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1030018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1030118781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10302de2362d3Smrgfi 10303de2362d3Smrg 1030418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1030518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1030618781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1030718781e08Smrg fi 1030818781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1030918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1031018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1031118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10312de2362d3Smrg $as_echo_n "(cached) " >&6 10313de2362d3Smrgelse 1031418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1031518781e08Smrg/* end confdefs.h. */ 1031618781e08Smrgint i; 1031718781e08Smrg_ACEOF 1031818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1031918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10320de2362d3Smrgelse 1032118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10322de2362d3Smrgfi 1032318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10324de2362d3Smrgfi 1032518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1032618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1032718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1032818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10329de2362d3Smrgfi 10330de2362d3Smrg 1033118781e08Smrgfound="no" 10332de2362d3Smrg 1033318781e08Smrg if test $found = "no" ; then 1033418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1033518781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1033618781e08Smrg fi 10337de2362d3Smrg 1033818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1033918781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1034018781e08Smrg fi 1034118781e08Smrg 1034218781e08Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 1034318781e08Smrg 1034418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 1034518781e08Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1034618781e08Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 1034718781e08Smrg if eval \${$cacheid+:} false; then : 10348de2362d3Smrg $as_echo_n "(cached) " >&6 10349de2362d3Smrgelse 1035018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1035118781e08Smrg/* end confdefs.h. */ 1035218781e08Smrgint i; 1035318781e08Smrgint 1035418781e08Smrgmain () 1035518781e08Smrg{ 10356de2362d3Smrg 1035718781e08Smrg ; 1035818781e08Smrg return 0; 1035918781e08Smrg} 1036018781e08Smrg_ACEOF 1036118781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1036218781e08Smrg eval $cacheid=yes 1036318781e08Smrgelse 1036418781e08Smrg eval $cacheid=no 1036518781e08Smrgfi 1036618781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1036718781e08Smrg conftest$ac_exeext conftest.$ac_ext 10368de2362d3Smrgfi 10369de2362d3Smrg 1037018781e08Smrg 1037118781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1037218781e08Smrg 1037318781e08Smrg eval supported=\$$cacheid 1037418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1037518781e08Smrg$as_echo "$supported" >&6; } 1037618781e08Smrg if test "$supported" = "yes" ; then 1037718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 1037818781e08Smrg found="yes" 1037918781e08Smrg fi 1038018781e08Smrg fi 1038118781e08Smrg 1038218781e08Smrg 1038318781e08Smrg 1038418781e08Smrg 1038518781e08Smrg 1038618781e08Smrg 1038718781e08Smrg 1038818781e08Smrg 1038918781e08Smrg 1039018781e08Smrg 1039118781e08Smrg 1039218781e08Smrg 1039318781e08Smrg 1039418781e08Smrg 1039518781e08Smrg 1039618781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1039718781e08Smrg 1039818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1039918781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1040018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1040118781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1040218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1040318781e08Smrg $as_echo_n "(cached) " >&6 1040418781e08Smrgelse 1040518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1040618781e08Smrg/* end confdefs.h. */ 1040718781e08Smrgint i; 1040818781e08Smrg_ACEOF 1040918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1041018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1041118781e08Smrgelse 1041218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1041318781e08Smrgfi 1041418781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1041518781e08Smrgfi 1041618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1041718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1041818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1041918781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104207821949aSmrgfi 10421de2362d3Smrg 1042218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1042318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1042418781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1042518781e08Smrg fi 1042618781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1042718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1042818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1042918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 104307821949aSmrg $as_echo_n "(cached) " >&6 104317821949aSmrgelse 1043218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1043318781e08Smrg/* end confdefs.h. */ 1043418781e08Smrgint i; 1043518781e08Smrg_ACEOF 1043618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1043718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 104387821949aSmrgelse 1043918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 104407821949aSmrgfi 1044118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 104427821949aSmrgfi 1044318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1044418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1044518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1044618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104477821949aSmrgfi 10448de2362d3Smrg 1044918781e08Smrgfound="no" 10450de2362d3Smrg 1045118781e08Smrg if test $found = "no" ; then 1045218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1045318781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1045418781e08Smrg fi 10455de2362d3Smrg 1045618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1045718781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1045818781e08Smrg fi 1045918781e08Smrg 1046018781e08Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 1046118781e08Smrg 1046218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 1046318781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1046418781e08Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 1046518781e08Smrg if eval \${$cacheid+:} false; then : 104667821949aSmrg $as_echo_n "(cached) " >&6 104677821949aSmrgelse 1046818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1046918781e08Smrg/* end confdefs.h. */ 1047018781e08Smrgint i; 1047118781e08Smrgint 1047218781e08Smrgmain () 1047318781e08Smrg{ 1047418781e08Smrg 1047518781e08Smrg ; 1047618781e08Smrg return 0; 1047718781e08Smrg} 104787821949aSmrg_ACEOF 1047918781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1048018781e08Smrg eval $cacheid=yes 104817821949aSmrgelse 1048218781e08Smrg eval $cacheid=no 104837821949aSmrgfi 1048418781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1048518781e08Smrg conftest$ac_exeext conftest.$ac_ext 104867821949aSmrgfi 10487de2362d3Smrg 10488de2362d3Smrg 1048918781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1049018781e08Smrg 1049118781e08Smrg eval supported=\$$cacheid 1049218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1049318781e08Smrg$as_echo "$supported" >&6; } 1049418781e08Smrg if test "$supported" = "yes" ; then 1049518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 1049618781e08Smrg found="yes" 1049718781e08Smrg fi 1049818781e08Smrg fi 10499de2362d3Smrg 10500de2362d3Smrg 105017821949aSmrgfi 10502de2362d3Smrg 10503de2362d3Smrg 10504de2362d3Smrg 10505de2362d3Smrg 1050618781e08Smrg 1050718781e08Smrg 1050818781e08Smrg 1050918781e08Smrg CWARNFLAGS="$BASE_CFLAGS" 1051018781e08Smrg if test "x$GCC" = xyes ; then 1051118781e08Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 1051218781e08Smrg fi 1051318781e08Smrg 1051418781e08Smrg 1051518781e08Smrg 1051618781e08Smrg 1051718781e08Smrg 1051818781e08Smrg 1051918781e08Smrg 1052018781e08Smrg 1052118781e08Smrg# Check whether --enable-strict-compilation was given. 1052218781e08Smrgif test "${enable_strict_compilation+set}" = set; then : 1052318781e08Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10524de2362d3Smrgelse 1052518781e08Smrg STRICT_COMPILE=no 10526de2362d3Smrgfi 105277821949aSmrg 105287821949aSmrg 1052918781e08Smrg 1053018781e08Smrg 1053118781e08Smrg 1053218781e08Smrg 1053318781e08SmrgSTRICT_CFLAGS="" 1053418781e08Smrg 1053518781e08Smrg 1053618781e08Smrg 1053718781e08Smrg 1053818781e08Smrg 1053918781e08Smrg 1054018781e08Smrg 1054118781e08Smrg 1054218781e08Smrg 1054318781e08Smrg 1054418781e08Smrg 1054518781e08Smrg 1054618781e08Smrg 1054718781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1054818781e08Smrg 1054918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1055018781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1055118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1055218781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1055318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1055418781e08Smrg $as_echo_n "(cached) " >&6 1055518781e08Smrgelse 1055618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1055718781e08Smrg/* end confdefs.h. */ 1055818781e08Smrgint i; 1055918781e08Smrg_ACEOF 1056018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1056118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1056218781e08Smrgelse 1056318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1056418781e08Smrgfi 1056518781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1056618781e08Smrgfi 1056718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1056818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1056918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1057018781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10571de2362d3Smrgfi 105727821949aSmrg 1057318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1057418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1057518781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1057618781e08Smrg fi 1057718781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1057818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1057918781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1058018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1058118781e08Smrg $as_echo_n "(cached) " >&6 1058218781e08Smrgelse 1058318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1058418781e08Smrg/* end confdefs.h. */ 1058518781e08Smrgint i; 1058618781e08Smrg_ACEOF 1058718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1058818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1058918781e08Smrgelse 1059018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1059118781e08Smrgfi 1059218781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1059318781e08Smrgfi 1059418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1059518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1059618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1059718781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10598de2362d3Smrgfi 10599de2362d3Smrg 1060018781e08Smrgfound="no" 1060118781e08Smrg 1060218781e08Smrg if test $found = "no" ; then 1060318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1060418781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1060518781e08Smrg fi 1060618781e08Smrg 1060718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1060818781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1060918781e08Smrg fi 10610de2362d3Smrg 1061118781e08Smrg CFLAGS="$CFLAGS -pedantic" 10612de2362d3Smrg 1061318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 1061418781e08Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 1061518781e08Smrg cacheid=xorg_cv_cc_flag__pedantic 1061618781e08Smrg if eval \${$cacheid+:} false; then : 1061718781e08Smrg $as_echo_n "(cached) " >&6 1061818781e08Smrgelse 1061918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1062018781e08Smrg/* end confdefs.h. */ 1062118781e08Smrgint i; 1062218781e08Smrgint 1062318781e08Smrgmain () 1062418781e08Smrg{ 10625de2362d3Smrg 1062618781e08Smrg ; 1062718781e08Smrg return 0; 1062818781e08Smrg} 106297821949aSmrg_ACEOF 1063018781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1063118781e08Smrg eval $cacheid=yes 1063218781e08Smrgelse 1063318781e08Smrg eval $cacheid=no 1063418781e08Smrgfi 1063518781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1063618781e08Smrg conftest$ac_exeext conftest.$ac_ext 1063718781e08Smrgfi 10638de2362d3Smrg 10639de2362d3Smrg 1064018781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10641de2362d3Smrg 1064218781e08Smrg eval supported=\$$cacheid 1064318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1064418781e08Smrg$as_echo "$supported" >&6; } 1064518781e08Smrg if test "$supported" = "yes" ; then 1064618781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 1064718781e08Smrg found="yes" 1064818781e08Smrg fi 1064918781e08Smrg fi 10650de2362d3Smrg 10651de2362d3Smrg 10652de2362d3Smrg 10653de2362d3Smrg 10654de2362d3Smrg 10655de2362d3Smrg 10656de2362d3Smrg 10657de2362d3Smrg 10658de2362d3Smrg 10659de2362d3Smrg 10660de2362d3Smrg 10661de2362d3Smrg 10662de2362d3Smrg 10663de2362d3Smrg 10664de2362d3Smrg 1066518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10666de2362d3Smrg 1066718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1066818781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1066918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1067018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1067118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 106727821949aSmrg $as_echo_n "(cached) " >&6 106737821949aSmrgelse 1067418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1067518781e08Smrg/* end confdefs.h. */ 1067618781e08Smrgint i; 1067718781e08Smrg_ACEOF 1067818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1067918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1068018781e08Smrgelse 1068118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1068218781e08Smrgfi 1068318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1068418781e08Smrgfi 1068518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1068618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1068718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1068818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1068918781e08Smrgfi 10690de2362d3Smrg 1069118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1069218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1069318781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1069418781e08Smrg fi 1069518781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1069618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1069718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1069818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1069918781e08Smrg $as_echo_n "(cached) " >&6 1070018781e08Smrgelse 1070118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1070218781e08Smrg/* end confdefs.h. */ 1070318781e08Smrgint i; 1070418781e08Smrg_ACEOF 1070518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1070618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1070718781e08Smrgelse 1070818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1070918781e08Smrgfi 1071018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1071118781e08Smrgfi 1071218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1071318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1071418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1071518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1071618781e08Smrgfi 10717de2362d3Smrg 1071818781e08Smrgfound="no" 10719de2362d3Smrg 1072018781e08Smrg if test $found = "no" ; then 1072118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1072218781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1072318781e08Smrg fi 10724de2362d3Smrg 1072518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1072618781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1072718781e08Smrg fi 10728de2362d3Smrg 1072918781e08Smrg CFLAGS="$CFLAGS -Werror" 10730de2362d3Smrg 1073118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 1073218781e08Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 1073318781e08Smrg cacheid=xorg_cv_cc_flag__Werror 1073418781e08Smrg if eval \${$cacheid+:} false; then : 1073518781e08Smrg $as_echo_n "(cached) " >&6 107367821949aSmrgelse 1073718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1073818781e08Smrg/* end confdefs.h. */ 1073918781e08Smrgint i; 1074018781e08Smrgint 1074118781e08Smrgmain () 1074218781e08Smrg{ 1074318781e08Smrg 1074418781e08Smrg ; 1074518781e08Smrg return 0; 1074618781e08Smrg} 1074718781e08Smrg_ACEOF 1074818781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1074918781e08Smrg eval $cacheid=yes 1075018781e08Smrgelse 1075118781e08Smrg eval $cacheid=no 1075218781e08Smrgfi 1075318781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1075418781e08Smrg conftest$ac_exeext conftest.$ac_ext 107557821949aSmrgfi 10756de2362d3Smrg 10757de2362d3Smrg 1075818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10759de2362d3Smrg 1076018781e08Smrg eval supported=\$$cacheid 1076118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1076218781e08Smrg$as_echo "$supported" >&6; } 1076318781e08Smrg if test "$supported" = "yes" ; then 1076418781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 1076518781e08Smrg found="yes" 1076618781e08Smrg fi 1076718781e08Smrg fi 10768de2362d3Smrg 1076918781e08Smrg if test $found = "no" ; then 1077018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1077118781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1077218781e08Smrg fi 10773de2362d3Smrg 1077418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1077518781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1077618781e08Smrg fi 1077718781e08Smrg 1077818781e08Smrg CFLAGS="$CFLAGS -errwarn" 1077918781e08Smrg 1078018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 1078118781e08Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 1078218781e08Smrg cacheid=xorg_cv_cc_flag__errwarn 1078318781e08Smrg if eval \${$cacheid+:} false; then : 10784de2362d3Smrg $as_echo_n "(cached) " >&6 10785de2362d3Smrgelse 1078618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10787de2362d3Smrg/* end confdefs.h. */ 1078818781e08Smrgint i; 107897821949aSmrgint 107907821949aSmrgmain () 107917821949aSmrg{ 107927821949aSmrg 107937821949aSmrg ; 107947821949aSmrg return 0; 107957821949aSmrg} 10796de2362d3Smrg_ACEOF 1079718781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1079818781e08Smrg eval $cacheid=yes 1079918781e08Smrgelse 1080018781e08Smrg eval $cacheid=no 10801de2362d3Smrgfi 1080218781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1080318781e08Smrg conftest$ac_exeext conftest.$ac_ext 10804de2362d3Smrgfi 10805de2362d3Smrg 1080618781e08Smrg 1080718781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1080818781e08Smrg 1080918781e08Smrg eval supported=\$$cacheid 1081018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1081118781e08Smrg$as_echo "$supported" >&6; } 1081218781e08Smrg if test "$supported" = "yes" ; then 1081318781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 1081418781e08Smrg found="yes" 1081518781e08Smrg fi 1081618781e08Smrg fi 1081718781e08Smrg 1081818781e08Smrg 1081918781e08Smrg 1082018781e08Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 1082118781e08Smrg# activate it with -Werror, so we add it here explicitly. 1082218781e08Smrg 1082318781e08Smrg 1082418781e08Smrg 1082518781e08Smrg 1082618781e08Smrg 1082718781e08Smrg 1082818781e08Smrg 1082918781e08Smrg 1083018781e08Smrg 1083118781e08Smrg 1083218781e08Smrg 1083318781e08Smrg 1083418781e08Smrg 1083518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1083618781e08Smrg 1083718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1083818781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1083918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1084018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1084118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10842de2362d3Smrg $as_echo_n "(cached) " >&6 10843de2362d3Smrgelse 10844de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10845de2362d3Smrg/* end confdefs.h. */ 1084618781e08Smrgint i; 10847de2362d3Smrg_ACEOF 10848de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1084918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1085018781e08Smrgelse 1085118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10852de2362d3Smrgfi 10853de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1085418781e08Smrgfi 1085518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1085618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1085718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1085818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1085918781e08Smrgfi 1086018781e08Smrg 1086118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1086218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1086318781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1086418781e08Smrg fi 1086518781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1086618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1086718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1086818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1086918781e08Smrg $as_echo_n "(cached) " >&6 1087018781e08Smrgelse 10871de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10872de2362d3Smrg/* end confdefs.h. */ 1087318781e08Smrgint i; 10874de2362d3Smrg_ACEOF 108757821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 1087618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1087718781e08Smrgelse 1087818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10879de2362d3Smrgfi 108807821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10881de2362d3Smrgfi 1088218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1088318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1088418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1088518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1088618781e08Smrgfi 1088718781e08Smrg 1088818781e08Smrgfound="no" 1088918781e08Smrg 1089018781e08Smrg if test $found = "no" ; then 1089118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1089218781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1089318781e08Smrg fi 1089418781e08Smrg 1089518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1089618781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1089718781e08Smrg fi 1089818781e08Smrg 1089918781e08Smrg CFLAGS="$CFLAGS -Werror=attributes" 1090018781e08Smrg 1090118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 1090218781e08Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 1090318781e08Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 1090418781e08Smrg if eval \${$cacheid+:} false; then : 109057821949aSmrg $as_echo_n "(cached) " >&6 109067821949aSmrgelse 109077821949aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 109087821949aSmrg/* end confdefs.h. */ 1090918781e08Smrgint i; 109107821949aSmrgint 109117821949aSmrgmain () 109127821949aSmrg{ 10913de2362d3Smrg 109147821949aSmrg ; 109157821949aSmrg return 0; 109167821949aSmrg} 109177821949aSmrg_ACEOF 1091818781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1091918781e08Smrg eval $cacheid=yes 1092018781e08Smrgelse 1092118781e08Smrg eval $cacheid=no 1092218781e08Smrgfi 1092318781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1092418781e08Smrg conftest$ac_exeext conftest.$ac_ext 1092518781e08Smrgfi 1092618781e08Smrg 1092718781e08Smrg 1092818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1092918781e08Smrg 1093018781e08Smrg eval supported=\$$cacheid 1093118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1093218781e08Smrg$as_echo "$supported" >&6; } 1093318781e08Smrg if test "$supported" = "yes" ; then 1093418781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 1093518781e08Smrg found="yes" 1093618781e08Smrg fi 1093718781e08Smrg fi 1093818781e08Smrg 1093918781e08Smrg 1094018781e08Smrg 1094118781e08Smrgif test "x$STRICT_COMPILE" = "xyes"; then 1094218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 1094318781e08Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 1094418781e08Smrgfi 1094518781e08Smrg 1094618781e08Smrg 1094718781e08Smrg 1094818781e08Smrg 1094918781e08Smrg 1095018781e08Smrg 1095118781e08Smrgcat >>confdefs.h <<_ACEOF 1095218781e08Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1095318781e08Smrg_ACEOF 1095418781e08Smrg 1095518781e08Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1095618781e08Smrg if test "x$PVM" = "x"; then 1095718781e08Smrg PVM="0" 1095818781e08Smrg fi 1095918781e08Smrg 1096018781e08Smrgcat >>confdefs.h <<_ACEOF 1096118781e08Smrg#define PACKAGE_VERSION_MINOR $PVM 1096218781e08Smrg_ACEOF 1096318781e08Smrg 1096418781e08Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1096518781e08Smrg if test "x$PVP" = "x"; then 1096618781e08Smrg PVP="0" 1096718781e08Smrg fi 1096818781e08Smrg 1096918781e08Smrgcat >>confdefs.h <<_ACEOF 1097018781e08Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 1097118781e08Smrg_ACEOF 1097218781e08Smrg 1097318781e08Smrg 1097418781e08Smrg 1097518781e08SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 1097618781e08Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 1097718781e08Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 1097818781e08Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 1097918781e08Smrg 1098018781e08Smrg 1098118781e08Smrg 1098218781e08Smrg 1098318781e08Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1098418781e08SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1098518781e08Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 1098618781e08Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 1098718781e08Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 1098818781e08Smrg 1098918781e08Smrg 1099018781e08Smrg 1099118781e08Smrg 1099218781e08Smrg 1099318781e08Smrg 1099418781e08Smrgif test x$APP_MAN_SUFFIX = x ; then 1099518781e08Smrg APP_MAN_SUFFIX=1 1099618781e08Smrgfi 1099718781e08Smrgif test x$APP_MAN_DIR = x ; then 1099818781e08Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1099918781e08Smrgfi 1100018781e08Smrg 1100118781e08Smrgif test x$LIB_MAN_SUFFIX = x ; then 1100218781e08Smrg LIB_MAN_SUFFIX=3 1100318781e08Smrgfi 1100418781e08Smrgif test x$LIB_MAN_DIR = x ; then 1100518781e08Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1100618781e08Smrgfi 1100718781e08Smrg 1100818781e08Smrgif test x$FILE_MAN_SUFFIX = x ; then 1100918781e08Smrg case $host_os in 1101018781e08Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 1101118781e08Smrg *) FILE_MAN_SUFFIX=5 ;; 1101218781e08Smrg esac 1101318781e08Smrgfi 1101418781e08Smrgif test x$FILE_MAN_DIR = x ; then 1101518781e08Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1101618781e08Smrgfi 1101718781e08Smrg 1101818781e08Smrgif test x$MISC_MAN_SUFFIX = x ; then 1101918781e08Smrg case $host_os in 1102018781e08Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 1102118781e08Smrg *) MISC_MAN_SUFFIX=7 ;; 1102218781e08Smrg esac 1102318781e08Smrgfi 1102418781e08Smrgif test x$MISC_MAN_DIR = x ; then 1102518781e08Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11026de2362d3Smrgfi 11027de2362d3Smrg 1102818781e08Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1102918781e08Smrg case $host_os in 1103018781e08Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 1103118781e08Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1103218781e08Smrg esac 11033de2362d3Smrgfi 1103418781e08Smrgif test x$DRIVER_MAN_DIR = x ; then 1103518781e08Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11036de2362d3Smrgfi 1103718781e08Smrg 1103818781e08Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1103918781e08Smrg case $host_os in 1104018781e08Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 1104118781e08Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1104218781e08Smrg esac 1104318781e08Smrgfi 1104418781e08Smrgif test x$ADMIN_MAN_DIR = x ; then 1104518781e08Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11046de2362d3Smrgfi 11047de2362d3Smrg 11048de2362d3Smrg 11049de2362d3Smrg 1105018781e08Smrg 1105118781e08Smrg 1105218781e08Smrg 1105318781e08Smrg 1105418781e08Smrg 1105518781e08Smrg 1105618781e08Smrg 1105718781e08Smrg 1105818781e08Smrg 1105918781e08Smrg 1106018781e08Smrg 1106118781e08Smrg 1106218781e08SmrgXORG_MAN_PAGE="X Version 11" 1106318781e08Smrg 1106418781e08SmrgMAN_SUBSTS="\ 1106518781e08Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1106618781e08Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1106718781e08Smrg -e 's|__xservername__|Xorg|g' \ 1106818781e08Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1106918781e08Smrg -e 's|__projectroot__|\$(prefix)|g' \ 1107018781e08Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1107118781e08Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1107218781e08Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1107318781e08Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1107418781e08Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1107518781e08Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1107618781e08Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 1107718781e08Smrg 1107818781e08Smrg 1107918781e08Smrg 1108018781e08Smrg# Check whether --enable-silent-rules was given. 1108118781e08Smrgif test "${enable_silent_rules+set}" = set; then : 1108218781e08Smrg enableval=$enable_silent_rules; 11083de2362d3Smrgfi 110847821949aSmrg 1108518781e08Smrgcase $enable_silent_rules in # ((( 1108618781e08Smrg yes) AM_DEFAULT_VERBOSITY=0;; 1108718781e08Smrg no) AM_DEFAULT_VERBOSITY=1;; 1108818781e08Smrg *) AM_DEFAULT_VERBOSITY=0;; 1108918781e08Smrgesac 1109018781e08Smrgam_make=${MAKE-make} 1109118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 1109218781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 1109318781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then : 1109418781e08Smrg $as_echo_n "(cached) " >&6 1109518781e08Smrgelse 1109618781e08Smrg if $as_echo 'TRUE=$(BAR$(V)) 1109718781e08SmrgBAR0=false 1109818781e08SmrgBAR1=true 1109918781e08SmrgV=1 1110018781e08Smrgam__doit: 1110118781e08Smrg @$(TRUE) 1110218781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 1110318781e08Smrg am_cv_make_support_nested_variables=yes 11104de2362d3Smrgelse 1110518781e08Smrg am_cv_make_support_nested_variables=no 11106de2362d3Smrgfi 1110718781e08Smrgfi 1110818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 1110918781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 1111018781e08Smrgif test $am_cv_make_support_nested_variables = yes; then 1111118781e08Smrg AM_V='$(V)' 1111218781e08Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1111318781e08Smrgelse 1111418781e08Smrg AM_V=$AM_DEFAULT_VERBOSITY 1111518781e08Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1111618781e08Smrgfi 1111718781e08SmrgAM_BACKSLASH='\' 11118de2362d3Smrg 11119de2362d3Smrg 11120de2362d3Smrg 11121de2362d3Smrg# Initialize libtool 11122de2362d3Smrg# Check whether --enable-static was given. 11123de2362d3Smrgif test "${enable_static+set}" = set; then : 11124de2362d3Smrg enableval=$enable_static; p=${PACKAGE-default} 11125de2362d3Smrg case $enableval in 11126de2362d3Smrg yes) enable_static=yes ;; 11127de2362d3Smrg no) enable_static=no ;; 11128de2362d3Smrg *) 11129de2362d3Smrg enable_static=no 11130de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1113118781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11132de2362d3Smrg for pkg in $enableval; do 1113318781e08Smrg IFS=$lt_save_ifs 11134de2362d3Smrg if test "X$pkg" = "X$p"; then 11135de2362d3Smrg enable_static=yes 11136de2362d3Smrg fi 11137de2362d3Smrg done 1113818781e08Smrg IFS=$lt_save_ifs 11139de2362d3Smrg ;; 11140de2362d3Smrg esac 11141de2362d3Smrgelse 11142de2362d3Smrg enable_static=no 11143de2362d3Smrgfi 11144de2362d3Smrg 11145de2362d3Smrg 11146de2362d3Smrg 11147de2362d3Smrg 11148de2362d3Smrg 11149de2362d3Smrg 11150de2362d3Smrg 11151de2362d3Smrg 11152de2362d3Smrg 11153de2362d3Smrgcase `pwd` in 11154de2362d3Smrg *\ * | *\ *) 11155de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11156de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11157de2362d3Smrgesac 11158de2362d3Smrg 11159de2362d3Smrg 11160de2362d3Smrg 111618bf5c682Smrgmacro_version='2.4.6.40-6ca5' 111628bf5c682Smrgmacro_revision='2.4.6.40' 11163de2362d3Smrg 11164de2362d3Smrg 11165de2362d3Smrg 11166de2362d3Smrg 11167de2362d3Smrg 11168de2362d3Smrg 11169de2362d3Smrg 11170de2362d3Smrg 11171de2362d3Smrg 11172de2362d3Smrg 11173de2362d3Smrg 11174de2362d3Smrg 11175de2362d3Smrg 1117618781e08Smrgltmain=$ac_aux_dir/ltmain.sh 11177de2362d3Smrg 11178de2362d3Smrg# Backslashify metacharacters that are still active within 11179de2362d3Smrg# double-quoted strings. 11180de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11181de2362d3Smrg 11182de2362d3Smrg# Same as above, but do not quote variable references. 11183de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 11184de2362d3Smrg 11185de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 11186de2362d3Smrg# double_quote_subst'ed string. 11187de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11188de2362d3Smrg 11189de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote. 11190de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11191de2362d3Smrg 11192de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 11193de2362d3Smrgno_glob_subst='s/\*/\\\*/g' 11194de2362d3Smrg 11195de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11196de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11197de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11198de2362d3Smrg 11199de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11200de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; } 11201de2362d3Smrg# Test print first, because it will be a builtin if present. 11202de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11203de2362d3Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11204de2362d3Smrg ECHO='print -r --' 11205de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11206de2362d3Smrg ECHO='printf %s\n' 11207de2362d3Smrgelse 11208de2362d3Smrg # Use this function as a fallback that always works. 11209de2362d3Smrg func_fallback_echo () 11210de2362d3Smrg { 11211de2362d3Smrg eval 'cat <<_LTECHO_EOF 11212de2362d3Smrg$1 11213de2362d3Smrg_LTECHO_EOF' 11214de2362d3Smrg } 11215de2362d3Smrg ECHO='func_fallback_echo' 11216de2362d3Smrgfi 11217de2362d3Smrg 11218de2362d3Smrg# func_echo_all arg... 11219de2362d3Smrg# Invoke $ECHO with all args, space-separated. 11220de2362d3Smrgfunc_echo_all () 11221de2362d3Smrg{ 11222de2362d3Smrg $ECHO "" 11223de2362d3Smrg} 11224de2362d3Smrg 1122518781e08Smrgcase $ECHO in 11226de2362d3Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11227de2362d3Smrg$as_echo "printf" >&6; } ;; 11228de2362d3Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11229de2362d3Smrg$as_echo "print -r" >&6; } ;; 11230de2362d3Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11231de2362d3Smrg$as_echo "cat" >&6; } ;; 11232de2362d3Smrgesac 11233de2362d3Smrg 11234de2362d3Smrg 11235de2362d3Smrg 11236de2362d3Smrg 11237de2362d3Smrg 11238de2362d3Smrg 11239de2362d3Smrg 11240de2362d3Smrg 11241de2362d3Smrg 11242de2362d3Smrg 11243de2362d3Smrg 11244de2362d3Smrg 11245de2362d3Smrg 11246de2362d3Smrg 11247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11248de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 11249de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 11250de2362d3Smrg $as_echo_n "(cached) " >&6 11251de2362d3Smrgelse 11252de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11253de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 11254de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 11255de2362d3Smrg done 11256de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11257de2362d3Smrg { ac_script=; unset ac_script;} 11258de2362d3Smrg if test -z "$SED"; then 11259de2362d3Smrg ac_path_SED_found=false 11260de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11261de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11262de2362d3Smrgfor as_dir in $PATH 11263de2362d3Smrgdo 11264de2362d3Smrg IFS=$as_save_IFS 11265de2362d3Smrg test -z "$as_dir" && as_dir=. 11266de2362d3Smrg for ac_prog in sed gsed; do 11267de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11268de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 1126918781e08Smrg as_fn_executable_p "$ac_path_SED" || continue 11270de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 11271de2362d3Smrg # Check for GNU $ac_path_SED 11272de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 11273de2362d3Smrg*GNU*) 11274de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11275de2362d3Smrg*) 11276de2362d3Smrg ac_count=0 11277de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11278de2362d3Smrg while : 11279de2362d3Smrg do 11280de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11281de2362d3Smrg mv "conftest.tmp" "conftest.in" 11282de2362d3Smrg cp "conftest.in" "conftest.nl" 11283de2362d3Smrg $as_echo '' >> "conftest.nl" 11284de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11285de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11286de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11287de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 11288de2362d3Smrg # Best one so far, save it but keep looking for a better one 11289de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 11290de2362d3Smrg ac_path_SED_max=$ac_count 11291de2362d3Smrg fi 11292de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11293de2362d3Smrg test $ac_count -gt 10 && break 11294de2362d3Smrg done 11295de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11296de2362d3Smrgesac 11297de2362d3Smrg 11298de2362d3Smrg $ac_path_SED_found && break 3 11299de2362d3Smrg done 11300de2362d3Smrg done 11301de2362d3Smrg done 11302de2362d3SmrgIFS=$as_save_IFS 11303de2362d3Smrg if test -z "$ac_cv_path_SED"; then 11304de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11305de2362d3Smrg fi 11306de2362d3Smrgelse 11307de2362d3Smrg ac_cv_path_SED=$SED 11308de2362d3Smrgfi 11309de2362d3Smrg 11310de2362d3Smrgfi 11311de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11312de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 11313de2362d3Smrg SED="$ac_cv_path_SED" 11314de2362d3Smrg rm -f conftest.sed 11315de2362d3Smrg 11316de2362d3Smrgtest -z "$SED" && SED=sed 11317de2362d3SmrgXsed="$SED -e 1s/^X//" 11318de2362d3Smrg 11319de2362d3Smrg 11320de2362d3Smrg 11321de2362d3Smrg 11322de2362d3Smrg 11323de2362d3Smrg 11324de2362d3Smrg 11325de2362d3Smrg 11326de2362d3Smrg 11327de2362d3Smrg 11328de2362d3Smrg 11329de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11330de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; } 11331de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then : 11332de2362d3Smrg $as_echo_n "(cached) " >&6 11333de2362d3Smrgelse 11334de2362d3Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11335de2362d3Smrg then ac_cv_path_FGREP="$GREP -F" 11336de2362d3Smrg else 11337de2362d3Smrg if test -z "$FGREP"; then 11338de2362d3Smrg ac_path_FGREP_found=false 11339de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11340de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11341de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11342de2362d3Smrgdo 11343de2362d3Smrg IFS=$as_save_IFS 11344de2362d3Smrg test -z "$as_dir" && as_dir=. 11345de2362d3Smrg for ac_prog in fgrep; do 11346de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11347de2362d3Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 1134818781e08Smrg as_fn_executable_p "$ac_path_FGREP" || continue 11349de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found. 11350de2362d3Smrg # Check for GNU $ac_path_FGREP 11351de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in 11352de2362d3Smrg*GNU*) 11353de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11354de2362d3Smrg*) 11355de2362d3Smrg ac_count=0 11356de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11357de2362d3Smrg while : 11358de2362d3Smrg do 11359de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11360de2362d3Smrg mv "conftest.tmp" "conftest.in" 11361de2362d3Smrg cp "conftest.in" "conftest.nl" 11362de2362d3Smrg $as_echo 'FGREP' >> "conftest.nl" 11363de2362d3Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11364de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11365de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11366de2362d3Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11367de2362d3Smrg # Best one so far, save it but keep looking for a better one 11368de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" 11369de2362d3Smrg ac_path_FGREP_max=$ac_count 11370de2362d3Smrg fi 11371de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11372de2362d3Smrg test $ac_count -gt 10 && break 11373de2362d3Smrg done 11374de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11375de2362d3Smrgesac 11376de2362d3Smrg 11377de2362d3Smrg $ac_path_FGREP_found && break 3 11378de2362d3Smrg done 11379de2362d3Smrg done 11380de2362d3Smrg done 11381de2362d3SmrgIFS=$as_save_IFS 11382de2362d3Smrg if test -z "$ac_cv_path_FGREP"; then 11383de2362d3Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11384de2362d3Smrg fi 11385de2362d3Smrgelse 11386de2362d3Smrg ac_cv_path_FGREP=$FGREP 11387de2362d3Smrgfi 11388de2362d3Smrg 11389de2362d3Smrg fi 11390de2362d3Smrgfi 11391de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11392de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 11393de2362d3Smrg FGREP="$ac_cv_path_FGREP" 11394de2362d3Smrg 11395de2362d3Smrg 11396de2362d3Smrgtest -z "$GREP" && GREP=grep 11397de2362d3Smrg 11398de2362d3Smrg 11399de2362d3Smrg 11400de2362d3Smrg 11401de2362d3Smrg 11402de2362d3Smrg 11403de2362d3Smrg 11404de2362d3Smrg 11405de2362d3Smrg 11406de2362d3Smrg 11407de2362d3Smrg 11408de2362d3Smrg 11409de2362d3Smrg 11410de2362d3Smrg 11411de2362d3Smrg 11412de2362d3Smrg 11413de2362d3Smrg 11414de2362d3Smrg 11415de2362d3Smrg 11416de2362d3Smrg# Check whether --with-gnu-ld was given. 11417de2362d3Smrgif test "${with_gnu_ld+set}" = set; then : 1141818781e08Smrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11419de2362d3Smrgelse 11420de2362d3Smrg with_gnu_ld=no 11421de2362d3Smrgfi 11422de2362d3Smrg 11423de2362d3Smrgac_prog=ld 1142418781e08Smrgif test yes = "$GCC"; then 11425de2362d3Smrg # Check if gcc -print-prog-name=ld gives a path. 11426de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11427de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 11428de2362d3Smrg case $host in 11429de2362d3Smrg *-*-mingw*) 1143018781e08Smrg # gcc leaves a trailing carriage return, which upsets mingw 11431de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11432de2362d3Smrg *) 11433de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11434de2362d3Smrg esac 11435de2362d3Smrg case $ac_prog in 11436de2362d3Smrg # Accept absolute paths. 11437de2362d3Smrg [\\/]* | ?:[\\/]*) 11438de2362d3Smrg re_direlt='/[^/][^/]*/\.\./' 11439de2362d3Smrg # Canonicalize the pathname of ld 11440de2362d3Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11441de2362d3Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11442de2362d3Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11443de2362d3Smrg done 1144418781e08Smrg test -z "$LD" && LD=$ac_prog 11445de2362d3Smrg ;; 11446de2362d3Smrg "") 11447de2362d3Smrg # If it fails, then pretend we aren't using GCC. 11448de2362d3Smrg ac_prog=ld 11449de2362d3Smrg ;; 11450de2362d3Smrg *) 11451de2362d3Smrg # If it is relative, then search for the first ld in PATH. 11452de2362d3Smrg with_gnu_ld=unknown 11453de2362d3Smrg ;; 11454de2362d3Smrg esac 1145518781e08Smrgelif test yes = "$with_gnu_ld"; then 11456de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11457de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; } 11458de2362d3Smrgelse 11459de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11460de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 11461de2362d3Smrgfi 11462de2362d3Smrgif ${lt_cv_path_LD+:} false; then : 11463de2362d3Smrg $as_echo_n "(cached) " >&6 11464de2362d3Smrgelse 11465de2362d3Smrg if test -z "$LD"; then 1146618781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11467de2362d3Smrg for ac_dir in $PATH; do 1146818781e08Smrg IFS=$lt_save_ifs 11469de2362d3Smrg test -z "$ac_dir" && ac_dir=. 11470de2362d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 1147118781e08Smrg lt_cv_path_LD=$ac_dir/$ac_prog 11472de2362d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 11473de2362d3Smrg # but apparently some variants of GNU ld only accept -v. 11474de2362d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 11475de2362d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11476de2362d3Smrg *GNU* | *'with BFD'*) 1147718781e08Smrg test no != "$with_gnu_ld" && break 11478de2362d3Smrg ;; 11479de2362d3Smrg *) 1148018781e08Smrg test yes != "$with_gnu_ld" && break 11481de2362d3Smrg ;; 11482de2362d3Smrg esac 11483de2362d3Smrg fi 11484de2362d3Smrg done 1148518781e08Smrg IFS=$lt_save_ifs 11486de2362d3Smrgelse 1148718781e08Smrg lt_cv_path_LD=$LD # Let the user override the test with a path. 11488de2362d3Smrgfi 11489de2362d3Smrgfi 11490de2362d3Smrg 1149118781e08SmrgLD=$lt_cv_path_LD 11492de2362d3Smrgif test -n "$LD"; then 11493de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11494de2362d3Smrg$as_echo "$LD" >&6; } 11495de2362d3Smrgelse 11496de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11497de2362d3Smrg$as_echo "no" >&6; } 11498de2362d3Smrgfi 11499de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11500de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11501de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11502de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 11503de2362d3Smrg $as_echo_n "(cached) " >&6 11504de2362d3Smrgelse 11505de2362d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11506de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in 11507de2362d3Smrg*GNU* | *'with BFD'*) 11508de2362d3Smrg lt_cv_prog_gnu_ld=yes 11509de2362d3Smrg ;; 11510de2362d3Smrg*) 11511de2362d3Smrg lt_cv_prog_gnu_ld=no 11512de2362d3Smrg ;; 11513de2362d3Smrgesac 11514de2362d3Smrgfi 11515de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11516de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11517de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11518de2362d3Smrg 11519de2362d3Smrg 11520de2362d3Smrg 11521de2362d3Smrg 11522de2362d3Smrg 11523de2362d3Smrg 11524de2362d3Smrg 11525de2362d3Smrg 11526de2362d3Smrg 11527de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11528de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11529de2362d3Smrgif ${lt_cv_path_NM+:} false; then : 11530de2362d3Smrg $as_echo_n "(cached) " >&6 11531de2362d3Smrgelse 11532de2362d3Smrg if test -n "$NM"; then 11533de2362d3Smrg # Let the user override the test. 1153418781e08Smrg lt_cv_path_NM=$NM 11535de2362d3Smrgelse 1153618781e08Smrg lt_nm_to_check=${ac_tool_prefix}nm 11537de2362d3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11538de2362d3Smrg lt_nm_to_check="$lt_nm_to_check nm" 11539de2362d3Smrg fi 11540de2362d3Smrg for lt_tmp_nm in $lt_nm_to_check; do 1154118781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11542de2362d3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 1154318781e08Smrg IFS=$lt_save_ifs 11544de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1154518781e08Smrg tmp_nm=$ac_dir/$lt_tmp_nm 1154618781e08Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11547de2362d3Smrg # Check to see if the nm accepts a BSD-compat flag. 1154818781e08Smrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11549de2362d3Smrg # nm: unknown option "B" ignored 11550de2362d3Smrg # Tru64's nm complains that /dev/null is an invalid object file 1155118781e08Smrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 1155218781e08Smrg case $build_os in 1155318781e08Smrg mingw*) lt_bad_file=conftest.nm/nofile ;; 1155418781e08Smrg *) lt_bad_file=/dev/null ;; 1155518781e08Smrg esac 1155618781e08Smrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 1155718781e08Smrg *$lt_bad_file* | *'Invalid file or object type'*) 11558de2362d3Smrg lt_cv_path_NM="$tmp_nm -B" 1155918781e08Smrg break 2 11560de2362d3Smrg ;; 11561de2362d3Smrg *) 11562de2362d3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11563de2362d3Smrg */dev/null*) 11564de2362d3Smrg lt_cv_path_NM="$tmp_nm -p" 1156518781e08Smrg break 2 11566de2362d3Smrg ;; 11567de2362d3Smrg *) 11568de2362d3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11569de2362d3Smrg continue # so that we can try to find one that supports BSD flags 11570de2362d3Smrg ;; 11571de2362d3Smrg esac 11572de2362d3Smrg ;; 11573de2362d3Smrg esac 11574de2362d3Smrg fi 11575de2362d3Smrg done 1157618781e08Smrg IFS=$lt_save_ifs 11577de2362d3Smrg done 11578de2362d3Smrg : ${lt_cv_path_NM=no} 11579de2362d3Smrgfi 11580de2362d3Smrgfi 11581de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11582de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; } 1158318781e08Smrgif test no != "$lt_cv_path_NM"; then 1158418781e08Smrg NM=$lt_cv_path_NM 11585de2362d3Smrgelse 11586de2362d3Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 11587de2362d3Smrg if test -n "$DUMPBIN"; then : 11588de2362d3Smrg # Let the user override the test. 11589de2362d3Smrg else 11590de2362d3Smrg if test -n "$ac_tool_prefix"; then 11591de2362d3Smrg for ac_prog in dumpbin "link -dump" 11592de2362d3Smrg do 11593de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11594de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11595de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11596de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11597de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11598de2362d3Smrg $as_echo_n "(cached) " >&6 11599de2362d3Smrgelse 11600de2362d3Smrg if test -n "$DUMPBIN"; then 11601de2362d3Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11602de2362d3Smrgelse 11603de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11604de2362d3Smrgfor as_dir in $PATH 11605de2362d3Smrgdo 11606de2362d3Smrg IFS=$as_save_IFS 11607de2362d3Smrg test -z "$as_dir" && as_dir=. 11608de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1160918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11610de2362d3Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11611de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11612de2362d3Smrg break 2 11613de2362d3Smrg fi 11614de2362d3Smrgdone 11615de2362d3Smrg done 11616de2362d3SmrgIFS=$as_save_IFS 11617de2362d3Smrg 11618de2362d3Smrgfi 11619de2362d3Smrgfi 11620de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11621de2362d3Smrgif test -n "$DUMPBIN"; then 11622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11623de2362d3Smrg$as_echo "$DUMPBIN" >&6; } 11624de2362d3Smrgelse 11625de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11626de2362d3Smrg$as_echo "no" >&6; } 11627de2362d3Smrgfi 11628de2362d3Smrg 11629de2362d3Smrg 11630de2362d3Smrg test -n "$DUMPBIN" && break 11631de2362d3Smrg done 11632de2362d3Smrgfi 11633de2362d3Smrgif test -z "$DUMPBIN"; then 11634de2362d3Smrg ac_ct_DUMPBIN=$DUMPBIN 11635de2362d3Smrg for ac_prog in dumpbin "link -dump" 11636de2362d3Smrgdo 11637de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11638de2362d3Smrgset dummy $ac_prog; ac_word=$2 11639de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11640de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11641de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11642de2362d3Smrg $as_echo_n "(cached) " >&6 11643de2362d3Smrgelse 11644de2362d3Smrg if test -n "$ac_ct_DUMPBIN"; then 11645de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11646de2362d3Smrgelse 11647de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11648de2362d3Smrgfor as_dir in $PATH 11649de2362d3Smrgdo 11650de2362d3Smrg IFS=$as_save_IFS 11651de2362d3Smrg test -z "$as_dir" && as_dir=. 11652de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1165318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11654de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11655de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11656de2362d3Smrg break 2 11657de2362d3Smrg fi 11658de2362d3Smrgdone 11659de2362d3Smrg done 11660de2362d3SmrgIFS=$as_save_IFS 11661de2362d3Smrg 11662de2362d3Smrgfi 11663de2362d3Smrgfi 11664de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11665de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then 11666de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11667de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11668de2362d3Smrgelse 11669de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11670de2362d3Smrg$as_echo "no" >&6; } 11671de2362d3Smrgfi 11672de2362d3Smrg 11673de2362d3Smrg 11674de2362d3Smrg test -n "$ac_ct_DUMPBIN" && break 11675de2362d3Smrgdone 11676de2362d3Smrg 11677de2362d3Smrg if test "x$ac_ct_DUMPBIN" = x; then 11678de2362d3Smrg DUMPBIN=":" 11679de2362d3Smrg else 11680de2362d3Smrg case $cross_compiling:$ac_tool_warned in 11681de2362d3Smrgyes:) 11682de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11683de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11684de2362d3Smrgac_tool_warned=yes ;; 11685de2362d3Smrgesac 11686de2362d3Smrg DUMPBIN=$ac_ct_DUMPBIN 11687de2362d3Smrg fi 11688de2362d3Smrgfi 11689de2362d3Smrg 1169018781e08Smrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11691de2362d3Smrg *COFF*) 1169218781e08Smrg DUMPBIN="$DUMPBIN -symbols -headers" 11693de2362d3Smrg ;; 11694de2362d3Smrg *) 11695de2362d3Smrg DUMPBIN=: 11696de2362d3Smrg ;; 11697de2362d3Smrg esac 11698de2362d3Smrg fi 11699de2362d3Smrg 1170018781e08Smrg if test : != "$DUMPBIN"; then 1170118781e08Smrg NM=$DUMPBIN 11702de2362d3Smrg fi 11703de2362d3Smrgfi 11704de2362d3Smrgtest -z "$NM" && NM=nm 11705de2362d3Smrg 11706de2362d3Smrg 11707de2362d3Smrg 11708de2362d3Smrg 11709de2362d3Smrg 11710de2362d3Smrg 11711de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11712de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11713de2362d3Smrgif ${lt_cv_nm_interface+:} false; then : 11714de2362d3Smrg $as_echo_n "(cached) " >&6 11715de2362d3Smrgelse 11716de2362d3Smrg lt_cv_nm_interface="BSD nm" 11717de2362d3Smrg echo "int some_variable = 0;" > conftest.$ac_ext 11718de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11719de2362d3Smrg (eval "$ac_compile" 2>conftest.err) 11720de2362d3Smrg cat conftest.err >&5 11721de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11722de2362d3Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11723de2362d3Smrg cat conftest.err >&5 11724de2362d3Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11725de2362d3Smrg cat conftest.out >&5 11726de2362d3Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11727de2362d3Smrg lt_cv_nm_interface="MS dumpbin" 11728de2362d3Smrg fi 11729de2362d3Smrg rm -f conftest* 11730de2362d3Smrgfi 11731de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11732de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; } 11733de2362d3Smrg 11734de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11735de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; } 11736de2362d3SmrgLN_S=$as_ln_s 11737de2362d3Smrgif test "$LN_S" = "ln -s"; then 11738de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11739de2362d3Smrg$as_echo "yes" >&6; } 11740de2362d3Smrgelse 11741de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11742de2362d3Smrg$as_echo "no, using $LN_S" >&6; } 11743de2362d3Smrgfi 11744de2362d3Smrg 11745de2362d3Smrg# find the maximum length of command line arguments 11746de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11747de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11748de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11749de2362d3Smrg $as_echo_n "(cached) " >&6 11750de2362d3Smrgelse 11751de2362d3Smrg i=0 1175218781e08Smrg teststring=ABCD 11753de2362d3Smrg 11754de2362d3Smrg case $build_os in 11755de2362d3Smrg msdosdjgpp*) 11756de2362d3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11757de2362d3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11758de2362d3Smrg # during glob expansion). Even if it were fixed, the result of this 11759de2362d3Smrg # check would be larger than it should be. 11760de2362d3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11761de2362d3Smrg ;; 11762de2362d3Smrg 11763de2362d3Smrg gnu*) 11764de2362d3Smrg # Under GNU Hurd, this test is not required because there is 11765de2362d3Smrg # no limit to the length of command line arguments. 11766de2362d3Smrg # Libtool will interpret -1 as no limit whatsoever 11767de2362d3Smrg lt_cv_sys_max_cmd_len=-1; 11768de2362d3Smrg ;; 11769de2362d3Smrg 11770de2362d3Smrg cygwin* | mingw* | cegcc*) 11771de2362d3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11772de2362d3Smrg # about 5 minutes as the teststring grows exponentially. 11773de2362d3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 11774de2362d3Smrg # you end up with a "frozen" computer, even though with patience 11775de2362d3Smrg # the test eventually succeeds (with a max line length of 256k). 11776de2362d3Smrg # Instead, let's just punt: use the minimum linelength reported by 11777de2362d3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 11778de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11779de2362d3Smrg ;; 11780de2362d3Smrg 11781de2362d3Smrg mint*) 11782de2362d3Smrg # On MiNT this can take a long time and run out of memory. 11783de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11784de2362d3Smrg ;; 11785de2362d3Smrg 11786de2362d3Smrg amigaos*) 11787de2362d3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 11788de2362d3Smrg # So we just punt and use a minimum line length of 8192. 11789de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11790de2362d3Smrg ;; 11791de2362d3Smrg 1179218781e08Smrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11793de2362d3Smrg # This has been around since 386BSD, at least. Likely further. 11794de2362d3Smrg if test -x /sbin/sysctl; then 11795de2362d3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11796de2362d3Smrg elif test -x /usr/sbin/sysctl; then 11797de2362d3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11798de2362d3Smrg else 11799de2362d3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11800de2362d3Smrg fi 11801de2362d3Smrg # And add a safety zone 11802de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11803de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11804de2362d3Smrg ;; 11805de2362d3Smrg 11806de2362d3Smrg interix*) 11807de2362d3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11808de2362d3Smrg lt_cv_sys_max_cmd_len=196608 11809de2362d3Smrg ;; 11810de2362d3Smrg 11811de2362d3Smrg os2*) 11812de2362d3Smrg # The test takes a long time on OS/2. 11813de2362d3Smrg lt_cv_sys_max_cmd_len=8192 11814de2362d3Smrg ;; 11815de2362d3Smrg 11816de2362d3Smrg osf*) 11817de2362d3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11818de2362d3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11819de2362d3Smrg # nice to cause kernel panics so lets avoid the loop below. 11820de2362d3Smrg # First set a reasonable default. 11821de2362d3Smrg lt_cv_sys_max_cmd_len=16384 11822de2362d3Smrg # 11823de2362d3Smrg if test -x /sbin/sysconfig; then 11824de2362d3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11825de2362d3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11826de2362d3Smrg esac 11827de2362d3Smrg fi 11828de2362d3Smrg ;; 11829de2362d3Smrg sco3.2v5*) 11830de2362d3Smrg lt_cv_sys_max_cmd_len=102400 11831de2362d3Smrg ;; 11832de2362d3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 11833de2362d3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11834de2362d3Smrg if test -n "$kargmax"; then 11835de2362d3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11836de2362d3Smrg else 11837de2362d3Smrg lt_cv_sys_max_cmd_len=32768 11838de2362d3Smrg fi 11839de2362d3Smrg ;; 11840de2362d3Smrg *) 11841de2362d3Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 1184218781e08Smrg if test -n "$lt_cv_sys_max_cmd_len" && \ 1184318781e08Smrg test undefined != "$lt_cv_sys_max_cmd_len"; then 11844de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11845de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11846de2362d3Smrg else 11847de2362d3Smrg # Make teststring a little bigger before we do anything with it. 11848de2362d3Smrg # a 1K string should be a reasonable start. 1184918781e08Smrg for i in 1 2 3 4 5 6 7 8; do 11850de2362d3Smrg teststring=$teststring$teststring 11851de2362d3Smrg done 11852de2362d3Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11853de2362d3Smrg # If test is not a shell built-in, we'll probably end up computing a 11854de2362d3Smrg # maximum length that is only half of the actual maximum length, but 11855de2362d3Smrg # we can't tell. 1185618781e08Smrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11857de2362d3Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 1185818781e08Smrg test 17 != "$i" # 1/2 MB should be enough 11859de2362d3Smrg do 11860de2362d3Smrg i=`expr $i + 1` 11861de2362d3Smrg teststring=$teststring$teststring 11862de2362d3Smrg done 11863de2362d3Smrg # Only check the string length outside the loop. 11864de2362d3Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11865de2362d3Smrg teststring= 11866de2362d3Smrg # Add a significant safety factor because C++ compilers can tack on 11867de2362d3Smrg # massive amounts of additional arguments before passing them to the 11868de2362d3Smrg # linker. It appears as though 1/2 is a usable value. 11869de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11870de2362d3Smrg fi 11871de2362d3Smrg ;; 11872de2362d3Smrg esac 11873de2362d3Smrg 11874de2362d3Smrgfi 11875de2362d3Smrg 1187618781e08Smrgif test -n "$lt_cv_sys_max_cmd_len"; then 11877de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11878de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11879de2362d3Smrgelse 11880de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11881de2362d3Smrg$as_echo "none" >&6; } 11882de2362d3Smrgfi 11883de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11884de2362d3Smrg 11885de2362d3Smrg 11886de2362d3Smrg 11887de2362d3Smrg 11888de2362d3Smrg 11889de2362d3Smrg 11890de2362d3Smrg: ${CP="cp -f"} 11891de2362d3Smrg: ${MV="mv -f"} 11892de2362d3Smrg: ${RM="rm -f"} 11893de2362d3Smrg 11894de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11895de2362d3Smrg lt_unset=unset 11896de2362d3Smrgelse 11897de2362d3Smrg lt_unset=false 11898de2362d3Smrgfi 11899de2362d3Smrg 11900de2362d3Smrg 11901de2362d3Smrg 11902de2362d3Smrg 11903de2362d3Smrg 11904de2362d3Smrg# test EBCDIC or ASCII 11905de2362d3Smrgcase `echo X|tr X '\101'` in 11906de2362d3Smrg A) # ASCII based system 11907de2362d3Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11908de2362d3Smrg lt_SP2NL='tr \040 \012' 11909de2362d3Smrg lt_NL2SP='tr \015\012 \040\040' 11910de2362d3Smrg ;; 11911de2362d3Smrg *) # EBCDIC based system 11912de2362d3Smrg lt_SP2NL='tr \100 \n' 11913de2362d3Smrg lt_NL2SP='tr \r\n \100\100' 11914de2362d3Smrg ;; 11915de2362d3Smrgesac 11916de2362d3Smrg 11917de2362d3Smrg 11918de2362d3Smrg 11919de2362d3Smrg 11920de2362d3Smrg 11921de2362d3Smrg 11922de2362d3Smrg 11923de2362d3Smrg 11924de2362d3Smrg 11925de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11926de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11927de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then : 11928de2362d3Smrg $as_echo_n "(cached) " >&6 11929de2362d3Smrgelse 11930de2362d3Smrg case $host in 11931de2362d3Smrg *-*-mingw* ) 11932de2362d3Smrg case $build in 11933de2362d3Smrg *-*-mingw* ) # actually msys 11934de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11935de2362d3Smrg ;; 11936de2362d3Smrg *-*-cygwin* ) 11937de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11938de2362d3Smrg ;; 11939de2362d3Smrg * ) # otherwise, assume *nix 11940de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11941de2362d3Smrg ;; 11942de2362d3Smrg esac 11943de2362d3Smrg ;; 11944de2362d3Smrg *-*-cygwin* ) 11945de2362d3Smrg case $build in 11946de2362d3Smrg *-*-mingw* ) # actually msys 11947de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11948de2362d3Smrg ;; 11949de2362d3Smrg *-*-cygwin* ) 11950de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11951de2362d3Smrg ;; 11952de2362d3Smrg * ) # otherwise, assume *nix 11953de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11954de2362d3Smrg ;; 11955de2362d3Smrg esac 11956de2362d3Smrg ;; 11957de2362d3Smrg * ) # unhandled hosts (and "normal" native builds) 11958de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11959de2362d3Smrg ;; 11960de2362d3Smrgesac 11961de2362d3Smrg 11962de2362d3Smrgfi 11963de2362d3Smrg 11964de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11965de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11966de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11967de2362d3Smrg 11968de2362d3Smrg 11969de2362d3Smrg 11970de2362d3Smrg 11971de2362d3Smrg 11972de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11973de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11974de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11975de2362d3Smrg $as_echo_n "(cached) " >&6 11976de2362d3Smrgelse 11977de2362d3Smrg #assume ordinary cross tools, or native build. 11978de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 11979de2362d3Smrgcase $host in 11980de2362d3Smrg *-*-mingw* ) 11981de2362d3Smrg case $build in 11982de2362d3Smrg *-*-mingw* ) # actually msys 11983de2362d3Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11984de2362d3Smrg ;; 11985de2362d3Smrg esac 11986de2362d3Smrg ;; 11987de2362d3Smrgesac 11988de2362d3Smrg 11989de2362d3Smrgfi 11990de2362d3Smrg 11991de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 11992de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11993de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11994de2362d3Smrg 11995de2362d3Smrg 11996de2362d3Smrg 11997de2362d3Smrg 11998de2362d3Smrg 11999de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 12000de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 12001de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then : 12002de2362d3Smrg $as_echo_n "(cached) " >&6 12003de2362d3Smrgelse 12004de2362d3Smrg lt_cv_ld_reload_flag='-r' 12005de2362d3Smrgfi 12006de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 12007de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 12008de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag 12009de2362d3Smrgcase $reload_flag in 12010de2362d3Smrg"" | " "*) ;; 12011de2362d3Smrg*) reload_flag=" $reload_flag" ;; 12012de2362d3Smrgesac 12013de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 12014de2362d3Smrgcase $host_os in 12015de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 1201618781e08Smrg if test yes != "$GCC"; then 12017de2362d3Smrg reload_cmds=false 12018de2362d3Smrg fi 12019de2362d3Smrg ;; 12020de2362d3Smrg darwin*) 1202118781e08Smrg if test yes = "$GCC"; then 1202218781e08Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12023de2362d3Smrg else 12024de2362d3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 12025de2362d3Smrg fi 12026de2362d3Smrg ;; 12027de2362d3Smrgesac 12028de2362d3Smrg 12029de2362d3Smrg 12030de2362d3Smrg 12031de2362d3Smrg 12032de2362d3Smrg 12033de2362d3Smrg 12034de2362d3Smrg 12035de2362d3Smrg 12036de2362d3Smrg 12037de2362d3Smrgif test -n "$ac_tool_prefix"; then 12038de2362d3Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12039de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 12040de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12041de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12042de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 12043de2362d3Smrg $as_echo_n "(cached) " >&6 12044de2362d3Smrgelse 12045de2362d3Smrg if test -n "$OBJDUMP"; then 12046de2362d3Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12047de2362d3Smrgelse 12048de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12049de2362d3Smrgfor as_dir in $PATH 12050de2362d3Smrgdo 12051de2362d3Smrg IFS=$as_save_IFS 12052de2362d3Smrg test -z "$as_dir" && as_dir=. 12053de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1205418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12055de2362d3Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12056de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12057de2362d3Smrg break 2 12058de2362d3Smrg fi 12059de2362d3Smrgdone 12060de2362d3Smrg done 12061de2362d3SmrgIFS=$as_save_IFS 12062de2362d3Smrg 12063de2362d3Smrgfi 12064de2362d3Smrgfi 12065de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 12066de2362d3Smrgif test -n "$OBJDUMP"; then 12067de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12068de2362d3Smrg$as_echo "$OBJDUMP" >&6; } 12069de2362d3Smrgelse 12070de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12071de2362d3Smrg$as_echo "no" >&6; } 12072de2362d3Smrgfi 12073de2362d3Smrg 12074de2362d3Smrg 12075de2362d3Smrgfi 12076de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 12077de2362d3Smrg ac_ct_OBJDUMP=$OBJDUMP 12078de2362d3Smrg # Extract the first word of "objdump", so it can be a program name with args. 12079de2362d3Smrgset dummy objdump; ac_word=$2 12080de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12081de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12082de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 12083de2362d3Smrg $as_echo_n "(cached) " >&6 12084de2362d3Smrgelse 12085de2362d3Smrg if test -n "$ac_ct_OBJDUMP"; then 12086de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12087de2362d3Smrgelse 12088de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12089de2362d3Smrgfor as_dir in $PATH 12090de2362d3Smrgdo 12091de2362d3Smrg IFS=$as_save_IFS 12092de2362d3Smrg test -z "$as_dir" && as_dir=. 12093de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1209418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12095de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 12096de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12097de2362d3Smrg break 2 12098de2362d3Smrg fi 12099de2362d3Smrgdone 12100de2362d3Smrg done 12101de2362d3SmrgIFS=$as_save_IFS 12102de2362d3Smrg 12103de2362d3Smrgfi 12104de2362d3Smrgfi 12105de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12106de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then 12107de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12108de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 12109de2362d3Smrgelse 12110de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12111de2362d3Smrg$as_echo "no" >&6; } 12112de2362d3Smrgfi 12113de2362d3Smrg 12114de2362d3Smrg if test "x$ac_ct_OBJDUMP" = x; then 12115de2362d3Smrg OBJDUMP="false" 12116de2362d3Smrg else 12117de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12118de2362d3Smrgyes:) 12119de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12120de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12121de2362d3Smrgac_tool_warned=yes ;; 12122de2362d3Smrgesac 12123de2362d3Smrg OBJDUMP=$ac_ct_OBJDUMP 12124de2362d3Smrg fi 12125de2362d3Smrgelse 12126de2362d3Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 12127de2362d3Smrgfi 12128de2362d3Smrg 12129de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 12130de2362d3Smrg 12131de2362d3Smrg 12132de2362d3Smrg 12133de2362d3Smrg 12134de2362d3Smrg 12135de2362d3Smrg 12136de2362d3Smrg 12137de2362d3Smrg 12138de2362d3Smrg 12139de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12140de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 12141de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then : 12142de2362d3Smrg $as_echo_n "(cached) " >&6 12143de2362d3Smrgelse 12144de2362d3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 12145de2362d3Smrglt_cv_file_magic_test_file= 12146de2362d3Smrglt_cv_deplibs_check_method='unknown' 12147de2362d3Smrg# Need to set the preceding variable on all platforms that support 12148de2362d3Smrg# interlibrary dependencies. 12149de2362d3Smrg# 'none' -- dependencies not supported. 1215018781e08Smrg# 'unknown' -- same as none, but documents that we really don't know. 12151de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks. 12152de2362d3Smrg# 'test_compile' -- check by making test program. 12153de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 1215418781e08Smrg# that responds to the $file_magic_cmd with a given extended regex. 1215518781e08Smrg# If you have 'file' or equivalent on your system and you're not sure 1215618781e08Smrg# whether 'pass_all' will *always* work, you probably want this one. 12157de2362d3Smrg 12158de2362d3Smrgcase $host_os in 12159de2362d3Smrgaix[4-9]*) 12160de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12161de2362d3Smrg ;; 12162de2362d3Smrg 12163de2362d3Smrgbeos*) 12164de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12165de2362d3Smrg ;; 12166de2362d3Smrg 12167de2362d3Smrgbsdi[45]*) 12168de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12169de2362d3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 12170de2362d3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 12171de2362d3Smrg ;; 12172de2362d3Smrg 12173de2362d3Smrgcygwin*) 12174de2362d3Smrg # func_win32_libid is a shell function defined in ltmain.sh 12175de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12176de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12177de2362d3Smrg ;; 12178de2362d3Smrg 12179de2362d3Smrgmingw* | pw32*) 12180de2362d3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 12181de2362d3Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 12182de2362d3Smrg # unless we find 'file', for example because we are cross-compiling. 1218318781e08Smrg if ( file / ) >/dev/null 2>&1; then 12184de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12185de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12186de2362d3Smrg else 12187de2362d3Smrg # Keep this pattern in sync with the one in func_win32_libid. 12188de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12189de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12190de2362d3Smrg fi 12191de2362d3Smrg ;; 12192de2362d3Smrg 12193de2362d3Smrgcegcc*) 12194de2362d3Smrg # use the weaker test based on 'objdump'. See mingw*. 12195de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12196de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12197de2362d3Smrg ;; 12198de2362d3Smrg 12199de2362d3Smrgdarwin* | rhapsody*) 12200de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12201de2362d3Smrg ;; 12202de2362d3Smrg 12203de2362d3Smrgfreebsd* | dragonfly*) 12204de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12205de2362d3Smrg case $host_cpu in 12206de2362d3Smrg i*86 ) 12207de2362d3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 12208de2362d3Smrg # Let's accept both of them until this is cleared up. 12209de2362d3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12210de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12211de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12212de2362d3Smrg ;; 12213de2362d3Smrg esac 12214de2362d3Smrg else 12215de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12216de2362d3Smrg fi 12217de2362d3Smrg ;; 12218de2362d3Smrg 12219de2362d3Smrghaiku*) 12220de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12221de2362d3Smrg ;; 12222de2362d3Smrg 12223de2362d3Smrghpux10.20* | hpux11*) 12224de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12225de2362d3Smrg case $host_cpu in 12226de2362d3Smrg ia64*) 12227de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12228de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12229de2362d3Smrg ;; 12230de2362d3Smrg hppa*64*) 12231de2362d3Smrg 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]' 12232de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12233de2362d3Smrg ;; 12234de2362d3Smrg *) 12235de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12236de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 12237de2362d3Smrg ;; 12238de2362d3Smrg esac 12239de2362d3Smrg ;; 12240de2362d3Smrg 12241de2362d3Smrginterix[3-9]*) 12242de2362d3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12243de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12244de2362d3Smrg ;; 12245de2362d3Smrg 12246de2362d3Smrgirix5* | irix6* | nonstopux*) 12247de2362d3Smrg case $LD in 12248de2362d3Smrg *-32|*"-32 ") libmagic=32-bit;; 12249de2362d3Smrg *-n32|*"-n32 ") libmagic=N32;; 12250de2362d3Smrg *-64|*"-64 ") libmagic=64-bit;; 12251de2362d3Smrg *) libmagic=never-match;; 12252de2362d3Smrg esac 12253de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12254de2362d3Smrg ;; 12255de2362d3Smrg 12256de2362d3Smrg# This must be glibc/ELF. 1225718781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12258de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12259de2362d3Smrg ;; 12260de2362d3Smrg 122618bf5c682Smrgnetbsd*) 12262de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12263de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12264de2362d3Smrg else 12265de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12266de2362d3Smrg fi 12267de2362d3Smrg ;; 12268de2362d3Smrg 12269de2362d3Smrgnewos6*) 12270de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12271de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12272de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 12273de2362d3Smrg ;; 12274de2362d3Smrg 12275de2362d3Smrg*nto* | *qnx*) 12276de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12277de2362d3Smrg ;; 12278de2362d3Smrg 1227918781e08Smrgopenbsd* | bitrig*) 1228018781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12281de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12282de2362d3Smrg else 12283de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12284de2362d3Smrg fi 12285de2362d3Smrg ;; 12286de2362d3Smrg 12287de2362d3Smrgosf3* | osf4* | osf5*) 12288de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12289de2362d3Smrg ;; 12290de2362d3Smrg 12291de2362d3Smrgrdos*) 12292de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12293de2362d3Smrg ;; 12294de2362d3Smrg 12295de2362d3Smrgsolaris*) 12296de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12297de2362d3Smrg ;; 12298de2362d3Smrg 12299de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12300de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12301de2362d3Smrg ;; 12302de2362d3Smrg 12303de2362d3Smrgsysv4 | sysv4.3*) 12304de2362d3Smrg case $host_vendor in 12305de2362d3Smrg motorola) 12306de2362d3Smrg 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]' 12307de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12308de2362d3Smrg ;; 12309de2362d3Smrg ncr) 12310de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12311de2362d3Smrg ;; 12312de2362d3Smrg sequent) 12313de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12314de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12315de2362d3Smrg ;; 12316de2362d3Smrg sni) 12317de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12318de2362d3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12319de2362d3Smrg lt_cv_file_magic_test_file=/lib/libc.so 12320de2362d3Smrg ;; 12321de2362d3Smrg siemens) 12322de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12323de2362d3Smrg ;; 12324de2362d3Smrg pc) 12325de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12326de2362d3Smrg ;; 12327de2362d3Smrg esac 12328de2362d3Smrg ;; 12329de2362d3Smrg 12330de2362d3Smrgtpf*) 12331de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12332de2362d3Smrg ;; 1233318781e08Smrgos2*) 1233418781e08Smrg lt_cv_deplibs_check_method=pass_all 1233518781e08Smrg ;; 12336de2362d3Smrgesac 12337de2362d3Smrg 12338de2362d3Smrgfi 12339de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12340de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 12341de2362d3Smrg 12342de2362d3Smrgfile_magic_glob= 12343de2362d3Smrgwant_nocaseglob=no 12344de2362d3Smrgif test "$build" = "$host"; then 12345de2362d3Smrg case $host_os in 12346de2362d3Smrg mingw* | pw32*) 12347de2362d3Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12348de2362d3Smrg want_nocaseglob=yes 12349de2362d3Smrg else 12350de2362d3Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12351de2362d3Smrg fi 12352de2362d3Smrg ;; 12353de2362d3Smrg esac 12354de2362d3Smrgfi 12355de2362d3Smrg 12356de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 12357de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 12358de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 12359de2362d3Smrg 12360de2362d3Smrg 12361de2362d3Smrg 12362de2362d3Smrg 12363de2362d3Smrg 12364de2362d3Smrg 12365de2362d3Smrg 12366de2362d3Smrg 12367de2362d3Smrg 12368de2362d3Smrg 12369de2362d3Smrg 12370de2362d3Smrg 12371de2362d3Smrg 12372de2362d3Smrg 12373de2362d3Smrg 12374de2362d3Smrg 12375de2362d3Smrg 12376de2362d3Smrg 12377de2362d3Smrg 12378de2362d3Smrg 12379de2362d3Smrg 12380de2362d3Smrg 12381de2362d3Smrgif test -n "$ac_tool_prefix"; then 12382de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12383de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12384de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12385de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12386de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12387de2362d3Smrg $as_echo_n "(cached) " >&6 12388de2362d3Smrgelse 12389de2362d3Smrg if test -n "$DLLTOOL"; then 12390de2362d3Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12391de2362d3Smrgelse 12392de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12393de2362d3Smrgfor as_dir in $PATH 12394de2362d3Smrgdo 12395de2362d3Smrg IFS=$as_save_IFS 12396de2362d3Smrg test -z "$as_dir" && as_dir=. 12397de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1239818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12399de2362d3Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12400de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12401de2362d3Smrg break 2 12402de2362d3Smrg fi 12403de2362d3Smrgdone 12404de2362d3Smrg done 12405de2362d3SmrgIFS=$as_save_IFS 12406de2362d3Smrg 12407de2362d3Smrgfi 12408de2362d3Smrgfi 12409de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12410de2362d3Smrgif test -n "$DLLTOOL"; then 12411de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12412de2362d3Smrg$as_echo "$DLLTOOL" >&6; } 12413de2362d3Smrgelse 12414de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12415de2362d3Smrg$as_echo "no" >&6; } 12416de2362d3Smrgfi 12417de2362d3Smrg 12418de2362d3Smrg 12419de2362d3Smrgfi 12420de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 12421de2362d3Smrg ac_ct_DLLTOOL=$DLLTOOL 12422de2362d3Smrg # Extract the first word of "dlltool", so it can be a program name with args. 12423de2362d3Smrgset dummy dlltool; ac_word=$2 12424de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12425de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12426de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12427de2362d3Smrg $as_echo_n "(cached) " >&6 12428de2362d3Smrgelse 12429de2362d3Smrg if test -n "$ac_ct_DLLTOOL"; then 12430de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12431de2362d3Smrgelse 12432de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12433de2362d3Smrgfor as_dir in $PATH 12434de2362d3Smrgdo 12435de2362d3Smrg IFS=$as_save_IFS 12436de2362d3Smrg test -z "$as_dir" && as_dir=. 12437de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1243818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12439de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12440de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12441de2362d3Smrg break 2 12442de2362d3Smrg fi 12443de2362d3Smrgdone 12444de2362d3Smrg done 12445de2362d3SmrgIFS=$as_save_IFS 12446de2362d3Smrg 12447de2362d3Smrgfi 12448de2362d3Smrgfi 12449de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12450de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then 12451de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12452de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12453de2362d3Smrgelse 12454de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12455de2362d3Smrg$as_echo "no" >&6; } 12456de2362d3Smrgfi 12457de2362d3Smrg 12458de2362d3Smrg if test "x$ac_ct_DLLTOOL" = x; then 12459de2362d3Smrg DLLTOOL="false" 12460de2362d3Smrg else 12461de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12462de2362d3Smrgyes:) 12463de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12464de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12465de2362d3Smrgac_tool_warned=yes ;; 12466de2362d3Smrgesac 12467de2362d3Smrg DLLTOOL=$ac_ct_DLLTOOL 12468de2362d3Smrg fi 12469de2362d3Smrgelse 12470de2362d3Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12471de2362d3Smrgfi 12472de2362d3Smrg 12473de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12474de2362d3Smrg 12475de2362d3Smrg 12476de2362d3Smrg 12477de2362d3Smrg 12478de2362d3Smrg 12479de2362d3Smrg 12480de2362d3Smrg 12481de2362d3Smrg 12482de2362d3Smrg 12483de2362d3Smrg 12484de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12485de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12486de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12487de2362d3Smrg $as_echo_n "(cached) " >&6 12488de2362d3Smrgelse 12489de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12490de2362d3Smrg 12491de2362d3Smrgcase $host_os in 12492de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 1249318781e08Smrg # two different shell functions defined in ltmain.sh; 1249418781e08Smrg # decide which one to use based on capabilities of $DLLTOOL 12495de2362d3Smrg case `$DLLTOOL --help 2>&1` in 12496de2362d3Smrg *--identify-strict*) 12497de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12498de2362d3Smrg ;; 12499de2362d3Smrg *) 12500de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12501de2362d3Smrg ;; 12502de2362d3Smrg esac 12503de2362d3Smrg ;; 12504de2362d3Smrg*) 12505de2362d3Smrg # fallback: assume linklib IS sharedlib 1250618781e08Smrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 12507de2362d3Smrg ;; 12508de2362d3Smrgesac 12509de2362d3Smrg 12510de2362d3Smrgfi 12511de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12512de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12513de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12514de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12515de2362d3Smrg 12516de2362d3Smrg 12517de2362d3Smrg 12518de2362d3Smrg 12519de2362d3Smrg 12520de2362d3Smrg 12521de2362d3Smrg 12522de2362d3Smrgif test -n "$ac_tool_prefix"; then 12523de2362d3Smrg for ac_prog in ar 12524de2362d3Smrg do 12525de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12526de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12527de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12528de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12529de2362d3Smrgif ${ac_cv_prog_AR+:} false; then : 12530de2362d3Smrg $as_echo_n "(cached) " >&6 12531de2362d3Smrgelse 12532de2362d3Smrg if test -n "$AR"; then 12533de2362d3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 12534de2362d3Smrgelse 12535de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12536de2362d3Smrgfor as_dir in $PATH 12537de2362d3Smrgdo 12538de2362d3Smrg IFS=$as_save_IFS 12539de2362d3Smrg test -z "$as_dir" && as_dir=. 12540de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1254118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12542de2362d3Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12543de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12544de2362d3Smrg break 2 12545de2362d3Smrg fi 12546de2362d3Smrgdone 12547de2362d3Smrg done 12548de2362d3SmrgIFS=$as_save_IFS 12549de2362d3Smrg 12550de2362d3Smrgfi 12551de2362d3Smrgfi 12552de2362d3SmrgAR=$ac_cv_prog_AR 12553de2362d3Smrgif test -n "$AR"; then 12554de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12555de2362d3Smrg$as_echo "$AR" >&6; } 12556de2362d3Smrgelse 12557de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12558de2362d3Smrg$as_echo "no" >&6; } 12559de2362d3Smrgfi 12560de2362d3Smrg 12561de2362d3Smrg 12562de2362d3Smrg test -n "$AR" && break 12563de2362d3Smrg done 12564de2362d3Smrgfi 12565de2362d3Smrgif test -z "$AR"; then 12566de2362d3Smrg ac_ct_AR=$AR 12567de2362d3Smrg for ac_prog in ar 12568de2362d3Smrgdo 12569de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12570de2362d3Smrgset dummy $ac_prog; ac_word=$2 12571de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12572de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12573de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12574de2362d3Smrg $as_echo_n "(cached) " >&6 12575de2362d3Smrgelse 12576de2362d3Smrg if test -n "$ac_ct_AR"; then 12577de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12578de2362d3Smrgelse 12579de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12580de2362d3Smrgfor as_dir in $PATH 12581de2362d3Smrgdo 12582de2362d3Smrg IFS=$as_save_IFS 12583de2362d3Smrg test -z "$as_dir" && as_dir=. 12584de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1258518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12586de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 12587de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12588de2362d3Smrg break 2 12589de2362d3Smrg fi 12590de2362d3Smrgdone 12591de2362d3Smrg done 12592de2362d3SmrgIFS=$as_save_IFS 12593de2362d3Smrg 12594de2362d3Smrgfi 12595de2362d3Smrgfi 12596de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12597de2362d3Smrgif test -n "$ac_ct_AR"; then 12598de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12599de2362d3Smrg$as_echo "$ac_ct_AR" >&6; } 12600de2362d3Smrgelse 12601de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12602de2362d3Smrg$as_echo "no" >&6; } 12603de2362d3Smrgfi 12604de2362d3Smrg 12605de2362d3Smrg 12606de2362d3Smrg test -n "$ac_ct_AR" && break 12607de2362d3Smrgdone 12608de2362d3Smrg 12609de2362d3Smrg if test "x$ac_ct_AR" = x; then 12610de2362d3Smrg AR="false" 12611de2362d3Smrg else 12612de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12613de2362d3Smrgyes:) 12614de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12615de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12616de2362d3Smrgac_tool_warned=yes ;; 12617de2362d3Smrgesac 12618de2362d3Smrg AR=$ac_ct_AR 12619de2362d3Smrg fi 12620de2362d3Smrgfi 12621de2362d3Smrg 12622de2362d3Smrg: ${AR=ar} 12623de2362d3Smrg 12624de2362d3Smrg 12625de2362d3Smrg 12626de2362d3Smrg 12627de2362d3Smrg 12628de2362d3Smrg 126298bf5c682Smrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with 126308bf5c682Smrg# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 126318bf5c682Smrg# higher priority because thats what people were doing historically (setting 126328bf5c682Smrg# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 126338bf5c682Smrg# variable obsoleted/removed. 126348bf5c682Smrg 126358bf5c682Smrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 126368bf5c682Smrglt_ar_flags=$AR_FLAGS 126378bf5c682Smrg 126388bf5c682Smrg 126398bf5c682Smrg 126408bf5c682Smrg 126418bf5c682Smrg 126428bf5c682Smrg 126438bf5c682Smrg# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 126448bf5c682Smrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 126458bf5c682Smrg 12646de2362d3Smrg 12647de2362d3Smrg 12648de2362d3Smrg 12649de2362d3Smrg 12650de2362d3Smrg 12651de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12652de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12653de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then : 12654de2362d3Smrg $as_echo_n "(cached) " >&6 12655de2362d3Smrgelse 12656de2362d3Smrg lt_cv_ar_at_file=no 12657de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12658de2362d3Smrg/* end confdefs.h. */ 12659de2362d3Smrg 12660de2362d3Smrgint 12661de2362d3Smrgmain () 12662de2362d3Smrg{ 12663de2362d3Smrg 12664de2362d3Smrg ; 12665de2362d3Smrg return 0; 12666de2362d3Smrg} 12667de2362d3Smrg_ACEOF 12668de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 12669de2362d3Smrg echo conftest.$ac_objext > conftest.lst 12670de2362d3Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12671de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12672de2362d3Smrg (eval $lt_ar_try) 2>&5 12673de2362d3Smrg ac_status=$? 12674de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12675de2362d3Smrg test $ac_status = 0; } 1267618781e08Smrg if test 0 -eq "$ac_status"; then 12677de2362d3Smrg # Ensure the archiver fails upon bogus file names. 12678de2362d3Smrg rm -f conftest.$ac_objext libconftest.a 12679de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12680de2362d3Smrg (eval $lt_ar_try) 2>&5 12681de2362d3Smrg ac_status=$? 12682de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12683de2362d3Smrg test $ac_status = 0; } 1268418781e08Smrg if test 0 -ne "$ac_status"; then 12685de2362d3Smrg lt_cv_ar_at_file=@ 12686de2362d3Smrg fi 12687de2362d3Smrg fi 12688de2362d3Smrg rm -f conftest.* libconftest.a 12689de2362d3Smrg 12690de2362d3Smrgfi 12691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12692de2362d3Smrg 12693de2362d3Smrgfi 12694de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12695de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; } 12696de2362d3Smrg 1269718781e08Smrgif test no = "$lt_cv_ar_at_file"; then 12698de2362d3Smrg archiver_list_spec= 12699de2362d3Smrgelse 12700de2362d3Smrg archiver_list_spec=$lt_cv_ar_at_file 12701de2362d3Smrgfi 12702de2362d3Smrg 12703de2362d3Smrg 12704de2362d3Smrg 12705de2362d3Smrg 12706de2362d3Smrg 12707de2362d3Smrg 12708de2362d3Smrg 12709de2362d3Smrgif test -n "$ac_tool_prefix"; then 12710de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12711de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12712de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12713de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12714de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 12715de2362d3Smrg $as_echo_n "(cached) " >&6 12716de2362d3Smrgelse 12717de2362d3Smrg if test -n "$STRIP"; then 12718de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12719de2362d3Smrgelse 12720de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12721de2362d3Smrgfor as_dir in $PATH 12722de2362d3Smrgdo 12723de2362d3Smrg IFS=$as_save_IFS 12724de2362d3Smrg test -z "$as_dir" && as_dir=. 12725de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1272618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12727de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12728de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12729de2362d3Smrg break 2 12730de2362d3Smrg fi 12731de2362d3Smrgdone 12732de2362d3Smrg done 12733de2362d3SmrgIFS=$as_save_IFS 12734de2362d3Smrg 12735de2362d3Smrgfi 12736de2362d3Smrgfi 12737de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 12738de2362d3Smrgif test -n "$STRIP"; then 12739de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12740de2362d3Smrg$as_echo "$STRIP" >&6; } 12741de2362d3Smrgelse 12742de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12743de2362d3Smrg$as_echo "no" >&6; } 12744de2362d3Smrgfi 12745de2362d3Smrg 12746de2362d3Smrg 12747de2362d3Smrgfi 12748de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 12749de2362d3Smrg ac_ct_STRIP=$STRIP 12750de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 12751de2362d3Smrgset dummy strip; ac_word=$2 12752de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12753de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12754de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12755de2362d3Smrg $as_echo_n "(cached) " >&6 12756de2362d3Smrgelse 12757de2362d3Smrg if test -n "$ac_ct_STRIP"; then 12758de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12759de2362d3Smrgelse 12760de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12761de2362d3Smrgfor as_dir in $PATH 12762de2362d3Smrgdo 12763de2362d3Smrg IFS=$as_save_IFS 12764de2362d3Smrg test -z "$as_dir" && as_dir=. 12765de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1276618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12767de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 12768de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12769de2362d3Smrg break 2 12770de2362d3Smrg fi 12771de2362d3Smrgdone 12772de2362d3Smrg done 12773de2362d3SmrgIFS=$as_save_IFS 12774de2362d3Smrg 12775de2362d3Smrgfi 12776de2362d3Smrgfi 12777de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12778de2362d3Smrgif test -n "$ac_ct_STRIP"; then 12779de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12780de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 12781de2362d3Smrgelse 12782de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12783de2362d3Smrg$as_echo "no" >&6; } 12784de2362d3Smrgfi 12785de2362d3Smrg 12786de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 12787de2362d3Smrg STRIP=":" 12788de2362d3Smrg else 12789de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12790de2362d3Smrgyes:) 12791de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12792de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12793de2362d3Smrgac_tool_warned=yes ;; 12794de2362d3Smrgesac 12795de2362d3Smrg STRIP=$ac_ct_STRIP 12796de2362d3Smrg fi 12797de2362d3Smrgelse 12798de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 12799de2362d3Smrgfi 12800de2362d3Smrg 12801de2362d3Smrgtest -z "$STRIP" && STRIP=: 12802de2362d3Smrg 12803de2362d3Smrg 12804de2362d3Smrg 12805de2362d3Smrg 12806de2362d3Smrg 12807de2362d3Smrg 12808de2362d3Smrgif test -n "$ac_tool_prefix"; then 12809de2362d3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12810de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12811de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12812de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12813de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then : 12814de2362d3Smrg $as_echo_n "(cached) " >&6 12815de2362d3Smrgelse 12816de2362d3Smrg if test -n "$RANLIB"; then 12817de2362d3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12818de2362d3Smrgelse 12819de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12820de2362d3Smrgfor as_dir in $PATH 12821de2362d3Smrgdo 12822de2362d3Smrg IFS=$as_save_IFS 12823de2362d3Smrg test -z "$as_dir" && as_dir=. 12824de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1282518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12826de2362d3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12827de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12828de2362d3Smrg break 2 12829de2362d3Smrg fi 12830de2362d3Smrgdone 12831de2362d3Smrg done 12832de2362d3SmrgIFS=$as_save_IFS 12833de2362d3Smrg 12834de2362d3Smrgfi 12835de2362d3Smrgfi 12836de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB 12837de2362d3Smrgif test -n "$RANLIB"; then 12838de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12839de2362d3Smrg$as_echo "$RANLIB" >&6; } 12840de2362d3Smrgelse 12841de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12842de2362d3Smrg$as_echo "no" >&6; } 12843de2362d3Smrgfi 12844de2362d3Smrg 12845de2362d3Smrg 12846de2362d3Smrgfi 12847de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then 12848de2362d3Smrg ac_ct_RANLIB=$RANLIB 12849de2362d3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 12850de2362d3Smrgset dummy ranlib; ac_word=$2 12851de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12852de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12853de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12854de2362d3Smrg $as_echo_n "(cached) " >&6 12855de2362d3Smrgelse 12856de2362d3Smrg if test -n "$ac_ct_RANLIB"; then 12857de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12858de2362d3Smrgelse 12859de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12860de2362d3Smrgfor as_dir in $PATH 12861de2362d3Smrgdo 12862de2362d3Smrg IFS=$as_save_IFS 12863de2362d3Smrg test -z "$as_dir" && as_dir=. 12864de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1286518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12866de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12867de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12868de2362d3Smrg break 2 12869de2362d3Smrg fi 12870de2362d3Smrgdone 12871de2362d3Smrg done 12872de2362d3SmrgIFS=$as_save_IFS 12873de2362d3Smrg 12874de2362d3Smrgfi 12875de2362d3Smrgfi 12876de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12877de2362d3Smrgif test -n "$ac_ct_RANLIB"; then 12878de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12879de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; } 12880de2362d3Smrgelse 12881de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12882de2362d3Smrg$as_echo "no" >&6; } 12883de2362d3Smrgfi 12884de2362d3Smrg 12885de2362d3Smrg if test "x$ac_ct_RANLIB" = x; then 12886de2362d3Smrg RANLIB=":" 12887de2362d3Smrg else 12888de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12889de2362d3Smrgyes:) 12890de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12891de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12892de2362d3Smrgac_tool_warned=yes ;; 12893de2362d3Smrgesac 12894de2362d3Smrg RANLIB=$ac_ct_RANLIB 12895de2362d3Smrg fi 12896de2362d3Smrgelse 12897de2362d3Smrg RANLIB="$ac_cv_prog_RANLIB" 12898de2362d3Smrgfi 12899de2362d3Smrg 12900de2362d3Smrgtest -z "$RANLIB" && RANLIB=: 12901de2362d3Smrg 12902de2362d3Smrg 12903de2362d3Smrg 12904de2362d3Smrg 12905de2362d3Smrg 12906de2362d3Smrg 12907de2362d3Smrg# Determine commands to create old-style static archives. 12908de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12909de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib' 12910de2362d3Smrgold_postuninstall_cmds= 12911de2362d3Smrg 12912de2362d3Smrgif test -n "$RANLIB"; then 12913de2362d3Smrg case $host_os in 1291418781e08Smrg bitrig* | openbsd*) 12915de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12916de2362d3Smrg ;; 12917de2362d3Smrg *) 12918de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12919de2362d3Smrg ;; 12920de2362d3Smrg esac 12921de2362d3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12922de2362d3Smrgfi 12923de2362d3Smrg 12924de2362d3Smrgcase $host_os in 12925de2362d3Smrg darwin*) 12926de2362d3Smrg lock_old_archive_extraction=yes ;; 12927de2362d3Smrg *) 12928de2362d3Smrg lock_old_archive_extraction=no ;; 12929de2362d3Smrgesac 12930de2362d3Smrg 12931de2362d3Smrg 12932de2362d3Smrg 12933de2362d3Smrg 12934de2362d3Smrg 12935de2362d3Smrg 12936de2362d3Smrg 12937de2362d3Smrg 12938de2362d3Smrg 12939de2362d3Smrg 12940de2362d3Smrg 12941de2362d3Smrg 12942de2362d3Smrg 12943de2362d3Smrg 12944de2362d3Smrg 12945de2362d3Smrg 12946de2362d3Smrg 12947de2362d3Smrg 12948de2362d3Smrg 12949de2362d3Smrg 12950de2362d3Smrg 12951de2362d3Smrg 12952de2362d3Smrg 12953de2362d3Smrg 12954de2362d3Smrg 12955de2362d3Smrg 12956de2362d3Smrg 12957de2362d3Smrg 12958de2362d3Smrg 12959de2362d3Smrg 12960de2362d3Smrg 12961de2362d3Smrg 12962de2362d3Smrg 12963de2362d3Smrg 12964de2362d3Smrg 12965de2362d3Smrg 12966de2362d3Smrg 12967de2362d3Smrg 12968de2362d3Smrg 12969de2362d3Smrg# If no C compiler was specified, use CC. 12970de2362d3SmrgLTCC=${LTCC-"$CC"} 12971de2362d3Smrg 12972de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 12973de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12974de2362d3Smrg 12975de2362d3Smrg# Allow CC to be a program name with arguments. 12976de2362d3Smrgcompiler=$CC 12977de2362d3Smrg 12978de2362d3Smrg 12979de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12980de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12981de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12982de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12983de2362d3Smrg $as_echo_n "(cached) " >&6 12984de2362d3Smrgelse 12985de2362d3Smrg 12986de2362d3Smrg# These are sane defaults that work on at least a few old systems. 12987de2362d3Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12988de2362d3Smrg 12989de2362d3Smrg# Character class describing NM global symbol codes. 12990de2362d3Smrgsymcode='[BCDEGRST]' 12991de2362d3Smrg 12992de2362d3Smrg# Regexp to match symbols that can be accessed directly from C. 12993de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12994de2362d3Smrg 12995de2362d3Smrg# Define system-specific variables. 12996de2362d3Smrgcase $host_os in 12997de2362d3Smrgaix*) 12998de2362d3Smrg symcode='[BCDT]' 12999de2362d3Smrg ;; 13000de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 13001de2362d3Smrg symcode='[ABCDGISTW]' 13002de2362d3Smrg ;; 13003de2362d3Smrghpux*) 1300418781e08Smrg if test ia64 = "$host_cpu"; then 13005de2362d3Smrg symcode='[ABCDEGRST]' 13006de2362d3Smrg fi 13007de2362d3Smrg ;; 13008de2362d3Smrgirix* | nonstopux*) 13009de2362d3Smrg symcode='[BCDEGRST]' 13010de2362d3Smrg ;; 13011de2362d3Smrgosf*) 13012de2362d3Smrg symcode='[BCDEGQRST]' 13013de2362d3Smrg ;; 13014de2362d3Smrgsolaris*) 13015de2362d3Smrg symcode='[BDRT]' 13016de2362d3Smrg ;; 13017de2362d3Smrgsco3.2v5*) 13018de2362d3Smrg symcode='[DT]' 13019de2362d3Smrg ;; 13020de2362d3Smrgsysv4.2uw2*) 13021de2362d3Smrg symcode='[DT]' 13022de2362d3Smrg ;; 13023de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 13024de2362d3Smrg symcode='[ABDT]' 13025de2362d3Smrg ;; 13026de2362d3Smrgsysv4) 13027de2362d3Smrg symcode='[DFNSTU]' 13028de2362d3Smrg ;; 13029de2362d3Smrgesac 13030de2362d3Smrg 13031de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes. 13032de2362d3Smrgcase `$NM -V 2>&1` in 13033de2362d3Smrg*GNU* | *'with BFD'*) 13034de2362d3Smrg symcode='[ABCDGIRSTW]' ;; 13035de2362d3Smrgesac 13036de2362d3Smrg 1303718781e08Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 1303818781e08Smrg # Gets list of data symbols to import. 1303918781e08Smrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 1304018781e08Smrg # Adjust the below global symbol transforms to fixup imported variables. 1304118781e08Smrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 1304218781e08Smrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 1304318781e08Smrg lt_c_name_lib_hook="\ 1304418781e08Smrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 1304518781e08Smrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 1304618781e08Smrgelse 1304718781e08Smrg # Disable hooks by default. 1304818781e08Smrg lt_cv_sys_global_symbol_to_import= 1304918781e08Smrg lt_cdecl_hook= 1305018781e08Smrg lt_c_name_hook= 1305118781e08Smrg lt_c_name_lib_hook= 1305218781e08Smrgfi 1305318781e08Smrg 13054de2362d3Smrg# Transform an extracted symbol line into a proper C declaration. 13055de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently, 13056de2362d3Smrg# so use this general approach. 1305718781e08Smrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 1305818781e08Smrg$lt_cdecl_hook\ 1305918781e08Smrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 1306018781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13061de2362d3Smrg 13062de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address 1306318781e08Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 1306418781e08Smrg$lt_c_name_hook\ 1306518781e08Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 1306618781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 1306718781e08Smrg 1306818781e08Smrg# Transform an extracted symbol line into symbol name with lib prefix and 1306918781e08Smrg# symbol address. 1307018781e08Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 1307118781e08Smrg$lt_c_name_lib_hook\ 1307218781e08Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 1307318781e08Smrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 1307418781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13075de2362d3Smrg 13076de2362d3Smrg# Handle CRLF in mingw tool chain 13077de2362d3Smrgopt_cr= 13078de2362d3Smrgcase $build_os in 13079de2362d3Smrgmingw*) 13080de2362d3Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13081de2362d3Smrg ;; 13082de2362d3Smrgesac 13083de2362d3Smrg 13084de2362d3Smrg# Try without a prefix underscore, then with it. 13085de2362d3Smrgfor ac_symprfx in "" "_"; do 13086de2362d3Smrg 13087de2362d3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13088de2362d3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 13089de2362d3Smrg 13090de2362d3Smrg # Write the raw and C identifiers. 13091de2362d3Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 1309218781e08Smrg # Fake it for dumpbin and say T for any non-static function, 1309318781e08Smrg # D for any global variable and I for any imported variable. 13094de2362d3Smrg # Also find C++ and __fastcall symbols from MSVC++, 13095de2362d3Smrg # which start with @ or ?. 13096de2362d3Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 13097de2362d3Smrg" {last_section=section; section=\$ 3};"\ 13098de2362d3Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13099de2362d3Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 1310018781e08Smrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 1310118781e08Smrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 1310218781e08Smrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13103de2362d3Smrg" \$ 0!~/External *\|/{next};"\ 13104de2362d3Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13105de2362d3Smrg" {if(hide[section]) next};"\ 1310618781e08Smrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 1310718781e08Smrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 1310818781e08Smrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 1310918781e08Smrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13110de2362d3Smrg" ' prfx=^$ac_symprfx" 13111de2362d3Smrg else 13112de2362d3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13113de2362d3Smrg fi 13114de2362d3Smrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 13115de2362d3Smrg 13116de2362d3Smrg # Check to see that the pipe works correctly. 13117de2362d3Smrg pipe_works=no 13118de2362d3Smrg 13119de2362d3Smrg rm -f conftest* 13120de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 13121de2362d3Smrg#ifdef __cplusplus 13122de2362d3Smrgextern "C" { 13123de2362d3Smrg#endif 13124de2362d3Smrgchar nm_test_var; 13125de2362d3Smrgvoid nm_test_func(void); 13126de2362d3Smrgvoid nm_test_func(void){} 13127de2362d3Smrg#ifdef __cplusplus 13128de2362d3Smrg} 13129de2362d3Smrg#endif 13130de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 13131de2362d3Smrg_LT_EOF 13132de2362d3Smrg 13133de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13134de2362d3Smrg (eval $ac_compile) 2>&5 13135de2362d3Smrg ac_status=$? 13136de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13137de2362d3Smrg test $ac_status = 0; }; then 13138de2362d3Smrg # Now try to grab the symbols. 13139de2362d3Smrg nlist=conftest.nm 13140de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13141de2362d3Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13142de2362d3Smrg ac_status=$? 13143de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13144de2362d3Smrg test $ac_status = 0; } && test -s "$nlist"; then 13145de2362d3Smrg # Try sorting and uniquifying the output. 13146de2362d3Smrg if sort "$nlist" | uniq > "$nlist"T; then 13147de2362d3Smrg mv -f "$nlist"T "$nlist" 13148de2362d3Smrg else 13149de2362d3Smrg rm -f "$nlist"T 13150de2362d3Smrg fi 13151de2362d3Smrg 13152de2362d3Smrg # Make sure that we snagged all the symbols we need. 13153de2362d3Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13154de2362d3Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13155de2362d3Smrg cat <<_LT_EOF > conftest.$ac_ext 13156de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 1315718781e08Smrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 1315818781e08Smrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 13159de2362d3Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 13160de2362d3Smrg# define LT_DLSYM_CONST 1316118781e08Smrg#elif defined __osf__ 13162de2362d3Smrg/* This system does not cope well with relocations in const data. */ 13163de2362d3Smrg# define LT_DLSYM_CONST 13164de2362d3Smrg#else 13165de2362d3Smrg# define LT_DLSYM_CONST const 13166de2362d3Smrg#endif 13167de2362d3Smrg 13168de2362d3Smrg#ifdef __cplusplus 13169de2362d3Smrgextern "C" { 13170de2362d3Smrg#endif 13171de2362d3Smrg 13172de2362d3Smrg_LT_EOF 13173de2362d3Smrg # Now generate the symbol file. 13174de2362d3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13175de2362d3Smrg 13176de2362d3Smrg cat <<_LT_EOF >> conftest.$ac_ext 13177de2362d3Smrg 13178de2362d3Smrg/* The mapping between symbol names and symbols. */ 13179de2362d3SmrgLT_DLSYM_CONST struct { 13180de2362d3Smrg const char *name; 13181de2362d3Smrg void *address; 13182de2362d3Smrg} 13183de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] = 13184de2362d3Smrg{ 13185de2362d3Smrg { "@PROGRAM@", (void *) 0 }, 13186de2362d3Smrg_LT_EOF 1318718781e08Smrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13188de2362d3Smrg cat <<\_LT_EOF >> conftest.$ac_ext 13189de2362d3Smrg {0, (void *) 0} 13190de2362d3Smrg}; 13191de2362d3Smrg 13192de2362d3Smrg/* This works around a problem in FreeBSD linker */ 13193de2362d3Smrg#ifdef FREEBSD_WORKAROUND 13194de2362d3Smrgstatic const void *lt_preloaded_setup() { 13195de2362d3Smrg return lt__PROGRAM__LTX_preloaded_symbols; 13196de2362d3Smrg} 13197de2362d3Smrg#endif 13198de2362d3Smrg 13199de2362d3Smrg#ifdef __cplusplus 13200de2362d3Smrg} 13201de2362d3Smrg#endif 13202de2362d3Smrg_LT_EOF 13203de2362d3Smrg # Now try linking the two files. 13204de2362d3Smrg mv conftest.$ac_objext conftstm.$ac_objext 13205de2362d3Smrg lt_globsym_save_LIBS=$LIBS 13206de2362d3Smrg lt_globsym_save_CFLAGS=$CFLAGS 1320718781e08Smrg LIBS=conftstm.$ac_objext 13208de2362d3Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13209de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13210de2362d3Smrg (eval $ac_link) 2>&5 13211de2362d3Smrg ac_status=$? 13212de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1321318781e08Smrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 13214de2362d3Smrg pipe_works=yes 13215de2362d3Smrg fi 13216de2362d3Smrg LIBS=$lt_globsym_save_LIBS 13217de2362d3Smrg CFLAGS=$lt_globsym_save_CFLAGS 13218de2362d3Smrg else 13219de2362d3Smrg echo "cannot find nm_test_func in $nlist" >&5 13220de2362d3Smrg fi 13221de2362d3Smrg else 13222de2362d3Smrg echo "cannot find nm_test_var in $nlist" >&5 13223de2362d3Smrg fi 13224de2362d3Smrg else 13225de2362d3Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13226de2362d3Smrg fi 13227de2362d3Smrg else 13228de2362d3Smrg echo "$progname: failed program was:" >&5 13229de2362d3Smrg cat conftest.$ac_ext >&5 13230de2362d3Smrg fi 13231de2362d3Smrg rm -rf conftest* conftst* 13232de2362d3Smrg 13233de2362d3Smrg # Do not use the global_symbol_pipe unless it works. 1323418781e08Smrg if test yes = "$pipe_works"; then 13235de2362d3Smrg break 13236de2362d3Smrg else 13237de2362d3Smrg lt_cv_sys_global_symbol_pipe= 13238de2362d3Smrg fi 13239de2362d3Smrgdone 13240de2362d3Smrg 13241de2362d3Smrgfi 13242de2362d3Smrg 13243de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 13244de2362d3Smrg lt_cv_sys_global_symbol_to_cdecl= 13245de2362d3Smrgfi 13246de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13247de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13248de2362d3Smrg$as_echo "failed" >&6; } 13249de2362d3Smrgelse 13250de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13251de2362d3Smrg$as_echo "ok" >&6; } 13252de2362d3Smrgfi 13253de2362d3Smrg 13254de2362d3Smrg# Response file support. 13255de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13256de2362d3Smrg nm_file_list_spec='@' 13257de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13258de2362d3Smrg nm_file_list_spec='@' 13259de2362d3Smrgfi 13260de2362d3Smrg 13261de2362d3Smrg 13262de2362d3Smrg 13263de2362d3Smrg 13264de2362d3Smrg 13265de2362d3Smrg 13266de2362d3Smrg 13267de2362d3Smrg 13268de2362d3Smrg 13269de2362d3Smrg 13270de2362d3Smrg 13271de2362d3Smrg 13272de2362d3Smrg 13273de2362d3Smrg 13274de2362d3Smrg 13275de2362d3Smrg 1327618781e08Smrg 1327718781e08Smrg 1327818781e08Smrg 1327918781e08Smrg 1328018781e08Smrg 1328118781e08Smrg 1328218781e08Smrg 1328318781e08Smrg 1328418781e08Smrg 1328518781e08Smrg 13286de2362d3Smrg 13287de2362d3Smrg 13288de2362d3Smrg 13289de2362d3Smrg 13290de2362d3Smrg 13291de2362d3Smrg 13292de2362d3Smrg 13293de2362d3Smrg 13294de2362d3Smrg 13295de2362d3Smrg 13296de2362d3Smrg 13297de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13298de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; } 13299de2362d3Smrg 13300de2362d3Smrg# Check whether --with-sysroot was given. 13301de2362d3Smrgif test "${with_sysroot+set}" = set; then : 13302de2362d3Smrg withval=$with_sysroot; 13303de2362d3Smrgelse 13304de2362d3Smrg with_sysroot=no 13305de2362d3Smrgfi 13306de2362d3Smrg 13307de2362d3Smrg 13308de2362d3Smrglt_sysroot= 1330918781e08Smrgcase $with_sysroot in #( 13310de2362d3Smrg yes) 1331118781e08Smrg if test yes = "$GCC"; then 13312de2362d3Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13313de2362d3Smrg fi 13314de2362d3Smrg ;; #( 13315de2362d3Smrg /*) 13316de2362d3Smrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13317de2362d3Smrg ;; #( 13318de2362d3Smrg no|'') 13319de2362d3Smrg ;; #( 13320de2362d3Smrg *) 1332118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 1332218781e08Smrg$as_echo "$with_sysroot" >&6; } 13323de2362d3Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13324de2362d3Smrg ;; 13325de2362d3Smrgesac 13326de2362d3Smrg 13327de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13328de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; } 13329de2362d3Smrg 13330de2362d3Smrg 13331de2362d3Smrg 13332de2362d3Smrg 13333de2362d3Smrg 1333418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 1333518781e08Smrg$as_echo_n "checking for a working dd... " >&6; } 1333618781e08Smrgif ${ac_cv_path_lt_DD+:} false; then : 1333718781e08Smrg $as_echo_n "(cached) " >&6 1333818781e08Smrgelse 1333918781e08Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 1334018781e08Smrgcat conftest.i conftest.i >conftest2.i 1334118781e08Smrg: ${lt_DD:=$DD} 1334218781e08Smrgif test -z "$lt_DD"; then 1334318781e08Smrg ac_path_lt_DD_found=false 1334418781e08Smrg # Loop through the user's path and test for each of PROGNAME-LIST 1334518781e08Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1334618781e08Smrgfor as_dir in $PATH 1334718781e08Smrgdo 1334818781e08Smrg IFS=$as_save_IFS 1334918781e08Smrg test -z "$as_dir" && as_dir=. 1335018781e08Smrg for ac_prog in dd; do 1335118781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1335218781e08Smrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 1335318781e08Smrg as_fn_executable_p "$ac_path_lt_DD" || continue 1335418781e08Smrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 1335518781e08Smrg cmp -s conftest.i conftest.out \ 1335618781e08Smrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 1335718781e08Smrgfi 1335818781e08Smrg $ac_path_lt_DD_found && break 3 1335918781e08Smrg done 1336018781e08Smrg done 1336118781e08Smrg done 1336218781e08SmrgIFS=$as_save_IFS 1336318781e08Smrg if test -z "$ac_cv_path_lt_DD"; then 1336418781e08Smrg : 1336518781e08Smrg fi 1336618781e08Smrgelse 1336718781e08Smrg ac_cv_path_lt_DD=$lt_DD 1336818781e08Smrgfi 1336918781e08Smrg 1337018781e08Smrgrm -f conftest.i conftest2.i conftest.out 1337118781e08Smrgfi 1337218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 1337318781e08Smrg$as_echo "$ac_cv_path_lt_DD" >&6; } 1337418781e08Smrg 1337518781e08Smrg 1337618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 1337718781e08Smrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 1337818781e08Smrgif ${lt_cv_truncate_bin+:} false; then : 1337918781e08Smrg $as_echo_n "(cached) " >&6 1338018781e08Smrgelse 1338118781e08Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 1338218781e08Smrgcat conftest.i conftest.i >conftest2.i 1338318781e08Smrglt_cv_truncate_bin= 1338418781e08Smrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 1338518781e08Smrg cmp -s conftest.i conftest.out \ 1338618781e08Smrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 1338718781e08Smrgfi 1338818781e08Smrgrm -f conftest.i conftest2.i conftest.out 1338918781e08Smrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 1339018781e08Smrgfi 1339118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 1339218781e08Smrg$as_echo "$lt_cv_truncate_bin" >&6; } 1339318781e08Smrg 1339418781e08Smrg 1339518781e08Smrg 1339618781e08Smrg 1339718781e08Smrg 1339818781e08Smrg 1339918781e08Smrg 1340018781e08Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 1340118781e08Smrgfunc_cc_basename () 1340218781e08Smrg{ 1340318781e08Smrg for cc_temp in $*""; do 1340418781e08Smrg case $cc_temp in 1340518781e08Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1340618781e08Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1340718781e08Smrg \-*) ;; 1340818781e08Smrg *) break;; 1340918781e08Smrg esac 1341018781e08Smrg done 1341118781e08Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 1341218781e08Smrg} 1341318781e08Smrg 13414de2362d3Smrg# Check whether --enable-libtool-lock was given. 13415de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then : 13416de2362d3Smrg enableval=$enable_libtool_lock; 13417de2362d3Smrgfi 13418de2362d3Smrg 1341918781e08Smrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 13420de2362d3Smrg 13421de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good 13422de2362d3Smrg# libtool support. 13423de2362d3Smrgcase $host in 13424de2362d3Smrgia64-*-hpux*) 1342518781e08Smrg # Find out what ABI is being produced by ac_compile, and set mode 1342618781e08Smrg # options accordingly. 13427de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13428de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13429de2362d3Smrg (eval $ac_compile) 2>&5 13430de2362d3Smrg ac_status=$? 13431de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13432de2362d3Smrg test $ac_status = 0; }; then 13433de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13434de2362d3Smrg *ELF-32*) 1343518781e08Smrg HPUX_IA64_MODE=32 13436de2362d3Smrg ;; 13437de2362d3Smrg *ELF-64*) 1343818781e08Smrg HPUX_IA64_MODE=64 13439de2362d3Smrg ;; 13440de2362d3Smrg esac 13441de2362d3Smrg fi 13442de2362d3Smrg rm -rf conftest* 13443de2362d3Smrg ;; 13444de2362d3Smrg*-*-irix6*) 1344518781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1344618781e08Smrg # options accordingly. 13447de2362d3Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13448de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13449de2362d3Smrg (eval $ac_compile) 2>&5 13450de2362d3Smrg ac_status=$? 13451de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13452de2362d3Smrg test $ac_status = 0; }; then 1345318781e08Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 13454de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13455de2362d3Smrg *32-bit*) 13456de2362d3Smrg LD="${LD-ld} -melf32bsmip" 13457de2362d3Smrg ;; 13458de2362d3Smrg *N32*) 13459de2362d3Smrg LD="${LD-ld} -melf32bmipn32" 13460de2362d3Smrg ;; 13461de2362d3Smrg *64-bit*) 13462de2362d3Smrg LD="${LD-ld} -melf64bmip" 13463de2362d3Smrg ;; 13464de2362d3Smrg esac 13465de2362d3Smrg else 13466de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13467de2362d3Smrg *32-bit*) 13468de2362d3Smrg LD="${LD-ld} -32" 13469de2362d3Smrg ;; 13470de2362d3Smrg *N32*) 13471de2362d3Smrg LD="${LD-ld} -n32" 13472de2362d3Smrg ;; 13473de2362d3Smrg *64-bit*) 13474de2362d3Smrg LD="${LD-ld} -64" 13475de2362d3Smrg ;; 13476de2362d3Smrg esac 13477de2362d3Smrg fi 13478de2362d3Smrg fi 13479de2362d3Smrg rm -rf conftest* 13480de2362d3Smrg ;; 13481de2362d3Smrg 1348218781e08Smrgmips64*-*linux*) 1348318781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1348418781e08Smrg # options accordingly. 1348518781e08Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 1348618781e08Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 1348718781e08Smrg (eval $ac_compile) 2>&5 1348818781e08Smrg ac_status=$? 1348918781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1349018781e08Smrg test $ac_status = 0; }; then 1349118781e08Smrg emul=elf 1349218781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1349318781e08Smrg *32-bit*) 1349418781e08Smrg emul="${emul}32" 1349518781e08Smrg ;; 1349618781e08Smrg *64-bit*) 1349718781e08Smrg emul="${emul}64" 1349818781e08Smrg ;; 1349918781e08Smrg esac 1350018781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1350118781e08Smrg *MSB*) 1350218781e08Smrg emul="${emul}btsmip" 1350318781e08Smrg ;; 1350418781e08Smrg *LSB*) 1350518781e08Smrg emul="${emul}ltsmip" 1350618781e08Smrg ;; 1350718781e08Smrg esac 1350818781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1350918781e08Smrg *N32*) 1351018781e08Smrg emul="${emul}n32" 1351118781e08Smrg ;; 1351218781e08Smrg esac 1351318781e08Smrg LD="${LD-ld} -m $emul" 1351418781e08Smrg fi 1351518781e08Smrg rm -rf conftest* 1351618781e08Smrg ;; 1351718781e08Smrg 1351818781e08Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13519de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 1352018781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1352118781e08Smrg # options accordingly. Note that the listed cases only cover the 1352218781e08Smrg # situations where additional linker options are needed (such as when 1352318781e08Smrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 1352418781e08Smrg # vice versa); the common cases where no linker options are needed do 1352518781e08Smrg # not appear in the list. 13526de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13527de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13528de2362d3Smrg (eval $ac_compile) 2>&5 13529de2362d3Smrg ac_status=$? 13530de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13531de2362d3Smrg test $ac_status = 0; }; then 13532de2362d3Smrg case `/usr/bin/file conftest.o` in 13533de2362d3Smrg *32-bit*) 13534de2362d3Smrg case $host in 13535de2362d3Smrg x86_64-*kfreebsd*-gnu) 13536de2362d3Smrg LD="${LD-ld} -m elf_i386_fbsd" 13537de2362d3Smrg ;; 13538de2362d3Smrg x86_64-*linux*) 1353918781e08Smrg case `/usr/bin/file conftest.o` in 1354018781e08Smrg *x86-64*) 1354118781e08Smrg LD="${LD-ld} -m elf32_x86_64" 1354218781e08Smrg ;; 1354318781e08Smrg *) 1354418781e08Smrg LD="${LD-ld} -m elf_i386" 1354518781e08Smrg ;; 1354618781e08Smrg esac 1354718781e08Smrg ;; 1354818781e08Smrg powerpc64le-*linux*) 1354918781e08Smrg LD="${LD-ld} -m elf32lppclinux" 13550de2362d3Smrg ;; 1355118781e08Smrg powerpc64-*linux*) 13552de2362d3Smrg LD="${LD-ld} -m elf32ppclinux" 13553de2362d3Smrg ;; 13554de2362d3Smrg s390x-*linux*) 13555de2362d3Smrg LD="${LD-ld} -m elf_s390" 13556de2362d3Smrg ;; 13557de2362d3Smrg sparc64-*linux*) 13558de2362d3Smrg LD="${LD-ld} -m elf32_sparc" 13559de2362d3Smrg ;; 13560de2362d3Smrg esac 13561de2362d3Smrg ;; 13562de2362d3Smrg *64-bit*) 13563de2362d3Smrg case $host in 13564de2362d3Smrg x86_64-*kfreebsd*-gnu) 13565de2362d3Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 13566de2362d3Smrg ;; 13567de2362d3Smrg x86_64-*linux*) 13568de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13569de2362d3Smrg ;; 1357018781e08Smrg powerpcle-*linux*) 1357118781e08Smrg LD="${LD-ld} -m elf64lppc" 1357218781e08Smrg ;; 1357318781e08Smrg powerpc-*linux*) 13574de2362d3Smrg LD="${LD-ld} -m elf64ppc" 13575de2362d3Smrg ;; 13576de2362d3Smrg s390*-*linux*|s390*-*tpf*) 13577de2362d3Smrg LD="${LD-ld} -m elf64_s390" 13578de2362d3Smrg ;; 13579de2362d3Smrg sparc*-*linux*) 13580de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13581de2362d3Smrg ;; 13582de2362d3Smrg esac 13583de2362d3Smrg ;; 13584de2362d3Smrg esac 13585de2362d3Smrg fi 13586de2362d3Smrg rm -rf conftest* 13587de2362d3Smrg ;; 13588de2362d3Smrg 13589de2362d3Smrg*-*-sco3.2v5*) 13590de2362d3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 1359118781e08Smrg SAVE_CFLAGS=$CFLAGS 13592de2362d3Smrg CFLAGS="$CFLAGS -belf" 13593de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13594de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13595de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then : 13596de2362d3Smrg $as_echo_n "(cached) " >&6 13597de2362d3Smrgelse 13598de2362d3Smrg ac_ext=c 13599de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13600de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13601de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13602de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13603de2362d3Smrg 13604de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13605de2362d3Smrg/* end confdefs.h. */ 13606de2362d3Smrg 13607de2362d3Smrgint 13608de2362d3Smrgmain () 13609de2362d3Smrg{ 13610de2362d3Smrg 13611de2362d3Smrg ; 13612de2362d3Smrg return 0; 13613de2362d3Smrg} 13614de2362d3Smrg_ACEOF 13615de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 13616de2362d3Smrg lt_cv_cc_needs_belf=yes 13617de2362d3Smrgelse 13618de2362d3Smrg lt_cv_cc_needs_belf=no 13619de2362d3Smrgfi 13620de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 13621de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 13622de2362d3Smrg ac_ext=c 13623de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13624de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13625de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13626de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13627de2362d3Smrg 13628de2362d3Smrgfi 13629de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13630de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 1363118781e08Smrg if test yes != "$lt_cv_cc_needs_belf"; then 13632de2362d3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 1363318781e08Smrg CFLAGS=$SAVE_CFLAGS 13634de2362d3Smrg fi 13635de2362d3Smrg ;; 13636de2362d3Smrg*-*solaris*) 1363718781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1363818781e08Smrg # options accordingly. 13639de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13640de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13641de2362d3Smrg (eval $ac_compile) 2>&5 13642de2362d3Smrg ac_status=$? 13643de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13644de2362d3Smrg test $ac_status = 0; }; then 13645de2362d3Smrg case `/usr/bin/file conftest.o` in 13646de2362d3Smrg *64-bit*) 13647de2362d3Smrg case $lt_cv_prog_gnu_ld in 13648de2362d3Smrg yes*) 13649de2362d3Smrg case $host in 1365018781e08Smrg i?86-*-solaris*|x86_64-*-solaris*) 13651de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13652de2362d3Smrg ;; 13653de2362d3Smrg sparc*-*-solaris*) 13654de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13655de2362d3Smrg ;; 13656de2362d3Smrg esac 13657de2362d3Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13658de2362d3Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 1365918781e08Smrg LD=${LD-ld}_sol2 13660de2362d3Smrg fi 13661de2362d3Smrg ;; 13662de2362d3Smrg *) 13663de2362d3Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13664de2362d3Smrg LD="${LD-ld} -64" 13665de2362d3Smrg fi 13666de2362d3Smrg ;; 13667de2362d3Smrg esac 13668de2362d3Smrg ;; 13669de2362d3Smrg esac 13670de2362d3Smrg fi 13671de2362d3Smrg rm -rf conftest* 13672de2362d3Smrg ;; 13673de2362d3Smrgesac 13674de2362d3Smrg 1367518781e08Smrgneed_locks=$enable_libtool_lock 13676de2362d3Smrg 13677de2362d3Smrgif test -n "$ac_tool_prefix"; then 13678de2362d3Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13679de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13680de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13681de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13682de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13683de2362d3Smrg $as_echo_n "(cached) " >&6 13684de2362d3Smrgelse 13685de2362d3Smrg if test -n "$MANIFEST_TOOL"; then 13686de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13687de2362d3Smrgelse 13688de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13689de2362d3Smrgfor as_dir in $PATH 13690de2362d3Smrgdo 13691de2362d3Smrg IFS=$as_save_IFS 13692de2362d3Smrg test -z "$as_dir" && as_dir=. 13693de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1369418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13695de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13696de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13697de2362d3Smrg break 2 13698de2362d3Smrg fi 13699de2362d3Smrgdone 13700de2362d3Smrg done 13701de2362d3SmrgIFS=$as_save_IFS 13702de2362d3Smrg 13703de2362d3Smrgfi 13704de2362d3Smrgfi 13705de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13706de2362d3Smrgif test -n "$MANIFEST_TOOL"; then 13707de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13708de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; } 13709de2362d3Smrgelse 13710de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13711de2362d3Smrg$as_echo "no" >&6; } 13712de2362d3Smrgfi 13713de2362d3Smrg 13714de2362d3Smrg 13715de2362d3Smrgfi 13716de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13717de2362d3Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13718de2362d3Smrg # Extract the first word of "mt", so it can be a program name with args. 13719de2362d3Smrgset dummy mt; ac_word=$2 13720de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13721de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13722de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13723de2362d3Smrg $as_echo_n "(cached) " >&6 13724de2362d3Smrgelse 13725de2362d3Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13726de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13727de2362d3Smrgelse 13728de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13729de2362d3Smrgfor as_dir in $PATH 13730de2362d3Smrgdo 13731de2362d3Smrg IFS=$as_save_IFS 13732de2362d3Smrg test -z "$as_dir" && as_dir=. 13733de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1373418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13735de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13736de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13737de2362d3Smrg break 2 13738de2362d3Smrg fi 13739de2362d3Smrgdone 13740de2362d3Smrg done 13741de2362d3SmrgIFS=$as_save_IFS 13742de2362d3Smrg 13743de2362d3Smrgfi 13744de2362d3Smrgfi 13745de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13746de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13747de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13748de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13749de2362d3Smrgelse 13750de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13751de2362d3Smrg$as_echo "no" >&6; } 13752de2362d3Smrgfi 13753de2362d3Smrg 13754de2362d3Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13755de2362d3Smrg MANIFEST_TOOL=":" 13756de2362d3Smrg else 13757de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13758de2362d3Smrgyes:) 13759de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13760de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13761de2362d3Smrgac_tool_warned=yes ;; 13762de2362d3Smrgesac 13763de2362d3Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13764de2362d3Smrg fi 13765de2362d3Smrgelse 13766de2362d3Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13767de2362d3Smrgfi 13768de2362d3Smrg 13769de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13770de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13771de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13772de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then : 13773de2362d3Smrg $as_echo_n "(cached) " >&6 13774de2362d3Smrgelse 13775de2362d3Smrg lt_cv_path_mainfest_tool=no 13776de2362d3Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13777de2362d3Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13778de2362d3Smrg cat conftest.err >&5 13779de2362d3Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13780de2362d3Smrg lt_cv_path_mainfest_tool=yes 13781de2362d3Smrg fi 13782de2362d3Smrg rm -f conftest* 13783de2362d3Smrgfi 13784de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13785de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 1378618781e08Smrgif test yes != "$lt_cv_path_mainfest_tool"; then 13787de2362d3Smrg MANIFEST_TOOL=: 13788de2362d3Smrgfi 13789de2362d3Smrg 13790de2362d3Smrg 13791de2362d3Smrg 13792de2362d3Smrg 13793de2362d3Smrg 13794de2362d3Smrg 13795de2362d3Smrg case $host_os in 13796de2362d3Smrg rhapsody* | darwin*) 13797de2362d3Smrg if test -n "$ac_tool_prefix"; then 13798de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13799de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13800de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13801de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13802de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13803de2362d3Smrg $as_echo_n "(cached) " >&6 13804de2362d3Smrgelse 13805de2362d3Smrg if test -n "$DSYMUTIL"; then 13806de2362d3Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13807de2362d3Smrgelse 13808de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13809de2362d3Smrgfor as_dir in $PATH 13810de2362d3Smrgdo 13811de2362d3Smrg IFS=$as_save_IFS 13812de2362d3Smrg test -z "$as_dir" && as_dir=. 13813de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1381418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13815de2362d3Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13816de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13817de2362d3Smrg break 2 13818de2362d3Smrg fi 13819de2362d3Smrgdone 13820de2362d3Smrg done 13821de2362d3SmrgIFS=$as_save_IFS 13822de2362d3Smrg 13823de2362d3Smrgfi 13824de2362d3Smrgfi 13825de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13826de2362d3Smrgif test -n "$DSYMUTIL"; then 13827de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13828de2362d3Smrg$as_echo "$DSYMUTIL" >&6; } 13829de2362d3Smrgelse 13830de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13831de2362d3Smrg$as_echo "no" >&6; } 13832de2362d3Smrgfi 13833de2362d3Smrg 13834de2362d3Smrg 13835de2362d3Smrgfi 13836de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13837de2362d3Smrg ac_ct_DSYMUTIL=$DSYMUTIL 13838de2362d3Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 13839de2362d3Smrgset dummy dsymutil; ac_word=$2 13840de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13841de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13842de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13843de2362d3Smrg $as_echo_n "(cached) " >&6 13844de2362d3Smrgelse 13845de2362d3Smrg if test -n "$ac_ct_DSYMUTIL"; then 13846de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13847de2362d3Smrgelse 13848de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13849de2362d3Smrgfor as_dir in $PATH 13850de2362d3Smrgdo 13851de2362d3Smrg IFS=$as_save_IFS 13852de2362d3Smrg test -z "$as_dir" && as_dir=. 13853de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1385418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13855de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13856de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13857de2362d3Smrg break 2 13858de2362d3Smrg fi 13859de2362d3Smrgdone 13860de2362d3Smrg done 13861de2362d3SmrgIFS=$as_save_IFS 13862de2362d3Smrg 13863de2362d3Smrgfi 13864de2362d3Smrgfi 13865de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13866de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then 13867de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13868de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13869de2362d3Smrgelse 13870de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13871de2362d3Smrg$as_echo "no" >&6; } 13872de2362d3Smrgfi 13873de2362d3Smrg 13874de2362d3Smrg if test "x$ac_ct_DSYMUTIL" = x; then 13875de2362d3Smrg DSYMUTIL=":" 13876de2362d3Smrg else 13877de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13878de2362d3Smrgyes:) 13879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13880de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13881de2362d3Smrgac_tool_warned=yes ;; 13882de2362d3Smrgesac 13883de2362d3Smrg DSYMUTIL=$ac_ct_DSYMUTIL 13884de2362d3Smrg fi 13885de2362d3Smrgelse 13886de2362d3Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13887de2362d3Smrgfi 13888de2362d3Smrg 13889de2362d3Smrg if test -n "$ac_tool_prefix"; then 13890de2362d3Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13891de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13892de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13893de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13894de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 13895de2362d3Smrg $as_echo_n "(cached) " >&6 13896de2362d3Smrgelse 13897de2362d3Smrg if test -n "$NMEDIT"; then 13898de2362d3Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13899de2362d3Smrgelse 13900de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13901de2362d3Smrgfor as_dir in $PATH 13902de2362d3Smrgdo 13903de2362d3Smrg IFS=$as_save_IFS 13904de2362d3Smrg test -z "$as_dir" && as_dir=. 13905de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1390618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13907de2362d3Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13908de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13909de2362d3Smrg break 2 13910de2362d3Smrg fi 13911de2362d3Smrgdone 13912de2362d3Smrg done 13913de2362d3SmrgIFS=$as_save_IFS 13914de2362d3Smrg 13915de2362d3Smrgfi 13916de2362d3Smrgfi 13917de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT 13918de2362d3Smrgif test -n "$NMEDIT"; then 13919de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13920de2362d3Smrg$as_echo "$NMEDIT" >&6; } 13921de2362d3Smrgelse 13922de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13923de2362d3Smrg$as_echo "no" >&6; } 13924de2362d3Smrgfi 13925de2362d3Smrg 13926de2362d3Smrg 13927de2362d3Smrgfi 13928de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then 13929de2362d3Smrg ac_ct_NMEDIT=$NMEDIT 13930de2362d3Smrg # Extract the first word of "nmedit", so it can be a program name with args. 13931de2362d3Smrgset dummy nmedit; ac_word=$2 13932de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13933de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13934de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13935de2362d3Smrg $as_echo_n "(cached) " >&6 13936de2362d3Smrgelse 13937de2362d3Smrg if test -n "$ac_ct_NMEDIT"; then 13938de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13939de2362d3Smrgelse 13940de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13941de2362d3Smrgfor as_dir in $PATH 13942de2362d3Smrgdo 13943de2362d3Smrg IFS=$as_save_IFS 13944de2362d3Smrg test -z "$as_dir" && as_dir=. 13945de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1394618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13947de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13948de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13949de2362d3Smrg break 2 13950de2362d3Smrg fi 13951de2362d3Smrgdone 13952de2362d3Smrg done 13953de2362d3SmrgIFS=$as_save_IFS 13954de2362d3Smrg 13955de2362d3Smrgfi 13956de2362d3Smrgfi 13957de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13958de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then 13959de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13960de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 13961de2362d3Smrgelse 13962de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13963de2362d3Smrg$as_echo "no" >&6; } 13964de2362d3Smrgfi 13965de2362d3Smrg 13966de2362d3Smrg if test "x$ac_ct_NMEDIT" = x; then 13967de2362d3Smrg NMEDIT=":" 13968de2362d3Smrg else 13969de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13970de2362d3Smrgyes:) 13971de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13972de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13973de2362d3Smrgac_tool_warned=yes ;; 13974de2362d3Smrgesac 13975de2362d3Smrg NMEDIT=$ac_ct_NMEDIT 13976de2362d3Smrg fi 13977de2362d3Smrgelse 13978de2362d3Smrg NMEDIT="$ac_cv_prog_NMEDIT" 13979de2362d3Smrgfi 13980de2362d3Smrg 13981de2362d3Smrg if test -n "$ac_tool_prefix"; then 13982de2362d3Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13983de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13984de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13985de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13986de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then : 13987de2362d3Smrg $as_echo_n "(cached) " >&6 13988de2362d3Smrgelse 13989de2362d3Smrg if test -n "$LIPO"; then 13990de2362d3Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13991de2362d3Smrgelse 13992de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13993de2362d3Smrgfor as_dir in $PATH 13994de2362d3Smrgdo 13995de2362d3Smrg IFS=$as_save_IFS 13996de2362d3Smrg test -z "$as_dir" && as_dir=. 13997de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1399818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13999de2362d3Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 14000de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14001de2362d3Smrg break 2 14002de2362d3Smrg fi 14003de2362d3Smrgdone 14004de2362d3Smrg done 14005de2362d3SmrgIFS=$as_save_IFS 14006de2362d3Smrg 14007de2362d3Smrgfi 14008de2362d3Smrgfi 14009de2362d3SmrgLIPO=$ac_cv_prog_LIPO 14010de2362d3Smrgif test -n "$LIPO"; then 14011de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 14012de2362d3Smrg$as_echo "$LIPO" >&6; } 14013de2362d3Smrgelse 14014de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14015de2362d3Smrg$as_echo "no" >&6; } 14016de2362d3Smrgfi 14017de2362d3Smrg 14018de2362d3Smrg 14019de2362d3Smrgfi 14020de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then 14021de2362d3Smrg ac_ct_LIPO=$LIPO 14022de2362d3Smrg # Extract the first word of "lipo", so it can be a program name with args. 14023de2362d3Smrgset dummy lipo; ac_word=$2 14024de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14025de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14026de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 14027de2362d3Smrg $as_echo_n "(cached) " >&6 14028de2362d3Smrgelse 14029de2362d3Smrg if test -n "$ac_ct_LIPO"; then 14030de2362d3Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 14031de2362d3Smrgelse 14032de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14033de2362d3Smrgfor as_dir in $PATH 14034de2362d3Smrgdo 14035de2362d3Smrg IFS=$as_save_IFS 14036de2362d3Smrg test -z "$as_dir" && as_dir=. 14037de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1403818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14039de2362d3Smrg ac_cv_prog_ac_ct_LIPO="lipo" 14040de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14041de2362d3Smrg break 2 14042de2362d3Smrg fi 14043de2362d3Smrgdone 14044de2362d3Smrg done 14045de2362d3SmrgIFS=$as_save_IFS 14046de2362d3Smrg 14047de2362d3Smrgfi 14048de2362d3Smrgfi 14049de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14050de2362d3Smrgif test -n "$ac_ct_LIPO"; then 14051de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14052de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; } 14053de2362d3Smrgelse 14054de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14055de2362d3Smrg$as_echo "no" >&6; } 14056de2362d3Smrgfi 14057de2362d3Smrg 14058de2362d3Smrg if test "x$ac_ct_LIPO" = x; then 14059de2362d3Smrg LIPO=":" 14060de2362d3Smrg else 14061de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14062de2362d3Smrgyes:) 14063de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14064de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14065de2362d3Smrgac_tool_warned=yes ;; 14066de2362d3Smrgesac 14067de2362d3Smrg LIPO=$ac_ct_LIPO 14068de2362d3Smrg fi 14069de2362d3Smrgelse 14070de2362d3Smrg LIPO="$ac_cv_prog_LIPO" 14071de2362d3Smrgfi 14072de2362d3Smrg 14073de2362d3Smrg if test -n "$ac_tool_prefix"; then 14074de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14075de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 14076de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14077de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14078de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then : 14079de2362d3Smrg $as_echo_n "(cached) " >&6 14080de2362d3Smrgelse 14081de2362d3Smrg if test -n "$OTOOL"; then 14082de2362d3Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14083de2362d3Smrgelse 14084de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14085de2362d3Smrgfor as_dir in $PATH 14086de2362d3Smrgdo 14087de2362d3Smrg IFS=$as_save_IFS 14088de2362d3Smrg test -z "$as_dir" && as_dir=. 14089de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1409018781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14091de2362d3Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14092de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14093de2362d3Smrg break 2 14094de2362d3Smrg fi 14095de2362d3Smrgdone 14096de2362d3Smrg done 14097de2362d3SmrgIFS=$as_save_IFS 14098de2362d3Smrg 14099de2362d3Smrgfi 14100de2362d3Smrgfi 14101de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL 14102de2362d3Smrgif test -n "$OTOOL"; then 14103de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14104de2362d3Smrg$as_echo "$OTOOL" >&6; } 14105de2362d3Smrgelse 14106de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14107de2362d3Smrg$as_echo "no" >&6; } 14108de2362d3Smrgfi 14109de2362d3Smrg 14110de2362d3Smrg 14111de2362d3Smrgfi 14112de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then 14113de2362d3Smrg ac_ct_OTOOL=$OTOOL 14114de2362d3Smrg # Extract the first word of "otool", so it can be a program name with args. 14115de2362d3Smrgset dummy otool; ac_word=$2 14116de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14117de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14118de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 14119de2362d3Smrg $as_echo_n "(cached) " >&6 14120de2362d3Smrgelse 14121de2362d3Smrg if test -n "$ac_ct_OTOOL"; then 14122de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 14123de2362d3Smrgelse 14124de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14125de2362d3Smrgfor as_dir in $PATH 14126de2362d3Smrgdo 14127de2362d3Smrg IFS=$as_save_IFS 14128de2362d3Smrg test -z "$as_dir" && as_dir=. 14129de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1413018781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14131de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="otool" 14132de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14133de2362d3Smrg break 2 14134de2362d3Smrg fi 14135de2362d3Smrgdone 14136de2362d3Smrg done 14137de2362d3SmrgIFS=$as_save_IFS 14138de2362d3Smrg 14139de2362d3Smrgfi 14140de2362d3Smrgfi 14141de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 14142de2362d3Smrgif test -n "$ac_ct_OTOOL"; then 14143de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 14144de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; } 14145de2362d3Smrgelse 14146de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14147de2362d3Smrg$as_echo "no" >&6; } 14148de2362d3Smrgfi 14149de2362d3Smrg 14150de2362d3Smrg if test "x$ac_ct_OTOOL" = x; then 14151de2362d3Smrg OTOOL=":" 14152de2362d3Smrg else 14153de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14154de2362d3Smrgyes:) 14155de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14156de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14157de2362d3Smrgac_tool_warned=yes ;; 14158de2362d3Smrgesac 14159de2362d3Smrg OTOOL=$ac_ct_OTOOL 14160de2362d3Smrg fi 14161de2362d3Smrgelse 14162de2362d3Smrg OTOOL="$ac_cv_prog_OTOOL" 14163de2362d3Smrgfi 14164de2362d3Smrg 14165de2362d3Smrg if test -n "$ac_tool_prefix"; then 14166de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 14167de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 14168de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14169de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14170de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 14171de2362d3Smrg $as_echo_n "(cached) " >&6 14172de2362d3Smrgelse 14173de2362d3Smrg if test -n "$OTOOL64"; then 14174de2362d3Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 14175de2362d3Smrgelse 14176de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14177de2362d3Smrgfor as_dir in $PATH 14178de2362d3Smrgdo 14179de2362d3Smrg IFS=$as_save_IFS 14180de2362d3Smrg test -z "$as_dir" && as_dir=. 14181de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1418218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14183de2362d3Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 14184de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14185de2362d3Smrg break 2 14186de2362d3Smrg fi 14187de2362d3Smrgdone 14188de2362d3Smrg done 14189de2362d3SmrgIFS=$as_save_IFS 14190de2362d3Smrg 14191de2362d3Smrgfi 14192de2362d3Smrgfi 14193de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64 14194de2362d3Smrgif test -n "$OTOOL64"; then 14195de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 14196de2362d3Smrg$as_echo "$OTOOL64" >&6; } 14197de2362d3Smrgelse 14198de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14199de2362d3Smrg$as_echo "no" >&6; } 14200de2362d3Smrgfi 14201de2362d3Smrg 14202de2362d3Smrg 14203de2362d3Smrgfi 14204de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then 14205de2362d3Smrg ac_ct_OTOOL64=$OTOOL64 14206de2362d3Smrg # Extract the first word of "otool64", so it can be a program name with args. 14207de2362d3Smrgset dummy otool64; ac_word=$2 14208de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14209de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14210de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 14211de2362d3Smrg $as_echo_n "(cached) " >&6 14212de2362d3Smrgelse 14213de2362d3Smrg if test -n "$ac_ct_OTOOL64"; then 14214de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 14215de2362d3Smrgelse 14216de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14217de2362d3Smrgfor as_dir in $PATH 14218de2362d3Smrgdo 14219de2362d3Smrg IFS=$as_save_IFS 14220de2362d3Smrg test -z "$as_dir" && as_dir=. 14221de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1422218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14223de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 14224de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14225de2362d3Smrg break 2 14226de2362d3Smrg fi 14227de2362d3Smrgdone 14228de2362d3Smrg done 14229de2362d3SmrgIFS=$as_save_IFS 14230de2362d3Smrg 14231de2362d3Smrgfi 14232de2362d3Smrgfi 14233de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 14234de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then 14235de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 14236de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 14237de2362d3Smrgelse 14238de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14239de2362d3Smrg$as_echo "no" >&6; } 14240de2362d3Smrgfi 14241de2362d3Smrg 14242de2362d3Smrg if test "x$ac_ct_OTOOL64" = x; then 14243de2362d3Smrg OTOOL64=":" 14244de2362d3Smrg else 14245de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14246de2362d3Smrgyes:) 14247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14248de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14249de2362d3Smrgac_tool_warned=yes ;; 14250de2362d3Smrgesac 14251de2362d3Smrg OTOOL64=$ac_ct_OTOOL64 14252de2362d3Smrg fi 14253de2362d3Smrgelse 14254de2362d3Smrg OTOOL64="$ac_cv_prog_OTOOL64" 14255de2362d3Smrgfi 14256de2362d3Smrg 14257de2362d3Smrg 14258de2362d3Smrg 14259de2362d3Smrg 14260de2362d3Smrg 14261de2362d3Smrg 14262de2362d3Smrg 14263de2362d3Smrg 14264de2362d3Smrg 14265de2362d3Smrg 14266de2362d3Smrg 14267de2362d3Smrg 14268de2362d3Smrg 14269de2362d3Smrg 14270de2362d3Smrg 14271de2362d3Smrg 14272de2362d3Smrg 14273de2362d3Smrg 14274de2362d3Smrg 14275de2362d3Smrg 14276de2362d3Smrg 14277de2362d3Smrg 14278de2362d3Smrg 14279de2362d3Smrg 14280de2362d3Smrg 14281de2362d3Smrg 14282de2362d3Smrg 14283de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14284de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 14285de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 14286de2362d3Smrg $as_echo_n "(cached) " >&6 14287de2362d3Smrgelse 14288de2362d3Smrg lt_cv_apple_cc_single_mod=no 1428918781e08Smrg if test -z "$LT_MULTI_MODULE"; then 14290de2362d3Smrg # By default we will add the -single_module flag. You can override 14291de2362d3Smrg # by either setting the environment variable LT_MULTI_MODULE 14292de2362d3Smrg # non-empty at configure time, or by adding -multi_module to the 14293de2362d3Smrg # link flags. 14294de2362d3Smrg rm -rf libconftest.dylib* 14295de2362d3Smrg echo "int foo(void){return 1;}" > conftest.c 14296de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14297de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 14298de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14299de2362d3Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14300de2362d3Smrg _lt_result=$? 14301de2362d3Smrg # If there is a non-empty error log, and "single_module" 14302de2362d3Smrg # appears in it, assume the flag caused a linker warning 14303de2362d3Smrg if test -s conftest.err && $GREP single_module conftest.err; then 14304de2362d3Smrg cat conftest.err >&5 14305de2362d3Smrg # Otherwise, if the output was created with a 0 exit code from 14306de2362d3Smrg # the compiler, it worked. 1430718781e08Smrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14308de2362d3Smrg lt_cv_apple_cc_single_mod=yes 14309de2362d3Smrg else 14310de2362d3Smrg cat conftest.err >&5 14311de2362d3Smrg fi 14312de2362d3Smrg rm -rf libconftest.dylib* 14313de2362d3Smrg rm -f conftest.* 14314de2362d3Smrg fi 14315de2362d3Smrgfi 14316de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14317de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14318de2362d3Smrg 14319de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14320de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14321de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 14322de2362d3Smrg $as_echo_n "(cached) " >&6 14323de2362d3Smrgelse 14324de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14325de2362d3Smrg save_LDFLAGS=$LDFLAGS 14326de2362d3Smrg echo "_main" > conftest.sym 14327de2362d3Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14328de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14329de2362d3Smrg/* end confdefs.h. */ 14330de2362d3Smrg 14331de2362d3Smrgint 14332de2362d3Smrgmain () 14333de2362d3Smrg{ 14334de2362d3Smrg 14335de2362d3Smrg ; 14336de2362d3Smrg return 0; 14337de2362d3Smrg} 14338de2362d3Smrg_ACEOF 14339de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 14340de2362d3Smrg lt_cv_ld_exported_symbols_list=yes 14341de2362d3Smrgelse 14342de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14343de2362d3Smrgfi 14344de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 14345de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1434618781e08Smrg LDFLAGS=$save_LDFLAGS 14347de2362d3Smrg 14348de2362d3Smrgfi 14349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14350de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14351de2362d3Smrg 14352de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14353de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 14354de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then : 14355de2362d3Smrg $as_echo_n "(cached) " >&6 14356de2362d3Smrgelse 14357de2362d3Smrg lt_cv_ld_force_load=no 14358de2362d3Smrg cat > conftest.c << _LT_EOF 14359de2362d3Smrgint forced_loaded() { return 2;} 14360de2362d3Smrg_LT_EOF 14361de2362d3Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14362de2362d3Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 143638bf5c682Smrg echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 143648bf5c682Smrg $AR $AR_FLAGS libconftest.a conftest.o 2>&5 14365de2362d3Smrg echo "$RANLIB libconftest.a" >&5 14366de2362d3Smrg $RANLIB libconftest.a 2>&5 14367de2362d3Smrg cat > conftest.c << _LT_EOF 14368de2362d3Smrgint main() { return 0;} 14369de2362d3Smrg_LT_EOF 14370de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14371de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14372de2362d3Smrg _lt_result=$? 14373de2362d3Smrg if test -s conftest.err && $GREP force_load conftest.err; then 14374de2362d3Smrg cat conftest.err >&5 1437518781e08Smrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14376de2362d3Smrg lt_cv_ld_force_load=yes 14377de2362d3Smrg else 14378de2362d3Smrg cat conftest.err >&5 14379de2362d3Smrg fi 14380de2362d3Smrg rm -f conftest.err libconftest.a conftest conftest.c 14381de2362d3Smrg rm -rf conftest.dSYM 14382de2362d3Smrg 14383de2362d3Smrgfi 14384de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14385de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 14386de2362d3Smrg case $host_os in 14387de2362d3Smrg rhapsody* | darwin1.[012]) 1438818781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14389de2362d3Smrg darwin1.*) 1439018781e08Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14391de2362d3Smrg darwin*) # darwin 5.x on 14392de2362d3Smrg # if running on 10.5 or later, the deployment target defaults 14393de2362d3Smrg # to the OS version, if on x86, and 10.4, the deployment 14394de2362d3Smrg # target defaults to 10.4. Don't you love it? 14395de2362d3Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14396de2362d3Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 1439718781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 1439818781e08Smrg 10.[012][,.]*) 1439918781e08Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14400de2362d3Smrg 10.*) 1440118781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14402de2362d3Smrg esac 14403de2362d3Smrg ;; 14404de2362d3Smrg esac 1440518781e08Smrg if test yes = "$lt_cv_apple_cc_single_mod"; then 14406de2362d3Smrg _lt_dar_single_mod='$single_module' 14407de2362d3Smrg fi 1440818781e08Smrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 1440918781e08Smrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14410de2362d3Smrg else 1441118781e08Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14412de2362d3Smrg fi 1441318781e08Smrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14414de2362d3Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14415de2362d3Smrg else 14416de2362d3Smrg _lt_dsymutil= 14417de2362d3Smrg fi 14418de2362d3Smrg ;; 14419de2362d3Smrg esac 14420de2362d3Smrg 1442118781e08Smrg# func_munge_path_list VARIABLE PATH 1442218781e08Smrg# ----------------------------------- 1442318781e08Smrg# VARIABLE is name of variable containing _space_ separated list of 1442418781e08Smrg# directories to be munged by the contents of PATH, which is string 1442518781e08Smrg# having a format: 1442618781e08Smrg# "DIR[:DIR]:" 1442718781e08Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 1442818781e08Smrg# ":DIR[:DIR]" 1442918781e08Smrg# string "DIR[ DIR]" will be appended to VARIABLE 1443018781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 1443118781e08Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 1443218781e08Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 1443318781e08Smrg# "DIR[:DIR]" 1443418781e08Smrg# VARIABLE will be replaced by "DIR[ DIR]" 1443518781e08Smrgfunc_munge_path_list () 1443618781e08Smrg{ 1443718781e08Smrg case x$2 in 1443818781e08Smrg x) 1443918781e08Smrg ;; 1444018781e08Smrg *:) 1444118781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 1444218781e08Smrg ;; 1444318781e08Smrg x:*) 1444418781e08Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 1444518781e08Smrg ;; 1444618781e08Smrg *::*) 1444718781e08Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 1444818781e08Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 1444918781e08Smrg ;; 1445018781e08Smrg *) 1445118781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 1445218781e08Smrg ;; 1445318781e08Smrg esac 1445418781e08Smrg} 1445518781e08Smrg 14456de2362d3Smrgfor ac_header in dlfcn.h 14457de2362d3Smrgdo : 14458de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14459de2362d3Smrg" 14460de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14461de2362d3Smrg cat >>confdefs.h <<_ACEOF 14462de2362d3Smrg#define HAVE_DLFCN_H 1 14463de2362d3Smrg_ACEOF 14464de2362d3Smrg 14465de2362d3Smrgfi 14466de2362d3Smrg 14467de2362d3Smrgdone 14468de2362d3Smrg 14469de2362d3Smrg 14470de2362d3Smrg 14471de2362d3Smrg 14472de2362d3Smrg 14473de2362d3Smrg# Set options 14474de2362d3Smrg 14475de2362d3Smrg 14476de2362d3Smrg 14477de2362d3Smrg enable_dlopen=no 14478de2362d3Smrg 14479de2362d3Smrg 14480de2362d3Smrg enable_win32_dll=no 14481de2362d3Smrg 14482de2362d3Smrg 14483de2362d3Smrg # Check whether --enable-shared was given. 14484de2362d3Smrgif test "${enable_shared+set}" = set; then : 14485de2362d3Smrg enableval=$enable_shared; p=${PACKAGE-default} 14486de2362d3Smrg case $enableval in 14487de2362d3Smrg yes) enable_shared=yes ;; 14488de2362d3Smrg no) enable_shared=no ;; 14489de2362d3Smrg *) 14490de2362d3Smrg enable_shared=no 14491de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1449218781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14493de2362d3Smrg for pkg in $enableval; do 1449418781e08Smrg IFS=$lt_save_ifs 14495de2362d3Smrg if test "X$pkg" = "X$p"; then 14496de2362d3Smrg enable_shared=yes 14497de2362d3Smrg fi 14498de2362d3Smrg done 1449918781e08Smrg IFS=$lt_save_ifs 14500de2362d3Smrg ;; 14501de2362d3Smrg esac 14502de2362d3Smrgelse 14503de2362d3Smrg enable_shared=yes 14504de2362d3Smrgfi 14505de2362d3Smrg 14506de2362d3Smrg 14507de2362d3Smrg 14508de2362d3Smrg 14509de2362d3Smrg 14510de2362d3Smrg 14511de2362d3Smrg 14512de2362d3Smrg 14513de2362d3Smrg 14514de2362d3Smrg 14515de2362d3Smrg 14516de2362d3Smrg# Check whether --with-pic was given. 14517de2362d3Smrgif test "${with_pic+set}" = set; then : 14518de2362d3Smrg withval=$with_pic; lt_p=${PACKAGE-default} 14519de2362d3Smrg case $withval in 14520de2362d3Smrg yes|no) pic_mode=$withval ;; 14521de2362d3Smrg *) 14522de2362d3Smrg pic_mode=default 14523de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1452418781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14525de2362d3Smrg for lt_pkg in $withval; do 1452618781e08Smrg IFS=$lt_save_ifs 14527de2362d3Smrg if test "X$lt_pkg" = "X$lt_p"; then 14528de2362d3Smrg pic_mode=yes 14529de2362d3Smrg fi 14530de2362d3Smrg done 1453118781e08Smrg IFS=$lt_save_ifs 14532de2362d3Smrg ;; 14533de2362d3Smrg esac 14534de2362d3Smrgelse 14535de2362d3Smrg pic_mode=default 14536de2362d3Smrgfi 14537de2362d3Smrg 14538de2362d3Smrg 14539de2362d3Smrg 14540de2362d3Smrg 14541de2362d3Smrg 14542de2362d3Smrg 14543de2362d3Smrg 14544de2362d3Smrg 14545de2362d3Smrg # Check whether --enable-fast-install was given. 14546de2362d3Smrgif test "${enable_fast_install+set}" = set; then : 14547de2362d3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 14548de2362d3Smrg case $enableval in 14549de2362d3Smrg yes) enable_fast_install=yes ;; 14550de2362d3Smrg no) enable_fast_install=no ;; 14551de2362d3Smrg *) 14552de2362d3Smrg enable_fast_install=no 14553de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1455418781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14555de2362d3Smrg for pkg in $enableval; do 1455618781e08Smrg IFS=$lt_save_ifs 14557de2362d3Smrg if test "X$pkg" = "X$p"; then 14558de2362d3Smrg enable_fast_install=yes 14559de2362d3Smrg fi 145607821949aSmrg done 1456118781e08Smrg IFS=$lt_save_ifs 145620d16fef4Smrg ;; 145630d16fef4Smrg esac 145640d16fef4Smrgelse 145657821949aSmrg enable_fast_install=yes 145660d16fef4Smrgfi 145670d16fef4Smrg 145680d16fef4Smrg 145690d16fef4Smrg 145700d16fef4Smrg 145710d16fef4Smrg 145720d16fef4Smrg 145730d16fef4Smrg 145740d16fef4Smrg 1457518781e08Smrg shared_archive_member_spec= 1457618781e08Smrgcase $host,$enable_shared in 1457718781e08Smrgpower*-*-aix[5-9]*,yes) 1457818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 1457918781e08Smrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 1458018781e08Smrg 1458118781e08Smrg# Check whether --with-aix-soname was given. 1458218781e08Smrgif test "${with_aix_soname+set}" = set; then : 1458318781e08Smrg withval=$with_aix_soname; case $withval in 1458418781e08Smrg aix|svr4|both) 1458518781e08Smrg ;; 1458618781e08Smrg *) 1458718781e08Smrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 1458818781e08Smrg ;; 1458918781e08Smrg esac 1459018781e08Smrg lt_cv_with_aix_soname=$with_aix_soname 1459118781e08Smrgelse 1459218781e08Smrg if ${lt_cv_with_aix_soname+:} false; then : 1459318781e08Smrg $as_echo_n "(cached) " >&6 1459418781e08Smrgelse 1459518781e08Smrg lt_cv_with_aix_soname=aix 1459618781e08Smrgfi 1459718781e08Smrg 1459818781e08Smrg with_aix_soname=$lt_cv_with_aix_soname 1459918781e08Smrgfi 1460018781e08Smrg 1460118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 1460218781e08Smrg$as_echo "$with_aix_soname" >&6; } 1460318781e08Smrg if test aix != "$with_aix_soname"; then 1460418781e08Smrg # For the AIX way of multilib, we name the shared archive member 1460518781e08Smrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 1460618781e08Smrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 1460718781e08Smrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 1460818781e08Smrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 1460918781e08Smrg if test 64 = "${OBJECT_MODE-32}"; then 1461018781e08Smrg shared_archive_member_spec=shr_64 1461118781e08Smrg else 1461218781e08Smrg shared_archive_member_spec=shr 1461318781e08Smrg fi 1461418781e08Smrg fi 1461518781e08Smrg ;; 1461618781e08Smrg*) 1461718781e08Smrg with_aix_soname=aix 1461818781e08Smrg ;; 1461918781e08Smrgesac 1462018781e08Smrg 1462118781e08Smrg 1462218781e08Smrg 1462318781e08Smrg 1462418781e08Smrg 1462518781e08Smrg 1462618781e08Smrg 14627de2362d3Smrg 14628de2362d3Smrg 14629de2362d3Smrg 14630de2362d3Smrg# This can be used to rebuild libtool when needed 1463118781e08SmrgLIBTOOL_DEPS=$ltmain 14632de2362d3Smrg 14633de2362d3Smrg# Always use our own libtool. 14634de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14635de2362d3Smrg 14636de2362d3Smrg 14637de2362d3Smrg 14638de2362d3Smrg 14639de2362d3Smrg 14640de2362d3Smrg 14641de2362d3Smrg 14642de2362d3Smrg 14643de2362d3Smrg 14644de2362d3Smrg 14645de2362d3Smrg 14646de2362d3Smrg 14647de2362d3Smrg 14648de2362d3Smrg 14649de2362d3Smrg 14650de2362d3Smrg 14651de2362d3Smrg 14652de2362d3Smrg 14653de2362d3Smrg 14654de2362d3Smrg 14655de2362d3Smrg 14656de2362d3Smrg 14657de2362d3Smrg 14658de2362d3Smrg 14659de2362d3Smrg 14660de2362d3Smrg 14661de2362d3Smrg 14662de2362d3Smrg 14663de2362d3Smrg 14664de2362d3Smrg 14665de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s" 14666de2362d3Smrg 14667de2362d3Smrg 14668de2362d3Smrg 14669de2362d3Smrg 14670de2362d3Smrg 14671de2362d3Smrg 14672de2362d3Smrg 14673de2362d3Smrg 14674de2362d3Smrg 14675de2362d3Smrg 14676de2362d3Smrg 14677de2362d3Smrg 14678de2362d3Smrg 14679de2362d3Smrg 1468018781e08Smrgif test -n "${ZSH_VERSION+set}"; then 14681de2362d3Smrg setopt NO_GLOB_SUBST 14682de2362d3Smrgfi 14683de2362d3Smrg 14684de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14685de2362d3Smrg$as_echo_n "checking for objdir... " >&6; } 14686de2362d3Smrgif ${lt_cv_objdir+:} false; then : 14687de2362d3Smrg $as_echo_n "(cached) " >&6 14688de2362d3Smrgelse 14689de2362d3Smrg rm -f .libs 2>/dev/null 14690de2362d3Smrgmkdir .libs 2>/dev/null 14691de2362d3Smrgif test -d .libs; then 14692de2362d3Smrg lt_cv_objdir=.libs 14693de2362d3Smrgelse 14694de2362d3Smrg # MS-DOS does not allow filenames that begin with a dot. 14695de2362d3Smrg lt_cv_objdir=_libs 14696de2362d3Smrgfi 14697de2362d3Smrgrmdir .libs 2>/dev/null 14698de2362d3Smrgfi 14699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14700de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; } 14701de2362d3Smrgobjdir=$lt_cv_objdir 14702de2362d3Smrg 14703de2362d3Smrg 14704de2362d3Smrg 14705de2362d3Smrg 14706de2362d3Smrg 14707de2362d3Smrgcat >>confdefs.h <<_ACEOF 14708de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/" 14709de2362d3Smrg_ACEOF 14710de2362d3Smrg 14711de2362d3Smrg 14712de2362d3Smrg 14713de2362d3Smrg 14714de2362d3Smrgcase $host_os in 14715de2362d3Smrgaix3*) 14716de2362d3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 14717de2362d3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14718de2362d3Smrg # vanish in a puff of smoke. 1471918781e08Smrg if test set != "${COLLECT_NAMES+set}"; then 14720de2362d3Smrg COLLECT_NAMES= 14721de2362d3Smrg export COLLECT_NAMES 14722de2362d3Smrg fi 14723de2362d3Smrg ;; 14724de2362d3Smrgesac 14725de2362d3Smrg 14726de2362d3Smrg# Global variables: 14727de2362d3Smrgofile=libtool 14728de2362d3Smrgcan_build_shared=yes 14729de2362d3Smrg 1473018781e08Smrg# All known linkers require a '.a' archive for static linking (except MSVC, 14731de2362d3Smrg# which needs '.lib'). 14732de2362d3Smrglibext=a 14733de2362d3Smrg 1473418781e08Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 14735de2362d3Smrg 1473618781e08Smrgold_CC=$CC 1473718781e08Smrgold_CFLAGS=$CFLAGS 14738de2362d3Smrg 14739de2362d3Smrg# Set sane defaults for various variables 14740de2362d3Smrgtest -z "$CC" && CC=cc 14741de2362d3Smrgtest -z "$LTCC" && LTCC=$CC 14742de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14743de2362d3Smrgtest -z "$LD" && LD=ld 14744de2362d3Smrgtest -z "$ac_objext" && ac_objext=o 14745de2362d3Smrg 1474618781e08Smrgfunc_cc_basename $compiler 1474718781e08Smrgcc_basename=$func_cc_basename_result 14748de2362d3Smrg 14749de2362d3Smrg 14750de2362d3Smrg# Only perform the check for file, if the check method requires it 14751de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14752de2362d3Smrgcase $deplibs_check_method in 14753de2362d3Smrgfile_magic*) 14754de2362d3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14755de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14756de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14757de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14758de2362d3Smrg $as_echo_n "(cached) " >&6 14759de2362d3Smrgelse 14760de2362d3Smrg case $MAGIC_CMD in 14761de2362d3Smrg[\\/*] | ?:[\\/]*) 1476218781e08Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14763de2362d3Smrg ;; 14764de2362d3Smrg*) 1476518781e08Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 1476618781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14767de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14768de2362d3Smrg for ac_dir in $ac_dummy; do 1476918781e08Smrg IFS=$lt_save_ifs 14770de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1477118781e08Smrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 1477218781e08Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14773de2362d3Smrg if test -n "$file_magic_test_file"; then 14774de2362d3Smrg case $deplibs_check_method in 14775de2362d3Smrg "file_magic "*) 14776de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 1477718781e08Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14778de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14779de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14780de2362d3Smrg : 14781de2362d3Smrg else 14782de2362d3Smrg cat <<_LT_EOF 1>&2 14783de2362d3Smrg 14784de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14785de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14786de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14787de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14788de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14789de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14790de2362d3Smrg*** may want to report the problem to your system manager and/or to 14791de2362d3Smrg*** bug-libtool@gnu.org 14792de2362d3Smrg 14793de2362d3Smrg_LT_EOF 14794de2362d3Smrg fi ;; 14795de2362d3Smrg esac 14796de2362d3Smrg fi 14797de2362d3Smrg break 14798de2362d3Smrg fi 14799de2362d3Smrg done 1480018781e08Smrg IFS=$lt_save_ifs 1480118781e08Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14802de2362d3Smrg ;; 14803de2362d3Smrgesac 14804de2362d3Smrgfi 14805de2362d3Smrg 1480618781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14807de2362d3Smrgif test -n "$MAGIC_CMD"; then 14808de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14809de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14810de2362d3Smrgelse 14811de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14812de2362d3Smrg$as_echo "no" >&6; } 14813de2362d3Smrgfi 14814de2362d3Smrg 14815de2362d3Smrg 14816de2362d3Smrg 14817de2362d3Smrg 14818de2362d3Smrg 14819de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14820de2362d3Smrg if test -n "$ac_tool_prefix"; then 14821de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14822de2362d3Smrg$as_echo_n "checking for file... " >&6; } 14823de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14824de2362d3Smrg $as_echo_n "(cached) " >&6 14825de2362d3Smrgelse 14826de2362d3Smrg case $MAGIC_CMD in 14827de2362d3Smrg[\\/*] | ?:[\\/]*) 1482818781e08Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14829de2362d3Smrg ;; 14830de2362d3Smrg*) 1483118781e08Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 1483218781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14833de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14834de2362d3Smrg for ac_dir in $ac_dummy; do 1483518781e08Smrg IFS=$lt_save_ifs 14836de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1483718781e08Smrg if test -f "$ac_dir/file"; then 1483818781e08Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14839de2362d3Smrg if test -n "$file_magic_test_file"; then 14840de2362d3Smrg case $deplibs_check_method in 14841de2362d3Smrg "file_magic "*) 14842de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 1484318781e08Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14844de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14845de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14846de2362d3Smrg : 14847de2362d3Smrg else 14848de2362d3Smrg cat <<_LT_EOF 1>&2 14849de2362d3Smrg 14850de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14851de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14852de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14853de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14854de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14855de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14856de2362d3Smrg*** may want to report the problem to your system manager and/or to 14857de2362d3Smrg*** bug-libtool@gnu.org 14858de2362d3Smrg 14859de2362d3Smrg_LT_EOF 14860de2362d3Smrg fi ;; 14861de2362d3Smrg esac 14862de2362d3Smrg fi 14863de2362d3Smrg break 14864de2362d3Smrg fi 14865de2362d3Smrg done 1486618781e08Smrg IFS=$lt_save_ifs 1486718781e08Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14868de2362d3Smrg ;; 14869de2362d3Smrgesac 14870de2362d3Smrgfi 14871de2362d3Smrg 1487218781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14873de2362d3Smrgif test -n "$MAGIC_CMD"; then 14874de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14875de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14876de2362d3Smrgelse 14877de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14878de2362d3Smrg$as_echo "no" >&6; } 14879de2362d3Smrgfi 14880de2362d3Smrg 14881de2362d3Smrg 14882de2362d3Smrg else 14883de2362d3Smrg MAGIC_CMD=: 14884de2362d3Smrg fi 14885de2362d3Smrgfi 14886de2362d3Smrg 14887de2362d3Smrg fi 14888de2362d3Smrg ;; 14889de2362d3Smrgesac 14890de2362d3Smrg 14891de2362d3Smrg# Use C for the default configuration in the libtool script 14892de2362d3Smrg 1489318781e08Smrglt_save_CC=$CC 14894de2362d3Smrgac_ext=c 14895de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 14896de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14897de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14898de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14899de2362d3Smrg 14900de2362d3Smrg 14901de2362d3Smrg# Source file extension for C test sources. 14902de2362d3Smrgac_ext=c 14903de2362d3Smrg 14904de2362d3Smrg# Object file extension for compiled C test sources. 14905de2362d3Smrgobjext=o 14906de2362d3Smrgobjext=$objext 14907de2362d3Smrg 14908de2362d3Smrg# Code to be used in simple compile tests 14909de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;" 14910de2362d3Smrg 14911de2362d3Smrg# Code to be used in simple link tests 14912de2362d3Smrglt_simple_link_test_code='int main(){return(0);}' 14913de2362d3Smrg 14914de2362d3Smrg 14915de2362d3Smrg 14916de2362d3Smrg 14917de2362d3Smrg 14918de2362d3Smrg 14919de2362d3Smrg 14920de2362d3Smrg# If no C compiler was specified, use CC. 14921de2362d3SmrgLTCC=${LTCC-"$CC"} 14922de2362d3Smrg 14923de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 14924de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14925de2362d3Smrg 14926de2362d3Smrg# Allow CC to be a program name with arguments. 14927de2362d3Smrgcompiler=$CC 14928de2362d3Smrg 14929de2362d3Smrg# Save the default compiler, since it gets overwritten when the other 14930de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14931de2362d3Smrgcompiler_DEFAULT=$CC 14932de2362d3Smrg 14933de2362d3Smrg# save warnings/boilerplate of simple test code 14934de2362d3Smrgac_outfile=conftest.$ac_objext 14935de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14936de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14937de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 14938de2362d3Smrg$RM conftest* 14939de2362d3Smrg 14940de2362d3Smrgac_outfile=conftest.$ac_objext 14941de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14942de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14943de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err` 14944de2362d3Smrg$RM -r conftest* 14945de2362d3Smrg 14946de2362d3Smrg 149478bf5c682Smrg## CAVEAT EMPTOR: 149488bf5c682Smrg## There is no encapsulation within the following macros, do not change 149498bf5c682Smrg## the running order or otherwise move them around unless you know exactly 149508bf5c682Smrg## what you are doing... 14951de2362d3Smrgif test -n "$compiler"; then 14952de2362d3Smrg 14953de2362d3Smrglt_prog_compiler_no_builtin_flag= 14954de2362d3Smrg 1495518781e08Smrgif test yes = "$GCC"; then 14956de2362d3Smrg case $cc_basename in 14957de2362d3Smrg nvcc*) 14958de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14959de2362d3Smrg *) 14960de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14961de2362d3Smrg esac 14962de2362d3Smrg 14963de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14964de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14965de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14966de2362d3Smrg $as_echo_n "(cached) " >&6 14967de2362d3Smrgelse 14968de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 14969de2362d3Smrg ac_outfile=conftest.$ac_objext 14970de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1497118781e08Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14972de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 14973de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 14974de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 14975de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14976de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 14977de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 14978de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14979de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14980de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 14981de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14982de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 14983de2362d3Smrg ac_status=$? 14984de2362d3Smrg cat conftest.err >&5 14985de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14986de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 14987de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 14988de2362d3Smrg # So say no if there are warnings other than the usual output. 14989de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14990de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14991de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14992de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 14993de2362d3Smrg fi 14994de2362d3Smrg fi 14995de2362d3Smrg $RM conftest* 14996de2362d3Smrg 14997de2362d3Smrgfi 14998de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14999de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 15000de2362d3Smrg 1500118781e08Smrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 15002de2362d3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 15003de2362d3Smrgelse 15004de2362d3Smrg : 15005de2362d3Smrgfi 15006de2362d3Smrg 15007de2362d3Smrgfi 15008de2362d3Smrg 15009de2362d3Smrg 15010de2362d3Smrg 15011de2362d3Smrg 15012de2362d3Smrg 15013de2362d3Smrg 15014de2362d3Smrg lt_prog_compiler_wl= 15015de2362d3Smrglt_prog_compiler_pic= 15016de2362d3Smrglt_prog_compiler_static= 15017de2362d3Smrg 15018de2362d3Smrg 1501918781e08Smrg if test yes = "$GCC"; then 15020de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15021de2362d3Smrg lt_prog_compiler_static='-static' 15022de2362d3Smrg 15023de2362d3Smrg case $host_os in 15024de2362d3Smrg aix*) 15025de2362d3Smrg # All AIX code is PIC. 1502618781e08Smrg if test ia64 = "$host_cpu"; then 15027de2362d3Smrg # AIX 5 now supports IA64 processor 15028de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15029de2362d3Smrg fi 1503018781e08Smrg lt_prog_compiler_pic='-fPIC' 15031de2362d3Smrg ;; 15032de2362d3Smrg 15033de2362d3Smrg amigaos*) 15034de2362d3Smrg case $host_cpu in 15035de2362d3Smrg powerpc) 15036de2362d3Smrg # see comment about AmigaOS4 .so support 15037de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15038de2362d3Smrg ;; 15039de2362d3Smrg m68k) 15040de2362d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 1504118781e08Smrg # adding the '-m68020' flag to GCC prevents building anything better, 1504218781e08Smrg # like '-m68040'. 15043de2362d3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15044de2362d3Smrg ;; 15045de2362d3Smrg esac 15046de2362d3Smrg ;; 15047de2362d3Smrg 15048de2362d3Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15049de2362d3Smrg # PIC is the default for these OSes. 15050de2362d3Smrg ;; 15051de2362d3Smrg 15052de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15053de2362d3Smrg # This hack is so that the source file can tell whether it is being 15054de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15055de2362d3Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 15056de2362d3Smrg # (--disable-auto-import) libraries 15057de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 1505818781e08Smrg case $host_os in 1505918781e08Smrg os2*) 1506018781e08Smrg lt_prog_compiler_static='$wl-static' 1506118781e08Smrg ;; 1506218781e08Smrg esac 15063de2362d3Smrg ;; 15064de2362d3Smrg 15065de2362d3Smrg darwin* | rhapsody*) 15066de2362d3Smrg # PIC is the default on this platform 15067de2362d3Smrg # Common symbols not allowed in MH_DYLIB files 15068de2362d3Smrg lt_prog_compiler_pic='-fno-common' 15069de2362d3Smrg ;; 15070de2362d3Smrg 15071de2362d3Smrg haiku*) 15072de2362d3Smrg # PIC is the default for Haiku. 15073de2362d3Smrg # The "-static" flag exists, but is broken. 15074de2362d3Smrg lt_prog_compiler_static= 15075de2362d3Smrg ;; 15076de2362d3Smrg 15077de2362d3Smrg hpux*) 15078de2362d3Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15079de2362d3Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15080de2362d3Smrg # sets the default TLS model and affects inlining. 15081de2362d3Smrg case $host_cpu in 15082de2362d3Smrg hppa*64*) 15083de2362d3Smrg # +Z the default 15084de2362d3Smrg ;; 15085de2362d3Smrg *) 15086de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15087de2362d3Smrg ;; 15088de2362d3Smrg esac 15089de2362d3Smrg ;; 15090de2362d3Smrg 15091de2362d3Smrg interix[3-9]*) 15092de2362d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15093de2362d3Smrg # Instead, we relocate shared libraries at runtime. 15094de2362d3Smrg ;; 15095de2362d3Smrg 15096de2362d3Smrg msdosdjgpp*) 15097de2362d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 15098de2362d3Smrg # on systems that don't support them. 15099de2362d3Smrg lt_prog_compiler_can_build_shared=no 15100de2362d3Smrg enable_shared=no 15101de2362d3Smrg ;; 15102de2362d3Smrg 15103de2362d3Smrg *nto* | *qnx*) 15104de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15105de2362d3Smrg # it will coredump. 15106de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15107de2362d3Smrg ;; 15108de2362d3Smrg 15109de2362d3Smrg sysv4*MP*) 15110de2362d3Smrg if test -d /usr/nec; then 15111de2362d3Smrg lt_prog_compiler_pic=-Kconform_pic 15112de2362d3Smrg fi 15113de2362d3Smrg ;; 15114de2362d3Smrg 15115de2362d3Smrg *) 15116de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15117de2362d3Smrg ;; 15118de2362d3Smrg esac 15119de2362d3Smrg 15120de2362d3Smrg case $cc_basename in 15121de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 15122de2362d3Smrg lt_prog_compiler_wl='-Xlinker ' 15123de2362d3Smrg if test -n "$lt_prog_compiler_pic"; then 15124de2362d3Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 15125de2362d3Smrg fi 15126de2362d3Smrg ;; 15127de2362d3Smrg esac 15128de2362d3Smrg else 15129de2362d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 15130de2362d3Smrg case $host_os in 15131de2362d3Smrg aix*) 15132de2362d3Smrg lt_prog_compiler_wl='-Wl,' 1513318781e08Smrg if test ia64 = "$host_cpu"; then 15134de2362d3Smrg # AIX 5 now supports IA64 processor 15135de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15136de2362d3Smrg else 15137de2362d3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 15138de2362d3Smrg fi 15139de2362d3Smrg ;; 15140de2362d3Smrg 1514118781e08Smrg darwin* | rhapsody*) 1514218781e08Smrg # PIC is the default on this platform 1514318781e08Smrg # Common symbols not allowed in MH_DYLIB files 1514418781e08Smrg lt_prog_compiler_pic='-fno-common' 1514518781e08Smrg case $cc_basename in 1514618781e08Smrg nagfor*) 1514718781e08Smrg # NAG Fortran compiler 1514818781e08Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 1514918781e08Smrg lt_prog_compiler_pic='-PIC' 1515018781e08Smrg lt_prog_compiler_static='-Bstatic' 1515118781e08Smrg ;; 1515218781e08Smrg esac 1515318781e08Smrg ;; 1515418781e08Smrg 15155de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15156de2362d3Smrg # This hack is so that the source file can tell whether it is being 15157de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15158de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 1515918781e08Smrg case $host_os in 1516018781e08Smrg os2*) 1516118781e08Smrg lt_prog_compiler_static='$wl-static' 1516218781e08Smrg ;; 1516318781e08Smrg esac 15164de2362d3Smrg ;; 15165de2362d3Smrg 15166de2362d3Smrg hpux9* | hpux10* | hpux11*) 15167de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15168de2362d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15169de2362d3Smrg # not for PA HP-UX. 15170de2362d3Smrg case $host_cpu in 15171de2362d3Smrg hppa*64*|ia64*) 15172de2362d3Smrg # +Z the default 15173de2362d3Smrg ;; 15174de2362d3Smrg *) 15175de2362d3Smrg lt_prog_compiler_pic='+Z' 15176de2362d3Smrg ;; 15177de2362d3Smrg esac 15178de2362d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 1517918781e08Smrg lt_prog_compiler_static='$wl-a ${wl}archive' 15180de2362d3Smrg ;; 15181de2362d3Smrg 15182de2362d3Smrg irix5* | irix6* | nonstopux*) 15183de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15184de2362d3Smrg # PIC (with -KPIC) is the default. 15185de2362d3Smrg lt_prog_compiler_static='-non_shared' 15186de2362d3Smrg ;; 15187de2362d3Smrg 1518818781e08Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15189de2362d3Smrg case $cc_basename in 1519018781e08Smrg # old Intel for x86_64, which still supported -KPIC. 15191de2362d3Smrg ecc*) 15192de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15193de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15194de2362d3Smrg lt_prog_compiler_static='-static' 15195de2362d3Smrg ;; 15196de2362d3Smrg # icc used to be incompatible with GCC. 15197de2362d3Smrg # ICC 10 doesn't accept -KPIC any more. 15198de2362d3Smrg icc* | ifort*) 15199de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15200de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15201de2362d3Smrg lt_prog_compiler_static='-static' 15202de2362d3Smrg ;; 15203de2362d3Smrg # Lahey Fortran 8.1. 15204de2362d3Smrg lf95*) 15205de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15206de2362d3Smrg lt_prog_compiler_pic='--shared' 15207de2362d3Smrg lt_prog_compiler_static='--static' 15208de2362d3Smrg ;; 15209de2362d3Smrg nagfor*) 15210de2362d3Smrg # NAG Fortran compiler 15211de2362d3Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 15212de2362d3Smrg lt_prog_compiler_pic='-PIC' 15213de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15214de2362d3Smrg ;; 1521518781e08Smrg tcc*) 1521618781e08Smrg # Fabrice Bellard et al's Tiny C Compiler 1521718781e08Smrg lt_prog_compiler_wl='-Wl,' 1521818781e08Smrg lt_prog_compiler_pic='-fPIC' 1521918781e08Smrg lt_prog_compiler_static='-static' 1522018781e08Smrg ;; 15221de2362d3Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 15222de2362d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 15223de2362d3Smrg # which looks to be a dead project) 15224de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15225de2362d3Smrg lt_prog_compiler_pic='-fpic' 15226de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15227de2362d3Smrg ;; 15228de2362d3Smrg ccc*) 15229de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15230de2362d3Smrg # All Alpha code is PIC. 15231de2362d3Smrg lt_prog_compiler_static='-non_shared' 15232de2362d3Smrg ;; 15233de2362d3Smrg xl* | bgxl* | bgf* | mpixl*) 15234de2362d3Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 15235de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15236de2362d3Smrg lt_prog_compiler_pic='-qpic' 15237de2362d3Smrg lt_prog_compiler_static='-qstaticlink' 15238de2362d3Smrg ;; 15239de2362d3Smrg *) 15240de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15241de2362d3Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 15242de2362d3Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 15243de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15244de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15245de2362d3Smrg lt_prog_compiler_wl='' 15246de2362d3Smrg ;; 15247de2362d3Smrg *Sun\ F* | *Sun*Fortran*) 15248de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15249de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15250de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15251de2362d3Smrg ;; 15252de2362d3Smrg *Sun\ C*) 15253de2362d3Smrg # Sun C 5.9 15254de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15255de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15256de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15257de2362d3Smrg ;; 15258de2362d3Smrg *Intel*\ [CF]*Compiler*) 15259de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15260de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15261de2362d3Smrg lt_prog_compiler_static='-static' 15262de2362d3Smrg ;; 15263de2362d3Smrg *Portland\ Group*) 15264de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15265de2362d3Smrg lt_prog_compiler_pic='-fpic' 15266de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15267de2362d3Smrg ;; 15268de2362d3Smrg esac 15269de2362d3Smrg ;; 15270de2362d3Smrg esac 15271de2362d3Smrg ;; 15272de2362d3Smrg 15273de2362d3Smrg newsos6) 15274de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15275de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15276de2362d3Smrg ;; 15277de2362d3Smrg 15278de2362d3Smrg *nto* | *qnx*) 15279de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15280de2362d3Smrg # it will coredump. 15281de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15282de2362d3Smrg ;; 15283de2362d3Smrg 15284de2362d3Smrg osf3* | osf4* | osf5*) 15285de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15286de2362d3Smrg # All OSF/1 code is PIC. 15287de2362d3Smrg lt_prog_compiler_static='-non_shared' 15288de2362d3Smrg ;; 15289de2362d3Smrg 15290de2362d3Smrg rdos*) 15291de2362d3Smrg lt_prog_compiler_static='-non_shared' 15292de2362d3Smrg ;; 15293de2362d3Smrg 15294de2362d3Smrg solaris*) 15295de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15296de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15297de2362d3Smrg case $cc_basename in 15298de2362d3Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15299de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ';; 15300de2362d3Smrg *) 15301de2362d3Smrg lt_prog_compiler_wl='-Wl,';; 15302de2362d3Smrg esac 15303de2362d3Smrg ;; 15304de2362d3Smrg 15305de2362d3Smrg sunos4*) 15306de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15307de2362d3Smrg lt_prog_compiler_pic='-PIC' 15308de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15309de2362d3Smrg ;; 15310de2362d3Smrg 15311de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 15312de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15313de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15314de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15315de2362d3Smrg ;; 15316de2362d3Smrg 15317de2362d3Smrg sysv4*MP*) 1531818781e08Smrg if test -d /usr/nec; then 15319de2362d3Smrg lt_prog_compiler_pic='-Kconform_pic' 15320de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15321de2362d3Smrg fi 15322de2362d3Smrg ;; 15323de2362d3Smrg 15324de2362d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15325de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15326de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15327de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15328de2362d3Smrg ;; 15329de2362d3Smrg 15330de2362d3Smrg unicos*) 15331de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15332de2362d3Smrg lt_prog_compiler_can_build_shared=no 15333de2362d3Smrg ;; 15334de2362d3Smrg 15335de2362d3Smrg uts4*) 15336de2362d3Smrg lt_prog_compiler_pic='-pic' 15337de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15338de2362d3Smrg ;; 15339de2362d3Smrg 15340de2362d3Smrg *) 15341de2362d3Smrg lt_prog_compiler_can_build_shared=no 15342de2362d3Smrg ;; 15343de2362d3Smrg esac 15344de2362d3Smrg fi 15345de2362d3Smrg 15346de2362d3Smrgcase $host_os in 1534718781e08Smrg # For platforms that do not support PIC, -DPIC is meaningless: 15348de2362d3Smrg *djgpp*) 15349de2362d3Smrg lt_prog_compiler_pic= 15350de2362d3Smrg ;; 15351de2362d3Smrg *) 15352de2362d3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15353de2362d3Smrg ;; 15354de2362d3Smrgesac 15355de2362d3Smrg 15356de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15357de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15358de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then : 15359de2362d3Smrg $as_echo_n "(cached) " >&6 15360de2362d3Smrgelse 15361de2362d3Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15362de2362d3Smrgfi 15363de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15364de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 15365de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15366de2362d3Smrg 15367de2362d3Smrg# 15368de2362d3Smrg# Check to make sure the PIC flag actually works. 15369de2362d3Smrg# 15370de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then 15371de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15372de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15373de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 15374de2362d3Smrg $as_echo_n "(cached) " >&6 15375de2362d3Smrgelse 15376de2362d3Smrg lt_cv_prog_compiler_pic_works=no 15377de2362d3Smrg ac_outfile=conftest.$ac_objext 15378de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1537918781e08Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15380de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15381de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15382de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15383de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15384de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 15385de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15386de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15387de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15388de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15389de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15390de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 15391de2362d3Smrg ac_status=$? 15392de2362d3Smrg cat conftest.err >&5 15393de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15394de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 15395de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15396de2362d3Smrg # So say no if there are warnings other than the usual output. 15397de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15398de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15399de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15400de2362d3Smrg lt_cv_prog_compiler_pic_works=yes 15401de2362d3Smrg fi 15402de2362d3Smrg fi 15403de2362d3Smrg $RM conftest* 15404de2362d3Smrg 15405de2362d3Smrgfi 15406de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15407de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15408de2362d3Smrg 1540918781e08Smrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 15410de2362d3Smrg case $lt_prog_compiler_pic in 15411de2362d3Smrg "" | " "*) ;; 15412de2362d3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15413de2362d3Smrg esac 15414de2362d3Smrgelse 15415de2362d3Smrg lt_prog_compiler_pic= 15416de2362d3Smrg lt_prog_compiler_can_build_shared=no 15417de2362d3Smrgfi 15418de2362d3Smrg 15419de2362d3Smrgfi 15420de2362d3Smrg 15421de2362d3Smrg 15422de2362d3Smrg 15423de2362d3Smrg 15424de2362d3Smrg 15425de2362d3Smrg 15426de2362d3Smrg 15427de2362d3Smrg 15428de2362d3Smrg 15429de2362d3Smrg 15430de2362d3Smrg 15431de2362d3Smrg# 15432de2362d3Smrg# Check to make sure the static flag actually works. 15433de2362d3Smrg# 15434de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15435de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15436de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15437de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15438de2362d3Smrg $as_echo_n "(cached) " >&6 15439de2362d3Smrgelse 15440de2362d3Smrg lt_cv_prog_compiler_static_works=no 1544118781e08Smrg save_LDFLAGS=$LDFLAGS 15442de2362d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15443de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15444de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15445de2362d3Smrg # The linker can only warn and ignore the option if not recognized 15446de2362d3Smrg # So say no if there are warnings 15447de2362d3Smrg if test -s conftest.err; then 15448de2362d3Smrg # Append any errors to the config.log. 15449de2362d3Smrg cat conftest.err 1>&5 15450de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15451de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15452de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 15453de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15454de2362d3Smrg fi 15455de2362d3Smrg else 15456de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15457de2362d3Smrg fi 15458de2362d3Smrg fi 15459de2362d3Smrg $RM -r conftest* 1546018781e08Smrg LDFLAGS=$save_LDFLAGS 15461de2362d3Smrg 15462de2362d3Smrgfi 15463de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15464de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15465de2362d3Smrg 1546618781e08Smrgif test yes = "$lt_cv_prog_compiler_static_works"; then 15467de2362d3Smrg : 15468de2362d3Smrgelse 15469de2362d3Smrg lt_prog_compiler_static= 15470de2362d3Smrgfi 15471de2362d3Smrg 15472de2362d3Smrg 15473de2362d3Smrg 15474de2362d3Smrg 15475de2362d3Smrg 15476de2362d3Smrg 15477de2362d3Smrg 15478de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15479de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15480de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15481de2362d3Smrg $as_echo_n "(cached) " >&6 15482de2362d3Smrgelse 15483de2362d3Smrg lt_cv_prog_compiler_c_o=no 15484de2362d3Smrg $RM -r conftest 2>/dev/null 15485de2362d3Smrg mkdir conftest 15486de2362d3Smrg cd conftest 15487de2362d3Smrg mkdir out 15488de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15489de2362d3Smrg 15490de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15491de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15492de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15493de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15494de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15495de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15496de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15497de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15498de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15499de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15500de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15501de2362d3Smrg ac_status=$? 15502de2362d3Smrg cat out/conftest.err >&5 15503de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15504de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15505de2362d3Smrg then 15506de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15507de2362d3Smrg # So say no if there are warnings 15508de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15509de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15510de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15511de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15512de2362d3Smrg fi 15513de2362d3Smrg fi 15514de2362d3Smrg chmod u+w . 2>&5 15515de2362d3Smrg $RM conftest* 15516de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15517de2362d3Smrg # template instantiation 15518de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15519de2362d3Smrg $RM out/* && rmdir out 15520de2362d3Smrg cd .. 15521de2362d3Smrg $RM -r conftest 15522de2362d3Smrg $RM conftest* 15523de2362d3Smrg 15524de2362d3Smrgfi 15525de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15526de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15527de2362d3Smrg 15528de2362d3Smrg 15529de2362d3Smrg 15530de2362d3Smrg 15531de2362d3Smrg 15532de2362d3Smrg 15533de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15534de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15535de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15536de2362d3Smrg $as_echo_n "(cached) " >&6 15537de2362d3Smrgelse 15538de2362d3Smrg lt_cv_prog_compiler_c_o=no 15539de2362d3Smrg $RM -r conftest 2>/dev/null 15540de2362d3Smrg mkdir conftest 15541de2362d3Smrg cd conftest 15542de2362d3Smrg mkdir out 15543de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15544de2362d3Smrg 15545de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15546de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15547de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15548de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15549de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15550de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15551de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15552de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15553de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15554de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15555de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15556de2362d3Smrg ac_status=$? 15557de2362d3Smrg cat out/conftest.err >&5 15558de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15559de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15560de2362d3Smrg then 15561de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15562de2362d3Smrg # So say no if there are warnings 15563de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15564de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15565de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15566de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15567de2362d3Smrg fi 15568de2362d3Smrg fi 15569de2362d3Smrg chmod u+w . 2>&5 15570de2362d3Smrg $RM conftest* 15571de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15572de2362d3Smrg # template instantiation 15573de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15574de2362d3Smrg $RM out/* && rmdir out 15575de2362d3Smrg cd .. 15576de2362d3Smrg $RM -r conftest 15577de2362d3Smrg $RM conftest* 15578de2362d3Smrg 15579de2362d3Smrgfi 15580de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15581de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15582de2362d3Smrg 15583de2362d3Smrg 15584de2362d3Smrg 15585de2362d3Smrg 1558618781e08Smrghard_links=nottested 1558718781e08Smrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15588de2362d3Smrg # do not overwrite the value of need_locks provided by the user 15589de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15590de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15591de2362d3Smrg hard_links=yes 15592de2362d3Smrg $RM conftest* 15593de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15594de2362d3Smrg touch conftest.a 15595de2362d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 15596de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15597de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15598de2362d3Smrg$as_echo "$hard_links" >&6; } 1559918781e08Smrg if test no = "$hard_links"; then 1560018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 1560118781e08Smrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15602de2362d3Smrg need_locks=warn 15603de2362d3Smrg fi 15604de2362d3Smrgelse 15605de2362d3Smrg need_locks=no 15606de2362d3Smrgfi 15607de2362d3Smrg 15608de2362d3Smrg 15609de2362d3Smrg 15610de2362d3Smrg 15611de2362d3Smrg 15612de2362d3Smrg 15613de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15614de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15615de2362d3Smrg 15616de2362d3Smrg runpath_var= 15617de2362d3Smrg allow_undefined_flag= 15618de2362d3Smrg always_export_symbols=no 15619de2362d3Smrg archive_cmds= 15620de2362d3Smrg archive_expsym_cmds= 15621de2362d3Smrg compiler_needs_object=no 15622de2362d3Smrg enable_shared_with_static_runtimes=no 15623de2362d3Smrg export_dynamic_flag_spec= 15624de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15625de2362d3Smrg hardcode_automatic=no 15626de2362d3Smrg hardcode_direct=no 15627de2362d3Smrg hardcode_direct_absolute=no 15628de2362d3Smrg hardcode_libdir_flag_spec= 15629de2362d3Smrg hardcode_libdir_separator= 15630de2362d3Smrg hardcode_minus_L=no 15631de2362d3Smrg hardcode_shlibpath_var=unsupported 15632de2362d3Smrg inherit_rpath=no 15633de2362d3Smrg link_all_deplibs=unknown 15634de2362d3Smrg module_cmds= 15635de2362d3Smrg module_expsym_cmds= 15636de2362d3Smrg old_archive_from_new_cmds= 15637de2362d3Smrg old_archive_from_expsyms_cmds= 15638de2362d3Smrg thread_safe_flag_spec= 15639de2362d3Smrg whole_archive_flag_spec= 15640de2362d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 15641de2362d3Smrg # included in the symbol list 15642de2362d3Smrg include_expsyms= 15643de2362d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 1564418781e08Smrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 1564518781e08Smrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 1564618781e08Smrg # as well as any symbol that contains 'd'. 15647de2362d3Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15648de2362d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15649de2362d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 15650de2362d3Smrg # the symbol is explicitly referenced. Since portable code cannot 15651de2362d3Smrg # rely on this symbol name, it's probably fine to never include it in 15652de2362d3Smrg # preloaded symbol tables. 15653de2362d3Smrg # Exclude shared library initialization/finalization symbols. 15654de2362d3Smrg extract_expsyms_cmds= 15655de2362d3Smrg 15656de2362d3Smrg case $host_os in 15657de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15658de2362d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15659de2362d3Smrg # When not using gcc, we currently assume that we are using 15660de2362d3Smrg # Microsoft Visual C++. 1566118781e08Smrg if test yes != "$GCC"; then 15662de2362d3Smrg with_gnu_ld=no 15663de2362d3Smrg fi 15664de2362d3Smrg ;; 15665de2362d3Smrg interix*) 15666de2362d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15667de2362d3Smrg with_gnu_ld=yes 15668de2362d3Smrg ;; 1566918781e08Smrg openbsd* | bitrig*) 15670de2362d3Smrg with_gnu_ld=no 15671de2362d3Smrg ;; 15672de2362d3Smrg esac 15673de2362d3Smrg 15674de2362d3Smrg ld_shlibs=yes 15675de2362d3Smrg 15676de2362d3Smrg # On some targets, GNU ld is compatible enough with the native linker 15677de2362d3Smrg # that we're better off using the native interface for both. 15678de2362d3Smrg lt_use_gnu_ld_interface=no 1567918781e08Smrg if test yes = "$with_gnu_ld"; then 15680de2362d3Smrg case $host_os in 15681de2362d3Smrg aix*) 15682de2362d3Smrg # The AIX port of GNU ld has always aspired to compatibility 15683de2362d3Smrg # with the native linker. However, as the warning in the GNU ld 15684de2362d3Smrg # block says, versions before 2.19.5* couldn't really create working 15685de2362d3Smrg # shared libraries, regardless of the interface used. 15686de2362d3Smrg case `$LD -v 2>&1` in 15687de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15688de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15689de2362d3Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15690de2362d3Smrg *) 15691de2362d3Smrg lt_use_gnu_ld_interface=yes 15692de2362d3Smrg ;; 15693de2362d3Smrg esac 15694de2362d3Smrg ;; 15695de2362d3Smrg *) 15696de2362d3Smrg lt_use_gnu_ld_interface=yes 15697de2362d3Smrg ;; 15698de2362d3Smrg esac 15699de2362d3Smrg fi 15700de2362d3Smrg 1570118781e08Smrg if test yes = "$lt_use_gnu_ld_interface"; then 15702de2362d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 1570318781e08Smrg wlarc='$wl' 15704de2362d3Smrg 15705de2362d3Smrg # Set some defaults for GNU ld with shared library support. These 15706de2362d3Smrg # are reset later if shared libraries are not supported. Putting them 15707de2362d3Smrg # here allows them to be overridden if necessary. 15708de2362d3Smrg runpath_var=LD_RUN_PATH 1570918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1571018781e08Smrg export_dynamic_flag_spec='$wl--export-dynamic' 15711de2362d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 15712de2362d3Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 1571318781e08Smrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15714de2362d3Smrg else 15715de2362d3Smrg whole_archive_flag_spec= 15716de2362d3Smrg fi 15717de2362d3Smrg supports_anon_versioning=no 1571818781e08Smrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15719de2362d3Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 15720de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15721de2362d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15722de2362d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15723de2362d3Smrg *\ 2.11.*) ;; # other 2.11 versions 15724de2362d3Smrg *) supports_anon_versioning=yes ;; 15725de2362d3Smrg esac 15726de2362d3Smrg 15727de2362d3Smrg # See if GNU ld supports shared libraries. 15728de2362d3Smrg case $host_os in 15729de2362d3Smrg aix[3-9]*) 15730de2362d3Smrg # On AIX/PPC, the GNU linker is very broken 1573118781e08Smrg if test ia64 != "$host_cpu"; then 15732de2362d3Smrg ld_shlibs=no 15733de2362d3Smrg cat <<_LT_EOF 1>&2 15734de2362d3Smrg 15735de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15736de2362d3Smrg*** to be unable to reliably create shared libraries on AIX. 15737de2362d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 15738de2362d3Smrg*** really care for shared libraries, you may want to install binutils 15739de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15740de2362d3Smrg*** You will then need to restart the configuration process. 15741de2362d3Smrg 15742de2362d3Smrg_LT_EOF 15743de2362d3Smrg fi 15744de2362d3Smrg ;; 15745de2362d3Smrg 15746de2362d3Smrg amigaos*) 15747de2362d3Smrg case $host_cpu in 15748de2362d3Smrg powerpc) 15749de2362d3Smrg # see comment about AmigaOS4 .so support 1575018781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15751de2362d3Smrg archive_expsym_cmds='' 15752de2362d3Smrg ;; 15753de2362d3Smrg m68k) 15754de2362d3Smrg 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)' 15755de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15756de2362d3Smrg hardcode_minus_L=yes 15757de2362d3Smrg ;; 15758de2362d3Smrg esac 15759de2362d3Smrg ;; 15760de2362d3Smrg 15761de2362d3Smrg beos*) 15762de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15763de2362d3Smrg allow_undefined_flag=unsupported 15764de2362d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15765de2362d3Smrg # support --undefined. This deserves some investigation. FIXME 1576618781e08Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15767de2362d3Smrg else 15768de2362d3Smrg ld_shlibs=no 15769de2362d3Smrg fi 15770de2362d3Smrg ;; 15771de2362d3Smrg 15772de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15773de2362d3Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15774de2362d3Smrg # as there is no search path for DLLs. 15775de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 1577618781e08Smrg export_dynamic_flag_spec='$wl--export-all-symbols' 15777de2362d3Smrg allow_undefined_flag=unsupported 15778de2362d3Smrg always_export_symbols=no 15779de2362d3Smrg enable_shared_with_static_runtimes=yes 15780de2362d3Smrg 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' 15781de2362d3Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15782de2362d3Smrg 15783de2362d3Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 1578418781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1578518781e08Smrg # If the export-symbols file already is a .def file, use it as 1578618781e08Smrg # is; otherwise, prepend EXPORTS... 1578718781e08Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 1578818781e08Smrg cp $export_symbols $output_objdir/$soname.def; 1578918781e08Smrg else 1579018781e08Smrg echo EXPORTS > $output_objdir/$soname.def; 1579118781e08Smrg cat $export_symbols >> $output_objdir/$soname.def; 1579218781e08Smrg fi~ 1579318781e08Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15794de2362d3Smrg else 15795de2362d3Smrg ld_shlibs=no 15796de2362d3Smrg fi 15797de2362d3Smrg ;; 15798de2362d3Smrg 15799de2362d3Smrg haiku*) 1580018781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15801de2362d3Smrg link_all_deplibs=yes 15802de2362d3Smrg ;; 15803de2362d3Smrg 1580418781e08Smrg os2*) 1580518781e08Smrg hardcode_libdir_flag_spec='-L$libdir' 1580618781e08Smrg hardcode_minus_L=yes 1580718781e08Smrg allow_undefined_flag=unsupported 1580818781e08Smrg shrext_cmds=.dll 1580918781e08Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1581018781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1581118781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1581218781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1581318781e08Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 1581418781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1581518781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1581618781e08Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1581718781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1581818781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1581918781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1582018781e08Smrg prefix_cmds="$SED"~ 1582118781e08Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 1582218781e08Smrg prefix_cmds="$prefix_cmds -e 1d"; 1582318781e08Smrg fi~ 1582418781e08Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 1582518781e08Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 1582618781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1582718781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1582818781e08Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 1582918781e08Smrg enable_shared_with_static_runtimes=yes 158308bf5c682Smrg file_list_spec='@' 1583118781e08Smrg ;; 1583218781e08Smrg 15833de2362d3Smrg interix[3-9]*) 15834de2362d3Smrg hardcode_direct=no 15835de2362d3Smrg hardcode_shlibpath_var=no 1583618781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1583718781e08Smrg export_dynamic_flag_spec='$wl-E' 15838de2362d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15839de2362d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15840de2362d3Smrg # default) and relocated if they conflict, which is a slow very memory 15841de2362d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 15842de2362d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15843de2362d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 1584418781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 1584518781e08Smrg 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' 15846de2362d3Smrg ;; 15847de2362d3Smrg 15848de2362d3Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15849de2362d3Smrg tmp_diet=no 1585018781e08Smrg if test linux-dietlibc = "$host_os"; then 15851de2362d3Smrg case $cc_basename in 15852de2362d3Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15853de2362d3Smrg esac 15854de2362d3Smrg fi 15855de2362d3Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 1585618781e08Smrg && test no = "$tmp_diet" 15857de2362d3Smrg then 15858de2362d3Smrg tmp_addflag=' $pic_flag' 15859de2362d3Smrg tmp_sharedflag='-shared' 15860de2362d3Smrg case $cc_basename,$host_cpu in 15861de2362d3Smrg pgcc*) # Portland Group C compiler 1586218781e08Smrg 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' 15863de2362d3Smrg tmp_addflag=' $pic_flag' 15864de2362d3Smrg ;; 15865de2362d3Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 15866de2362d3Smrg # Portland Group f77 and f90 compilers 1586718781e08Smrg 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' 15868de2362d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 15869de2362d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15870de2362d3Smrg tmp_addflag=' -i_dynamic' ;; 15871de2362d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15872de2362d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15873de2362d3Smrg ifc* | ifort*) # Intel Fortran compiler 15874de2362d3Smrg tmp_addflag=' -nofor_main' ;; 15875de2362d3Smrg lf95*) # Lahey Fortran 8.1 15876de2362d3Smrg whole_archive_flag_spec= 15877de2362d3Smrg tmp_sharedflag='--shared' ;; 1587818781e08Smrg nagfor*) # NAGFOR 5.3 1587918781e08Smrg tmp_sharedflag='-Wl,-shared' ;; 15880de2362d3Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15881de2362d3Smrg tmp_sharedflag='-qmkshrobj' 15882de2362d3Smrg tmp_addflag= ;; 15883de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 1588418781e08Smrg 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' 15885de2362d3Smrg compiler_needs_object=yes 15886de2362d3Smrg ;; 15887de2362d3Smrg esac 15888de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15889de2362d3Smrg *Sun\ C*) # Sun C 5.9 1589018781e08Smrg 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' 15891de2362d3Smrg compiler_needs_object=yes 15892de2362d3Smrg tmp_sharedflag='-G' ;; 15893de2362d3Smrg *Sun\ F*) # Sun Fortran 8.3 15894de2362d3Smrg tmp_sharedflag='-G' ;; 15895de2362d3Smrg esac 1589618781e08Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15897de2362d3Smrg 1589818781e08Smrg if test yes = "$supports_anon_versioning"; then 15899de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 1590018781e08Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1590118781e08Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 1590218781e08Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15903de2362d3Smrg fi 15904de2362d3Smrg 15905de2362d3Smrg case $cc_basename in 1590618781e08Smrg tcc*) 1590718781e08Smrg export_dynamic_flag_spec='-rdynamic' 1590818781e08Smrg ;; 15909de2362d3Smrg xlf* | bgf* | bgxlf* | mpixlf*) 15910de2362d3Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15911de2362d3Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 1591218781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15913de2362d3Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 1591418781e08Smrg if test yes = "$supports_anon_versioning"; then 15915de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 1591618781e08Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1591718781e08Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 1591818781e08Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15919de2362d3Smrg fi 15920de2362d3Smrg ;; 15921de2362d3Smrg esac 15922de2362d3Smrg else 15923de2362d3Smrg ld_shlibs=no 15924de2362d3Smrg fi 15925de2362d3Smrg ;; 15926de2362d3Smrg 159278bf5c682Smrg netbsd*) 15928de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15929de2362d3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15930de2362d3Smrg wlarc= 15931de2362d3Smrg else 1593218781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1593318781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15934de2362d3Smrg fi 15935de2362d3Smrg ;; 15936de2362d3Smrg 15937de2362d3Smrg solaris*) 15938de2362d3Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15939de2362d3Smrg ld_shlibs=no 15940de2362d3Smrg cat <<_LT_EOF 1>&2 15941de2362d3Smrg 15942de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15943de2362d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 15944de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15945de2362d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 15946de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15947de2362d3Smrg*** used, and then restart. 15948de2362d3Smrg 15949de2362d3Smrg_LT_EOF 15950de2362d3Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1595118781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1595218781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15953de2362d3Smrg else 15954de2362d3Smrg ld_shlibs=no 15955de2362d3Smrg fi 15956de2362d3Smrg ;; 15957de2362d3Smrg 15958de2362d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15959de2362d3Smrg case `$LD -v 2>&1` in 15960de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15961de2362d3Smrg ld_shlibs=no 15962de2362d3Smrg cat <<_LT_EOF 1>&2 15963de2362d3Smrg 1596418781e08Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15965de2362d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15966de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15967de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15968de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15969de2362d3Smrg*** used, and then restart. 15970de2362d3Smrg 15971de2362d3Smrg_LT_EOF 15972de2362d3Smrg ;; 15973de2362d3Smrg *) 15974de2362d3Smrg # For security reasons, it is highly recommended that you always 15975de2362d3Smrg # use absolute paths for naming shared libraries, and exclude the 15976de2362d3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 15977de2362d3Smrg # requires that you compile everything twice, which is a pain. 15978de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1597918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1598018781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1598118781e08Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15982de2362d3Smrg else 15983de2362d3Smrg ld_shlibs=no 15984de2362d3Smrg fi 15985de2362d3Smrg ;; 15986de2362d3Smrg esac 15987de2362d3Smrg ;; 15988de2362d3Smrg 15989de2362d3Smrg sunos4*) 15990de2362d3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15991de2362d3Smrg wlarc= 15992de2362d3Smrg hardcode_direct=yes 15993de2362d3Smrg hardcode_shlibpath_var=no 15994de2362d3Smrg ;; 15995de2362d3Smrg 15996de2362d3Smrg *) 15997de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1599818781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1599918781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16000de2362d3Smrg else 16001de2362d3Smrg ld_shlibs=no 16002de2362d3Smrg fi 16003de2362d3Smrg ;; 16004de2362d3Smrg esac 16005de2362d3Smrg 1600618781e08Smrg if test no = "$ld_shlibs"; then 16007de2362d3Smrg runpath_var= 16008de2362d3Smrg hardcode_libdir_flag_spec= 16009de2362d3Smrg export_dynamic_flag_spec= 16010de2362d3Smrg whole_archive_flag_spec= 16011de2362d3Smrg fi 16012de2362d3Smrg else 16013de2362d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 16014de2362d3Smrg case $host_os in 16015de2362d3Smrg aix3*) 16016de2362d3Smrg allow_undefined_flag=unsupported 16017de2362d3Smrg always_export_symbols=yes 16018de2362d3Smrg 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' 16019de2362d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 16020de2362d3Smrg # are no directories specified by -L. 16021de2362d3Smrg hardcode_minus_L=yes 1602218781e08Smrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 16023de2362d3Smrg # Neither direct hardcoding nor static linking is supported with a 16024de2362d3Smrg # broken collect2. 16025de2362d3Smrg hardcode_direct=unsupported 16026de2362d3Smrg fi 16027de2362d3Smrg ;; 16028de2362d3Smrg 16029de2362d3Smrg aix[4-9]*) 1603018781e08Smrg if test ia64 = "$host_cpu"; then 16031de2362d3Smrg # On IA64, the linker does run time linking by default, so we don't 16032de2362d3Smrg # have to do anything special. 16033de2362d3Smrg aix_use_runtimelinking=no 16034de2362d3Smrg exp_sym_flag='-Bexport' 1603518781e08Smrg no_entry_flag= 16036de2362d3Smrg else 16037de2362d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 1603818781e08Smrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 1603918781e08Smrg # Without the "-l" option, or with the "-B" option, AIX nm treats 1604018781e08Smrg # weak defined symbols like other global defined symbols, whereas 1604118781e08Smrg # GNU nm marks them as "W". 1604218781e08Smrg # While the 'weak' keyword is ignored in the Export File, we need 1604318781e08Smrg # it in the Import File for the 'aix-soname' feature, so we have 1604418781e08Smrg # to replace the "-B" option with "-P" for AIX nm. 16045de2362d3Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 1604618781e08Smrg 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' 16047de2362d3Smrg else 160488bf5c682Smrg 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 == "L") || (\$ 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' 16049de2362d3Smrg fi 16050de2362d3Smrg aix_use_runtimelinking=no 16051de2362d3Smrg 16052de2362d3Smrg # Test if we are trying to use run time linking or normal 16053de2362d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 1605418781e08Smrg # have runtime linking enabled, and use it for executables. 1605518781e08Smrg # For shared libraries, we enable/disable runtime linking 1605618781e08Smrg # depending on the kind of the shared library created - 1605718781e08Smrg # when "with_aix_soname,aix_use_runtimelinking" is: 1605818781e08Smrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 1605918781e08Smrg # "aix,yes" lib.so shared, rtl:yes, for executables 1606018781e08Smrg # lib.a static archive 1606118781e08Smrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 1606218781e08Smrg # lib.a(lib.so.V) shared, rtl:no, for executables 1606318781e08Smrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 1606418781e08Smrg # lib.a(lib.so.V) shared, rtl:no 1606518781e08Smrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 1606618781e08Smrg # lib.a static archive 16067de2362d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 16068de2362d3Smrg for ld_flag in $LDFLAGS; do 1606918781e08Smrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 16070de2362d3Smrg aix_use_runtimelinking=yes 16071de2362d3Smrg break 16072de2362d3Smrg fi 16073de2362d3Smrg done 1607418781e08Smrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 1607518781e08Smrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 1607618781e08Smrg # so we don't have lib.a shared libs to link our executables. 1607718781e08Smrg # We have to force runtime linking in this case. 1607818781e08Smrg aix_use_runtimelinking=yes 1607918781e08Smrg LDFLAGS="$LDFLAGS -Wl,-brtl" 1608018781e08Smrg fi 16081de2362d3Smrg ;; 16082de2362d3Smrg esac 16083de2362d3Smrg 16084de2362d3Smrg exp_sym_flag='-bexport' 16085de2362d3Smrg no_entry_flag='-bnoentry' 16086de2362d3Smrg fi 16087de2362d3Smrg 16088de2362d3Smrg # When large executables or shared objects are built, AIX ld can 16089de2362d3Smrg # have problems creating the table of contents. If linking a library 16090de2362d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 16091de2362d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16092de2362d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16093de2362d3Smrg 16094de2362d3Smrg archive_cmds='' 16095de2362d3Smrg hardcode_direct=yes 16096de2362d3Smrg hardcode_direct_absolute=yes 16097de2362d3Smrg hardcode_libdir_separator=':' 16098de2362d3Smrg link_all_deplibs=yes 1609918781e08Smrg file_list_spec='$wl-f,' 1610018781e08Smrg case $with_aix_soname,$aix_use_runtimelinking in 1610118781e08Smrg aix,*) ;; # traditional, no import file 1610218781e08Smrg svr4,* | *,yes) # use import file 1610318781e08Smrg # The Import File defines what to hardcode. 1610418781e08Smrg hardcode_direct=no 1610518781e08Smrg hardcode_direct_absolute=no 1610618781e08Smrg ;; 1610718781e08Smrg esac 16108de2362d3Smrg 1610918781e08Smrg if test yes = "$GCC"; then 16110de2362d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 16111de2362d3Smrg # We only want to do this on AIX 4.2 and lower, the check 16112de2362d3Smrg # below for broken collect2 doesn't work under 4.3+ 1611318781e08Smrg collect2name=`$CC -print-prog-name=collect2` 16114de2362d3Smrg if test -f "$collect2name" && 16115de2362d3Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 16116de2362d3Smrg then 16117de2362d3Smrg # We have reworked collect2 16118de2362d3Smrg : 16119de2362d3Smrg else 16120de2362d3Smrg # We have old collect2 16121de2362d3Smrg hardcode_direct=unsupported 16122de2362d3Smrg # It fails to find uninstalled libraries when the uninstalled 16123de2362d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 16124de2362d3Smrg # to unsupported forces relinking 16125de2362d3Smrg hardcode_minus_L=yes 16126de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16127de2362d3Smrg hardcode_libdir_separator= 16128de2362d3Smrg fi 16129de2362d3Smrg ;; 16130de2362d3Smrg esac 16131de2362d3Smrg shared_flag='-shared' 1613218781e08Smrg if test yes = "$aix_use_runtimelinking"; then 1613318781e08Smrg shared_flag="$shared_flag "'$wl-G' 16134de2362d3Smrg fi 1613518781e08Smrg # Need to ensure runtime linking is disabled for the traditional 1613618781e08Smrg # shared library, or the linker may eventually find shared libraries 1613718781e08Smrg # /with/ Import File - we do not want to mix them. 1613818781e08Smrg shared_flag_aix='-shared' 1613918781e08Smrg shared_flag_svr4='-shared $wl-G' 16140de2362d3Smrg else 16141de2362d3Smrg # not using gcc 1614218781e08Smrg if test ia64 = "$host_cpu"; then 16143de2362d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16144de2362d3Smrg # chokes on -Wl,-G. The following line is correct: 16145de2362d3Smrg shared_flag='-G' 16146de2362d3Smrg else 1614718781e08Smrg if test yes = "$aix_use_runtimelinking"; then 1614818781e08Smrg shared_flag='$wl-G' 16149de2362d3Smrg else 1615018781e08Smrg shared_flag='$wl-bM:SRE' 16151de2362d3Smrg fi 1615218781e08Smrg shared_flag_aix='$wl-bM:SRE' 1615318781e08Smrg shared_flag_svr4='$wl-G' 16154de2362d3Smrg fi 16155de2362d3Smrg fi 16156de2362d3Smrg 1615718781e08Smrg export_dynamic_flag_spec='$wl-bexpall' 16158de2362d3Smrg # It seems that -bexpall does not export symbols beginning with 16159de2362d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 16160de2362d3Smrg always_export_symbols=yes 1616118781e08Smrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 16162de2362d3Smrg # Warning - without using the other runtime loading flags (-brtl), 16163de2362d3Smrg # -berok will link without error, but may produce a broken library. 16164de2362d3Smrg allow_undefined_flag='-berok' 16165de2362d3Smrg # Determine the default libpath from the value encoded in an 16166de2362d3Smrg # empty executable. 1616718781e08Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16168de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16169de2362d3Smrgelse 16170de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16171de2362d3Smrg $as_echo_n "(cached) " >&6 16172de2362d3Smrgelse 16173de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16174de2362d3Smrg/* end confdefs.h. */ 16175de2362d3Smrg 16176de2362d3Smrgint 16177de2362d3Smrgmain () 16178de2362d3Smrg{ 16179de2362d3Smrg 16180de2362d3Smrg ; 16181de2362d3Smrg return 0; 16182de2362d3Smrg} 16183de2362d3Smrg_ACEOF 16184de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16185de2362d3Smrg 16186de2362d3Smrg lt_aix_libpath_sed=' 16187de2362d3Smrg /Import File Strings/,/^$/ { 16188de2362d3Smrg /^0/ { 16189de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16190de2362d3Smrg p 16191de2362d3Smrg } 16192de2362d3Smrg }' 16193de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16194de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16195de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16196de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16197de2362d3Smrg fi 16198de2362d3Smrgfi 16199de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16200de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16201de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 1620218781e08Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16203de2362d3Smrg fi 16204de2362d3Smrg 16205de2362d3Smrgfi 16206de2362d3Smrg 16207de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16208de2362d3Smrgfi 16209de2362d3Smrg 1621018781e08Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 1621118781e08Smrg 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 16212de2362d3Smrg else 1621318781e08Smrg if test ia64 = "$host_cpu"; then 1621418781e08Smrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 16215de2362d3Smrg allow_undefined_flag="-z nodefs" 1621618781e08Smrg 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" 16217de2362d3Smrg else 16218de2362d3Smrg # Determine the default libpath from the value encoded in an 16219de2362d3Smrg # empty executable. 1622018781e08Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16221de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16222de2362d3Smrgelse 16223de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16224de2362d3Smrg $as_echo_n "(cached) " >&6 16225de2362d3Smrgelse 16226de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16227de2362d3Smrg/* end confdefs.h. */ 16228de2362d3Smrg 16229de2362d3Smrgint 16230de2362d3Smrgmain () 16231de2362d3Smrg{ 16232de2362d3Smrg 16233de2362d3Smrg ; 16234de2362d3Smrg return 0; 16235de2362d3Smrg} 16236de2362d3Smrg_ACEOF 16237de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16238de2362d3Smrg 16239de2362d3Smrg lt_aix_libpath_sed=' 16240de2362d3Smrg /Import File Strings/,/^$/ { 16241de2362d3Smrg /^0/ { 16242de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16243de2362d3Smrg p 16244de2362d3Smrg } 16245de2362d3Smrg }' 16246de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16247de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16248de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16249de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16250de2362d3Smrg fi 16251de2362d3Smrgfi 16252de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16253de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16254de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 1625518781e08Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16256de2362d3Smrg fi 16257de2362d3Smrg 16258de2362d3Smrgfi 16259de2362d3Smrg 16260de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16261de2362d3Smrgfi 16262de2362d3Smrg 1626318781e08Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16264de2362d3Smrg # Warning - without using the other run time loading flags, 16265de2362d3Smrg # -berok will link without error, but may produce a broken library. 1626618781e08Smrg no_undefined_flag=' $wl-bernotok' 1626718781e08Smrg allow_undefined_flag=' $wl-berok' 1626818781e08Smrg if test yes = "$with_gnu_ld"; then 16269de2362d3Smrg # We only use this code for GNU lds that support --whole-archive. 1627018781e08Smrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 16271de2362d3Smrg else 16272de2362d3Smrg # Exported symbols can be pulled into shared objects from archives 16273de2362d3Smrg whole_archive_flag_spec='$convenience' 16274de2362d3Smrg fi 16275de2362d3Smrg archive_cmds_need_lc=yes 1627618781e08Smrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 1627718781e08Smrg # -brtl affects multiple linker settings, -berok does not and is overridden later 1627818781e08Smrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 1627918781e08Smrg if test svr4 != "$with_aix_soname"; then 1628018781e08Smrg # This is similar to how AIX traditionally builds its shared libraries. 1628118781e08Smrg 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' 1628218781e08Smrg fi 1628318781e08Smrg if test aix != "$with_aix_soname"; then 1628418781e08Smrg 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' 1628518781e08Smrg else 1628618781e08Smrg # used by -dlpreopen to get the symbols 1628718781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 1628818781e08Smrg fi 1628918781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16290de2362d3Smrg fi 16291de2362d3Smrg fi 16292de2362d3Smrg ;; 16293de2362d3Smrg 16294de2362d3Smrg amigaos*) 16295de2362d3Smrg case $host_cpu in 16296de2362d3Smrg powerpc) 16297de2362d3Smrg # see comment about AmigaOS4 .so support 1629818781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16299de2362d3Smrg archive_expsym_cmds='' 16300de2362d3Smrg ;; 16301de2362d3Smrg m68k) 16302de2362d3Smrg 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)' 16303de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16304de2362d3Smrg hardcode_minus_L=yes 16305de2362d3Smrg ;; 16306de2362d3Smrg esac 16307de2362d3Smrg ;; 16308de2362d3Smrg 16309de2362d3Smrg bsdi[45]*) 16310de2362d3Smrg export_dynamic_flag_spec=-rdynamic 16311de2362d3Smrg ;; 16312de2362d3Smrg 16313de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 16314de2362d3Smrg # When not using gcc, we currently assume that we are using 16315de2362d3Smrg # Microsoft Visual C++. 16316de2362d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 16317de2362d3Smrg # no search path for DLLs. 16318de2362d3Smrg case $cc_basename in 16319de2362d3Smrg cl*) 16320de2362d3Smrg # Native MSVC 16321de2362d3Smrg hardcode_libdir_flag_spec=' ' 16322de2362d3Smrg allow_undefined_flag=unsupported 16323de2362d3Smrg always_export_symbols=yes 16324de2362d3Smrg file_list_spec='@' 16325de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16326de2362d3Smrg libext=lib 16327de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 1632818781e08Smrg shrext_cmds=.dll 16329de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 1633018781e08Smrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 1633118781e08Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 1633218781e08Smrg cp "$export_symbols" "$output_objdir/$soname.def"; 1633318781e08Smrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 1633418781e08Smrg else 1633518781e08Smrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 1633618781e08Smrg fi~ 1633718781e08Smrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 1633818781e08Smrg linknames=' 16339de2362d3Smrg # The linker will not automatically build a static lib if we build a DLL. 16340de2362d3Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16341de2362d3Smrg enable_shared_with_static_runtimes=yes 16342de2362d3Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16343de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16344de2362d3Smrg # Don't use ranlib 16345de2362d3Smrg old_postinstall_cmds='chmod 644 $oldlib' 16346de2362d3Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 1634718781e08Smrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 1634818781e08Smrg case $lt_outputfile in 1634918781e08Smrg *.exe|*.EXE) ;; 1635018781e08Smrg *) 1635118781e08Smrg lt_outputfile=$lt_outputfile.exe 1635218781e08Smrg lt_tool_outputfile=$lt_tool_outputfile.exe 1635318781e08Smrg ;; 1635418781e08Smrg esac~ 1635518781e08Smrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 1635618781e08Smrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 1635718781e08Smrg $RM "$lt_outputfile.manifest"; 1635818781e08Smrg fi' 16359de2362d3Smrg ;; 16360de2362d3Smrg *) 16361de2362d3Smrg # Assume MSVC wrapper 16362de2362d3Smrg hardcode_libdir_flag_spec=' ' 16363de2362d3Smrg allow_undefined_flag=unsupported 16364de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16365de2362d3Smrg libext=lib 16366de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 1636718781e08Smrg shrext_cmds=.dll 16368de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 16369de2362d3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16370de2362d3Smrg # The linker will automatically build a .lib file if we build a DLL. 16371de2362d3Smrg old_archive_from_new_cmds='true' 16372de2362d3Smrg # FIXME: Should let the user specify the lib program. 16373de2362d3Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16374de2362d3Smrg enable_shared_with_static_runtimes=yes 16375de2362d3Smrg ;; 16376de2362d3Smrg esac 16377de2362d3Smrg ;; 16378de2362d3Smrg 16379de2362d3Smrg darwin* | rhapsody*) 16380de2362d3Smrg 16381de2362d3Smrg 16382de2362d3Smrg archive_cmds_need_lc=no 16383de2362d3Smrg hardcode_direct=no 16384de2362d3Smrg hardcode_automatic=yes 16385de2362d3Smrg hardcode_shlibpath_var=unsupported 1638618781e08Smrg if test yes = "$lt_cv_ld_force_load"; then 1638718781e08Smrg 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\"`' 16388de2362d3Smrg 16389de2362d3Smrg else 16390de2362d3Smrg whole_archive_flag_spec='' 16391de2362d3Smrg fi 16392de2362d3Smrg link_all_deplibs=yes 1639318781e08Smrg allow_undefined_flag=$_lt_dar_allow_undefined 16394de2362d3Smrg case $cc_basename in 1639518781e08Smrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16396de2362d3Smrg *) _lt_dar_can_shared=$GCC ;; 16397de2362d3Smrg esac 1639818781e08Smrg if test yes = "$_lt_dar_can_shared"; then 16399de2362d3Smrg output_verbose_link_cmd=func_echo_all 1640018781e08Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 1640118781e08Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 1640218781e08Smrg 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" 1640318781e08Smrg 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" 16404de2362d3Smrg 16405de2362d3Smrg else 16406de2362d3Smrg ld_shlibs=no 16407de2362d3Smrg fi 16408de2362d3Smrg 16409de2362d3Smrg ;; 16410de2362d3Smrg 16411de2362d3Smrg dgux*) 16412de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16413de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16414de2362d3Smrg hardcode_shlibpath_var=no 16415de2362d3Smrg ;; 16416de2362d3Smrg 16417de2362d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16418de2362d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 16419de2362d3Smrg # does not break anything, and helps significantly (at the cost of a little 16420de2362d3Smrg # extra space). 16421de2362d3Smrg freebsd2.2*) 16422de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16423de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16424de2362d3Smrg hardcode_direct=yes 16425de2362d3Smrg hardcode_shlibpath_var=no 16426de2362d3Smrg ;; 16427de2362d3Smrg 16428de2362d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16429de2362d3Smrg freebsd2.*) 16430de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16431de2362d3Smrg hardcode_direct=yes 16432de2362d3Smrg hardcode_minus_L=yes 16433de2362d3Smrg hardcode_shlibpath_var=no 16434de2362d3Smrg ;; 16435de2362d3Smrg 16436de2362d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16437de2362d3Smrg freebsd* | dragonfly*) 16438de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16439de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16440de2362d3Smrg hardcode_direct=yes 16441de2362d3Smrg hardcode_shlibpath_var=no 16442de2362d3Smrg ;; 16443de2362d3Smrg 16444de2362d3Smrg hpux9*) 1644518781e08Smrg if test yes = "$GCC"; then 1644618781e08Smrg 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' 16447de2362d3Smrg else 1644818781e08Smrg 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' 16449de2362d3Smrg fi 1645018781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16451de2362d3Smrg hardcode_libdir_separator=: 16452de2362d3Smrg hardcode_direct=yes 16453de2362d3Smrg 16454de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16455de2362d3Smrg # but as the default location of the library. 16456de2362d3Smrg hardcode_minus_L=yes 1645718781e08Smrg export_dynamic_flag_spec='$wl-E' 16458de2362d3Smrg ;; 16459de2362d3Smrg 16460de2362d3Smrg hpux10*) 1646118781e08Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 1646218781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16463de2362d3Smrg else 16464de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16465de2362d3Smrg fi 1646618781e08Smrg if test no = "$with_gnu_ld"; then 1646718781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16468de2362d3Smrg hardcode_libdir_separator=: 16469de2362d3Smrg hardcode_direct=yes 16470de2362d3Smrg hardcode_direct_absolute=yes 1647118781e08Smrg export_dynamic_flag_spec='$wl-E' 16472de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16473de2362d3Smrg # but as the default location of the library. 16474de2362d3Smrg hardcode_minus_L=yes 16475de2362d3Smrg fi 16476de2362d3Smrg ;; 16477de2362d3Smrg 16478de2362d3Smrg hpux11*) 1647918781e08Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 16480de2362d3Smrg case $host_cpu in 16481de2362d3Smrg hppa*64*) 1648218781e08Smrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16483de2362d3Smrg ;; 16484de2362d3Smrg ia64*) 1648518781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16486de2362d3Smrg ;; 16487de2362d3Smrg *) 1648818781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16489de2362d3Smrg ;; 16490de2362d3Smrg esac 16491de2362d3Smrg else 16492de2362d3Smrg case $host_cpu in 16493de2362d3Smrg hppa*64*) 1649418781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16495de2362d3Smrg ;; 16496de2362d3Smrg ia64*) 1649718781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16498de2362d3Smrg ;; 16499de2362d3Smrg *) 16500de2362d3Smrg 16501de2362d3Smrg # Older versions of the 11.00 compiler do not understand -b yet 16502de2362d3Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16503de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16504de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 16505de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then : 16506de2362d3Smrg $as_echo_n "(cached) " >&6 16507de2362d3Smrgelse 16508de2362d3Smrg lt_cv_prog_compiler__b=no 1650918781e08Smrg save_LDFLAGS=$LDFLAGS 16510de2362d3Smrg LDFLAGS="$LDFLAGS -b" 16511de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16512de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16513de2362d3Smrg # The linker can only warn and ignore the option if not recognized 16514de2362d3Smrg # So say no if there are warnings 16515de2362d3Smrg if test -s conftest.err; then 16516de2362d3Smrg # Append any errors to the config.log. 16517de2362d3Smrg cat conftest.err 1>&5 16518de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16519de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16520de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 16521de2362d3Smrg lt_cv_prog_compiler__b=yes 16522de2362d3Smrg fi 16523de2362d3Smrg else 16524de2362d3Smrg lt_cv_prog_compiler__b=yes 16525de2362d3Smrg fi 16526de2362d3Smrg fi 16527de2362d3Smrg $RM -r conftest* 1652818781e08Smrg LDFLAGS=$save_LDFLAGS 16529de2362d3Smrg 16530de2362d3Smrgfi 16531de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16532de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16533de2362d3Smrg 1653418781e08Smrgif test yes = "$lt_cv_prog_compiler__b"; then 1653518781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16536de2362d3Smrgelse 16537de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16538de2362d3Smrgfi 16539de2362d3Smrg 16540de2362d3Smrg ;; 16541de2362d3Smrg esac 16542de2362d3Smrg fi 1654318781e08Smrg if test no = "$with_gnu_ld"; then 1654418781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16545de2362d3Smrg hardcode_libdir_separator=: 16546de2362d3Smrg 16547de2362d3Smrg case $host_cpu in 16548de2362d3Smrg hppa*64*|ia64*) 16549de2362d3Smrg hardcode_direct=no 16550de2362d3Smrg hardcode_shlibpath_var=no 16551de2362d3Smrg ;; 16552de2362d3Smrg *) 16553de2362d3Smrg hardcode_direct=yes 16554de2362d3Smrg hardcode_direct_absolute=yes 1655518781e08Smrg export_dynamic_flag_spec='$wl-E' 16556de2362d3Smrg 16557de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16558de2362d3Smrg # but as the default location of the library. 16559de2362d3Smrg hardcode_minus_L=yes 16560de2362d3Smrg ;; 16561de2362d3Smrg esac 16562de2362d3Smrg fi 16563de2362d3Smrg ;; 16564de2362d3Smrg 16565de2362d3Smrg irix5* | irix6* | nonstopux*) 1656618781e08Smrg if test yes = "$GCC"; then 1656718781e08Smrg 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' 16568de2362d3Smrg # Try to use the -exported_symbol ld option, if it does not 16569de2362d3Smrg # work, assume that -exports_file does not work either and 16570de2362d3Smrg # implicitly export all symbols. 16571de2362d3Smrg # This should be the same for all languages, so no per-tag cache variable. 16572de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16573de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16574de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then : 16575de2362d3Smrg $as_echo_n "(cached) " >&6 16576de2362d3Smrgelse 1657718781e08Smrg save_LDFLAGS=$LDFLAGS 1657818781e08Smrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16579de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16580de2362d3Smrg/* end confdefs.h. */ 16581de2362d3Smrgint foo (void) { return 0; } 16582de2362d3Smrg_ACEOF 16583de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16584de2362d3Smrg lt_cv_irix_exported_symbol=yes 16585de2362d3Smrgelse 16586de2362d3Smrg lt_cv_irix_exported_symbol=no 16587de2362d3Smrgfi 16588de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16589de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1659018781e08Smrg LDFLAGS=$save_LDFLAGS 16591de2362d3Smrgfi 16592de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16593de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 1659418781e08Smrg if test yes = "$lt_cv_irix_exported_symbol"; then 1659518781e08Smrg 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' 16596de2362d3Smrg fi 16597de2362d3Smrg else 1659818781e08Smrg 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' 1659918781e08Smrg 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' 16600de2362d3Smrg fi 16601de2362d3Smrg archive_cmds_need_lc='no' 1660218781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16603de2362d3Smrg hardcode_libdir_separator=: 16604de2362d3Smrg inherit_rpath=yes 16605de2362d3Smrg link_all_deplibs=yes 16606de2362d3Smrg ;; 16607de2362d3Smrg 1660818781e08Smrg linux*) 1660918781e08Smrg case $cc_basename in 1661018781e08Smrg tcc*) 1661118781e08Smrg # Fabrice Bellard et al's Tiny C Compiler 1661218781e08Smrg ld_shlibs=yes 1661318781e08Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1661418781e08Smrg ;; 1661518781e08Smrg esac 1661618781e08Smrg ;; 1661718781e08Smrg 166188bf5c682Smrg netbsd*) 16619de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16620de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16621de2362d3Smrg else 16622de2362d3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16623de2362d3Smrg fi 16624de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16625de2362d3Smrg hardcode_direct=yes 16626de2362d3Smrg hardcode_shlibpath_var=no 16627de2362d3Smrg ;; 16628de2362d3Smrg 16629de2362d3Smrg newsos6) 16630de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16631de2362d3Smrg hardcode_direct=yes 1663218781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16633de2362d3Smrg hardcode_libdir_separator=: 16634de2362d3Smrg hardcode_shlibpath_var=no 16635de2362d3Smrg ;; 16636de2362d3Smrg 16637de2362d3Smrg *nto* | *qnx*) 16638de2362d3Smrg ;; 16639de2362d3Smrg 1664018781e08Smrg openbsd* | bitrig*) 16641de2362d3Smrg if test -f /usr/libexec/ld.so; then 16642de2362d3Smrg hardcode_direct=yes 16643de2362d3Smrg hardcode_shlibpath_var=no 16644de2362d3Smrg hardcode_direct_absolute=yes 1664518781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16646de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1664718781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 1664818781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1664918781e08Smrg export_dynamic_flag_spec='$wl-E' 16650de2362d3Smrg else 1665118781e08Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1665218781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16653de2362d3Smrg fi 16654de2362d3Smrg else 16655de2362d3Smrg ld_shlibs=no 16656de2362d3Smrg fi 16657de2362d3Smrg ;; 16658de2362d3Smrg 16659de2362d3Smrg os2*) 16660de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16661de2362d3Smrg hardcode_minus_L=yes 16662de2362d3Smrg allow_undefined_flag=unsupported 1666318781e08Smrg shrext_cmds=.dll 1666418781e08Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1666518781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1666618781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1666718781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1666818781e08Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 1666918781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1667018781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1667118781e08Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1667218781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1667318781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1667418781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1667518781e08Smrg prefix_cmds="$SED"~ 1667618781e08Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 1667718781e08Smrg prefix_cmds="$prefix_cmds -e 1d"; 1667818781e08Smrg fi~ 1667918781e08Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 1668018781e08Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 1668118781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1668218781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1668318781e08Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 1668418781e08Smrg enable_shared_with_static_runtimes=yes 166858bf5c682Smrg file_list_spec='@' 16686de2362d3Smrg ;; 16687de2362d3Smrg 16688de2362d3Smrg osf3*) 1668918781e08Smrg if test yes = "$GCC"; then 1669018781e08Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 1669118781e08Smrg 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' 16692de2362d3Smrg else 16693de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 1669418781e08Smrg 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' 16695de2362d3Smrg fi 16696de2362d3Smrg archive_cmds_need_lc='no' 1669718781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16698de2362d3Smrg hardcode_libdir_separator=: 16699de2362d3Smrg ;; 16700de2362d3Smrg 16701de2362d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 1670218781e08Smrg if test yes = "$GCC"; then 1670318781e08Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 1670418781e08Smrg 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' 1670518781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16706de2362d3Smrg else 16707de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 1670818781e08Smrg 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' 16709de2362d3Smrg 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~ 1671018781e08Smrg $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' 16711de2362d3Smrg 16712de2362d3Smrg # Both c and cxx compiler support -rpath directly 16713de2362d3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 16714de2362d3Smrg fi 16715de2362d3Smrg archive_cmds_need_lc='no' 16716de2362d3Smrg hardcode_libdir_separator=: 16717de2362d3Smrg ;; 16718de2362d3Smrg 16719de2362d3Smrg solaris*) 16720de2362d3Smrg no_undefined_flag=' -z defs' 1672118781e08Smrg if test yes = "$GCC"; then 1672218781e08Smrg wlarc='$wl' 1672318781e08Smrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16724de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1672518781e08Smrg $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' 16726de2362d3Smrg else 16727de2362d3Smrg case `$CC -V 2>&1` in 16728de2362d3Smrg *"Compilers 5.0"*) 16729de2362d3Smrg wlarc='' 1673018781e08Smrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16731de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1673218781e08Smrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16733de2362d3Smrg ;; 16734de2362d3Smrg *) 1673518781e08Smrg wlarc='$wl' 1673618781e08Smrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16737de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1673818781e08Smrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16739de2362d3Smrg ;; 16740de2362d3Smrg esac 16741de2362d3Smrg fi 16742de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16743de2362d3Smrg hardcode_shlibpath_var=no 16744de2362d3Smrg case $host_os in 16745de2362d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16746de2362d3Smrg *) 16747de2362d3Smrg # The compiler driver will combine and reorder linker options, 1674818781e08Smrg # but understands '-z linker_flag'. GCC discards it without '$wl', 16749de2362d3Smrg # but is careful enough not to reorder. 16750de2362d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 1675118781e08Smrg if test yes = "$GCC"; then 1675218781e08Smrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16753de2362d3Smrg else 16754de2362d3Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16755de2362d3Smrg fi 16756de2362d3Smrg ;; 16757de2362d3Smrg esac 16758de2362d3Smrg link_all_deplibs=yes 16759de2362d3Smrg ;; 16760de2362d3Smrg 16761de2362d3Smrg sunos4*) 1676218781e08Smrg if test sequent = "$host_vendor"; then 16763de2362d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 16764de2362d3Smrg # files that make .init and .fini sections work. 1676518781e08Smrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16766de2362d3Smrg else 16767de2362d3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16768de2362d3Smrg fi 16769de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16770de2362d3Smrg hardcode_direct=yes 16771de2362d3Smrg hardcode_minus_L=yes 16772de2362d3Smrg hardcode_shlibpath_var=no 16773de2362d3Smrg ;; 16774de2362d3Smrg 16775de2362d3Smrg sysv4) 16776de2362d3Smrg case $host_vendor in 16777de2362d3Smrg sni) 16778de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16779de2362d3Smrg hardcode_direct=yes # is this really true??? 16780de2362d3Smrg ;; 16781de2362d3Smrg siemens) 16782de2362d3Smrg ## LD is ld it makes a PLAMLIB 16783de2362d3Smrg ## CC just makes a GrossModule. 16784de2362d3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16785de2362d3Smrg reload_cmds='$CC -r -o $output$reload_objs' 16786de2362d3Smrg hardcode_direct=no 16787de2362d3Smrg ;; 16788de2362d3Smrg motorola) 16789de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16790de2362d3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16791de2362d3Smrg ;; 16792de2362d3Smrg esac 16793de2362d3Smrg runpath_var='LD_RUN_PATH' 16794de2362d3Smrg hardcode_shlibpath_var=no 16795de2362d3Smrg ;; 16796de2362d3Smrg 16797de2362d3Smrg sysv4.3*) 16798de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16799de2362d3Smrg hardcode_shlibpath_var=no 16800de2362d3Smrg export_dynamic_flag_spec='-Bexport' 16801de2362d3Smrg ;; 16802de2362d3Smrg 16803de2362d3Smrg sysv4*MP*) 16804de2362d3Smrg if test -d /usr/nec; then 16805de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16806de2362d3Smrg hardcode_shlibpath_var=no 16807de2362d3Smrg runpath_var=LD_RUN_PATH 16808de2362d3Smrg hardcode_runpath_var=yes 16809de2362d3Smrg ld_shlibs=yes 16810de2362d3Smrg fi 16811de2362d3Smrg ;; 16812de2362d3Smrg 16813de2362d3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 1681418781e08Smrg no_undefined_flag='$wl-z,text' 16815de2362d3Smrg archive_cmds_need_lc=no 16816de2362d3Smrg hardcode_shlibpath_var=no 16817de2362d3Smrg runpath_var='LD_RUN_PATH' 16818de2362d3Smrg 1681918781e08Smrg if test yes = "$GCC"; then 1682018781e08Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1682118781e08Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16822de2362d3Smrg else 1682318781e08Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1682418781e08Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16825de2362d3Smrg fi 16826de2362d3Smrg ;; 16827de2362d3Smrg 16828de2362d3Smrg sysv5* | sco3.2v5* | sco5v6*) 1682918781e08Smrg # Note: We CANNOT use -z defs as we might desire, because we do not 16830de2362d3Smrg # link with -lc, and that would cause any symbols used from libc to 16831de2362d3Smrg # always be unresolved, which means just about no library would 16832de2362d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 16833de2362d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 16834de2362d3Smrg # as -z defs. 1683518781e08Smrg no_undefined_flag='$wl-z,text' 1683618781e08Smrg allow_undefined_flag='$wl-z,nodefs' 16837de2362d3Smrg archive_cmds_need_lc=no 16838de2362d3Smrg hardcode_shlibpath_var=no 1683918781e08Smrg hardcode_libdir_flag_spec='$wl-R,$libdir' 16840de2362d3Smrg hardcode_libdir_separator=':' 16841de2362d3Smrg link_all_deplibs=yes 1684218781e08Smrg export_dynamic_flag_spec='$wl-Bexport' 16843de2362d3Smrg runpath_var='LD_RUN_PATH' 16844de2362d3Smrg 1684518781e08Smrg if test yes = "$GCC"; then 1684618781e08Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1684718781e08Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16848de2362d3Smrg else 1684918781e08Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1685018781e08Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16851de2362d3Smrg fi 16852de2362d3Smrg ;; 16853de2362d3Smrg 16854de2362d3Smrg uts4*) 16855de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16856de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16857de2362d3Smrg hardcode_shlibpath_var=no 16858de2362d3Smrg ;; 16859de2362d3Smrg 16860de2362d3Smrg *) 16861de2362d3Smrg ld_shlibs=no 16862de2362d3Smrg ;; 16863de2362d3Smrg esac 16864de2362d3Smrg 1686518781e08Smrg if test sni = "$host_vendor"; then 16866de2362d3Smrg case $host in 16867de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 1686818781e08Smrg export_dynamic_flag_spec='$wl-Blargedynsym' 16869de2362d3Smrg ;; 16870de2362d3Smrg esac 16871de2362d3Smrg fi 16872de2362d3Smrg fi 16873de2362d3Smrg 16874de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16875de2362d3Smrg$as_echo "$ld_shlibs" >&6; } 1687618781e08Smrgtest no = "$ld_shlibs" && can_build_shared=no 16877de2362d3Smrg 16878de2362d3Smrgwith_gnu_ld=$with_gnu_ld 16879de2362d3Smrg 16880de2362d3Smrg 16881de2362d3Smrg 16882de2362d3Smrg 16883de2362d3Smrg 16884de2362d3Smrg 16885de2362d3Smrg 16886de2362d3Smrg 16887de2362d3Smrg 16888de2362d3Smrg 16889de2362d3Smrg 16890de2362d3Smrg 16891de2362d3Smrg 16892de2362d3Smrg 16893de2362d3Smrg 16894de2362d3Smrg# 16895de2362d3Smrg# Do we need to explicitly link libc? 16896de2362d3Smrg# 16897de2362d3Smrgcase "x$archive_cmds_need_lc" in 16898de2362d3Smrgx|xyes) 16899de2362d3Smrg # Assume -lc should be added 16900de2362d3Smrg archive_cmds_need_lc=yes 16901de2362d3Smrg 1690218781e08Smrg if test yes,yes = "$GCC,$enable_shared"; then 16903de2362d3Smrg case $archive_cmds in 16904de2362d3Smrg *'~'*) 16905de2362d3Smrg # FIXME: we may have to deal with multi-command sequences. 16906de2362d3Smrg ;; 16907de2362d3Smrg '$CC '*) 16908de2362d3Smrg # Test whether the compiler implicitly links with -lc since on some 16909de2362d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16910de2362d3Smrg # to ld, don't add -lc before -lgcc. 16911de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16912de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16913de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16914de2362d3Smrg $as_echo_n "(cached) " >&6 16915de2362d3Smrgelse 16916de2362d3Smrg $RM conftest* 16917de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16918de2362d3Smrg 16919de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16920de2362d3Smrg (eval $ac_compile) 2>&5 16921de2362d3Smrg ac_status=$? 16922de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16923de2362d3Smrg test $ac_status = 0; } 2>conftest.err; then 16924de2362d3Smrg soname=conftest 16925de2362d3Smrg lib=conftest 16926de2362d3Smrg libobjs=conftest.$ac_objext 16927de2362d3Smrg deplibs= 16928de2362d3Smrg wl=$lt_prog_compiler_wl 16929de2362d3Smrg pic_flag=$lt_prog_compiler_pic 16930de2362d3Smrg compiler_flags=-v 16931de2362d3Smrg linker_flags=-v 16932de2362d3Smrg verstring= 16933de2362d3Smrg output_objdir=. 16934de2362d3Smrg libname=conftest 16935de2362d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 16936de2362d3Smrg allow_undefined_flag= 16937de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16938de2362d3Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16939de2362d3Smrg ac_status=$? 16940de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16941de2362d3Smrg test $ac_status = 0; } 16942de2362d3Smrg then 16943de2362d3Smrg lt_cv_archive_cmds_need_lc=no 16944de2362d3Smrg else 16945de2362d3Smrg lt_cv_archive_cmds_need_lc=yes 16946de2362d3Smrg fi 16947de2362d3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 16948de2362d3Smrg else 16949de2362d3Smrg cat conftest.err 1>&5 16950de2362d3Smrg fi 16951de2362d3Smrg $RM conftest* 16952de2362d3Smrg 16953de2362d3Smrgfi 16954de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16955de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16956de2362d3Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16957de2362d3Smrg ;; 16958de2362d3Smrg esac 16959de2362d3Smrg fi 16960de2362d3Smrg ;; 16961de2362d3Smrgesac 16962de2362d3Smrg 16963de2362d3Smrg 16964de2362d3Smrg 16965de2362d3Smrg 16966de2362d3Smrg 16967de2362d3Smrg 16968de2362d3Smrg 16969de2362d3Smrg 16970de2362d3Smrg 16971de2362d3Smrg 16972de2362d3Smrg 16973de2362d3Smrg 16974de2362d3Smrg 16975de2362d3Smrg 16976de2362d3Smrg 16977de2362d3Smrg 16978de2362d3Smrg 16979de2362d3Smrg 16980de2362d3Smrg 16981de2362d3Smrg 16982de2362d3Smrg 16983de2362d3Smrg 16984de2362d3Smrg 16985de2362d3Smrg 16986de2362d3Smrg 16987de2362d3Smrg 16988de2362d3Smrg 16989de2362d3Smrg 16990de2362d3Smrg 16991de2362d3Smrg 16992de2362d3Smrg 16993de2362d3Smrg 16994de2362d3Smrg 16995de2362d3Smrg 16996de2362d3Smrg 16997de2362d3Smrg 16998de2362d3Smrg 16999de2362d3Smrg 17000de2362d3Smrg 17001de2362d3Smrg 17002de2362d3Smrg 17003de2362d3Smrg 17004de2362d3Smrg 17005de2362d3Smrg 17006de2362d3Smrg 17007de2362d3Smrg 17008de2362d3Smrg 17009de2362d3Smrg 17010de2362d3Smrg 17011de2362d3Smrg 17012de2362d3Smrg 17013de2362d3Smrg 17014de2362d3Smrg 17015de2362d3Smrg 17016de2362d3Smrg 17017de2362d3Smrg 17018de2362d3Smrg 17019de2362d3Smrg 17020de2362d3Smrg 17021de2362d3Smrg 17022de2362d3Smrg 17023de2362d3Smrg 17024de2362d3Smrg 17025de2362d3Smrg 17026de2362d3Smrg 17027de2362d3Smrg 17028de2362d3Smrg 17029de2362d3Smrg 17030de2362d3Smrg 17031de2362d3Smrg 17032de2362d3Smrg 17033de2362d3Smrg 17034de2362d3Smrg 17035de2362d3Smrg 17036de2362d3Smrg 17037de2362d3Smrg 17038de2362d3Smrg 17039de2362d3Smrg 17040de2362d3Smrg 17041de2362d3Smrg 17042de2362d3Smrg 17043de2362d3Smrg 17044de2362d3Smrg 17045de2362d3Smrg 17046de2362d3Smrg 17047de2362d3Smrg 17048de2362d3Smrg 17049de2362d3Smrg 17050de2362d3Smrg 17051de2362d3Smrg 17052de2362d3Smrg 17053de2362d3Smrg 17054de2362d3Smrg 17055de2362d3Smrg 17056de2362d3Smrg 17057de2362d3Smrg 17058de2362d3Smrg 17059de2362d3Smrg 17060de2362d3Smrg 17061de2362d3Smrg 17062de2362d3Smrg 17063de2362d3Smrg 17064de2362d3Smrg 17065de2362d3Smrg 17066de2362d3Smrg 17067de2362d3Smrg 17068de2362d3Smrg 17069de2362d3Smrg 17070de2362d3Smrg 17071de2362d3Smrg 17072de2362d3Smrg 17073de2362d3Smrg 17074de2362d3Smrg 17075de2362d3Smrg 17076de2362d3Smrg 17077de2362d3Smrg 17078de2362d3Smrg 17079de2362d3Smrg 17080de2362d3Smrg 17081de2362d3Smrg 17082de2362d3Smrg 17083de2362d3Smrg 17084de2362d3Smrg 17085de2362d3Smrg 17086de2362d3Smrg 17087de2362d3Smrg 17088de2362d3Smrg 17089de2362d3Smrg 17090de2362d3Smrg 17091de2362d3Smrg 17092de2362d3Smrg 17093de2362d3Smrg 17094de2362d3Smrg 17095de2362d3Smrg 17096de2362d3Smrg 17097de2362d3Smrg 17098de2362d3Smrg 17099de2362d3Smrg 17100de2362d3Smrg 17101de2362d3Smrg 17102de2362d3Smrg 17103de2362d3Smrg 17104de2362d3Smrg 17105de2362d3Smrg 17106de2362d3Smrg 17107de2362d3Smrg 17108de2362d3Smrg 17109de2362d3Smrg 17110de2362d3Smrg 17111de2362d3Smrg 17112de2362d3Smrg 17113de2362d3Smrg 17114de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 17115de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 17116de2362d3Smrg 1711718781e08Smrgif test yes = "$GCC"; then 17118de2362d3Smrg case $host_os in 1711918781e08Smrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 1712018781e08Smrg *) lt_awk_arg='/^libraries:/' ;; 17121de2362d3Smrg esac 17122de2362d3Smrg case $host_os in 1712318781e08Smrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 1712418781e08Smrg *) lt_sed_strip_eq='s|=/|/|g' ;; 17125de2362d3Smrg esac 17126de2362d3Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 17127de2362d3Smrg case $lt_search_path_spec in 17128de2362d3Smrg *\;*) 17129de2362d3Smrg # if the path contains ";" then we assume it to be the separator 17130de2362d3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 17131de2362d3Smrg # assumed that no part of a normal pathname contains ";" but that should 17132de2362d3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 17133de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 17134de2362d3Smrg ;; 17135de2362d3Smrg *) 17136de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 17137de2362d3Smrg ;; 17138de2362d3Smrg esac 17139de2362d3Smrg # Ok, now we have the path, separated by spaces, we can step through it 1714018781e08Smrg # and add multilib dir if necessary... 17141de2362d3Smrg lt_tmp_lt_search_path_spec= 1714218781e08Smrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 1714318781e08Smrg # ...but if some path component already ends with the multilib dir we assume 1714418781e08Smrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 1714518781e08Smrg case "$lt_multi_os_dir; $lt_search_path_spec " in 1714618781e08Smrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 1714718781e08Smrg lt_multi_os_dir= 1714818781e08Smrg ;; 1714918781e08Smrg esac 17150de2362d3Smrg for lt_sys_path in $lt_search_path_spec; do 1715118781e08Smrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 1715218781e08Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 1715318781e08Smrg elif test -n "$lt_multi_os_dir"; then 17154de2362d3Smrg test -d "$lt_sys_path" && \ 17155de2362d3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 17156de2362d3Smrg fi 17157de2362d3Smrg done 17158de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 1715918781e08SmrgBEGIN {RS = " "; FS = "/|\n";} { 1716018781e08Smrg lt_foo = ""; 1716118781e08Smrg lt_count = 0; 17162de2362d3Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 17163de2362d3Smrg if ($lt_i != "" && $lt_i != ".") { 17164de2362d3Smrg if ($lt_i == "..") { 17165de2362d3Smrg lt_count++; 17166de2362d3Smrg } else { 17167de2362d3Smrg if (lt_count == 0) { 1716818781e08Smrg lt_foo = "/" $lt_i lt_foo; 17169de2362d3Smrg } else { 17170de2362d3Smrg lt_count--; 17171de2362d3Smrg } 17172de2362d3Smrg } 17173de2362d3Smrg } 17174de2362d3Smrg } 17175de2362d3Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 17176de2362d3Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 17177de2362d3Smrg}'` 17178de2362d3Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 17179de2362d3Smrg # for these hosts. 17180de2362d3Smrg case $host_os in 17181de2362d3Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 1718218781e08Smrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 17183de2362d3Smrg esac 17184de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 17185de2362d3Smrgelse 17186de2362d3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17187de2362d3Smrgfi 17188de2362d3Smrglibrary_names_spec= 17189de2362d3Smrglibname_spec='lib$name' 17190de2362d3Smrgsoname_spec= 1719118781e08Smrgshrext_cmds=.so 17192de2362d3Smrgpostinstall_cmds= 17193de2362d3Smrgpostuninstall_cmds= 17194de2362d3Smrgfinish_cmds= 17195de2362d3Smrgfinish_eval= 17196de2362d3Smrgshlibpath_var= 17197de2362d3Smrgshlibpath_overrides_runpath=unknown 17198de2362d3Smrgversion_type=none 17199de2362d3Smrgdynamic_linker="$host_os ld.so" 17200de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 17201de2362d3Smrgneed_lib_prefix=unknown 17202de2362d3Smrghardcode_into_libs=no 17203de2362d3Smrg 17204de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version 17205de2362d3Smrg# flags to be left without arguments 17206de2362d3Smrgneed_version=unknown 17207de2362d3Smrg 1720818781e08Smrg 1720918781e08Smrg 17210de2362d3Smrgcase $host_os in 17211de2362d3Smrgaix3*) 17212de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1721318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17214de2362d3Smrg shlibpath_var=LIBPATH 17215de2362d3Smrg 17216de2362d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 1721718781e08Smrg soname_spec='$libname$release$shared_ext$major' 17218de2362d3Smrg ;; 17219de2362d3Smrg 17220de2362d3Smrgaix[4-9]*) 17221de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17222de2362d3Smrg need_lib_prefix=no 17223de2362d3Smrg need_version=no 17224de2362d3Smrg hardcode_into_libs=yes 1722518781e08Smrg if test ia64 = "$host_cpu"; then 17226de2362d3Smrg # AIX 5 supports IA64 1722718781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17228de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17229de2362d3Smrg else 17230de2362d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 17231de2362d3Smrg # for dependence libraries. The import file would start with 1723218781e08Smrg # the line '#! .'. This would cause the generated library to 1723318781e08Smrg # depend on '.', always an invalid library. This was fixed in 17234de2362d3Smrg # development snapshots of GCC prior to 3.0. 17235de2362d3Smrg case $host_os in 17236de2362d3Smrg aix4 | aix4.[01] | aix4.[01].*) 17237de2362d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17238de2362d3Smrg echo ' yes ' 1723918781e08Smrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17240de2362d3Smrg : 17241de2362d3Smrg else 17242de2362d3Smrg can_build_shared=no 17243de2362d3Smrg fi 17244de2362d3Smrg ;; 17245de2362d3Smrg esac 1724618781e08Smrg # Using Import Files as archive members, it is possible to support 1724718781e08Smrg # filename-based versioning of shared library archives on AIX. While 1724818781e08Smrg # this would work for both with and without runtime linking, it will 1724918781e08Smrg # prevent static linking of such archives. So we do filename-based 1725018781e08Smrg # shared library versioning with .so extension only, which is used 1725118781e08Smrg # when both runtime linking and shared linking is enabled. 1725218781e08Smrg # Unfortunately, runtime linking may impact performance, so we do 1725318781e08Smrg # not want this to be the default eventually. Also, we use the 1725418781e08Smrg # versioned .so libs for executables only if there is the -brtl 1725518781e08Smrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 1725618781e08Smrg # To allow for filename-based versioning support, we need to create 1725718781e08Smrg # libNAME.so.V as an archive file, containing: 1725818781e08Smrg # *) an Import File, referring to the versioned filename of the 1725918781e08Smrg # archive as well as the shared archive member, telling the 1726018781e08Smrg # bitwidth (32 or 64) of that shared object, and providing the 1726118781e08Smrg # list of exported symbols of that shared object, eventually 1726218781e08Smrg # decorated with the 'weak' keyword 1726318781e08Smrg # *) the shared object with the F_LOADONLY flag set, to really avoid 1726418781e08Smrg # it being seen by the linker. 1726518781e08Smrg # At run time we better use the real file rather than another symlink, 1726618781e08Smrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 1726718781e08Smrg 1726818781e08Smrg case $with_aix_soname,$aix_use_runtimelinking in 1726918781e08Smrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17270de2362d3Smrg # soname into executable. Probably we can add versioning support to 17271de2362d3Smrg # collect2, so additional links can be useful in future. 1727218781e08Smrg aix,yes) # traditional libtool 1727318781e08Smrg dynamic_linker='AIX unversionable lib.so' 17274de2362d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17275de2362d3Smrg # instead of lib<name>.a to let people know that these are not 17276de2362d3Smrg # typical AIX shared libraries. 1727718781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1727818781e08Smrg ;; 1727918781e08Smrg aix,no) # traditional AIX only 1728018781e08Smrg dynamic_linker='AIX lib.a(lib.so.V)' 17281de2362d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 17282de2362d3Smrg # and later when we are not doing run time linking. 1728318781e08Smrg library_names_spec='$libname$release.a $libname.a' 1728418781e08Smrg soname_spec='$libname$release$shared_ext$major' 1728518781e08Smrg ;; 1728618781e08Smrg svr4,*) # full svr4 only 1728718781e08Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 1728818781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 1728918781e08Smrg # We do not specify a path in Import Files, so LIBPATH fires. 1729018781e08Smrg shlibpath_overrides_runpath=yes 1729118781e08Smrg ;; 1729218781e08Smrg *,yes) # both, prefer svr4 1729318781e08Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 1729418781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 1729518781e08Smrg # unpreferred sharedlib libNAME.a needs extra handling 1729618781e08Smrg 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"' 1729718781e08Smrg 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"' 1729818781e08Smrg # We do not specify a path in Import Files, so LIBPATH fires. 1729918781e08Smrg shlibpath_overrides_runpath=yes 1730018781e08Smrg ;; 1730118781e08Smrg *,no) # both, prefer aix 1730218781e08Smrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 1730318781e08Smrg library_names_spec='$libname$release.a $libname.a' 1730418781e08Smrg soname_spec='$libname$release$shared_ext$major' 1730518781e08Smrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 1730618781e08Smrg 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)' 1730718781e08Smrg 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"' 1730818781e08Smrg ;; 1730918781e08Smrg esac 17310de2362d3Smrg shlibpath_var=LIBPATH 17311de2362d3Smrg fi 17312de2362d3Smrg ;; 17313de2362d3Smrg 17314de2362d3Smrgamigaos*) 17315de2362d3Smrg case $host_cpu in 17316de2362d3Smrg powerpc) 17317de2362d3Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 17318de2362d3Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 1731918781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17320de2362d3Smrg ;; 17321de2362d3Smrg m68k) 17322de2362d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 17323de2362d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 1732418781e08Smrg 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' 17325de2362d3Smrg ;; 17326de2362d3Smrg esac 17327de2362d3Smrg ;; 17328de2362d3Smrg 17329de2362d3Smrgbeos*) 1733018781e08Smrg library_names_spec='$libname$shared_ext' 17331de2362d3Smrg dynamic_linker="$host_os ld.so" 17332de2362d3Smrg shlibpath_var=LIBRARY_PATH 17333de2362d3Smrg ;; 17334de2362d3Smrg 17335de2362d3Smrgbsdi[45]*) 17336de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17337de2362d3Smrg need_version=no 1733818781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1733918781e08Smrg soname_spec='$libname$release$shared_ext$major' 17340de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17341de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17342de2362d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17343de2362d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17344de2362d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 17345de2362d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17346de2362d3Smrg # libtool to hard-code these into programs 17347de2362d3Smrg ;; 17348de2362d3Smrg 17349de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 17350de2362d3Smrg version_type=windows 1735118781e08Smrg shrext_cmds=.dll 17352de2362d3Smrg need_version=no 17353de2362d3Smrg need_lib_prefix=no 17354de2362d3Smrg 17355de2362d3Smrg case $GCC,$cc_basename in 17356de2362d3Smrg yes,*) 17357de2362d3Smrg # gcc 17358de2362d3Smrg library_names_spec='$libname.dll.a' 17359de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1736018781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1736118781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17362de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17363de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17364de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 17365de2362d3Smrg chmod a+x \$dldir/$dlname~ 17366de2362d3Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17367de2362d3Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17368de2362d3Smrg fi' 17369de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17370de2362d3Smrg dlpath=$dir/\$dldll~ 17371de2362d3Smrg $RM \$dlpath' 17372de2362d3Smrg shlibpath_overrides_runpath=yes 17373de2362d3Smrg 17374de2362d3Smrg case $host_os in 17375de2362d3Smrg cygwin*) 17376de2362d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1737718781e08Smrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17378de2362d3Smrg 17379de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17380de2362d3Smrg ;; 17381de2362d3Smrg mingw* | cegcc*) 17382de2362d3Smrg # MinGW DLLs use traditional 'lib' prefix 1738318781e08Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17384de2362d3Smrg ;; 17385de2362d3Smrg pw32*) 17386de2362d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1738718781e08Smrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17388de2362d3Smrg ;; 17389de2362d3Smrg esac 17390de2362d3Smrg dynamic_linker='Win32 ld.exe' 17391de2362d3Smrg ;; 17392de2362d3Smrg 17393de2362d3Smrg *,cl*) 17394de2362d3Smrg # Native MSVC 17395de2362d3Smrg libname_spec='$name' 1739618781e08Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 1739718781e08Smrg library_names_spec='$libname.dll.lib' 17398de2362d3Smrg 17399de2362d3Smrg case $build_os in 17400de2362d3Smrg mingw*) 17401de2362d3Smrg sys_lib_search_path_spec= 17402de2362d3Smrg lt_save_ifs=$IFS 17403de2362d3Smrg IFS=';' 17404de2362d3Smrg for lt_path in $LIB 17405de2362d3Smrg do 17406de2362d3Smrg IFS=$lt_save_ifs 17407de2362d3Smrg # Let DOS variable expansion print the short 8.3 style file name. 17408de2362d3Smrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17409de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17410de2362d3Smrg done 17411de2362d3Smrg IFS=$lt_save_ifs 17412de2362d3Smrg # Convert to MSYS style. 17413de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17414de2362d3Smrg ;; 17415de2362d3Smrg cygwin*) 17416de2362d3Smrg # Convert to unix form, then to dos form, then back to unix form 17417de2362d3Smrg # but this time dos style (no spaces!) so that the unix form looks 17418de2362d3Smrg # like /cygdrive/c/PROGRA~1:/cygdr... 17419de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17420de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17421de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17422de2362d3Smrg ;; 17423de2362d3Smrg *) 1742418781e08Smrg sys_lib_search_path_spec=$LIB 17425de2362d3Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17426de2362d3Smrg # It is most probably a Windows format PATH. 17427de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17428de2362d3Smrg else 17429de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17430de2362d3Smrg fi 17431de2362d3Smrg # FIXME: find the short name or the path components, as spaces are 17432de2362d3Smrg # common. (e.g. "Program Files" -> "PROGRA~1") 17433de2362d3Smrg ;; 17434de2362d3Smrg esac 17435de2362d3Smrg 17436de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1743718781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1743818781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17439de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17440de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17441de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname' 17442de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17443de2362d3Smrg dlpath=$dir/\$dldll~ 17444de2362d3Smrg $RM \$dlpath' 17445de2362d3Smrg shlibpath_overrides_runpath=yes 17446de2362d3Smrg dynamic_linker='Win32 link.exe' 17447de2362d3Smrg ;; 17448de2362d3Smrg 17449de2362d3Smrg *) 17450de2362d3Smrg # Assume MSVC wrapper 1745118781e08Smrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17452de2362d3Smrg dynamic_linker='Win32 ld.exe' 17453de2362d3Smrg ;; 17454de2362d3Smrg esac 17455de2362d3Smrg # FIXME: first we should search . and the directory the executable is in 17456de2362d3Smrg shlibpath_var=PATH 17457de2362d3Smrg ;; 17458de2362d3Smrg 17459de2362d3Smrgdarwin* | rhapsody*) 17460de2362d3Smrg dynamic_linker="$host_os dyld" 17461de2362d3Smrg version_type=darwin 17462de2362d3Smrg need_lib_prefix=no 17463de2362d3Smrg need_version=no 1746418781e08Smrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 1746518781e08Smrg soname_spec='$libname$release$major$shared_ext' 17466de2362d3Smrg shlibpath_overrides_runpath=yes 17467de2362d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 17468de2362d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17469de2362d3Smrg 17470de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17471de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17472de2362d3Smrg ;; 17473de2362d3Smrg 17474de2362d3Smrgdgux*) 17475de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17476de2362d3Smrg need_lib_prefix=no 17477de2362d3Smrg need_version=no 1747818781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1747918781e08Smrg soname_spec='$libname$release$shared_ext$major' 17480de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17481de2362d3Smrg ;; 17482de2362d3Smrg 17483de2362d3Smrgfreebsd* | dragonfly*) 17484de2362d3Smrg # DragonFly does not have aout. When/if they implement a new 17485de2362d3Smrg # versioning mechanism, adjust this. 17486de2362d3Smrg if test -x /usr/bin/objformat; then 17487de2362d3Smrg objformat=`/usr/bin/objformat` 17488de2362d3Smrg else 17489de2362d3Smrg case $host_os in 17490de2362d3Smrg freebsd[23].*) objformat=aout ;; 17491de2362d3Smrg *) objformat=elf ;; 17492de2362d3Smrg esac 17493de2362d3Smrg fi 17494de2362d3Smrg version_type=freebsd-$objformat 17495de2362d3Smrg case $version_type in 17496de2362d3Smrg freebsd-elf*) 1749718781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1749818781e08Smrg soname_spec='$libname$release$shared_ext$major' 17499de2362d3Smrg need_version=no 17500de2362d3Smrg need_lib_prefix=no 17501de2362d3Smrg ;; 17502de2362d3Smrg freebsd-*) 1750318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17504de2362d3Smrg need_version=yes 17505de2362d3Smrg ;; 17506de2362d3Smrg esac 17507de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17508de2362d3Smrg case $host_os in 17509de2362d3Smrg freebsd2.*) 17510de2362d3Smrg shlibpath_overrides_runpath=yes 17511de2362d3Smrg ;; 17512de2362d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 17513de2362d3Smrg shlibpath_overrides_runpath=yes 17514de2362d3Smrg hardcode_into_libs=yes 17515de2362d3Smrg ;; 17516de2362d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17517de2362d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17518de2362d3Smrg shlibpath_overrides_runpath=no 17519de2362d3Smrg hardcode_into_libs=yes 17520de2362d3Smrg ;; 17521de2362d3Smrg *) # from 4.6 on, and DragonFly 17522de2362d3Smrg shlibpath_overrides_runpath=yes 17523de2362d3Smrg hardcode_into_libs=yes 17524de2362d3Smrg ;; 17525de2362d3Smrg esac 17526de2362d3Smrg ;; 17527de2362d3Smrg 17528de2362d3Smrghaiku*) 17529de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17530de2362d3Smrg need_lib_prefix=no 17531de2362d3Smrg need_version=no 17532de2362d3Smrg dynamic_linker="$host_os runtime_loader" 1753318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1753418781e08Smrg soname_spec='$libname$release$shared_ext$major' 17535de2362d3Smrg shlibpath_var=LIBRARY_PATH 1753618781e08Smrg shlibpath_overrides_runpath=no 17537de2362d3Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17538de2362d3Smrg hardcode_into_libs=yes 17539de2362d3Smrg ;; 17540de2362d3Smrg 17541de2362d3Smrghpux9* | hpux10* | hpux11*) 17542de2362d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 17543de2362d3Smrg # link against other versions. 17544de2362d3Smrg version_type=sunos 17545de2362d3Smrg need_lib_prefix=no 17546de2362d3Smrg need_version=no 17547de2362d3Smrg case $host_cpu in 17548de2362d3Smrg ia64*) 17549de2362d3Smrg shrext_cmds='.so' 17550de2362d3Smrg hardcode_into_libs=yes 17551de2362d3Smrg dynamic_linker="$host_os dld.so" 17552de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17553de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1755418781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1755518781e08Smrg soname_spec='$libname$release$shared_ext$major' 1755618781e08Smrg if test 32 = "$HPUX_IA64_MODE"; then 17557de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1755818781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17559de2362d3Smrg else 17560de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1756118781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17562de2362d3Smrg fi 17563de2362d3Smrg ;; 17564de2362d3Smrg hppa*64*) 17565de2362d3Smrg shrext_cmds='.sl' 17566de2362d3Smrg hardcode_into_libs=yes 17567de2362d3Smrg dynamic_linker="$host_os dld.sl" 17568de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17569de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1757018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1757118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17572de2362d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17573de2362d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17574de2362d3Smrg ;; 17575de2362d3Smrg *) 17576de2362d3Smrg shrext_cmds='.sl' 17577de2362d3Smrg dynamic_linker="$host_os dld.sl" 17578de2362d3Smrg shlibpath_var=SHLIB_PATH 17579de2362d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1758018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1758118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17582de2362d3Smrg ;; 17583de2362d3Smrg esac 17584de2362d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17585de2362d3Smrg postinstall_cmds='chmod 555 $lib' 17586de2362d3Smrg # or fails outright, so override atomically: 17587de2362d3Smrg install_override_mode=555 17588de2362d3Smrg ;; 17589de2362d3Smrg 17590de2362d3Smrginterix[3-9]*) 17591de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17592de2362d3Smrg need_lib_prefix=no 17593de2362d3Smrg need_version=no 1759418781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1759518781e08Smrg soname_spec='$libname$release$shared_ext$major' 17596de2362d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17597de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17598de2362d3Smrg shlibpath_overrides_runpath=no 17599de2362d3Smrg hardcode_into_libs=yes 17600de2362d3Smrg ;; 17601de2362d3Smrg 17602de2362d3Smrgirix5* | irix6* | nonstopux*) 17603de2362d3Smrg case $host_os in 17604de2362d3Smrg nonstopux*) version_type=nonstopux ;; 17605de2362d3Smrg *) 1760618781e08Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 17607de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17608de2362d3Smrg else 17609de2362d3Smrg version_type=irix 17610de2362d3Smrg fi ;; 17611de2362d3Smrg esac 17612de2362d3Smrg need_lib_prefix=no 17613de2362d3Smrg need_version=no 1761418781e08Smrg soname_spec='$libname$release$shared_ext$major' 1761518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17616de2362d3Smrg case $host_os in 17617de2362d3Smrg irix5* | nonstopux*) 17618de2362d3Smrg libsuff= shlibsuff= 17619de2362d3Smrg ;; 17620de2362d3Smrg *) 17621de2362d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 17622de2362d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17623de2362d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 17624de2362d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17625de2362d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17626de2362d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17627de2362d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17628de2362d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 17629de2362d3Smrg esac 17630de2362d3Smrg ;; 17631de2362d3Smrg esac 17632de2362d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17633de2362d3Smrg shlibpath_overrides_runpath=no 1763418781e08Smrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 1763518781e08Smrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17636de2362d3Smrg hardcode_into_libs=yes 17637de2362d3Smrg ;; 17638de2362d3Smrg 17639de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff. 17640de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*) 17641de2362d3Smrg dynamic_linker=no 17642de2362d3Smrg ;; 17643de2362d3Smrg 1764418781e08Smrglinux*android*) 1764518781e08Smrg version_type=none # Android doesn't support versioned libraries. 1764618781e08Smrg need_lib_prefix=no 1764718781e08Smrg need_version=no 1764818781e08Smrg library_names_spec='$libname$release$shared_ext' 1764918781e08Smrg soname_spec='$libname$release$shared_ext' 1765018781e08Smrg finish_cmds= 1765118781e08Smrg shlibpath_var=LD_LIBRARY_PATH 1765218781e08Smrg shlibpath_overrides_runpath=yes 1765318781e08Smrg 1765418781e08Smrg # This implies no fast_install, which is unacceptable. 1765518781e08Smrg # Some rework will be needed to allow for fast_install 1765618781e08Smrg # before this can be enabled. 1765718781e08Smrg hardcode_into_libs=yes 1765818781e08Smrg 1765918781e08Smrg dynamic_linker='Android linker' 1766018781e08Smrg # Don't embed -rpath directories since the linker doesn't support them. 1766118781e08Smrg hardcode_libdir_flag_spec='-L$libdir' 1766218781e08Smrg ;; 1766318781e08Smrg 17664de2362d3Smrg# This must be glibc/ELF. 1766518781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17666de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17667de2362d3Smrg need_lib_prefix=no 17668de2362d3Smrg need_version=no 1766918781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1767018781e08Smrg soname_spec='$libname$release$shared_ext$major' 17671de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17672de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17673de2362d3Smrg shlibpath_overrides_runpath=no 17674de2362d3Smrg 17675de2362d3Smrg # Some binutils ld are patched to set DT_RUNPATH 17676de2362d3Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17677de2362d3Smrg $as_echo_n "(cached) " >&6 17678de2362d3Smrgelse 17679de2362d3Smrg lt_cv_shlibpath_overrides_runpath=no 17680de2362d3Smrg save_LDFLAGS=$LDFLAGS 17681de2362d3Smrg save_libdir=$libdir 17682de2362d3Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17683de2362d3Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17684de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17685de2362d3Smrg/* end confdefs.h. */ 17686de2362d3Smrg 17687de2362d3Smrgint 17688de2362d3Smrgmain () 17689de2362d3Smrg{ 17690de2362d3Smrg 17691de2362d3Smrg ; 17692de2362d3Smrg return 0; 17693de2362d3Smrg} 17694de2362d3Smrg_ACEOF 17695de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17696de2362d3Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17697de2362d3Smrg lt_cv_shlibpath_overrides_runpath=yes 17698de2362d3Smrgfi 17699de2362d3Smrgfi 17700de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17701de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17702de2362d3Smrg LDFLAGS=$save_LDFLAGS 17703de2362d3Smrg libdir=$save_libdir 17704de2362d3Smrg 17705de2362d3Smrgfi 17706de2362d3Smrg 17707de2362d3Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17708de2362d3Smrg 17709de2362d3Smrg # This implies no fast_install, which is unacceptable. 17710de2362d3Smrg # Some rework will be needed to allow for fast_install 17711de2362d3Smrg # before this can be enabled. 17712de2362d3Smrg hardcode_into_libs=yes 17713de2362d3Smrg 1771418781e08Smrg # Ideally, we could use ldconfig to report *all* directores which are 1771518781e08Smrg # searched for libraries, however this is still not possible. Aside from not 1771618781e08Smrg # being certain /sbin/ldconfig is available, command 1771718781e08Smrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 1771818781e08Smrg # even though it is searched at run-time. Try to do the best guess by 1771918781e08Smrg # appending ld.so.conf contents (and includes) to the search path. 17720de2362d3Smrg if test -f /etc/ld.so.conf; then 17721de2362d3Smrg 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' ' '` 1772218781e08Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17723de2362d3Smrg fi 17724de2362d3Smrg 17725de2362d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17726de2362d3Smrg # powerpc, because MkLinux only supported shared libraries with the 17727de2362d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 17728de2362d3Smrg # most powerpc-linux boxes support dynamic linking these days and 17729de2362d3Smrg # people can always --disable-shared, the test was removed, and we 17730de2362d3Smrg # assume the GNU/Linux dynamic linker is in use. 17731de2362d3Smrg dynamic_linker='GNU/Linux ld.so' 17732de2362d3Smrg ;; 17733de2362d3Smrg 17734de2362d3Smrgnetbsd*) 17735de2362d3Smrg version_type=sunos 17736de2362d3Smrg need_lib_prefix=no 17737de2362d3Smrg need_version=no 17738de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 1773918781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17740de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17741de2362d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 17742de2362d3Smrg else 1774318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1774418781e08Smrg soname_spec='$libname$release$shared_ext$major' 17745de2362d3Smrg dynamic_linker='NetBSD ld.elf_so' 17746de2362d3Smrg fi 17747de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17748de2362d3Smrg shlibpath_overrides_runpath=yes 17749de2362d3Smrg hardcode_into_libs=yes 17750de2362d3Smrg ;; 17751de2362d3Smrg 17752de2362d3Smrgnewsos6) 17753de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1775418781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17755de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17756de2362d3Smrg shlibpath_overrides_runpath=yes 17757de2362d3Smrg ;; 17758de2362d3Smrg 17759de2362d3Smrg*nto* | *qnx*) 17760de2362d3Smrg version_type=qnx 17761de2362d3Smrg need_lib_prefix=no 17762de2362d3Smrg need_version=no 1776318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1776418781e08Smrg soname_spec='$libname$release$shared_ext$major' 17765de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17766de2362d3Smrg shlibpath_overrides_runpath=no 17767de2362d3Smrg hardcode_into_libs=yes 17768de2362d3Smrg dynamic_linker='ldqnx.so' 17769de2362d3Smrg ;; 17770de2362d3Smrg 1777118781e08Smrgopenbsd* | bitrig*) 17772de2362d3Smrg version_type=sunos 1777318781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib 17774de2362d3Smrg need_lib_prefix=no 1777518781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 1777618781e08Smrg need_version=no 177777821949aSmrg else 1777818781e08Smrg need_version=yes 177797821949aSmrg fi 1778018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1778118781e08Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1778218781e08Smrg shlibpath_var=LD_LIBRARY_PATH 1778318781e08Smrg shlibpath_overrides_runpath=yes 17784de2362d3Smrg ;; 17785de2362d3Smrg 17786de2362d3Smrgos2*) 17787de2362d3Smrg libname_spec='$name' 1778818781e08Smrg version_type=windows 1778918781e08Smrg shrext_cmds=.dll 1779018781e08Smrg need_version=no 17791de2362d3Smrg need_lib_prefix=no 1779218781e08Smrg # OS/2 can only load a DLL with a base name of 8 characters or less. 1779318781e08Smrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 1779418781e08Smrg v=$($ECHO $release$versuffix | tr -d .-); 1779518781e08Smrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 1779618781e08Smrg $ECHO $n$v`$shared_ext' 1779718781e08Smrg library_names_spec='${libname}_dll.$libext' 17798de2362d3Smrg dynamic_linker='OS/2 ld.exe' 1779918781e08Smrg shlibpath_var=BEGINLIBPATH 1780018781e08Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 1780118781e08Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1780218781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1780318781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 1780418781e08Smrg dldir=$destdir/`dirname \$dlpath`~ 1780518781e08Smrg test -d \$dldir || mkdir -p \$dldir~ 1780618781e08Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1780718781e08Smrg chmod a+x \$dldir/$dlname~ 1780818781e08Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 1780918781e08Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 1781018781e08Smrg fi' 1781118781e08Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 1781218781e08Smrg dlpath=$dir/\$dldll~ 1781318781e08Smrg $RM \$dlpath' 17814de2362d3Smrg ;; 17815de2362d3Smrg 17816de2362d3Smrgosf3* | osf4* | osf5*) 17817de2362d3Smrg version_type=osf 17818de2362d3Smrg need_lib_prefix=no 17819de2362d3Smrg need_version=no 1782018781e08Smrg soname_spec='$libname$release$shared_ext$major' 1782118781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17822de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17823de2362d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1782418781e08Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17825de2362d3Smrg ;; 17826de2362d3Smrg 17827de2362d3Smrgrdos*) 17828de2362d3Smrg dynamic_linker=no 17829de2362d3Smrg ;; 17830de2362d3Smrg 17831de2362d3Smrgsolaris*) 17832de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17833de2362d3Smrg need_lib_prefix=no 17834de2362d3Smrg need_version=no 1783518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1783618781e08Smrg soname_spec='$libname$release$shared_ext$major' 17837de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17838de2362d3Smrg shlibpath_overrides_runpath=yes 17839de2362d3Smrg hardcode_into_libs=yes 17840de2362d3Smrg # ldd complains unless libraries are executable 17841de2362d3Smrg postinstall_cmds='chmod +x $lib' 17842de2362d3Smrg ;; 17843de2362d3Smrg 17844de2362d3Smrgsunos4*) 17845de2362d3Smrg version_type=sunos 1784618781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17847de2362d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17848de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17849de2362d3Smrg shlibpath_overrides_runpath=yes 1785018781e08Smrg if test yes = "$with_gnu_ld"; then 17851de2362d3Smrg need_lib_prefix=no 17852de2362d3Smrg fi 17853de2362d3Smrg need_version=yes 17854de2362d3Smrg ;; 17855de2362d3Smrg 17856de2362d3Smrgsysv4 | sysv4.3*) 17857de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1785818781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1785918781e08Smrg soname_spec='$libname$release$shared_ext$major' 17860de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17861de2362d3Smrg case $host_vendor in 17862de2362d3Smrg sni) 17863de2362d3Smrg shlibpath_overrides_runpath=no 17864de2362d3Smrg need_lib_prefix=no 17865de2362d3Smrg runpath_var=LD_RUN_PATH 17866de2362d3Smrg ;; 17867de2362d3Smrg siemens) 17868de2362d3Smrg need_lib_prefix=no 17869de2362d3Smrg ;; 17870de2362d3Smrg motorola) 17871de2362d3Smrg need_lib_prefix=no 17872de2362d3Smrg need_version=no 17873de2362d3Smrg shlibpath_overrides_runpath=no 17874de2362d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17875de2362d3Smrg ;; 17876de2362d3Smrg esac 17877de2362d3Smrg ;; 17878de2362d3Smrg 17879de2362d3Smrgsysv4*MP*) 1788018781e08Smrg if test -d /usr/nec; then 17881de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1788218781e08Smrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 1788318781e08Smrg soname_spec='$libname$shared_ext.$major' 17884de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17885de2362d3Smrg fi 17886de2362d3Smrg ;; 17887de2362d3Smrg 17888de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1788918781e08Smrg version_type=sco 17890de2362d3Smrg need_lib_prefix=no 17891de2362d3Smrg need_version=no 1789218781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 1789318781e08Smrg soname_spec='$libname$release$shared_ext$major' 17894de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17895de2362d3Smrg shlibpath_overrides_runpath=yes 17896de2362d3Smrg hardcode_into_libs=yes 1789718781e08Smrg if test yes = "$with_gnu_ld"; then 17898de2362d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17899de2362d3Smrg else 17900de2362d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17901de2362d3Smrg case $host_os in 17902de2362d3Smrg sco3.2v5*) 17903de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17904de2362d3Smrg ;; 17905de2362d3Smrg esac 17906de2362d3Smrg fi 17907de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 17908de2362d3Smrg ;; 17909de2362d3Smrg 17910de2362d3Smrgtpf*) 17911de2362d3Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17912de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17913de2362d3Smrg need_lib_prefix=no 17914de2362d3Smrg need_version=no 1791518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17916de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17917de2362d3Smrg shlibpath_overrides_runpath=no 17918de2362d3Smrg hardcode_into_libs=yes 17919de2362d3Smrg ;; 17920de2362d3Smrg 17921de2362d3Smrguts4*) 17922de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1792318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1792418781e08Smrg soname_spec='$libname$release$shared_ext$major' 17925de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17926de2362d3Smrg ;; 17927de2362d3Smrg 17928de2362d3Smrg*) 17929de2362d3Smrg dynamic_linker=no 17930de2362d3Smrg ;; 17931de2362d3Smrgesac 17932de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17933de2362d3Smrg$as_echo "$dynamic_linker" >&6; } 1793418781e08Smrgtest no = "$dynamic_linker" && can_build_shared=no 17935de2362d3Smrg 17936de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1793718781e08Smrgif test yes = "$GCC"; then 17938de2362d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17939de2362d3Smrgfi 17940de2362d3Smrg 1794118781e08Smrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 1794218781e08Smrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17943de2362d3Smrgfi 1794418781e08Smrg 1794518781e08Smrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 1794618781e08Smrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17947de2362d3Smrgfi 17948de2362d3Smrg 1794918781e08Smrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 1795018781e08Smrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 1795118781e08Smrg 1795218781e08Smrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 1795318781e08Smrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 1795418781e08Smrg 1795518781e08Smrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 1795618781e08Smrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 1795718781e08Smrg 1795818781e08Smrg 1795918781e08Smrg 1796018781e08Smrg 1796118781e08Smrg 1796218781e08Smrg 17963de2362d3Smrg 17964de2362d3Smrg 17965de2362d3Smrg 17966de2362d3Smrg 17967de2362d3Smrg 17968de2362d3Smrg 17969de2362d3Smrg 17970de2362d3Smrg 17971de2362d3Smrg 17972de2362d3Smrg 17973de2362d3Smrg 17974de2362d3Smrg 17975de2362d3Smrg 17976de2362d3Smrg 17977de2362d3Smrg 17978de2362d3Smrg 17979de2362d3Smrg 17980de2362d3Smrg 17981de2362d3Smrg 17982de2362d3Smrg 17983de2362d3Smrg 17984de2362d3Smrg 17985de2362d3Smrg 17986de2362d3Smrg 17987de2362d3Smrg 17988de2362d3Smrg 17989de2362d3Smrg 17990de2362d3Smrg 17991de2362d3Smrg 17992de2362d3Smrg 17993de2362d3Smrg 17994de2362d3Smrg 17995de2362d3Smrg 17996de2362d3Smrg 17997de2362d3Smrg 17998de2362d3Smrg 17999de2362d3Smrg 18000de2362d3Smrg 18001de2362d3Smrg 18002de2362d3Smrg 18003de2362d3Smrg 18004de2362d3Smrg 18005de2362d3Smrg 18006de2362d3Smrg 18007de2362d3Smrg 18008de2362d3Smrg 18009de2362d3Smrg 18010de2362d3Smrg 18011de2362d3Smrg 18012de2362d3Smrg 18013de2362d3Smrg 18014de2362d3Smrg 18015de2362d3Smrg 18016de2362d3Smrg 18017de2362d3Smrg 18018de2362d3Smrg 18019de2362d3Smrg 18020de2362d3Smrg 18021de2362d3Smrg 18022de2362d3Smrg 18023de2362d3Smrg 18024de2362d3Smrg 18025de2362d3Smrg 18026de2362d3Smrg 18027de2362d3Smrg 18028de2362d3Smrg 18029de2362d3Smrg 18030de2362d3Smrg 18031de2362d3Smrg 18032de2362d3Smrg 18033de2362d3Smrg 18034de2362d3Smrg 18035de2362d3Smrg 18036de2362d3Smrg 18037de2362d3Smrg 18038de2362d3Smrg 18039de2362d3Smrg 18040de2362d3Smrg 18041de2362d3Smrg 18042de2362d3Smrg 18043de2362d3Smrg 18044de2362d3Smrg 18045de2362d3Smrg 18046de2362d3Smrg 18047de2362d3Smrg 18048de2362d3Smrg 18049de2362d3Smrg 18050de2362d3Smrg 18051de2362d3Smrg 18052de2362d3Smrg 18053de2362d3Smrg 18054de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 18055de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 18056de2362d3Smrghardcode_action= 18057de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" || 18058de2362d3Smrg test -n "$runpath_var" || 1805918781e08Smrg test yes = "$hardcode_automatic"; then 18060de2362d3Smrg 18061de2362d3Smrg # We can hardcode non-existent directories. 1806218781e08Smrg if test no != "$hardcode_direct" && 18063de2362d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 18064de2362d3Smrg # have to relink, otherwise we might link with an installed library 18065de2362d3Smrg # when we should be linking with a yet-to-be-installed one 1806618781e08Smrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 1806718781e08Smrg test no != "$hardcode_minus_L"; then 18068de2362d3Smrg # Linking always hardcodes the temporary library directory. 18069de2362d3Smrg hardcode_action=relink 18070de2362d3Smrg else 18071de2362d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 18072de2362d3Smrg hardcode_action=immediate 18073de2362d3Smrg fi 18074de2362d3Smrgelse 18075de2362d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 18076de2362d3Smrg # directories. 18077de2362d3Smrg hardcode_action=unsupported 18078de2362d3Smrgfi 18079de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 18080de2362d3Smrg$as_echo "$hardcode_action" >&6; } 18081de2362d3Smrg 1808218781e08Smrgif test relink = "$hardcode_action" || 1808318781e08Smrg test yes = "$inherit_rpath"; then 18084de2362d3Smrg # Fast installation is not supported 18085de2362d3Smrg enable_fast_install=no 1808618781e08Smrgelif test yes = "$shlibpath_overrides_runpath" || 1808718781e08Smrg test no = "$enable_shared"; then 18088de2362d3Smrg # Fast installation is not necessary 18089de2362d3Smrg enable_fast_install=needless 18090de2362d3Smrgfi 18091de2362d3Smrg 18092de2362d3Smrg 18093de2362d3Smrg 18094de2362d3Smrg 18095de2362d3Smrg 18096de2362d3Smrg 1809718781e08Smrg if test yes != "$enable_dlopen"; then 18098de2362d3Smrg enable_dlopen=unknown 18099de2362d3Smrg enable_dlopen_self=unknown 18100de2362d3Smrg enable_dlopen_self_static=unknown 18101de2362d3Smrgelse 18102de2362d3Smrg lt_cv_dlopen=no 18103de2362d3Smrg lt_cv_dlopen_libs= 18104de2362d3Smrg 18105de2362d3Smrg case $host_os in 18106de2362d3Smrg beos*) 1810718781e08Smrg lt_cv_dlopen=load_add_on 18108de2362d3Smrg lt_cv_dlopen_libs= 18109de2362d3Smrg lt_cv_dlopen_self=yes 18110de2362d3Smrg ;; 18111de2362d3Smrg 18112de2362d3Smrg mingw* | pw32* | cegcc*) 1811318781e08Smrg lt_cv_dlopen=LoadLibrary 18114de2362d3Smrg lt_cv_dlopen_libs= 18115de2362d3Smrg ;; 18116de2362d3Smrg 18117de2362d3Smrg cygwin*) 1811818781e08Smrg lt_cv_dlopen=dlopen 18119de2362d3Smrg lt_cv_dlopen_libs= 18120de2362d3Smrg ;; 18121de2362d3Smrg 18122de2362d3Smrg darwin*) 1812318781e08Smrg # if libdl is installed we need to link against it 18124de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18125de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18126de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18127de2362d3Smrg $as_echo_n "(cached) " >&6 18128de2362d3Smrgelse 18129de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18130de2362d3SmrgLIBS="-ldl $LIBS" 18131de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18132de2362d3Smrg/* end confdefs.h. */ 18133de2362d3Smrg 18134de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18135de2362d3Smrg Use char because int might match the return type of a GCC 18136de2362d3Smrg builtin and then its argument prototype would still apply. */ 18137de2362d3Smrg#ifdef __cplusplus 18138de2362d3Smrgextern "C" 18139de2362d3Smrg#endif 18140de2362d3Smrgchar dlopen (); 18141de2362d3Smrgint 18142de2362d3Smrgmain () 18143de2362d3Smrg{ 18144de2362d3Smrgreturn dlopen (); 18145de2362d3Smrg ; 18146de2362d3Smrg return 0; 18147de2362d3Smrg} 18148de2362d3Smrg_ACEOF 18149de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18150de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18151de2362d3Smrgelse 18152de2362d3Smrg ac_cv_lib_dl_dlopen=no 18153de2362d3Smrgfi 18154de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18155de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18156de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18157de2362d3Smrgfi 18158de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18159de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18160de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1816118781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18162de2362d3Smrgelse 18163de2362d3Smrg 1816418781e08Smrg lt_cv_dlopen=dyld 18165de2362d3Smrg lt_cv_dlopen_libs= 18166de2362d3Smrg lt_cv_dlopen_self=yes 18167de2362d3Smrg 18168de2362d3Smrgfi 18169de2362d3Smrg 18170de2362d3Smrg ;; 18171de2362d3Smrg 1817218781e08Smrg tpf*) 1817318781e08Smrg # Don't try to run any link tests for TPF. We know it's impossible 1817418781e08Smrg # because TPF is a cross-compiler, and we know how we open DSOs. 1817518781e08Smrg lt_cv_dlopen=dlopen 1817618781e08Smrg lt_cv_dlopen_libs= 1817718781e08Smrg lt_cv_dlopen_self=no 1817818781e08Smrg ;; 1817918781e08Smrg 18180de2362d3Smrg *) 18181de2362d3Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 18182de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 1818318781e08Smrg lt_cv_dlopen=shl_load 18184de2362d3Smrgelse 18185de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 18186de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 18187de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 18188de2362d3Smrg $as_echo_n "(cached) " >&6 18189de2362d3Smrgelse 18190de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18191de2362d3SmrgLIBS="-ldld $LIBS" 18192de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18193de2362d3Smrg/* end confdefs.h. */ 18194de2362d3Smrg 18195de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18196de2362d3Smrg Use char because int might match the return type of a GCC 18197de2362d3Smrg builtin and then its argument prototype would still apply. */ 18198de2362d3Smrg#ifdef __cplusplus 18199de2362d3Smrgextern "C" 18200de2362d3Smrg#endif 18201de2362d3Smrgchar shl_load (); 18202de2362d3Smrgint 18203de2362d3Smrgmain () 18204de2362d3Smrg{ 18205de2362d3Smrgreturn shl_load (); 18206de2362d3Smrg ; 18207de2362d3Smrg return 0; 18208de2362d3Smrg} 18209de2362d3Smrg_ACEOF 18210de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18211de2362d3Smrg ac_cv_lib_dld_shl_load=yes 18212de2362d3Smrgelse 18213de2362d3Smrg ac_cv_lib_dld_shl_load=no 18214de2362d3Smrgfi 18215de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18216de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18217de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18218de2362d3Smrgfi 18219de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 18220de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 18221de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 1822218781e08Smrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 18223de2362d3Smrgelse 18224de2362d3Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 18225de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 1822618781e08Smrg lt_cv_dlopen=dlopen 18227de2362d3Smrgelse 18228de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18229de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18230de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18231de2362d3Smrg $as_echo_n "(cached) " >&6 18232de2362d3Smrgelse 18233de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18234de2362d3SmrgLIBS="-ldl $LIBS" 18235de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18236de2362d3Smrg/* end confdefs.h. */ 18237de2362d3Smrg 18238de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18239de2362d3Smrg Use char because int might match the return type of a GCC 18240de2362d3Smrg builtin and then its argument prototype would still apply. */ 18241de2362d3Smrg#ifdef __cplusplus 18242de2362d3Smrgextern "C" 18243de2362d3Smrg#endif 18244de2362d3Smrgchar dlopen (); 18245de2362d3Smrgint 18246de2362d3Smrgmain () 18247de2362d3Smrg{ 18248de2362d3Smrgreturn dlopen (); 18249de2362d3Smrg ; 18250de2362d3Smrg return 0; 18251de2362d3Smrg} 18252de2362d3Smrg_ACEOF 18253de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18254de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18255de2362d3Smrgelse 18256de2362d3Smrg ac_cv_lib_dl_dlopen=no 18257de2362d3Smrgfi 18258de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18259de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18260de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18261de2362d3Smrgfi 18262de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18263de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18264de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1826518781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18266de2362d3Smrgelse 18267de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 18268de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 18269de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 18270de2362d3Smrg $as_echo_n "(cached) " >&6 18271de2362d3Smrgelse 18272de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18273de2362d3SmrgLIBS="-lsvld $LIBS" 18274de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18275de2362d3Smrg/* end confdefs.h. */ 18276de2362d3Smrg 18277de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18278de2362d3Smrg Use char because int might match the return type of a GCC 18279de2362d3Smrg builtin and then its argument prototype would still apply. */ 18280de2362d3Smrg#ifdef __cplusplus 18281de2362d3Smrgextern "C" 18282de2362d3Smrg#endif 18283de2362d3Smrgchar dlopen (); 18284de2362d3Smrgint 18285de2362d3Smrgmain () 18286de2362d3Smrg{ 18287de2362d3Smrgreturn dlopen (); 18288de2362d3Smrg ; 18289de2362d3Smrg return 0; 18290de2362d3Smrg} 18291de2362d3Smrg_ACEOF 18292de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18293de2362d3Smrg ac_cv_lib_svld_dlopen=yes 18294de2362d3Smrgelse 18295de2362d3Smrg ac_cv_lib_svld_dlopen=no 18296de2362d3Smrgfi 18297de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18298de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18299de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18300de2362d3Smrgfi 18301de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18302de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 18303de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 1830418781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18305de2362d3Smrgelse 18306de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18307de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 18308de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 18309de2362d3Smrg $as_echo_n "(cached) " >&6 18310de2362d3Smrgelse 18311de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18312de2362d3SmrgLIBS="-ldld $LIBS" 18313de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18314de2362d3Smrg/* end confdefs.h. */ 18315de2362d3Smrg 18316de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18317de2362d3Smrg Use char because int might match the return type of a GCC 18318de2362d3Smrg builtin and then its argument prototype would still apply. */ 18319de2362d3Smrg#ifdef __cplusplus 18320de2362d3Smrgextern "C" 18321de2362d3Smrg#endif 18322de2362d3Smrgchar dld_link (); 18323de2362d3Smrgint 18324de2362d3Smrgmain () 18325de2362d3Smrg{ 18326de2362d3Smrgreturn dld_link (); 18327de2362d3Smrg ; 18328de2362d3Smrg return 0; 18329de2362d3Smrg} 18330de2362d3Smrg_ACEOF 18331de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18332de2362d3Smrg ac_cv_lib_dld_dld_link=yes 18333de2362d3Smrgelse 18334de2362d3Smrg ac_cv_lib_dld_dld_link=no 18335de2362d3Smrgfi 18336de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18337de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18338de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18339de2362d3Smrgfi 18340de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18341de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 18342de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 1834318781e08Smrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18344de2362d3Smrgfi 18345de2362d3Smrg 18346de2362d3Smrg 18347de2362d3Smrgfi 18348de2362d3Smrg 18349de2362d3Smrg 18350de2362d3Smrgfi 18351de2362d3Smrg 18352de2362d3Smrg 18353de2362d3Smrgfi 18354de2362d3Smrg 18355de2362d3Smrg 18356de2362d3Smrgfi 18357de2362d3Smrg 18358de2362d3Smrg 18359de2362d3Smrgfi 18360de2362d3Smrg 18361de2362d3Smrg ;; 18362de2362d3Smrg esac 18363de2362d3Smrg 1836418781e08Smrg if test no = "$lt_cv_dlopen"; then 183657821949aSmrg enable_dlopen=no 1836618781e08Smrg else 1836718781e08Smrg enable_dlopen=yes 18368de2362d3Smrg fi 18369de2362d3Smrg 18370de2362d3Smrg case $lt_cv_dlopen in 18371de2362d3Smrg dlopen) 1837218781e08Smrg save_CPPFLAGS=$CPPFLAGS 1837318781e08Smrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18374de2362d3Smrg 1837518781e08Smrg save_LDFLAGS=$LDFLAGS 18376de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18377de2362d3Smrg 1837818781e08Smrg save_LIBS=$LIBS 18379de2362d3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 18380de2362d3Smrg 18381de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18382de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18383de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then : 18384de2362d3Smrg $as_echo_n "(cached) " >&6 18385de2362d3Smrgelse 1838618781e08Smrg if test yes = "$cross_compiling"; then : 18387de2362d3Smrg lt_cv_dlopen_self=cross 18388de2362d3Smrgelse 18389de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18390de2362d3Smrg lt_status=$lt_dlunknown 18391de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18392de2362d3Smrg#line $LINENO "configure" 18393de2362d3Smrg#include "confdefs.h" 18394de2362d3Smrg 18395de2362d3Smrg#if HAVE_DLFCN_H 18396de2362d3Smrg#include <dlfcn.h> 18397de2362d3Smrg#endif 18398de2362d3Smrg 18399de2362d3Smrg#include <stdio.h> 18400de2362d3Smrg 18401de2362d3Smrg#ifdef RTLD_GLOBAL 18402de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18403de2362d3Smrg#else 18404de2362d3Smrg# ifdef DL_GLOBAL 18405de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18406de2362d3Smrg# else 18407de2362d3Smrg# define LT_DLGLOBAL 0 18408de2362d3Smrg# endif 18409de2362d3Smrg#endif 18410de2362d3Smrg 18411de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18412de2362d3Smrg find out it does not work in some platform. */ 18413de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18414de2362d3Smrg# ifdef RTLD_LAZY 18415de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18416de2362d3Smrg# else 18417de2362d3Smrg# ifdef DL_LAZY 18418de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18419de2362d3Smrg# else 18420de2362d3Smrg# ifdef RTLD_NOW 18421de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18422de2362d3Smrg# else 18423de2362d3Smrg# ifdef DL_NOW 18424de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18425de2362d3Smrg# else 18426de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18427de2362d3Smrg# endif 18428de2362d3Smrg# endif 18429de2362d3Smrg# endif 18430de2362d3Smrg# endif 18431de2362d3Smrg#endif 18432de2362d3Smrg 1843318781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18434de2362d3Smrg correspondingly for the symbols needed. */ 1843518781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18436de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18437de2362d3Smrg#endif 18438de2362d3Smrg 18439de2362d3Smrgint fnord () { return 42; } 18440de2362d3Smrgint main () 18441de2362d3Smrg{ 18442de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18443de2362d3Smrg int status = $lt_dlunknown; 18444de2362d3Smrg 18445de2362d3Smrg if (self) 18446de2362d3Smrg { 18447de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18448de2362d3Smrg else 18449de2362d3Smrg { 18450de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18451de2362d3Smrg else puts (dlerror ()); 18452de2362d3Smrg } 18453de2362d3Smrg /* dlclose (self); */ 18454de2362d3Smrg } 18455de2362d3Smrg else 18456de2362d3Smrg puts (dlerror ()); 18457de2362d3Smrg 18458de2362d3Smrg return status; 18459de2362d3Smrg} 18460de2362d3Smrg_LT_EOF 18461de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18462de2362d3Smrg (eval $ac_link) 2>&5 18463de2362d3Smrg ac_status=$? 18464de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1846518781e08Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18466de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18467de2362d3Smrg lt_status=$? 18468de2362d3Smrg case x$lt_status in 18469de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18470de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18471de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18472de2362d3Smrg esac 18473de2362d3Smrg else : 18474de2362d3Smrg # compilation failed 18475de2362d3Smrg lt_cv_dlopen_self=no 18476de2362d3Smrg fi 18477de2362d3Smrgfi 18478de2362d3Smrgrm -fr conftest* 18479de2362d3Smrg 18480de2362d3Smrg 18481de2362d3Smrgfi 18482de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18483de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 18484de2362d3Smrg 1848518781e08Smrg if test yes = "$lt_cv_dlopen_self"; then 18486de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18487de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18488de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18489de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then : 18490de2362d3Smrg $as_echo_n "(cached) " >&6 18491de2362d3Smrgelse 1849218781e08Smrg if test yes = "$cross_compiling"; then : 18493de2362d3Smrg lt_cv_dlopen_self_static=cross 18494de2362d3Smrgelse 18495de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18496de2362d3Smrg lt_status=$lt_dlunknown 18497de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18498de2362d3Smrg#line $LINENO "configure" 18499de2362d3Smrg#include "confdefs.h" 18500de2362d3Smrg 18501de2362d3Smrg#if HAVE_DLFCN_H 18502de2362d3Smrg#include <dlfcn.h> 18503de2362d3Smrg#endif 18504de2362d3Smrg 18505de2362d3Smrg#include <stdio.h> 18506de2362d3Smrg 18507de2362d3Smrg#ifdef RTLD_GLOBAL 18508de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18509de2362d3Smrg#else 18510de2362d3Smrg# ifdef DL_GLOBAL 18511de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18512de2362d3Smrg# else 18513de2362d3Smrg# define LT_DLGLOBAL 0 18514de2362d3Smrg# endif 18515de2362d3Smrg#endif 18516de2362d3Smrg 18517de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18518de2362d3Smrg find out it does not work in some platform. */ 18519de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18520de2362d3Smrg# ifdef RTLD_LAZY 18521de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18522de2362d3Smrg# else 18523de2362d3Smrg# ifdef DL_LAZY 18524de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18525de2362d3Smrg# else 18526de2362d3Smrg# ifdef RTLD_NOW 18527de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18528de2362d3Smrg# else 18529de2362d3Smrg# ifdef DL_NOW 18530de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18531de2362d3Smrg# else 18532de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18533de2362d3Smrg# endif 18534de2362d3Smrg# endif 18535de2362d3Smrg# endif 18536de2362d3Smrg# endif 18537de2362d3Smrg#endif 18538de2362d3Smrg 1853918781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18540de2362d3Smrg correspondingly for the symbols needed. */ 1854118781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18542de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18543de2362d3Smrg#endif 18544de2362d3Smrg 18545de2362d3Smrgint fnord () { return 42; } 18546de2362d3Smrgint main () 18547de2362d3Smrg{ 18548de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18549de2362d3Smrg int status = $lt_dlunknown; 18550de2362d3Smrg 18551de2362d3Smrg if (self) 18552de2362d3Smrg { 18553de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18554de2362d3Smrg else 18555de2362d3Smrg { 18556de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18557de2362d3Smrg else puts (dlerror ()); 18558de2362d3Smrg } 18559de2362d3Smrg /* dlclose (self); */ 18560de2362d3Smrg } 18561de2362d3Smrg else 18562de2362d3Smrg puts (dlerror ()); 18563de2362d3Smrg 18564de2362d3Smrg return status; 18565de2362d3Smrg} 18566de2362d3Smrg_LT_EOF 18567de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18568de2362d3Smrg (eval $ac_link) 2>&5 18569de2362d3Smrg ac_status=$? 18570de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1857118781e08Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18572de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18573de2362d3Smrg lt_status=$? 18574de2362d3Smrg case x$lt_status in 18575de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18576de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18577de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18578de2362d3Smrg esac 18579de2362d3Smrg else : 18580de2362d3Smrg # compilation failed 18581de2362d3Smrg lt_cv_dlopen_self_static=no 18582de2362d3Smrg fi 18583de2362d3Smrgfi 18584de2362d3Smrgrm -fr conftest* 18585de2362d3Smrg 18586de2362d3Smrg 18587de2362d3Smrgfi 18588de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18589de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 18590de2362d3Smrg fi 18591de2362d3Smrg 1859218781e08Smrg CPPFLAGS=$save_CPPFLAGS 1859318781e08Smrg LDFLAGS=$save_LDFLAGS 1859418781e08Smrg LIBS=$save_LIBS 18595de2362d3Smrg ;; 18596de2362d3Smrg esac 18597de2362d3Smrg 18598de2362d3Smrg case $lt_cv_dlopen_self in 18599de2362d3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18600de2362d3Smrg *) enable_dlopen_self=unknown ;; 18601de2362d3Smrg esac 18602de2362d3Smrg 18603de2362d3Smrg case $lt_cv_dlopen_self_static in 18604de2362d3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18605de2362d3Smrg *) enable_dlopen_self_static=unknown ;; 18606de2362d3Smrg esac 18607de2362d3Smrgfi 18608de2362d3Smrg 18609de2362d3Smrg 18610de2362d3Smrg 18611de2362d3Smrg 18612de2362d3Smrg 18613de2362d3Smrg 18614de2362d3Smrg 18615de2362d3Smrg 18616de2362d3Smrg 18617de2362d3Smrg 18618de2362d3Smrg 18619de2362d3Smrg 18620de2362d3Smrg 18621de2362d3Smrg 18622de2362d3Smrg 18623de2362d3Smrg 18624de2362d3Smrg 18625de2362d3Smrgstriplib= 18626de2362d3Smrgold_striplib= 18627de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18628de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 186298bf5c682Smrgif test -z "$STRIP"; then 186308bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 186318bf5c682Smrg$as_echo "no" >&6; } 18632de2362d3Smrgelse 186338bf5c682Smrg if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 186348bf5c682Smrg old_striplib="$STRIP --strip-debug" 186358bf5c682Smrg striplib="$STRIP --strip-unneeded" 186368bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 186378bf5c682Smrg$as_echo "yes" >&6; } 186388bf5c682Smrg else 186398bf5c682Smrg case $host_os in 186408bf5c682Smrg darwin*) 186418bf5c682Smrg # FIXME - insert some real tests, host_os isn't really good enough 18642de2362d3Smrg striplib="$STRIP -x" 18643de2362d3Smrg old_striplib="$STRIP -S" 18644de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18645de2362d3Smrg$as_echo "yes" >&6; } 186468bf5c682Smrg ;; 186478bf5c682Smrg freebsd*) 186488bf5c682Smrg if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 186498bf5c682Smrg old_striplib="$STRIP --strip-debug" 186508bf5c682Smrg striplib="$STRIP --strip-unneeded" 186518bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 186528bf5c682Smrg$as_echo "yes" >&6; } 186538bf5c682Smrg else 186548bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18655de2362d3Smrg$as_echo "no" >&6; } 186568bf5c682Smrg fi 186578bf5c682Smrg ;; 186588bf5c682Smrg *) 186598bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18660de2362d3Smrg$as_echo "no" >&6; } 186618bf5c682Smrg ;; 186628bf5c682Smrg esac 186638bf5c682Smrg fi 18664de2362d3Smrgfi 18665de2362d3Smrg 18666de2362d3Smrg 18667de2362d3Smrg 18668de2362d3Smrg 18669de2362d3Smrg 18670de2362d3Smrg 18671de2362d3Smrg 18672de2362d3Smrg 18673de2362d3Smrg 18674de2362d3Smrg 18675de2362d3Smrg 18676de2362d3Smrg 1867718781e08Smrg # Report what library types will actually be built 18678de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18679de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18680de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18681de2362d3Smrg$as_echo "$can_build_shared" >&6; } 18682de2362d3Smrg 18683de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18684de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1868518781e08Smrg test no = "$can_build_shared" && enable_shared=no 18686de2362d3Smrg 18687de2362d3Smrg # On AIX, shared libraries and static libraries use the same namespace, and 18688de2362d3Smrg # are all built from PIC. 18689de2362d3Smrg case $host_os in 18690de2362d3Smrg aix3*) 1869118781e08Smrg test yes = "$enable_shared" && enable_static=no 18692de2362d3Smrg if test -n "$RANLIB"; then 18693de2362d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18694de2362d3Smrg postinstall_cmds='$RANLIB $lib' 18695de2362d3Smrg fi 18696de2362d3Smrg ;; 18697de2362d3Smrg 18698de2362d3Smrg aix[4-9]*) 1869918781e08Smrg if test ia64 != "$host_cpu"; then 1870018781e08Smrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 1870118781e08Smrg yes,aix,yes) ;; # shared object as lib.so file only 1870218781e08Smrg yes,svr4,*) ;; # shared object as lib.so archive member only 1870318781e08Smrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 1870418781e08Smrg esac 18705de2362d3Smrg fi 18706de2362d3Smrg ;; 18707de2362d3Smrg esac 18708de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1870918781e08Smrg$as_echo "$enable_shared" >&6; } 1871018781e08Smrg 1871118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1871218781e08Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1871318781e08Smrg # Make sure either enable_shared or enable_static is yes. 1871418781e08Smrg test yes = "$enable_shared" || enable_static=yes 1871518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1871618781e08Smrg$as_echo "$enable_static" >&6; } 18717de2362d3Smrg 18718de2362d3Smrg 18719de2362d3Smrg 18720de2362d3Smrg 187217821949aSmrgfi 1872218781e08Smrgac_ext=c 1872318781e08Smrgac_cpp='$CPP $CPPFLAGS' 1872418781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1872518781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1872618781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1872718781e08Smrg 1872818781e08SmrgCC=$lt_save_CC 1872918781e08Smrg 1873018781e08Smrg 1873118781e08Smrg 1873218781e08Smrg 1873318781e08Smrg 1873418781e08Smrg 18735de2362d3Smrg 18736de2362d3Smrg 18737de2362d3Smrg 1873818781e08Smrg 1873918781e08Smrg 1874018781e08Smrg 1874118781e08Smrg 1874218781e08Smrg 1874318781e08Smrg 1874418781e08Smrg ac_config_commands="$ac_config_commands libtool" 1874518781e08Smrg 1874618781e08Smrg 1874718781e08Smrg 1874818781e08Smrg 1874918781e08Smrg# Only expand once: 1875018781e08Smrg 1875118781e08Smrg 1875218781e08Smrg 1875318781e08Smrg# Checks for programs. 1875418781e08Smrg 1875518781e08Smrg 18756de2362d3Smrgif test "x$GCC" = "xyes"; then 18757de2362d3Smrg CPPFLAGS="$CPPFLAGS -Wall" 18758de2362d3Smrgfi 18759de2362d3Smrg 18760de2362d3Smrg 18761de2362d3Smrg 18762de2362d3Smrg# Define a configure option for an alternate module directory 18763de2362d3Smrg 18764de2362d3Smrg# Check whether --with-xorg-module-dir was given. 18765de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then : 18766de2362d3Smrg withval=$with_xorg_module_dir; moduledir="$withval" 18767de2362d3Smrgelse 18768de2362d3Smrg moduledir="$libdir/xorg/modules" 18769de2362d3Smrgfi 18770de2362d3Smrg 18771de2362d3Smrg 18772de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18773de2362d3Smrg 18774de2362d3Smrg 18775de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18776de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18777de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18778de2362d3Smrg/* end confdefs.h. */ 18779de2362d3Smrg 18780de2362d3Smrg#include "xorg-server.h" 18781de2362d3Smrg#if !defined RANDR 18782de2362d3Smrg#error RANDR not defined 18783de2362d3Smrg#endif 18784de2362d3Smrg 18785de2362d3Smrgint 18786de2362d3Smrgmain () 18787de2362d3Smrg{ 18788de2362d3Smrg 18789de2362d3Smrg ; 18790de2362d3Smrg return 0; 18791de2362d3Smrg} 18792de2362d3Smrg_ACEOF 18793de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18794de2362d3Smrg _EXT_CHECK=yes 18795de2362d3Smrgelse 18796de2362d3Smrg _EXT_CHECK=no 18797de2362d3Smrgfi 18798de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18799de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18800de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18801de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; } 18802de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18803de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18804de2362d3Smrg if test "$_EXT_CHECK" != no; then 18805de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18806de2362d3Smrg fi 18807de2362d3Smrg 18808de2362d3Smrg 18809de2362d3Smrg 18810de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18811de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18812de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18813de2362d3Smrg/* end confdefs.h. */ 18814de2362d3Smrg 18815de2362d3Smrg#include "xorg-server.h" 18816de2362d3Smrg#if !defined RENDER 18817de2362d3Smrg#error RENDER not defined 18818de2362d3Smrg#endif 18819de2362d3Smrg 18820de2362d3Smrgint 18821de2362d3Smrgmain () 18822de2362d3Smrg{ 18823de2362d3Smrg 18824de2362d3Smrg ; 18825de2362d3Smrg return 0; 18826de2362d3Smrg} 18827de2362d3Smrg_ACEOF 18828de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18829de2362d3Smrg _EXT_CHECK=yes 18830de2362d3Smrgelse 18831de2362d3Smrg _EXT_CHECK=no 18832de2362d3Smrgfi 18833de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18834de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18835de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18836de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; } 18837de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18838de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18839de2362d3Smrg if test "$_EXT_CHECK" != no; then 18840de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18841de2362d3Smrg fi 18842de2362d3Smrg 18843de2362d3Smrg 18844de2362d3Smrg 18845de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18846de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18847de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18848de2362d3Smrg/* end confdefs.h. */ 18849de2362d3Smrg 18850de2362d3Smrg#include "xorg-server.h" 18851de2362d3Smrg#if !defined XV 18852de2362d3Smrg#error XV not defined 18853de2362d3Smrg#endif 18854de2362d3Smrg 18855de2362d3Smrgint 18856de2362d3Smrgmain () 18857de2362d3Smrg{ 18858de2362d3Smrg 18859de2362d3Smrg ; 18860de2362d3Smrg return 0; 18861de2362d3Smrg} 18862de2362d3Smrg_ACEOF 18863de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18864de2362d3Smrg _EXT_CHECK=yes 18865de2362d3Smrgelse 18866de2362d3Smrg _EXT_CHECK=no 18867de2362d3Smrgfi 18868de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18869de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18870de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18871de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; } 18872de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18873de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18874de2362d3Smrg if test "$_EXT_CHECK" != no; then 18875de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18876de2362d3Smrg fi 18877de2362d3Smrg 18878de2362d3Smrg 18879de2362d3Smrg 18880de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18881de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18882de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18883de2362d3Smrg/* end confdefs.h. */ 18884de2362d3Smrg 18885de2362d3Smrg#include "xorg-server.h" 18886de2362d3Smrg#if !defined DPMSExtension 18887de2362d3Smrg#error DPMSExtension not defined 18888de2362d3Smrg#endif 18889de2362d3Smrg 18890de2362d3Smrgint 18891de2362d3Smrgmain () 18892de2362d3Smrg{ 18893de2362d3Smrg 18894de2362d3Smrg ; 18895de2362d3Smrg return 0; 18896de2362d3Smrg} 18897de2362d3Smrg_ACEOF 18898de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18899de2362d3Smrg _EXT_CHECK=yes 18900de2362d3Smrgelse 18901de2362d3Smrg _EXT_CHECK=no 18902de2362d3Smrgfi 18903de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18904de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18905de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18906de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18907de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18908de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18909de2362d3Smrg if test "$_EXT_CHECK" != no; then 18910de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18911de2362d3Smrg fi 18912de2362d3Smrg 18913de2362d3Smrg 1891418781e08Smrg# Checks for libraries. 1891518781e08Smrg 1891618781e08Smrgpkg_failed=no 1891718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5 1891818781e08Smrg$as_echo_n "checking for LIBDRM... " >&6; } 1891918781e08Smrg 1892018781e08Smrgif test -n "$LIBDRM_CFLAGS"; then 1892118781e08Smrg pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS" 1892218781e08Smrg elif test -n "$PKG_CONFIG"; then 1892318781e08Smrg if test -n "$PKG_CONFIG" && \ 1892439413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.89\""; } >&5 1892539413783Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.89") 2>&5 1892618781e08Smrg ac_status=$? 1892718781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1892818781e08Smrg test $ac_status = 0; }; then 1892939413783Smrg pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.89" 2>/dev/null` 1893018781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1893118781e08Smrgelse 1893218781e08Smrg pkg_failed=yes 1893318781e08Smrgfi 1893418781e08Smrg else 1893518781e08Smrg pkg_failed=untried 1893618781e08Smrgfi 1893718781e08Smrgif test -n "$LIBDRM_LIBS"; then 1893818781e08Smrg pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS" 1893918781e08Smrg elif test -n "$PKG_CONFIG"; then 1894018781e08Smrg if test -n "$PKG_CONFIG" && \ 1894139413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.89\""; } >&5 1894239413783Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.89") 2>&5 1894318781e08Smrg ac_status=$? 1894418781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1894518781e08Smrg test $ac_status = 0; }; then 1894639413783Smrg pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.89" 2>/dev/null` 1894718781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1894818781e08Smrgelse 1894918781e08Smrg pkg_failed=yes 1895018781e08Smrgfi 1895118781e08Smrg else 1895218781e08Smrg pkg_failed=untried 1895318781e08Smrgfi 1895418781e08Smrg 1895518781e08Smrg 1895618781e08Smrg 1895718781e08Smrgif test $pkg_failed = yes; then 1895818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1895918781e08Smrg$as_echo "no" >&6; } 1896018781e08Smrg 1896118781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1896218781e08Smrg _pkg_short_errors_supported=yes 1896318781e08Smrgelse 1896418781e08Smrg _pkg_short_errors_supported=no 1896518781e08Smrgfi 1896618781e08Smrg if test $_pkg_short_errors_supported = yes; then 1896739413783Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.89" 2>&1` 1896818781e08Smrg else 1896939413783Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.89" 2>&1` 1897018781e08Smrg fi 1897118781e08Smrg # Put the nasty error message in config.log where it belongs 1897218781e08Smrg echo "$LIBDRM_PKG_ERRORS" >&5 1897318781e08Smrg 1897439413783Smrg as_fn_error $? "Package requirements (libdrm >= 2.4.89) were not met: 1897518781e08Smrg 1897618781e08Smrg$LIBDRM_PKG_ERRORS 1897718781e08Smrg 1897818781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1897918781e08Smrginstalled software in a non-standard prefix. 1898018781e08Smrg 1898118781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 1898218781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 1898318781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 1898418781e08Smrgelif test $pkg_failed = untried; then 1898518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1898618781e08Smrg$as_echo "no" >&6; } 1898718781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1898818781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1898918781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1899018781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1899118781e08Smrgpath to pkg-config. 1899218781e08Smrg 1899318781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 1899418781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 1899518781e08SmrgSee the pkg-config man page for more details. 1899618781e08Smrg 1899718781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1899818781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 1899918781e08Smrgelse 1900018781e08Smrg LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS 1900118781e08Smrg LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS 1900218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1900318781e08Smrg$as_echo "yes" >&6; } 1900418781e08Smrg 1900518781e08Smrgfi 1900618781e08Smrg 1900718781e08Smrgpkg_failed=no 1900818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5 1900918781e08Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; } 1901018781e08Smrg 1901118781e08Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then 1901218781e08Smrg pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS" 1901318781e08Smrg elif test -n "$PKG_CONFIG"; then 1901418781e08Smrg if test -n "$PKG_CONFIG" && \ 1901518781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 1901618781e08Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 1901718781e08Smrg ac_status=$? 1901818781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1901918781e08Smrg test $ac_status = 0; }; then 1902018781e08Smrg pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null` 1902118781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1902218781e08Smrgelse 1902318781e08Smrg pkg_failed=yes 1902418781e08Smrgfi 1902518781e08Smrg else 1902618781e08Smrg pkg_failed=untried 1902718781e08Smrgfi 1902818781e08Smrgif test -n "$LIBDRM_RADEON_LIBS"; then 1902918781e08Smrg pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS" 1903018781e08Smrg elif test -n "$PKG_CONFIG"; then 1903118781e08Smrg if test -n "$PKG_CONFIG" && \ 1903218781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 1903318781e08Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 1903418781e08Smrg ac_status=$? 1903518781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1903618781e08Smrg test $ac_status = 0; }; then 1903718781e08Smrg pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null` 1903818781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1903918781e08Smrgelse 1904018781e08Smrg pkg_failed=yes 1904118781e08Smrgfi 1904218781e08Smrg else 1904318781e08Smrg pkg_failed=untried 1904418781e08Smrgfi 1904518781e08Smrg 1904618781e08Smrg 1904718781e08Smrg 1904818781e08Smrgif test $pkg_failed = yes; then 1904918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1905018781e08Smrg$as_echo "no" >&6; } 1905118781e08Smrg 1905218781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1905318781e08Smrg _pkg_short_errors_supported=yes 1905418781e08Smrgelse 1905518781e08Smrg _pkg_short_errors_supported=no 1905618781e08Smrgfi 1905718781e08Smrg if test $_pkg_short_errors_supported = yes; then 1905818781e08Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1` 1905918781e08Smrg else 1906018781e08Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1` 1906118781e08Smrg fi 1906218781e08Smrg # Put the nasty error message in config.log where it belongs 1906318781e08Smrg echo "$LIBDRM_RADEON_PKG_ERRORS" >&5 1906418781e08Smrg 1906518781e08Smrg as_fn_error $? "Package requirements (libdrm_radeon) were not met: 1906618781e08Smrg 1906718781e08Smrg$LIBDRM_RADEON_PKG_ERRORS 1906818781e08Smrg 1906918781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1907018781e08Smrginstalled software in a non-standard prefix. 1907118781e08Smrg 1907218781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 1907318781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 1907418781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 1907518781e08Smrgelif test $pkg_failed = untried; then 1907618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1907718781e08Smrg$as_echo "no" >&6; } 1907818781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1907918781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1908018781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1908118781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1908218781e08Smrgpath to pkg-config. 1908318781e08Smrg 1908418781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 1908518781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 1908618781e08SmrgSee the pkg-config man page for more details. 1908718781e08Smrg 1908818781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1908918781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 1909018781e08Smrgelse 1909118781e08Smrg LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS 1909218781e08Smrg LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS 1909318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1909418781e08Smrg$as_echo "yes" >&6; } 1909518781e08Smrg 1909618781e08Smrgfi 1909718781e08Smrg 19098de2362d3Smrg# Obtain compiler/linker options for the driver dependencies 19099de2362d3Smrg 19100de2362d3Smrgpkg_failed=no 19101de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19102de2362d3Smrg$as_echo_n "checking for XORG... " >&6; } 19103de2362d3Smrg 19104de2362d3Smrgif test -n "$XORG_CFLAGS"; then 19105de2362d3Smrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19106de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19107de2362d3Smrg if test -n "$PKG_CONFIG" && \ 191088bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 191098bf5c682Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19110de2362d3Smrg ac_status=$? 19111de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19112de2362d3Smrg test $ac_status = 0; }; then 191138bf5c682Smrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 1911418781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19115de2362d3Smrgelse 19116de2362d3Smrg pkg_failed=yes 19117de2362d3Smrgfi 19118de2362d3Smrg else 19119de2362d3Smrg pkg_failed=untried 19120de2362d3Smrgfi 19121de2362d3Smrgif test -n "$XORG_LIBS"; then 19122de2362d3Smrg pkg_cv_XORG_LIBS="$XORG_LIBS" 19123de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19124de2362d3Smrg if test -n "$PKG_CONFIG" && \ 191258bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 191268bf5c682Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19127de2362d3Smrg ac_status=$? 19128de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19129de2362d3Smrg test $ac_status = 0; }; then 191308bf5c682Smrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 1913118781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19132de2362d3Smrgelse 19133de2362d3Smrg pkg_failed=yes 19134de2362d3Smrgfi 19135de2362d3Smrg else 19136de2362d3Smrg pkg_failed=untried 19137de2362d3Smrgfi 19138de2362d3Smrg 19139de2362d3Smrg 19140de2362d3Smrg 19141de2362d3Smrgif test $pkg_failed = yes; then 19142de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19143de2362d3Smrg$as_echo "no" >&6; } 19144de2362d3Smrg 19145de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19146de2362d3Smrg _pkg_short_errors_supported=yes 19147de2362d3Smrgelse 19148de2362d3Smrg _pkg_short_errors_supported=no 19149de2362d3Smrgfi 19150de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 191518bf5c682Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19152de2362d3Smrg else 191538bf5c682Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19154de2362d3Smrg fi 19155de2362d3Smrg # Put the nasty error message in config.log where it belongs 19156de2362d3Smrg echo "$XORG_PKG_ERRORS" >&5 19157de2362d3Smrg 191588bf5c682Smrg as_fn_error $? "Package requirements (xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met: 19159de2362d3Smrg 19160de2362d3Smrg$XORG_PKG_ERRORS 19161de2362d3Smrg 19162de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19163de2362d3Smrginstalled software in a non-standard prefix. 19164de2362d3Smrg 19165de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19166de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19167de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19168de2362d3Smrgelif test $pkg_failed = untried; then 19169de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19170de2362d3Smrg$as_echo "no" >&6; } 19171de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19172de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19173de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19174de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19175de2362d3Smrgpath to pkg-config. 19176de2362d3Smrg 19177de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19178de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19179de2362d3SmrgSee the pkg-config man page for more details. 19180de2362d3Smrg 19181de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19182de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19183de2362d3Smrgelse 19184de2362d3Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19185de2362d3Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 19186de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19187de2362d3Smrg$as_echo "yes" >&6; } 19188de2362d3Smrg 19189de2362d3Smrgfi 19190de2362d3Smrg 19191de2362d3Smrgpkg_failed=no 19192de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 19193de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; } 19194de2362d3Smrg 19195de2362d3Smrgif test -n "$XEXT_CFLAGS"; then 19196de2362d3Smrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 19197de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19198de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19199de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19200de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19201de2362d3Smrg ac_status=$? 19202de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19203de2362d3Smrg test $ac_status = 0; }; then 19204de2362d3Smrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 1920518781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19206de2362d3Smrgelse 19207de2362d3Smrg pkg_failed=yes 19208de2362d3Smrgfi 19209de2362d3Smrg else 19210de2362d3Smrg pkg_failed=untried 19211de2362d3Smrgfi 19212de2362d3Smrgif test -n "$XEXT_LIBS"; then 19213de2362d3Smrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 19214de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19215de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19216de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19217de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19218de2362d3Smrg ac_status=$? 19219de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19220de2362d3Smrg test $ac_status = 0; }; then 19221de2362d3Smrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 1922218781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19223de2362d3Smrgelse 19224de2362d3Smrg pkg_failed=yes 19225de2362d3Smrgfi 19226de2362d3Smrg else 19227de2362d3Smrg pkg_failed=untried 19228de2362d3Smrgfi 19229de2362d3Smrg 19230de2362d3Smrg 19231de2362d3Smrg 19232de2362d3Smrgif test $pkg_failed = yes; then 19233de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19234de2362d3Smrg$as_echo "no" >&6; } 19235de2362d3Smrg 19236de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19237de2362d3Smrg _pkg_short_errors_supported=yes 19238de2362d3Smrgelse 19239de2362d3Smrg _pkg_short_errors_supported=no 19240de2362d3Smrgfi 19241de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1924218781e08Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19243de2362d3Smrg else 1924418781e08Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19245de2362d3Smrg fi 19246de2362d3Smrg # Put the nasty error message in config.log where it belongs 19247de2362d3Smrg echo "$XEXT_PKG_ERRORS" >&5 19248de2362d3Smrg 19249de2362d3Smrg HAVE_XEXTPROTO_71="no" 19250de2362d3Smrgelif test $pkg_failed = untried; then 19251de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19252de2362d3Smrg$as_echo "no" >&6; } 19253de2362d3Smrg HAVE_XEXTPROTO_71="no" 19254de2362d3Smrgelse 19255de2362d3Smrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 19256de2362d3Smrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 19257de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19258de2362d3Smrg$as_echo "yes" >&6; } 19259de2362d3Smrg HAVE_XEXTPROTO_71="yes"; 19260de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 19261de2362d3Smrg 19262de2362d3Smrgfi 19263de2362d3Smrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then 19264de2362d3Smrg HAVE_XEXTPROTO_71_TRUE= 19265de2362d3Smrg HAVE_XEXTPROTO_71_FALSE='#' 19266de2362d3Smrgelse 19267de2362d3Smrg HAVE_XEXTPROTO_71_TRUE='#' 19268de2362d3Smrg HAVE_XEXTPROTO_71_FALSE= 19269de2362d3Smrgfi 19270de2362d3Smrg 19271de2362d3Smrg 192723ed65abbSmrg# Section "OutputClass" is only supported as of xserver 1.16 192733ed65abbSmrgif test -n "$PKG_CONFIG" && \ 192743ed65abbSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.16\""; } >&5 192753ed65abbSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.16") 2>&5 192763ed65abbSmrg ac_status=$? 192773ed65abbSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 192783ed65abbSmrg test $ac_status = 0; }; then 192793ed65abbSmrg sysconfigdir=`$PKG_CONFIG --variable=sysconfigdir xorg-server` 192803ed65abbSmrgelse 192813ed65abbSmrg sysconfigdir="" 192823ed65abbSmrgfi 192833ed65abbSmrg if test "x$sysconfigdir" != "x"; then 192843ed65abbSmrg HAS_XORG_CONF_DIR_TRUE= 192853ed65abbSmrg HAS_XORG_CONF_DIR_FALSE='#' 192863ed65abbSmrgelse 192873ed65abbSmrg HAS_XORG_CONF_DIR_TRUE='#' 192883ed65abbSmrg HAS_XORG_CONF_DIR_FALSE= 192893ed65abbSmrgfi 192903ed65abbSmrg 192913ed65abbSmrg 192923ed65abbSmrg# Define a configure option for an alternate X Server configuration directory 192933ed65abbSmrg 192943ed65abbSmrg# Check whether --with-xorg-conf-dir was given. 192953ed65abbSmrgif test "${with_xorg_conf_dir+set}" = set; then : 192963ed65abbSmrg withval=$with_xorg_conf_dir; configdir="$withval" 192973ed65abbSmrgelse 192983ed65abbSmrg configdir='${prefix}/share/X11/xorg.conf.d' 192993ed65abbSmrgfi 193003ed65abbSmrg 193013ed65abbSmrg 193023ed65abbSmrg 1930318781e08Smrg# Check whether --enable-udev was given. 1930418781e08Smrgif test "${enable_udev+set}" = set; then : 1930518781e08Smrg enableval=$enable_udev; enable_udev="$enableval" 1930618781e08Smrgelse 1930718781e08Smrg enable_udev=auto 1930818781e08Smrgfi 193097821949aSmrg 1931018781e08Smrgif test "x$enable_udev" != "xno"; then 19311de2362d3Smrg 19312de2362d3Smrgpkg_failed=no 1931318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5 1931418781e08Smrg$as_echo_n "checking for LIBUDEV... " >&6; } 19315de2362d3Smrg 1931618781e08Smrgif test -n "$LIBUDEV_CFLAGS"; then 1931718781e08Smrg pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS" 19318de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19319de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1932018781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 1932118781e08Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19322de2362d3Smrg ac_status=$? 19323de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19324de2362d3Smrg test $ac_status = 0; }; then 1932518781e08Smrg pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null` 1932618781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19327de2362d3Smrgelse 19328de2362d3Smrg pkg_failed=yes 19329de2362d3Smrgfi 19330de2362d3Smrg else 19331de2362d3Smrg pkg_failed=untried 19332de2362d3Smrgfi 1933318781e08Smrgif test -n "$LIBUDEV_LIBS"; then 1933418781e08Smrg pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS" 19335de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19336de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1933718781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 1933818781e08Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19339de2362d3Smrg ac_status=$? 19340de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19341de2362d3Smrg test $ac_status = 0; }; then 1934218781e08Smrg pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null` 1934318781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19344de2362d3Smrgelse 19345de2362d3Smrg pkg_failed=yes 19346de2362d3Smrgfi 19347de2362d3Smrg else 19348de2362d3Smrg pkg_failed=untried 19349de2362d3Smrgfi 19350de2362d3Smrg 19351de2362d3Smrg 19352de2362d3Smrg 19353de2362d3Smrgif test $pkg_failed = yes; then 19354de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19355de2362d3Smrg$as_echo "no" >&6; } 19356de2362d3Smrg 19357de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19358de2362d3Smrg _pkg_short_errors_supported=yes 19359de2362d3Smrgelse 19360de2362d3Smrg _pkg_short_errors_supported=no 19361de2362d3Smrgfi 19362de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1936318781e08Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1` 19364de2362d3Smrg else 1936518781e08Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1` 19366de2362d3Smrg fi 19367de2362d3Smrg # Put the nasty error message in config.log where it belongs 1936818781e08Smrg echo "$LIBUDEV_PKG_ERRORS" >&5 19369de2362d3Smrg 1937018781e08Smrg LIBUDEV=no 19371de2362d3Smrgelif test $pkg_failed = untried; then 19372de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19373de2362d3Smrg$as_echo "no" >&6; } 1937418781e08Smrg LIBUDEV=no 19375de2362d3Smrgelse 1937618781e08Smrg LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS 1937718781e08Smrg LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS 19378de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19379de2362d3Smrg$as_echo "yes" >&6; } 1938018781e08Smrg LIBUDEV=yes 19381de2362d3Smrgfi 1938218781e08Smrg if test "x$LIBUDEV" = xyes; then 19383de2362d3Smrg 1938418781e08Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h 19385de2362d3Smrg 1938618781e08Smrg elif test "x$enable_udev" != "xauto"; then 1938718781e08Smrg as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5 1938818781e08Smrg fi 1938918781e08Smrgfi 1939018781e08Smrg if test x$LIBUDEV = xyes; then 1939118781e08Smrg LIBUDEV_TRUE= 1939218781e08Smrg LIBUDEV_FALSE='#' 19393de2362d3Smrgelse 1939418781e08Smrg LIBUDEV_TRUE='#' 1939518781e08Smrg LIBUDEV_FALSE= 19396de2362d3Smrgfi 19397de2362d3Smrg 19398de2362d3Smrg 1939918781e08SmrgSAVE_CPPFLAGS="$CPPFLAGS" 1940018781e08SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 194017821949aSmrg 1940218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5 1940318781e08Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; } 1940418781e08Smrg# Check whether --enable-glamor was given. 1940518781e08Smrgif test "${enable_glamor+set}" = set; then : 1940618781e08Smrg enableval=$enable_glamor; GLAMOR="$enableval" 1940718781e08Smrgelse 1940818781e08Smrg GLAMOR=yes 1940918781e08Smrgfi 194107821949aSmrg 194117821949aSmrg 1941218781e08Smrgif test "x$GLAMOR" != "xno"; then 1941318781e08Smrg for ac_header in glamor.h 1941418781e08Smrgdo : 1941518781e08Smrg ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\" 1941618781e08Smrg" 1941718781e08Smrgif test "x$ac_cv_header_glamor_h" = xyes; then : 1941818781e08Smrg cat >>confdefs.h <<_ACEOF 1941918781e08Smrg#define HAVE_GLAMOR_H 1 19420de2362d3Smrg_ACEOF 1942118781e08Smrg GLAMOR_H="yes" 19422de2362d3Smrgelse 1942318781e08Smrg GLAMOR_H="no" 19424de2362d3Smrgfi 19425de2362d3Smrg 1942618781e08Smrgdone 19427de2362d3Smrg 194287821949aSmrg 1942918781e08Smrg if test "x$GLAMOR_H" = xyes; then 1943018781e08Smrg ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\" 1943118781e08Smrg #include \"glamor.h\" 1943218781e08Smrg" 1943318781e08Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then : 1943418781e08Smrg GLAMOR_XSERVER="yes" 19435de2362d3Smrgelse 1943618781e08Smrg GLAMOR_XSERVER="no" 194370d16fef4Smrgfi 194380d16fef4Smrg 194390d16fef4Smrg 1944018781e08Smrg ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\" 1944118781e08Smrg #include \"glamor.h\" 1944218781e08Smrg" 1944318781e08Smrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then : 194440d16fef4Smrg 1944518781e08Smrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h 194460d16fef4Smrg 1944718781e08Smrgfi 194480d16fef4Smrg 194490d16fef4Smrg 1945018781e08Smrg ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\" 1945118781e08Smrg #include \"glamor.h\" 1945218781e08Smrg" 1945318781e08Smrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then : 194540d16fef4Smrg 1945518781e08Smrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h 194560d16fef4Smrg 1945739413783Smrgfi 1945839413783Smrg 1945939413783Smrg 1946039413783Smrg ac_fn_c_check_decl "$LINENO" "glamor_finish" "ac_cv_have_decl_glamor_finish" "#include \"xorg-server.h\" 1946139413783Smrg #include \"glamor.h\" 1946239413783Smrg" 1946339413783Smrgif test "x$ac_cv_have_decl_glamor_finish" = xyes; then : 1946439413783Smrg 1946539413783Smrg$as_echo "#define HAVE_GLAMOR_FINISH 1" >>confdefs.h 1946639413783Smrg 1946739413783Smrgelse 1946839413783Smrg 1946939413783Smrgpkg_failed=no 1947039413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGL" >&5 1947139413783Smrg$as_echo_n "checking for LIBGL... " >&6; } 1947239413783Smrg 1947339413783Smrgif test -n "$LIBGL_CFLAGS"; then 1947439413783Smrg pkg_cv_LIBGL_CFLAGS="$LIBGL_CFLAGS" 1947539413783Smrg elif test -n "$PKG_CONFIG"; then 1947639413783Smrg if test -n "$PKG_CONFIG" && \ 1947739413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 1947839413783Smrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 1947939413783Smrg ac_status=$? 1948039413783Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1948139413783Smrg test $ac_status = 0; }; then 1948239413783Smrg pkg_cv_LIBGL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null` 1948339413783Smrg test "x$?" != "x0" && pkg_failed=yes 1948439413783Smrgelse 1948539413783Smrg pkg_failed=yes 1948639413783Smrgfi 1948739413783Smrg else 1948839413783Smrg pkg_failed=untried 1948939413783Smrgfi 1949039413783Smrgif test -n "$LIBGL_LIBS"; then 1949139413783Smrg pkg_cv_LIBGL_LIBS="$LIBGL_LIBS" 1949239413783Smrg elif test -n "$PKG_CONFIG"; then 1949339413783Smrg if test -n "$PKG_CONFIG" && \ 1949439413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 1949539413783Smrg ($PKG_CONFIG --exists --print-errors "gl") 2>&5 1949639413783Smrg ac_status=$? 1949739413783Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1949839413783Smrg test $ac_status = 0; }; then 1949939413783Smrg pkg_cv_LIBGL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null` 1950039413783Smrg test "x$?" != "x0" && pkg_failed=yes 1950139413783Smrgelse 1950239413783Smrg pkg_failed=yes 1950339413783Smrgfi 1950439413783Smrg else 1950539413783Smrg pkg_failed=untried 1950639413783Smrgfi 1950739413783Smrg 1950839413783Smrg 1950939413783Smrg 1951039413783Smrgif test $pkg_failed = yes; then 1951139413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1951239413783Smrg$as_echo "no" >&6; } 1951339413783Smrg 1951439413783Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1951539413783Smrg _pkg_short_errors_supported=yes 1951639413783Smrgelse 1951739413783Smrg _pkg_short_errors_supported=no 1951839413783Smrgfi 1951939413783Smrg if test $_pkg_short_errors_supported = yes; then 1952039413783Smrg LIBGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1` 1952139413783Smrg else 1952239413783Smrg LIBGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1` 1952339413783Smrg fi 1952439413783Smrg # Put the nasty error message in config.log where it belongs 1952539413783Smrg echo "$LIBGL_PKG_ERRORS" >&5 1952639413783Smrg 1952739413783Smrg as_fn_error $? "Package requirements (gl) were not met: 1952839413783Smrg 1952939413783Smrg$LIBGL_PKG_ERRORS 1953039413783Smrg 1953139413783SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1953239413783Smrginstalled software in a non-standard prefix. 1953339413783Smrg 1953439413783SmrgAlternatively, you may set the environment variables LIBGL_CFLAGS 1953539413783Smrgand LIBGL_LIBS to avoid the need to call pkg-config. 1953639413783SmrgSee the pkg-config man page for more details." "$LINENO" 5 1953739413783Smrgelif test $pkg_failed = untried; then 1953839413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1953939413783Smrg$as_echo "no" >&6; } 1954039413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1954139413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1954239413783Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1954339413783Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1954439413783Smrgpath to pkg-config. 1954539413783Smrg 1954639413783SmrgAlternatively, you may set the environment variables LIBGL_CFLAGS 1954739413783Smrgand LIBGL_LIBS to avoid the need to call pkg-config. 1954839413783SmrgSee the pkg-config man page for more details. 1954939413783Smrg 1955039413783SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1955139413783SmrgSee \`config.log' for more details" "$LINENO" 5; } 1955239413783Smrgelse 1955339413783Smrg LIBGL_CFLAGS=$pkg_cv_LIBGL_CFLAGS 1955439413783Smrg LIBGL_LIBS=$pkg_cv_LIBGL_LIBS 1955539413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1955639413783Smrg$as_echo "yes" >&6; } 1955739413783Smrg 1955839413783Smrgfi 19559de2362d3Smrgfi 19560de2362d3Smrg 1956118781e08Smrg fi 19562de2362d3Smrg 1956318781e08Smrg if test "x$GLAMOR_XSERVER" != xyes; then 19564de2362d3Smrg 19565de2362d3Smrgpkg_failed=no 1956618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5 1956718781e08Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; } 19568de2362d3Smrg 1956918781e08Smrgif test -n "$LIBGLAMOR_CFLAGS"; then 1957018781e08Smrg pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS" 19571de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19572de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1957318781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 1957418781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19575de2362d3Smrg ac_status=$? 19576de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19577de2362d3Smrg test $ac_status = 0; }; then 1957818781e08Smrg pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null` 1957918781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19580de2362d3Smrgelse 19581de2362d3Smrg pkg_failed=yes 19582de2362d3Smrgfi 19583de2362d3Smrg else 19584de2362d3Smrg pkg_failed=untried 19585de2362d3Smrgfi 1958618781e08Smrgif test -n "$LIBGLAMOR_LIBS"; then 1958718781e08Smrg pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS" 19588de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19589de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1959018781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 1959118781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19592de2362d3Smrg ac_status=$? 19593de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19594de2362d3Smrg test $ac_status = 0; }; then 1959518781e08Smrg pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null` 1959618781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19597de2362d3Smrgelse 19598de2362d3Smrg pkg_failed=yes 19599de2362d3Smrgfi 19600de2362d3Smrg else 19601de2362d3Smrg pkg_failed=untried 19602de2362d3Smrgfi 19603de2362d3Smrg 19604de2362d3Smrg 19605de2362d3Smrg 19606de2362d3Smrgif test $pkg_failed = yes; then 19607de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19608de2362d3Smrg$as_echo "no" >&6; } 19609de2362d3Smrg 19610de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19611de2362d3Smrg _pkg_short_errors_supported=yes 19612de2362d3Smrgelse 19613de2362d3Smrg _pkg_short_errors_supported=no 19614de2362d3Smrgfi 19615de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1961618781e08Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19617de2362d3Smrg else 1961818781e08Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19619de2362d3Smrg fi 19620de2362d3Smrg # Put the nasty error message in config.log where it belongs 1962118781e08Smrg echo "$LIBGLAMOR_PKG_ERRORS" >&5 1962218781e08Smrg 1962318781e08Smrg as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met: 1962418781e08Smrg 1962518781e08Smrg$LIBGLAMOR_PKG_ERRORS 1962618781e08Smrg 1962718781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1962818781e08Smrginstalled software in a non-standard prefix. 19629de2362d3Smrg 1963018781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 1963118781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 1963218781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 19633de2362d3Smrgelif test $pkg_failed = untried; then 19634de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19635de2362d3Smrg$as_echo "no" >&6; } 1963618781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1963718781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1963818781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1963918781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1964018781e08Smrgpath to pkg-config. 1964118781e08Smrg 1964218781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 1964318781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 1964418781e08SmrgSee the pkg-config man page for more details. 1964518781e08Smrg 1964618781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1964718781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 19648de2362d3Smrgelse 1964918781e08Smrg LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS 1965018781e08Smrg LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS 19651de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19652de2362d3Smrg$as_echo "yes" >&6; } 196537821949aSmrg 1965418781e08Smrgfi 196557821949aSmrg 19656de2362d3Smrgpkg_failed=no 1965718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5 1965818781e08Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; } 19659de2362d3Smrg 1966018781e08Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then 1966118781e08Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS" 19662de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19663de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1966418781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 1966518781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19666de2362d3Smrg ac_status=$? 19667de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19668de2362d3Smrg test $ac_status = 0; }; then 1966918781e08Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null` 1967018781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19671de2362d3Smrgelse 19672de2362d3Smrg pkg_failed=yes 19673de2362d3Smrgfi 19674de2362d3Smrg else 19675de2362d3Smrg pkg_failed=untried 19676de2362d3Smrgfi 1967718781e08Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then 1967818781e08Smrg pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS" 19679de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19680de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1968118781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 1968218781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19683de2362d3Smrg ac_status=$? 19684de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19685de2362d3Smrg test $ac_status = 0; }; then 1968618781e08Smrg pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null` 1968718781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19688de2362d3Smrgelse 19689de2362d3Smrg pkg_failed=yes 19690de2362d3Smrgfi 19691de2362d3Smrg else 19692de2362d3Smrg pkg_failed=untried 19693de2362d3Smrgfi 19694de2362d3Smrg 19695de2362d3Smrg 19696de2362d3Smrg 19697de2362d3Smrgif test $pkg_failed = yes; then 19698de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19699de2362d3Smrg$as_echo "no" >&6; } 19700de2362d3Smrg 19701de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19702de2362d3Smrg _pkg_short_errors_supported=yes 19703de2362d3Smrgelse 19704de2362d3Smrg _pkg_short_errors_supported=no 19705de2362d3Smrgfi 19706de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1970718781e08Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1` 19708de2362d3Smrg else 1970918781e08Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1` 19710de2362d3Smrg fi 19711de2362d3Smrg # Put the nasty error message in config.log where it belongs 1971218781e08Smrg echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5 19713de2362d3Smrg 1971418781e08Smrg as_fn_error $? "Package requirements (glamor-egl) were not met: 1971518781e08Smrg 1971618781e08Smrg$LIBGLAMOR_EGL_PKG_ERRORS 1971718781e08Smrg 1971818781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1971918781e08Smrginstalled software in a non-standard prefix. 1972018781e08Smrg 1972118781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 1972218781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 1972318781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 19724de2362d3Smrgelif test $pkg_failed = untried; then 19725de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19726de2362d3Smrg$as_echo "no" >&6; } 1972718781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1972818781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1972918781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1973018781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1973118781e08Smrgpath to pkg-config. 19732de2362d3Smrg 1973318781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 1973418781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 1973518781e08SmrgSee the pkg-config man page for more details. 197367821949aSmrg 1973718781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1973818781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 19739de2362d3Smrgelse 1974018781e08Smrg LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS 1974118781e08Smrg LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS 19742de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19743de2362d3Smrg$as_echo "yes" >&6; } 19744de2362d3Smrg 19745de2362d3Smrgfi 1974618781e08Smrg fi 19747de2362d3Smrg 1974839413783Smrg 1974939413783Smrgpkg_failed=no 1975039413783Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GBM" >&5 1975139413783Smrg$as_echo_n "checking for GBM... " >&6; } 1975239413783Smrg 1975339413783Smrgif test -n "$GBM_CFLAGS"; then 1975439413783Smrg pkg_cv_GBM_CFLAGS="$GBM_CFLAGS" 1975539413783Smrg elif test -n "$PKG_CONFIG"; then 1975639413783Smrg if test -n "$PKG_CONFIG" && \ 1975739413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm >= 10.6\""; } >&5 1975839413783Smrg ($PKG_CONFIG --exists --print-errors "gbm >= 10.6") 2>&5 1975939413783Smrg ac_status=$? 1976039413783Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1976139413783Smrg test $ac_status = 0; }; then 1976239413783Smrg pkg_cv_GBM_CFLAGS=`$PKG_CONFIG --cflags "gbm >= 10.6" 2>/dev/null` 1976339413783Smrg test "x$?" != "x0" && pkg_failed=yes 1976439413783Smrgelse 1976539413783Smrg pkg_failed=yes 1976639413783Smrgfi 1976739413783Smrg else 1976839413783Smrg pkg_failed=untried 1976939413783Smrgfi 1977039413783Smrgif test -n "$GBM_LIBS"; then 1977139413783Smrg pkg_cv_GBM_LIBS="$GBM_LIBS" 1977239413783Smrg elif test -n "$PKG_CONFIG"; then 1977339413783Smrg if test -n "$PKG_CONFIG" && \ 1977439413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm >= 10.6\""; } >&5 1977539413783Smrg ($PKG_CONFIG --exists --print-errors "gbm >= 10.6") 2>&5 1977639413783Smrg ac_status=$? 1977739413783Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1977839413783Smrg test $ac_status = 0; }; then 1977939413783Smrg pkg_cv_GBM_LIBS=`$PKG_CONFIG --libs "gbm >= 10.6" 2>/dev/null` 1978039413783Smrg test "x$?" != "x0" && pkg_failed=yes 1978139413783Smrgelse 1978239413783Smrg pkg_failed=yes 1978339413783Smrgfi 1978439413783Smrg else 1978539413783Smrg pkg_failed=untried 1978639413783Smrgfi 1978739413783Smrg 1978839413783Smrg 1978939413783Smrg 1979039413783Smrgif test $pkg_failed = yes; then 1979139413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1979239413783Smrg$as_echo "no" >&6; } 1979339413783Smrg 1979439413783Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1979539413783Smrg _pkg_short_errors_supported=yes 1979639413783Smrgelse 1979739413783Smrg _pkg_short_errors_supported=no 1979839413783Smrgfi 1979939413783Smrg if test $_pkg_short_errors_supported = yes; then 1980039413783Smrg GBM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gbm >= 10.6" 2>&1` 1980139413783Smrg else 1980239413783Smrg GBM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gbm >= 10.6" 2>&1` 1980339413783Smrg fi 1980439413783Smrg # Put the nasty error message in config.log where it belongs 1980539413783Smrg echo "$GBM_PKG_ERRORS" >&5 1980639413783Smrg 1980739413783Smrg as_fn_error $? "Package requirements (gbm >= 10.6) were not met: 1980839413783Smrg 1980939413783Smrg$GBM_PKG_ERRORS 1981039413783Smrg 1981139413783SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1981239413783Smrginstalled software in a non-standard prefix. 1981339413783Smrg 1981439413783SmrgAlternatively, you may set the environment variables GBM_CFLAGS 1981539413783Smrgand GBM_LIBS to avoid the need to call pkg-config. 1981639413783SmrgSee the pkg-config man page for more details." "$LINENO" 5 1981739413783Smrgelif test $pkg_failed = untried; then 1981839413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1981939413783Smrg$as_echo "no" >&6; } 1982039413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1982139413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1982239413783Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1982339413783Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1982439413783Smrgpath to pkg-config. 1982539413783Smrg 1982639413783SmrgAlternatively, you may set the environment variables GBM_CFLAGS 1982739413783Smrgand GBM_LIBS to avoid the need to call pkg-config. 1982839413783SmrgSee the pkg-config man page for more details. 1982939413783Smrg 1983039413783SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1983139413783SmrgSee \`config.log' for more details" "$LINENO" 5; } 1983239413783Smrgelse 1983339413783Smrg GBM_CFLAGS=$pkg_cv_GBM_CFLAGS 1983439413783Smrg GBM_LIBS=$pkg_cv_GBM_LIBS 1983539413783Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1983639413783Smrg$as_echo "yes" >&6; } 1983739413783Smrg 1983839413783Smrgfi 1983939413783Smrg 1984039413783Smrg 1984118781e08Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h 19842de2362d3Smrg 19843de2362d3Smrgelse 1984418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5 1984518781e08Smrg$as_echo "$GLAMOR" >&6; } 19846de2362d3Smrgfi 1984718781e08Smrg if test x$GLAMOR != xno; then 1984818781e08Smrg GLAMOR_TRUE= 1984918781e08Smrg GLAMOR_FALSE='#' 19850de2362d3Smrgelse 1985118781e08Smrg GLAMOR_TRUE='#' 1985218781e08Smrg GLAMOR_FALSE= 19853de2362d3Smrgfi 19854de2362d3Smrg 19855de2362d3Smrg 1985618781e08Smrgac_fn_c_check_decl "$LINENO" "RegionDuplicate" "ac_cv_have_decl_RegionDuplicate" "#include <xorg-server.h> 1985718781e08Smrg #include <regionstr.h> 198587314432eSmrg" 1985918781e08Smrgif test "x$ac_cv_have_decl_RegionDuplicate" = xyes; then : 198607314432eSmrg 1986118781e08Smrg$as_echo "#define HAVE_REGIONDUPLICATE 1" >>confdefs.h 198627314432eSmrg 198637314432eSmrgfi 198647314432eSmrg 198657314432eSmrg 1986618781e08Smrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h> 1986718781e08Smrg #include <X11/Xfuncproto.h> 1986818781e08Smrg #include <X11/extensions/renderproto.h> 1986918781e08Smrg #include <xorg-server.h> 1987018781e08Smrg #include <picture.h> 1987118781e08Smrg #include <glyphstr.h> 1987218781e08Smrg #include <fbpict.h> 198730d16fef4Smrg" 1987418781e08Smrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then : 198750d16fef4Smrg 1987618781e08Smrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h 198770d16fef4Smrg 198780d16fef4Smrgfi 198790d16fef4Smrg 198800d16fef4Smrg 1988118781e08Smrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h> 1988218781e08Smrg #include <xf86Cursor.h> 198830d16fef4Smrg" 1988418781e08Smrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then : 198850d16fef4Smrg 1988618781e08Smrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h 198870d16fef4Smrg 198880d16fef4Smrgfi 198890d16fef4Smrg 198900d16fef4Smrg 1989118781e08Smrgfor ac_header in misyncshm.h 1989218781e08Smrgdo : 1989318781e08Smrg ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h> 1989418781e08Smrg #include <X11/Xfuncproto.h> 1989518781e08Smrg #include <xorg-server.h> 1989618781e08Smrg #include <screenint.h> 19897de2362d3Smrg" 1989818781e08Smrgif test "x$ac_cv_header_misyncshm_h" = xyes; then : 1989918781e08Smrg cat >>confdefs.h <<_ACEOF 1990018781e08Smrg#define HAVE_MISYNCSHM_H 1 1990118781e08Smrg_ACEOF 199020d16fef4Smrg 19903de2362d3Smrgfi 19904de2362d3Smrg 1990518781e08Smrgdone 19906de2362d3Smrg 19907de2362d3Smrg 1990818781e08Smrgfor ac_header in present.h 199090d16fef4Smrgdo : 1991018781e08Smrg ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h> 1991118781e08Smrg #include <X11/Xproto.h> 1991218781e08Smrg #include \"xorg-server.h\" 199138bf5c682Smrg #include <X11/X.h> 19914de2362d3Smrg" 1991518781e08Smrgif test "x$ac_cv_header_present_h" = xyes; then : 199160d16fef4Smrg cat >>confdefs.h <<_ACEOF 1991718781e08Smrg#define HAVE_PRESENT_H 1 199180d16fef4Smrg_ACEOF 1991918781e08Smrg 19920de2362d3Smrgfi 19921de2362d3Smrg 199220d16fef4Smrgdone 199230d16fef4Smrg 199240d16fef4Smrg 1992518781e08Smrgfor ac_header in dri3.h 1992618781e08Smrgdo : 1992718781e08Smrg ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h> 1992818781e08Smrg #include <xorg-server.h> 199290d16fef4Smrg" 1993018781e08Smrgif test "x$ac_cv_header_dri3_h" = xyes; then : 1993118781e08Smrg cat >>confdefs.h <<_ACEOF 1993218781e08Smrg#define HAVE_DRI3_H 1 1993318781e08Smrg_ACEOF 19934de2362d3Smrg 199357821949aSmrgfi 199367821949aSmrg 1993718781e08Smrgdone 199387821949aSmrg 199397821949aSmrg 1994018781e08SmrgCPPFLAGS="$SAVE_CPPFLAGS" 199417821949aSmrg 19942de2362d3Smrg 19943de2362d3Smrgpkg_failed=no 19944de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 19945de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; } 19946de2362d3Smrg 19947de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then 19948de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 19949de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19950de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19951de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19952de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19953de2362d3Smrg ac_status=$? 19954de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19955de2362d3Smrg test $ac_status = 0; }; then 19956de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 1995718781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19958de2362d3Smrgelse 19959de2362d3Smrg pkg_failed=yes 19960de2362d3Smrgfi 19961de2362d3Smrg else 19962de2362d3Smrg pkg_failed=untried 19963de2362d3Smrgfi 19964de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then 19965de2362d3Smrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 19966de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19967de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19968de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19969de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19970de2362d3Smrg ac_status=$? 19971de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19972de2362d3Smrg test $ac_status = 0; }; then 19973de2362d3Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 1997418781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19975de2362d3Smrgelse 19976de2362d3Smrg pkg_failed=yes 19977de2362d3Smrgfi 19978de2362d3Smrg else 19979de2362d3Smrg pkg_failed=untried 19980de2362d3Smrgfi 19981de2362d3Smrg 19982de2362d3Smrg 19983de2362d3Smrg 19984de2362d3Smrgif test $pkg_failed = yes; then 19985de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19986de2362d3Smrg$as_echo "no" >&6; } 19987de2362d3Smrg 19988de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19989de2362d3Smrg _pkg_short_errors_supported=yes 19990de2362d3Smrgelse 19991de2362d3Smrg _pkg_short_errors_supported=no 19992de2362d3Smrgfi 19993de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1999418781e08Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19995de2362d3Smrg else 1999618781e08Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19997de2362d3Smrg fi 19998de2362d3Smrg # Put the nasty error message in config.log where it belongs 19999de2362d3Smrg echo "$PCIACCESS_PKG_ERRORS" >&5 20000de2362d3Smrg 20001de2362d3Smrg as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 20002de2362d3Smrg 20003de2362d3Smrg$PCIACCESS_PKG_ERRORS 20004de2362d3Smrg 20005de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 20006de2362d3Smrginstalled software in a non-standard prefix. 20007de2362d3Smrg 20008de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 20009de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 20010de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 20011de2362d3Smrgelif test $pkg_failed = untried; then 20012de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20013de2362d3Smrg$as_echo "no" >&6; } 20014de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20015de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20016de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 20017de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 20018de2362d3Smrgpath to pkg-config. 20019de2362d3Smrg 20020de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 20021de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 20022de2362d3SmrgSee the pkg-config man page for more details. 20023de2362d3Smrg 20024de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 20025de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 20026de2362d3Smrgelse 20027de2362d3Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 20028de2362d3Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 20029de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20030de2362d3Smrg$as_echo "yes" >&6; } 20031de2362d3Smrg 20032de2362d3Smrgfi 2003318781e08SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 20034de2362d3Smrg 20035de2362d3Smrg# Checks for headers/macros for byte swapping 20036de2362d3Smrg# Known variants: 20037de2362d3Smrg# <byteswap.h> bswap_16, bswap_32, bswap_64 (glibc) 20038de2362d3Smrg# <sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD) 20039de2362d3Smrg# <sys/endian.h> bswap16, bswap32, bswap64 (other BSD's) 20040de2362d3Smrg# and a fallback to local macros if none of the above are found 20041de2362d3Smrg 20042de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version 20043de2362d3Smrgfor ac_header in byteswap.h 20044de2362d3Smrgdo : 20045de2362d3Smrg ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default" 20046de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then : 20047de2362d3Smrg cat >>confdefs.h <<_ACEOF 20048de2362d3Smrg#define HAVE_BYTESWAP_H 1 20049de2362d3Smrg_ACEOF 20050de2362d3Smrg 20051de2362d3Smrgfi 20052de2362d3Smrg 20053de2362d3Smrgdone 20054de2362d3Smrg 20055de2362d3Smrg 20056de2362d3Smrg# if <sys/endian.h> is found, have to check which version 20057de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 20058de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then : 20059de2362d3Smrg HAVE_SYS_ENDIAN_H="yes" 20060de2362d3Smrgelse 20061de2362d3Smrg HAVE_SYS_ENDIAN_H="no" 20062de2362d3Smrgfi 20063de2362d3Smrg 20064de2362d3Smrg 20065de2362d3Smrg 20066de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then 20067de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5 20068de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 20069de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20070de2362d3Smrg/* end confdefs.h. */ 20071de2362d3Smrg 20072de2362d3Smrg#include <sys/types.h> 20073de2362d3Smrg#include <sys/endian.h> 20074de2362d3Smrg 20075de2362d3Smrgint 20076de2362d3Smrgmain () 20077de2362d3Smrg{ 20078de2362d3Smrg 20079de2362d3Smrgint a = 1, b; 20080de2362d3Smrgb = __swap16(a); 20081de2362d3Smrg 20082de2362d3Smrg ; 20083de2362d3Smrg return 0; 20084de2362d3Smrg} 20085de2362d3Smrg 20086de2362d3Smrg_ACEOF 20087de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 20088de2362d3Smrg SYS_ENDIAN__SWAP='yes' 20089de2362d3Smrgelse 20090de2362d3Smrg SYS_ENDIAN__SWAP='no' 20091de2362d3Smrgfi 20092de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 20093de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 20094de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5 20095de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; } 20096de2362d3Smrg 20097de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5 20098de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 20099de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20100de2362d3Smrg/* end confdefs.h. */ 20101de2362d3Smrg 20102de2362d3Smrg#include <sys/types.h> 20103de2362d3Smrg#include <sys/endian.h> 20104de2362d3Smrg 20105de2362d3Smrgint 20106de2362d3Smrgmain () 20107de2362d3Smrg{ 20108de2362d3Smrg 20109de2362d3Smrgint a = 1, b; 20110de2362d3Smrgb = bswap16(a); 20111de2362d3Smrg 20112de2362d3Smrg ; 20113de2362d3Smrg return 0; 20114de2362d3Smrg} 20115de2362d3Smrg 20116de2362d3Smrg_ACEOF 20117de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 20118de2362d3Smrg SYS_ENDIAN_BSWAP='yes' 20119de2362d3Smrgelse 20120de2362d3Smrg SYS_ENDIAN_BSWAP='no' 20121de2362d3Smrgfi 20122de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 20123de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 20124de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5 20125de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; } 20126de2362d3Smrg 20127de2362d3Smrg if test "$SYS_ENDIAN_BSWAP" = "yes" ; then 20128de2362d3Smrg USE_SYS_ENDIAN_H=yes 20129de2362d3Smrg BSWAP=bswap 20130de2362d3Smrg else 20131de2362d3Smrg if test "$SYS_ENDIAN__SWAP" = "yes" ; then 20132de2362d3Smrg USE_SYS_ENDIAN_H=yes 20133de2362d3Smrg BSWAP=__swap 20134de2362d3Smrg else 20135de2362d3Smrg USE_SYS_ENDIAN_H=no 20136de2362d3Smrg fi 20137de2362d3Smrg fi 20138de2362d3Smrg 20139de2362d3Smrg if test "$USE_SYS_ENDIAN_H" = "yes" ; then 20140de2362d3Smrg 20141de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h 20142de2362d3Smrg 20143de2362d3Smrg 20144de2362d3Smrgcat >>confdefs.h <<_ACEOF 20145de2362d3Smrg#define bswap_16 ${BSWAP}16 20146de2362d3Smrg_ACEOF 20147de2362d3Smrg 20148de2362d3Smrg 20149de2362d3Smrgcat >>confdefs.h <<_ACEOF 20150de2362d3Smrg#define bswap_32 ${BSWAP}32 20151de2362d3Smrg_ACEOF 20152de2362d3Smrg 20153de2362d3Smrg 20154de2362d3Smrgcat >>confdefs.h <<_ACEOF 20155de2362d3Smrg#define bswap_64 ${BSWAP}64 20156de2362d3Smrg_ACEOF 20157de2362d3Smrg 20158de2362d3Smrg fi 20159de2362d3Smrgfi 20160de2362d3Smrg 20161de2362d3Smrg 20162de2362d3Smrg 20163de2362d3SmrgDRIVER_NAME=ati 20164de2362d3Smrg 20165de2362d3Smrg 20166de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64: 20167de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 20168de2362d3SmrgPlease install that driver as well for mach64-based cards. 20169de2362d3Smrg" >&5 20170de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64: 20171de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 20172de2362d3SmrgPlease install that driver as well for mach64-based cards. 20173de2362d3Smrg" >&6;} 20174de2362d3Smrg 20175de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128: 20176de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 20177de2362d3SmrgPlease install that driver as well for rage128-based cards. 20178de2362d3Smrg" >&5 20179de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128: 20180de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 20181de2362d3SmrgPlease install that driver as well for rage128-based cards. 20182de2362d3Smrg" >&6;} 20183de2362d3Smrg 201843ed65abbSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile conf/Makefile" 20185de2362d3Smrg 20186de2362d3Smrgcat >confcache <<\_ACEOF 20187de2362d3Smrg# This file is a shell script that caches the results of configure 20188de2362d3Smrg# tests run on this system so they can be shared between configure 20189de2362d3Smrg# scripts and configure runs, see configure's option --config-cache. 20190de2362d3Smrg# It is not useful on other systems. If it contains results you don't 20191de2362d3Smrg# want to keep, you may remove or edit it. 20192de2362d3Smrg# 20193de2362d3Smrg# config.status only pays attention to the cache file if you give it 20194de2362d3Smrg# the --recheck option to rerun configure. 20195de2362d3Smrg# 20196de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 20197de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 20198de2362d3Smrg# following values. 20199de2362d3Smrg 20200de2362d3Smrg_ACEOF 20201de2362d3Smrg 20202de2362d3Smrg# The following way of writing the cache mishandles newlines in values, 20203de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient. 20204de2362d3Smrg# So, we kill variables containing newlines. 20205de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 20206de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars. 20207de2362d3Smrg( 20208de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20209de2362d3Smrg eval ac_val=\$$ac_var 20210de2362d3Smrg case $ac_val in #( 20211de2362d3Smrg *${as_nl}*) 20212de2362d3Smrg case $ac_var in #( 20213de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20214de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20215de2362d3Smrg esac 20216de2362d3Smrg case $ac_var in #( 20217de2362d3Smrg _ | IFS | as_nl) ;; #( 20218de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20219de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 20220de2362d3Smrg esac ;; 20221de2362d3Smrg esac 20222de2362d3Smrg done 20223de2362d3Smrg 20224de2362d3Smrg (set) 2>&1 | 20225de2362d3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 20226de2362d3Smrg *${as_nl}ac_space=\ *) 20227de2362d3Smrg # `set' does not quote correctly, so add quotes: double-quote 20228de2362d3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 20229de2362d3Smrg sed -n \ 20230de2362d3Smrg "s/'/'\\\\''/g; 20231de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20232de2362d3Smrg ;; #( 20233de2362d3Smrg *) 20234de2362d3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 20235de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20236de2362d3Smrg ;; 20237de2362d3Smrg esac | 20238de2362d3Smrg sort 20239de2362d3Smrg) | 20240de2362d3Smrg sed ' 20241de2362d3Smrg /^ac_cv_env_/b end 20242de2362d3Smrg t clear 20243de2362d3Smrg :clear 20244de2362d3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20245de2362d3Smrg t end 20246de2362d3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20247de2362d3Smrg :end' >>confcache 20248de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20249de2362d3Smrg if test -w "$cache_file"; then 20250de2362d3Smrg if test "x$cache_file" != "x/dev/null"; then 20251de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20252de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 20253de2362d3Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 20254de2362d3Smrg cat confcache >"$cache_file" 20255de2362d3Smrg else 20256de2362d3Smrg case $cache_file in #( 20257de2362d3Smrg */* | ?:*) 20258de2362d3Smrg mv -f confcache "$cache_file"$$ && 20259de2362d3Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 20260de2362d3Smrg *) 20261de2362d3Smrg mv -f confcache "$cache_file" ;; 20262de2362d3Smrg esac 20263de2362d3Smrg fi 20264de2362d3Smrg fi 20265de2362d3Smrg else 20266de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20267de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20268de2362d3Smrg fi 20269de2362d3Smrgfi 20270de2362d3Smrgrm -f confcache 20271de2362d3Smrg 20272de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 20273de2362d3Smrg# Let make expand exec_prefix. 20274de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20275de2362d3Smrg 20276de2362d3SmrgDEFS=-DHAVE_CONFIG_H 20277de2362d3Smrg 20278de2362d3Smrgac_libobjs= 20279de2362d3Smrgac_ltlibobjs= 20280de2362d3SmrgU= 20281de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20282de2362d3Smrg # 1. Remove the extension, and $U if already installed. 20283de2362d3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20284de2362d3Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 20285de2362d3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20286de2362d3Smrg # will be set to the directory where LIBOBJS objects are built. 20287de2362d3Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20288de2362d3Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20289de2362d3Smrgdone 20290de2362d3SmrgLIBOBJS=$ac_libobjs 20291de2362d3Smrg 20292de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs 20293de2362d3Smrg 20294de2362d3Smrg 2029518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 2029618781e08Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 2029718781e08Smrg if test -n "$am_sleep_pid"; then 2029818781e08Smrg # Hide warnings about reused PIDs. 2029918781e08Smrg wait $am_sleep_pid 2>/dev/null 2030018781e08Smrg fi 2030118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 2030218781e08Smrg$as_echo "done" >&6; } 20303de2362d3Smrg if test -n "$EXEEXT"; then 20304de2362d3Smrg am__EXEEXT_TRUE= 20305de2362d3Smrg am__EXEEXT_FALSE='#' 20306de2362d3Smrgelse 20307de2362d3Smrg am__EXEEXT_TRUE='#' 20308de2362d3Smrg am__EXEEXT_FALSE= 20309de2362d3Smrgfi 20310de2362d3Smrg 2031118781e08Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 2031218781e08Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 20313de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20314de2362d3Smrgfi 2031518781e08Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2031618781e08Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 203177821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 203187821949aSmrgfi 2031918781e08Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 2032018781e08Smrg as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 203217821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 203227821949aSmrgfi 203233ed65abbSmrgif test -z "${HAS_XORG_CONF_DIR_TRUE}" && test -z "${HAS_XORG_CONF_DIR_FALSE}"; then 203243ed65abbSmrg as_fn_error $? "conditional \"HAS_XORG_CONF_DIR\" was never defined. 203253ed65abbSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 203263ed65abbSmrgfi 20327de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then 20328de2362d3Smrg as_fn_error $? "conditional \"LIBUDEV\" was never defined. 20329de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20330de2362d3Smrgfi 2033118781e08Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then 2033218781e08Smrg as_fn_error $? "conditional \"GLAMOR\" was never defined. 20333de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20334de2362d3Smrgfi 20335de2362d3Smrg 20336de2362d3Smrg: "${CONFIG_STATUS=./config.status}" 20337de2362d3Smrgac_write_fail=0 20338de2362d3Smrgac_clean_files_save=$ac_clean_files 20339de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 20340de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20341de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 20342de2362d3Smrgas_write_fail=0 20343de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20344de2362d3Smrg#! $SHELL 20345de2362d3Smrg# Generated by $as_me. 20346de2362d3Smrg# Run this file to recreate the current configuration. 20347de2362d3Smrg# Compiler output produced by configure, useful for debugging 20348de2362d3Smrg# configure, is in config.log if it exists. 20349de2362d3Smrg 20350de2362d3Smrgdebug=false 20351de2362d3Smrgac_cs_recheck=false 20352de2362d3Smrgac_cs_silent=false 20353de2362d3Smrg 20354de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 20355de2362d3Smrgexport SHELL 20356de2362d3Smrg_ASEOF 20357de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20358de2362d3Smrg## -------------------- ## 20359de2362d3Smrg## M4sh Initialization. ## 20360de2362d3Smrg## -------------------- ## 20361de2362d3Smrg 20362de2362d3Smrg# Be more Bourne compatible 20363de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 20364de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20365de2362d3Smrg emulate sh 20366de2362d3Smrg NULLCMD=: 20367de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20368de2362d3Smrg # is contrary to our usage. Disable this feature. 20369de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 20370de2362d3Smrg setopt NO_GLOB_SUBST 20371de2362d3Smrgelse 20372de2362d3Smrg case `(set -o) 2>/dev/null` in #( 20373de2362d3Smrg *posix*) : 20374de2362d3Smrg set -o posix ;; #( 20375de2362d3Smrg *) : 20376de2362d3Smrg ;; 20377de2362d3Smrgesac 20378de2362d3Smrgfi 20379de2362d3Smrg 20380de2362d3Smrg 20381de2362d3Smrgas_nl=' 20382de2362d3Smrg' 20383de2362d3Smrgexport as_nl 20384de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 20385de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20386de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 20387de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 20388de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 20389de2362d3Smrg# but without wasting forks for bash or zsh. 20390de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 20391de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 20392de2362d3Smrg as_echo='print -r --' 20393de2362d3Smrg as_echo_n='print -rn --' 20394de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 20395de2362d3Smrg as_echo='printf %s\n' 20396de2362d3Smrg as_echo_n='printf %s' 20397de2362d3Smrgelse 20398de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 20399de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 20400de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 20401de2362d3Smrg else 20402de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 20403de2362d3Smrg as_echo_n_body='eval 20404de2362d3Smrg arg=$1; 20405de2362d3Smrg case $arg in #( 20406de2362d3Smrg *"$as_nl"*) 20407de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 20408de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 20409de2362d3Smrg esac; 20410de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 20411de2362d3Smrg ' 20412de2362d3Smrg export as_echo_n_body 20413de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 20414de2362d3Smrg fi 20415de2362d3Smrg export as_echo_body 20416de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 20417de2362d3Smrgfi 20418de2362d3Smrg 20419de2362d3Smrg# The user is always right. 20420de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 20421de2362d3Smrg PATH_SEPARATOR=: 20422de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20423de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20424de2362d3Smrg PATH_SEPARATOR=';' 20425de2362d3Smrg } 20426de2362d3Smrgfi 20427de2362d3Smrg 20428de2362d3Smrg 20429de2362d3Smrg# IFS 20430de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 20431de2362d3Smrg# there to prevent editors from complaining about space-tab. 20432de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 20433de2362d3Smrg# splitting by setting IFS to empty value.) 20434de2362d3SmrgIFS=" "" $as_nl" 20435de2362d3Smrg 20436de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 20437de2362d3Smrgas_myself= 20438de2362d3Smrgcase $0 in #(( 20439de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 20440de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20441de2362d3Smrgfor as_dir in $PATH 20442de2362d3Smrgdo 20443de2362d3Smrg IFS=$as_save_IFS 20444de2362d3Smrg test -z "$as_dir" && as_dir=. 20445de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20446de2362d3Smrg done 20447de2362d3SmrgIFS=$as_save_IFS 20448de2362d3Smrg 20449de2362d3Smrg ;; 20450de2362d3Smrgesac 20451de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 20452de2362d3Smrg# in which case we are not to be found in the path. 20453de2362d3Smrgif test "x$as_myself" = x; then 20454de2362d3Smrg as_myself=$0 20455de2362d3Smrgfi 20456de2362d3Smrgif test ! -f "$as_myself"; then 20457de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20458de2362d3Smrg exit 1 20459de2362d3Smrgfi 20460de2362d3Smrg 20461de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 20462de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 20463de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 20464de2362d3Smrg# trigger a bug in pdksh 5.2.14. 20465de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 20466de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 20467de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20468de2362d3Smrgdone 20469de2362d3SmrgPS1='$ ' 20470de2362d3SmrgPS2='> ' 20471de2362d3SmrgPS4='+ ' 20472de2362d3Smrg 20473de2362d3Smrg# NLS nuisances. 20474de2362d3SmrgLC_ALL=C 20475de2362d3Smrgexport LC_ALL 20476de2362d3SmrgLANGUAGE=C 20477de2362d3Smrgexport LANGUAGE 20478de2362d3Smrg 20479de2362d3Smrg# CDPATH. 20480de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20481de2362d3Smrg 20482de2362d3Smrg 20483de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 20484de2362d3Smrg# ---------------------------------------- 20485de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20486de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20487de2362d3Smrg# script with STATUS, using 1 if that was 0. 20488de2362d3Smrgas_fn_error () 20489de2362d3Smrg{ 20490de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 20491de2362d3Smrg if test "$4"; then 20492de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20493de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20494de2362d3Smrg fi 20495de2362d3Smrg $as_echo "$as_me: error: $2" >&2 20496de2362d3Smrg as_fn_exit $as_status 20497de2362d3Smrg} # as_fn_error 20498de2362d3Smrg 20499de2362d3Smrg 20500de2362d3Smrg# as_fn_set_status STATUS 20501de2362d3Smrg# ----------------------- 20502de2362d3Smrg# Set $? to STATUS, without forking. 20503de2362d3Smrgas_fn_set_status () 20504de2362d3Smrg{ 20505de2362d3Smrg return $1 20506de2362d3Smrg} # as_fn_set_status 20507de2362d3Smrg 20508de2362d3Smrg# as_fn_exit STATUS 20509de2362d3Smrg# ----------------- 20510de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20511de2362d3Smrgas_fn_exit () 20512de2362d3Smrg{ 20513de2362d3Smrg set +e 20514de2362d3Smrg as_fn_set_status $1 20515de2362d3Smrg exit $1 20516de2362d3Smrg} # as_fn_exit 20517de2362d3Smrg 20518de2362d3Smrg# as_fn_unset VAR 20519de2362d3Smrg# --------------- 20520de2362d3Smrg# Portably unset VAR. 20521de2362d3Smrgas_fn_unset () 20522de2362d3Smrg{ 20523de2362d3Smrg { eval $1=; unset $1;} 20524de2362d3Smrg} 20525de2362d3Smrgas_unset=as_fn_unset 20526de2362d3Smrg# as_fn_append VAR VALUE 20527de2362d3Smrg# ---------------------- 20528de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 20529de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 20530de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 20531de2362d3Smrg# implementations. 20532de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 20533de2362d3Smrg eval 'as_fn_append () 20534de2362d3Smrg { 20535de2362d3Smrg eval $1+=\$2 20536de2362d3Smrg }' 20537de2362d3Smrgelse 20538de2362d3Smrg as_fn_append () 20539de2362d3Smrg { 20540de2362d3Smrg eval $1=\$$1\$2 20541de2362d3Smrg } 20542de2362d3Smrgfi # as_fn_append 20543de2362d3Smrg 20544de2362d3Smrg# as_fn_arith ARG... 20545de2362d3Smrg# ------------------ 20546de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 20547de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 20548de2362d3Smrg# must be portable across $(()) and expr. 20549de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 20550de2362d3Smrg eval 'as_fn_arith () 20551de2362d3Smrg { 20552de2362d3Smrg as_val=$(( $* )) 20553de2362d3Smrg }' 20554de2362d3Smrgelse 20555de2362d3Smrg as_fn_arith () 20556de2362d3Smrg { 20557de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 20558de2362d3Smrg } 20559de2362d3Smrgfi # as_fn_arith 20560de2362d3Smrg 20561de2362d3Smrg 20562de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 20563de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 20564de2362d3Smrg as_expr=expr 20565de2362d3Smrgelse 20566de2362d3Smrg as_expr=false 20567de2362d3Smrgfi 20568de2362d3Smrg 20569de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20570de2362d3Smrg as_basename=basename 20571de2362d3Smrgelse 20572de2362d3Smrg as_basename=false 20573de2362d3Smrgfi 20574de2362d3Smrg 20575de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20576de2362d3Smrg as_dirname=dirname 20577de2362d3Smrgelse 20578de2362d3Smrg as_dirname=false 20579de2362d3Smrgfi 20580de2362d3Smrg 20581de2362d3Smrgas_me=`$as_basename -- "$0" || 20582de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20583de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 20584de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 20585de2362d3Smrg$as_echo X/"$0" | 20586de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 20587de2362d3Smrg s//\1/ 20588de2362d3Smrg q 20589de2362d3Smrg } 20590de2362d3Smrg /^X\/\(\/\/\)$/{ 20591de2362d3Smrg s//\1/ 20592de2362d3Smrg q 20593de2362d3Smrg } 20594de2362d3Smrg /^X\/\(\/\).*/{ 20595de2362d3Smrg s//\1/ 20596de2362d3Smrg q 20597de2362d3Smrg } 20598de2362d3Smrg s/.*/./; q'` 20599de2362d3Smrg 20600de2362d3Smrg# Avoid depending upon Character Ranges. 20601de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 20602de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20603de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 20604de2362d3Smrgas_cr_digits='0123456789' 20605de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 20606de2362d3Smrg 20607de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 20608de2362d3Smrgcase `echo -n x` in #((((( 20609de2362d3Smrg-n*) 20610de2362d3Smrg case `echo 'xy\c'` in 20611de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20612de2362d3Smrg xy) ECHO_C='\c';; 20613de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20614de2362d3Smrg ECHO_T=' ';; 20615de2362d3Smrg esac;; 20616de2362d3Smrg*) 20617de2362d3Smrg ECHO_N='-n';; 20618de2362d3Smrgesac 20619de2362d3Smrg 20620de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 20621de2362d3Smrgif test -d conf$$.dir; then 20622de2362d3Smrg rm -f conf$$.dir/conf$$.file 20623de2362d3Smrgelse 20624de2362d3Smrg rm -f conf$$.dir 20625de2362d3Smrg mkdir conf$$.dir 2>/dev/null 20626de2362d3Smrgfi 20627de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 20628de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 20629de2362d3Smrg as_ln_s='ln -s' 20630de2362d3Smrg # ... but there are two gotchas: 20631de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20632de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 2063318781e08Smrg # In both cases, we have to default to `cp -pR'. 20634de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 2063518781e08Smrg as_ln_s='cp -pR' 20636de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 20637de2362d3Smrg as_ln_s=ln 20638de2362d3Smrg else 2063918781e08Smrg as_ln_s='cp -pR' 20640de2362d3Smrg fi 20641de2362d3Smrgelse 2064218781e08Smrg as_ln_s='cp -pR' 20643de2362d3Smrgfi 20644de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20645de2362d3Smrgrmdir conf$$.dir 2>/dev/null 20646de2362d3Smrg 20647de2362d3Smrg 20648de2362d3Smrg# as_fn_mkdir_p 20649de2362d3Smrg# ------------- 20650de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 20651de2362d3Smrgas_fn_mkdir_p () 20652de2362d3Smrg{ 20653de2362d3Smrg 20654de2362d3Smrg case $as_dir in #( 20655de2362d3Smrg -*) as_dir=./$as_dir;; 20656de2362d3Smrg esac 20657de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 20658de2362d3Smrg as_dirs= 20659de2362d3Smrg while :; do 20660de2362d3Smrg case $as_dir in #( 20661de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20662de2362d3Smrg *) as_qdir=$as_dir;; 20663de2362d3Smrg esac 20664de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 20665de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 20666de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20667de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 20668de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 20669de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20670de2362d3Smrg$as_echo X"$as_dir" | 20671de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20672de2362d3Smrg s//\1/ 20673de2362d3Smrg q 20674de2362d3Smrg } 20675de2362d3Smrg /^X\(\/\/\)[^/].*/{ 20676de2362d3Smrg s//\1/ 20677de2362d3Smrg q 20678de2362d3Smrg } 20679de2362d3Smrg /^X\(\/\/\)$/{ 20680de2362d3Smrg s//\1/ 20681de2362d3Smrg q 20682de2362d3Smrg } 20683de2362d3Smrg /^X\(\/\).*/{ 20684de2362d3Smrg s//\1/ 20685de2362d3Smrg q 20686de2362d3Smrg } 20687de2362d3Smrg s/.*/./; q'` 20688de2362d3Smrg test -d "$as_dir" && break 20689de2362d3Smrg done 20690de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 20691de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20692de2362d3Smrg 20693de2362d3Smrg 20694de2362d3Smrg} # as_fn_mkdir_p 20695de2362d3Smrgif mkdir -p . 2>/dev/null; then 20696de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 20697de2362d3Smrgelse 20698de2362d3Smrg test -d ./-p && rmdir ./-p 20699de2362d3Smrg as_mkdir_p=false 20700de2362d3Smrgfi 20701de2362d3Smrg 2070218781e08Smrg 2070318781e08Smrg# as_fn_executable_p FILE 2070418781e08Smrg# ----------------------- 2070518781e08Smrg# Test if FILE is an executable regular file. 2070618781e08Smrgas_fn_executable_p () 2070718781e08Smrg{ 2070818781e08Smrg test -f "$1" && test -x "$1" 2070918781e08Smrg} # as_fn_executable_p 2071018781e08Smrgas_test_x='test -x' 2071118781e08Smrgas_executable_p=as_fn_executable_p 20712de2362d3Smrg 20713de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 20714de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20715de2362d3Smrg 20716de2362d3Smrg# Sed expression to map a string onto a valid variable name. 20717de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20718de2362d3Smrg 20719de2362d3Smrg 20720de2362d3Smrgexec 6>&1 20721de2362d3Smrg## ----------------------------------- ## 20722de2362d3Smrg## Main body of $CONFIG_STATUS script. ## 20723de2362d3Smrg## ----------------------------------- ## 20724de2362d3Smrg_ASEOF 20725de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20726de2362d3Smrg 20727de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20728de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to 20729de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their 20730de2362d3Smrg# values after options handling. 20731de2362d3Smrgac_log=" 2073239413783SmrgThis file was extended by xf86-video-ati $as_me 18.1.0, which was 2073318781e08Smrggenerated by GNU Autoconf 2.69. Invocation command line was 20734de2362d3Smrg 20735de2362d3Smrg CONFIG_FILES = $CONFIG_FILES 20736de2362d3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 20737de2362d3Smrg CONFIG_LINKS = $CONFIG_LINKS 20738de2362d3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 20739de2362d3Smrg $ $0 $@ 20740de2362d3Smrg 20741de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 20742de2362d3Smrg" 20743de2362d3Smrg 20744de2362d3Smrg_ACEOF 20745de2362d3Smrg 20746de2362d3Smrgcase $ac_config_files in *" 20747de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 20748de2362d3Smrgesac 20749de2362d3Smrg 20750de2362d3Smrgcase $ac_config_headers in *" 20751de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20752de2362d3Smrgesac 20753de2362d3Smrg 20754de2362d3Smrg 20755de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20756de2362d3Smrg# Files that config.status was made for. 20757de2362d3Smrgconfig_files="$ac_config_files" 20758de2362d3Smrgconfig_headers="$ac_config_headers" 20759de2362d3Smrgconfig_commands="$ac_config_commands" 20760de2362d3Smrg 20761de2362d3Smrg_ACEOF 20762de2362d3Smrg 20763de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20764de2362d3Smrgac_cs_usage="\ 20765de2362d3Smrg\`$as_me' instantiates files and other configuration actions 20766de2362d3Smrgfrom templates according to the current configuration. Unless the files 20767de2362d3Smrgand actions are specified as TAGs, all are instantiated by default. 20768de2362d3Smrg 20769de2362d3SmrgUsage: $0 [OPTION]... [TAG]... 20770de2362d3Smrg 20771de2362d3Smrg -h, --help print this help, then exit 20772de2362d3Smrg -V, --version print version number and configuration settings, then exit 20773de2362d3Smrg --config print configuration, then exit 20774de2362d3Smrg -q, --quiet, --silent 20775de2362d3Smrg do not print progress messages 20776de2362d3Smrg -d, --debug don't remove temporary files 20777de2362d3Smrg --recheck update $as_me by reconfiguring in the same conditions 20778de2362d3Smrg --file=FILE[:TEMPLATE] 20779de2362d3Smrg instantiate the configuration file FILE 20780de2362d3Smrg --header=FILE[:TEMPLATE] 20781de2362d3Smrg instantiate the configuration header FILE 20782de2362d3Smrg 20783de2362d3SmrgConfiguration files: 20784de2362d3Smrg$config_files 20785de2362d3Smrg 20786de2362d3SmrgConfiguration headers: 20787de2362d3Smrg$config_headers 20788de2362d3Smrg 20789de2362d3SmrgConfiguration commands: 20790de2362d3Smrg$config_commands 20791de2362d3Smrg 207928bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>." 20793de2362d3Smrg 20794de2362d3Smrg_ACEOF 20795de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20796de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20797de2362d3Smrgac_cs_version="\\ 2079839413783Smrgxf86-video-ati config.status 18.1.0 2079918781e08Smrgconfigured by $0, generated by GNU Autoconf 2.69, 20800de2362d3Smrg with options \\"\$ac_cs_config\\" 20801de2362d3Smrg 2080218781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc. 20803de2362d3SmrgThis config.status script is free software; the Free Software Foundation 20804de2362d3Smrggives unlimited permission to copy, distribute and modify it." 20805de2362d3Smrg 20806de2362d3Smrgac_pwd='$ac_pwd' 20807de2362d3Smrgsrcdir='$srcdir' 20808de2362d3SmrgINSTALL='$INSTALL' 20809de2362d3SmrgMKDIR_P='$MKDIR_P' 20810de2362d3SmrgAWK='$AWK' 20811de2362d3Smrgtest -n "\$AWK" || AWK=awk 20812de2362d3Smrg_ACEOF 20813de2362d3Smrg 20814de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20815de2362d3Smrg# The default lists apply if the user does not specify any file. 20816de2362d3Smrgac_need_defaults=: 20817de2362d3Smrgwhile test $# != 0 20818de2362d3Smrgdo 20819de2362d3Smrg case $1 in 20820de2362d3Smrg --*=?*) 20821de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20822de2362d3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20823de2362d3Smrg ac_shift=: 20824de2362d3Smrg ;; 20825de2362d3Smrg --*=) 20826de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20827de2362d3Smrg ac_optarg= 20828de2362d3Smrg ac_shift=: 20829de2362d3Smrg ;; 20830de2362d3Smrg *) 20831de2362d3Smrg ac_option=$1 20832de2362d3Smrg ac_optarg=$2 20833de2362d3Smrg ac_shift=shift 20834de2362d3Smrg ;; 20835de2362d3Smrg esac 20836de2362d3Smrg 20837de2362d3Smrg case $ac_option in 20838de2362d3Smrg # Handling of the options. 20839de2362d3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20840de2362d3Smrg ac_cs_recheck=: ;; 20841de2362d3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20842de2362d3Smrg $as_echo "$ac_cs_version"; exit ;; 20843de2362d3Smrg --config | --confi | --conf | --con | --co | --c ) 20844de2362d3Smrg $as_echo "$ac_cs_config"; exit ;; 20845de2362d3Smrg --debug | --debu | --deb | --de | --d | -d ) 20846de2362d3Smrg debug=: ;; 20847de2362d3Smrg --file | --fil | --fi | --f ) 20848de2362d3Smrg $ac_shift 20849de2362d3Smrg case $ac_optarg in 20850de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20851de2362d3Smrg '') as_fn_error $? "missing file argument" ;; 20852de2362d3Smrg esac 20853de2362d3Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20854de2362d3Smrg ac_need_defaults=false;; 20855de2362d3Smrg --header | --heade | --head | --hea ) 20856de2362d3Smrg $ac_shift 20857de2362d3Smrg case $ac_optarg in 20858de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20859de2362d3Smrg esac 20860de2362d3Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20861de2362d3Smrg ac_need_defaults=false;; 20862de2362d3Smrg --he | --h) 20863de2362d3Smrg # Conflict between --help and --header 20864de2362d3Smrg as_fn_error $? "ambiguous option: \`$1' 20865de2362d3SmrgTry \`$0 --help' for more information.";; 20866de2362d3Smrg --help | --hel | -h ) 20867de2362d3Smrg $as_echo "$ac_cs_usage"; exit ;; 20868de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20869de2362d3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20870de2362d3Smrg ac_cs_silent=: ;; 20871de2362d3Smrg 20872de2362d3Smrg # This is an error. 20873de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$1' 20874de2362d3SmrgTry \`$0 --help' for more information." ;; 20875de2362d3Smrg 20876de2362d3Smrg *) as_fn_append ac_config_targets " $1" 20877de2362d3Smrg ac_need_defaults=false ;; 20878de2362d3Smrg 20879de2362d3Smrg esac 20880de2362d3Smrg shift 20881de2362d3Smrgdone 20882de2362d3Smrg 20883de2362d3Smrgac_configure_extra_args= 20884de2362d3Smrg 20885de2362d3Smrgif $ac_cs_silent; then 20886de2362d3Smrg exec 6>/dev/null 20887de2362d3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20888de2362d3Smrgfi 20889de2362d3Smrg 20890de2362d3Smrg_ACEOF 20891de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20892de2362d3Smrgif \$ac_cs_recheck; then 2089318781e08Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20894de2362d3Smrg shift 20895de2362d3Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 20896de2362d3Smrg CONFIG_SHELL='$SHELL' 20897de2362d3Smrg export CONFIG_SHELL 20898de2362d3Smrg exec "\$@" 20899de2362d3Smrgfi 20900de2362d3Smrg 20901de2362d3Smrg_ACEOF 20902de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20903de2362d3Smrgexec 5>>config.log 20904de2362d3Smrg{ 20905de2362d3Smrg echo 20906de2362d3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20907de2362d3Smrg## Running $as_me. ## 20908de2362d3Smrg_ASBOX 20909de2362d3Smrg $as_echo "$ac_log" 20910de2362d3Smrg} >&5 20911de2362d3Smrg 20912de2362d3Smrg_ACEOF 20913de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20914de2362d3Smrg# 20915de2362d3Smrg# INIT-COMMANDS 20916de2362d3Smrg# 2091739413783SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 20918de2362d3Smrg 20919de2362d3Smrg 20920de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20921de2362d3Smrg# if CDPATH is set. 20922de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20923de2362d3Smrg 20924de2362d3Smrgsed_quote_subst='$sed_quote_subst' 20925de2362d3Smrgdouble_quote_subst='$double_quote_subst' 20926de2362d3Smrgdelay_variable_subst='$delay_variable_subst' 20927de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20928de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20929de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20930de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20931de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20932de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 2093318781e08Smrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20934de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20935de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20936de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20937de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20938de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20939de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20940de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20941de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20942de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20943de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20944de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20945de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20946de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20947de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20948de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20949de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20950de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20951de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20952de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20953de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20954de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20955de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20956de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20957de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20958de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20959de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20960de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20961de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20962de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20963de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20964de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20965de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20966de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20967de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20968de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 209698bf5c682Smrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20970de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20971de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20972de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20973de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20974de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20975de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20976de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20977de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20978de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20979de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20980de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20981de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20982de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20983de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 2098418781e08Smrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20985de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20986de2362d3Smrglt_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"`' 2098718781e08Smrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20988de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20989de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 2099018781e08Smrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20991de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20992de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20993de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20994de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20995de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20996de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20997de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20998de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20999de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21000de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21001de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21002de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21003de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21004de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21005de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21006de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21007de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21008de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21009de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21010de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21011de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21012de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21013de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21014de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21015de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21016de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21017de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21018de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21019de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21020de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21021de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21022de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21023de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21024de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21025de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21026de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21027de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21028de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21029de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21030de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21031de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21032de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21033de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21034de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21035de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21036de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21037de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21038de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21039de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21040de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21041de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 21042de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 21043de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 21044de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 21045de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 21046de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 21047de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 21048de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 21049de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21050de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21051de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 21052de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 21053de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 21054de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 2105518781e08Smrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 2105618781e08Smrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 21057de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 21058de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 21059de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 21060de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 21061de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 21062de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 21063de2362d3Smrg 21064de2362d3SmrgLTCC='$LTCC' 21065de2362d3SmrgLTCFLAGS='$LTCFLAGS' 21066de2362d3Smrgcompiler='$compiler_DEFAULT' 21067de2362d3Smrg 21068de2362d3Smrg# A function that is used when there is no print builtin or printf. 21069de2362d3Smrgfunc_fallback_echo () 21070de2362d3Smrg{ 21071de2362d3Smrg eval 'cat <<_LTECHO_EOF 21072de2362d3Smrg\$1 21073de2362d3Smrg_LTECHO_EOF' 21074de2362d3Smrg} 21075de2362d3Smrg 21076de2362d3Smrg# Quote evaled strings. 21077de2362d3Smrgfor var in SHELL \ 21078de2362d3SmrgECHO \ 21079de2362d3SmrgPATH_SEPARATOR \ 21080de2362d3SmrgSED \ 21081de2362d3SmrgGREP \ 21082de2362d3SmrgEGREP \ 21083de2362d3SmrgFGREP \ 21084de2362d3SmrgLD \ 21085de2362d3SmrgNM \ 21086de2362d3SmrgLN_S \ 21087de2362d3Smrglt_SP2NL \ 21088de2362d3Smrglt_NL2SP \ 21089de2362d3Smrgreload_flag \ 21090de2362d3SmrgOBJDUMP \ 21091de2362d3Smrgdeplibs_check_method \ 21092de2362d3Smrgfile_magic_cmd \ 21093de2362d3Smrgfile_magic_glob \ 21094de2362d3Smrgwant_nocaseglob \ 21095de2362d3SmrgDLLTOOL \ 21096de2362d3Smrgsharedlib_from_linklib_cmd \ 21097de2362d3SmrgAR \ 21098de2362d3Smrgarchiver_list_spec \ 21099de2362d3SmrgSTRIP \ 21100de2362d3SmrgRANLIB \ 21101de2362d3SmrgCC \ 21102de2362d3SmrgCFLAGS \ 21103de2362d3Smrgcompiler \ 21104de2362d3Smrglt_cv_sys_global_symbol_pipe \ 21105de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \ 2110618781e08Smrglt_cv_sys_global_symbol_to_import \ 21107de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \ 21108de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 2110918781e08Smrglt_cv_nm_interface \ 21110de2362d3Smrgnm_file_list_spec \ 2111118781e08Smrglt_cv_truncate_bin \ 21112de2362d3Smrglt_prog_compiler_no_builtin_flag \ 21113de2362d3Smrglt_prog_compiler_pic \ 21114de2362d3Smrglt_prog_compiler_wl \ 21115de2362d3Smrglt_prog_compiler_static \ 21116de2362d3Smrglt_cv_prog_compiler_c_o \ 21117de2362d3Smrgneed_locks \ 21118de2362d3SmrgMANIFEST_TOOL \ 21119de2362d3SmrgDSYMUTIL \ 21120de2362d3SmrgNMEDIT \ 21121de2362d3SmrgLIPO \ 21122de2362d3SmrgOTOOL \ 21123de2362d3SmrgOTOOL64 \ 21124de2362d3Smrgshrext_cmds \ 21125de2362d3Smrgexport_dynamic_flag_spec \ 21126de2362d3Smrgwhole_archive_flag_spec \ 21127de2362d3Smrgcompiler_needs_object \ 21128de2362d3Smrgwith_gnu_ld \ 21129de2362d3Smrgallow_undefined_flag \ 21130de2362d3Smrgno_undefined_flag \ 21131de2362d3Smrghardcode_libdir_flag_spec \ 21132de2362d3Smrghardcode_libdir_separator \ 21133de2362d3Smrgexclude_expsyms \ 21134de2362d3Smrginclude_expsyms \ 21135de2362d3Smrgfile_list_spec \ 21136de2362d3Smrgvariables_saved_for_relink \ 21137de2362d3Smrglibname_spec \ 21138de2362d3Smrglibrary_names_spec \ 21139de2362d3Smrgsoname_spec \ 21140de2362d3Smrginstall_override_mode \ 21141de2362d3Smrgfinish_eval \ 21142de2362d3Smrgold_striplib \ 21143de2362d3Smrgstriplib; do 21144de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21145de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 2114618781e08Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21147de2362d3Smrg ;; 21148de2362d3Smrg *) 21149de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21150de2362d3Smrg ;; 21151de2362d3Smrg esac 21152de2362d3Smrgdone 21153de2362d3Smrg 21154de2362d3Smrg# Double-quote double-evaled strings. 21155de2362d3Smrgfor var in reload_cmds \ 21156de2362d3Smrgold_postinstall_cmds \ 21157de2362d3Smrgold_postuninstall_cmds \ 21158de2362d3Smrgold_archive_cmds \ 21159de2362d3Smrgextract_expsyms_cmds \ 21160de2362d3Smrgold_archive_from_new_cmds \ 21161de2362d3Smrgold_archive_from_expsyms_cmds \ 21162de2362d3Smrgarchive_cmds \ 21163de2362d3Smrgarchive_expsym_cmds \ 21164de2362d3Smrgmodule_cmds \ 21165de2362d3Smrgmodule_expsym_cmds \ 21166de2362d3Smrgexport_symbols_cmds \ 21167de2362d3Smrgprelink_cmds \ 21168de2362d3Smrgpostlink_cmds \ 21169de2362d3Smrgpostinstall_cmds \ 21170de2362d3Smrgpostuninstall_cmds \ 21171de2362d3Smrgfinish_cmds \ 21172de2362d3Smrgsys_lib_search_path_spec \ 2117318781e08Smrgconfigure_time_dlsearch_path \ 2117418781e08Smrgconfigure_time_lt_sys_library_path; do 21175de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21176de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 2117718781e08Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21178de2362d3Smrg ;; 21179de2362d3Smrg *) 21180de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21181de2362d3Smrg ;; 21182de2362d3Smrg esac 21183de2362d3Smrgdone 21184de2362d3Smrg 21185de2362d3Smrgac_aux_dir='$ac_aux_dir' 21186de2362d3Smrg 2118718781e08Smrg# See if we are running on zsh, and set the options that allow our 21188de2362d3Smrg# commands through without removal of \ escapes INIT. 2118918781e08Smrgif test -n "\${ZSH_VERSION+set}"; then 21190de2362d3Smrg setopt NO_GLOB_SUBST 21191de2362d3Smrgfi 21192de2362d3Smrg 21193de2362d3Smrg 21194de2362d3Smrg PACKAGE='$PACKAGE' 21195de2362d3Smrg VERSION='$VERSION' 21196de2362d3Smrg RM='$RM' 21197de2362d3Smrg ofile='$ofile' 21198de2362d3Smrg 21199de2362d3Smrg 21200de2362d3Smrg 21201de2362d3Smrg 21202de2362d3Smrg_ACEOF 21203de2362d3Smrg 21204de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21205de2362d3Smrg 21206de2362d3Smrg# Handling of arguments. 21207de2362d3Smrgfor ac_config_target in $ac_config_targets 21208de2362d3Smrgdo 21209de2362d3Smrg case $ac_config_target in 21210de2362d3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21211de2362d3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21212de2362d3Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21213de2362d3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21214de2362d3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21215de2362d3Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 212163ed65abbSmrg "conf/Makefile") CONFIG_FILES="$CONFIG_FILES conf/Makefile" ;; 21217de2362d3Smrg 21218de2362d3Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21219de2362d3Smrg esac 21220de2362d3Smrgdone 21221de2362d3Smrg 21222de2362d3Smrg 21223de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate, 21224de2362d3Smrg# then the envvar interface is used. Set only those that are not. 21225de2362d3Smrg# We use the long form for the default assignment because of an extremely 21226de2362d3Smrg# bizarre bug on SunOS 4.1.3. 21227de2362d3Smrgif $ac_need_defaults; then 21228de2362d3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21229de2362d3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21230de2362d3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21231de2362d3Smrgfi 21232de2362d3Smrg 21233de2362d3Smrg# Have a temporary directory for convenience. Make it in the build tree 21234de2362d3Smrg# simply because there is no reason against having it here, and in addition, 21235de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems. 21236de2362d3Smrg# Hook for its removal unless debugging. 21237de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned: 21238de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'. 21239de2362d3Smrg$debug || 21240de2362d3Smrg{ 21241de2362d3Smrg tmp= ac_tmp= 21242de2362d3Smrg trap 'exit_status=$? 21243de2362d3Smrg : "${ac_tmp:=$tmp}" 21244de2362d3Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21245de2362d3Smrg' 0 21246de2362d3Smrg trap 'as_fn_exit 1' 1 2 13 15 21247de2362d3Smrg} 21248de2362d3Smrg# Create a (secure) tmp directory for tmp files. 21249de2362d3Smrg 21250de2362d3Smrg{ 21251de2362d3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21252de2362d3Smrg test -d "$tmp" 21253de2362d3Smrg} || 21254de2362d3Smrg{ 21255de2362d3Smrg tmp=./conf$$-$RANDOM 21256de2362d3Smrg (umask 077 && mkdir "$tmp") 21257de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21258de2362d3Smrgac_tmp=$tmp 21259de2362d3Smrg 21260de2362d3Smrg# Set up the scripts for CONFIG_FILES section. 21261de2362d3Smrg# No need to generate them if there are no CONFIG_FILES. 21262de2362d3Smrg# This happens for instance with `./config.status config.h'. 21263de2362d3Smrgif test -n "$CONFIG_FILES"; then 21264de2362d3Smrg 21265de2362d3Smrg 21266de2362d3Smrgac_cr=`echo X | tr X '\015'` 21267de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 21268de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this 21269de2362d3Smrg# point, so we can use a bashism as a fallback. 21270de2362d3Smrgif test "x$ac_cr" = x; then 21271de2362d3Smrg eval ac_cr=\$\'\\r\' 21272de2362d3Smrgfi 21273de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21274de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21275de2362d3Smrg ac_cs_awk_cr='\\r' 21276de2362d3Smrgelse 21277de2362d3Smrg ac_cs_awk_cr=$ac_cr 21278de2362d3Smrgfi 21279de2362d3Smrg 21280de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 21281de2362d3Smrg_ACEOF 21282de2362d3Smrg 21283de2362d3Smrg 21284de2362d3Smrg{ 21285de2362d3Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 21286de2362d3Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21287de2362d3Smrg echo "_ACEOF" 21288de2362d3Smrg} >conf$$subs.sh || 21289de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21290de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21291de2362d3Smrgac_delim='%!_!# ' 21292de2362d3Smrgfor ac_last_try in false false false false false :; do 21293de2362d3Smrg . ./conf$$subs.sh || 21294de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21295de2362d3Smrg 21296de2362d3Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21297de2362d3Smrg if test $ac_delim_n = $ac_delim_num; then 21298de2362d3Smrg break 21299de2362d3Smrg elif $ac_last_try; then 21300de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21301de2362d3Smrg else 21302de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21303de2362d3Smrg fi 21304de2362d3Smrgdone 21305de2362d3Smrgrm -f conf$$subs.sh 21306de2362d3Smrg 21307de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21308de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21309de2362d3Smrg_ACEOF 21310de2362d3Smrgsed -n ' 21311de2362d3Smrgh 21312de2362d3Smrgs/^/S["/; s/!.*/"]=/ 21313de2362d3Smrgp 21314de2362d3Smrgg 21315de2362d3Smrgs/^[^!]*!// 21316de2362d3Smrg:repl 21317de2362d3Smrgt repl 21318de2362d3Smrgs/'"$ac_delim"'$// 21319de2362d3Smrgt delim 21320de2362d3Smrg:nl 21321de2362d3Smrgh 21322de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21323de2362d3Smrgt more1 21324de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21325de2362d3Smrgp 21326de2362d3Smrgn 21327de2362d3Smrgb repl 21328de2362d3Smrg:more1 21329de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21330de2362d3Smrgp 21331de2362d3Smrgg 21332de2362d3Smrgs/.\{148\}// 21333de2362d3Smrgt nl 21334de2362d3Smrg:delim 21335de2362d3Smrgh 21336de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21337de2362d3Smrgt more2 21338de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 21339de2362d3Smrgp 21340de2362d3Smrgb 21341de2362d3Smrg:more2 21342de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21343de2362d3Smrgp 21344de2362d3Smrgg 21345de2362d3Smrgs/.\{148\}// 21346de2362d3Smrgt delim 21347de2362d3Smrg' <conf$$subs.awk | sed ' 21348de2362d3Smrg/^[^""]/{ 21349de2362d3Smrg N 21350de2362d3Smrg s/\n// 21351de2362d3Smrg} 21352de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1 21353de2362d3Smrgrm -f conf$$subs.awk 21354de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21355de2362d3Smrg_ACAWK 21356de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21357de2362d3Smrg for (key in S) S_is_set[key] = 1 21358de2362d3Smrg FS = "" 21359de2362d3Smrg 21360de2362d3Smrg} 21361de2362d3Smrg{ 21362de2362d3Smrg line = $ 0 21363de2362d3Smrg nfields = split(line, field, "@") 21364de2362d3Smrg substed = 0 21365de2362d3Smrg len = length(field[1]) 21366de2362d3Smrg for (i = 2; i < nfields; i++) { 21367de2362d3Smrg key = field[i] 21368de2362d3Smrg keylen = length(key) 21369de2362d3Smrg if (S_is_set[key]) { 21370de2362d3Smrg value = S[key] 21371de2362d3Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21372de2362d3Smrg len += length(value) + length(field[++i]) 21373de2362d3Smrg substed = 1 21374de2362d3Smrg } else 21375de2362d3Smrg len += 1 + keylen 21376de2362d3Smrg } 21377de2362d3Smrg 21378de2362d3Smrg print line 21379de2362d3Smrg} 21380de2362d3Smrg 21381de2362d3Smrg_ACAWK 21382de2362d3Smrg_ACEOF 21383de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21384de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21385de2362d3Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21386de2362d3Smrgelse 21387de2362d3Smrg cat 21388de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21389de2362d3Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21390de2362d3Smrg_ACEOF 21391de2362d3Smrg 21392de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21393de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21394de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 21395de2362d3Smrg# (actually we leave an empty line to preserve line numbers). 21396de2362d3Smrgif test "x$srcdir" = x.; then 21397de2362d3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21398de2362d3Smrgh 21399de2362d3Smrgs/// 21400de2362d3Smrgs/^/:/ 21401de2362d3Smrgs/[ ]*$/:/ 21402de2362d3Smrgs/:\$(srcdir):/:/g 21403de2362d3Smrgs/:\${srcdir}:/:/g 21404de2362d3Smrgs/:@srcdir@:/:/g 21405de2362d3Smrgs/^:*// 21406de2362d3Smrgs/:*$// 21407de2362d3Smrgx 21408de2362d3Smrgs/\(=[ ]*\).*/\1/ 21409de2362d3SmrgG 21410de2362d3Smrgs/\n// 21411de2362d3Smrgs/^[^=]*=[ ]*$// 21412de2362d3Smrg}' 21413de2362d3Smrgfi 21414de2362d3Smrg 21415de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21416de2362d3Smrgfi # test -n "$CONFIG_FILES" 21417de2362d3Smrg 21418de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section. 21419de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS. 21420de2362d3Smrg# This happens for instance with `./config.status Makefile'. 21421de2362d3Smrgif test -n "$CONFIG_HEADERS"; then 21422de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 21423de2362d3SmrgBEGIN { 21424de2362d3Smrg_ACEOF 21425de2362d3Smrg 21426de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 21427de2362d3Smrg# here-document in config.status, that substitutes the proper values into 21428de2362d3Smrg# config.h.in to produce config.h. 21429de2362d3Smrg 21430de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 21431de2362d3Smrg# handling of long lines. 21432de2362d3Smrgac_delim='%!_!# ' 21433de2362d3Smrgfor ac_last_try in false false :; do 21434de2362d3Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21435de2362d3Smrg if test -z "$ac_tt"; then 21436de2362d3Smrg break 21437de2362d3Smrg elif $ac_last_try; then 21438de2362d3Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21439de2362d3Smrg else 21440de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21441de2362d3Smrg fi 21442de2362d3Smrgdone 21443de2362d3Smrg 21444de2362d3Smrg# For the awk script, D is an array of macro values keyed by name, 21445de2362d3Smrg# likewise P contains macro parameters if any. Preserve backslash 21446de2362d3Smrg# newline sequences. 21447de2362d3Smrg 21448de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21449de2362d3Smrgsed -n ' 21450de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21451de2362d3Smrgt rset 21452de2362d3Smrg:rset 21453de2362d3Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 21454de2362d3Smrgt def 21455de2362d3Smrgd 21456de2362d3Smrg:def 21457de2362d3Smrgs/\\$// 21458de2362d3Smrgt bsnl 21459de2362d3Smrgs/["\\]/\\&/g 21460de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21461de2362d3SmrgD["\1"]=" \3"/p 21462de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21463de2362d3Smrgd 21464de2362d3Smrg:bsnl 21465de2362d3Smrgs/["\\]/\\&/g 21466de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21467de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p 21468de2362d3Smrgt cont 21469de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21470de2362d3Smrgt cont 21471de2362d3Smrgd 21472de2362d3Smrg:cont 21473de2362d3Smrgn 21474de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21475de2362d3Smrgt clear 21476de2362d3Smrg:clear 21477de2362d3Smrgs/\\$// 21478de2362d3Smrgt bsnlc 21479de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 21480de2362d3Smrgd 21481de2362d3Smrg:bsnlc 21482de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21483de2362d3Smrgb cont 21484de2362d3Smrg' <confdefs.h | sed ' 21485de2362d3Smrgs/'"$ac_delim"'/"\\\ 21486de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 21487de2362d3Smrg 21488de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21489de2362d3Smrg for (key in D) D_is_set[key] = 1 21490de2362d3Smrg FS = "" 21491de2362d3Smrg} 21492de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21493de2362d3Smrg line = \$ 0 21494de2362d3Smrg split(line, arg, " ") 21495de2362d3Smrg if (arg[1] == "#") { 21496de2362d3Smrg defundef = arg[2] 21497de2362d3Smrg mac1 = arg[3] 21498de2362d3Smrg } else { 21499de2362d3Smrg defundef = substr(arg[1], 2) 21500de2362d3Smrg mac1 = arg[2] 21501de2362d3Smrg } 21502de2362d3Smrg split(mac1, mac2, "(") #) 21503de2362d3Smrg macro = mac2[1] 21504de2362d3Smrg prefix = substr(line, 1, index(line, defundef) - 1) 21505de2362d3Smrg if (D_is_set[macro]) { 21506de2362d3Smrg # Preserve the white space surrounding the "#". 21507de2362d3Smrg print prefix "define", macro P[macro] D[macro] 21508de2362d3Smrg next 21509de2362d3Smrg } else { 21510de2362d3Smrg # Replace #undef with comments. This is necessary, for example, 21511de2362d3Smrg # in the case of _POSIX_SOURCE, which is predefined and required 21512de2362d3Smrg # on some systems where configure will not decide to define it. 21513de2362d3Smrg if (defundef == "undef") { 21514de2362d3Smrg print "/*", prefix defundef, macro, "*/" 21515de2362d3Smrg next 21516de2362d3Smrg } 21517de2362d3Smrg } 21518de2362d3Smrg} 21519de2362d3Smrg{ print } 21520de2362d3Smrg_ACAWK 21521de2362d3Smrg_ACEOF 21522de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21523de2362d3Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21524de2362d3Smrgfi # test -n "$CONFIG_HEADERS" 21525de2362d3Smrg 21526de2362d3Smrg 21527de2362d3Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21528de2362d3Smrgshift 21529de2362d3Smrgfor ac_tag 21530de2362d3Smrgdo 21531de2362d3Smrg case $ac_tag in 21532de2362d3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 21533de2362d3Smrg esac 21534de2362d3Smrg case $ac_mode$ac_tag in 21535de2362d3Smrg :[FHL]*:*);; 21536de2362d3Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21537de2362d3Smrg :[FH]-) ac_tag=-:-;; 21538de2362d3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21539de2362d3Smrg esac 21540de2362d3Smrg ac_save_IFS=$IFS 21541de2362d3Smrg IFS=: 21542de2362d3Smrg set x $ac_tag 21543de2362d3Smrg IFS=$ac_save_IFS 21544de2362d3Smrg shift 21545de2362d3Smrg ac_file=$1 21546de2362d3Smrg shift 21547de2362d3Smrg 21548de2362d3Smrg case $ac_mode in 21549de2362d3Smrg :L) ac_source=$1;; 21550de2362d3Smrg :[FH]) 21551de2362d3Smrg ac_file_inputs= 21552de2362d3Smrg for ac_f 21553de2362d3Smrg do 21554de2362d3Smrg case $ac_f in 21555de2362d3Smrg -) ac_f="$ac_tmp/stdin";; 21556de2362d3Smrg *) # Look for the file first in the build tree, then in the source tree 21557de2362d3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 21558de2362d3Smrg # because $ac_f cannot contain `:'. 21559de2362d3Smrg test -f "$ac_f" || 21560de2362d3Smrg case $ac_f in 21561de2362d3Smrg [\\/$]*) false;; 21562de2362d3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21563de2362d3Smrg esac || 21564de2362d3Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21565de2362d3Smrg esac 21566de2362d3Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21567de2362d3Smrg as_fn_append ac_file_inputs " '$ac_f'" 21568de2362d3Smrg done 21569de2362d3Smrg 21570de2362d3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 21571de2362d3Smrg # use $as_me), people would be surprised to read: 21572de2362d3Smrg # /* config.h. Generated by config.status. */ 21573de2362d3Smrg configure_input='Generated from '` 21574de2362d3Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21575de2362d3Smrg `' by configure.' 21576de2362d3Smrg if test x"$ac_file" != x-; then 21577de2362d3Smrg configure_input="$ac_file. $configure_input" 21578de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21579de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;} 21580de2362d3Smrg fi 21581de2362d3Smrg # Neutralize special characters interpreted by sed in replacement strings. 21582de2362d3Smrg case $configure_input in #( 21583de2362d3Smrg *\&* | *\|* | *\\* ) 21584de2362d3Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 21585de2362d3Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 21586de2362d3Smrg *) ac_sed_conf_input=$configure_input;; 21587de2362d3Smrg esac 21588de2362d3Smrg 21589de2362d3Smrg case $ac_tag in 21590de2362d3Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21591de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21592de2362d3Smrg esac 21593de2362d3Smrg ;; 21594de2362d3Smrg esac 21595de2362d3Smrg 21596de2362d3Smrg ac_dir=`$as_dirname -- "$ac_file" || 21597de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21598de2362d3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 21599de2362d3Smrg X"$ac_file" : 'X\(//\)$' \| \ 21600de2362d3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21601de2362d3Smrg$as_echo X"$ac_file" | 21602de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21603de2362d3Smrg s//\1/ 21604de2362d3Smrg q 21605de2362d3Smrg } 21606de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21607de2362d3Smrg s//\1/ 21608de2362d3Smrg q 21609de2362d3Smrg } 21610de2362d3Smrg /^X\(\/\/\)$/{ 21611de2362d3Smrg s//\1/ 21612de2362d3Smrg q 21613de2362d3Smrg } 21614de2362d3Smrg /^X\(\/\).*/{ 21615de2362d3Smrg s//\1/ 21616de2362d3Smrg q 21617de2362d3Smrg } 21618de2362d3Smrg s/.*/./; q'` 21619de2362d3Smrg as_dir="$ac_dir"; as_fn_mkdir_p 21620de2362d3Smrg ac_builddir=. 21621de2362d3Smrg 21622de2362d3Smrgcase "$ac_dir" in 21623de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21624de2362d3Smrg*) 21625de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 21626de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 21627de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21628de2362d3Smrg case $ac_top_builddir_sub in 21629de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21630de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21631de2362d3Smrg esac ;; 21632de2362d3Smrgesac 21633de2362d3Smrgac_abs_top_builddir=$ac_pwd 21634de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 21635de2362d3Smrg# for backward compatibility: 21636de2362d3Smrgac_top_builddir=$ac_top_build_prefix 21637de2362d3Smrg 21638de2362d3Smrgcase $srcdir in 21639de2362d3Smrg .) # We are building in place. 21640de2362d3Smrg ac_srcdir=. 21641de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 21642de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 21643de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 21644de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 21645de2362d3Smrg ac_top_srcdir=$srcdir 21646de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 21647de2362d3Smrg *) # Relative name. 21648de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21649de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 21650de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21651de2362d3Smrgesac 21652de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21653de2362d3Smrg 21654de2362d3Smrg 21655de2362d3Smrg case $ac_mode in 21656de2362d3Smrg :F) 21657de2362d3Smrg # 21658de2362d3Smrg # CONFIG_FILE 21659de2362d3Smrg # 21660de2362d3Smrg 21661de2362d3Smrg case $INSTALL in 21662de2362d3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21663de2362d3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21664de2362d3Smrg esac 21665de2362d3Smrg ac_MKDIR_P=$MKDIR_P 21666de2362d3Smrg case $MKDIR_P in 21667de2362d3Smrg [\\/$]* | ?:[\\/]* ) ;; 21668de2362d3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21669de2362d3Smrg esac 21670de2362d3Smrg_ACEOF 21671de2362d3Smrg 21672de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21673de2362d3Smrg# If the template does not know about datarootdir, expand it. 21674de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60. 21675de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 21676de2362d3Smrgac_sed_dataroot=' 21677de2362d3Smrg/datarootdir/ { 21678de2362d3Smrg p 21679de2362d3Smrg q 21680de2362d3Smrg} 21681de2362d3Smrg/@datadir@/p 21682de2362d3Smrg/@docdir@/p 21683de2362d3Smrg/@infodir@/p 21684de2362d3Smrg/@localedir@/p 21685de2362d3Smrg/@mandir@/p' 21686de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21687de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 21688de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21689de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21690de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21691de2362d3Smrg_ACEOF 21692de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21693de2362d3Smrg ac_datarootdir_hack=' 21694de2362d3Smrg s&@datadir@&$datadir&g 21695de2362d3Smrg s&@docdir@&$docdir&g 21696de2362d3Smrg s&@infodir@&$infodir&g 21697de2362d3Smrg s&@localedir@&$localedir&g 21698de2362d3Smrg s&@mandir@&$mandir&g 21699de2362d3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 21700de2362d3Smrgesac 21701de2362d3Smrg_ACEOF 21702de2362d3Smrg 21703de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'. 21704de2362d3Smrg# Shell code in configure.ac might set extrasub. 21705de2362d3Smrg# FIXME: do we really want to maintain this feature? 21706de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21707de2362d3Smrgac_sed_extra="$ac_vpsub 21708de2362d3Smrg$extrasub 21709de2362d3Smrg_ACEOF 21710de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21711de2362d3Smrg:t 21712de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21713de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t 21714de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 21715de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 21716de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t 21717de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 21718de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 21719de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21720de2362d3Smrgs&@builddir@&$ac_builddir&;t t 21721de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 21722de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21723de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t 21724de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 21725de2362d3Smrg$ac_datarootdir_hack 21726de2362d3Smrg" 21727de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21728de2362d3Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21729de2362d3Smrg 21730de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21731de2362d3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21732de2362d3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21733de2362d3Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 21734de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21735de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&5 21736de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21737de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 21738de2362d3Smrg 21739de2362d3Smrg rm -f "$ac_tmp/stdin" 21740de2362d3Smrg case $ac_file in 21741de2362d3Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21742de2362d3Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21743de2362d3Smrg esac \ 21744de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21745de2362d3Smrg ;; 21746de2362d3Smrg :H) 21747de2362d3Smrg # 21748de2362d3Smrg # CONFIG_HEADER 21749de2362d3Smrg # 21750de2362d3Smrg if test x"$ac_file" != x-; then 21751de2362d3Smrg { 21752de2362d3Smrg $as_echo "/* $configure_input */" \ 21753de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21754de2362d3Smrg } >"$ac_tmp/config.h" \ 21755de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21756de2362d3Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21757de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21758de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 21759de2362d3Smrg else 21760de2362d3Smrg rm -f "$ac_file" 21761de2362d3Smrg mv "$ac_tmp/config.h" "$ac_file" \ 21762de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21763de2362d3Smrg fi 21764de2362d3Smrg else 21765de2362d3Smrg $as_echo "/* $configure_input */" \ 21766de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21767de2362d3Smrg || as_fn_error $? "could not create -" "$LINENO" 5 21768de2362d3Smrg fi 21769de2362d3Smrg# Compute "$ac_file"'s index in $config_headers. 21770de2362d3Smrg_am_arg="$ac_file" 21771de2362d3Smrg_am_stamp_count=1 21772de2362d3Smrgfor _am_header in $config_headers :; do 21773de2362d3Smrg case $_am_header in 21774de2362d3Smrg $_am_arg | $_am_arg:* ) 21775de2362d3Smrg break ;; 21776de2362d3Smrg * ) 21777de2362d3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21778de2362d3Smrg esac 21779de2362d3Smrgdone 21780de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21781de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21782de2362d3Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 21783de2362d3Smrg X"$_am_arg" : 'X\(//\)$' \| \ 21784de2362d3Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21785de2362d3Smrg$as_echo X"$_am_arg" | 21786de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21787de2362d3Smrg s//\1/ 21788de2362d3Smrg q 21789de2362d3Smrg } 21790de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21791de2362d3Smrg s//\1/ 21792de2362d3Smrg q 21793de2362d3Smrg } 21794de2362d3Smrg /^X\(\/\/\)$/{ 21795de2362d3Smrg s//\1/ 21796de2362d3Smrg q 21797de2362d3Smrg } 21798de2362d3Smrg /^X\(\/\).*/{ 21799de2362d3Smrg s//\1/ 21800de2362d3Smrg q 21801de2362d3Smrg } 21802de2362d3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 21803de2362d3Smrg ;; 21804de2362d3Smrg 21805de2362d3Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21806de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 21807de2362d3Smrg ;; 21808de2362d3Smrg esac 21809de2362d3Smrg 21810de2362d3Smrg 21811de2362d3Smrg case $ac_file$ac_mode in 21812de2362d3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 2181318781e08Smrg # Older Autoconf quotes --file arguments for eval, but not when files 21814de2362d3Smrg # are listed without --file. Let's play safe and only enable the eval 21815de2362d3Smrg # if we detect the quoting. 2181639413783Smrg # TODO: see whether this extra hack can be removed once we start 2181739413783Smrg # requiring Autoconf 2.70 or later. 2181839413783Smrg case $CONFIG_FILES in #( 2181939413783Smrg *\'*) : 2182039413783Smrg eval set x "$CONFIG_FILES" ;; #( 2182139413783Smrg *) : 2182239413783Smrg set x $CONFIG_FILES ;; #( 2182339413783Smrg *) : 2182439413783Smrg ;; 2182539413783Smrgesac 21826de2362d3Smrg shift 2182739413783Smrg # Used to flag and report bootstrapping failures. 2182839413783Smrg am_rc=0 2182939413783Smrg for am_mf 21830de2362d3Smrg do 21831de2362d3Smrg # Strip MF so we end up with the name of the file. 2183239413783Smrg am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` 2183339413783Smrg # Check whether this is an Automake generated Makefile which includes 2183439413783Smrg # dependency-tracking related rules and includes. 2183539413783Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 21836de2362d3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 2183739413783Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 2183839413783Smrg || continue 2183939413783Smrg am_dirpart=`$as_dirname -- "$am_mf" || 2184039413783Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2184139413783Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 2184239413783Smrg X"$am_mf" : 'X\(//\)$' \| \ 2184339413783Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 2184439413783Smrg$as_echo X"$am_mf" | 21845de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21846de2362d3Smrg s//\1/ 21847de2362d3Smrg q 21848de2362d3Smrg } 21849de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21850de2362d3Smrg s//\1/ 21851de2362d3Smrg q 21852de2362d3Smrg } 21853de2362d3Smrg /^X\(\/\/\)$/{ 21854de2362d3Smrg s//\1/ 21855de2362d3Smrg q 21856de2362d3Smrg } 21857de2362d3Smrg /^X\(\/\).*/{ 21858de2362d3Smrg s//\1/ 21859de2362d3Smrg q 21860de2362d3Smrg } 21861de2362d3Smrg s/.*/./; q'` 2186239413783Smrg am_filepart=`$as_basename -- "$am_mf" || 2186339413783Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 2186439413783Smrg X"$am_mf" : 'X\(//\)$' \| \ 2186539413783Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 2186639413783Smrg$as_echo X/"$am_mf" | 2186739413783Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 21868de2362d3Smrg s//\1/ 21869de2362d3Smrg q 21870de2362d3Smrg } 2187139413783Smrg /^X\/\(\/\/\)$/{ 21872de2362d3Smrg s//\1/ 21873de2362d3Smrg q 21874de2362d3Smrg } 2187539413783Smrg /^X\/\(\/\).*/{ 21876de2362d3Smrg s//\1/ 21877de2362d3Smrg q 21878de2362d3Smrg } 21879de2362d3Smrg s/.*/./; q'` 2188039413783Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 2188139413783Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 2188239413783Smrg | $MAKE -f - am--depfiles" >&5 2188339413783Smrg (cd "$am_dirpart" \ 2188439413783Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 2188539413783Smrg | $MAKE -f - am--depfiles) >&5 2>&5 2188639413783Smrg ac_status=$? 2188739413783Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2188839413783Smrg (exit $ac_status); } || am_rc=$? 21889de2362d3Smrg done 2189039413783Smrg if test $am_rc -ne 0; then 2189139413783Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2189239413783Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2189339413783Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 2189439413783Smrg for automatic dependency tracking. Try re-running configure with the 2189539413783Smrg '--disable-dependency-tracking' option to at least be able to build 2189639413783Smrg the package (albeit without support for automatic dependency tracking). 2189739413783SmrgSee \`config.log' for more details" "$LINENO" 5; } 2189839413783Smrg fi 2189939413783Smrg { am_dirpart=; unset am_dirpart;} 2190039413783Smrg { am_filepart=; unset am_filepart;} 2190139413783Smrg { am_mf=; unset am_mf;} 2190239413783Smrg { am_rc=; unset am_rc;} 2190339413783Smrg rm -f conftest-deps.mk 21904de2362d3Smrg} 21905de2362d3Smrg ;; 21906de2362d3Smrg "libtool":C) 21907de2362d3Smrg 2190818781e08Smrg # See if we are running on zsh, and set the options that allow our 21909de2362d3Smrg # commands through without removal of \ escapes. 2191018781e08Smrg if test -n "${ZSH_VERSION+set}"; then 21911de2362d3Smrg setopt NO_GLOB_SUBST 21912de2362d3Smrg fi 21913de2362d3Smrg 2191418781e08Smrg cfgfile=${ofile}T 21915de2362d3Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21916de2362d3Smrg $RM "$cfgfile" 21917de2362d3Smrg 21918de2362d3Smrg cat <<_LT_EOF >> "$cfgfile" 21919de2362d3Smrg#! $SHELL 2192018781e08Smrg# Generated automatically by $as_me ($PACKAGE) $VERSION 219218bf5c682Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 219227821949aSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 2192318781e08Smrg 2192418781e08Smrg# Provide generalized library-building support services. 2192518781e08Smrg# Written by Gordon Matzigkeit, 1996 2192618781e08Smrg 2192718781e08Smrg# Copyright (C) 2014 Free Software Foundation, Inc. 2192818781e08Smrg# This is free software; see the source for copying conditions. There is NO 2192918781e08Smrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 2193018781e08Smrg 2193118781e08Smrg# GNU Libtool is free software; you can redistribute it and/or modify 2193218781e08Smrg# it under the terms of the GNU General Public License as published by 2193318781e08Smrg# the Free Software Foundation; either version 2 of of the License, or 2193418781e08Smrg# (at your option) any later version. 219357821949aSmrg# 2193618781e08Smrg# As a special exception to the GNU General Public License, if you 2193718781e08Smrg# distribute this file as part of a program or library that is built 2193818781e08Smrg# using GNU Libtool, you may include this file under the same 2193918781e08Smrg# distribution terms that you use for the rest of that program. 21940de2362d3Smrg# 2194118781e08Smrg# GNU Libtool is distributed in the hope that it will be useful, but 2194218781e08Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of 21943de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21944de2362d3Smrg# GNU General Public License for more details. 21945de2362d3Smrg# 21946de2362d3Smrg# You should have received a copy of the GNU General Public License 2194718781e08Smrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 21948de2362d3Smrg 21949de2362d3Smrg 21950de2362d3Smrg# The names of the tagged configurations supported by this script. 2195118781e08Smrgavailable_tags='' 2195218781e08Smrg 2195318781e08Smrg# Configured defaults for sys_lib_dlsearch_path munging. 2195418781e08Smrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21955de2362d3Smrg 21956de2362d3Smrg# ### BEGIN LIBTOOL CONFIG 21957de2362d3Smrg 21958de2362d3Smrg# Whether or not to build static libraries. 21959de2362d3Smrgbuild_old_libs=$enable_static 21960de2362d3Smrg 21961de2362d3Smrg# Which release of libtool.m4 was used? 21962de2362d3Smrgmacro_version=$macro_version 21963de2362d3Smrgmacro_revision=$macro_revision 21964de2362d3Smrg 21965de2362d3Smrg# Whether or not to build shared libraries. 21966de2362d3Smrgbuild_libtool_libs=$enable_shared 21967de2362d3Smrg 21968de2362d3Smrg# What type of objects to build. 21969de2362d3Smrgpic_mode=$pic_mode 21970de2362d3Smrg 21971de2362d3Smrg# Whether or not to optimize for fast installation. 21972de2362d3Smrgfast_install=$enable_fast_install 21973de2362d3Smrg 2197418781e08Smrg# Shared archive member basename,for filename based shared library versioning on AIX. 2197518781e08Smrgshared_archive_member_spec=$shared_archive_member_spec 2197618781e08Smrg 21977de2362d3Smrg# Shell to use when invoking shell scripts. 21978de2362d3SmrgSHELL=$lt_SHELL 21979de2362d3Smrg 21980de2362d3Smrg# An echo program that protects backslashes. 21981de2362d3SmrgECHO=$lt_ECHO 21982de2362d3Smrg 21983de2362d3Smrg# The PATH separator for the build system. 21984de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 21985de2362d3Smrg 21986de2362d3Smrg# The host system. 21987de2362d3Smrghost_alias=$host_alias 21988de2362d3Smrghost=$host 21989de2362d3Smrghost_os=$host_os 21990de2362d3Smrg 21991de2362d3Smrg# The build system. 21992de2362d3Smrgbuild_alias=$build_alias 21993de2362d3Smrgbuild=$build 21994de2362d3Smrgbuild_os=$build_os 21995de2362d3Smrg 21996de2362d3Smrg# A sed program that does not truncate output. 21997de2362d3SmrgSED=$lt_SED 21998de2362d3Smrg 21999de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 22000de2362d3SmrgXsed="\$SED -e 1s/^X//" 22001de2362d3Smrg 22002de2362d3Smrg# A grep program that handles long lines. 22003de2362d3SmrgGREP=$lt_GREP 22004de2362d3Smrg 22005de2362d3Smrg# An ERE matcher. 22006de2362d3SmrgEGREP=$lt_EGREP 22007de2362d3Smrg 22008de2362d3Smrg# A literal string matcher. 22009de2362d3SmrgFGREP=$lt_FGREP 22010de2362d3Smrg 22011de2362d3Smrg# A BSD- or MS-compatible name lister. 22012de2362d3SmrgNM=$lt_NM 22013de2362d3Smrg 22014de2362d3Smrg# Whether we need soft or hard links. 22015de2362d3SmrgLN_S=$lt_LN_S 22016de2362d3Smrg 22017de2362d3Smrg# What is the maximum length of a command? 22018de2362d3Smrgmax_cmd_len=$max_cmd_len 22019de2362d3Smrg 22020de2362d3Smrg# Object file suffix (normally "o"). 22021de2362d3Smrgobjext=$ac_objext 22022de2362d3Smrg 22023de2362d3Smrg# Executable file suffix (normally ""). 22024de2362d3Smrgexeext=$exeext 22025de2362d3Smrg 22026de2362d3Smrg# whether the shell understands "unset". 22027de2362d3Smrglt_unset=$lt_unset 22028de2362d3Smrg 22029de2362d3Smrg# turn spaces into newlines. 22030de2362d3SmrgSP2NL=$lt_lt_SP2NL 22031de2362d3Smrg 22032de2362d3Smrg# turn newlines into spaces. 22033de2362d3SmrgNL2SP=$lt_lt_NL2SP 22034de2362d3Smrg 22035de2362d3Smrg# convert \$build file names to \$host format. 22036de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 22037de2362d3Smrg 22038de2362d3Smrg# convert \$build files to toolchain format. 22039de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 22040de2362d3Smrg 22041de2362d3Smrg# An object symbol dumper. 22042de2362d3SmrgOBJDUMP=$lt_OBJDUMP 22043de2362d3Smrg 22044de2362d3Smrg# Method to check whether dependent libraries are shared objects. 22045de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method 22046de2362d3Smrg 22047de2362d3Smrg# Command to use when deplibs_check_method = "file_magic". 22048de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd 22049de2362d3Smrg 22050de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic". 22051de2362d3Smrgfile_magic_glob=$lt_file_magic_glob 22052de2362d3Smrg 22053de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 22054de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob 22055de2362d3Smrg 22056de2362d3Smrg# DLL creation program. 22057de2362d3SmrgDLLTOOL=$lt_DLLTOOL 22058de2362d3Smrg 22059de2362d3Smrg# Command to associate shared and link libraries. 22060de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 22061de2362d3Smrg 22062de2362d3Smrg# The archiver. 22063de2362d3SmrgAR=$lt_AR 22064de2362d3Smrg 220658bf5c682Smrg# Flags to create an archive (by configure). 220668bf5c682Smrglt_ar_flags=$lt_ar_flags 220678bf5c682Smrg 22068de2362d3Smrg# Flags to create an archive. 220698bf5c682SmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 22070de2362d3Smrg 22071de2362d3Smrg# How to feed a file listing to the archiver. 22072de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec 22073de2362d3Smrg 22074de2362d3Smrg# A symbol stripping program. 22075de2362d3SmrgSTRIP=$lt_STRIP 22076de2362d3Smrg 22077de2362d3Smrg# Commands used to install an old-style archive. 22078de2362d3SmrgRANLIB=$lt_RANLIB 22079de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 22080de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 22081de2362d3Smrg 22082de2362d3Smrg# Whether to use a lock for old archive extraction. 22083de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction 22084de2362d3Smrg 22085de2362d3Smrg# A C compiler. 22086de2362d3SmrgLTCC=$lt_CC 22087de2362d3Smrg 22088de2362d3Smrg# LTCC compiler flags. 22089de2362d3SmrgLTCFLAGS=$lt_CFLAGS 22090de2362d3Smrg 22091de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 22092de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22093de2362d3Smrg 22094de2362d3Smrg# Transform the output of nm in a proper C declaration. 22095de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22096de2362d3Smrg 2209718781e08Smrg# Transform the output of nm into a list of symbols to manually relocate. 2209818781e08Smrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 2209918781e08Smrg 22100de2362d3Smrg# Transform the output of nm in a C name address pair. 22101de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22102de2362d3Smrg 22103de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 22104de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22105de2362d3Smrg 2210618781e08Smrg# The name lister interface. 2210718781e08Smrgnm_interface=$lt_lt_cv_nm_interface 2210818781e08Smrg 22109de2362d3Smrg# Specify filename containing input files for \$NM. 22110de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec 22111de2362d3Smrg 2211218781e08Smrg# The root where to search for dependent libraries,and where our libraries should be installed. 22113de2362d3Smrglt_sysroot=$lt_sysroot 22114de2362d3Smrg 2211518781e08Smrg# Command to truncate a binary pipe. 2211618781e08Smrglt_truncate_bin=$lt_lt_cv_truncate_bin 2211718781e08Smrg 22118de2362d3Smrg# The name of the directory that contains temporary libtool files. 22119de2362d3Smrgobjdir=$objdir 22120de2362d3Smrg 22121de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file". 22122de2362d3SmrgMAGIC_CMD=$MAGIC_CMD 22123de2362d3Smrg 22124de2362d3Smrg# Must we lock files when doing compilation? 22125de2362d3Smrgneed_locks=$lt_need_locks 22126de2362d3Smrg 22127de2362d3Smrg# Manifest tool. 22128de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 22129de2362d3Smrg 22130de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22131de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL 22132de2362d3Smrg 22133de2362d3Smrg# Tool to change global to local symbols on Mac OS X. 22134de2362d3SmrgNMEDIT=$lt_NMEDIT 22135de2362d3Smrg 22136de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X. 22137de2362d3SmrgLIPO=$lt_LIPO 22138de2362d3Smrg 22139de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22140de2362d3SmrgOTOOL=$lt_OTOOL 22141de2362d3Smrg 22142de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22143de2362d3SmrgOTOOL64=$lt_OTOOL64 22144de2362d3Smrg 22145de2362d3Smrg# Old archive suffix (normally "a"). 22146de2362d3Smrglibext=$libext 22147de2362d3Smrg 22148de2362d3Smrg# Shared library suffix (normally ".so"). 22149de2362d3Smrgshrext_cmds=$lt_shrext_cmds 22150de2362d3Smrg 22151de2362d3Smrg# The commands to extract the exported symbol list from a shared archive. 22152de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 22153de2362d3Smrg 22154de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 22155de2362d3Smrg# restored at link time. 22156de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 22157de2362d3Smrg 22158de2362d3Smrg# Do we need the "lib" prefix for modules? 22159de2362d3Smrgneed_lib_prefix=$need_lib_prefix 22160de2362d3Smrg 22161de2362d3Smrg# Do we need a version for libraries? 22162de2362d3Smrgneed_version=$need_version 22163de2362d3Smrg 22164de2362d3Smrg# Library versioning type. 22165de2362d3Smrgversion_type=$version_type 22166de2362d3Smrg 22167de2362d3Smrg# Shared library runtime path variable. 22168de2362d3Smrgrunpath_var=$runpath_var 22169de2362d3Smrg 22170de2362d3Smrg# Shared library path variable. 22171de2362d3Smrgshlibpath_var=$shlibpath_var 22172de2362d3Smrg 22173de2362d3Smrg# Is shlibpath searched before the hard-coded library search path? 22174de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 22175de2362d3Smrg 22176de2362d3Smrg# Format of library name prefix. 22177de2362d3Smrglibname_spec=$lt_libname_spec 22178de2362d3Smrg 22179de2362d3Smrg# List of archive names. First name is the real one, the rest are links. 22180de2362d3Smrg# The last name is the one that the linker finds with -lNAME 22181de2362d3Smrglibrary_names_spec=$lt_library_names_spec 22182de2362d3Smrg 22183de2362d3Smrg# The coded name of the library, if different from the real name. 22184de2362d3Smrgsoname_spec=$lt_soname_spec 22185de2362d3Smrg 22186de2362d3Smrg# Permission mode override for installation of shared libraries. 22187de2362d3Smrginstall_override_mode=$lt_install_override_mode 22188de2362d3Smrg 22189de2362d3Smrg# Command to use after installation of a shared archive. 22190de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds 22191de2362d3Smrg 22192de2362d3Smrg# Command to use after uninstallation of a shared archive. 22193de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 22194de2362d3Smrg 22195de2362d3Smrg# Commands used to finish a libtool library installation in a directory. 22196de2362d3Smrgfinish_cmds=$lt_finish_cmds 22197de2362d3Smrg 22198de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but 22199de2362d3Smrg# not shown. 22200de2362d3Smrgfinish_eval=$lt_finish_eval 22201de2362d3Smrg 22202de2362d3Smrg# Whether we should hardcode library paths into libraries. 22203de2362d3Smrghardcode_into_libs=$hardcode_into_libs 22204de2362d3Smrg 22205de2362d3Smrg# Compile-time system search path for libraries. 22206de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22207de2362d3Smrg 2220818781e08Smrg# Detected run-time system search path for libraries. 2220918781e08Smrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 2221018781e08Smrg 2221118781e08Smrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 2221218781e08Smrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22213de2362d3Smrg 22214de2362d3Smrg# Whether dlopen is supported. 22215de2362d3Smrgdlopen_support=$enable_dlopen 22216de2362d3Smrg 22217de2362d3Smrg# Whether dlopen of programs is supported. 22218de2362d3Smrgdlopen_self=$enable_dlopen_self 22219de2362d3Smrg 22220de2362d3Smrg# Whether dlopen of statically linked programs is supported. 22221de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static 22222de2362d3Smrg 22223de2362d3Smrg# Commands to strip libraries. 22224de2362d3Smrgold_striplib=$lt_old_striplib 22225de2362d3Smrgstriplib=$lt_striplib 22226de2362d3Smrg 22227de2362d3Smrg 22228de2362d3Smrg# The linker used to build libraries. 22229de2362d3SmrgLD=$lt_LD 22230de2362d3Smrg 22231de2362d3Smrg# How to create reloadable object files. 22232de2362d3Smrgreload_flag=$lt_reload_flag 22233de2362d3Smrgreload_cmds=$lt_reload_cmds 22234de2362d3Smrg 22235de2362d3Smrg# Commands used to build an old-style archive. 22236de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds 22237de2362d3Smrg 22238de2362d3Smrg# A language specific compiler. 22239de2362d3SmrgCC=$lt_compiler 22240de2362d3Smrg 22241de2362d3Smrg# Is the compiler the GNU compiler? 22242de2362d3Smrgwith_gcc=$GCC 22243de2362d3Smrg 22244de2362d3Smrg# Compiler flag to turn off builtin functions. 22245de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22246de2362d3Smrg 22247de2362d3Smrg# Additional compiler flags for building library objects. 22248de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic 22249de2362d3Smrg 22250de2362d3Smrg# How to pass a linker flag through the compiler. 22251de2362d3Smrgwl=$lt_lt_prog_compiler_wl 22252de2362d3Smrg 22253de2362d3Smrg# Compiler flag to prevent dynamic linking. 22254de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static 22255de2362d3Smrg 22256de2362d3Smrg# Does compiler simultaneously support -c and -o options? 22257de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 22258de2362d3Smrg 22259de2362d3Smrg# Whether or not to add -lc for building shared libraries. 22260de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 22261de2362d3Smrg 22262de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static. 22263de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22264de2362d3Smrg 22265de2362d3Smrg# Compiler flag to allow reflexive dlopens. 22266de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22267de2362d3Smrg 22268de2362d3Smrg# Compiler flag to generate shared objects directly from archives. 22269de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 22270de2362d3Smrg 22271de2362d3Smrg# Whether the compiler copes with passing no objects directly. 22272de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object 22273de2362d3Smrg 22274de2362d3Smrg# Create an old-style archive from a shared archive. 22275de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22276de2362d3Smrg 22277de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 22278de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22279de2362d3Smrg 22280de2362d3Smrg# Commands used to build a shared archive. 22281de2362d3Smrgarchive_cmds=$lt_archive_cmds 22282de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 22283de2362d3Smrg 22284de2362d3Smrg# Commands used to build a loadable module if different from building 22285de2362d3Smrg# a shared archive. 22286de2362d3Smrgmodule_cmds=$lt_module_cmds 22287de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 22288de2362d3Smrg 22289de2362d3Smrg# Whether we are building with GNU ld or not. 22290de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld 22291de2362d3Smrg 22292de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 22293de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag 22294de2362d3Smrg 22295de2362d3Smrg# Flag that enforces no undefined symbols. 22296de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag 22297de2362d3Smrg 22298de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking. 22299de2362d3Smrg# This must work even if \$libdir does not exist 22300de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22301de2362d3Smrg 22302de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument. 22303de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 22304de2362d3Smrg 2230518781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22306de2362d3Smrg# DIR into the resulting binary. 22307de2362d3Smrghardcode_direct=$hardcode_direct 22308de2362d3Smrg 2230918781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22310de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is 2231118781e08Smrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22312de2362d3Smrg# library is relocated. 22313de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute 22314de2362d3Smrg 22315de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22316de2362d3Smrg# into the resulting binary. 22317de2362d3Smrghardcode_minus_L=$hardcode_minus_L 22318de2362d3Smrg 22319de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22320de2362d3Smrg# into the resulting binary. 22321de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 22322de2362d3Smrg 22323de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 22324de2362d3Smrg# into the library and all subsequent libraries and executables linked 22325de2362d3Smrg# against it. 22326de2362d3Smrghardcode_automatic=$hardcode_automatic 22327de2362d3Smrg 22328de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries 22329de2362d3Smrg# to runtime path list. 22330de2362d3Smrginherit_rpath=$inherit_rpath 22331de2362d3Smrg 22332de2362d3Smrg# Whether libtool must link a program against all its dependency libraries. 22333de2362d3Smrglink_all_deplibs=$link_all_deplibs 22334de2362d3Smrg 22335de2362d3Smrg# Set to "yes" if exported symbols are required. 22336de2362d3Smrgalways_export_symbols=$always_export_symbols 22337de2362d3Smrg 22338de2362d3Smrg# The commands to list exported symbols. 22339de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 22340de2362d3Smrg 22341de2362d3Smrg# Symbols that should not be listed in the preloaded symbols. 22342de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms 22343de2362d3Smrg 22344de2362d3Smrg# Symbols that must always be exported. 22345de2362d3Smrginclude_expsyms=$lt_include_expsyms 22346de2362d3Smrg 22347de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates. 22348de2362d3Smrgprelink_cmds=$lt_prelink_cmds 22349de2362d3Smrg 22350de2362d3Smrg# Commands necessary for finishing linking programs. 22351de2362d3Smrgpostlink_cmds=$lt_postlink_cmds 22352de2362d3Smrg 22353de2362d3Smrg# Specify filename containing input files. 22354de2362d3Smrgfile_list_spec=$lt_file_list_spec 22355de2362d3Smrg 22356de2362d3Smrg# How to hardcode a shared library path into an executable. 22357de2362d3Smrghardcode_action=$hardcode_action 22358de2362d3Smrg 22359de2362d3Smrg# ### END LIBTOOL CONFIG 22360de2362d3Smrg 2236118781e08Smrg_LT_EOF 2236218781e08Smrg 2236318781e08Smrg cat <<'_LT_EOF' >> "$cfgfile" 2236418781e08Smrg 2236518781e08Smrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 2236618781e08Smrg 2236718781e08Smrg# func_munge_path_list VARIABLE PATH 2236818781e08Smrg# ----------------------------------- 2236918781e08Smrg# VARIABLE is name of variable containing _space_ separated list of 2237018781e08Smrg# directories to be munged by the contents of PATH, which is string 2237118781e08Smrg# having a format: 2237218781e08Smrg# "DIR[:DIR]:" 2237318781e08Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 2237418781e08Smrg# ":DIR[:DIR]" 2237518781e08Smrg# string "DIR[ DIR]" will be appended to VARIABLE 2237618781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 2237718781e08Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 2237818781e08Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 2237918781e08Smrg# "DIR[:DIR]" 2238018781e08Smrg# VARIABLE will be replaced by "DIR[ DIR]" 2238118781e08Smrgfunc_munge_path_list () 2238218781e08Smrg{ 2238318781e08Smrg case x$2 in 2238418781e08Smrg x) 2238518781e08Smrg ;; 2238618781e08Smrg *:) 2238718781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 2238818781e08Smrg ;; 2238918781e08Smrg x:*) 2239018781e08Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 2239118781e08Smrg ;; 2239218781e08Smrg *::*) 2239318781e08Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 2239418781e08Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 2239518781e08Smrg ;; 2239618781e08Smrg *) 2239718781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 2239818781e08Smrg ;; 2239918781e08Smrg esac 2240018781e08Smrg} 2240118781e08Smrg 2240218781e08Smrg 2240318781e08Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2240418781e08Smrgfunc_cc_basename () 2240518781e08Smrg{ 2240618781e08Smrg for cc_temp in $*""; do 2240718781e08Smrg case $cc_temp in 2240818781e08Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 2240918781e08Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 2241018781e08Smrg \-*) ;; 2241118781e08Smrg *) break;; 2241218781e08Smrg esac 2241318781e08Smrg done 2241418781e08Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 2241518781e08Smrg} 2241618781e08Smrg 2241718781e08Smrg 2241818781e08Smrg# ### END FUNCTIONS SHARED WITH CONFIGURE 2241918781e08Smrg 22420de2362d3Smrg_LT_EOF 22421de2362d3Smrg 22422de2362d3Smrg case $host_os in 22423de2362d3Smrg aix3*) 22424de2362d3Smrg cat <<\_LT_EOF >> "$cfgfile" 22425de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 22426de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 22427de2362d3Smrg# vanish in a puff of smoke. 2242818781e08Smrgif test set != "${COLLECT_NAMES+set}"; then 22429de2362d3Smrg COLLECT_NAMES= 22430de2362d3Smrg export COLLECT_NAMES 22431de2362d3Smrgfi 22432de2362d3Smrg_LT_EOF 22433de2362d3Smrg ;; 22434de2362d3Smrg esac 22435de2362d3Smrg 22436de2362d3Smrg 2243718781e08Smrgltmain=$ac_aux_dir/ltmain.sh 22438de2362d3Smrg 22439de2362d3Smrg 22440de2362d3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 22441de2362d3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 22442de2362d3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 22443de2362d3Smrg # is reportedly fixed, but why not run on old versions too? 22444de2362d3Smrg sed '$q' "$ltmain" >> "$cfgfile" \ 22445de2362d3Smrg || (rm -f "$cfgfile"; exit 1) 22446de2362d3Smrg 22447de2362d3Smrg mv -f "$cfgfile" "$ofile" || 22448de2362d3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22449de2362d3Smrg chmod +x "$ofile" 22450de2362d3Smrg 22451de2362d3Smrg ;; 22452de2362d3Smrg 22453de2362d3Smrg esac 22454de2362d3Smrgdone # for ac_tag 22455de2362d3Smrg 22456de2362d3Smrg 22457de2362d3Smrgas_fn_exit 0 22458de2362d3Smrg_ACEOF 22459de2362d3Smrgac_clean_files=$ac_clean_files_save 22460de2362d3Smrg 22461de2362d3Smrgtest $ac_write_fail = 0 || 22462de2362d3Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22463de2362d3Smrg 22464de2362d3Smrg 22465de2362d3Smrg# configure is writing to config.log, and then calls config.status. 22466de2362d3Smrg# config.status does its own redirection, appending to config.log. 22467de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 22468de2362d3Smrg# by configure, so config.status won't be able to write to it; its 22469de2362d3Smrg# output is simply discarded. So we exec the FD to /dev/null, 22470de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and 22471de2362d3Smrg# appended to by config.status. When coming back to configure, we 22472de2362d3Smrg# need to make the FD available again. 22473de2362d3Smrgif test "$no_create" != yes; then 22474de2362d3Smrg ac_cs_success=: 22475de2362d3Smrg ac_config_status_args= 22476de2362d3Smrg test "$silent" = yes && 22477de2362d3Smrg ac_config_status_args="$ac_config_status_args --quiet" 22478de2362d3Smrg exec 5>/dev/null 22479de2362d3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22480de2362d3Smrg exec 5>>config.log 22481de2362d3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22482de2362d3Smrg # would make configure fail if this is the last instruction. 22483de2362d3Smrg $ac_cs_success || as_fn_exit 1 22484de2362d3Smrgfi 22485de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22486de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22487de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22488de2362d3Smrgfi 22489de2362d3Smrg 22490de2362d3Smrg 22491de2362d3Smrgecho "" 22492de2362d3Smrgecho " prefix: $prefix" 22493de2362d3Smrgecho " exec_prefix: $exec_prefix" 22494de2362d3Smrgecho " libdir: $libdir" 22495de2362d3Smrgecho " includedir: $includedir" 224963ed65abbSmrgecho " configdir: $configdir" 22497de2362d3Smrg 22498de2362d3Smrgecho "" 22499de2362d3Smrgecho " CFLAGS: $CFLAGS" 22500de2362d3Smrgecho " CXXFLAGS: $CXXFLAGS" 22501de2362d3Smrgecho " Macros: $DEFINES" 22502de2362d3Smrg 22503de2362d3Smrgecho "" 22504de2362d3Smrgecho " Run '${MAKE-make}' to build xf86-video-ati" 22505de2362d3Smrgecho "" 22506