configure revision 876003ca
11ab64890Smrg#! /bin/sh 21ab64890Smrg# Guess values for system-dependent variables and create Makefiles. 3876003caSmrg# Generated by GNU Autoconf 2.69 for libX11 1.8.4. 41ab64890Smrg# 55efbdfc3Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>. 61ab64890Smrg# 7b4ee4795Smrg# 8876003caSmrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9b4ee4795Smrg# 10b4ee4795Smrg# 111ab64890Smrg# This configure script is free software; the Free Software Foundation 121ab64890Smrg# gives unlimited permission to copy, distribute and modify it. 13b4ee4795Smrg## -------------------- ## 14b4ee4795Smrg## M4sh Initialization. ## 15b4ee4795Smrg## -------------------- ## 161ab64890Smrg 171ab64890Smrg# Be more Bourne compatible 181ab64890SmrgDUALCASE=1; export DUALCASE # for MKS sh 19876003caSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 201ab64890Smrg emulate sh 211ab64890Smrg NULLCMD=: 222e9c7c8cSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 231ab64890Smrg # is contrary to our usage. Disable this feature. 241ab64890Smrg alias -g '${1+"$@"}'='"$@"' 251ab64890Smrg setopt NO_GLOB_SUBST 26876003caSmrgelse 27b4ee4795Smrg case `(set -o) 2>/dev/null` in #( 28b4ee4795Smrg *posix*) : 29b4ee4795Smrg set -o posix ;; #( 30b4ee4795Smrg *) : 31b4ee4795Smrg ;; 321ab64890Smrgesac 331ab64890Smrgfi 341ab64890Smrg 351ab64890Smrg 362e9c7c8cSmrgas_nl=' 372e9c7c8cSmrg' 382e9c7c8cSmrgexport as_nl 39876003caSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 40876003caSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43876003caSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 44876003caSmrg# but without wasting forks for bash or zsh. 45876003caSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 46876003caSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47876003caSmrg as_echo='print -r --' 48876003caSmrg as_echo_n='print -rn --' 49876003caSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50876003caSmrg as_echo='printf %s\n' 51876003caSmrg as_echo_n='printf %s' 52876003caSmrgelse 53876003caSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54876003caSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55876003caSmrg as_echo_n='/usr/ucb/echo -n' 56876003caSmrg else 57876003caSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58876003caSmrg as_echo_n_body='eval 59876003caSmrg arg=$1; 60876003caSmrg case $arg in #( 61876003caSmrg *"$as_nl"*) 62876003caSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 63876003caSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64876003caSmrg esac; 65876003caSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66876003caSmrg ' 67876003caSmrg export as_echo_n_body 68876003caSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 69876003caSmrg fi 70876003caSmrg export as_echo_body 71876003caSmrg as_echo='sh -c $as_echo_body as_echo' 72876003caSmrgfi 732e9c7c8cSmrg 742e9c7c8cSmrg# The user is always right. 75876003caSmrgif test "${PATH_SEPARATOR+set}" != set; then 762e9c7c8cSmrg PATH_SEPARATOR=: 772e9c7c8cSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 782e9c7c8cSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 792e9c7c8cSmrg PATH_SEPARATOR=';' 802e9c7c8cSmrg } 811ab64890Smrgfi 821ab64890Smrg 831ab64890Smrg 84876003caSmrg# IFS 85876003caSmrg# We need space, tab and new line, in precisely that order. Quoting is 86876003caSmrg# there to prevent editors from complaining about space-tab. 87876003caSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88876003caSmrg# splitting by setting IFS to empty value.) 89876003caSmrgIFS=" "" $as_nl" 90876003caSmrg 911ab64890Smrg# Find who we are. Look in the path if we contain no directory separator. 92e9fcaa8aSmrgas_myself= 93b4ee4795Smrgcase $0 in #(( 941ab64890Smrg *[\\/]* ) as_myself=$0 ;; 951ab64890Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 961ab64890Smrgfor as_dir in $PATH 971ab64890Smrgdo 981ab64890Smrg IFS=$as_save_IFS 99876003caSmrg test -z "$as_dir" && as_dir=. 100876003caSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101b4ee4795Smrg done 1021ab64890SmrgIFS=$as_save_IFS 1031ab64890Smrg 1041ab64890Smrg ;; 1051ab64890Smrgesac 1061ab64890Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1071ab64890Smrg# in which case we are not to be found in the path. 1081ab64890Smrgif test "x$as_myself" = x; then 1091ab64890Smrg as_myself=$0 1101ab64890Smrgfi 1111ab64890Smrgif test ! -f "$as_myself"; then 112876003caSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113b4ee4795Smrg exit 1 1141ab64890Smrgfi 1151ab64890Smrg 116876003caSmrg# Unset variables that we do not need and which cause bugs (e.g. in 117876003caSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118876003caSmrg# suppresses any "Segmentation fault" message there. '((' could 119876003caSmrg# trigger a bug in pdksh 5.2.14. 120876003caSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 121876003caSmrgdo eval test x\${$as_var+set} = xset \ 122876003caSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123876003caSmrgdone 124876003caSmrgPS1='$ ' 125876003caSmrgPS2='> ' 126876003caSmrgPS4='+ ' 127876003caSmrg 128876003caSmrg# NLS nuisances. 129876003caSmrgLC_ALL=C 130876003caSmrgexport LC_ALL 131876003caSmrgLANGUAGE=C 132876003caSmrgexport LANGUAGE 133876003caSmrg 134876003caSmrg# CDPATH. 135876003caSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136b4ee4795Smrg 1370f8248bfSmrg# Use a proper internal environment variable to ensure we don't fall 1380f8248bfSmrg # into an infinite loop, continuously re-executing ourselves. 1390f8248bfSmrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1400f8248bfSmrg _as_can_reexec=no; export _as_can_reexec; 1410f8248bfSmrg # We cannot yet assume a decent shell, so we have to provide a 1420f8248bfSmrg# neutralization value for shells without unset; and this also 1430f8248bfSmrg# works around shells that cannot unset nonexistent variables. 1440f8248bfSmrg# Preserve -v and -x to the replacement shell. 1450f8248bfSmrgBASH_ENV=/dev/null 1460f8248bfSmrgENV=/dev/null 1470f8248bfSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1480f8248bfSmrgcase $- in # (((( 1490f8248bfSmrg *v*x* | *x*v* ) as_opts=-vx ;; 1500f8248bfSmrg *v* ) as_opts=-v ;; 1510f8248bfSmrg *x* ) as_opts=-x ;; 1520f8248bfSmrg * ) as_opts= ;; 1530f8248bfSmrgesac 1540f8248bfSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1550f8248bfSmrg# Admittedly, this is quite paranoid, since all the known shells bail 1560f8248bfSmrg# out after a failed `exec'. 157876003caSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158876003caSmrgas_fn_exit 255 1590f8248bfSmrg fi 1600f8248bfSmrg # We don't want this to propagate to other subprocesses. 1610f8248bfSmrg { _as_can_reexec=; unset _as_can_reexec;} 162b4ee4795Smrgif test "x$CONFIG_SHELL" = x; then 163876003caSmrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164b4ee4795Smrg emulate sh 165b4ee4795Smrg NULLCMD=: 166b4ee4795Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167b4ee4795Smrg # is contrary to our usage. Disable this feature. 168b4ee4795Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 169b4ee4795Smrg setopt NO_GLOB_SUBST 170876003caSmrgelse 171b4ee4795Smrg case \`(set -o) 2>/dev/null\` in #( 172b4ee4795Smrg *posix*) : 173b4ee4795Smrg set -o posix ;; #( 174b4ee4795Smrg *) : 175b4ee4795Smrg ;; 176b4ee4795Smrgesac 177b4ee4795Smrgfi 178b4ee4795Smrg" 179b4ee4795Smrg as_required="as_fn_return () { (exit \$1); } 180b4ee4795Smrgas_fn_success () { as_fn_return 0; } 181b4ee4795Smrgas_fn_failure () { as_fn_return 1; } 182b4ee4795Smrgas_fn_ret_success () { return 0; } 183b4ee4795Smrgas_fn_ret_failure () { return 1; } 184b4ee4795Smrg 185b4ee4795Smrgexitcode=0 186b4ee4795Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 187b4ee4795Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188b4ee4795Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189b4ee4795Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190876003caSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191b4ee4795Smrg 192876003caSmrgelse 193b4ee4795Smrg exitcode=1; echo positional parameters were not saved. 194b4ee4795Smrgfi 1950f8248bfSmrgtest x\$exitcode = x0 || exit 1 1960f8248bfSmrgtest -x / || exit 1" 197b4ee4795Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198b4ee4795Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199b4ee4795Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200b4ee4795Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201876003caSmrgtest \$(( 1 + 1 )) = 2 || exit 1 202e9fcaa8aSmrg 203e9fcaa8aSmrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204e9fcaa8aSmrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205e9fcaa8aSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206e9fcaa8aSmrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207e9fcaa8aSmrg PATH=/empty FPATH=/empty; export PATH FPATH 208e9fcaa8aSmrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209876003caSmrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210876003caSmrg if (eval "$as_required") 2>/dev/null; then : 211b4ee4795Smrg as_have_required=yes 212876003caSmrgelse 213b4ee4795Smrg as_have_required=no 214b4ee4795Smrgfi 215876003caSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216b4ee4795Smrg 217876003caSmrgelse 218b4ee4795Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219b4ee4795Smrgas_found=false 220b4ee4795Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221b4ee4795Smrgdo 222b4ee4795Smrg IFS=$as_save_IFS 223876003caSmrg test -z "$as_dir" && as_dir=. 224b4ee4795Smrg as_found=: 225b4ee4795Smrg case $as_dir in #( 226b4ee4795Smrg /*) 227b4ee4795Smrg for as_base in sh bash ksh sh5; do 228b4ee4795Smrg # Try only shells that exist, to save several forks. 229876003caSmrg as_shell=$as_dir/$as_base 230b4ee4795Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231876003caSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232b4ee4795Smrg CONFIG_SHELL=$as_shell as_have_required=yes 233876003caSmrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234b4ee4795Smrg break 2 235b4ee4795Smrgfi 236b4ee4795Smrgfi 237b4ee4795Smrg done;; 238b4ee4795Smrg esac 239b4ee4795Smrg as_found=false 240b4ee4795Smrgdone 241876003caSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242876003caSmrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 24303ea5dc6Smrg CONFIG_SHELL=$SHELL as_have_required=yes 244876003caSmrgfi; } 245876003caSmrgIFS=$as_save_IFS 246b4ee4795Smrg 247b4ee4795Smrg 248876003caSmrg if test "x$CONFIG_SHELL" != x; then : 2490f8248bfSmrg export CONFIG_SHELL 2500f8248bfSmrg # We cannot yet assume a decent shell, so we have to provide a 2510f8248bfSmrg# neutralization value for shells without unset; and this also 2520f8248bfSmrg# works around shells that cannot unset nonexistent variables. 2530f8248bfSmrg# Preserve -v and -x to the replacement shell. 2540f8248bfSmrgBASH_ENV=/dev/null 2550f8248bfSmrgENV=/dev/null 2560f8248bfSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2570f8248bfSmrgcase $- in # (((( 2580f8248bfSmrg *v*x* | *x*v* ) as_opts=-vx ;; 2590f8248bfSmrg *v* ) as_opts=-v ;; 2600f8248bfSmrg *x* ) as_opts=-x ;; 2610f8248bfSmrg * ) as_opts= ;; 2620f8248bfSmrgesac 2630f8248bfSmrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2640f8248bfSmrg# Admittedly, this is quite paranoid, since all the known shells bail 2650f8248bfSmrg# out after a failed `exec'. 266876003caSmrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 2670f8248bfSmrgexit 255 268b4ee4795Smrgfi 269b4ee4795Smrg 270876003caSmrg if test x$as_have_required = xno; then : 271876003caSmrg $as_echo "$0: This script requires a shell more modern than all" 272876003caSmrg $as_echo "$0: the shells that I found on your system." 273876003caSmrg if test x${ZSH_VERSION+set} = xset ; then 274876003caSmrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275876003caSmrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276b4ee4795Smrg else 277876003caSmrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 2785efbdfc3Smrg$0: https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues 279b4ee4795Smrg$0: about your system, including any error possibly output 280b4ee4795Smrg$0: before this message. Then install a modern shell, or 281b4ee4795Smrg$0: manually run the script under such a shell if you do 282b4ee4795Smrg$0: have one." 283b4ee4795Smrg fi 284b4ee4795Smrg exit 1 285b4ee4795Smrgfi 286b4ee4795Smrgfi 287b4ee4795Smrgfi 288b4ee4795SmrgSHELL=${CONFIG_SHELL-/bin/sh} 289b4ee4795Smrgexport SHELL 290b4ee4795Smrg# Unset more variables known to interfere with behavior of common tools. 291b4ee4795SmrgCLICOLOR_FORCE= GREP_OPTIONS= 292b4ee4795Smrgunset CLICOLOR_FORCE GREP_OPTIONS 293b4ee4795Smrg 294b4ee4795Smrg## --------------------- ## 295b4ee4795Smrg## M4sh Shell Functions. ## 296b4ee4795Smrg## --------------------- ## 297b4ee4795Smrg# as_fn_unset VAR 298b4ee4795Smrg# --------------- 299b4ee4795Smrg# Portably unset VAR. 300b4ee4795Smrgas_fn_unset () 301b4ee4795Smrg{ 302b4ee4795Smrg { eval $1=; unset $1;} 303b4ee4795Smrg} 304b4ee4795Smrgas_unset=as_fn_unset 305b4ee4795Smrg 306b4ee4795Smrg# as_fn_set_status STATUS 307b4ee4795Smrg# ----------------------- 308b4ee4795Smrg# Set $? to STATUS, without forking. 309b4ee4795Smrgas_fn_set_status () 310b4ee4795Smrg{ 311b4ee4795Smrg return $1 312b4ee4795Smrg} # as_fn_set_status 313b4ee4795Smrg 314b4ee4795Smrg# as_fn_exit STATUS 315b4ee4795Smrg# ----------------- 316b4ee4795Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317b4ee4795Smrgas_fn_exit () 318b4ee4795Smrg{ 319b4ee4795Smrg set +e 320b4ee4795Smrg as_fn_set_status $1 321b4ee4795Smrg exit $1 322b4ee4795Smrg} # as_fn_exit 323b4ee4795Smrg 324b4ee4795Smrg# as_fn_mkdir_p 325b4ee4795Smrg# ------------- 326b4ee4795Smrg# Create "$as_dir" as a directory, including parents if necessary. 327b4ee4795Smrgas_fn_mkdir_p () 328b4ee4795Smrg{ 329b4ee4795Smrg 330b4ee4795Smrg case $as_dir in #( 331b4ee4795Smrg -*) as_dir=./$as_dir;; 332b4ee4795Smrg esac 333b4ee4795Smrg test -d "$as_dir" || eval $as_mkdir_p || { 334b4ee4795Smrg as_dirs= 335b4ee4795Smrg while :; do 336b4ee4795Smrg case $as_dir in #( 337876003caSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338b4ee4795Smrg *) as_qdir=$as_dir;; 339b4ee4795Smrg esac 340b4ee4795Smrg as_dirs="'$as_qdir' $as_dirs" 341b4ee4795Smrg as_dir=`$as_dirname -- "$as_dir" || 342b4ee4795Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343b4ee4795Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 344b4ee4795Smrg X"$as_dir" : 'X\(//\)$' \| \ 345b4ee4795Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346876003caSmrg$as_echo X"$as_dir" | 347b4ee4795Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348b4ee4795Smrg s//\1/ 349b4ee4795Smrg q 350b4ee4795Smrg } 351b4ee4795Smrg /^X\(\/\/\)[^/].*/{ 352b4ee4795Smrg s//\1/ 353b4ee4795Smrg q 354b4ee4795Smrg } 355b4ee4795Smrg /^X\(\/\/\)$/{ 356b4ee4795Smrg s//\1/ 357b4ee4795Smrg q 358b4ee4795Smrg } 359b4ee4795Smrg /^X\(\/\).*/{ 360b4ee4795Smrg s//\1/ 361b4ee4795Smrg q 362b4ee4795Smrg } 363b4ee4795Smrg s/.*/./; q'` 364b4ee4795Smrg test -d "$as_dir" && break 365b4ee4795Smrg done 366b4ee4795Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 36747f86ac1Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368b4ee4795Smrg 369b4ee4795Smrg 370b4ee4795Smrg} # as_fn_mkdir_p 3710f8248bfSmrg 3720f8248bfSmrg# as_fn_executable_p FILE 3730f8248bfSmrg# ----------------------- 3740f8248bfSmrg# Test if FILE is an executable regular file. 3750f8248bfSmrgas_fn_executable_p () 3760f8248bfSmrg{ 3770f8248bfSmrg test -f "$1" && test -x "$1" 3780f8248bfSmrg} # as_fn_executable_p 379b4ee4795Smrg# as_fn_append VAR VALUE 380b4ee4795Smrg# ---------------------- 381b4ee4795Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 382b4ee4795Smrg# advantage of any shell optimizations that allow amortized linear growth over 383b4ee4795Smrg# repeated appends, instead of the typical quadratic growth present in naive 384b4ee4795Smrg# implementations. 385876003caSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386b4ee4795Smrg eval 'as_fn_append () 387b4ee4795Smrg { 388b4ee4795Smrg eval $1+=\$2 389b4ee4795Smrg }' 390876003caSmrgelse 391b4ee4795Smrg as_fn_append () 392b4ee4795Smrg { 393b4ee4795Smrg eval $1=\$$1\$2 394b4ee4795Smrg } 395b4ee4795Smrgfi # as_fn_append 396b4ee4795Smrg 397b4ee4795Smrg# as_fn_arith ARG... 398b4ee4795Smrg# ------------------ 399b4ee4795Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400b4ee4795Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401b4ee4795Smrg# must be portable across $(()) and expr. 402876003caSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403b4ee4795Smrg eval 'as_fn_arith () 404b4ee4795Smrg { 405b4ee4795Smrg as_val=$(( $* )) 406b4ee4795Smrg }' 407876003caSmrgelse 408b4ee4795Smrg as_fn_arith () 409b4ee4795Smrg { 410b4ee4795Smrg as_val=`expr "$@" || test $? -eq 1` 411b4ee4795Smrg } 412b4ee4795Smrgfi # as_fn_arith 413b4ee4795Smrg 414b4ee4795Smrg 41547f86ac1Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 41647f86ac1Smrg# ---------------------------------------- 417b4ee4795Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418b4ee4795Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 41947f86ac1Smrg# script with STATUS, using 1 if that was 0. 420b4ee4795Smrgas_fn_error () 421b4ee4795Smrg{ 42247f86ac1Smrg as_status=$1; test $as_status -eq 0 && as_status=1 42347f86ac1Smrg if test "$4"; then 42447f86ac1Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426b4ee4795Smrg fi 427876003caSmrg $as_echo "$as_me: error: $2" >&2 428b4ee4795Smrg as_fn_exit $as_status 429b4ee4795Smrg} # as_fn_error 430b4ee4795Smrg 4311ab64890Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 4321ab64890Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 4331ab64890Smrg as_expr=expr 4341ab64890Smrgelse 4351ab64890Smrg as_expr=false 4361ab64890Smrgfi 4371ab64890Smrg 4381ab64890Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4391ab64890Smrg as_basename=basename 4401ab64890Smrgelse 4411ab64890Smrg as_basename=false 4421ab64890Smrgfi 4431ab64890Smrg 444b4ee4795Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445b4ee4795Smrg as_dirname=dirname 446b4ee4795Smrgelse 447b4ee4795Smrg as_dirname=false 448b4ee4795Smrgfi 4491ab64890Smrg 4501ab64890Smrgas_me=`$as_basename -- "$0" || 4511ab64890Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4521ab64890Smrg X"$0" : 'X\(//\)$' \| \ 4531ab64890Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 454876003caSmrg$as_echo X/"$0" | 4551ab64890Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 4561ab64890Smrg s//\1/ 4571ab64890Smrg q 4581ab64890Smrg } 4591ab64890Smrg /^X\/\(\/\/\)$/{ 4601ab64890Smrg s//\1/ 4611ab64890Smrg q 4621ab64890Smrg } 4631ab64890Smrg /^X\/\(\/\).*/{ 4641ab64890Smrg s//\1/ 4651ab64890Smrg q 4661ab64890Smrg } 4671ab64890Smrg s/.*/./; q'` 4681ab64890Smrg 469b4ee4795Smrg# Avoid depending upon Character Ranges. 470b4ee4795Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471b4ee4795Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472b4ee4795Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473b4ee4795Smrgas_cr_digits='0123456789' 474b4ee4795Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4751ab64890Smrg 4761ab64890Smrg 477b4ee4795Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 478b4ee4795Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 479b4ee4795Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480b4ee4795Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481b4ee4795Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482b4ee4795Smrg sed -n ' 483b4ee4795Smrg p 484b4ee4795Smrg /[$]LINENO/= 485b4ee4795Smrg ' <$as_myself | 486b4ee4795Smrg sed ' 487b4ee4795Smrg s/[$]LINENO.*/&-/ 488b4ee4795Smrg t lineno 489b4ee4795Smrg b 490b4ee4795Smrg :lineno 491b4ee4795Smrg N 492b4ee4795Smrg :loop 493b4ee4795Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494b4ee4795Smrg t loop 495b4ee4795Smrg s/-\n.*// 496b4ee4795Smrg ' >$as_me.lineno && 497b4ee4795Smrg chmod +x "$as_me.lineno" || 498876003caSmrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4991ab64890Smrg 5000f8248bfSmrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 5010f8248bfSmrg # already done that, so ensure we don't try to do so again and fall 5020f8248bfSmrg # in an infinite loop. This has already happened in practice. 5030f8248bfSmrg _as_can_reexec=no; export _as_can_reexec 504b4ee4795Smrg # Don't try to exec as it changes $[0], causing all sort of problems 505b4ee4795Smrg # (the dirname of $[0] is not the place where we might find the 506b4ee4795Smrg # original and so on. Autoconf is especially sensitive to this). 507b4ee4795Smrg . "./$as_me.lineno" 508b4ee4795Smrg # Exit status is that of the last command. 509b4ee4795Smrg exit 5101ab64890Smrg} 5111ab64890Smrg 512b4ee4795SmrgECHO_C= ECHO_N= ECHO_T= 513b4ee4795Smrgcase `echo -n x` in #((((( 514b4ee4795Smrg-n*) 515b4ee4795Smrg case `echo 'xy\c'` in 516b4ee4795Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517b4ee4795Smrg xy) ECHO_C='\c';; 518b4ee4795Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519b4ee4795Smrg ECHO_T=' ';; 520b4ee4795Smrg esac;; 521b4ee4795Smrg*) 522b4ee4795Smrg ECHO_N='-n';; 523b4ee4795Smrgesac 5241ab64890Smrg 525b4ee4795Smrgrm -f conf$$ conf$$.exe conf$$.file 526b4ee4795Smrgif test -d conf$$.dir; then 527b4ee4795Smrg rm -f conf$$.dir/conf$$.file 528b4ee4795Smrgelse 529b4ee4795Smrg rm -f conf$$.dir 530b4ee4795Smrg mkdir conf$$.dir 2>/dev/null 5311ab64890Smrgfi 532b4ee4795Smrgif (echo >conf$$.file) 2>/dev/null; then 533b4ee4795Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534b4ee4795Smrg as_ln_s='ln -s' 535b4ee4795Smrg # ... but there are two gotchas: 536b4ee4795Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537b4ee4795Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5380f8248bfSmrg # In both cases, we have to default to `cp -pR'. 539b4ee4795Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5400f8248bfSmrg as_ln_s='cp -pR' 541b4ee4795Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 542b4ee4795Smrg as_ln_s=ln 543b4ee4795Smrg else 5440f8248bfSmrg as_ln_s='cp -pR' 545b4ee4795Smrg fi 5461ab64890Smrgelse 5470f8248bfSmrg as_ln_s='cp -pR' 5481ab64890Smrgfi 549b4ee4795Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550b4ee4795Smrgrmdir conf$$.dir 2>/dev/null 5511ab64890Smrg 552b4ee4795Smrgif mkdir -p . 2>/dev/null; then 553b4ee4795Smrg as_mkdir_p='mkdir -p "$as_dir"' 554b4ee4795Smrgelse 555b4ee4795Smrg test -d ./-p && rmdir ./-p 556b4ee4795Smrg as_mkdir_p=false 5571ab64890Smrgfi 5581ab64890Smrg 5590f8248bfSmrgas_test_x='test -x' 5600f8248bfSmrgas_executable_p=as_fn_executable_p 5611ab64890Smrg 562b4ee4795Smrg# Sed expression to map a string onto a valid CPP name. 563b4ee4795Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5641ab64890Smrg 565b4ee4795Smrg# Sed expression to map a string onto a valid variable name. 566b4ee4795Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5671ab64890Smrg 56857f47464SmrgSHELL=${CONFIG_SHELL-/bin/sh} 56957f47464Smrg 570e9fcaa8aSmrgas_awk_strverscmp=' 571e9fcaa8aSmrg # Use only awk features that work with 7th edition Unix awk (1978). 572e9fcaa8aSmrg # My, what an old awk you have, Mr. Solaris! 573e9fcaa8aSmrg END { 574e9fcaa8aSmrg while (length(v1) && length(v2)) { 575e9fcaa8aSmrg # Set d1 to be the next thing to compare from v1, and likewise for d2. 576e9fcaa8aSmrg # Normally this is a single character, but if v1 and v2 contain digits, 577e9fcaa8aSmrg # compare them as integers and fractions as strverscmp does. 578e9fcaa8aSmrg if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { 579e9fcaa8aSmrg # Split v1 and v2 into their leading digit string components d1 and d2, 580e9fcaa8aSmrg # and advance v1 and v2 past the leading digit strings. 581e9fcaa8aSmrg for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue 582e9fcaa8aSmrg for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue 583e9fcaa8aSmrg d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) 584e9fcaa8aSmrg d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) 585e9fcaa8aSmrg if (d1 ~ /^0/) { 586e9fcaa8aSmrg if (d2 ~ /^0/) { 587e9fcaa8aSmrg # Compare two fractions. 588e9fcaa8aSmrg while (d1 ~ /^0/ && d2 ~ /^0/) { 589e9fcaa8aSmrg d1 = substr(d1, 2); len1-- 590e9fcaa8aSmrg d2 = substr(d2, 2); len2-- 591e9fcaa8aSmrg } 592e9fcaa8aSmrg if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { 593e9fcaa8aSmrg # The two components differ in length, and the common prefix 594e9fcaa8aSmrg # contains only leading zeros. Consider the longer to be less. 595e9fcaa8aSmrg d1 = -len1 596e9fcaa8aSmrg d2 = -len2 597e9fcaa8aSmrg } else { 598e9fcaa8aSmrg # Otherwise, compare as strings. 599e9fcaa8aSmrg d1 = "x" d1 600e9fcaa8aSmrg d2 = "x" d2 601e9fcaa8aSmrg } 602e9fcaa8aSmrg } else { 603e9fcaa8aSmrg # A fraction is less than an integer. 604e9fcaa8aSmrg exit 1 605e9fcaa8aSmrg } 606e9fcaa8aSmrg } else { 607e9fcaa8aSmrg if (d2 ~ /^0/) { 608e9fcaa8aSmrg # An integer is greater than a fraction. 609e9fcaa8aSmrg exit 2 610e9fcaa8aSmrg } else { 611e9fcaa8aSmrg # Compare two integers. 612e9fcaa8aSmrg d1 += 0 613e9fcaa8aSmrg d2 += 0 614e9fcaa8aSmrg } 615e9fcaa8aSmrg } 616e9fcaa8aSmrg } else { 617e9fcaa8aSmrg # The normal case, without worrying about digits. 618e9fcaa8aSmrg d1 = substr(v1, 1, 1); v1 = substr(v1, 2) 619e9fcaa8aSmrg d2 = substr(v2, 1, 1); v2 = substr(v2, 2) 620e9fcaa8aSmrg } 621e9fcaa8aSmrg if (d1 < d2) exit 1 622e9fcaa8aSmrg if (d1 > d2) exit 2 623e9fcaa8aSmrg } 624e9fcaa8aSmrg # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), 625e9fcaa8aSmrg # which mishandles some comparisons of empty strings to integers. 626e9fcaa8aSmrg if (length(v2)) exit 1 627e9fcaa8aSmrg if (length(v1)) exit 2 628e9fcaa8aSmrg } 629e9fcaa8aSmrg' 6301ab64890Smrg 631b4ee4795Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 632b4ee4795Smrgexec 6>&1 6331ab64890Smrg 6341ab64890Smrg# Name of the host. 63547f86ac1Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 6361ab64890Smrg# so uname gets run too. 6371ab64890Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 6381ab64890Smrg 6391ab64890Smrg# 6401ab64890Smrg# Initializations. 6411ab64890Smrg# 6421ab64890Smrgac_default_prefix=/usr/local 6431ab64890Smrgac_clean_files= 6441ab64890Smrgac_config_libobj_dir=. 6451ab64890SmrgLIBOBJS= 6461ab64890Smrgcross_compiling=no 6471ab64890Smrgsubdirs= 6481ab64890SmrgMFLAGS= 6491ab64890SmrgMAKEFLAGS= 6501ab64890Smrg 6511ab64890Smrg# Identity of this package. 6521ab64890SmrgPACKAGE_NAME='libX11' 6531ab64890SmrgPACKAGE_TARNAME='libX11' 654876003caSmrgPACKAGE_VERSION='1.8.4' 655876003caSmrgPACKAGE_STRING='libX11 1.8.4' 6565efbdfc3SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues' 657b4ee4795SmrgPACKAGE_URL='' 6581ab64890Smrg 6591ab64890Smrgac_unique_file="Makefile.am" 6601ab64890Smrg# Factoring default headers for most tests. 6611ab64890Smrgac_includes_default="\ 662876003caSmrg#include <stdio.h> 663876003caSmrg#ifdef HAVE_SYS_TYPES_H 664876003caSmrg# include <sys/types.h> 6651ab64890Smrg#endif 666876003caSmrg#ifdef HAVE_SYS_STAT_H 667876003caSmrg# include <sys/stat.h> 668876003caSmrg#endif 669876003caSmrg#ifdef STDC_HEADERS 6701ab64890Smrg# include <stdlib.h> 671876003caSmrg# include <stddef.h> 672876003caSmrg#else 673876003caSmrg# ifdef HAVE_STDLIB_H 674876003caSmrg# include <stdlib.h> 675876003caSmrg# endif 6761ab64890Smrg#endif 6771ab64890Smrg#ifdef HAVE_STRING_H 678876003caSmrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 679876003caSmrg# include <memory.h> 680876003caSmrg# endif 6811ab64890Smrg# include <string.h> 6821ab64890Smrg#endif 683876003caSmrg#ifdef HAVE_STRINGS_H 684876003caSmrg# include <strings.h> 685876003caSmrg#endif 6861ab64890Smrg#ifdef HAVE_INTTYPES_H 6871ab64890Smrg# include <inttypes.h> 6881ab64890Smrg#endif 6891ab64890Smrg#ifdef HAVE_STDINT_H 6901ab64890Smrg# include <stdint.h> 6911ab64890Smrg#endif 6921ab64890Smrg#ifdef HAVE_UNISTD_H 6931ab64890Smrg# include <unistd.h> 6941ab64890Smrg#endif" 6951ab64890Smrg 696876003caSmrgac_header_list= 6972e9c7c8cSmrgac_subst_vars='am__EXEEXT_FALSE 6982e9c7c8cSmrgam__EXEEXT_TRUE 6992e9c7c8cSmrgLTLIBOBJS 7002e9c7c8cSmrgXTMALLOC_ZERO_CFLAGS 7012e9c7c8cSmrgXMALLOC_ZERO_CFLAGS 7022e9c7c8cSmrgMALLOC_ZERO_CFLAGS 7032e9c7c8cSmrgXERRORDB 7042e9c7c8cSmrgXKEYSYMDB 705eb411b4bSmrglocales 7062e9c7c8cSmrgX11_LOCALEDIR 7072e9c7c8cSmrgXLOCALEDIR 7082e9c7c8cSmrgX11_LOCALELIBDIR 7092e9c7c8cSmrgXLOCALELIBDIR 7102e9c7c8cSmrgX11_LOCALEDATADIR 7112e9c7c8cSmrgXLOCALEDATADIR 712b4ee4795SmrgX11_LIBS 713b4ee4795SmrgX11_CFLAGS 7142e9c7c8cSmrgX11_LIBDIR 7152e9c7c8cSmrgX11_DATADIR 7162e9c7c8cSmrgMAKE_LINT_LIB_FALSE 7172e9c7c8cSmrgMAKE_LINT_LIB_TRUE 7182e9c7c8cSmrgLINTLIB 7192e9c7c8cSmrgLINT_FALSE 7202e9c7c8cSmrgLINT_TRUE 7212e9c7c8cSmrgLINT_FLAGS 7222e9c7c8cSmrgLINT 7232e9c7c8cSmrgXKBPROTO_REQUIRES 7242e9c7c8cSmrgXKB_FALSE 7252e9c7c8cSmrgXKB_TRUE 7262e9c7c8cSmrgBIGFONT_LIBS 7272e9c7c8cSmrgBIGFONT_CFLAGS 7282e9c7c8cSmrgXLOCALE_FALSE 7292e9c7c8cSmrgXLOCALE_TRUE 7302e9c7c8cSmrgXCMS_FALSE 7312e9c7c8cSmrgXCMS_TRUE 73247f86ac1SmrgKEYSYMDEFS 7335efbdfc3SmrgUSE_THREAD_LIBS 7342e9c7c8cSmrgXTHREAD_CFLAGS 7352e9c7c8cSmrgXTHREADLIB 7362e9c7c8cSmrgLAUNCHD 7372e9c7c8cSmrgOS2_FALSE 7382e9c7c8cSmrgOS2_TRUE 7392e9c7c8cSmrgWCHAR32 740258a0ebeSmrgLIBOBJS 7412e9c7c8cSmrgXLIB_LOADABLE_I18N_FALSE 7422e9c7c8cSmrgXLIB_LOADABLE_I18N_TRUE 7432e9c7c8cSmrgI18N_MODULE_LIBS 7442e9c7c8cSmrgX11_EXTRA_DEPS 745258a0ebeSmrgEXEEXT_FOR_BUILD 74688de56ccSmrgLDFLAGS_FOR_BUILD 74788de56ccSmrgCFLAGS_FOR_BUILD 74888de56ccSmrgCPPFLAGS_FOR_BUILD 7492e9c7c8cSmrgCC_FOR_BUILD 7506cc2b21fSmrgHAVE_PERL_FALSE 7516cc2b21fSmrgHAVE_PERL_TRUE 7526cc2b21fSmrgPERL 7530f8248bfSmrgTRADITIONALCPPFLAGS 754e9fcaa8aSmrgRAWCPPFLAGS 755e9fcaa8aSmrgRAWCPP 756e9fcaa8aSmrgHAVE_STYLESHEETS_FALSE 757e9fcaa8aSmrgHAVE_STYLESHEETS_TRUE 758e9fcaa8aSmrgXSL_STYLESHEET 759e9fcaa8aSmrgSTYLESHEET_SRCDIR 760e9fcaa8aSmrgXORG_SGML_PATH 76157f47464SmrgHAVE_XSLTPROC_FALSE 76257f47464SmrgHAVE_XSLTPROC_TRUE 76357f47464SmrgXSLTPROC 764e9fcaa8aSmrgHAVE_FOP_FALSE 765e9fcaa8aSmrgHAVE_FOP_TRUE 766e9fcaa8aSmrgFOP 767e9fcaa8aSmrgHAVE_XMLTO_FALSE 768e9fcaa8aSmrgHAVE_XMLTO_TRUE 769e9fcaa8aSmrgHAVE_XMLTO_TEXT_FALSE 770e9fcaa8aSmrgHAVE_XMLTO_TEXT_TRUE 771e9fcaa8aSmrgXMLTO 77288de56ccSmrgENABLE_SPECS_FALSE 77388de56ccSmrgENABLE_SPECS_TRUE 77488de56ccSmrgMAN_SUBSTS 77588de56ccSmrgXORG_MAN_PAGE 776b4ee4795SmrgADMIN_MAN_DIR 777b4ee4795SmrgDRIVER_MAN_DIR 778b4ee4795SmrgMISC_MAN_DIR 779b4ee4795SmrgFILE_MAN_DIR 780b4ee4795SmrgLIB_MAN_DIR 781b4ee4795SmrgAPP_MAN_DIR 782b4ee4795SmrgADMIN_MAN_SUFFIX 783b4ee4795SmrgDRIVER_MAN_SUFFIX 784b4ee4795SmrgMISC_MAN_SUFFIX 785b4ee4795SmrgFILE_MAN_SUFFIX 786b4ee4795SmrgLIB_MAN_SUFFIX 787b4ee4795SmrgAPP_MAN_SUFFIX 788b4ee4795SmrgINSTALL_CMD 7892d67cb4fSmrgPKG_CONFIG_LIBDIR 7902d67cb4fSmrgPKG_CONFIG_PATH 791b4ee4795SmrgPKG_CONFIG 792b4ee4795SmrgCHANGELOG_CMD 7936cc2b21fSmrgSTRICT_CFLAGS 794b4ee4795SmrgCWARNFLAGS 795eb411b4bSmrgBASE_CFLAGS 796862bcd1aSmrgLT_SYS_LIBRARY_PATH 79757f47464SmrgOTOOL64 79857f47464SmrgOTOOL 79957f47464SmrgLIPO 80057f47464SmrgNMEDIT 80157f47464SmrgDSYMUTIL 80257f47464SmrgMANIFEST_TOOL 80357f47464SmrgRANLIB 80457f47464Smrgac_ct_AR 80557f47464SmrgAR 80657f47464SmrgDLLTOOL 80757f47464SmrgOBJDUMP 80857f47464SmrgLN_S 80957f47464SmrgNM 81057f47464Smrgac_ct_DUMPBIN 81157f47464SmrgDUMPBIN 81257f47464SmrgLD 81357f47464SmrgFGREP 81457f47464SmrgSED 81557f47464SmrgLIBTOOL 816eb411b4bSmrgAM_BACKSLASH 817eb411b4bSmrgAM_DEFAULT_VERBOSITY 818eb411b4bSmrgAM_DEFAULT_V 819eb411b4bSmrgAM_V 8202e9c7c8cSmrgam__fastdepCC_FALSE 8212e9c7c8cSmrgam__fastdepCC_TRUE 8222e9c7c8cSmrgCCDEPMODE 823eb411b4bSmrgam__nodep 8242e9c7c8cSmrgAMDEPBACKSLASH 8252e9c7c8cSmrgAMDEP_FALSE 8262e9c7c8cSmrgAMDEP_TRUE 827876003caSmrgam__quote 8282e9c7c8cSmrgam__include 8292e9c7c8cSmrgDEPDIR 8302e9c7c8cSmrgam__untar 8312e9c7c8cSmrgam__tar 8322e9c7c8cSmrgAMTAR 8332e9c7c8cSmrgam__leading_dot 8342e9c7c8cSmrgSET_MAKE 8352e9c7c8cSmrgAWK 8362e9c7c8cSmrgmkdir_p 8372e9c7c8cSmrgMKDIR_P 8382e9c7c8cSmrgINSTALL_STRIP_PROGRAM 8392e9c7c8cSmrgSTRIP 8402e9c7c8cSmrginstall_sh 8412e9c7c8cSmrgMAKEINFO 8422e9c7c8cSmrgAUTOHEADER 8432e9c7c8cSmrgAUTOMAKE 8442e9c7c8cSmrgAUTOCONF 8452e9c7c8cSmrgACLOCAL 8462e9c7c8cSmrgVERSION 8472e9c7c8cSmrgPACKAGE 8482e9c7c8cSmrgCYGPATH_W 8492e9c7c8cSmrgam__isrc 8502e9c7c8cSmrgINSTALL_DATA 8512e9c7c8cSmrgINSTALL_SCRIPT 8522e9c7c8cSmrgINSTALL_PROGRAM 853876003caSmrgEGREP 854876003caSmrgGREP 855876003caSmrgCPP 85657f47464SmrgOBJEXT 85757f47464SmrgEXEEXT 85857f47464Smrgac_ct_CC 85957f47464SmrgCPPFLAGS 86057f47464SmrgLDFLAGS 86157f47464SmrgCFLAGS 86257f47464SmrgCC 86388de56ccSmrghost_os 86488de56ccSmrghost_vendor 86588de56ccSmrghost_cpu 86688de56ccSmrghost 86788de56ccSmrgbuild_os 86888de56ccSmrgbuild_vendor 86988de56ccSmrgbuild_cpu 87088de56ccSmrgbuild 8712e9c7c8cSmrgtarget_alias 8722e9c7c8cSmrghost_alias 8732e9c7c8cSmrgbuild_alias 8742e9c7c8cSmrgLIBS 8752e9c7c8cSmrgECHO_T 8762e9c7c8cSmrgECHO_N 8772e9c7c8cSmrgECHO_C 8782e9c7c8cSmrgDEFS 8792e9c7c8cSmrgmandir 8802e9c7c8cSmrglocaledir 8812e9c7c8cSmrglibdir 8822e9c7c8cSmrgpsdir 8832e9c7c8cSmrgpdfdir 8842e9c7c8cSmrgdvidir 8852e9c7c8cSmrghtmldir 8862e9c7c8cSmrginfodir 8872e9c7c8cSmrgdocdir 8882e9c7c8cSmrgoldincludedir 8892e9c7c8cSmrgincludedir 8902e9c7c8cSmrglocalstatedir 8912e9c7c8cSmrgsharedstatedir 8922e9c7c8cSmrgsysconfdir 8932e9c7c8cSmrgdatadir 8942e9c7c8cSmrgdatarootdir 8952e9c7c8cSmrglibexecdir 8962e9c7c8cSmrgsbindir 8972e9c7c8cSmrgbindir 8982e9c7c8cSmrgprogram_transform_name 8992e9c7c8cSmrgprefix 9002e9c7c8cSmrgexec_prefix 901b4ee4795SmrgPACKAGE_URL 9022e9c7c8cSmrgPACKAGE_BUGREPORT 9032e9c7c8cSmrgPACKAGE_STRING 9042e9c7c8cSmrgPACKAGE_VERSION 9052e9c7c8cSmrgPACKAGE_TARNAME 9062e9c7c8cSmrgPACKAGE_NAME 9072e9c7c8cSmrgPATH_SEPARATOR 908876003caSmrgSHELL' 9091ab64890Smrgac_subst_files='' 9102e9c7c8cSmrgac_user_opts=' 9112e9c7c8cSmrgenable_option_checking 9122e9c7c8cSmrgenable_dependency_tracking 913eb411b4bSmrgenable_silent_rules 9142e9c7c8cSmrgenable_shared 9152e9c7c8cSmrgenable_static 91688de56ccSmrgwith_pic 9172e9c7c8cSmrgenable_fast_install 918862bcd1aSmrgwith_aix_soname 9192e9c7c8cSmrgwith_gnu_ld 920e9fcaa8aSmrgwith_sysroot 9212e9c7c8cSmrgenable_libtool_lock 922258a0ebeSmrgenable_largefile 923eb411b4bSmrgenable_selective_werror 92457f47464Smrgenable_strict_compilation 92557f47464Smrgenable_specs 92657f47464Smrgwith_xmlto 92757f47464Smrgwith_fop 92857f47464Smrgwith_xsltproc 929b4ee4795Smrgwith_perl 9302e9c7c8cSmrgenable_unix_transport 9312e9c7c8cSmrgenable_tcp_transport 9322e9c7c8cSmrgenable_ipv6 9332e9c7c8cSmrgenable_local_transport 9342e9c7c8cSmrgenable_loadable_i18n 9352e9c7c8cSmrgenable_loadable_xcursor 936e9628295Smrgenable_thread_safety_constructor 9372e9c7c8cSmrgwith_launchd 9382e9c7c8cSmrgenable_xthreads 939eb411b4bSmrgwith_keysymdefdir 9402e9c7c8cSmrgenable_xcms 9412e9c7c8cSmrgenable_xlocale 9422e9c7c8cSmrgenable_xlocaledir 9432e9c7c8cSmrgenable_xf86bigfont 9442e9c7c8cSmrgenable_xkb 9452e9c7c8cSmrgenable_composecache 9462e9c7c8cSmrgwith_lint 9472e9c7c8cSmrgenable_lint_library 9482e9c7c8cSmrgwith_locale_lib_dir 9492e9c7c8cSmrgenable_malloc0returnsnull 9502e9c7c8cSmrg' 9511ab64890Smrg ac_precious_vars='build_alias 9521ab64890Smrghost_alias 9531ab64890Smrgtarget_alias 9541ab64890SmrgCC 9551ab64890SmrgCFLAGS 9561ab64890SmrgLDFLAGS 9571ab64890SmrgLIBS 9581ab64890SmrgCPPFLAGS 959876003caSmrgCPP 960862bcd1aSmrgLT_SYS_LIBRARY_PATH 9611ab64890SmrgPKG_CONFIG 9622d67cb4fSmrgPKG_CONFIG_PATH 9632d67cb4fSmrgPKG_CONFIG_LIBDIR 964e9fcaa8aSmrgXMLTO 965e9fcaa8aSmrgFOP 96657f47464SmrgXSLTPROC 9676cc2b21fSmrgPERL 9681ab64890SmrgBIGFONT_CFLAGS 9691ab64890SmrgBIGFONT_LIBS 97061234c2cSmrgLINT 97161234c2cSmrgLINT_FLAGS 972b4ee4795SmrgX11_CFLAGS 97388de56ccSmrgX11_LIBS' 9741ab64890Smrg 9751ab64890Smrg 9761ab64890Smrg# Initialize some variables set by options. 9771ab64890Smrgac_init_help= 9781ab64890Smrgac_init_version=false 9792e9c7c8cSmrgac_unrecognized_opts= 9802e9c7c8cSmrgac_unrecognized_sep= 9811ab64890Smrg# The variables have the same names as the options, with 9821ab64890Smrg# dashes changed to underlines. 9831ab64890Smrgcache_file=/dev/null 9841ab64890Smrgexec_prefix=NONE 9851ab64890Smrgno_create= 9861ab64890Smrgno_recursion= 9871ab64890Smrgprefix=NONE 9881ab64890Smrgprogram_prefix=NONE 9891ab64890Smrgprogram_suffix=NONE 9901ab64890Smrgprogram_transform_name=s,x,x, 9911ab64890Smrgsilent= 9921ab64890Smrgsite= 9931ab64890Smrgsrcdir= 9941ab64890Smrgverbose= 9951ab64890Smrgx_includes=NONE 9961ab64890Smrgx_libraries=NONE 9971ab64890Smrg 9981ab64890Smrg# Installation directory options. 9991ab64890Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 10001ab64890Smrg# and all the variables that are supposed to be based on exec_prefix 10011ab64890Smrg# by default will actually change. 10021ab64890Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 10031ab64890Smrg# (The list follows the same order as the GNU Coding Standards.) 10041ab64890Smrgbindir='${exec_prefix}/bin' 10051ab64890Smrgsbindir='${exec_prefix}/sbin' 10061ab64890Smrglibexecdir='${exec_prefix}/libexec' 10071ab64890Smrgdatarootdir='${prefix}/share' 10081ab64890Smrgdatadir='${datarootdir}' 10091ab64890Smrgsysconfdir='${prefix}/etc' 10101ab64890Smrgsharedstatedir='${prefix}/com' 10111ab64890Smrglocalstatedir='${prefix}/var' 10121ab64890Smrgincludedir='${prefix}/include' 10131ab64890Smrgoldincludedir='/usr/include' 10141ab64890Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 10151ab64890Smrginfodir='${datarootdir}/info' 10161ab64890Smrghtmldir='${docdir}' 10171ab64890Smrgdvidir='${docdir}' 10181ab64890Smrgpdfdir='${docdir}' 10191ab64890Smrgpsdir='${docdir}' 10201ab64890Smrglibdir='${exec_prefix}/lib' 10211ab64890Smrglocaledir='${datarootdir}/locale' 10221ab64890Smrgmandir='${datarootdir}/man' 10231ab64890Smrg 10241ab64890Smrgac_prev= 10251ab64890Smrgac_dashdash= 10261ab64890Smrgfor ac_option 10271ab64890Smrgdo 10281ab64890Smrg # If the previous option needs an argument, assign it. 10291ab64890Smrg if test -n "$ac_prev"; then 10301ab64890Smrg eval $ac_prev=\$ac_option 10311ab64890Smrg ac_prev= 10321ab64890Smrg continue 10331ab64890Smrg fi 10341ab64890Smrg 10351ab64890Smrg case $ac_option in 103647f86ac1Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 103747f86ac1Smrg *=) ac_optarg= ;; 103847f86ac1Smrg *) ac_optarg=yes ;; 10391ab64890Smrg esac 10401ab64890Smrg 1041876003caSmrg # Accept the important Cygnus configure options, so we can diagnose typos. 1042876003caSmrg 10431ab64890Smrg case $ac_dashdash$ac_option in 10441ab64890Smrg --) 10451ab64890Smrg ac_dashdash=yes ;; 10461ab64890Smrg 10471ab64890Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 10481ab64890Smrg ac_prev=bindir ;; 10491ab64890Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 10501ab64890Smrg bindir=$ac_optarg ;; 10511ab64890Smrg 10521ab64890Smrg -build | --build | --buil | --bui | --bu) 10531ab64890Smrg ac_prev=build_alias ;; 10541ab64890Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 10551ab64890Smrg build_alias=$ac_optarg ;; 10561ab64890Smrg 10571ab64890Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 10581ab64890Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 10591ab64890Smrg ac_prev=cache_file ;; 10601ab64890Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 10611ab64890Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 10621ab64890Smrg cache_file=$ac_optarg ;; 10631ab64890Smrg 10641ab64890Smrg --config-cache | -C) 10651ab64890Smrg cache_file=config.cache ;; 10661ab64890Smrg 10671ab64890Smrg -datadir | --datadir | --datadi | --datad) 10681ab64890Smrg ac_prev=datadir ;; 10691ab64890Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 10701ab64890Smrg datadir=$ac_optarg ;; 10711ab64890Smrg 10721ab64890Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 10731ab64890Smrg | --dataroo | --dataro | --datar) 10741ab64890Smrg ac_prev=datarootdir ;; 10751ab64890Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 10761ab64890Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 10771ab64890Smrg datarootdir=$ac_optarg ;; 10781ab64890Smrg 10791ab64890Smrg -disable-* | --disable-*) 10802e9c7c8cSmrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 10811ab64890Smrg # Reject names that are not valid shell variable names. 10822e9c7c8cSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1083876003caSmrg as_fn_error $? "invalid feature name: $ac_useropt" 10842e9c7c8cSmrg ac_useropt_orig=$ac_useropt 1085876003caSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 10862e9c7c8cSmrg case $ac_user_opts in 10872e9c7c8cSmrg *" 10882e9c7c8cSmrg"enable_$ac_useropt" 10892e9c7c8cSmrg"*) ;; 10902e9c7c8cSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 10912e9c7c8cSmrg ac_unrecognized_sep=', ';; 10922e9c7c8cSmrg esac 10932e9c7c8cSmrg eval enable_$ac_useropt=no ;; 10941ab64890Smrg 10951ab64890Smrg -docdir | --docdir | --docdi | --doc | --do) 10961ab64890Smrg ac_prev=docdir ;; 10971ab64890Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 10981ab64890Smrg docdir=$ac_optarg ;; 10991ab64890Smrg 11001ab64890Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 11011ab64890Smrg ac_prev=dvidir ;; 11021ab64890Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 11031ab64890Smrg dvidir=$ac_optarg ;; 11041ab64890Smrg 11051ab64890Smrg -enable-* | --enable-*) 11062e9c7c8cSmrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 11071ab64890Smrg # Reject names that are not valid shell variable names. 11082e9c7c8cSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1109876003caSmrg as_fn_error $? "invalid feature name: $ac_useropt" 11102e9c7c8cSmrg ac_useropt_orig=$ac_useropt 1111876003caSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11122e9c7c8cSmrg case $ac_user_opts in 11132e9c7c8cSmrg *" 11142e9c7c8cSmrg"enable_$ac_useropt" 11152e9c7c8cSmrg"*) ;; 11162e9c7c8cSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 11172e9c7c8cSmrg ac_unrecognized_sep=', ';; 11182e9c7c8cSmrg esac 11192e9c7c8cSmrg eval enable_$ac_useropt=\$ac_optarg ;; 11201ab64890Smrg 11211ab64890Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 11221ab64890Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 11231ab64890Smrg | --exec | --exe | --ex) 11241ab64890Smrg ac_prev=exec_prefix ;; 11251ab64890Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 11261ab64890Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 11271ab64890Smrg | --exec=* | --exe=* | --ex=*) 11281ab64890Smrg exec_prefix=$ac_optarg ;; 11291ab64890Smrg 11301ab64890Smrg -gas | --gas | --ga | --g) 11311ab64890Smrg # Obsolete; use --with-gas. 11321ab64890Smrg with_gas=yes ;; 11331ab64890Smrg 11341ab64890Smrg -help | --help | --hel | --he | -h) 11351ab64890Smrg ac_init_help=long ;; 11361ab64890Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 11371ab64890Smrg ac_init_help=recursive ;; 11381ab64890Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 11391ab64890Smrg ac_init_help=short ;; 11401ab64890Smrg 11411ab64890Smrg -host | --host | --hos | --ho) 11421ab64890Smrg ac_prev=host_alias ;; 11431ab64890Smrg -host=* | --host=* | --hos=* | --ho=*) 11441ab64890Smrg host_alias=$ac_optarg ;; 11451ab64890Smrg 11461ab64890Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 11471ab64890Smrg ac_prev=htmldir ;; 11481ab64890Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 11491ab64890Smrg | --ht=*) 11501ab64890Smrg htmldir=$ac_optarg ;; 11511ab64890Smrg 11521ab64890Smrg -includedir | --includedir | --includedi | --included | --include \ 11531ab64890Smrg | --includ | --inclu | --incl | --inc) 11541ab64890Smrg ac_prev=includedir ;; 11551ab64890Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 11561ab64890Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 11571ab64890Smrg includedir=$ac_optarg ;; 11581ab64890Smrg 11591ab64890Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 11601ab64890Smrg ac_prev=infodir ;; 11611ab64890Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 11621ab64890Smrg infodir=$ac_optarg ;; 11631ab64890Smrg 11641ab64890Smrg -libdir | --libdir | --libdi | --libd) 11651ab64890Smrg ac_prev=libdir ;; 11661ab64890Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 11671ab64890Smrg libdir=$ac_optarg ;; 11681ab64890Smrg 11691ab64890Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 11701ab64890Smrg | --libexe | --libex | --libe) 11711ab64890Smrg ac_prev=libexecdir ;; 11721ab64890Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 11731ab64890Smrg | --libexe=* | --libex=* | --libe=*) 11741ab64890Smrg libexecdir=$ac_optarg ;; 11751ab64890Smrg 11761ab64890Smrg -localedir | --localedir | --localedi | --localed | --locale) 11771ab64890Smrg ac_prev=localedir ;; 11781ab64890Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 11791ab64890Smrg localedir=$ac_optarg ;; 11801ab64890Smrg 11811ab64890Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 11821ab64890Smrg | --localstate | --localstat | --localsta | --localst | --locals) 11831ab64890Smrg ac_prev=localstatedir ;; 11841ab64890Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 11851ab64890Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 11861ab64890Smrg localstatedir=$ac_optarg ;; 11871ab64890Smrg 11881ab64890Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 11891ab64890Smrg ac_prev=mandir ;; 11901ab64890Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 11911ab64890Smrg mandir=$ac_optarg ;; 11921ab64890Smrg 11931ab64890Smrg -nfp | --nfp | --nf) 11941ab64890Smrg # Obsolete; use --without-fp. 11951ab64890Smrg with_fp=no ;; 11961ab64890Smrg 11971ab64890Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 11981ab64890Smrg | --no-cr | --no-c | -n) 11991ab64890Smrg no_create=yes ;; 12001ab64890Smrg 12011ab64890Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 12021ab64890Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 12031ab64890Smrg no_recursion=yes ;; 12041ab64890Smrg 12051ab64890Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 12061ab64890Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 12071ab64890Smrg | --oldin | --oldi | --old | --ol | --o) 12081ab64890Smrg ac_prev=oldincludedir ;; 12091ab64890Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 12101ab64890Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 12111ab64890Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 12121ab64890Smrg oldincludedir=$ac_optarg ;; 12131ab64890Smrg 12141ab64890Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 12151ab64890Smrg ac_prev=prefix ;; 12161ab64890Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 12171ab64890Smrg prefix=$ac_optarg ;; 12181ab64890Smrg 12191ab64890Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 12201ab64890Smrg | --program-pre | --program-pr | --program-p) 12211ab64890Smrg ac_prev=program_prefix ;; 12221ab64890Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 12231ab64890Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 12241ab64890Smrg program_prefix=$ac_optarg ;; 12251ab64890Smrg 12261ab64890Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 12271ab64890Smrg | --program-suf | --program-su | --program-s) 12281ab64890Smrg ac_prev=program_suffix ;; 12291ab64890Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 12301ab64890Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 12311ab64890Smrg program_suffix=$ac_optarg ;; 12321ab64890Smrg 12331ab64890Smrg -program-transform-name | --program-transform-name \ 12341ab64890Smrg | --program-transform-nam | --program-transform-na \ 12351ab64890Smrg | --program-transform-n | --program-transform- \ 12361ab64890Smrg | --program-transform | --program-transfor \ 12371ab64890Smrg | --program-transfo | --program-transf \ 12381ab64890Smrg | --program-trans | --program-tran \ 12391ab64890Smrg | --progr-tra | --program-tr | --program-t) 12401ab64890Smrg ac_prev=program_transform_name ;; 12411ab64890Smrg -program-transform-name=* | --program-transform-name=* \ 12421ab64890Smrg | --program-transform-nam=* | --program-transform-na=* \ 12431ab64890Smrg | --program-transform-n=* | --program-transform-=* \ 12441ab64890Smrg | --program-transform=* | --program-transfor=* \ 12451ab64890Smrg | --program-transfo=* | --program-transf=* \ 12461ab64890Smrg | --program-trans=* | --program-tran=* \ 12471ab64890Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 12481ab64890Smrg program_transform_name=$ac_optarg ;; 12491ab64890Smrg 12501ab64890Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 12511ab64890Smrg ac_prev=pdfdir ;; 12521ab64890Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 12531ab64890Smrg pdfdir=$ac_optarg ;; 12541ab64890Smrg 12551ab64890Smrg -psdir | --psdir | --psdi | --psd | --ps) 12561ab64890Smrg ac_prev=psdir ;; 12571ab64890Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 12581ab64890Smrg psdir=$ac_optarg ;; 12591ab64890Smrg 12601ab64890Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12611ab64890Smrg | -silent | --silent | --silen | --sile | --sil) 12621ab64890Smrg silent=yes ;; 12631ab64890Smrg 12641ab64890Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 12651ab64890Smrg ac_prev=sbindir ;; 12661ab64890Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 12671ab64890Smrg | --sbi=* | --sb=*) 12681ab64890Smrg sbindir=$ac_optarg ;; 12691ab64890Smrg 12701ab64890Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 12711ab64890Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 12721ab64890Smrg | --sharedst | --shareds | --shared | --share | --shar \ 12731ab64890Smrg | --sha | --sh) 12741ab64890Smrg ac_prev=sharedstatedir ;; 12751ab64890Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 12761ab64890Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 12771ab64890Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 12781ab64890Smrg | --sha=* | --sh=*) 12791ab64890Smrg sharedstatedir=$ac_optarg ;; 12801ab64890Smrg 12811ab64890Smrg -site | --site | --sit) 12821ab64890Smrg ac_prev=site ;; 12831ab64890Smrg -site=* | --site=* | --sit=*) 12841ab64890Smrg site=$ac_optarg ;; 12851ab64890Smrg 12861ab64890Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 12871ab64890Smrg ac_prev=srcdir ;; 12881ab64890Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 12891ab64890Smrg srcdir=$ac_optarg ;; 12901ab64890Smrg 12911ab64890Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 12921ab64890Smrg | --syscon | --sysco | --sysc | --sys | --sy) 12931ab64890Smrg ac_prev=sysconfdir ;; 12941ab64890Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 12951ab64890Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 12961ab64890Smrg sysconfdir=$ac_optarg ;; 12971ab64890Smrg 12981ab64890Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 12991ab64890Smrg ac_prev=target_alias ;; 13001ab64890Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 13011ab64890Smrg target_alias=$ac_optarg ;; 13021ab64890Smrg 13031ab64890Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 13041ab64890Smrg verbose=yes ;; 13051ab64890Smrg 13061ab64890Smrg -version | --version | --versio | --versi | --vers | -V) 13071ab64890Smrg ac_init_version=: ;; 13081ab64890Smrg 13091ab64890Smrg -with-* | --with-*) 13102e9c7c8cSmrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 13111ab64890Smrg # Reject names that are not valid shell variable names. 13122e9c7c8cSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1313876003caSmrg as_fn_error $? "invalid package name: $ac_useropt" 13142e9c7c8cSmrg ac_useropt_orig=$ac_useropt 1315876003caSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 13162e9c7c8cSmrg case $ac_user_opts in 13172e9c7c8cSmrg *" 13182e9c7c8cSmrg"with_$ac_useropt" 13192e9c7c8cSmrg"*) ;; 13202e9c7c8cSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 13212e9c7c8cSmrg ac_unrecognized_sep=', ';; 13222e9c7c8cSmrg esac 13232e9c7c8cSmrg eval with_$ac_useropt=\$ac_optarg ;; 13241ab64890Smrg 13251ab64890Smrg -without-* | --without-*) 13262e9c7c8cSmrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 13271ab64890Smrg # Reject names that are not valid shell variable names. 13282e9c7c8cSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1329876003caSmrg as_fn_error $? "invalid package name: $ac_useropt" 13302e9c7c8cSmrg ac_useropt_orig=$ac_useropt 1331876003caSmrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 13322e9c7c8cSmrg case $ac_user_opts in 13332e9c7c8cSmrg *" 13342e9c7c8cSmrg"with_$ac_useropt" 13352e9c7c8cSmrg"*) ;; 13362e9c7c8cSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 13372e9c7c8cSmrg ac_unrecognized_sep=', ';; 13382e9c7c8cSmrg esac 13392e9c7c8cSmrg eval with_$ac_useropt=no ;; 13401ab64890Smrg 13411ab64890Smrg --x) 13421ab64890Smrg # Obsolete; use --with-x. 13431ab64890Smrg with_x=yes ;; 13441ab64890Smrg 13451ab64890Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 13461ab64890Smrg | --x-incl | --x-inc | --x-in | --x-i) 13471ab64890Smrg ac_prev=x_includes ;; 13481ab64890Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 13491ab64890Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 13501ab64890Smrg x_includes=$ac_optarg ;; 13511ab64890Smrg 13521ab64890Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 13531ab64890Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 13541ab64890Smrg ac_prev=x_libraries ;; 13551ab64890Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 13561ab64890Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 13571ab64890Smrg x_libraries=$ac_optarg ;; 13581ab64890Smrg 135947f86ac1Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 136047f86ac1SmrgTry \`$0 --help' for more information" 13611ab64890Smrg ;; 13621ab64890Smrg 13631ab64890Smrg *=*) 13641ab64890Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 13651ab64890Smrg # Reject names that are not valid shell variable names. 1366b4ee4795Smrg case $ac_envvar in #( 1367b4ee4795Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 136847f86ac1Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1369b4ee4795Smrg esac 13701ab64890Smrg eval $ac_envvar=\$ac_optarg 13711ab64890Smrg export $ac_envvar ;; 13721ab64890Smrg 13731ab64890Smrg *) 13741ab64890Smrg # FIXME: should be removed in autoconf 3.0. 1375876003caSmrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 13761ab64890Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1377876003caSmrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1378e9fcaa8aSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 13791ab64890Smrg ;; 13801ab64890Smrg 13811ab64890Smrg esac 13821ab64890Smrgdone 13831ab64890Smrg 13841ab64890Smrgif test -n "$ac_prev"; then 13851ab64890Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 138647f86ac1Smrg as_fn_error $? "missing argument to $ac_option" 13871ab64890Smrgfi 13881ab64890Smrg 13892e9c7c8cSmrgif test -n "$ac_unrecognized_opts"; then 13902e9c7c8cSmrg case $enable_option_checking in 13912e9c7c8cSmrg no) ;; 139247f86ac1Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1393876003caSmrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 13942e9c7c8cSmrg esac 13952e9c7c8cSmrgfi 13962e9c7c8cSmrg 13972e9c7c8cSmrg# Check all directory arguments for consistency. 13981ab64890Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 13991ab64890Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 14001ab64890Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1401876003caSmrg libdir localedir mandir 14021ab64890Smrgdo 14031ab64890Smrg eval ac_val=\$$ac_var 14042e9c7c8cSmrg # Remove trailing slashes. 14052e9c7c8cSmrg case $ac_val in 14062e9c7c8cSmrg */ ) 14072e9c7c8cSmrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 14082e9c7c8cSmrg eval $ac_var=\$ac_val;; 14092e9c7c8cSmrg esac 14102e9c7c8cSmrg # Be sure to have absolute directory names. 14111ab64890Smrg case $ac_val in 14121ab64890Smrg [\\/$]* | ?:[\\/]* ) continue;; 14131ab64890Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 14141ab64890Smrg esac 141547f86ac1Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 14161ab64890Smrgdone 14171ab64890Smrg 14181ab64890Smrg# There might be people who depend on the old broken behavior: `$host' 14191ab64890Smrg# used to hold the argument of --host etc. 14201ab64890Smrg# FIXME: To remove some day. 14211ab64890Smrgbuild=$build_alias 14221ab64890Smrghost=$host_alias 14231ab64890Smrgtarget=$target_alias 14241ab64890Smrg 14251ab64890Smrg# FIXME: To remove some day. 14261ab64890Smrgif test "x$host_alias" != x; then 14271ab64890Smrg if test "x$build_alias" = x; then 14281ab64890Smrg cross_compiling=maybe 14291ab64890Smrg elif test "x$build_alias" != "x$host_alias"; then 14301ab64890Smrg cross_compiling=yes 14311ab64890Smrg fi 14321ab64890Smrgfi 14331ab64890Smrg 14341ab64890Smrgac_tool_prefix= 14351ab64890Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 14361ab64890Smrg 14371ab64890Smrgtest "$silent" = yes && exec 6>/dev/null 14381ab64890Smrg 14391ab64890Smrg 14401ab64890Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 14411ab64890Smrgac_ls_di=`ls -di .` && 14421ab64890Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 144347f86ac1Smrg as_fn_error $? "working directory cannot be determined" 14441ab64890Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 144547f86ac1Smrg as_fn_error $? "pwd does not report name of working directory" 14461ab64890Smrg 14471ab64890Smrg 14481ab64890Smrg# Find the source files, if location was not specified. 14491ab64890Smrgif test -z "$srcdir"; then 14501ab64890Smrg ac_srcdir_defaulted=yes 14511ab64890Smrg # Try the directory containing this script, then the parent directory. 14522e9c7c8cSmrg ac_confdir=`$as_dirname -- "$as_myself" || 14532e9c7c8cSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14542e9c7c8cSmrg X"$as_myself" : 'X\(//\)[^/]' \| \ 14552e9c7c8cSmrg X"$as_myself" : 'X\(//\)$' \| \ 14562e9c7c8cSmrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1457876003caSmrg$as_echo X"$as_myself" | 14581ab64890Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14591ab64890Smrg s//\1/ 14601ab64890Smrg q 14611ab64890Smrg } 14621ab64890Smrg /^X\(\/\/\)[^/].*/{ 14631ab64890Smrg s//\1/ 14641ab64890Smrg q 14651ab64890Smrg } 14661ab64890Smrg /^X\(\/\/\)$/{ 14671ab64890Smrg s//\1/ 14681ab64890Smrg q 14691ab64890Smrg } 14701ab64890Smrg /^X\(\/\).*/{ 14711ab64890Smrg s//\1/ 14721ab64890Smrg q 14731ab64890Smrg } 14741ab64890Smrg s/.*/./; q'` 14751ab64890Smrg srcdir=$ac_confdir 14761ab64890Smrg if test ! -r "$srcdir/$ac_unique_file"; then 14771ab64890Smrg srcdir=.. 14781ab64890Smrg fi 14791ab64890Smrgelse 14801ab64890Smrg ac_srcdir_defaulted=no 14811ab64890Smrgfi 14821ab64890Smrgif test ! -r "$srcdir/$ac_unique_file"; then 14831ab64890Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 148447f86ac1Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 14851ab64890Smrgfi 14861ab64890Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 14871ab64890Smrgac_abs_confdir=`( 148847f86ac1Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 14891ab64890Smrg pwd)` 14901ab64890Smrg# When building in place, set srcdir=. 14911ab64890Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 14921ab64890Smrg srcdir=. 14931ab64890Smrgfi 14941ab64890Smrg# Remove unnecessary trailing slashes from srcdir. 14951ab64890Smrg# Double slashes in file names in object file debugging info 14961ab64890Smrg# mess up M-x gdb in Emacs. 14971ab64890Smrgcase $srcdir in 14981ab64890Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 14991ab64890Smrgesac 15001ab64890Smrgfor ac_var in $ac_precious_vars; do 15011ab64890Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 15021ab64890Smrg eval ac_env_${ac_var}_value=\$${ac_var} 15031ab64890Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 15041ab64890Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 15051ab64890Smrgdone 15061ab64890Smrg 15071ab64890Smrg# 15081ab64890Smrg# Report the --help message. 15091ab64890Smrg# 15101ab64890Smrgif test "$ac_init_help" = "long"; then 15111ab64890Smrg # Omit some internal or obsolete options to make the list less imposing. 15121ab64890Smrg # This message is too long to be a string in the A/UX 3.1 sh. 15131ab64890Smrg cat <<_ACEOF 1514876003caSmrg\`configure' configures libX11 1.8.4 to adapt to many kinds of systems. 15151ab64890Smrg 15161ab64890SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 15171ab64890Smrg 15181ab64890SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 15191ab64890SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 15201ab64890Smrg 15211ab64890SmrgDefaults for the options are specified in brackets. 15221ab64890Smrg 15231ab64890SmrgConfiguration: 15241ab64890Smrg -h, --help display this help and exit 15251ab64890Smrg --help=short display options specific to this package 15261ab64890Smrg --help=recursive display the short help of all the included packages 15271ab64890Smrg -V, --version display version information and exit 152847f86ac1Smrg -q, --quiet, --silent do not print \`checking ...' messages 15291ab64890Smrg --cache-file=FILE cache test results in FILE [disabled] 15301ab64890Smrg -C, --config-cache alias for \`--cache-file=config.cache' 15311ab64890Smrg -n, --no-create do not create output files 15321ab64890Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 15331ab64890Smrg 15341ab64890SmrgInstallation directories: 15351ab64890Smrg --prefix=PREFIX install architecture-independent files in PREFIX 15362e9c7c8cSmrg [$ac_default_prefix] 15371ab64890Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 15382e9c7c8cSmrg [PREFIX] 15391ab64890Smrg 15401ab64890SmrgBy default, \`make install' will install all the files in 15411ab64890Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 15421ab64890Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 15431ab64890Smrgfor instance \`--prefix=\$HOME'. 15441ab64890Smrg 15451ab64890SmrgFor better control, use the options below. 15461ab64890Smrg 15471ab64890SmrgFine tuning of the installation directories: 15482e9c7c8cSmrg --bindir=DIR user executables [EPREFIX/bin] 15492e9c7c8cSmrg --sbindir=DIR system admin executables [EPREFIX/sbin] 15502e9c7c8cSmrg --libexecdir=DIR program executables [EPREFIX/libexec] 15512e9c7c8cSmrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 15522e9c7c8cSmrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 15532e9c7c8cSmrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 15542e9c7c8cSmrg --libdir=DIR object code libraries [EPREFIX/lib] 15552e9c7c8cSmrg --includedir=DIR C header files [PREFIX/include] 15562e9c7c8cSmrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 15572e9c7c8cSmrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 15582e9c7c8cSmrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 15592e9c7c8cSmrg --infodir=DIR info documentation [DATAROOTDIR/info] 15602e9c7c8cSmrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 15612e9c7c8cSmrg --mandir=DIR man documentation [DATAROOTDIR/man] 15622e9c7c8cSmrg --docdir=DIR documentation root [DATAROOTDIR/doc/libX11] 15632e9c7c8cSmrg --htmldir=DIR html documentation [DOCDIR] 15642e9c7c8cSmrg --dvidir=DIR dvi documentation [DOCDIR] 15652e9c7c8cSmrg --pdfdir=DIR pdf documentation [DOCDIR] 15662e9c7c8cSmrg --psdir=DIR ps documentation [DOCDIR] 15671ab64890Smrg_ACEOF 15681ab64890Smrg 15691ab64890Smrg cat <<\_ACEOF 15701ab64890Smrg 15711ab64890SmrgProgram names: 15721ab64890Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 15731ab64890Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 15741ab64890Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 15751ab64890Smrg 15761ab64890SmrgSystem types: 15771ab64890Smrg --build=BUILD configure for building on BUILD [guessed] 15781ab64890Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 15791ab64890Smrg_ACEOF 15801ab64890Smrgfi 15811ab64890Smrg 15821ab64890Smrgif test -n "$ac_init_help"; then 15831ab64890Smrg case $ac_init_help in 1584876003caSmrg short | recursive ) echo "Configuration of libX11 1.8.4:";; 15851ab64890Smrg esac 15861ab64890Smrg cat <<\_ACEOF 15871ab64890Smrg 15881ab64890SmrgOptional Features: 15892e9c7c8cSmrg --disable-option-checking ignore unrecognized --enable/--with options 15901ab64890Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 15911ab64890Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1592eb411b4bSmrg --enable-dependency-tracking 1593eb411b4bSmrg do not reject slow dependency extractors 1594eb411b4bSmrg --disable-dependency-tracking 1595eb411b4bSmrg speeds up one-time build 1596eb411b4bSmrg --enable-silent-rules less verbose build output (undo: "make V=1") 1597eb411b4bSmrg --disable-silent-rules verbose build output (undo: "make V=0") 159857f47464Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 159957f47464Smrg --enable-static[=PKGS] build static libraries [default=yes] 160057f47464Smrg --enable-fast-install[=PKGS] 160157f47464Smrg optimize for fast installation [default=yes] 160257f47464Smrg --disable-libtool-lock avoid locking (might break parallel builds) 1603258a0ebeSmrg --disable-largefile omit support for large files 1604eb411b4bSmrg --disable-selective-werror 1605eb411b4bSmrg Turn off selective compiler errors. (default: 1606eb411b4bSmrg enabled) 1607b4ee4795Smrg --enable-strict-compilation 1608b4ee4795Smrg Enable all warnings from compiler and make them 1609b4ee4795Smrg errors (default: disabled) 161088de56ccSmrg --enable-specs Enable building the specs (default: yes) 1611b4ee4795Smrg --enable-unix-transport Enable UNIX domain socket transport 1612b4ee4795Smrg --enable-tcp-transport Enable TCP socket transport 1613b4ee4795Smrg --enable-ipv6 Enable IPv6 support 1614b4ee4795Smrg --enable-local-transport 1615b4ee4795Smrg Enable os-specific local transport 16161ab64890Smrg --enable-loadable-i18n Controls loadable i18n module support 16171ab64890Smrg --disable-loadable-xcursor 16181ab64890Smrg Controls loadable xcursor library support 1619e9628295Smrg --disable-thread-safety-constructor 1620e9628295Smrg Controls mandatory thread safety support 16211ab64890Smrg --disable-xthreads Disable Xlib support for Multithreading 16221ab64890Smrg --disable-xcms Disable Xlib support for CMS *EXPERIMENTAL* 16231ab64890Smrg --disable-xlocale Disable Xlib locale implementation *EXPERIMENTAL* 16241ab64890Smrg --enable-xlocaledir Enable XLOCALEDIR environment variable support 16251ab64890Smrg --disable-xf86bigfont Disable XF86BigFont extension support 16261ab64890Smrg --disable-xkb Disable XKB support *EXPERIMENTAL* 16271ab64890Smrg --disable-composecache Disable compose table cache support 16281ab64890Smrg --enable-lint-library Create lint library (default: disabled) 16291ab64890Smrg --enable-malloc0returnsnull 16301ab64890Smrg malloc(0) returns NULL (default: auto) 16311ab64890Smrg 16321ab64890SmrgOptional Packages: 16331ab64890Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 16341ab64890Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1635eb411b4bSmrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 16361ab64890Smrg both] 1637862bcd1aSmrg --with-aix-soname=aix|svr4|both 1638862bcd1aSmrg shared library versioning (aka "SONAME") variant to 1639862bcd1aSmrg provide on AIX, [default=aix]. 164088de56ccSmrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1641862bcd1aSmrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1642862bcd1aSmrg compiler's sysroot if not specified). 164357f47464Smrg --with-xmlto Use xmlto to regenerate documentation (default: 164457f47464Smrg auto) 164557f47464Smrg --with-fop Use fop to regenerate documentation (default: no) 164657f47464Smrg --with-xsltproc Use xsltproc for the transformation of XML documents 164757f47464Smrg (default: auto) 16486cc2b21fSmrg --with-perl Use perl for extracting information from files 16496cc2b21fSmrg (default: auto) 16501ab64890Smrg --with-launchd Build with support for Apple's launchd (default: 16511ab64890Smrg auto) 1652eb411b4bSmrg --with-keysymdefdir=DIR The location of keysymdef.h (defaults to xproto 1653eb411b4bSmrg include dir) 16541ab64890Smrg --with-lint Use a lint-style source code checker (default: 16551ab64890Smrg disabled) 16562e9c7c8cSmrg --with-locale-lib-dir=DIR 16572e9c7c8cSmrg Directory where locale libraries files are installed 16582e9c7c8cSmrg (default: $libdir/X11/locale) 16591ab64890Smrg 16601ab64890SmrgSome influential environment variables: 16611ab64890Smrg CC C compiler command 16621ab64890Smrg CFLAGS C compiler flags 16631ab64890Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 16641ab64890Smrg nonstandard directory <lib dir> 16651ab64890Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1666b4ee4795Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 16671ab64890Smrg you have headers in a nonstandard directory <include dir> 1668876003caSmrg CPP C preprocessor 1669862bcd1aSmrg LT_SYS_LIBRARY_PATH 1670862bcd1aSmrg User-defined run-time library search path. 16711ab64890Smrg PKG_CONFIG path to pkg-config utility 16722d67cb4fSmrg PKG_CONFIG_PATH 16732d67cb4fSmrg directories to add to pkg-config's search path 16742d67cb4fSmrg PKG_CONFIG_LIBDIR 16752d67cb4fSmrg path overriding pkg-config's built-in search path 1676e9fcaa8aSmrg XMLTO Path to xmlto command 1677e9fcaa8aSmrg FOP Path to fop command 167857f47464Smrg XSLTPROC Path to xsltproc command 16796cc2b21fSmrg PERL Path to perl command 16801ab64890Smrg BIGFONT_CFLAGS 16811ab64890Smrg C compiler flags for BIGFONT, overriding pkg-config 16821ab64890Smrg BIGFONT_LIBS 16831ab64890Smrg linker flags for BIGFONT, overriding pkg-config 168461234c2cSmrg LINT Path to a lint-style command 168561234c2cSmrg LINT_FLAGS Flags for the lint-style command 1686b4ee4795Smrg X11_CFLAGS C compiler flags for X11, overriding pkg-config 1687b4ee4795Smrg X11_LIBS linker flags for X11, overriding pkg-config 16881ab64890Smrg 16891ab64890SmrgUse these variables to override the choices made by `configure' or to help 16901ab64890Smrgit to find libraries and programs with nonstandard names/locations. 16911ab64890Smrg 16925efbdfc3SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>. 16931ab64890Smrg_ACEOF 16941ab64890Smrgac_status=$? 16951ab64890Smrgfi 16961ab64890Smrg 16971ab64890Smrgif test "$ac_init_help" = "recursive"; then 16981ab64890Smrg # If there are subdirs, report their specific --help. 16991ab64890Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 17002e9c7c8cSmrg test -d "$ac_dir" || 17012e9c7c8cSmrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 17022e9c7c8cSmrg continue 17031ab64890Smrg ac_builddir=. 17041ab64890Smrg 17051ab64890Smrgcase "$ac_dir" in 17061ab64890Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17071ab64890Smrg*) 1708876003caSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17091ab64890Smrg # A ".." for each directory in $ac_dir_suffix. 1710876003caSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17111ab64890Smrg case $ac_top_builddir_sub in 17121ab64890Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17131ab64890Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17141ab64890Smrg esac ;; 17151ab64890Smrgesac 17161ab64890Smrgac_abs_top_builddir=$ac_pwd 17171ab64890Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 17181ab64890Smrg# for backward compatibility: 17191ab64890Smrgac_top_builddir=$ac_top_build_prefix 17201ab64890Smrg 17211ab64890Smrgcase $srcdir in 17221ab64890Smrg .) # We are building in place. 17231ab64890Smrg ac_srcdir=. 17241ab64890Smrg ac_top_srcdir=$ac_top_builddir_sub 17251ab64890Smrg ac_abs_top_srcdir=$ac_pwd ;; 17261ab64890Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 17271ab64890Smrg ac_srcdir=$srcdir$ac_dir_suffix; 17281ab64890Smrg ac_top_srcdir=$srcdir 17291ab64890Smrg ac_abs_top_srcdir=$srcdir ;; 17301ab64890Smrg *) # Relative name. 17311ab64890Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17321ab64890Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 17331ab64890Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17341ab64890Smrgesac 17351ab64890Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17361ab64890Smrg 17371ab64890Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1738876003caSmrg # Check for guested configure. 17391ab64890Smrg if test -f "$ac_srcdir/configure.gnu"; then 17401ab64890Smrg echo && 17411ab64890Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 17421ab64890Smrg elif test -f "$ac_srcdir/configure"; then 17431ab64890Smrg echo && 17441ab64890Smrg $SHELL "$ac_srcdir/configure" --help=recursive 17451ab64890Smrg else 1746876003caSmrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 17471ab64890Smrg fi || ac_status=$? 17481ab64890Smrg cd "$ac_pwd" || { ac_status=$?; break; } 17491ab64890Smrg done 17501ab64890Smrgfi 17511ab64890Smrg 17521ab64890Smrgtest -n "$ac_init_help" && exit $ac_status 17531ab64890Smrgif $ac_init_version; then 17541ab64890Smrg cat <<\_ACEOF 1755876003caSmrglibX11 configure 1.8.4 1756876003caSmrggenerated by GNU Autoconf 2.69 17571ab64890Smrg 1758876003caSmrgCopyright (C) 2012 Free Software Foundation, Inc. 17591ab64890SmrgThis configure script is free software; the Free Software Foundation 17601ab64890Smrggives unlimited permission to copy, distribute and modify it. 17611ab64890Smrg_ACEOF 17621ab64890Smrg exit 17631ab64890Smrgfi 17641ab64890Smrg 1765b4ee4795Smrg## ------------------------ ## 1766b4ee4795Smrg## Autoconf initialization. ## 1767b4ee4795Smrg## ------------------------ ## 17681ab64890Smrg 1769b4ee4795Smrg# ac_fn_c_try_compile LINENO 1770b4ee4795Smrg# -------------------------- 1771b4ee4795Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1772b4ee4795Smrgac_fn_c_try_compile () 1773b4ee4795Smrg{ 1774b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1775876003caSmrg rm -f conftest.$ac_objext 1776b4ee4795Smrg if { { ac_try="$ac_compile" 1777b4ee4795Smrgcase "(($ac_try" in 1778b4ee4795Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1779b4ee4795Smrg *) ac_try_echo=$ac_try;; 1780b4ee4795Smrgesac 1781b4ee4795Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1782876003caSmrg$as_echo "$ac_try_echo"; } >&5 1783b4ee4795Smrg (eval "$ac_compile") 2>conftest.err 1784b4ee4795Smrg ac_status=$? 1785b4ee4795Smrg if test -s conftest.err; then 1786b4ee4795Smrg grep -v '^ *+' conftest.err >conftest.er1 1787b4ee4795Smrg cat conftest.er1 >&5 1788b4ee4795Smrg mv -f conftest.er1 conftest.err 1789b4ee4795Smrg fi 1790876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1791b4ee4795Smrg test $ac_status = 0; } && { 1792b4ee4795Smrg test -z "$ac_c_werror_flag" || 1793b4ee4795Smrg test ! -s conftest.err 1794876003caSmrg } && test -s conftest.$ac_objext; then : 1795b4ee4795Smrg ac_retval=0 1796876003caSmrgelse 1797876003caSmrg $as_echo "$as_me: failed program was:" >&5 1798b4ee4795Smrgsed 's/^/| /' conftest.$ac_ext >&5 17991ab64890Smrg 1800b4ee4795Smrg ac_retval=1 1801b4ee4795Smrgfi 1802e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1803b4ee4795Smrg as_fn_set_status $ac_retval 1804b4ee4795Smrg 1805b4ee4795Smrg} # ac_fn_c_try_compile 1806b4ee4795Smrg 1807876003caSmrg# ac_fn_c_try_cpp LINENO 1808876003caSmrg# ---------------------- 1809876003caSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1810876003caSmrgac_fn_c_try_cpp () 1811876003caSmrg{ 1812876003caSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1813876003caSmrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1814876003caSmrgcase "(($ac_try" in 1815876003caSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1816876003caSmrg *) ac_try_echo=$ac_try;; 1817876003caSmrgesac 1818876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1819876003caSmrg$as_echo "$ac_try_echo"; } >&5 1820876003caSmrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1821876003caSmrg ac_status=$? 1822876003caSmrg if test -s conftest.err; then 1823876003caSmrg grep -v '^ *+' conftest.err >conftest.er1 1824876003caSmrg cat conftest.er1 >&5 1825876003caSmrg mv -f conftest.er1 conftest.err 1826876003caSmrg fi 1827876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1828876003caSmrg test $ac_status = 0; } > conftest.i && { 1829876003caSmrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1830876003caSmrg test ! -s conftest.err 1831876003caSmrg }; then : 1832876003caSmrg ac_retval=0 1833876003caSmrgelse 1834876003caSmrg $as_echo "$as_me: failed program was:" >&5 1835876003caSmrgsed 's/^/| /' conftest.$ac_ext >&5 1836876003caSmrg 1837876003caSmrg ac_retval=1 1838876003caSmrgfi 1839876003caSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1840876003caSmrg as_fn_set_status $ac_retval 1841876003caSmrg 1842876003caSmrg} # ac_fn_c_try_cpp 1843876003caSmrg 1844876003caSmrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1845876003caSmrg# ------------------------------------------------------- 1846876003caSmrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1847876003caSmrg# the include files in INCLUDES and setting the cache variable VAR 1848876003caSmrg# accordingly. 1849876003caSmrgac_fn_c_check_header_mongrel () 1850876003caSmrg{ 1851876003caSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1852876003caSmrg if eval \${$3+:} false; then : 1853876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1854876003caSmrg$as_echo_n "checking for $2... " >&6; } 1855876003caSmrgif eval \${$3+:} false; then : 1856876003caSmrg $as_echo_n "(cached) " >&6 1857876003caSmrgfi 1858876003caSmrgeval ac_res=\$$3 1859876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1860876003caSmrg$as_echo "$ac_res" >&6; } 1861876003caSmrgelse 1862876003caSmrg # Is the header compilable? 1863876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1864876003caSmrg$as_echo_n "checking $2 usability... " >&6; } 1865876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1866876003caSmrg/* end confdefs.h. */ 1867876003caSmrg$4 1868876003caSmrg#include <$2> 1869876003caSmrg_ACEOF 1870876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 1871876003caSmrg ac_header_compiler=yes 1872876003caSmrgelse 1873876003caSmrg ac_header_compiler=no 1874876003caSmrgfi 1875876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1876876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1877876003caSmrg$as_echo "$ac_header_compiler" >&6; } 1878876003caSmrg 1879876003caSmrg# Is the header present? 1880876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1881876003caSmrg$as_echo_n "checking $2 presence... " >&6; } 1882876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1883876003caSmrg/* end confdefs.h. */ 1884876003caSmrg#include <$2> 1885876003caSmrg_ACEOF 1886876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then : 1887876003caSmrg ac_header_preproc=yes 1888876003caSmrgelse 1889876003caSmrg ac_header_preproc=no 1890876003caSmrgfi 1891876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext 1892876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1893876003caSmrg$as_echo "$ac_header_preproc" >&6; } 1894876003caSmrg 1895876003caSmrg# So? What about this header? 1896876003caSmrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1897876003caSmrg yes:no: ) 1898876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1899876003caSmrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1900876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1901876003caSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1902876003caSmrg ;; 1903876003caSmrg no:yes:* ) 1904876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1905876003caSmrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1906876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1907876003caSmrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1908876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1909876003caSmrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1910876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1911876003caSmrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1912876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1913876003caSmrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1914876003caSmrg( $as_echo "## ---------------------------------------------------------------------- ## 1915876003caSmrg## Report this to https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues ## 1916876003caSmrg## ---------------------------------------------------------------------- ##" 1917876003caSmrg ) | sed "s/^/$as_me: WARNING: /" >&2 1918876003caSmrg ;; 1919876003caSmrgesac 1920876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1921876003caSmrg$as_echo_n "checking for $2... " >&6; } 1922876003caSmrgif eval \${$3+:} false; then : 1923876003caSmrg $as_echo_n "(cached) " >&6 1924876003caSmrgelse 1925876003caSmrg eval "$3=\$ac_header_compiler" 1926876003caSmrgfi 1927876003caSmrgeval ac_res=\$$3 1928876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1929876003caSmrg$as_echo "$ac_res" >&6; } 1930876003caSmrgfi 1931876003caSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1932876003caSmrg 1933876003caSmrg} # ac_fn_c_check_header_mongrel 1934876003caSmrg 1935876003caSmrg# ac_fn_c_try_run LINENO 1936876003caSmrg# ---------------------- 1937876003caSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1938876003caSmrg# that executables *can* be run. 1939876003caSmrgac_fn_c_try_run () 1940876003caSmrg{ 1941876003caSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1942876003caSmrg if { { ac_try="$ac_link" 1943876003caSmrgcase "(($ac_try" in 1944876003caSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1945876003caSmrg *) ac_try_echo=$ac_try;; 1946876003caSmrgesac 1947876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1948876003caSmrg$as_echo "$ac_try_echo"; } >&5 1949876003caSmrg (eval "$ac_link") 2>&5 1950876003caSmrg ac_status=$? 1951876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1952876003caSmrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1953876003caSmrg { { case "(($ac_try" in 1954876003caSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1955876003caSmrg *) ac_try_echo=$ac_try;; 1956876003caSmrgesac 1957876003caSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1958876003caSmrg$as_echo "$ac_try_echo"; } >&5 1959876003caSmrg (eval "$ac_try") 2>&5 1960876003caSmrg ac_status=$? 1961876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1962876003caSmrg test $ac_status = 0; }; }; then : 1963876003caSmrg ac_retval=0 1964876003caSmrgelse 1965876003caSmrg $as_echo "$as_me: program exited with status $ac_status" >&5 1966876003caSmrg $as_echo "$as_me: failed program was:" >&5 1967876003caSmrgsed 's/^/| /' conftest.$ac_ext >&5 1968876003caSmrg 1969876003caSmrg ac_retval=$ac_status 1970876003caSmrgfi 1971876003caSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1972876003caSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1973876003caSmrg as_fn_set_status $ac_retval 1974876003caSmrg 1975876003caSmrg} # ac_fn_c_try_run 1976876003caSmrg 1977b4ee4795Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1978b4ee4795Smrg# ------------------------------------------------------- 1979b4ee4795Smrg# Tests whether HEADER exists and can be compiled using the include files in 1980b4ee4795Smrg# INCLUDES, setting the cache variable VAR accordingly. 1981b4ee4795Smrgac_fn_c_check_header_compile () 1982b4ee4795Smrg{ 1983b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1984876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1985876003caSmrg$as_echo_n "checking for $2... " >&6; } 1986876003caSmrgif eval \${$3+:} false; then : 1987876003caSmrg $as_echo_n "(cached) " >&6 1988876003caSmrgelse 1989b4ee4795Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1990b4ee4795Smrg/* end confdefs.h. */ 1991b4ee4795Smrg$4 1992b4ee4795Smrg#include <$2> 19931ab64890Smrg_ACEOF 1994876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 1995b4ee4795Smrg eval "$3=yes" 1996876003caSmrgelse 1997b4ee4795Smrg eval "$3=no" 1998b4ee4795Smrgfi 1999876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2000b4ee4795Smrgfi 2001b4ee4795Smrgeval ac_res=\$$3 2002876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2003876003caSmrg$as_echo "$ac_res" >&6; } 2004e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 20051ab64890Smrg 2006b4ee4795Smrg} # ac_fn_c_check_header_compile 20071ab64890Smrg 2008b4ee4795Smrg# ac_fn_c_try_link LINENO 2009b4ee4795Smrg# ----------------------- 2010b4ee4795Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 2011b4ee4795Smrgac_fn_c_try_link () 2012b4ee4795Smrg{ 2013b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2014876003caSmrg rm -f conftest.$ac_objext conftest$ac_exeext 2015b4ee4795Smrg if { { ac_try="$ac_link" 2016b4ee4795Smrgcase "(($ac_try" in 2017b4ee4795Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2018b4ee4795Smrg *) ac_try_echo=$ac_try;; 2019b4ee4795Smrgesac 2020b4ee4795Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2021876003caSmrg$as_echo "$ac_try_echo"; } >&5 2022b4ee4795Smrg (eval "$ac_link") 2>conftest.err 2023b4ee4795Smrg ac_status=$? 2024b4ee4795Smrg if test -s conftest.err; then 2025b4ee4795Smrg grep -v '^ *+' conftest.err >conftest.er1 2026b4ee4795Smrg cat conftest.er1 >&5 2027b4ee4795Smrg mv -f conftest.er1 conftest.err 2028b4ee4795Smrg fi 2029876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2030b4ee4795Smrg test $ac_status = 0; } && { 2031b4ee4795Smrg test -z "$ac_c_werror_flag" || 2032b4ee4795Smrg test ! -s conftest.err 2033b4ee4795Smrg } && test -s conftest$ac_exeext && { 2034b4ee4795Smrg test "$cross_compiling" = yes || 20350f8248bfSmrg test -x conftest$ac_exeext 2036876003caSmrg }; then : 2037b4ee4795Smrg ac_retval=0 2038876003caSmrgelse 2039876003caSmrg $as_echo "$as_me: failed program was:" >&5 2040b4ee4795Smrgsed 's/^/| /' conftest.$ac_ext >&5 20411ab64890Smrg 2042b4ee4795Smrg ac_retval=1 2043b4ee4795Smrgfi 2044b4ee4795Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2045b4ee4795Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2046b4ee4795Smrg # interfere with the next link command; also delete a directory that is 2047b4ee4795Smrg # left behind by Apple's compiler. We do this before executing the actions. 2048b4ee4795Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2049e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2050b4ee4795Smrg as_fn_set_status $ac_retval 20511ab64890Smrg 2052b4ee4795Smrg} # ac_fn_c_try_link 20531ab64890Smrg 2054b4ee4795Smrg# ac_fn_c_check_func LINENO FUNC VAR 2055b4ee4795Smrg# ---------------------------------- 2056b4ee4795Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 2057b4ee4795Smrgac_fn_c_check_func () 2058b4ee4795Smrg{ 2059b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2060876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2061876003caSmrg$as_echo_n "checking for $2... " >&6; } 2062876003caSmrgif eval \${$3+:} false; then : 2063876003caSmrg $as_echo_n "(cached) " >&6 2064876003caSmrgelse 2065b4ee4795Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2066b4ee4795Smrg/* end confdefs.h. */ 2067b4ee4795Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2068b4ee4795Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2069b4ee4795Smrg#define $2 innocuous_$2 20701ab64890Smrg 2071b4ee4795Smrg/* System header to define __stub macros and hopefully few prototypes, 2072876003caSmrg which can conflict with char $2 (); below. 2073876003caSmrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2074876003caSmrg <limits.h> exists even on freestanding compilers. */ 2075876003caSmrg 2076876003caSmrg#ifdef __STDC__ 2077876003caSmrg# include <limits.h> 2078876003caSmrg#else 2079876003caSmrg# include <assert.h> 2080876003caSmrg#endif 20811ab64890Smrg 2082b4ee4795Smrg#undef $2 20831ab64890Smrg 2084b4ee4795Smrg/* Override any GCC internal prototype to avoid an error. 2085b4ee4795Smrg Use char because int might match the return type of a GCC 2086b4ee4795Smrg builtin and then its argument prototype would still apply. */ 2087b4ee4795Smrg#ifdef __cplusplus 2088b4ee4795Smrgextern "C" 2089b4ee4795Smrg#endif 2090b4ee4795Smrgchar $2 (); 2091b4ee4795Smrg/* The GNU C library defines this for functions which it implements 2092b4ee4795Smrg to always fail with ENOSYS. Some functions are actually named 2093b4ee4795Smrg something starting with __ and the normal name is an alias. */ 2094b4ee4795Smrg#if defined __stub_$2 || defined __stub___$2 2095b4ee4795Smrgchoke me 2096b4ee4795Smrg#endif 2097b4ee4795Smrg 2098b4ee4795Smrgint 2099876003caSmrgmain () 2100b4ee4795Smrg{ 2101b4ee4795Smrgreturn $2 (); 2102b4ee4795Smrg ; 2103b4ee4795Smrg return 0; 2104b4ee4795Smrg} 21051ab64890Smrg_ACEOF 2106876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 2107b4ee4795Smrg eval "$3=yes" 2108876003caSmrgelse 2109b4ee4795Smrg eval "$3=no" 2110b4ee4795Smrgfi 2111876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 2112b4ee4795Smrg conftest$ac_exeext conftest.$ac_ext 2113b4ee4795Smrgfi 2114b4ee4795Smrgeval ac_res=\$$3 2115876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2116876003caSmrg$as_echo "$ac_res" >&6; } 2117e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 21181ab64890Smrg 2119b4ee4795Smrg} # ac_fn_c_check_func 21201ab64890Smrg 2121876003caSmrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2122876003caSmrg# --------------------------------------------- 212357f47464Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2124876003caSmrg# accordingly. 2125876003caSmrgac_fn_c_check_decl () 212657f47464Smrg{ 212757f47464Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 212857f47464Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 212957f47464Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2130876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2131876003caSmrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2132876003caSmrgif eval \${$3+:} false; then : 2133876003caSmrg $as_echo_n "(cached) " >&6 2134876003caSmrgelse 213557f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 213657f47464Smrg/* end confdefs.h. */ 213757f47464Smrg$4 213857f47464Smrgint 2139876003caSmrgmain () 214057f47464Smrg{ 214157f47464Smrg#ifndef $as_decl_name 214257f47464Smrg#ifdef __cplusplus 214357f47464Smrg (void) $as_decl_use; 214457f47464Smrg#else 214557f47464Smrg (void) $as_decl_name; 214657f47464Smrg#endif 214757f47464Smrg#endif 214857f47464Smrg 214957f47464Smrg ; 215057f47464Smrg return 0; 215157f47464Smrg} 215257f47464Smrg_ACEOF 2153876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 215457f47464Smrg eval "$3=yes" 2155876003caSmrgelse 215657f47464Smrg eval "$3=no" 215757f47464Smrgfi 2158876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 215957f47464Smrgfi 216057f47464Smrgeval ac_res=\$$3 2161876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2162876003caSmrg$as_echo "$ac_res" >&6; } 216357f47464Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 216457f47464Smrg 2165876003caSmrg} # ac_fn_c_check_decl 216657f47464Smrg 216788de56ccSmrg# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 216888de56ccSmrg# ---------------------------------------------------- 216988de56ccSmrg# Tries to find if the field MEMBER exists in type AGGR, after including 217088de56ccSmrg# INCLUDES, setting cache variable VAR accordingly. 217188de56ccSmrgac_fn_c_check_member () 2172b4ee4795Smrg{ 2173b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2174876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2175876003caSmrg$as_echo_n "checking for $2.$3... " >&6; } 2176876003caSmrgif eval \${$4+:} false; then : 2177876003caSmrg $as_echo_n "(cached) " >&6 2178876003caSmrgelse 217988de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 218088de56ccSmrg/* end confdefs.h. */ 218188de56ccSmrg$5 218288de56ccSmrgint 2183876003caSmrgmain () 218488de56ccSmrg{ 218588de56ccSmrgstatic $2 ac_aggr; 218688de56ccSmrgif (ac_aggr.$3) 218788de56ccSmrgreturn 0; 218888de56ccSmrg ; 218988de56ccSmrg return 0; 219088de56ccSmrg} 219188de56ccSmrg_ACEOF 2192876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 219388de56ccSmrg eval "$4=yes" 2194876003caSmrgelse 219588de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 219688de56ccSmrg/* end confdefs.h. */ 219788de56ccSmrg$5 219888de56ccSmrgint 2199876003caSmrgmain () 220088de56ccSmrg{ 220188de56ccSmrgstatic $2 ac_aggr; 220288de56ccSmrgif (sizeof ac_aggr.$3) 220388de56ccSmrgreturn 0; 220488de56ccSmrg ; 220588de56ccSmrg return 0; 220688de56ccSmrg} 220788de56ccSmrg_ACEOF 2208876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 220988de56ccSmrg eval "$4=yes" 2210876003caSmrgelse 221188de56ccSmrg eval "$4=no" 2212b4ee4795Smrgfi 2213876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 221488de56ccSmrgfi 2215876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 221688de56ccSmrgfi 221788de56ccSmrgeval ac_res=\$$4 2218876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2219876003caSmrg$as_echo "$ac_res" >&6; } 2220e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 22211ab64890Smrg 222288de56ccSmrg} # ac_fn_c_check_member 22231ab64890Smrg 222488de56ccSmrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 222588de56ccSmrg# ------------------------------------------- 222688de56ccSmrg# Tests whether TYPE exists after having included INCLUDES, setting cache 222788de56ccSmrg# variable VAR accordingly. 222888de56ccSmrgac_fn_c_check_type () 2229b4ee4795Smrg{ 2230b4ee4795Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2231876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2232876003caSmrg$as_echo_n "checking for $2... " >&6; } 2233876003caSmrgif eval \${$3+:} false; then : 2234876003caSmrg $as_echo_n "(cached) " >&6 2235876003caSmrgelse 223688de56ccSmrg eval "$3=no" 223788de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 223888de56ccSmrg/* end confdefs.h. */ 223988de56ccSmrg$4 224088de56ccSmrgint 2241876003caSmrgmain () 224288de56ccSmrg{ 224388de56ccSmrgif (sizeof ($2)) 224488de56ccSmrg return 0; 224588de56ccSmrg ; 224688de56ccSmrg return 0; 224788de56ccSmrg} 224888de56ccSmrg_ACEOF 2249876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 225088de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 225188de56ccSmrg/* end confdefs.h. */ 225288de56ccSmrg$4 225388de56ccSmrgint 2254876003caSmrgmain () 225588de56ccSmrg{ 225688de56ccSmrgif (sizeof (($2))) 225788de56ccSmrg return 0; 225888de56ccSmrg ; 225988de56ccSmrg return 0; 226088de56ccSmrg} 226188de56ccSmrg_ACEOF 2262876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 22631ab64890Smrg 2264876003caSmrgelse 226588de56ccSmrg eval "$3=yes" 226688de56ccSmrgfi 2267876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2268b4ee4795Smrgfi 2269876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 227088de56ccSmrgfi 227188de56ccSmrgeval ac_res=\$$3 2272876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2273876003caSmrg$as_echo "$ac_res" >&6; } 2274e9fcaa8aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 22751ab64890Smrg 227688de56ccSmrg} # ac_fn_c_check_type 2277876003caSmrgcat >config.log <<_ACEOF 2278876003caSmrgThis file contains any messages produced by compilers while 2279876003caSmrgrunning configure, to aid debugging if configure makes a mistake. 228088de56ccSmrg 2281876003caSmrgIt was created by libX11 $as_me 1.8.4, which was 2282876003caSmrggenerated by GNU Autoconf 2.69. Invocation command line was 2283876003caSmrg 2284876003caSmrg $ $0 $@ 2285876003caSmrg 2286876003caSmrg_ACEOF 2287876003caSmrgexec 5>>config.log 228803ea5dc6Smrg{ 228903ea5dc6Smrgcat <<_ASUNAME 229003ea5dc6Smrg## --------- ## 229103ea5dc6Smrg## Platform. ## 229203ea5dc6Smrg## --------- ## 229303ea5dc6Smrg 229403ea5dc6Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 229503ea5dc6Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 229603ea5dc6Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 229703ea5dc6Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 229803ea5dc6Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 229903ea5dc6Smrg 230003ea5dc6Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2301b4ee4795Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 23021ab64890Smrg 2303b4ee4795Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2304b4ee4795Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2305b4ee4795Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2306b4ee4795Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2307b4ee4795Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2308b4ee4795Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2309b4ee4795Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 23101ab64890Smrg 2311b4ee4795Smrg_ASUNAME 23121ab64890Smrg 2313b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23141ab64890Smrgfor as_dir in $PATH 23151ab64890Smrgdo 23161ab64890Smrg IFS=$as_save_IFS 2317876003caSmrg test -z "$as_dir" && as_dir=. 2318876003caSmrg $as_echo "PATH: $as_dir" 2319b4ee4795Smrg done 23201ab64890SmrgIFS=$as_save_IFS 23211ab64890Smrg 2322b4ee4795Smrg} >&5 23231ab64890Smrg 2324b4ee4795Smrgcat >&5 <<_ACEOF 23251ab64890Smrg 23261ab64890Smrg 2327b4ee4795Smrg## ----------- ## 2328b4ee4795Smrg## Core tests. ## 2329b4ee4795Smrg## ----------- ## 23301ab64890Smrg 2331b4ee4795Smrg_ACEOF 23321ab64890Smrg 23332e9c7c8cSmrg 2334b4ee4795Smrg# Keep a trace of the command line. 2335b4ee4795Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2336b4ee4795Smrg# Strip out --silent because we don't want to record it for future runs. 2337b4ee4795Smrg# Also quote any args containing shell meta-characters. 2338b4ee4795Smrg# Make two passes to allow for proper duplicate-argument suppression. 2339b4ee4795Smrgac_configure_args= 2340b4ee4795Smrgac_configure_args0= 2341b4ee4795Smrgac_configure_args1= 2342b4ee4795Smrgac_must_keep_next=false 2343b4ee4795Smrgfor ac_pass in 1 2 2344b4ee4795Smrgdo 2345b4ee4795Smrg for ac_arg 2346b4ee4795Smrg do 2347b4ee4795Smrg case $ac_arg in 2348b4ee4795Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2349b4ee4795Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2350b4ee4795Smrg | -silent | --silent | --silen | --sile | --sil) 2351b4ee4795Smrg continue ;; 2352b4ee4795Smrg *\'*) 2353876003caSmrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2354b4ee4795Smrg esac 2355b4ee4795Smrg case $ac_pass in 2356b4ee4795Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2357b4ee4795Smrg 2) 2358b4ee4795Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2359b4ee4795Smrg if test $ac_must_keep_next = true; then 2360b4ee4795Smrg ac_must_keep_next=false # Got value, back to normal. 2361b4ee4795Smrg else 2362b4ee4795Smrg case $ac_arg in 2363b4ee4795Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2364b4ee4795Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2365b4ee4795Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2366b4ee4795Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2367b4ee4795Smrg case "$ac_configure_args0 " in 2368b4ee4795Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2369b4ee4795Smrg esac 2370b4ee4795Smrg ;; 2371b4ee4795Smrg -* ) ac_must_keep_next=true ;; 2372b4ee4795Smrg esac 2373b4ee4795Smrg fi 2374b4ee4795Smrg as_fn_append ac_configure_args " '$ac_arg'" 2375b4ee4795Smrg ;; 2376b4ee4795Smrg esac 2377b4ee4795Smrg done 2378b4ee4795Smrgdone 2379b4ee4795Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2380b4ee4795Smrg{ ac_configure_args1=; unset ac_configure_args1;} 23811ab64890Smrg 2382b4ee4795Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2383b4ee4795Smrg# config.log. We remove comments because anyway the quotes in there 2384b4ee4795Smrg# would cause problems or look ugly. 2385b4ee4795Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2386b4ee4795Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2387b4ee4795Smrgtrap 'exit_status=$? 2388b4ee4795Smrg # Save into config.log some information that might help in debugging. 2389b4ee4795Smrg { 2390b4ee4795Smrg echo 23911ab64890Smrg 2392876003caSmrg $as_echo "## ---------------- ## 2393b4ee4795Smrg## Cache variables. ## 239447f86ac1Smrg## ---------------- ##" 2395b4ee4795Smrg echo 2396b4ee4795Smrg # The following way of writing the cache mishandles newlines in values, 2397b4ee4795Smrg( 2398b4ee4795Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2399b4ee4795Smrg eval ac_val=\$$ac_var 2400b4ee4795Smrg case $ac_val in #( 2401b4ee4795Smrg *${as_nl}*) 2402b4ee4795Smrg case $ac_var in #( 2403876003caSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2404876003caSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2405b4ee4795Smrg esac 2406b4ee4795Smrg case $ac_var in #( 2407b4ee4795Smrg _ | IFS | as_nl) ;; #( 2408b4ee4795Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2409b4ee4795Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2410b4ee4795Smrg esac ;; 2411b4ee4795Smrg esac 2412b4ee4795Smrg done 2413b4ee4795Smrg (set) 2>&1 | 2414b4ee4795Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2415b4ee4795Smrg *${as_nl}ac_space=\ *) 2416b4ee4795Smrg sed -n \ 2417b4ee4795Smrg "s/'\''/'\''\\\\'\'''\''/g; 2418b4ee4795Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2419b4ee4795Smrg ;; #( 2420b4ee4795Smrg *) 2421b4ee4795Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2422b4ee4795Smrg ;; 2423b4ee4795Smrg esac | 2424b4ee4795Smrg sort 2425b4ee4795Smrg) 2426b4ee4795Smrg echo 24271ab64890Smrg 2428876003caSmrg $as_echo "## ----------------- ## 2429b4ee4795Smrg## Output variables. ## 243047f86ac1Smrg## ----------------- ##" 2431b4ee4795Smrg echo 2432b4ee4795Smrg for ac_var in $ac_subst_vars 2433b4ee4795Smrg do 2434b4ee4795Smrg eval ac_val=\$$ac_var 2435b4ee4795Smrg case $ac_val in 2436876003caSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2437b4ee4795Smrg esac 2438876003caSmrg $as_echo "$ac_var='\''$ac_val'\''" 2439b4ee4795Smrg done | sort 2440b4ee4795Smrg echo 24411ab64890Smrg 2442b4ee4795Smrg if test -n "$ac_subst_files"; then 2443876003caSmrg $as_echo "## ------------------- ## 2444b4ee4795Smrg## File substitutions. ## 244547f86ac1Smrg## ------------------- ##" 2446b4ee4795Smrg echo 2447b4ee4795Smrg for ac_var in $ac_subst_files 2448b4ee4795Smrg do 2449b4ee4795Smrg eval ac_val=\$$ac_var 2450b4ee4795Smrg case $ac_val in 2451876003caSmrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2452b4ee4795Smrg esac 2453876003caSmrg $as_echo "$ac_var='\''$ac_val'\''" 2454b4ee4795Smrg done | sort 2455b4ee4795Smrg echo 2456b4ee4795Smrg fi 24571ab64890Smrg 2458b4ee4795Smrg if test -s confdefs.h; then 2459876003caSmrg $as_echo "## ----------- ## 2460b4ee4795Smrg## confdefs.h. ## 246147f86ac1Smrg## ----------- ##" 2462b4ee4795Smrg echo 2463b4ee4795Smrg cat confdefs.h 2464b4ee4795Smrg echo 2465b4ee4795Smrg fi 2466b4ee4795Smrg test "$ac_signal" != 0 && 2467876003caSmrg $as_echo "$as_me: caught signal $ac_signal" 2468876003caSmrg $as_echo "$as_me: exit $exit_status" 2469b4ee4795Smrg } >&5 2470b4ee4795Smrg rm -f core *.core core.conftest.* && 2471b4ee4795Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2472b4ee4795Smrg exit $exit_status 2473b4ee4795Smrg' 0 2474b4ee4795Smrgfor ac_signal in 1 2 13 15; do 2475b4ee4795Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 24761ab64890Smrgdone 2477b4ee4795Smrgac_signal=0 24781ab64890Smrg 2479b4ee4795Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2480b4ee4795Smrgrm -f -r conftest* confdefs.h 24812e9c7c8cSmrg 2482876003caSmrg$as_echo "/* confdefs.h */" > confdefs.h 24832e9c7c8cSmrg 2484b4ee4795Smrg# Predefined preprocessor variables. 24852e9c7c8cSmrg 2486876003caSmrgcat >>confdefs.h <<_ACEOF 2487876003caSmrg#define PACKAGE_NAME "$PACKAGE_NAME" 2488876003caSmrg_ACEOF 2489b4ee4795Smrg 2490876003caSmrgcat >>confdefs.h <<_ACEOF 2491876003caSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2492876003caSmrg_ACEOF 2493b4ee4795Smrg 2494876003caSmrgcat >>confdefs.h <<_ACEOF 2495876003caSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2496876003caSmrg_ACEOF 2497b4ee4795Smrg 2498876003caSmrgcat >>confdefs.h <<_ACEOF 2499876003caSmrg#define PACKAGE_STRING "$PACKAGE_STRING" 2500876003caSmrg_ACEOF 2501b4ee4795Smrg 2502876003caSmrgcat >>confdefs.h <<_ACEOF 2503876003caSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2504876003caSmrg_ACEOF 2505b4ee4795Smrg 2506876003caSmrgcat >>confdefs.h <<_ACEOF 2507876003caSmrg#define PACKAGE_URL "$PACKAGE_URL" 2508876003caSmrg_ACEOF 2509b4ee4795Smrg 2510b4ee4795Smrg 2511b4ee4795Smrg# Let the site file select an alternate cache file if it wants to. 2512b4ee4795Smrg# Prefer an explicitly selected file to automatically selected ones. 2513876003caSmrgac_site_file1=NONE 2514876003caSmrgac_site_file2=NONE 2515b4ee4795Smrgif test -n "$CONFIG_SITE"; then 2516876003caSmrg # We do not want a PATH search for config.site. 2517876003caSmrg case $CONFIG_SITE in #(( 2518876003caSmrg -*) ac_site_file1=./$CONFIG_SITE;; 2519876003caSmrg */*) ac_site_file1=$CONFIG_SITE;; 2520876003caSmrg *) ac_site_file1=./$CONFIG_SITE;; 2521876003caSmrg esac 2522b4ee4795Smrgelif test "x$prefix" != xNONE; then 2523876003caSmrg ac_site_file1=$prefix/share/config.site 2524876003caSmrg ac_site_file2=$prefix/etc/config.site 25252e9c7c8cSmrgelse 2526876003caSmrg ac_site_file1=$ac_default_prefix/share/config.site 2527876003caSmrg ac_site_file2=$ac_default_prefix/etc/config.site 25282e9c7c8cSmrgfi 2529876003caSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2530b4ee4795Smrgdo 2531876003caSmrg test "x$ac_site_file" = xNONE && continue 2532876003caSmrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2533876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2534876003caSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2535b4ee4795Smrg sed 's/^/| /' "$ac_site_file" >&5 253647f86ac1Smrg . "$ac_site_file" \ 2537876003caSmrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2538876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 253947f86ac1Smrgas_fn_error $? "failed to load site script $ac_site_file 2540e9fcaa8aSmrgSee \`config.log' for more details" "$LINENO" 5; } 2541b4ee4795Smrg fi 2542b4ee4795Smrgdone 25432e9c7c8cSmrg 2544b4ee4795Smrgif test -r "$cache_file"; then 2545b4ee4795Smrg # Some versions of bash will fail to source /dev/null (special files 2546b4ee4795Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2547b4ee4795Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2548876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2549876003caSmrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2550b4ee4795Smrg case $cache_file in 2551b4ee4795Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2552b4ee4795Smrg *) . "./$cache_file";; 2553b4ee4795Smrg esac 25542e9c7c8cSmrg fi 25552e9c7c8cSmrgelse 2556876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2557876003caSmrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2558b4ee4795Smrg >$cache_file 25592e9c7c8cSmrgfi 25602e9c7c8cSmrg 2561876003caSmrgas_fn_append ac_header_list " stdlib.h" 2562876003caSmrgas_fn_append ac_header_list " unistd.h" 2563876003caSmrgas_fn_append ac_header_list " sys/param.h" 2564876003caSmrg# Check that the precious variables saved in the cache have kept the same 2565876003caSmrg# value. 2566876003caSmrgac_cache_corrupted=false 2567876003caSmrgfor ac_var in $ac_precious_vars; do 2568876003caSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2569876003caSmrg eval ac_new_set=\$ac_env_${ac_var}_set 2570876003caSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2571876003caSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2572876003caSmrg case $ac_old_set,$ac_new_set in 2573876003caSmrg set,) 2574876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2575876003caSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2576876003caSmrg ac_cache_corrupted=: ;; 2577876003caSmrg ,set) 2578876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2579876003caSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2580876003caSmrg ac_cache_corrupted=: ;; 2581876003caSmrg ,);; 2582876003caSmrg *) 2583876003caSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 2584876003caSmrg # differences in whitespace do not lead to failure. 2585876003caSmrg ac_old_val_w=`echo x $ac_old_val` 2586876003caSmrg ac_new_val_w=`echo x $ac_new_val` 2587876003caSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2588876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2589876003caSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2590876003caSmrg ac_cache_corrupted=: 2591876003caSmrg else 2592876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2593876003caSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2594876003caSmrg eval $ac_var=\$ac_old_val 2595876003caSmrg fi 2596876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2597876003caSmrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2598876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2599876003caSmrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2600876003caSmrg fi;; 2601876003caSmrg esac 2602876003caSmrg # Pass precious variables to config.status. 2603876003caSmrg if test "$ac_new_set" = set; then 2604876003caSmrg case $ac_new_val in 2605876003caSmrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2606876003caSmrg *) ac_arg=$ac_var=$ac_new_val ;; 2607876003caSmrg esac 2608876003caSmrg case " $ac_configure_args " in 2609876003caSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2610876003caSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2611876003caSmrg esac 2612876003caSmrg fi 2613876003caSmrgdone 2614876003caSmrgif $ac_cache_corrupted; then 2615876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2616876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2617876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2618876003caSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2619876003caSmrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2620876003caSmrgfi 2621876003caSmrg## -------------------- ## 2622876003caSmrg## Main body of script. ## 2623876003caSmrg## -------------------- ## 2624b4ee4795Smrg 2625876003caSmrgac_ext=c 2626876003caSmrgac_cpp='$CPP $CPPFLAGS' 2627876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2628876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2629876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2630b4ee4795Smrg 2631b4ee4795Smrg 263257f47464Smrg 2633876003caSmrgac_config_headers="$ac_config_headers src/config.h include/X11/XlibConf.h" 2634b4ee4795Smrg 2635b4ee4795Smrg 2636876003caSmrgac_aux_dir= 2637876003caSmrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2638876003caSmrg if test -f "$ac_dir/install-sh"; then 2639876003caSmrg ac_aux_dir=$ac_dir 2640876003caSmrg ac_install_sh="$ac_aux_dir/install-sh -c" 2641876003caSmrg break 2642876003caSmrg elif test -f "$ac_dir/install.sh"; then 2643876003caSmrg ac_aux_dir=$ac_dir 2644876003caSmrg ac_install_sh="$ac_aux_dir/install.sh -c" 2645876003caSmrg break 2646876003caSmrg elif test -f "$ac_dir/shtool"; then 2647876003caSmrg ac_aux_dir=$ac_dir 2648876003caSmrg ac_install_sh="$ac_aux_dir/shtool install -c" 2649876003caSmrg break 2650876003caSmrg fi 2651876003caSmrgdone 2652876003caSmrgif test -z "$ac_aux_dir"; then 2653876003caSmrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2654876003caSmrgfi 2655b4ee4795Smrg 2656876003caSmrg# These three variables are undocumented and unsupported, 2657876003caSmrg# and are intended to be withdrawn in a future Autoconf release. 2658876003caSmrg# They can cause serious problems if a builder's source tree is in a directory 2659876003caSmrg# whose full name contains unusual characters. 2660876003caSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2661876003caSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2662876003caSmrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2663b4ee4795Smrg 266488de56ccSmrg 2665876003caSmrg# Make sure we can run config.sub. 2666876003caSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2667876003caSmrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 266888de56ccSmrg 2669876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2670876003caSmrg$as_echo_n "checking build system type... " >&6; } 2671876003caSmrgif ${ac_cv_build+:} false; then : 2672876003caSmrg $as_echo_n "(cached) " >&6 2673876003caSmrgelse 2674876003caSmrg ac_build_alias=$build_alias 2675876003caSmrgtest "x$ac_build_alias" = x && 2676876003caSmrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2677876003caSmrgtest "x$ac_build_alias" = x && 2678876003caSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2679876003caSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2680876003caSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 268188de56ccSmrg 2682876003caSmrgfi 2683876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2684876003caSmrg$as_echo "$ac_cv_build" >&6; } 2685876003caSmrgcase $ac_cv_build in 2686876003caSmrg*-*-*) ;; 2687876003caSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2688876003caSmrgesac 2689876003caSmrgbuild=$ac_cv_build 2690876003caSmrgac_save_IFS=$IFS; IFS='-' 2691876003caSmrgset x $ac_cv_build 2692876003caSmrgshift 2693876003caSmrgbuild_cpu=$1 2694876003caSmrgbuild_vendor=$2 2695876003caSmrgshift; shift 2696876003caSmrg# Remember, the first character of IFS is used to create $*, 2697876003caSmrg# except with old shells: 2698876003caSmrgbuild_os=$* 2699876003caSmrgIFS=$ac_save_IFS 2700876003caSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 270188de56ccSmrg 270288de56ccSmrg 2703876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2704876003caSmrg$as_echo_n "checking host system type... " >&6; } 2705876003caSmrgif ${ac_cv_host+:} false; then : 2706876003caSmrg $as_echo_n "(cached) " >&6 2707876003caSmrgelse 2708876003caSmrg if test "x$host_alias" = x; then 2709876003caSmrg ac_cv_host=$ac_cv_build 2710876003caSmrgelse 2711876003caSmrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2712876003caSmrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2713876003caSmrgfi 271488de56ccSmrg 2715876003caSmrgfi 2716876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2717876003caSmrg$as_echo "$ac_cv_host" >&6; } 2718876003caSmrgcase $ac_cv_host in 2719876003caSmrg*-*-*) ;; 2720876003caSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2721876003caSmrgesac 2722876003caSmrghost=$ac_cv_host 2723876003caSmrgac_save_IFS=$IFS; IFS='-' 2724876003caSmrgset x $ac_cv_host 2725876003caSmrgshift 2726876003caSmrghost_cpu=$1 2727876003caSmrghost_vendor=$2 2728876003caSmrgshift; shift 2729876003caSmrg# Remember, the first character of IFS is used to create $*, 2730876003caSmrg# except with old shells: 2731876003caSmrghost_os=$* 2732876003caSmrgIFS=$ac_save_IFS 2733876003caSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 273488de56ccSmrg 273503ea5dc6Smrg 2736876003caSmrg# Set common system defines for POSIX extensions, such as _GNU_SOURCE 2737876003caSmrg# Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL) 2738876003caSmrg# to avoid autoconf errors. 2739876003caSmrg# Expand $ac_aux_dir to an absolute path. 2740876003caSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2741818534a1Smrg 274257f47464Smrgac_ext=c 274357f47464Smrgac_cpp='$CPP $CPPFLAGS' 274457f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 274557f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 274657f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 274757f47464Smrgif test -n "$ac_tool_prefix"; then 274857f47464Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 274957f47464Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 2750876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2751876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2752876003caSmrgif ${ac_cv_prog_CC+:} false; then : 2753876003caSmrg $as_echo_n "(cached) " >&6 2754876003caSmrgelse 275557f47464Smrg if test -n "$CC"; then 275657f47464Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 275757f47464Smrgelse 275857f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 275988de56ccSmrgfor as_dir in $PATH 276088de56ccSmrgdo 27612e9c7c8cSmrg IFS=$as_save_IFS 2762876003caSmrg test -z "$as_dir" && as_dir=. 276357f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2764876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 276557f47464Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2766876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 276757f47464Smrg break 2 276857f47464Smrg fi 276957f47464Smrgdone 2770b4ee4795Smrg done 27712e9c7c8cSmrgIFS=$as_save_IFS 27722e9c7c8cSmrg 2773b4ee4795Smrgfi 27742e9c7c8cSmrgfi 277557f47464SmrgCC=$ac_cv_prog_CC 277657f47464Smrgif test -n "$CC"; then 2777876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2778876003caSmrg$as_echo "$CC" >&6; } 2779b4ee4795Smrgelse 2780876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2781876003caSmrg$as_echo "no" >&6; } 2782b4ee4795Smrgfi 2783b4ee4795Smrg 2784b4ee4795Smrg 2785b4ee4795Smrgfi 278657f47464Smrgif test -z "$ac_cv_prog_CC"; then 278757f47464Smrg ac_ct_CC=$CC 278857f47464Smrg # Extract the first word of "gcc", so it can be a program name with args. 278957f47464Smrgset dummy gcc; ac_word=$2 2790876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2791876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2792876003caSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 2793876003caSmrg $as_echo_n "(cached) " >&6 2794876003caSmrgelse 279557f47464Smrg if test -n "$ac_ct_CC"; then 279657f47464Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2797b4ee4795Smrgelse 2798b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2799b4ee4795Smrgfor as_dir in $PATH 2800b4ee4795Smrgdo 2801b4ee4795Smrg IFS=$as_save_IFS 2802876003caSmrg test -z "$as_dir" && as_dir=. 2803b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2804876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 280557f47464Smrg ac_cv_prog_ac_ct_CC="gcc" 2806876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2807b4ee4795Smrg break 2 2808b4ee4795Smrg fi 2809b4ee4795Smrgdone 2810b4ee4795Smrg done 2811b4ee4795SmrgIFS=$as_save_IFS 2812b4ee4795Smrg 2813b4ee4795Smrgfi 2814b4ee4795Smrgfi 281557f47464Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 281657f47464Smrgif test -n "$ac_ct_CC"; then 2817876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2818876003caSmrg$as_echo "$ac_ct_CC" >&6; } 2819b4ee4795Smrgelse 2820876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2821876003caSmrg$as_echo "no" >&6; } 2822b4ee4795Smrgfi 2823b4ee4795Smrg 282457f47464Smrg if test "x$ac_ct_CC" = x; then 282557f47464Smrg CC="" 282657f47464Smrg else 282757f47464Smrg case $cross_compiling:$ac_tool_warned in 282857f47464Smrgyes:) 2829876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2830876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 283157f47464Smrgac_tool_warned=yes ;; 283257f47464Smrgesac 283357f47464Smrg CC=$ac_ct_CC 283457f47464Smrg fi 283557f47464Smrgelse 283657f47464Smrg CC="$ac_cv_prog_CC" 2837b4ee4795Smrgfi 283857f47464Smrg 283957f47464Smrgif test -z "$CC"; then 284057f47464Smrg if test -n "$ac_tool_prefix"; then 284157f47464Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 284257f47464Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 2843876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2844876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2845876003caSmrgif ${ac_cv_prog_CC+:} false; then : 2846876003caSmrg $as_echo_n "(cached) " >&6 2847876003caSmrgelse 284857f47464Smrg if test -n "$CC"; then 284957f47464Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2850b4ee4795Smrgelse 2851b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2852b4ee4795Smrgfor as_dir in $PATH 2853b4ee4795Smrgdo 2854b4ee4795Smrg IFS=$as_save_IFS 2855876003caSmrg test -z "$as_dir" && as_dir=. 2856b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2857876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 285857f47464Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2859876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2860b4ee4795Smrg break 2 2861b4ee4795Smrg fi 2862b4ee4795Smrgdone 2863b4ee4795Smrg done 2864b4ee4795SmrgIFS=$as_save_IFS 2865b4ee4795Smrg 2866b4ee4795Smrgfi 2867b4ee4795Smrgfi 286857f47464SmrgCC=$ac_cv_prog_CC 286957f47464Smrgif test -n "$CC"; then 2870876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2871876003caSmrg$as_echo "$CC" >&6; } 2872b4ee4795Smrgelse 2873876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2874876003caSmrg$as_echo "no" >&6; } 2875b4ee4795Smrgfi 2876b4ee4795Smrg 2877b4ee4795Smrg 287857f47464Smrg fi 2879b4ee4795Smrgfi 288057f47464Smrgif test -z "$CC"; then 288157f47464Smrg # Extract the first word of "cc", so it can be a program name with args. 288257f47464Smrgset dummy cc; ac_word=$2 2883876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2884876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2885876003caSmrgif ${ac_cv_prog_CC+:} false; then : 2886876003caSmrg $as_echo_n "(cached) " >&6 2887876003caSmrgelse 288857f47464Smrg if test -n "$CC"; then 288957f47464Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 289057f47464Smrgelse 289157f47464Smrg ac_prog_rejected=no 289257f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 289357f47464Smrgfor as_dir in $PATH 2894b4ee4795Smrgdo 2895b4ee4795Smrg IFS=$as_save_IFS 2896876003caSmrg test -z "$as_dir" && as_dir=. 289757f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2898876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2899876003caSmrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 290057f47464Smrg ac_prog_rejected=yes 290157f47464Smrg continue 290257f47464Smrg fi 290357f47464Smrg ac_cv_prog_CC="cc" 2904876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 290557f47464Smrg break 2 290657f47464Smrg fi 290757f47464Smrgdone 290857f47464Smrg done 290957f47464SmrgIFS=$as_save_IFS 2910b4ee4795Smrg 291157f47464Smrgif test $ac_prog_rejected = yes; then 291257f47464Smrg # We found a bogon in the path, so make sure we never use it. 291357f47464Smrg set dummy $ac_cv_prog_CC 291457f47464Smrg shift 291557f47464Smrg if test $# != 0; then 291657f47464Smrg # We chose a different compiler from the bogus one. 291757f47464Smrg # However, it has the same basename, so the bogon will be chosen 291857f47464Smrg # first if we set CC to just the basename; use the full file name. 291957f47464Smrg shift 2920876003caSmrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2921b4ee4795Smrg fi 2922b4ee4795Smrgfi 292357f47464Smrgfi 292457f47464Smrgfi 292557f47464SmrgCC=$ac_cv_prog_CC 292657f47464Smrgif test -n "$CC"; then 2927876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2928876003caSmrg$as_echo "$CC" >&6; } 292957f47464Smrgelse 2930876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2931876003caSmrg$as_echo "no" >&6; } 293257f47464Smrgfi 2933b4ee4795Smrg 2934b4ee4795Smrg 293557f47464Smrgfi 293657f47464Smrgif test -z "$CC"; then 293757f47464Smrg if test -n "$ac_tool_prefix"; then 293857f47464Smrg for ac_prog in cl.exe 293957f47464Smrg do 294057f47464Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 294157f47464Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2942876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2943876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2944876003caSmrgif ${ac_cv_prog_CC+:} false; then : 2945876003caSmrg $as_echo_n "(cached) " >&6 2946876003caSmrgelse 294757f47464Smrg if test -n "$CC"; then 294857f47464Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2949b4ee4795Smrgelse 2950b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2951b4ee4795Smrgfor as_dir in $PATH 2952b4ee4795Smrgdo 2953b4ee4795Smrg IFS=$as_save_IFS 2954876003caSmrg test -z "$as_dir" && as_dir=. 2955b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2956876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 295757f47464Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2958876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2959b4ee4795Smrg break 2 2960b4ee4795Smrg fi 2961b4ee4795Smrgdone 2962b4ee4795Smrg done 2963b4ee4795SmrgIFS=$as_save_IFS 29642e9c7c8cSmrg 29652e9c7c8cSmrgfi 29662e9c7c8cSmrgfi 296757f47464SmrgCC=$ac_cv_prog_CC 296857f47464Smrgif test -n "$CC"; then 2969876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2970876003caSmrg$as_echo "$CC" >&6; } 29712e9c7c8cSmrgelse 2972876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2973876003caSmrg$as_echo "no" >&6; } 29741ab64890Smrgfi 29751ab64890Smrg 29761ab64890Smrg 297757f47464Smrg test -n "$CC" && break 297857f47464Smrg done 297957f47464Smrgfi 298057f47464Smrgif test -z "$CC"; then 298157f47464Smrg ac_ct_CC=$CC 298257f47464Smrg for ac_prog in cl.exe 298357f47464Smrgdo 298457f47464Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 298557f47464Smrgset dummy $ac_prog; ac_word=$2 2986876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2987876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 2988876003caSmrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 2989876003caSmrg $as_echo_n "(cached) " >&6 2990876003caSmrgelse 299157f47464Smrg if test -n "$ac_ct_CC"; then 299257f47464Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 299357f47464Smrgelse 299457f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 299557f47464Smrgfor as_dir in $PATH 299657f47464Smrgdo 299757f47464Smrg IFS=$as_save_IFS 2998876003caSmrg test -z "$as_dir" && as_dir=. 299957f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3000876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 300157f47464Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3002876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 300357f47464Smrg break 2 300457f47464Smrg fi 300557f47464Smrgdone 300657f47464Smrg done 300757f47464SmrgIFS=$as_save_IFS 300857f47464Smrg 30091ab64890Smrgfi 301057f47464Smrgfi 301157f47464Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 301257f47464Smrgif test -n "$ac_ct_CC"; then 3013876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3014876003caSmrg$as_echo "$ac_ct_CC" >&6; } 30151ab64890Smrgelse 3016876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3017876003caSmrg$as_echo "no" >&6; } 30181ab64890Smrgfi 30191ab64890Smrg 30201ab64890Smrg 302157f47464Smrg test -n "$ac_ct_CC" && break 302257f47464Smrgdone 30231ab64890Smrg 302457f47464Smrg if test "x$ac_ct_CC" = x; then 302557f47464Smrg CC="" 30261ab64890Smrg else 302757f47464Smrg case $cross_compiling:$ac_tool_warned in 302857f47464Smrgyes:) 3029876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3030876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 303157f47464Smrgac_tool_warned=yes ;; 303257f47464Smrgesac 303357f47464Smrg CC=$ac_ct_CC 30341ab64890Smrg fi 30351ab64890Smrgfi 30361ab64890Smrg 303757f47464Smrgfi 303803ea5dc6Smrg 303903ea5dc6Smrg 3040876003caSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3041876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 304257f47464Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 304357f47464SmrgSee \`config.log' for more details" "$LINENO" 5; } 30441ab64890Smrg 304557f47464Smrg# Provide some information about the compiler. 3046876003caSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 304757f47464Smrgset X $ac_compile 304857f47464Smrgac_compiler=$2 3049876003caSmrgfor ac_option in --version -v -V -qversion; do 305057f47464Smrg { { ac_try="$ac_compiler $ac_option >&5" 305157f47464Smrgcase "(($ac_try" in 305257f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 305357f47464Smrg *) ac_try_echo=$ac_try;; 305457f47464Smrgesac 305557f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3056876003caSmrg$as_echo "$ac_try_echo"; } >&5 305757f47464Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 305857f47464Smrg ac_status=$? 305957f47464Smrg if test -s conftest.err; then 306057f47464Smrg sed '10a\ 306157f47464Smrg... rest of stderr output deleted ... 306257f47464Smrg 10q' conftest.err >conftest.er1 306357f47464Smrg cat conftest.er1 >&5 306457f47464Smrg fi 306557f47464Smrg rm -f conftest.er1 conftest.err 3066876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 306757f47464Smrg test $ac_status = 0; } 306857f47464Smrgdone 30691ab64890Smrg 307057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 307157f47464Smrg/* end confdefs.h. */ 30721ab64890Smrg 307357f47464Smrgint 3074876003caSmrgmain () 307557f47464Smrg{ 30761ab64890Smrg 307757f47464Smrg ; 307857f47464Smrg return 0; 307957f47464Smrg} 308057f47464Smrg_ACEOF 308157f47464Smrgac_clean_files_save=$ac_clean_files 308257f47464Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 308357f47464Smrg# Try to create an executable without -o first, disregard a.out. 308457f47464Smrg# It will help us diagnose broken compilers, and finding out an intuition 308557f47464Smrg# of exeext. 3086876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3087876003caSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 3088876003caSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 30891ab64890Smrg 309057f47464Smrg# The possible output files: 309157f47464Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 30921ab64890Smrg 309357f47464Smrgac_rmfiles= 309457f47464Smrgfor ac_file in $ac_files 309557f47464Smrgdo 309657f47464Smrg case $ac_file in 309757f47464Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 309857f47464Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 309957f47464Smrg esac 310057f47464Smrgdone 310157f47464Smrgrm -f $ac_rmfiles 31021ab64890Smrg 310357f47464Smrgif { { ac_try="$ac_link_default" 310457f47464Smrgcase "(($ac_try" in 310557f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 310657f47464Smrg *) ac_try_echo=$ac_try;; 310757f47464Smrgesac 310857f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3109876003caSmrg$as_echo "$ac_try_echo"; } >&5 311057f47464Smrg (eval "$ac_link_default") 2>&5 311157f47464Smrg ac_status=$? 3112876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3113876003caSmrg test $ac_status = 0; }; then : 311457f47464Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 311557f47464Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 311657f47464Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 311757f47464Smrg# so that the user can short-circuit this test for compilers unknown to 311857f47464Smrg# Autoconf. 311957f47464Smrgfor ac_file in $ac_files '' 312057f47464Smrgdo 312157f47464Smrg test -f "$ac_file" || continue 312257f47464Smrg case $ac_file in 312357f47464Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 312457f47464Smrg ;; 312557f47464Smrg [ab].out ) 312657f47464Smrg # We found the default executable, but exeext='' is most 312757f47464Smrg # certainly right. 312857f47464Smrg break;; 312957f47464Smrg *.* ) 3130876003caSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 313157f47464Smrg then :; else 313257f47464Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 313357f47464Smrg fi 313457f47464Smrg # We set ac_cv_exeext here because the later test for it is not 313557f47464Smrg # safe: cross compilers may not add the suffix if given an `-o' 313657f47464Smrg # argument, so we may need to know it at that point already. 313757f47464Smrg # Even if this section looks crufty: it has the advantage of 313857f47464Smrg # actually working. 313957f47464Smrg break;; 314057f47464Smrg * ) 314157f47464Smrg break;; 314257f47464Smrg esac 314357f47464Smrgdone 314457f47464Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 31451ab64890Smrg 3146876003caSmrgelse 314757f47464Smrg ac_file='' 31481ab64890Smrgfi 3149876003caSmrgif test -z "$ac_file"; then : 3150876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3151876003caSmrg$as_echo "no" >&6; } 3152876003caSmrg$as_echo "$as_me: failed program was:" >&5 315357f47464Smrgsed 's/^/| /' conftest.$ac_ext >&5 31541ab64890Smrg 3155876003caSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3156876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 315757f47464Smrgas_fn_error 77 "C compiler cannot create executables 315857f47464SmrgSee \`config.log' for more details" "$LINENO" 5; } 3159876003caSmrgelse 3160876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3161876003caSmrg$as_echo "yes" >&6; } 3162876003caSmrgfi 3163876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3164876003caSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3165876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3166876003caSmrg$as_echo "$ac_file" >&6; } 316757f47464Smrgac_exeext=$ac_cv_exeext 31681ab64890Smrg 316957f47464Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 317057f47464Smrgac_clean_files=$ac_clean_files_save 3171876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3172876003caSmrg$as_echo_n "checking for suffix of executables... " >&6; } 317357f47464Smrgif { { ac_try="$ac_link" 317457f47464Smrgcase "(($ac_try" in 317557f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 317657f47464Smrg *) ac_try_echo=$ac_try;; 31772e9c7c8cSmrgesac 317857f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3179876003caSmrg$as_echo "$ac_try_echo"; } >&5 318057f47464Smrg (eval "$ac_link") 2>&5 318157f47464Smrg ac_status=$? 3182876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3183876003caSmrg test $ac_status = 0; }; then : 318457f47464Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 318557f47464Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 318657f47464Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 318757f47464Smrg# `rm'. 318857f47464Smrgfor ac_file in conftest.exe conftest conftest.*; do 318957f47464Smrg test -f "$ac_file" || continue 319057f47464Smrg case $ac_file in 319157f47464Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 319257f47464Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 319357f47464Smrg break;; 319457f47464Smrg * ) break;; 319557f47464Smrg esac 319657f47464Smrgdone 3197876003caSmrgelse 3198876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3199876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 320057f47464Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 320157f47464SmrgSee \`config.log' for more details" "$LINENO" 5; } 32021ab64890Smrgfi 320357f47464Smrgrm -f conftest conftest$ac_cv_exeext 3204876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3205876003caSmrg$as_echo "$ac_cv_exeext" >&6; } 32061ab64890Smrg 320757f47464Smrgrm -f conftest.$ac_ext 320857f47464SmrgEXEEXT=$ac_cv_exeext 320957f47464Smrgac_exeext=$EXEEXT 321057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 321157f47464Smrg/* end confdefs.h. */ 321257f47464Smrg#include <stdio.h> 321357f47464Smrgint 3214876003caSmrgmain () 321557f47464Smrg{ 321657f47464SmrgFILE *f = fopen ("conftest.out", "w"); 321757f47464Smrg return ferror (f) || fclose (f) != 0; 32181ab64890Smrg 321957f47464Smrg ; 322057f47464Smrg return 0; 322157f47464Smrg} 322257f47464Smrg_ACEOF 322357f47464Smrgac_clean_files="$ac_clean_files conftest.out" 322457f47464Smrg# Check that the compiler produces executables we can run. If not, either 322557f47464Smrg# the compiler is broken, or we cross compile. 3226876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3227876003caSmrg$as_echo_n "checking whether we are cross compiling... " >&6; } 322857f47464Smrgif test "$cross_compiling" != yes; then 322957f47464Smrg { { ac_try="$ac_link" 323057f47464Smrgcase "(($ac_try" in 323157f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 323257f47464Smrg *) ac_try_echo=$ac_try;; 323357f47464Smrgesac 323457f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3235876003caSmrg$as_echo "$ac_try_echo"; } >&5 323657f47464Smrg (eval "$ac_link") 2>&5 323757f47464Smrg ac_status=$? 3238876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 323957f47464Smrg test $ac_status = 0; } 324057f47464Smrg if { ac_try='./conftest$ac_cv_exeext' 324157f47464Smrg { { case "(($ac_try" in 324257f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 324357f47464Smrg *) ac_try_echo=$ac_try;; 324457f47464Smrgesac 324557f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3246876003caSmrg$as_echo "$ac_try_echo"; } >&5 324757f47464Smrg (eval "$ac_try") 2>&5 324857f47464Smrg ac_status=$? 3249876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 325057f47464Smrg test $ac_status = 0; }; }; then 325157f47464Smrg cross_compiling=no 325257f47464Smrg else 325357f47464Smrg if test "$cross_compiling" = maybe; then 325457f47464Smrg cross_compiling=yes 325557f47464Smrg else 3256876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3257876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3258876003caSmrgas_fn_error $? "cannot run C compiled programs. 325957f47464SmrgIf you meant to cross compile, use \`--host'. 326057f47464SmrgSee \`config.log' for more details" "$LINENO" 5; } 326157f47464Smrg fi 326257f47464Smrg fi 32631ab64890Smrgfi 3264876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3265876003caSmrg$as_echo "$cross_compiling" >&6; } 32661ab64890Smrg 326757f47464Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 326857f47464Smrgac_clean_files=$ac_clean_files_save 3269876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3270876003caSmrg$as_echo_n "checking for suffix of object files... " >&6; } 3271876003caSmrgif ${ac_cv_objext+:} false; then : 3272876003caSmrg $as_echo_n "(cached) " >&6 3273876003caSmrgelse 327457f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 327557f47464Smrg/* end confdefs.h. */ 32761ab64890Smrg 327757f47464Smrgint 3278876003caSmrgmain () 327957f47464Smrg{ 32801ab64890Smrg 328157f47464Smrg ; 328257f47464Smrg return 0; 328357f47464Smrg} 328457f47464Smrg_ACEOF 328557f47464Smrgrm -f conftest.o conftest.obj 328657f47464Smrgif { { ac_try="$ac_compile" 328757f47464Smrgcase "(($ac_try" in 328857f47464Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 328957f47464Smrg *) ac_try_echo=$ac_try;; 329057f47464Smrgesac 329157f47464Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3292876003caSmrg$as_echo "$ac_try_echo"; } >&5 329357f47464Smrg (eval "$ac_compile") 2>&5 329457f47464Smrg ac_status=$? 3295876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3296876003caSmrg test $ac_status = 0; }; then : 329757f47464Smrg for ac_file in conftest.o conftest.obj conftest.*; do 329857f47464Smrg test -f "$ac_file" || continue; 329957f47464Smrg case $ac_file in 330057f47464Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 330157f47464Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 330257f47464Smrg break;; 330357f47464Smrg esac 33041ab64890Smrgdone 3305876003caSmrgelse 3306876003caSmrg $as_echo "$as_me: failed program was:" >&5 330757f47464Smrgsed 's/^/| /' conftest.$ac_ext >&5 33081ab64890Smrg 3309876003caSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3310876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 331157f47464Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 331257f47464SmrgSee \`config.log' for more details" "$LINENO" 5; } 33131ab64890Smrgfi 331457f47464Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 33151ab64890Smrgfi 3316876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3317876003caSmrg$as_echo "$ac_cv_objext" >&6; } 331857f47464SmrgOBJEXT=$ac_cv_objext 331957f47464Smrgac_objext=$OBJEXT 3320876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3321876003caSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3322876003caSmrgif ${ac_cv_c_compiler_gnu+:} false; then : 3323876003caSmrg $as_echo_n "(cached) " >&6 3324876003caSmrgelse 332557f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 332657f47464Smrg/* end confdefs.h. */ 33271ab64890Smrg 332857f47464Smrgint 3329876003caSmrgmain () 333057f47464Smrg{ 333157f47464Smrg#ifndef __GNUC__ 333257f47464Smrg choke me 333357f47464Smrg#endif 33341ab64890Smrg 333557f47464Smrg ; 333657f47464Smrg return 0; 333757f47464Smrg} 333857f47464Smrg_ACEOF 3339876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 334057f47464Smrg ac_compiler_gnu=yes 3341876003caSmrgelse 334257f47464Smrg ac_compiler_gnu=no 33431ab64890Smrgfi 3344876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 334557f47464Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 334657f47464Smrg 33471ab64890Smrgfi 3348876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3349876003caSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 335057f47464Smrgif test $ac_compiler_gnu = yes; then 335157f47464Smrg GCC=yes 33521ab64890Smrgelse 335357f47464Smrg GCC= 33541ab64890Smrgfi 3355876003caSmrgac_test_CFLAGS=${CFLAGS+set} 335657f47464Smrgac_save_CFLAGS=$CFLAGS 3357876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3358876003caSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3359876003caSmrgif ${ac_cv_prog_cc_g+:} false; then : 3360876003caSmrg $as_echo_n "(cached) " >&6 3361876003caSmrgelse 336257f47464Smrg ac_save_c_werror_flag=$ac_c_werror_flag 336357f47464Smrg ac_c_werror_flag=yes 336457f47464Smrg ac_cv_prog_cc_g=no 336557f47464Smrg CFLAGS="-g" 336657f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 336757f47464Smrg/* end confdefs.h. */ 33681ab64890Smrg 336957f47464Smrgint 3370876003caSmrgmain () 337157f47464Smrg{ 337257f47464Smrg 337357f47464Smrg ; 337457f47464Smrg return 0; 337557f47464Smrg} 337657f47464Smrg_ACEOF 3377876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 337857f47464Smrg ac_cv_prog_cc_g=yes 3379876003caSmrgelse 338057f47464Smrg CFLAGS="" 338157f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 338257f47464Smrg/* end confdefs.h. */ 338357f47464Smrg 338457f47464Smrgint 3385876003caSmrgmain () 338657f47464Smrg{ 338757f47464Smrg 338857f47464Smrg ; 338957f47464Smrg return 0; 339057f47464Smrg} 339157f47464Smrg_ACEOF 3392876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 339357f47464Smrg 3394876003caSmrgelse 339557f47464Smrg ac_c_werror_flag=$ac_save_c_werror_flag 339657f47464Smrg CFLAGS="-g" 339757f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 339857f47464Smrg/* end confdefs.h. */ 339957f47464Smrg 340057f47464Smrgint 3401876003caSmrgmain () 340257f47464Smrg{ 34031ab64890Smrg 340457f47464Smrg ; 340557f47464Smrg return 0; 340657f47464Smrg} 340757f47464Smrg_ACEOF 3408876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 340957f47464Smrg ac_cv_prog_cc_g=yes 34101ab64890Smrgfi 3411876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34121ab64890Smrgfi 3413876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34141ab64890Smrgfi 3415876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 341657f47464Smrg ac_c_werror_flag=$ac_save_c_werror_flag 341757f47464Smrgfi 3418876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3419876003caSmrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3420876003caSmrgif test "$ac_test_CFLAGS" = set; then 342157f47464Smrg CFLAGS=$ac_save_CFLAGS 342257f47464Smrgelif test $ac_cv_prog_cc_g = yes; then 342357f47464Smrg if test "$GCC" = yes; then 342457f47464Smrg CFLAGS="-g -O2" 342557f47464Smrg else 342657f47464Smrg CFLAGS="-g" 342757f47464Smrg fi 342857f47464Smrgelse 342957f47464Smrg if test "$GCC" = yes; then 343057f47464Smrg CFLAGS="-O2" 343157f47464Smrg else 343257f47464Smrg CFLAGS= 34331ab64890Smrg fi 34341ab64890Smrgfi 3435876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3436876003caSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3437876003caSmrgif ${ac_cv_prog_cc_c89+:} false; then : 3438876003caSmrg $as_echo_n "(cached) " >&6 3439876003caSmrgelse 3440876003caSmrg ac_cv_prog_cc_c89=no 344157f47464Smrgac_save_CC=$CC 344257f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 344357f47464Smrg/* end confdefs.h. */ 3444876003caSmrg#include <stdarg.h> 3445876003caSmrg#include <stdio.h> 3446876003caSmrgstruct stat; 3447876003caSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3448876003caSmrgstruct buf { int x; }; 3449876003caSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3450876003caSmrgstatic char *e (p, i) 3451876003caSmrg char **p; 3452876003caSmrg int i; 3453876003caSmrg{ 3454876003caSmrg return p[i]; 3455876003caSmrg} 3456876003caSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3457876003caSmrg{ 3458876003caSmrg char *s; 3459876003caSmrg va_list v; 3460876003caSmrg va_start (v,p); 3461876003caSmrg s = g (p, va_arg (v,int)); 3462876003caSmrg va_end (v); 3463876003caSmrg return s; 3464876003caSmrg} 34651ab64890Smrg 3466876003caSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3467876003caSmrg function prototypes and stuff, but not '\xHH' hex character constants. 3468876003caSmrg These don't provoke an error unfortunately, instead are silently treated 3469876003caSmrg as 'x'. The following induces an error, until -std is added to get 3470876003caSmrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3471876003caSmrg array size at least. It's necessary to write '\x00'==0 to get something 3472876003caSmrg that's true only with -std. */ 3473876003caSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 34741ab64890Smrg 3475876003caSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3476876003caSmrg inside strings and character constants. */ 3477876003caSmrg#define FOO(x) 'x' 3478876003caSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3479876003caSmrg 3480876003caSmrgint test (int i, double x); 3481876003caSmrgstruct s1 {int (*f) (int a);}; 3482876003caSmrgstruct s2 {int (*f) (double a);}; 3483876003caSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3484876003caSmrgint argc; 3485876003caSmrgchar **argv; 3486876003caSmrgint 3487876003caSmrgmain () 3488876003caSmrg{ 3489876003caSmrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3490876003caSmrg ; 3491876003caSmrg return 0; 3492876003caSmrg} 349357f47464Smrg_ACEOF 3494876003caSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3495876003caSmrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 34961ab64890Smrgdo 349757f47464Smrg CC="$ac_save_CC $ac_arg" 3498876003caSmrg if ac_fn_c_try_compile "$LINENO"; then : 349957f47464Smrg ac_cv_prog_cc_c89=$ac_arg 350057f47464Smrgfi 3501876003caSmrgrm -f core conftest.err conftest.$ac_objext 350257f47464Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 35031ab64890Smrgdone 350457f47464Smrgrm -f conftest.$ac_ext 350557f47464SmrgCC=$ac_save_CC 350657f47464Smrg 350703ea5dc6Smrgfi 3508876003caSmrg# AC_CACHE_VAL 3509876003caSmrgcase "x$ac_cv_prog_cc_c89" in 3510876003caSmrg x) 3511876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3512876003caSmrg$as_echo "none needed" >&6; } ;; 3513876003caSmrg xno) 3514876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3515876003caSmrg$as_echo "unsupported" >&6; } ;; 3516876003caSmrg *) 3517876003caSmrg CC="$CC $ac_cv_prog_cc_c89" 3518876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3519876003caSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3520876003caSmrgesac 3521876003caSmrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3522876003caSmrg 35231ab64890Smrgfi 352457f47464Smrg 352557f47464Smrgac_ext=c 352657f47464Smrgac_cpp='$CPP $CPPFLAGS' 352757f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 352857f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 352957f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 35301ab64890Smrg 3531876003caSmrgac_ext=c 3532818534a1Smrgac_cpp='$CPP $CPPFLAGS' 3533818534a1Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3534818534a1Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3535818534a1Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3536876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3537876003caSmrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3538876003caSmrgif ${am_cv_prog_cc_c_o+:} false; then : 3539876003caSmrg $as_echo_n "(cached) " >&6 3540876003caSmrgelse 3541818534a1Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3542818534a1Smrg/* end confdefs.h. */ 3543818534a1Smrg 3544818534a1Smrgint 3545876003caSmrgmain () 3546818534a1Smrg{ 3547818534a1Smrg 3548818534a1Smrg ; 3549818534a1Smrg return 0; 3550818534a1Smrg} 3551818534a1Smrg_ACEOF 3552818534a1Smrg # Make sure it works both with $CC and with simple cc. 3553818534a1Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 3554818534a1Smrg # compilers refuse to overwrite an existing .o file with -o, 3555818534a1Smrg # though they will create one. 3556818534a1Smrg am_cv_prog_cc_c_o=yes 3557818534a1Smrg for am_i in 1 2; do 3558818534a1Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3559818534a1Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3560818534a1Smrg ac_status=$? 3561818534a1Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3562818534a1Smrg (exit $ac_status); } \ 3563818534a1Smrg && test -f conftest2.$ac_objext; then 3564818534a1Smrg : OK 3565818534a1Smrg else 3566818534a1Smrg am_cv_prog_cc_c_o=no 3567818534a1Smrg break 3568818534a1Smrg fi 3569818534a1Smrg done 3570818534a1Smrg rm -f core conftest* 3571818534a1Smrg unset am_i 3572818534a1Smrgfi 3573876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3574876003caSmrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 3575818534a1Smrgif test "$am_cv_prog_cc_c_o" != yes; then 3576818534a1Smrg # Losing compiler, so override with the script. 3577818534a1Smrg # FIXME: It is wrong to rewrite CC. 3578818534a1Smrg # But if we don't then we get into trouble of one sort or another. 3579818534a1Smrg # A longer-term fix would be to have automake use am__CC in this case, 3580818534a1Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3581818534a1Smrg CC="$am_aux_dir/compile $CC" 3582818534a1Smrgfi 3583818534a1Smrgac_ext=c 3584818534a1Smrgac_cpp='$CPP $CPPFLAGS' 358503ea5dc6Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 358603ea5dc6Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 358703ea5dc6Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 358857f47464Smrg 358903ea5dc6Smrg 359003ea5dc6Smrg 3591876003caSmrgac_ext=c 3592876003caSmrgac_cpp='$CPP $CPPFLAGS' 3593876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3594876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3595876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3596876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3597876003caSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 3598876003caSmrg# On Suns, sometimes $CPP names a directory. 3599876003caSmrgif test -n "$CPP" && test -d "$CPP"; then 3600876003caSmrg CPP= 3601876003caSmrgfi 3602876003caSmrgif test -z "$CPP"; then 3603876003caSmrg if ${ac_cv_prog_CPP+:} false; then : 3604876003caSmrg $as_echo_n "(cached) " >&6 3605876003caSmrgelse 3606876003caSmrg # Double quotes because CPP needs to be expanded 3607876003caSmrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3608876003caSmrg do 3609876003caSmrg ac_preproc_ok=false 3610876003caSmrgfor ac_c_preproc_warn_flag in '' yes 361103ea5dc6Smrgdo 3612876003caSmrg # Use a header file that comes with gcc, so configuring glibc 3613876003caSmrg # with a fresh cross-compiler works. 3614876003caSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3615876003caSmrg # <limits.h> exists even on freestanding compilers. 3616876003caSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 3617876003caSmrg # not just through cpp. "Syntax error" is here to catch this case. 3618876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3619876003caSmrg/* end confdefs.h. */ 3620876003caSmrg#ifdef __STDC__ 3621876003caSmrg# include <limits.h> 3622876003caSmrg#else 3623876003caSmrg# include <assert.h> 3624876003caSmrg#endif 3625876003caSmrg Syntax error 3626876003caSmrg_ACEOF 3627876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then : 3628876003caSmrg 3629876003caSmrgelse 3630876003caSmrg # Broken: fails on valid input. 3631876003caSmrgcontinue 3632876003caSmrgfi 3633876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext 3634876003caSmrg 3635876003caSmrg # OK, works on sane cases. Now check whether nonexistent headers 3636876003caSmrg # can be detected and how. 3637876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3638876003caSmrg/* end confdefs.h. */ 3639876003caSmrg#include <ac_nonexistent.h> 3640876003caSmrg_ACEOF 3641876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then : 3642876003caSmrg # Broken: success on invalid input. 3643876003caSmrgcontinue 3644876003caSmrgelse 3645876003caSmrg # Passes both tests. 3646876003caSmrgac_preproc_ok=: 3647876003caSmrgbreak 3648876003caSmrgfi 3649876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext 3650876003caSmrg 365103ea5dc6Smrgdone 3652876003caSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3653876003caSmrgrm -f conftest.i conftest.err conftest.$ac_ext 3654876003caSmrgif $ac_preproc_ok; then : 3655876003caSmrg break 3656876003caSmrgfi 365703ea5dc6Smrg 3658876003caSmrg done 3659876003caSmrg ac_cv_prog_CPP=$CPP 366003ea5dc6Smrg 3661876003caSmrgfi 3662876003caSmrg CPP=$ac_cv_prog_CPP 3663876003caSmrgelse 3664876003caSmrg ac_cv_prog_CPP=$CPP 3665876003caSmrgfi 3666876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3667876003caSmrg$as_echo "$CPP" >&6; } 3668876003caSmrgac_preproc_ok=false 3669876003caSmrgfor ac_c_preproc_warn_flag in '' yes 3670876003caSmrgdo 3671876003caSmrg # Use a header file that comes with gcc, so configuring glibc 3672876003caSmrg # with a fresh cross-compiler works. 3673876003caSmrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3674876003caSmrg # <limits.h> exists even on freestanding compilers. 3675876003caSmrg # On the NeXT, cc -E runs the code through the compiler's parser, 3676876003caSmrg # not just through cpp. "Syntax error" is here to catch this case. 3677876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3678876003caSmrg/* end confdefs.h. */ 3679876003caSmrg#ifdef __STDC__ 3680876003caSmrg# include <limits.h> 3681876003caSmrg#else 3682876003caSmrg# include <assert.h> 3683876003caSmrg#endif 3684876003caSmrg Syntax error 3685876003caSmrg_ACEOF 3686876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then : 368703ea5dc6Smrg 3688876003caSmrgelse 3689876003caSmrg # Broken: fails on valid input. 3690876003caSmrgcontinue 3691876003caSmrgfi 3692876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext 369303ea5dc6Smrg 3694876003caSmrg # OK, works on sane cases. Now check whether nonexistent headers 3695876003caSmrg # can be detected and how. 3696876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3697876003caSmrg/* end confdefs.h. */ 3698876003caSmrg#include <ac_nonexistent.h> 3699876003caSmrg_ACEOF 3700876003caSmrgif ac_fn_c_try_cpp "$LINENO"; then : 3701876003caSmrg # Broken: success on invalid input. 3702876003caSmrgcontinue 3703876003caSmrgelse 3704876003caSmrg # Passes both tests. 3705876003caSmrgac_preproc_ok=: 3706876003caSmrgbreak 3707876003caSmrgfi 3708876003caSmrgrm -f conftest.err conftest.i conftest.$ac_ext 370903ea5dc6Smrg 3710876003caSmrgdone 3711876003caSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3712876003caSmrgrm -f conftest.i conftest.err conftest.$ac_ext 3713876003caSmrgif $ac_preproc_ok; then : 371403ea5dc6Smrg 3715876003caSmrgelse 3716876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3717876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3718876003caSmrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3719876003caSmrgSee \`config.log' for more details" "$LINENO" 5; } 3720876003caSmrgfi 372103ea5dc6Smrg 3722876003caSmrgac_ext=c 3723876003caSmrgac_cpp='$CPP $CPPFLAGS' 3724876003caSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3725876003caSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3726876003caSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 372703ea5dc6Smrg 372803ea5dc6Smrg 3729876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3730876003caSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3731876003caSmrgif ${ac_cv_path_GREP+:} false; then : 3732876003caSmrg $as_echo_n "(cached) " >&6 3733876003caSmrgelse 3734876003caSmrg if test -z "$GREP"; then 3735876003caSmrg ac_path_GREP_found=false 3736876003caSmrg # Loop through the user's path and test for each of PROGNAME-LIST 3737876003caSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3738876003caSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3739876003caSmrgdo 3740876003caSmrg IFS=$as_save_IFS 3741876003caSmrg test -z "$as_dir" && as_dir=. 3742876003caSmrg for ac_prog in grep ggrep; do 3743876003caSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3744876003caSmrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3745876003caSmrg as_fn_executable_p "$ac_path_GREP" || continue 3746876003caSmrg# Check for GNU ac_path_GREP and select it if it is found. 3747876003caSmrg # Check for GNU $ac_path_GREP 3748876003caSmrgcase `"$ac_path_GREP" --version 2>&1` in 3749876003caSmrg*GNU*) 3750876003caSmrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3751876003caSmrg*) 3752876003caSmrg ac_count=0 3753876003caSmrg $as_echo_n 0123456789 >"conftest.in" 3754876003caSmrg while : 3755876003caSmrg do 3756876003caSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3757876003caSmrg mv "conftest.tmp" "conftest.in" 3758876003caSmrg cp "conftest.in" "conftest.nl" 3759876003caSmrg $as_echo 'GREP' >> "conftest.nl" 3760876003caSmrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3761876003caSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3762876003caSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3763876003caSmrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 3764876003caSmrg # Best one so far, save it but keep looking for a better one 3765876003caSmrg ac_cv_path_GREP="$ac_path_GREP" 3766876003caSmrg ac_path_GREP_max=$ac_count 3767876003caSmrg fi 3768876003caSmrg # 10*(2^10) chars as input seems more than enough 3769876003caSmrg test $ac_count -gt 10 && break 3770876003caSmrg done 3771876003caSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3772876003caSmrgesac 377357f47464Smrg 3774876003caSmrg $ac_path_GREP_found && break 3 3775876003caSmrg done 3776876003caSmrg done 3777876003caSmrg done 3778876003caSmrgIFS=$as_save_IFS 3779876003caSmrg if test -z "$ac_cv_path_GREP"; then 3780876003caSmrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3781876003caSmrg fi 3782876003caSmrgelse 3783876003caSmrg ac_cv_path_GREP=$GREP 378457f47464Smrgfi 378557f47464Smrg 3786876003caSmrgfi 3787876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3788876003caSmrg$as_echo "$ac_cv_path_GREP" >&6; } 3789876003caSmrg GREP="$ac_cv_path_GREP" 379057f47464Smrg 379103ea5dc6Smrg 3792876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3793876003caSmrg$as_echo_n "checking for egrep... " >&6; } 3794876003caSmrgif ${ac_cv_path_EGREP+:} false; then : 3795876003caSmrg $as_echo_n "(cached) " >&6 3796876003caSmrgelse 3797876003caSmrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3798876003caSmrg then ac_cv_path_EGREP="$GREP -E" 3799876003caSmrg else 3800876003caSmrg if test -z "$EGREP"; then 3801876003caSmrg ac_path_EGREP_found=false 3802876003caSmrg # Loop through the user's path and test for each of PROGNAME-LIST 3803876003caSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3804876003caSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3805876003caSmrgdo 3806876003caSmrg IFS=$as_save_IFS 3807876003caSmrg test -z "$as_dir" && as_dir=. 3808876003caSmrg for ac_prog in egrep; do 3809876003caSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3810876003caSmrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3811876003caSmrg as_fn_executable_p "$ac_path_EGREP" || continue 3812876003caSmrg# Check for GNU ac_path_EGREP and select it if it is found. 3813876003caSmrg # Check for GNU $ac_path_EGREP 3814876003caSmrgcase `"$ac_path_EGREP" --version 2>&1` in 3815876003caSmrg*GNU*) 3816876003caSmrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3817876003caSmrg*) 3818876003caSmrg ac_count=0 3819876003caSmrg $as_echo_n 0123456789 >"conftest.in" 3820876003caSmrg while : 3821876003caSmrg do 3822876003caSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3823876003caSmrg mv "conftest.tmp" "conftest.in" 3824876003caSmrg cp "conftest.in" "conftest.nl" 3825876003caSmrg $as_echo 'EGREP' >> "conftest.nl" 3826876003caSmrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3827876003caSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3828876003caSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3829876003caSmrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3830876003caSmrg # Best one so far, save it but keep looking for a better one 3831876003caSmrg ac_cv_path_EGREP="$ac_path_EGREP" 3832876003caSmrg ac_path_EGREP_max=$ac_count 3833876003caSmrg fi 3834876003caSmrg # 10*(2^10) chars as input seems more than enough 3835876003caSmrg test $ac_count -gt 10 && break 3836876003caSmrg done 3837876003caSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3838876003caSmrgesac 383903ea5dc6Smrg 3840876003caSmrg $ac_path_EGREP_found && break 3 3841876003caSmrg done 3842876003caSmrg done 3843876003caSmrg done 3844876003caSmrgIFS=$as_save_IFS 3845876003caSmrg if test -z "$ac_cv_path_EGREP"; then 3846876003caSmrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3847876003caSmrg fi 3848876003caSmrgelse 3849876003caSmrg ac_cv_path_EGREP=$EGREP 3850876003caSmrgfi 385103ea5dc6Smrg 3852876003caSmrg fi 3853876003caSmrgfi 3854876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3855876003caSmrg$as_echo "$ac_cv_path_EGREP" >&6; } 3856876003caSmrg EGREP="$ac_cv_path_EGREP" 385703ea5dc6Smrg 3858876003caSmrg 3859876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3860876003caSmrg$as_echo_n "checking for ANSI C header files... " >&6; } 3861876003caSmrgif ${ac_cv_header_stdc+:} false; then : 3862876003caSmrg $as_echo_n "(cached) " >&6 3863876003caSmrgelse 386457f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38651ab64890Smrg/* end confdefs.h. */ 3866876003caSmrg#include <stdlib.h> 3867876003caSmrg#include <stdarg.h> 3868876003caSmrg#include <string.h> 3869876003caSmrg#include <float.h> 38701ab64890Smrg 38711ab64890Smrgint 3872876003caSmrgmain () 38731ab64890Smrg{ 38741ab64890Smrg 38751ab64890Smrg ; 38761ab64890Smrg return 0; 38771ab64890Smrg} 38781ab64890Smrg_ACEOF 3879876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 3880876003caSmrg ac_cv_header_stdc=yes 3881876003caSmrgelse 3882876003caSmrg ac_cv_header_stdc=no 38831ab64890Smrgfi 3884876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38851ab64890Smrg 3886876003caSmrgif test $ac_cv_header_stdc = yes; then 3887876003caSmrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 388857f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3889b4ee4795Smrg/* end confdefs.h. */ 3890876003caSmrg#include <string.h> 389157f47464Smrg 3892876003caSmrg_ACEOF 3893876003caSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3894876003caSmrg $EGREP "memchr" >/dev/null 2>&1; then : 3895876003caSmrg 3896876003caSmrgelse 3897876003caSmrg ac_cv_header_stdc=no 3898876003caSmrgfi 3899876003caSmrgrm -f conftest* 3900876003caSmrg 3901876003caSmrgfi 3902876003caSmrg 3903876003caSmrgif test $ac_cv_header_stdc = yes; then 3904876003caSmrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3905876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3906876003caSmrg/* end confdefs.h. */ 3907876003caSmrg#include <stdlib.h> 3908b4ee4795Smrg 390903ea5dc6Smrg_ACEOF 3910876003caSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3911876003caSmrg $EGREP "free" >/dev/null 2>&1; then : 391257f47464Smrg 3913876003caSmrgelse 3914876003caSmrg ac_cv_header_stdc=no 3915876003caSmrgfi 3916876003caSmrgrm -f conftest* 3917876003caSmrg 3918876003caSmrgfi 3919876003caSmrg 3920876003caSmrgif test $ac_cv_header_stdc = yes; then 3921876003caSmrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3922876003caSmrg if test "$cross_compiling" = yes; then : 3923876003caSmrg : 3924876003caSmrgelse 3925b4ee4795Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39261ab64890Smrg/* end confdefs.h. */ 3927876003caSmrg#include <ctype.h> 3928876003caSmrg#include <stdlib.h> 3929876003caSmrg#if ((' ' & 0x0FF) == 0x020) 3930876003caSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3931876003caSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3932876003caSmrg#else 3933876003caSmrg# define ISLOWER(c) \ 3934876003caSmrg (('a' <= (c) && (c) <= 'i') \ 3935876003caSmrg || ('j' <= (c) && (c) <= 'r') \ 3936876003caSmrg || ('s' <= (c) && (c) <= 'z')) 3937876003caSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3938876003caSmrg#endif 39391ab64890Smrg 3940876003caSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 39411ab64890Smrgint 3942876003caSmrgmain () 39431ab64890Smrg{ 3944876003caSmrg int i; 3945876003caSmrg for (i = 0; i < 256; i++) 3946876003caSmrg if (XOR (islower (i), ISLOWER (i)) 3947876003caSmrg || toupper (i) != TOUPPER (i)) 3948876003caSmrg return 2; 39491ab64890Smrg return 0; 39501ab64890Smrg} 39511ab64890Smrg_ACEOF 3952876003caSmrgif ac_fn_c_try_run "$LINENO"; then : 3953876003caSmrg 3954876003caSmrgelse 3955876003caSmrg ac_cv_header_stdc=no 3956876003caSmrgfi 3957876003caSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3958876003caSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 3959876003caSmrgfi 3960876003caSmrg 396157f47464Smrgfi 396257f47464Smrgfi 3963876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3964876003caSmrg$as_echo "$ac_cv_header_stdc" >&6; } 3965876003caSmrgif test $ac_cv_header_stdc = yes; then 3966876003caSmrg 3967876003caSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3968876003caSmrg 39691ab64890Smrgfi 3970876003caSmrg 3971876003caSmrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3972876003caSmrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3973876003caSmrg inttypes.h stdint.h unistd.h 3974876003caSmrgdo : 3975876003caSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3976876003caSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3977876003caSmrg" 3978876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3979876003caSmrg cat >>confdefs.h <<_ACEOF 3980876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3981876003caSmrg_ACEOF 3982876003caSmrg 39831ab64890Smrgfi 39841ab64890Smrg 3985876003caSmrgdone 39861ab64890Smrg 39871ab64890Smrg 398857f47464Smrg 3989876003caSmrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3990876003caSmrgif test "x$ac_cv_header_minix_config_h" = xyes; then : 3991876003caSmrg MINIX=yes 3992876003caSmrgelse 3993876003caSmrg MINIX= 3994876003caSmrgfi 399557f47464Smrg 399657f47464Smrg 3997876003caSmrg if test "$MINIX" = yes; then 399857f47464Smrg 3999876003caSmrg$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 40001ab64890Smrg 40011ab64890Smrg 4002876003caSmrg$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 40031ab64890Smrg 40041ab64890Smrg 4005876003caSmrg$as_echo "#define _MINIX 1" >>confdefs.h 40061ab64890Smrg 4007876003caSmrg fi 400857f47464Smrg 400957f47464Smrg 4010876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4011876003caSmrg$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4012876003caSmrgif ${ac_cv_safe_to_define___extensions__+:} false; then : 4013876003caSmrg $as_echo_n "(cached) " >&6 4014876003caSmrgelse 4015876003caSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4016876003caSmrg/* end confdefs.h. */ 401757f47464Smrg 4018876003caSmrg# define __EXTENSIONS__ 1 4019876003caSmrg $ac_includes_default 4020876003caSmrgint 4021876003caSmrgmain () 4022876003caSmrg{ 402357f47464Smrg 4024876003caSmrg ; 4025876003caSmrg return 0; 4026876003caSmrg} 4027876003caSmrg_ACEOF 4028876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 4029876003caSmrg ac_cv_safe_to_define___extensions__=yes 4030876003caSmrgelse 4031876003caSmrg ac_cv_safe_to_define___extensions__=no 4032876003caSmrgfi 4033876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4034876003caSmrgfi 4035876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4036876003caSmrg$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4037876003caSmrg test $ac_cv_safe_to_define___extensions__ = yes && 4038876003caSmrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 403957f47464Smrg 4040876003caSmrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 40411ab64890Smrg 4042876003caSmrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 40431ab64890Smrg 4044876003caSmrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 40451ab64890Smrg 4046876003caSmrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 40471ab64890Smrg 40481ab64890Smrg 40491ab64890Smrg 405057f47464Smrg# Initialize Automake 4051876003caSmrgam__api_version='1.15' 405203ea5dc6Smrg 4053876003caSmrg# Find a good install program. We prefer a C program (faster), 405457f47464Smrg# so one script is as good as another. But avoid the broken or 405557f47464Smrg# incompatible versions: 405657f47464Smrg# SysV /etc/install, /usr/sbin/install 405757f47464Smrg# SunOS /usr/etc/install 405857f47464Smrg# IRIX /sbin/install 405957f47464Smrg# AIX /bin/install 406057f47464Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 406157f47464Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 406257f47464Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 406357f47464Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 406457f47464Smrg# OS/2's system install, which has a completely different semantic 406557f47464Smrg# ./install, which can be erroneously created by make from ./install.sh. 406657f47464Smrg# Reject install programs that cannot install multiple files. 4067876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4068876003caSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 406957f47464Smrgif test -z "$INSTALL"; then 4070876003caSmrgif ${ac_cv_path_install+:} false; then : 4071876003caSmrg $as_echo_n "(cached) " >&6 4072876003caSmrgelse 407357f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 407457f47464Smrgfor as_dir in $PATH 407557f47464Smrgdo 407657f47464Smrg IFS=$as_save_IFS 4077876003caSmrg test -z "$as_dir" && as_dir=. 4078876003caSmrg # Account for people who put trailing slashes in PATH elements. 4079876003caSmrgcase $as_dir/ in #(( 4080876003caSmrg ./ | .// | /[cC]/* | \ 408157f47464Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 408257f47464Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 408357f47464Smrg /usr/ucb/* ) ;; 408457f47464Smrg *) 408557f47464Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 408657f47464Smrg # Don't use installbsd from OSF since it installs stuff as root 408757f47464Smrg # by default. 408857f47464Smrg for ac_prog in ginstall scoinst install; do 408957f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4090876003caSmrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 409157f47464Smrg if test $ac_prog = install && 4092876003caSmrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 409357f47464Smrg # AIX install. It has an incompatible calling convention. 409457f47464Smrg : 409557f47464Smrg elif test $ac_prog = install && 4096876003caSmrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 409757f47464Smrg # program-specific install script used by HP pwplus--don't use. 409857f47464Smrg : 409957f47464Smrg else 410057f47464Smrg rm -rf conftest.one conftest.two conftest.dir 410157f47464Smrg echo one > conftest.one 410257f47464Smrg echo two > conftest.two 410357f47464Smrg mkdir conftest.dir 4104876003caSmrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 410557f47464Smrg test -s conftest.one && test -s conftest.two && 410657f47464Smrg test -s conftest.dir/conftest.one && 410757f47464Smrg test -s conftest.dir/conftest.two 410857f47464Smrg then 4109876003caSmrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 411057f47464Smrg break 3 411157f47464Smrg fi 411257f47464Smrg fi 411357f47464Smrg fi 411457f47464Smrg done 41151ab64890Smrg done 411657f47464Smrg ;; 411757f47464Smrgesac 41181ab64890Smrg 41191ab64890Smrg done 412057f47464SmrgIFS=$as_save_IFS 41211ab64890Smrg 412257f47464Smrgrm -rf conftest.one conftest.two conftest.dir 41231ab64890Smrg 41241ab64890Smrgfi 4125876003caSmrg if test "${ac_cv_path_install+set}" = set; then 412657f47464Smrg INSTALL=$ac_cv_path_install 412757f47464Smrg else 412857f47464Smrg # As a last resort, use the slow shell script. Don't cache a 412957f47464Smrg # value for INSTALL within a source directory, because that will 413057f47464Smrg # break other packages using the cache if that directory is 413157f47464Smrg # removed, or if the value is a relative name. 413257f47464Smrg INSTALL=$ac_install_sh 413357f47464Smrg fi 41341ab64890Smrgfi 4135876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4136876003caSmrg$as_echo "$INSTALL" >&6; } 41371ab64890Smrg 413857f47464Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 413957f47464Smrg# It thinks the first close brace ends the variable substitution. 414057f47464Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 41411ab64890Smrg 414257f47464Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 41432e9c7c8cSmrg 414457f47464Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 41451ab64890Smrg 4146876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4147876003caSmrg$as_echo_n "checking whether build environment is sane... " >&6; } 414857f47464Smrg# Reject unsafe characters in $srcdir or the absolute working directory 414957f47464Smrg# name. Accept space and tab only in the latter. 415057f47464Smrgam_lf=' 415157f47464Smrg' 415257f47464Smrgcase `pwd` in 415357f47464Smrg *[\\\"\#\$\&\'\`$am_lf]*) 415457f47464Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 415557f47464Smrgesac 415657f47464Smrgcase $srcdir in 415757f47464Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4158eb411b4bSmrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 415957f47464Smrgesac 41601ab64890Smrg 4161eb411b4bSmrg# Do 'set' in a subshell so we don't clobber the current shell's 416257f47464Smrg# arguments. Must try -L first in case configure is actually a 416357f47464Smrg# symlink; some systems play weird games with the mod time of symlinks 416457f47464Smrg# (eg FreeBSD returns the mod time of the symlink's containing 416557f47464Smrg# directory). 416657f47464Smrgif ( 4167eb411b4bSmrg am_has_slept=no 4168eb411b4bSmrg for am_try in 1 2; do 4169eb411b4bSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 4170eb411b4bSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4171eb411b4bSmrg if test "$*" = "X"; then 4172eb411b4bSmrg # -L didn't work. 4173eb411b4bSmrg set X `ls -t "$srcdir/configure" conftest.file` 4174eb411b4bSmrg fi 4175eb411b4bSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 4176eb411b4bSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 4177eb411b4bSmrg 4178eb411b4bSmrg # If neither matched, then we have a broken ls. This can happen 4179eb411b4bSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 4180eb411b4bSmrg # broken ls alias from the environment. This has actually 4181eb411b4bSmrg # happened. Such a system could not be considered "sane". 4182eb411b4bSmrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4183eb411b4bSmrg alias in your environment" "$LINENO" 5 4184eb411b4bSmrg fi 4185eb411b4bSmrg if test "$2" = conftest.file || test $am_try -eq 2; then 4186eb411b4bSmrg break 4187eb411b4bSmrg fi 4188eb411b4bSmrg # Just in case. 4189eb411b4bSmrg sleep 1 4190eb411b4bSmrg am_has_slept=yes 4191eb411b4bSmrg done 419257f47464Smrg test "$2" = conftest.file 419357f47464Smrg ) 419457f47464Smrgthen 419557f47464Smrg # Ok. 419657f47464Smrg : 41972e9c7c8cSmrgelse 419857f47464Smrg as_fn_error $? "newly created file is older than distributed files! 419957f47464SmrgCheck your system clock" "$LINENO" 5 42002e9c7c8cSmrgfi 4201876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4202876003caSmrg$as_echo "yes" >&6; } 4203eb411b4bSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 4204eb411b4bSmrg# generated files are strictly newer. 4205eb411b4bSmrgam_sleep_pid= 4206eb411b4bSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 4207eb411b4bSmrg ( sleep 1 ) & 4208eb411b4bSmrg am_sleep_pid=$! 4209eb411b4bSmrgfi 4210eb411b4bSmrg 4211eb411b4bSmrgrm -f conftest.file 4212eb411b4bSmrg 421357f47464Smrgtest "$program_prefix" != NONE && 421457f47464Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 421557f47464Smrg# Use a double $ so make ignores it. 421657f47464Smrgtest "$program_suffix" != NONE && 421757f47464Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 421857f47464Smrg# Double any \ or $. 421957f47464Smrg# By default was `s,x,x', remove it if useless. 422057f47464Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4221876003caSmrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 422257f47464Smrg 4223876003caSmrgif test x"${MISSING+set}" != xset; then 4224876003caSmrg case $am_aux_dir in 4225876003caSmrg *\ * | *\ *) 4226876003caSmrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4227876003caSmrg *) 4228876003caSmrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 4229876003caSmrg esac 423057f47464Smrgfi 423157f47464Smrg# Use eval to expand $SHELL 4232eb411b4bSmrgif eval "$MISSING --is-lightweight"; then 4233eb411b4bSmrg am_missing_run="$MISSING " 4234b4ee4795Smrgelse 423557f47464Smrg am_missing_run= 4236876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4237876003caSmrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 42381ab64890Smrgfi 42392e9c7c8cSmrg 4240862bcd1aSmrgif test x"${install_sh+set}" != xset; then 424157f47464Smrg case $am_aux_dir in 424257f47464Smrg *\ * | *\ *) 424357f47464Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 424457f47464Smrg *) 424557f47464Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 424657f47464Smrg esac 42471ab64890Smrgfi 42482e9c7c8cSmrg 4249eb411b4bSmrg# Installed binaries are usually stripped using 'strip' when the user 4250eb411b4bSmrg# run "make install-strip". However 'strip' might not be the right 425157f47464Smrg# tool to use in cross-compilation environments, therefore Automake 4252eb411b4bSmrg# will honor the 'STRIP' environment variable to overrule this program. 425357f47464Smrgif test "$cross_compiling" != no; then 425457f47464Smrg if test -n "$ac_tool_prefix"; then 425557f47464Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 425657f47464Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 4257876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4258876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 4259876003caSmrgif ${ac_cv_prog_STRIP+:} false; then : 4260876003caSmrg $as_echo_n "(cached) " >&6 4261876003caSmrgelse 426257f47464Smrg if test -n "$STRIP"; then 426357f47464Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 426457f47464Smrgelse 426557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 426657f47464Smrgfor as_dir in $PATH 426757f47464Smrgdo 426857f47464Smrg IFS=$as_save_IFS 4269876003caSmrg test -z "$as_dir" && as_dir=. 427057f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4271876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 427257f47464Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4273876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 427457f47464Smrg break 2 427557f47464Smrg fi 42762e9c7c8cSmrgdone 427757f47464Smrg done 427857f47464SmrgIFS=$as_save_IFS 4279b4ee4795Smrg 428057f47464Smrgfi 428157f47464Smrgfi 428257f47464SmrgSTRIP=$ac_cv_prog_STRIP 428357f47464Smrgif test -n "$STRIP"; then 4284876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4285876003caSmrg$as_echo "$STRIP" >&6; } 42861ab64890Smrgelse 4287876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4288876003caSmrg$as_echo "no" >&6; } 42891ab64890Smrgfi 42901ab64890Smrg 42912e9c7c8cSmrg 429257f47464Smrgfi 429357f47464Smrgif test -z "$ac_cv_prog_STRIP"; then 429457f47464Smrg ac_ct_STRIP=$STRIP 429557f47464Smrg # Extract the first word of "strip", so it can be a program name with args. 429657f47464Smrgset dummy strip; ac_word=$2 4297876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4298876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 4299876003caSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4300876003caSmrg $as_echo_n "(cached) " >&6 4301876003caSmrgelse 430257f47464Smrg if test -n "$ac_ct_STRIP"; then 430357f47464Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 430457f47464Smrgelse 430557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 430657f47464Smrgfor as_dir in $PATH 43072e9c7c8cSmrgdo 43082e9c7c8cSmrg IFS=$as_save_IFS 4309876003caSmrg test -z "$as_dir" && as_dir=. 43102e9c7c8cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4311876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 431257f47464Smrg ac_cv_prog_ac_ct_STRIP="strip" 4313876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 431457f47464Smrg break 2 431557f47464Smrg fi 431657f47464Smrgdone 4317b4ee4795Smrg done 43182e9c7c8cSmrgIFS=$as_save_IFS 431957f47464Smrg 432057f47464Smrgfi 432157f47464Smrgfi 432257f47464Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 432357f47464Smrgif test -n "$ac_ct_STRIP"; then 4324876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4325876003caSmrg$as_echo "$ac_ct_STRIP" >&6; } 43262e9c7c8cSmrgelse 4327876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4328876003caSmrg$as_echo "no" >&6; } 43292e9c7c8cSmrgfi 43301ab64890Smrg 433157f47464Smrg if test "x$ac_ct_STRIP" = x; then 433257f47464Smrg STRIP=":" 433357f47464Smrg else 433457f47464Smrg case $cross_compiling:$ac_tool_warned in 433557f47464Smrgyes:) 4336876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4337876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 433857f47464Smrgac_tool_warned=yes ;; 433957f47464Smrgesac 434057f47464Smrg STRIP=$ac_ct_STRIP 434157f47464Smrg fi 434257f47464Smrgelse 434357f47464Smrg STRIP="$ac_cv_prog_STRIP" 43441ab64890Smrgfi 43451ab64890Smrg 434657f47464Smrgfi 434757f47464SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 43481ab64890Smrg 4349876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4350876003caSmrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 435157f47464Smrgif test -z "$MKDIR_P"; then 4352876003caSmrg if ${ac_cv_path_mkdir+:} false; then : 4353876003caSmrg $as_echo_n "(cached) " >&6 4354876003caSmrgelse 43552e9c7c8cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 435657f47464Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 43571ab64890Smrgdo 43581ab64890Smrg IFS=$as_save_IFS 4359876003caSmrg test -z "$as_dir" && as_dir=. 436057f47464Smrg for ac_prog in mkdir gmkdir; do 436157f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4362876003caSmrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4363876003caSmrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4364876003caSmrg 'mkdir (GNU coreutils) '* | \ 4365876003caSmrg 'mkdir (coreutils) '* | \ 436657f47464Smrg 'mkdir (fileutils) '4.1*) 4367876003caSmrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 436857f47464Smrg break 3;; 436957f47464Smrg esac 437057f47464Smrg done 437157f47464Smrg done 4372b4ee4795Smrg done 43731ab64890SmrgIFS=$as_save_IFS 437457f47464Smrg 43751ab64890Smrgfi 43761ab64890Smrg 437757f47464Smrg test -d ./--version && rmdir ./--version 4378876003caSmrg if test "${ac_cv_path_mkdir+set}" = set; then 437957f47464Smrg MKDIR_P="$ac_cv_path_mkdir -p" 438057f47464Smrg else 438157f47464Smrg # As a last resort, use the slow shell script. Don't cache a 438257f47464Smrg # value for MKDIR_P within a source directory, because that will 438357f47464Smrg # break other packages using the cache if that directory is 438457f47464Smrg # removed, or if the value is a relative name. 438557f47464Smrg MKDIR_P="$ac_install_sh -d" 438657f47464Smrg fi 43871ab64890Smrgfi 4388876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4389876003caSmrg$as_echo "$MKDIR_P" >&6; } 43902e9c7c8cSmrg 439157f47464Smrgfor ac_prog in gawk mawk nawk awk 439257f47464Smrgdo 439357f47464Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 439457f47464Smrgset dummy $ac_prog; ac_word=$2 4395876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4396876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 4397876003caSmrgif ${ac_cv_prog_AWK+:} false; then : 4398876003caSmrg $as_echo_n "(cached) " >&6 4399876003caSmrgelse 440057f47464Smrg if test -n "$AWK"; then 440157f47464Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 440257f47464Smrgelse 440357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 440457f47464Smrgfor as_dir in $PATH 440557f47464Smrgdo 440657f47464Smrg IFS=$as_save_IFS 4407876003caSmrg test -z "$as_dir" && as_dir=. 440857f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4409876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 441057f47464Smrg ac_cv_prog_AWK="$ac_prog" 4411876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 441257f47464Smrg break 2 441357f47464Smrg fi 441457f47464Smrgdone 441557f47464Smrg done 441657f47464SmrgIFS=$as_save_IFS 44172e9c7c8cSmrg 441857f47464Smrgfi 441957f47464Smrgfi 442057f47464SmrgAWK=$ac_cv_prog_AWK 442157f47464Smrgif test -n "$AWK"; then 4422876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4423876003caSmrg$as_echo "$AWK" >&6; } 44242e9c7c8cSmrgelse 4425876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4426876003caSmrg$as_echo "no" >&6; } 44271ab64890Smrgfi 44281ab64890Smrg 44292e9c7c8cSmrg 443057f47464Smrg test -n "$AWK" && break 443157f47464Smrgdone 4432b4ee4795Smrg 4433876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4434876003caSmrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 443557f47464Smrgset x ${MAKE-make} 4436876003caSmrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4437876003caSmrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4438876003caSmrg $as_echo_n "(cached) " >&6 4439876003caSmrgelse 444057f47464Smrg cat >conftest.make <<\_ACEOF 444157f47464SmrgSHELL = /bin/sh 444257f47464Smrgall: 444357f47464Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 444457f47464Smrg_ACEOF 444557f47464Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 444657f47464Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 444757f47464Smrg *@@@%%%=?*=@@@%%%*) 444857f47464Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 444957f47464Smrg *) 445057f47464Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 445157f47464Smrgesac 445257f47464Smrgrm -f conftest.make 44531ab64890Smrgfi 445457f47464Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4455876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4456876003caSmrg$as_echo "yes" >&6; } 445757f47464Smrg SET_MAKE= 445857f47464Smrgelse 4459876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4460876003caSmrg$as_echo "no" >&6; } 446157f47464Smrg SET_MAKE="MAKE=${MAKE-make}" 44622e9c7c8cSmrgfi 44631ab64890Smrg 446457f47464Smrgrm -rf .tst 2>/dev/null 446557f47464Smrgmkdir .tst 2>/dev/null 446657f47464Smrgif test -d .tst; then 446757f47464Smrg am__leading_dot=. 44681ab64890Smrgelse 446957f47464Smrg am__leading_dot=_ 44701ab64890Smrgfi 447157f47464Smrgrmdir .tst 2>/dev/null 44721ab64890Smrg 447357f47464SmrgDEPDIR="${am__leading_dot}deps" 44742e9c7c8cSmrg 447557f47464Smrgac_config_commands="$ac_config_commands depfiles" 44762e9c7c8cSmrg 4477876003caSmrg 4478876003caSmrgam_make=${MAKE-make} 4479876003caSmrgcat > confinc << 'END' 448057f47464Smrgam__doit: 4481876003caSmrg @echo this is the am__doit target 448257f47464Smrg.PHONY: am__doit 448357f47464SmrgEND 4484876003caSmrg# If we don't find an include directive, just comment out the code. 4485876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4486876003caSmrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 448757f47464Smrgam__include="#" 448857f47464Smrgam__quote= 4489876003caSmrg_am_result=none 4490876003caSmrg# First try GNU make style include. 4491876003caSmrgecho "include confinc" > confmf 4492876003caSmrg# Ignore all kinds of additional output from 'make'. 4493876003caSmrgcase `$am_make -s -f confmf 2> /dev/null` in #( 4494876003caSmrg*the\ am__doit\ target*) 4495876003caSmrg am__include=include 4496876003caSmrg am__quote= 4497876003caSmrg _am_result=GNU 4498876003caSmrg ;; 4499d4a3aaf4Smrgesac 4500876003caSmrg# Now try BSD make style include. 4501876003caSmrgif test "$am__include" = "#"; then 4502876003caSmrg echo '.include "confinc"' > confmf 4503876003caSmrg case `$am_make -s -f confmf 2> /dev/null` in #( 4504876003caSmrg *the\ am__doit\ target*) 4505876003caSmrg am__include=.include 4506876003caSmrg am__quote="\"" 4507876003caSmrg _am_result=BSD 4508876003caSmrg ;; 4509876003caSmrg esac 4510876003caSmrgfi 4511876003caSmrg 4512876003caSmrg 4513876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4514876003caSmrg$as_echo "$_am_result" >&6; } 4515876003caSmrgrm -f confinc confmf 45161ab64890Smrg 451757f47464Smrg# Check whether --enable-dependency-tracking was given. 4518876003caSmrgif test "${enable_dependency_tracking+set}" = set; then : 451957f47464Smrg enableval=$enable_dependency_tracking; 45201ab64890Smrgfi 45211ab64890Smrg 452257f47464Smrgif test "x$enable_dependency_tracking" != xno; then 452357f47464Smrg am_depcomp="$ac_aux_dir/depcomp" 452457f47464Smrg AMDEPBACKSLASH='\' 4525eb411b4bSmrg am__nodep='_no' 452657f47464Smrgfi 452757f47464Smrg if test "x$enable_dependency_tracking" != xno; then 452857f47464Smrg AMDEP_TRUE= 452957f47464Smrg AMDEP_FALSE='#' 453057f47464Smrgelse 453157f47464Smrg AMDEP_TRUE='#' 453257f47464Smrg AMDEP_FALSE= 453357f47464Smrgfi 45341ab64890Smrg 453557f47464Smrg 4536eb411b4bSmrg# Check whether --enable-silent-rules was given. 4537876003caSmrgif test "${enable_silent_rules+set}" = set; then : 4538eb411b4bSmrg enableval=$enable_silent_rules; 4539eb411b4bSmrgfi 4540eb411b4bSmrg 4541eb411b4bSmrgcase $enable_silent_rules in # ((( 4542eb411b4bSmrg yes) AM_DEFAULT_VERBOSITY=0;; 4543eb411b4bSmrg no) AM_DEFAULT_VERBOSITY=1;; 4544eb411b4bSmrg *) AM_DEFAULT_VERBOSITY=1;; 4545eb411b4bSmrgesac 4546eb411b4bSmrgam_make=${MAKE-make} 4547876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4548876003caSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4549876003caSmrgif ${am_cv_make_support_nested_variables+:} false; then : 4550876003caSmrg $as_echo_n "(cached) " >&6 4551876003caSmrgelse 4552876003caSmrg if $as_echo 'TRUE=$(BAR$(V)) 4553eb411b4bSmrgBAR0=false 4554eb411b4bSmrgBAR1=true 4555eb411b4bSmrgV=1 4556eb411b4bSmrgam__doit: 4557eb411b4bSmrg @$(TRUE) 4558eb411b4bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4559eb411b4bSmrg am_cv_make_support_nested_variables=yes 4560eb411b4bSmrgelse 4561eb411b4bSmrg am_cv_make_support_nested_variables=no 4562eb411b4bSmrgfi 4563eb411b4bSmrgfi 4564876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4565876003caSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 4566eb411b4bSmrgif test $am_cv_make_support_nested_variables = yes; then 4567eb411b4bSmrg AM_V='$(V)' 4568eb411b4bSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4569eb411b4bSmrgelse 4570eb411b4bSmrg AM_V=$AM_DEFAULT_VERBOSITY 4571eb411b4bSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4572eb411b4bSmrgfi 4573eb411b4bSmrgAM_BACKSLASH='\' 4574eb411b4bSmrg 457557f47464Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 457657f47464Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 457757f47464Smrg # is not polluted with repeated "-I." 457857f47464Smrg am__isrc=' -I$(srcdir)' 457957f47464Smrg # test to see if srcdir already configured 458057f47464Smrg if test -f $srcdir/config.status; then 458157f47464Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 458257f47464Smrg fi 45831ab64890Smrgfi 45841ab64890Smrg 458557f47464Smrg# test whether we have cygpath 458657f47464Smrgif test -z "$CYGPATH_W"; then 458757f47464Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 458857f47464Smrg CYGPATH_W='cygpath -w' 458957f47464Smrg else 459057f47464Smrg CYGPATH_W=echo 459157f47464Smrg fi 459257f47464Smrgfi 45931ab64890Smrg 45941ab64890Smrg 459557f47464Smrg# Define the identity of the package. 459657f47464Smrg PACKAGE='libX11' 4597876003caSmrg VERSION='1.8.4' 45981ab64890Smrg 45991ab64890Smrg 4600876003caSmrgcat >>confdefs.h <<_ACEOF 4601876003caSmrg#define PACKAGE "$PACKAGE" 4602876003caSmrg_ACEOF 46031ab64890Smrg 46041ab64890Smrg 4605876003caSmrgcat >>confdefs.h <<_ACEOF 4606876003caSmrg#define VERSION "$VERSION" 4607876003caSmrg_ACEOF 46082e9c7c8cSmrg 460957f47464Smrg# Some tools Automake needs. 46102e9c7c8cSmrg 461157f47464SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 46121ab64890Smrg 46131ab64890Smrg 461457f47464SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 46151ab64890Smrg 46161ab64890Smrg 461757f47464SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 46181ab64890Smrg 461957f47464Smrg 462057f47464SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 462157f47464Smrg 462257f47464Smrg 462357f47464SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 462457f47464Smrg 4625eb411b4bSmrg# For better backward compatibility. To be removed once Automake 1.9.x 4626eb411b4bSmrg# dies out for good. For more background, see: 4627876003caSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4628876003caSmrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4629eb411b4bSmrgmkdir_p='$(MKDIR_P)' 4630eb411b4bSmrg 4631862bcd1aSmrg# We need awk for the "check" target (and possibly the TAP driver). The 4632862bcd1aSmrg# system "awk" is bad on some platforms. 4633eb411b4bSmrg# Always define AMTAR for backward compatibility. Yes, it's still used 4634eb411b4bSmrg# in the wild :-( We should find a proper way to deprecate it ... 4635eb411b4bSmrgAMTAR='$${TAR-tar}' 4636eb411b4bSmrg 463757f47464Smrg 4638eb411b4bSmrg# We'll loop over all known methods to create a tar archive until one works. 4639eb411b4bSmrg_am_tools='gnutar pax cpio none' 4640eb411b4bSmrg 4641eb411b4bSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 464257f47464Smrg 464357f47464Smrg 464457f47464Smrg 464557f47464Smrg 464657f47464Smrg 464757f47464Smrgdepcc="$CC" am_compiler_list= 464857f47464Smrg 4649876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4650876003caSmrg$as_echo_n "checking dependency style of $depcc... " >&6; } 4651876003caSmrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 4652876003caSmrg $as_echo_n "(cached) " >&6 4653876003caSmrgelse 465457f47464Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 465557f47464Smrg # We make a subdir and do the tests there. Otherwise we can end up 465657f47464Smrg # making bogus files that we don't know about and never remove. For 465757f47464Smrg # instance it was reported that on HP-UX the gcc test will end up 4658eb411b4bSmrg # making a dummy file named 'D' -- because '-MD' means "put the output 4659eb411b4bSmrg # in D". 4660eb411b4bSmrg rm -rf conftest.dir 466157f47464Smrg mkdir conftest.dir 466257f47464Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 466357f47464Smrg # using a relative directory. 466457f47464Smrg cp "$am_depcomp" conftest.dir 466557f47464Smrg cd conftest.dir 466657f47464Smrg # We will build objects and dependencies in a subdirectory because 466757f47464Smrg # it helps to detect inapplicable dependency modes. For instance 466857f47464Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 466957f47464Smrg # side effect of compilation, but ICC will put the dependencies in 467057f47464Smrg # the current directory while Tru64 will put them in the object 467157f47464Smrg # directory. 467257f47464Smrg mkdir sub 46731ab64890Smrg 467457f47464Smrg am_cv_CC_dependencies_compiler_type=none 467557f47464Smrg if test "$am_compiler_list" = ""; then 467657f47464Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 467757f47464Smrg fi 467857f47464Smrg am__universal=false 467957f47464Smrg case " $depcc " in #( 468057f47464Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 468157f47464Smrg esac 46821ab64890Smrg 468357f47464Smrg for depmode in $am_compiler_list; do 468457f47464Smrg # Setup a source with many dependencies, because some compilers 468557f47464Smrg # like to wrap large dependency lists on column 80 (with \), and 468657f47464Smrg # we should not choose a depcomp mode which is confused by this. 468757f47464Smrg # 468857f47464Smrg # We need to recreate these files for each test, as the compiler may 468957f47464Smrg # overwrite some of them when testing with obscure command lines. 469057f47464Smrg # This happens at least with the AIX C compiler. 469157f47464Smrg : > sub/conftest.c 469257f47464Smrg for i in 1 2 3 4 5 6; do 469357f47464Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4694eb411b4bSmrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4695eb411b4bSmrg # Solaris 10 /bin/sh. 4696eb411b4bSmrg echo '/* dummy */' > sub/conftst$i.h 469757f47464Smrg done 469857f47464Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 469957f47464Smrg 4700eb411b4bSmrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 470157f47464Smrg # mode. It turns out that the SunPro C++ compiler does not properly 4702eb411b4bSmrg # handle '-M -o', and we need to detect this. Also, some Intel 4703eb411b4bSmrg # versions had trouble with output in subdirs. 470457f47464Smrg am__obj=sub/conftest.${OBJEXT-o} 470557f47464Smrg am__minus_obj="-o $am__obj" 470657f47464Smrg case $depmode in 470757f47464Smrg gcc) 470857f47464Smrg # This depmode causes a compiler race in universal mode. 470957f47464Smrg test "$am__universal" = false || continue 471057f47464Smrg ;; 471157f47464Smrg nosideeffect) 4712eb411b4bSmrg # After this tag, mechanisms are not by side-effect, so they'll 4713eb411b4bSmrg # only be used when explicitly requested. 471457f47464Smrg if test "x$enable_dependency_tracking" = xyes; then 471557f47464Smrg continue 471657f47464Smrg else 471757f47464Smrg break 471857f47464Smrg fi 471957f47464Smrg ;; 4720eb411b4bSmrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4721eb411b4bSmrg # This compiler won't grok '-c -o', but also, the minuso test has 472257f47464Smrg # not run yet. These depmodes are late enough in the game, and 472357f47464Smrg # so weak that their functioning should not be impacted. 472457f47464Smrg am__obj=conftest.${OBJEXT-o} 472557f47464Smrg am__minus_obj= 472657f47464Smrg ;; 472757f47464Smrg none) break ;; 472857f47464Smrg esac 472957f47464Smrg if depmode=$depmode \ 473057f47464Smrg source=sub/conftest.c object=$am__obj \ 473157f47464Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 473257f47464Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 473357f47464Smrg >/dev/null 2>conftest.err && 473457f47464Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 473557f47464Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 473657f47464Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 473757f47464Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 473857f47464Smrg # icc doesn't choke on unknown options, it will just issue warnings 473957f47464Smrg # or remarks (even with -Werror). So we grep stderr for any message 474057f47464Smrg # that says an option was ignored or not supported. 474157f47464Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 474257f47464Smrg # icc: Command line warning: ignoring option '-M'; no argument required 474357f47464Smrg # The diagnosis changed in icc 8.0: 474457f47464Smrg # icc: Command line remark: option '-MP' not supported 474557f47464Smrg if (grep 'ignoring option' conftest.err || 474657f47464Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 474757f47464Smrg am_cv_CC_dependencies_compiler_type=$depmode 474857f47464Smrg break 474957f47464Smrg fi 475057f47464Smrg fi 475157f47464Smrg done 475257f47464Smrg 475357f47464Smrg cd .. 475457f47464Smrg rm -rf conftest.dir 47551ab64890Smrgelse 475657f47464Smrg am_cv_CC_dependencies_compiler_type=none 47571ab64890Smrgfi 475857f47464Smrg 47592e9c7c8cSmrgfi 4760876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4761876003caSmrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 476257f47464SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 47631ab64890Smrg 476457f47464Smrg if 476557f47464Smrg test "x$enable_dependency_tracking" != xno \ 476657f47464Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 476757f47464Smrg am__fastdepCC_TRUE= 476857f47464Smrg am__fastdepCC_FALSE='#' 476957f47464Smrgelse 477057f47464Smrg am__fastdepCC_TRUE='#' 477157f47464Smrg am__fastdepCC_FALSE= 477257f47464Smrgfi 47731ab64890Smrg 47741ab64890Smrg 47751ab64890Smrg 4776818534a1Smrg# POSIX will say in a future version that running "rm -f" with no argument 4777818534a1Smrg# is OK; and we want to be able to make that assumption in our Makefile 4778818534a1Smrg# recipes. So use an aggressive probe to check that the usage we want is 4779818534a1Smrg# actually supported "in the wild" to an acceptable degree. 4780818534a1Smrg# See automake bug#10828. 4781818534a1Smrg# To make any issue more visible, cause the running configure to be aborted 4782818534a1Smrg# by default if the 'rm' program in use doesn't match our expectations; the 4783818534a1Smrg# user can still override this though. 4784818534a1Smrgif rm -f && rm -fr && rm -rf; then : OK; else 4785818534a1Smrg cat >&2 <<'END' 4786818534a1SmrgOops! 4787818534a1Smrg 4788818534a1SmrgYour 'rm' program seems unable to run without file operands specified 4789818534a1Smrgon the command line, even when the '-f' option is present. This is contrary 4790818534a1Smrgto the behaviour of most rm programs out there, and not conforming with 4791818534a1Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4792818534a1Smrg 4793818534a1SmrgPlease tell bug-automake@gnu.org about your system, including the value 4794818534a1Smrgof your $PATH and any error possibly output before this message. This 4795818534a1Smrgcan help us improve future automake versions. 4796818534a1Smrg 4797818534a1SmrgEND 4798818534a1Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4799818534a1Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 4800818534a1Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4801818534a1Smrg echo >&2 4802818534a1Smrg else 4803818534a1Smrg cat >&2 <<'END' 4804818534a1SmrgAborting the configuration process, to ensure you take notice of the issue. 4805818534a1Smrg 4806818534a1SmrgYou can download and install GNU coreutils to get an 'rm' implementation 4807876003caSmrgthat behaves properly: <http://www.gnu.org/software/coreutils/>. 4808818534a1Smrg 4809818534a1SmrgIf you want to complete the configuration process using your problematic 4810818534a1Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4811818534a1Smrgto "yes", and re-run configure. 4812818534a1Smrg 4813818534a1SmrgEND 4814818534a1Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4815818534a1Smrg fi 4816818534a1Smrgfi 48171ab64890Smrg 4818862bcd1aSmrg 481957f47464Smrg# Initialize libtool 482057f47464Smrgcase `pwd` in 482157f47464Smrg *\ * | *\ *) 4822876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4823876003caSmrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 482457f47464Smrgesac 4825e9fcaa8aSmrg 4826e9fcaa8aSmrg 4827e9fcaa8aSmrg 4828876003caSmrgmacro_version='2.4.6' 4829876003caSmrgmacro_revision='2.4.6' 4830e9fcaa8aSmrg 4831e9fcaa8aSmrg 4832e9fcaa8aSmrg 4833e9fcaa8aSmrg 48341ab64890Smrg 48351ab64890Smrg 48361ab64890Smrg 48371ab64890Smrg 48381ab64890Smrg 48391ab64890Smrg 48401ab64890Smrg 48411ab64890Smrg 484203ea5dc6Smrg 4843862bcd1aSmrgltmain=$ac_aux_dir/ltmain.sh 48441ab64890Smrg 484557f47464Smrg# Backslashify metacharacters that are still active within 484657f47464Smrg# double-quoted strings. 484757f47464Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 48481ab64890Smrg 484957f47464Smrg# Same as above, but do not quote variable references. 485057f47464Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 485157f47464Smrg 485257f47464Smrg# Sed substitution to delay expansion of an escaped shell variable in a 485357f47464Smrg# double_quote_subst'ed string. 485457f47464Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 485557f47464Smrg 485657f47464Smrg# Sed substitution to delay expansion of an escaped single quote. 485757f47464Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 485857f47464Smrg 485957f47464Smrg# Sed substitution to avoid accidental globbing in evaled expressions 486057f47464Smrgno_glob_subst='s/\*/\\\*/g' 486157f47464Smrg 486257f47464SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 486357f47464SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 486457f47464SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 486557f47464Smrg 4866876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4867876003caSmrg$as_echo_n "checking how to print strings... " >&6; } 486857f47464Smrg# Test print first, because it will be a builtin if present. 486957f47464Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 487057f47464Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 487157f47464Smrg ECHO='print -r --' 487257f47464Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 487357f47464Smrg ECHO='printf %s\n' 487457f47464Smrgelse 487557f47464Smrg # Use this function as a fallback that always works. 487657f47464Smrg func_fallback_echo () 487757f47464Smrg { 487857f47464Smrg eval 'cat <<_LTECHO_EOF 487957f47464Smrg$1 488057f47464Smrg_LTECHO_EOF' 488157f47464Smrg } 488257f47464Smrg ECHO='func_fallback_echo' 488357f47464Smrgfi 488457f47464Smrg 488557f47464Smrg# func_echo_all arg... 488657f47464Smrg# Invoke $ECHO with all args, space-separated. 488757f47464Smrgfunc_echo_all () 4888b4ee4795Smrg{ 488957f47464Smrg $ECHO "" 489057f47464Smrg} 48911ab64890Smrg 4892862bcd1aSmrgcase $ECHO in 4893876003caSmrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4894876003caSmrg$as_echo "printf" >&6; } ;; 4895876003caSmrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4896876003caSmrg$as_echo "print -r" >&6; } ;; 4897876003caSmrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4898876003caSmrg$as_echo "cat" >&6; } ;; 489957f47464Smrgesac 49001ab64890Smrg 49011ab64890Smrg 49021ab64890Smrg 49031ab64890Smrg 49041ab64890Smrg 49051ab64890Smrg 49062e9c7c8cSmrg 49072e9c7c8cSmrg 49081ab64890Smrg 49091ab64890Smrg 49101ab64890Smrg 49111ab64890Smrg 49121ab64890Smrg 4913b4ee4795Smrg 4914876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4915876003caSmrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4916876003caSmrgif ${ac_cv_path_SED+:} false; then : 4917876003caSmrg $as_echo_n "(cached) " >&6 4918876003caSmrgelse 491957f47464Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 492057f47464Smrg for ac_i in 1 2 3 4 5 6 7; do 492157f47464Smrg ac_script="$ac_script$as_nl$ac_script" 492257f47464Smrg done 492357f47464Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 492457f47464Smrg { ac_script=; unset ac_script;} 492557f47464Smrg if test -z "$SED"; then 492657f47464Smrg ac_path_SED_found=false 492757f47464Smrg # Loop through the user's path and test for each of PROGNAME-LIST 49282e9c7c8cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49292e9c7c8cSmrgfor as_dir in $PATH 49301ab64890Smrgdo 49312e9c7c8cSmrg IFS=$as_save_IFS 4932876003caSmrg test -z "$as_dir" && as_dir=. 4933876003caSmrg for ac_prog in sed gsed; do 49342e9c7c8cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4935876003caSmrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 49360f8248bfSmrg as_fn_executable_p "$ac_path_SED" || continue 493757f47464Smrg# Check for GNU ac_path_SED and select it if it is found. 493857f47464Smrg # Check for GNU $ac_path_SED 493957f47464Smrgcase `"$ac_path_SED" --version 2>&1` in 494057f47464Smrg*GNU*) 494157f47464Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 494257f47464Smrg*) 494357f47464Smrg ac_count=0 4944876003caSmrg $as_echo_n 0123456789 >"conftest.in" 494557f47464Smrg while : 494657f47464Smrg do 494757f47464Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 494857f47464Smrg mv "conftest.tmp" "conftest.in" 494957f47464Smrg cp "conftest.in" "conftest.nl" 4950876003caSmrg $as_echo '' >> "conftest.nl" 495157f47464Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 495257f47464Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 495357f47464Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 495457f47464Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 495557f47464Smrg # Best one so far, save it but keep looking for a better one 495657f47464Smrg ac_cv_path_SED="$ac_path_SED" 495757f47464Smrg ac_path_SED_max=$ac_count 495857f47464Smrg fi 495957f47464Smrg # 10*(2^10) chars as input seems more than enough 496057f47464Smrg test $ac_count -gt 10 && break 4961b4ee4795Smrg done 496257f47464Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4963b4ee4795Smrgesac 49642e9c7c8cSmrg 496503ea5dc6Smrg $ac_path_SED_found && break 3 496603ea5dc6Smrg done 496703ea5dc6Smrg done 496803ea5dc6Smrg done 496903ea5dc6SmrgIFS=$as_save_IFS 497003ea5dc6Smrg if test -z "$ac_cv_path_SED"; then 497103ea5dc6Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 497203ea5dc6Smrg fi 497303ea5dc6Smrgelse 497403ea5dc6Smrg ac_cv_path_SED=$SED 497503ea5dc6Smrgfi 497603ea5dc6Smrg 497703ea5dc6Smrgfi 4978876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4979876003caSmrg$as_echo "$ac_cv_path_SED" >&6; } 498003ea5dc6Smrg SED="$ac_cv_path_SED" 498103ea5dc6Smrg rm -f conftest.sed 498203ea5dc6Smrg 498303ea5dc6Smrgtest -z "$SED" && SED=sed 498403ea5dc6SmrgXsed="$SED -e 1s/^X//" 498503ea5dc6Smrg 498603ea5dc6Smrg 498703ea5dc6Smrg 498803ea5dc6Smrg 498903ea5dc6Smrg 499003ea5dc6Smrg 499103ea5dc6Smrg 499203ea5dc6Smrg 499303ea5dc6Smrg 499403ea5dc6Smrg 499503ea5dc6Smrg 4996876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4997876003caSmrg$as_echo_n "checking for fgrep... " >&6; } 4998876003caSmrgif ${ac_cv_path_FGREP+:} false; then : 4999876003caSmrg $as_echo_n "(cached) " >&6 50001ab64890Smrgelse 500157f47464Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 500257f47464Smrg then ac_cv_path_FGREP="$GREP -F" 500357f47464Smrg else 500457f47464Smrg if test -z "$FGREP"; then 500557f47464Smrg ac_path_FGREP_found=false 500661234c2cSmrg # Loop through the user's path and test for each of PROGNAME-LIST 500761234c2cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 500857f47464Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 500961234c2cSmrgdo 501061234c2cSmrg IFS=$as_save_IFS 5011876003caSmrg test -z "$as_dir" && as_dir=. 5012876003caSmrg for ac_prog in fgrep; do 501361234c2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5014876003caSmrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 50150f8248bfSmrg as_fn_executable_p "$ac_path_FGREP" || continue 501657f47464Smrg# Check for GNU ac_path_FGREP and select it if it is found. 501757f47464Smrg # Check for GNU $ac_path_FGREP 501857f47464Smrgcase `"$ac_path_FGREP" --version 2>&1` in 501961234c2cSmrg*GNU*) 502057f47464Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 502161234c2cSmrg*) 502261234c2cSmrg ac_count=0 5023876003caSmrg $as_echo_n 0123456789 >"conftest.in" 502461234c2cSmrg while : 502561234c2cSmrg do 502661234c2cSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 502761234c2cSmrg mv "conftest.tmp" "conftest.in" 502861234c2cSmrg cp "conftest.in" "conftest.nl" 5029876003caSmrg $as_echo 'FGREP' >> "conftest.nl" 503057f47464Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 503161234c2cSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 503261234c2cSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 503357f47464Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 503461234c2cSmrg # Best one so far, save it but keep looking for a better one 503557f47464Smrg ac_cv_path_FGREP="$ac_path_FGREP" 503657f47464Smrg ac_path_FGREP_max=$ac_count 503761234c2cSmrg fi 503861234c2cSmrg # 10*(2^10) chars as input seems more than enough 503961234c2cSmrg test $ac_count -gt 10 && break 504061234c2cSmrg done 504161234c2cSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 504261234c2cSmrgesac 504361234c2cSmrg 504457f47464Smrg $ac_path_FGREP_found && break 3 504561234c2cSmrg done 504661234c2cSmrg done 504761234c2cSmrg done 504861234c2cSmrgIFS=$as_save_IFS 504957f47464Smrg if test -z "$ac_cv_path_FGREP"; then 505057f47464Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 505161234c2cSmrg fi 505261234c2cSmrgelse 505357f47464Smrg ac_cv_path_FGREP=$FGREP 50542e9c7c8cSmrgfi 50552e9c7c8cSmrg 505657f47464Smrg fi 50572e9c7c8cSmrgfi 5058876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5059876003caSmrg$as_echo "$ac_cv_path_FGREP" >&6; } 506057f47464Smrg FGREP="$ac_cv_path_FGREP" 5061b4ee4795Smrg 5062b4ee4795Smrg 506357f47464Smrgtest -z "$GREP" && GREP=grep 50641ab64890Smrg 5065b4ee4795Smrg 5066b4ee4795Smrg 5067b4ee4795Smrg 50682e9c7c8cSmrg 50692e9c7c8cSmrg 50702e9c7c8cSmrg 50712e9c7c8cSmrg 50722e9c7c8cSmrg 50732e9c7c8cSmrg 50742e9c7c8cSmrg 5075b4ee4795Smrg 5076b4ee4795Smrg 5077b4ee4795Smrg 5078b4ee4795Smrg 5079b4ee4795Smrg 5080b4ee4795Smrg 5081b4ee4795Smrg 5082b4ee4795Smrg 508357f47464Smrg# Check whether --with-gnu-ld was given. 5084876003caSmrgif test "${with_gnu_ld+set}" = set; then : 5085862bcd1aSmrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5086876003caSmrgelse 508757f47464Smrg with_gnu_ld=no 508857f47464Smrgfi 5089b4ee4795Smrg 509057f47464Smrgac_prog=ld 5091862bcd1aSmrgif test yes = "$GCC"; then 509257f47464Smrg # Check if gcc -print-prog-name=ld gives a path. 5093876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5094876003caSmrg$as_echo_n "checking for ld used by $CC... " >&6; } 509557f47464Smrg case $host in 509657f47464Smrg *-*-mingw*) 5097862bcd1aSmrg # gcc leaves a trailing carriage return, which upsets mingw 509857f47464Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 509957f47464Smrg *) 510057f47464Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 510157f47464Smrg esac 510257f47464Smrg case $ac_prog in 510357f47464Smrg # Accept absolute paths. 510457f47464Smrg [\\/]* | ?:[\\/]*) 510557f47464Smrg re_direlt='/[^/][^/]*/\.\./' 510657f47464Smrg # Canonicalize the pathname of ld 510757f47464Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 510857f47464Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 510957f47464Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 511057f47464Smrg done 5111862bcd1aSmrg test -z "$LD" && LD=$ac_prog 511257f47464Smrg ;; 511357f47464Smrg "") 511457f47464Smrg # If it fails, then pretend we aren't using GCC. 511557f47464Smrg ac_prog=ld 511657f47464Smrg ;; 511757f47464Smrg *) 511857f47464Smrg # If it is relative, then search for the first ld in PATH. 511957f47464Smrg with_gnu_ld=unknown 512057f47464Smrg ;; 512157f47464Smrg esac 5122862bcd1aSmrgelif test yes = "$with_gnu_ld"; then 5123876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5124876003caSmrg$as_echo_n "checking for GNU ld... " >&6; } 512557f47464Smrgelse 5126876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5127876003caSmrg$as_echo_n "checking for non-GNU ld... " >&6; } 5128b4ee4795Smrgfi 5129876003caSmrgif ${lt_cv_path_LD+:} false; then : 5130876003caSmrg $as_echo_n "(cached) " >&6 5131876003caSmrgelse 513257f47464Smrg if test -z "$LD"; then 5133862bcd1aSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 513457f47464Smrg for ac_dir in $PATH; do 5135862bcd1aSmrg IFS=$lt_save_ifs 513657f47464Smrg test -z "$ac_dir" && ac_dir=. 513757f47464Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5138862bcd1aSmrg lt_cv_path_LD=$ac_dir/$ac_prog 513957f47464Smrg # Check to see if the program is GNU ld. I'd rather use --version, 514057f47464Smrg # but apparently some variants of GNU ld only accept -v. 514157f47464Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 514257f47464Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 514357f47464Smrg *GNU* | *'with BFD'*) 5144862bcd1aSmrg test no != "$with_gnu_ld" && break 514557f47464Smrg ;; 514657f47464Smrg *) 5147862bcd1aSmrg test yes != "$with_gnu_ld" && break 514857f47464Smrg ;; 514957f47464Smrg esac 515057f47464Smrg fi 515157f47464Smrg done 5152862bcd1aSmrg IFS=$lt_save_ifs 515357f47464Smrgelse 5154862bcd1aSmrg lt_cv_path_LD=$LD # Let the user override the test with a path. 51551ab64890Smrgfi 51561ab64890Smrgfi 51571ab64890Smrg 5158862bcd1aSmrgLD=$lt_cv_path_LD 515957f47464Smrgif test -n "$LD"; then 5160876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5161876003caSmrg$as_echo "$LD" >&6; } 5162b4ee4795Smrgelse 5163876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5164876003caSmrg$as_echo "no" >&6; } 5165b4ee4795Smrgfi 516657f47464Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5167876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5168876003caSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5169876003caSmrgif ${lt_cv_prog_gnu_ld+:} false; then : 5170876003caSmrg $as_echo_n "(cached) " >&6 5171876003caSmrgelse 517257f47464Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 517357f47464Smrgcase `$LD -v 2>&1 </dev/null` in 517457f47464Smrg*GNU* | *'with BFD'*) 517557f47464Smrg lt_cv_prog_gnu_ld=yes 517657f47464Smrg ;; 517757f47464Smrg*) 517857f47464Smrg lt_cv_prog_gnu_ld=no 517957f47464Smrg ;; 518057f47464Smrgesac 5181b4ee4795Smrgfi 5182876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5183876003caSmrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 518457f47464Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 51852e9c7c8cSmrg 51862e9c7c8cSmrg 518788de56ccSmrg 518888de56ccSmrg 518988de56ccSmrg 5190e9fcaa8aSmrg 519188de56ccSmrg 519288de56ccSmrg 5193e9fcaa8aSmrg 5194876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5195876003caSmrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5196876003caSmrgif ${lt_cv_path_NM+:} false; then : 5197876003caSmrg $as_echo_n "(cached) " >&6 5198876003caSmrgelse 519957f47464Smrg if test -n "$NM"; then 520057f47464Smrg # Let the user override the test. 5201862bcd1aSmrg lt_cv_path_NM=$NM 520288de56ccSmrgelse 5203862bcd1aSmrg lt_nm_to_check=${ac_tool_prefix}nm 520457f47464Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 520557f47464Smrg lt_nm_to_check="$lt_nm_to_check nm" 520657f47464Smrg fi 520757f47464Smrg for lt_tmp_nm in $lt_nm_to_check; do 5208862bcd1aSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 520957f47464Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5210862bcd1aSmrg IFS=$lt_save_ifs 521157f47464Smrg test -z "$ac_dir" && ac_dir=. 5212862bcd1aSmrg tmp_nm=$ac_dir/$lt_tmp_nm 5213862bcd1aSmrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 521457f47464Smrg # Check to see if the nm accepts a BSD-compat flag. 5215862bcd1aSmrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 521657f47464Smrg # nm: unknown option "B" ignored 521757f47464Smrg # Tru64's nm complains that /dev/null is an invalid object file 5218862bcd1aSmrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5219862bcd1aSmrg case $build_os in 5220862bcd1aSmrg mingw*) lt_bad_file=conftest.nm/nofile ;; 5221862bcd1aSmrg *) lt_bad_file=/dev/null ;; 5222862bcd1aSmrg esac 5223876003caSmrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5224862bcd1aSmrg *$lt_bad_file* | *'Invalid file or object type'*) 522557f47464Smrg lt_cv_path_NM="$tmp_nm -B" 5226862bcd1aSmrg break 2 522757f47464Smrg ;; 522857f47464Smrg *) 5229876003caSmrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 523057f47464Smrg */dev/null*) 523157f47464Smrg lt_cv_path_NM="$tmp_nm -p" 5232862bcd1aSmrg break 2 523357f47464Smrg ;; 523457f47464Smrg *) 523557f47464Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 523657f47464Smrg continue # so that we can try to find one that supports BSD flags 523757f47464Smrg ;; 523857f47464Smrg esac 523957f47464Smrg ;; 524057f47464Smrg esac 524157f47464Smrg fi 524257f47464Smrg done 5243862bcd1aSmrg IFS=$lt_save_ifs 524457f47464Smrg done 524557f47464Smrg : ${lt_cv_path_NM=no} 524657f47464Smrgfi 524757f47464Smrgfi 5248876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5249876003caSmrg$as_echo "$lt_cv_path_NM" >&6; } 5250862bcd1aSmrgif test no != "$lt_cv_path_NM"; then 5251862bcd1aSmrg NM=$lt_cv_path_NM 525257f47464Smrgelse 525357f47464Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 525457f47464Smrg if test -n "$DUMPBIN"; then : 525557f47464Smrg # Let the user override the test. 525657f47464Smrg else 525757f47464Smrg if test -n "$ac_tool_prefix"; then 525857f47464Smrg for ac_prog in dumpbin "link -dump" 525957f47464Smrg do 526057f47464Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 526157f47464Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 5262876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5263876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 5264876003caSmrgif ${ac_cv_prog_DUMPBIN+:} false; then : 5265876003caSmrg $as_echo_n "(cached) " >&6 5266876003caSmrgelse 526757f47464Smrg if test -n "$DUMPBIN"; then 526857f47464Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 526957f47464Smrgelse 527057f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 527188de56ccSmrgfor as_dir in $PATH 527288de56ccSmrgdo 527388de56ccSmrg IFS=$as_save_IFS 5274876003caSmrg test -z "$as_dir" && as_dir=. 527588de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5276876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 527757f47464Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5278876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 527988de56ccSmrg break 2 5280b4ee4795Smrg fi 5281b4ee4795Smrgdone 528288de56ccSmrg done 528388de56ccSmrgIFS=$as_save_IFS 52842e9c7c8cSmrg 528588de56ccSmrgfi 528657f47464Smrgfi 528757f47464SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 528857f47464Smrgif test -n "$DUMPBIN"; then 5289876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5290876003caSmrg$as_echo "$DUMPBIN" >&6; } 529188de56ccSmrgelse 5292876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5293876003caSmrg$as_echo "no" >&6; } 5294b4ee4795Smrgfi 52952e9c7c8cSmrg 52962e9c7c8cSmrg 529757f47464Smrg test -n "$DUMPBIN" && break 529857f47464Smrg done 529961234c2cSmrgfi 530057f47464Smrgif test -z "$DUMPBIN"; then 530157f47464Smrg ac_ct_DUMPBIN=$DUMPBIN 530257f47464Smrg for ac_prog in dumpbin "link -dump" 530357f47464Smrgdo 530457f47464Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 530557f47464Smrgset dummy $ac_prog; ac_word=$2 5306876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5307876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 5308876003caSmrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5309876003caSmrg $as_echo_n "(cached) " >&6 5310876003caSmrgelse 531157f47464Smrg if test -n "$ac_ct_DUMPBIN"; then 531257f47464Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 531357f47464Smrgelse 531457f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 531561234c2cSmrgfor as_dir in $PATH 531661234c2cSmrgdo 531761234c2cSmrg IFS=$as_save_IFS 5318876003caSmrg test -z "$as_dir" && as_dir=. 531961234c2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5320876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 532157f47464Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5322876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 532361234c2cSmrg break 2 532461234c2cSmrg fi 532561234c2cSmrgdone 532661234c2cSmrg done 532761234c2cSmrgIFS=$as_save_IFS 532861234c2cSmrg 532961234c2cSmrgfi 533057f47464Smrgfi 533157f47464Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 533257f47464Smrgif test -n "$ac_ct_DUMPBIN"; then 5333876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5334876003caSmrg$as_echo "$ac_ct_DUMPBIN" >&6; } 533561234c2cSmrgelse 5336876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5337876003caSmrg$as_echo "no" >&6; } 533861234c2cSmrgfi 533961234c2cSmrg 534061234c2cSmrg 534157f47464Smrg test -n "$ac_ct_DUMPBIN" && break 534261234c2cSmrgdone 534361234c2cSmrg 534457f47464Smrg if test "x$ac_ct_DUMPBIN" = x; then 534557f47464Smrg DUMPBIN=":" 534657f47464Smrg else 534757f47464Smrg case $cross_compiling:$ac_tool_warned in 534857f47464Smrgyes:) 5349876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5350876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 535157f47464Smrgac_tool_warned=yes ;; 535261234c2cSmrgesac 535357f47464Smrg DUMPBIN=$ac_ct_DUMPBIN 535457f47464Smrg fi 535561234c2cSmrgfi 535661234c2cSmrg 5357876003caSmrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 535857f47464Smrg *COFF*) 5359862bcd1aSmrg DUMPBIN="$DUMPBIN -symbols -headers" 536057f47464Smrg ;; 536157f47464Smrg *) 536257f47464Smrg DUMPBIN=: 536357f47464Smrg ;; 536457f47464Smrg esac 536557f47464Smrg fi 536657f47464Smrg 5367862bcd1aSmrg if test : != "$DUMPBIN"; then 5368862bcd1aSmrg NM=$DUMPBIN 536957f47464Smrg fi 537088de56ccSmrgfi 537157f47464Smrgtest -z "$NM" && NM=nm 537257f47464Smrg 53732e9c7c8cSmrg 5374e9fcaa8aSmrg 5375e9fcaa8aSmrg 5376e9fcaa8aSmrg 537757f47464Smrg 5378876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5379876003caSmrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5380876003caSmrgif ${lt_cv_nm_interface+:} false; then : 5381876003caSmrg $as_echo_n "(cached) " >&6 5382876003caSmrgelse 538357f47464Smrg lt_cv_nm_interface="BSD nm" 538457f47464Smrg echo "int some_variable = 0;" > conftest.$ac_ext 538557f47464Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 538657f47464Smrg (eval "$ac_compile" 2>conftest.err) 538757f47464Smrg cat conftest.err >&5 538857f47464Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 538957f47464Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 539057f47464Smrg cat conftest.err >&5 539157f47464Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 539257f47464Smrg cat conftest.out >&5 539357f47464Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 539457f47464Smrg lt_cv_nm_interface="MS dumpbin" 539557f47464Smrg fi 539657f47464Smrg rm -f conftest* 53971ab64890Smrgfi 5398876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5399876003caSmrg$as_echo "$lt_cv_nm_interface" >&6; } 54001ab64890Smrg 5401876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5402876003caSmrg$as_echo_n "checking whether ln -s works... " >&6; } 540357f47464SmrgLN_S=$as_ln_s 540457f47464Smrgif test "$LN_S" = "ln -s"; then 5405876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5406876003caSmrg$as_echo "yes" >&6; } 540761234c2cSmrgelse 5408876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5409876003caSmrg$as_echo "no, using $LN_S" >&6; } 541061234c2cSmrgfi 541161234c2cSmrg 541257f47464Smrg# find the maximum length of command line arguments 5413876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5414876003caSmrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5415876003caSmrgif ${lt_cv_sys_max_cmd_len+:} false; then : 5416876003caSmrg $as_echo_n "(cached) " >&6 5417876003caSmrgelse 541857f47464Smrg i=0 5419862bcd1aSmrg teststring=ABCD 542057f47464Smrg 542157f47464Smrg case $build_os in 542257f47464Smrg msdosdjgpp*) 542357f47464Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 542457f47464Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 542557f47464Smrg # during glob expansion). Even if it were fixed, the result of this 542657f47464Smrg # check would be larger than it should be. 542757f47464Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 542857f47464Smrg ;; 542988de56ccSmrg 543057f47464Smrg gnu*) 543157f47464Smrg # Under GNU Hurd, this test is not required because there is 543257f47464Smrg # no limit to the length of command line arguments. 543357f47464Smrg # Libtool will interpret -1 as no limit whatsoever 543457f47464Smrg lt_cv_sys_max_cmd_len=-1; 543557f47464Smrg ;; 543688de56ccSmrg 543757f47464Smrg cygwin* | mingw* | cegcc*) 543857f47464Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 543957f47464Smrg # about 5 minutes as the teststring grows exponentially. 544057f47464Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 544157f47464Smrg # you end up with a "frozen" computer, even though with patience 544257f47464Smrg # the test eventually succeeds (with a max line length of 256k). 544357f47464Smrg # Instead, let's just punt: use the minimum linelength reported by 544457f47464Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 544557f47464Smrg lt_cv_sys_max_cmd_len=8192; 544657f47464Smrg ;; 544788de56ccSmrg 544857f47464Smrg mint*) 544957f47464Smrg # On MiNT this can take a long time and run out of memory. 545057f47464Smrg lt_cv_sys_max_cmd_len=8192; 545157f47464Smrg ;; 545288de56ccSmrg 545357f47464Smrg amigaos*) 545457f47464Smrg # On AmigaOS with pdksh, this test takes hours, literally. 545557f47464Smrg # So we just punt and use a minimum line length of 8192. 545657f47464Smrg lt_cv_sys_max_cmd_len=8192; 545757f47464Smrg ;; 545888de56ccSmrg 5459876003caSmrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 546057f47464Smrg # This has been around since 386BSD, at least. Likely further. 546157f47464Smrg if test -x /sbin/sysctl; then 546257f47464Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 546357f47464Smrg elif test -x /usr/sbin/sysctl; then 546457f47464Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 546557f47464Smrg else 546657f47464Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 546757f47464Smrg fi 546857f47464Smrg # And add a safety zone 546957f47464Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 547057f47464Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 547157f47464Smrg ;; 5472e9fcaa8aSmrg 547357f47464Smrg interix*) 547457f47464Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 547557f47464Smrg lt_cv_sys_max_cmd_len=196608 547657f47464Smrg ;; 5477e9fcaa8aSmrg 5478eb411b4bSmrg os2*) 5479eb411b4bSmrg # The test takes a long time on OS/2. 5480eb411b4bSmrg lt_cv_sys_max_cmd_len=8192 5481eb411b4bSmrg ;; 5482eb411b4bSmrg 548357f47464Smrg osf*) 548457f47464Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 548557f47464Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 548657f47464Smrg # nice to cause kernel panics so lets avoid the loop below. 548757f47464Smrg # First set a reasonable default. 548857f47464Smrg lt_cv_sys_max_cmd_len=16384 548957f47464Smrg # 549057f47464Smrg if test -x /sbin/sysconfig; then 549157f47464Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 549257f47464Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 549357f47464Smrg esac 549457f47464Smrg fi 549557f47464Smrg ;; 549657f47464Smrg sco3.2v5*) 549757f47464Smrg lt_cv_sys_max_cmd_len=102400 549857f47464Smrg ;; 549957f47464Smrg sysv5* | sco5v6* | sysv4.2uw2*) 550057f47464Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 550157f47464Smrg if test -n "$kargmax"; then 5502876003caSmrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 550357f47464Smrg else 550457f47464Smrg lt_cv_sys_max_cmd_len=32768 550557f47464Smrg fi 550657f47464Smrg ;; 550788de56ccSmrg *) 550857f47464Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 55092d67cb4fSmrg if test -n "$lt_cv_sys_max_cmd_len" && \ 5510862bcd1aSmrg test undefined != "$lt_cv_sys_max_cmd_len"; then 551157f47464Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 551257f47464Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 551357f47464Smrg else 551457f47464Smrg # Make teststring a little bigger before we do anything with it. 551557f47464Smrg # a 1K string should be a reasonable start. 5516862bcd1aSmrg for i in 1 2 3 4 5 6 7 8; do 551757f47464Smrg teststring=$teststring$teststring 551857f47464Smrg done 551957f47464Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 552057f47464Smrg # If test is not a shell built-in, we'll probably end up computing a 552157f47464Smrg # maximum length that is only half of the actual maximum length, but 552257f47464Smrg # we can't tell. 5523862bcd1aSmrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 552457f47464Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5525862bcd1aSmrg test 17 != "$i" # 1/2 MB should be enough 552657f47464Smrg do 552757f47464Smrg i=`expr $i + 1` 552857f47464Smrg teststring=$teststring$teststring 552957f47464Smrg done 553057f47464Smrg # Only check the string length outside the loop. 553157f47464Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 553257f47464Smrg teststring= 553357f47464Smrg # Add a significant safety factor because C++ compilers can tack on 553457f47464Smrg # massive amounts of additional arguments before passing them to the 553557f47464Smrg # linker. It appears as though 1/2 is a usable value. 553657f47464Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 553757f47464Smrg fi 553857f47464Smrg ;; 553957f47464Smrg esac 55401ab64890Smrg 554188de56ccSmrgfi 554257f47464Smrg 5543862bcd1aSmrgif test -n "$lt_cv_sys_max_cmd_len"; then 5544876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5545876003caSmrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5546b4ee4795Smrgelse 5547876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5548876003caSmrg$as_echo "none" >&6; } 5549b4ee4795Smrgfi 555057f47464Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 555188de56ccSmrg 555288de56ccSmrg 555388de56ccSmrg 5554e9fcaa8aSmrg 55552e9c7c8cSmrg 555688de56ccSmrg 555757f47464Smrg: ${CP="cp -f"} 555857f47464Smrg: ${MV="mv -f"} 555957f47464Smrg: ${RM="rm -f"} 556088de56ccSmrg 556157f47464Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 556257f47464Smrg lt_unset=unset 556357f47464Smrgelse 556457f47464Smrg lt_unset=false 556557f47464Smrgfi 556688de56ccSmrg 556788de56ccSmrg 556888de56ccSmrg 556988de56ccSmrg 557088de56ccSmrg 557157f47464Smrg# test EBCDIC or ASCII 557257f47464Smrgcase `echo X|tr X '\101'` in 557357f47464Smrg A) # ASCII based system 557457f47464Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 557557f47464Smrg lt_SP2NL='tr \040 \012' 557657f47464Smrg lt_NL2SP='tr \015\012 \040\040' 557757f47464Smrg ;; 557857f47464Smrg *) # EBCDIC based system 557957f47464Smrg lt_SP2NL='tr \100 \n' 558057f47464Smrg lt_NL2SP='tr \r\n \100\100' 558157f47464Smrg ;; 558257f47464Smrgesac 558388de56ccSmrg 558488de56ccSmrg 558588de56ccSmrg 558688de56ccSmrg 558788de56ccSmrg 558888de56ccSmrg 558988de56ccSmrg 559088de56ccSmrg 559188de56ccSmrg 5592876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5593876003caSmrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5594876003caSmrgif ${lt_cv_to_host_file_cmd+:} false; then : 5595876003caSmrg $as_echo_n "(cached) " >&6 5596876003caSmrgelse 559757f47464Smrg case $host in 559857f47464Smrg *-*-mingw* ) 559957f47464Smrg case $build in 560057f47464Smrg *-*-mingw* ) # actually msys 560157f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 560257f47464Smrg ;; 560357f47464Smrg *-*-cygwin* ) 560457f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 560557f47464Smrg ;; 560657f47464Smrg * ) # otherwise, assume *nix 560757f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 560857f47464Smrg ;; 560957f47464Smrg esac 561057f47464Smrg ;; 561157f47464Smrg *-*-cygwin* ) 561257f47464Smrg case $build in 561357f47464Smrg *-*-mingw* ) # actually msys 561457f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 561557f47464Smrg ;; 561657f47464Smrg *-*-cygwin* ) 561757f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 561857f47464Smrg ;; 561957f47464Smrg * ) # otherwise, assume *nix 562057f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 562157f47464Smrg ;; 562257f47464Smrg esac 562357f47464Smrg ;; 562457f47464Smrg * ) # unhandled hosts (and "normal" native builds) 562557f47464Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 562657f47464Smrg ;; 562757f47464Smrgesac 5628e9fcaa8aSmrg 562957f47464Smrgfi 5630e9fcaa8aSmrg 563157f47464Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 5632876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5633876003caSmrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5634e9fcaa8aSmrg 5635e9fcaa8aSmrg 5636e9fcaa8aSmrg 5637e9fcaa8aSmrg 563857f47464Smrg 5639876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5640876003caSmrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5641876003caSmrgif ${lt_cv_to_tool_file_cmd+:} false; then : 5642876003caSmrg $as_echo_n "(cached) " >&6 5643876003caSmrgelse 564457f47464Smrg #assume ordinary cross tools, or native build. 564557f47464Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 564657f47464Smrgcase $host in 564757f47464Smrg *-*-mingw* ) 564857f47464Smrg case $build in 564957f47464Smrg *-*-mingw* ) # actually msys 565057f47464Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 565157f47464Smrg ;; 565257f47464Smrg esac 565357f47464Smrg ;; 565457f47464Smrgesac 5655e9fcaa8aSmrg 565657f47464Smrgfi 5657e9fcaa8aSmrg 565857f47464Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 5659876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5660876003caSmrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5661876003caSmrg 5662876003caSmrg 5663876003caSmrg 5664876003caSmrg 5665876003caSmrg 5666876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5667876003caSmrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 5668876003caSmrgif ${lt_cv_ld_reload_flag+:} false; then : 5669876003caSmrg $as_echo_n "(cached) " >&6 5670e9628295Smrgelse 5671876003caSmrg lt_cv_ld_reload_flag='-r' 5672e9628295Smrgfi 5673876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5674876003caSmrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 5675876003caSmrgreload_flag=$lt_cv_ld_reload_flag 5676876003caSmrgcase $reload_flag in 5677876003caSmrg"" | " "*) ;; 5678876003caSmrg*) reload_flag=" $reload_flag" ;; 5679876003caSmrgesac 5680876003caSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 5681876003caSmrgcase $host_os in 5682876003caSmrg cygwin* | mingw* | pw32* | cegcc*) 5683876003caSmrg if test yes != "$GCC"; then 5684876003caSmrg reload_cmds=false 5685876003caSmrg fi 5686876003caSmrg ;; 5687876003caSmrg darwin*) 5688876003caSmrg if test yes = "$GCC"; then 5689876003caSmrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5690876003caSmrg else 5691876003caSmrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5692876003caSmrg fi 5693876003caSmrg ;; 5694876003caSmrgesac 5695876003caSmrg 5696876003caSmrg 5697e9628295Smrg 5698e9628295Smrg 5699e9628295Smrg 5700e9628295Smrg 5701e9628295Smrg 5702e9628295Smrg 5703e9628295Smrg 570457f47464Smrgif test -n "$ac_tool_prefix"; then 570557f47464Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 570657f47464Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 5707876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5708876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 5709876003caSmrgif ${ac_cv_prog_OBJDUMP+:} false; then : 5710876003caSmrg $as_echo_n "(cached) " >&6 5711876003caSmrgelse 571257f47464Smrg if test -n "$OBJDUMP"; then 571357f47464Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 571457f47464Smrgelse 571557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 571688de56ccSmrgfor as_dir in $PATH 571788de56ccSmrgdo 571888de56ccSmrg IFS=$as_save_IFS 5719876003caSmrg test -z "$as_dir" && as_dir=. 572088de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5721876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 572257f47464Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5723876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 572457f47464Smrg break 2 572557f47464Smrg fi 572657f47464Smrgdone 572788de56ccSmrg done 572888de56ccSmrgIFS=$as_save_IFS 572988de56ccSmrg 573088de56ccSmrgfi 573157f47464Smrgfi 573257f47464SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 573357f47464Smrgif test -n "$OBJDUMP"; then 5734876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5735876003caSmrg$as_echo "$OBJDUMP" >&6; } 573657f47464Smrgelse 5737876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5738876003caSmrg$as_echo "no" >&6; } 573957f47464Smrgfi 574088de56ccSmrg 574188de56ccSmrg 574257f47464Smrgfi 574357f47464Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 574457f47464Smrg ac_ct_OBJDUMP=$OBJDUMP 574557f47464Smrg # Extract the first word of "objdump", so it can be a program name with args. 574657f47464Smrgset dummy objdump; ac_word=$2 5747876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5748876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 5749876003caSmrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5750876003caSmrg $as_echo_n "(cached) " >&6 5751876003caSmrgelse 575257f47464Smrg if test -n "$ac_ct_OBJDUMP"; then 575357f47464Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 575457f47464Smrgelse 575557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 575657f47464Smrgfor as_dir in $PATH 575788de56ccSmrgdo 575888de56ccSmrg IFS=$as_save_IFS 5759876003caSmrg test -z "$as_dir" && as_dir=. 576088de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5761876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 576257f47464Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5763876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 576457f47464Smrg break 2 576557f47464Smrg fi 576657f47464Smrgdone 576788de56ccSmrg done 576888de56ccSmrgIFS=$as_save_IFS 576957f47464Smrg 577057f47464Smrgfi 577157f47464Smrgfi 577257f47464Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 577357f47464Smrgif test -n "$ac_ct_OBJDUMP"; then 5774876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5775876003caSmrg$as_echo "$ac_ct_OBJDUMP" >&6; } 577688de56ccSmrgelse 5777876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5778876003caSmrg$as_echo "no" >&6; } 577988de56ccSmrgfi 578088de56ccSmrg 578157f47464Smrg if test "x$ac_ct_OBJDUMP" = x; then 578257f47464Smrg OBJDUMP="false" 578357f47464Smrg else 578457f47464Smrg case $cross_compiling:$ac_tool_warned in 578557f47464Smrgyes:) 5786876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5787876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 578857f47464Smrgac_tool_warned=yes ;; 578957f47464Smrgesac 579057f47464Smrg OBJDUMP=$ac_ct_OBJDUMP 579157f47464Smrg fi 579257f47464Smrgelse 579357f47464Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 579488de56ccSmrgfi 579588de56ccSmrg 579657f47464Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 579788de56ccSmrg 579888de56ccSmrg 579988de56ccSmrg 580088de56ccSmrg 580188de56ccSmrg 580288de56ccSmrg 580388de56ccSmrg 580488de56ccSmrg 580588de56ccSmrg 5806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5807876003caSmrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5808876003caSmrgif ${lt_cv_deplibs_check_method+:} false; then : 5809876003caSmrg $as_echo_n "(cached) " >&6 5810876003caSmrgelse 581157f47464Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 581257f47464Smrglt_cv_file_magic_test_file= 581357f47464Smrglt_cv_deplibs_check_method='unknown' 581457f47464Smrg# Need to set the preceding variable on all platforms that support 581557f47464Smrg# interlibrary dependencies. 581657f47464Smrg# 'none' -- dependencies not supported. 5817862bcd1aSmrg# 'unknown' -- same as none, but documents that we really don't know. 581857f47464Smrg# 'pass_all' -- all dependencies passed with no checks. 581957f47464Smrg# 'test_compile' -- check by making test program. 582057f47464Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 5821862bcd1aSmrg# that responds to the $file_magic_cmd with a given extended regex. 5822862bcd1aSmrg# If you have 'file' or equivalent on your system and you're not sure 5823862bcd1aSmrg# whether 'pass_all' will *always* work, you probably want this one. 582488de56ccSmrg 582557f47464Smrgcase $host_os in 582657f47464Smrgaix[4-9]*) 582757f47464Smrg lt_cv_deplibs_check_method=pass_all 582857f47464Smrg ;; 582988de56ccSmrg 583057f47464Smrgbeos*) 583157f47464Smrg lt_cv_deplibs_check_method=pass_all 583257f47464Smrg ;; 583388de56ccSmrg 583457f47464Smrgbsdi[45]*) 583557f47464Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5836876003caSmrg lt_cv_file_magic_cmd='/usr/bin/file -L' 583757f47464Smrg lt_cv_file_magic_test_file=/shlib/libc.so 583857f47464Smrg ;; 583988de56ccSmrg 584057f47464Smrgcygwin*) 584157f47464Smrg # func_win32_libid is a shell function defined in ltmain.sh 584257f47464Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 584357f47464Smrg lt_cv_file_magic_cmd='func_win32_libid' 584457f47464Smrg ;; 584588de56ccSmrg 584657f47464Smrgmingw* | pw32*) 584757f47464Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 584857f47464Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 584957f47464Smrg # unless we find 'file', for example because we are cross-compiling. 5850862bcd1aSmrg if ( file / ) >/dev/null 2>&1; then 585157f47464Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 585257f47464Smrg lt_cv_file_magic_cmd='func_win32_libid' 585357f47464Smrg else 585457f47464Smrg # Keep this pattern in sync with the one in func_win32_libid. 585557f47464Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 585657f47464Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 585757f47464Smrg fi 585857f47464Smrg ;; 585988de56ccSmrg 586057f47464Smrgcegcc*) 586157f47464Smrg # use the weaker test based on 'objdump'. See mingw*. 586257f47464Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 586357f47464Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 586457f47464Smrg ;; 586588de56ccSmrg 586657f47464Smrgdarwin* | rhapsody*) 586757f47464Smrg lt_cv_deplibs_check_method=pass_all 586857f47464Smrg ;; 586988de56ccSmrg 5870876003caSmrgfreebsd* | dragonfly*) 587157f47464Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 587257f47464Smrg case $host_cpu in 587357f47464Smrg i*86 ) 587457f47464Smrg # Not sure whether the presence of OpenBSD here was a mistake. 587557f47464Smrg # Let's accept both of them until this is cleared up. 587657f47464Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5877876003caSmrg lt_cv_file_magic_cmd=/usr/bin/file 587857f47464Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 587957f47464Smrg ;; 588057f47464Smrg esac 588157f47464Smrg else 588257f47464Smrg lt_cv_deplibs_check_method=pass_all 588357f47464Smrg fi 588457f47464Smrg ;; 588588de56ccSmrg 588657f47464Smrghaiku*) 588757f47464Smrg lt_cv_deplibs_check_method=pass_all 588857f47464Smrg ;; 588988de56ccSmrg 589057f47464Smrghpux10.20* | hpux11*) 5891876003caSmrg lt_cv_file_magic_cmd=/usr/bin/file 589257f47464Smrg case $host_cpu in 589357f47464Smrg ia64*) 589457f47464Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 589557f47464Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 589657f47464Smrg ;; 589757f47464Smrg hppa*64*) 589857f47464Smrg 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]' 589957f47464Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 590057f47464Smrg ;; 590157f47464Smrg *) 590257f47464Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 590357f47464Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 590457f47464Smrg ;; 590557f47464Smrg esac 590657f47464Smrg ;; 590788de56ccSmrg 590857f47464Smrginterix[3-9]*) 590957f47464Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 591057f47464Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 591157f47464Smrg ;; 591257f47464Smrg 591357f47464Smrgirix5* | irix6* | nonstopux*) 591457f47464Smrg case $LD in 591557f47464Smrg *-32|*"-32 ") libmagic=32-bit;; 591657f47464Smrg *-n32|*"-n32 ") libmagic=N32;; 591757f47464Smrg *-64|*"-64 ") libmagic=64-bit;; 591857f47464Smrg *) libmagic=never-match;; 591988de56ccSmrg esac 592057f47464Smrg lt_cv_deplibs_check_method=pass_all 592157f47464Smrg ;; 592257f47464Smrg 5923eb411b4bSmrg# This must be glibc/ELF. 59242d67cb4fSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 592557f47464Smrg lt_cv_deplibs_check_method=pass_all 592657f47464Smrg ;; 592757f47464Smrg 592803ea5dc6Smrgnetbsd*) 592957f47464Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 593057f47464Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 593157f47464Smrg else 593257f47464Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 593357f47464Smrg fi 593457f47464Smrg ;; 593557f47464Smrg 593657f47464Smrgnewos6*) 593757f47464Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5938876003caSmrg lt_cv_file_magic_cmd=/usr/bin/file 593957f47464Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 594057f47464Smrg ;; 594157f47464Smrg 594257f47464Smrg*nto* | *qnx*) 594357f47464Smrg lt_cv_deplibs_check_method=pass_all 594457f47464Smrg ;; 594557f47464Smrg 5946862bcd1aSmrgopenbsd* | bitrig*) 5947862bcd1aSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 594857f47464Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 594957f47464Smrg else 595057f47464Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 595157f47464Smrg fi 595257f47464Smrg ;; 595357f47464Smrg 595457f47464Smrgosf3* | osf4* | osf5*) 595557f47464Smrg lt_cv_deplibs_check_method=pass_all 595657f47464Smrg ;; 595757f47464Smrg 595857f47464Smrgrdos*) 595957f47464Smrg lt_cv_deplibs_check_method=pass_all 596057f47464Smrg ;; 596157f47464Smrg 596257f47464Smrgsolaris*) 596357f47464Smrg lt_cv_deplibs_check_method=pass_all 596457f47464Smrg ;; 596557f47464Smrg 596657f47464Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 596757f47464Smrg lt_cv_deplibs_check_method=pass_all 596857f47464Smrg ;; 596957f47464Smrg 597057f47464Smrgsysv4 | sysv4.3*) 597157f47464Smrg case $host_vendor in 597257f47464Smrg motorola) 597357f47464Smrg 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]' 597457f47464Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 597588de56ccSmrg ;; 597657f47464Smrg ncr) 597757f47464Smrg lt_cv_deplibs_check_method=pass_all 597857f47464Smrg ;; 597957f47464Smrg sequent) 598057f47464Smrg lt_cv_file_magic_cmd='/bin/file' 598157f47464Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 598257f47464Smrg ;; 598357f47464Smrg sni) 598457f47464Smrg lt_cv_file_magic_cmd='/bin/file' 598557f47464Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 598657f47464Smrg lt_cv_file_magic_test_file=/lib/libc.so 598757f47464Smrg ;; 598857f47464Smrg siemens) 598957f47464Smrg lt_cv_deplibs_check_method=pass_all 599057f47464Smrg ;; 599157f47464Smrg pc) 599257f47464Smrg lt_cv_deplibs_check_method=pass_all 59932e9c7c8cSmrg ;; 599488de56ccSmrg esac 599588de56ccSmrg ;; 599657f47464Smrg 599757f47464Smrgtpf*) 599857f47464Smrg lt_cv_deplibs_check_method=pass_all 599988de56ccSmrg ;; 6000862bcd1aSmrgos2*) 6001862bcd1aSmrg lt_cv_deplibs_check_method=pass_all 6002862bcd1aSmrg ;; 60031ab64890Smrgesac 600457f47464Smrg 600588de56ccSmrgfi 6006876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6007876003caSmrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 600888de56ccSmrg 600957f47464Smrgfile_magic_glob= 601057f47464Smrgwant_nocaseglob=no 601157f47464Smrgif test "$build" = "$host"; then 601257f47464Smrg case $host_os in 601357f47464Smrg mingw* | pw32*) 601457f47464Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 601557f47464Smrg want_nocaseglob=yes 601657f47464Smrg else 601757f47464Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 601857f47464Smrg fi 601957f47464Smrg ;; 602057f47464Smrg esac 602157f47464Smrgfi 602288de56ccSmrg 602357f47464Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 602457f47464Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 602557f47464Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 602688de56ccSmrg 602788de56ccSmrg 60281ab64890Smrg 602988de56ccSmrg 603088de56ccSmrg 603188de56ccSmrg 603288de56ccSmrg 603357f47464Smrg 603457f47464Smrg 603557f47464Smrg 603657f47464Smrg 603757f47464Smrg 603857f47464Smrg 603957f47464Smrg 604057f47464Smrg 604157f47464Smrg 604257f47464Smrg 604357f47464Smrg 604457f47464Smrg 604557f47464Smrg 604657f47464Smrg 604757f47464Smrg 604857f47464Smrgif test -n "$ac_tool_prefix"; then 604957f47464Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 605057f47464Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 6051876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6052876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6053876003caSmrgif ${ac_cv_prog_DLLTOOL+:} false; then : 6054876003caSmrg $as_echo_n "(cached) " >&6 6055876003caSmrgelse 605657f47464Smrg if test -n "$DLLTOOL"; then 605757f47464Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 60582e9c7c8cSmrgelse 605957f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 606057f47464Smrgfor as_dir in $PATH 606157f47464Smrgdo 606257f47464Smrg IFS=$as_save_IFS 6063876003caSmrg test -z "$as_dir" && as_dir=. 606457f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6065876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 606657f47464Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6067876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 606857f47464Smrg break 2 60692e9c7c8cSmrg fi 607057f47464Smrgdone 6071b4ee4795Smrg done 607257f47464SmrgIFS=$as_save_IFS 607357f47464Smrg 60742e9c7c8cSmrgfi 60752e9c7c8cSmrgfi 607657f47464SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 607757f47464Smrgif test -n "$DLLTOOL"; then 6078876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6079876003caSmrg$as_echo "$DLLTOOL" >&6; } 60802e9c7c8cSmrgelse 6081876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6082876003caSmrg$as_echo "no" >&6; } 608357f47464Smrgfi 608457f47464Smrg 608557f47464Smrg 608657f47464Smrgfi 608757f47464Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 608857f47464Smrg ac_ct_DLLTOOL=$DLLTOOL 608957f47464Smrg # Extract the first word of "dlltool", so it can be a program name with args. 609057f47464Smrgset dummy dlltool; ac_word=$2 6091876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6092876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6093876003caSmrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6094876003caSmrg $as_echo_n "(cached) " >&6 6095876003caSmrgelse 609657f47464Smrg if test -n "$ac_ct_DLLTOOL"; then 609757f47464Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 609857f47464Smrgelse 609957f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 610057f47464Smrgfor as_dir in $PATH 610157f47464Smrgdo 610257f47464Smrg IFS=$as_save_IFS 6103876003caSmrg test -z "$as_dir" && as_dir=. 610457f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6105876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 610657f47464Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6107876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 610857f47464Smrg break 2 610957f47464Smrg fi 611057f47464Smrgdone 611157f47464Smrg done 611257f47464SmrgIFS=$as_save_IFS 611357f47464Smrg 611457f47464Smrgfi 611557f47464Smrgfi 611657f47464Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 611757f47464Smrgif test -n "$ac_ct_DLLTOOL"; then 6118876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6119876003caSmrg$as_echo "$ac_ct_DLLTOOL" >&6; } 612057f47464Smrgelse 6121876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6122876003caSmrg$as_echo "no" >&6; } 612357f47464Smrgfi 612457f47464Smrg 612557f47464Smrg if test "x$ac_ct_DLLTOOL" = x; then 612657f47464Smrg DLLTOOL="false" 6127e9fcaa8aSmrg else 612857f47464Smrg case $cross_compiling:$ac_tool_warned in 612957f47464Smrgyes:) 6130876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6131876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 613257f47464Smrgac_tool_warned=yes ;; 613357f47464Smrgesac 613457f47464Smrg DLLTOOL=$ac_ct_DLLTOOL 613557f47464Smrg fi 613657f47464Smrgelse 613757f47464Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 613857f47464Smrgfi 613957f47464Smrg 614057f47464Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 614157f47464Smrg 614257f47464Smrg 614357f47464Smrg 614457f47464Smrg 614557f47464Smrg 614657f47464Smrg 614757f47464Smrg 614857f47464Smrg 614957f47464Smrg 615057f47464Smrg 6151876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6152876003caSmrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6153876003caSmrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6154876003caSmrg $as_echo_n "(cached) " >&6 6155876003caSmrgelse 615657f47464Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 615757f47464Smrg 615857f47464Smrgcase $host_os in 615957f47464Smrgcygwin* | mingw* | pw32* | cegcc*) 6160862bcd1aSmrg # two different shell functions defined in ltmain.sh; 6161862bcd1aSmrg # decide which one to use based on capabilities of $DLLTOOL 616257f47464Smrg case `$DLLTOOL --help 2>&1` in 616357f47464Smrg *--identify-strict*) 616457f47464Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 616557f47464Smrg ;; 616657f47464Smrg *) 616757f47464Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 616857f47464Smrg ;; 616957f47464Smrg esac 617057f47464Smrg ;; 617157f47464Smrg*) 617257f47464Smrg # fallback: assume linklib IS sharedlib 6173862bcd1aSmrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 617457f47464Smrg ;; 617557f47464Smrgesac 617657f47464Smrg 617757f47464Smrgfi 6178876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6179876003caSmrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 618057f47464Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 618157f47464Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 618257f47464Smrg 618357f47464Smrg 618457f47464Smrg 618557f47464Smrg 618657f47464Smrg 618757f47464Smrg 618857f47464Smrg 618957f47464Smrgif test -n "$ac_tool_prefix"; then 619057f47464Smrg for ac_prog in ar 619188de56ccSmrg do 619288de56ccSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 619388de56ccSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 6194876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6195876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6196876003caSmrgif ${ac_cv_prog_AR+:} false; then : 6197876003caSmrg $as_echo_n "(cached) " >&6 6198876003caSmrgelse 619957f47464Smrg if test -n "$AR"; then 620057f47464Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 620188de56ccSmrgelse 620288de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 620388de56ccSmrgfor as_dir in $PATH 620488de56ccSmrgdo 620588de56ccSmrg IFS=$as_save_IFS 6206876003caSmrg test -z "$as_dir" && as_dir=. 620788de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6208876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 620957f47464Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6210876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 621188de56ccSmrg break 2 621288de56ccSmrg fi 621388de56ccSmrgdone 621488de56ccSmrg done 621588de56ccSmrgIFS=$as_save_IFS 62162e9c7c8cSmrg 621788de56ccSmrgfi 621888de56ccSmrgfi 621957f47464SmrgAR=$ac_cv_prog_AR 622057f47464Smrgif test -n "$AR"; then 6221876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6222876003caSmrg$as_echo "$AR" >&6; } 622388de56ccSmrgelse 6224876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6225876003caSmrg$as_echo "no" >&6; } 622688de56ccSmrgfi 62272e9c7c8cSmrg 62282e9c7c8cSmrg 622957f47464Smrg test -n "$AR" && break 623088de56ccSmrg done 623188de56ccSmrgfi 623257f47464Smrgif test -z "$AR"; then 623357f47464Smrg ac_ct_AR=$AR 623457f47464Smrg for ac_prog in ar 623588de56ccSmrgdo 623688de56ccSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 623788de56ccSmrgset dummy $ac_prog; ac_word=$2 6238876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6239876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6240876003caSmrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 6241876003caSmrg $as_echo_n "(cached) " >&6 6242876003caSmrgelse 624357f47464Smrg if test -n "$ac_ct_AR"; then 624457f47464Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 624588de56ccSmrgelse 624688de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 624788de56ccSmrgfor as_dir in $PATH 624888de56ccSmrgdo 624988de56ccSmrg IFS=$as_save_IFS 6250876003caSmrg test -z "$as_dir" && as_dir=. 625188de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6252876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 625357f47464Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 6254876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 625588de56ccSmrg break 2 625688de56ccSmrg fi 625788de56ccSmrgdone 625888de56ccSmrg done 625988de56ccSmrgIFS=$as_save_IFS 62602e9c7c8cSmrg 626188de56ccSmrgfi 626288de56ccSmrgfi 626357f47464Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 626457f47464Smrgif test -n "$ac_ct_AR"; then 6265876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6266876003caSmrg$as_echo "$ac_ct_AR" >&6; } 626788de56ccSmrgelse 6268876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6269876003caSmrg$as_echo "no" >&6; } 627088de56ccSmrgfi 62712e9c7c8cSmrg 62722e9c7c8cSmrg 627357f47464Smrg test -n "$ac_ct_AR" && break 627488de56ccSmrgdone 62752e9c7c8cSmrg 627657f47464Smrg if test "x$ac_ct_AR" = x; then 627757f47464Smrg AR="false" 62782e9c7c8cSmrg else 627988de56ccSmrg case $cross_compiling:$ac_tool_warned in 628088de56ccSmrgyes:) 6281876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6282876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 628388de56ccSmrgac_tool_warned=yes ;; 628488de56ccSmrgesac 628557f47464Smrg AR=$ac_ct_AR 62862e9c7c8cSmrg fi 628788de56ccSmrgfi 62882e9c7c8cSmrg 628957f47464Smrg: ${AR=ar} 6290876003caSmrg: ${AR_FLAGS=cru} 62912e9c7c8cSmrg 62922e9c7c8cSmrg 62932e9c7c8cSmrg 62942e9c7c8cSmrg 62952e9c7c8cSmrg 62962e9c7c8cSmrg 6297e9628295Smrg 6298e9628295Smrg 62992e9c7c8cSmrg 63002e9c7c8cSmrg 63012e9c7c8cSmrg 6302876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6303876003caSmrg$as_echo_n "checking for archiver @FILE support... " >&6; } 6304876003caSmrgif ${lt_cv_ar_at_file+:} false; then : 6305876003caSmrg $as_echo_n "(cached) " >&6 6306876003caSmrgelse 630757f47464Smrg lt_cv_ar_at_file=no 630857f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 630957f47464Smrg/* end confdefs.h. */ 63102e9c7c8cSmrg 631157f47464Smrgint 6312876003caSmrgmain () 631357f47464Smrg{ 63142e9c7c8cSmrg 631557f47464Smrg ; 631657f47464Smrg return 0; 631757f47464Smrg} 631857f47464Smrg_ACEOF 6319876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 632057f47464Smrg echo conftest.$ac_objext > conftest.lst 632157f47464Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 632257f47464Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 632357f47464Smrg (eval $lt_ar_try) 2>&5 632457f47464Smrg ac_status=$? 6325876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 632657f47464Smrg test $ac_status = 0; } 6327862bcd1aSmrg if test 0 -eq "$ac_status"; then 632857f47464Smrg # Ensure the archiver fails upon bogus file names. 632957f47464Smrg rm -f conftest.$ac_objext libconftest.a 633057f47464Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 633157f47464Smrg (eval $lt_ar_try) 2>&5 633257f47464Smrg ac_status=$? 6333876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 633457f47464Smrg test $ac_status = 0; } 6335862bcd1aSmrg if test 0 -ne "$ac_status"; then 633657f47464Smrg lt_cv_ar_at_file=@ 633757f47464Smrg fi 633857f47464Smrg fi 633957f47464Smrg rm -f conftest.* libconftest.a 634088de56ccSmrg 634157f47464Smrgfi 6342876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 63432e9c7c8cSmrg 634488de56ccSmrgfi 6345876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6346876003caSmrg$as_echo "$lt_cv_ar_at_file" >&6; } 63471ab64890Smrg 6348862bcd1aSmrgif test no = "$lt_cv_ar_at_file"; then 634957f47464Smrg archiver_list_spec= 635088de56ccSmrgelse 635157f47464Smrg archiver_list_spec=$lt_cv_ar_at_file 63521ab64890Smrgfi 63532e9c7c8cSmrg 63542e9c7c8cSmrg 63552e9c7c8cSmrg 63562e9c7c8cSmrg 6357b4ee4795Smrg 6358b4ee4795Smrg 6359b4ee4795Smrg 636057f47464Smrgif test -n "$ac_tool_prefix"; then 636157f47464Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 636257f47464Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 6363876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6364876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6365876003caSmrgif ${ac_cv_prog_STRIP+:} false; then : 6366876003caSmrg $as_echo_n "(cached) " >&6 6367876003caSmrgelse 636857f47464Smrg if test -n "$STRIP"; then 636957f47464Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 637057f47464Smrgelse 637157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 637257f47464Smrgfor as_dir in $PATH 637357f47464Smrgdo 637457f47464Smrg IFS=$as_save_IFS 6375876003caSmrg test -z "$as_dir" && as_dir=. 637657f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6377876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 637857f47464Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6379876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 638057f47464Smrg break 2 638157f47464Smrg fi 638257f47464Smrgdone 638357f47464Smrg done 638457f47464SmrgIFS=$as_save_IFS 6385b4ee4795Smrg 638657f47464Smrgfi 638757f47464Smrgfi 638857f47464SmrgSTRIP=$ac_cv_prog_STRIP 638957f47464Smrgif test -n "$STRIP"; then 6390876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6391876003caSmrg$as_echo "$STRIP" >&6; } 639257f47464Smrgelse 6393876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6394876003caSmrg$as_echo "no" >&6; } 639557f47464Smrgfi 6396b4ee4795Smrg 6397b4ee4795Smrg 639857f47464Smrgfi 639957f47464Smrgif test -z "$ac_cv_prog_STRIP"; then 640057f47464Smrg ac_ct_STRIP=$STRIP 640157f47464Smrg # Extract the first word of "strip", so it can be a program name with args. 640257f47464Smrgset dummy strip; ac_word=$2 6403876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6404876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6405876003caSmrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6406876003caSmrg $as_echo_n "(cached) " >&6 6407876003caSmrgelse 640857f47464Smrg if test -n "$ac_ct_STRIP"; then 640957f47464Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 641057f47464Smrgelse 641157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 641257f47464Smrgfor as_dir in $PATH 641357f47464Smrgdo 641457f47464Smrg IFS=$as_save_IFS 6415876003caSmrg test -z "$as_dir" && as_dir=. 641657f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6417876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 641857f47464Smrg ac_cv_prog_ac_ct_STRIP="strip" 6419876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 642057f47464Smrg break 2 642157f47464Smrg fi 642257f47464Smrgdone 642357f47464Smrg done 642457f47464SmrgIFS=$as_save_IFS 6425b4ee4795Smrg 642657f47464Smrgfi 642757f47464Smrgfi 642857f47464Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 642957f47464Smrgif test -n "$ac_ct_STRIP"; then 6430876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6431876003caSmrg$as_echo "$ac_ct_STRIP" >&6; } 6432b4ee4795Smrgelse 6433876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6434876003caSmrg$as_echo "no" >&6; } 643588de56ccSmrgfi 6436b4ee4795Smrg 643757f47464Smrg if test "x$ac_ct_STRIP" = x; then 643857f47464Smrg STRIP=":" 643957f47464Smrg else 644057f47464Smrg case $cross_compiling:$ac_tool_warned in 644157f47464Smrgyes:) 6442876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6443876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 644457f47464Smrgac_tool_warned=yes ;; 644557f47464Smrgesac 644657f47464Smrg STRIP=$ac_ct_STRIP 644757f47464Smrg fi 644857f47464Smrgelse 644957f47464Smrg STRIP="$ac_cv_prog_STRIP" 645057f47464Smrgfi 6451b4ee4795Smrg 645257f47464Smrgtest -z "$STRIP" && STRIP=: 645388de56ccSmrg 645488de56ccSmrg 645588de56ccSmrg 645688de56ccSmrg 645788de56ccSmrg 645888de56ccSmrg 645988de56ccSmrgif test -n "$ac_tool_prefix"; then 646057f47464Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 646157f47464Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 6462876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6463876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6464876003caSmrgif ${ac_cv_prog_RANLIB+:} false; then : 6465876003caSmrg $as_echo_n "(cached) " >&6 6466876003caSmrgelse 646757f47464Smrg if test -n "$RANLIB"; then 646857f47464Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 646988de56ccSmrgelse 647088de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 647188de56ccSmrgfor as_dir in $PATH 647288de56ccSmrgdo 647388de56ccSmrg IFS=$as_save_IFS 6474876003caSmrg test -z "$as_dir" && as_dir=. 647588de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6476876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 647757f47464Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6478876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 647988de56ccSmrg break 2 648088de56ccSmrg fi 648188de56ccSmrgdone 6482b4ee4795Smrg done 64831ab64890SmrgIFS=$as_save_IFS 64841ab64890Smrg 64851ab64890Smrgfi 64861ab64890Smrgfi 648757f47464SmrgRANLIB=$ac_cv_prog_RANLIB 648857f47464Smrgif test -n "$RANLIB"; then 6489876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6490876003caSmrg$as_echo "$RANLIB" >&6; } 64911ab64890Smrgelse 6492876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6493876003caSmrg$as_echo "no" >&6; } 64941ab64890Smrgfi 64951ab64890Smrg 64961ab64890Smrg 64971ab64890Smrgfi 649857f47464Smrgif test -z "$ac_cv_prog_RANLIB"; then 649957f47464Smrg ac_ct_RANLIB=$RANLIB 650057f47464Smrg # Extract the first word of "ranlib", so it can be a program name with args. 650157f47464Smrgset dummy ranlib; ac_word=$2 6502876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6503876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 6504876003caSmrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6505876003caSmrg $as_echo_n "(cached) " >&6 6506876003caSmrgelse 650757f47464Smrg if test -n "$ac_ct_RANLIB"; then 650857f47464Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 65091ab64890Smrgelse 65101ab64890Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65111ab64890Smrgfor as_dir in $PATH 65121ab64890Smrgdo 65131ab64890Smrg IFS=$as_save_IFS 6514876003caSmrg test -z "$as_dir" && as_dir=. 6515b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6516876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 651757f47464Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6518876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65191ab64890Smrg break 2 65201ab64890Smrg fi 65211ab64890Smrgdone 6522b4ee4795Smrg done 65231ab64890SmrgIFS=$as_save_IFS 65241ab64890Smrg 65251ab64890Smrgfi 65261ab64890Smrgfi 652757f47464Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 652857f47464Smrgif test -n "$ac_ct_RANLIB"; then 6529876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6530876003caSmrg$as_echo "$ac_ct_RANLIB" >&6; } 65311ab64890Smrgelse 6532876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6533876003caSmrg$as_echo "no" >&6; } 65341ab64890Smrgfi 65351ab64890Smrg 653657f47464Smrg if test "x$ac_ct_RANLIB" = x; then 653757f47464Smrg RANLIB=":" 65381ab64890Smrg else 65391ab64890Smrg case $cross_compiling:$ac_tool_warned in 65401ab64890Smrgyes:) 6541876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6542876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 65431ab64890Smrgac_tool_warned=yes ;; 65441ab64890Smrgesac 654557f47464Smrg RANLIB=$ac_ct_RANLIB 65461ab64890Smrg fi 654788de56ccSmrgelse 654857f47464Smrg RANLIB="$ac_cv_prog_RANLIB" 65491ab64890Smrgfi 65501ab64890Smrg 655157f47464Smrgtest -z "$RANLIB" && RANLIB=: 65522e9c7c8cSmrg 6553b4ee4795Smrg 65541ab64890Smrg 6555b4ee4795Smrg 65561ab64890Smrg 65571ab64890Smrg 655857f47464Smrg# Determine commands to create old-style static archives. 655957f47464Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 656057f47464Smrgold_postinstall_cmds='chmod 644 $oldlib' 656157f47464Smrgold_postuninstall_cmds= 6562b4ee4795Smrg 656357f47464Smrgif test -n "$RANLIB"; then 656457f47464Smrg case $host_os in 6565862bcd1aSmrg bitrig* | openbsd*) 6566eb411b4bSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 656757f47464Smrg ;; 656857f47464Smrg *) 6569eb411b4bSmrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 657057f47464Smrg ;; 657157f47464Smrg esac 6572eb411b4bSmrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 657357f47464Smrgfi 6574b4ee4795Smrg 657557f47464Smrgcase $host_os in 657657f47464Smrg darwin*) 657757f47464Smrg lock_old_archive_extraction=yes ;; 657857f47464Smrg *) 657957f47464Smrg lock_old_archive_extraction=no ;; 658057f47464Smrgesac 6581b4ee4795Smrg 65821ab64890Smrg 6583b4ee4795Smrg 658488de56ccSmrg 658588de56ccSmrg 658688de56ccSmrg 65872e9c7c8cSmrg 65882e9c7c8cSmrg 65892e9c7c8cSmrg 65902e9c7c8cSmrg 65912e9c7c8cSmrg 6592e9fcaa8aSmrg 65932e9c7c8cSmrg 6594b4ee4795Smrg 6595b4ee4795Smrg 65961ab64890Smrg 65971ab64890Smrg 6598b4ee4795Smrg 6599b4ee4795Smrg 6600b4ee4795Smrg 6601b4ee4795Smrg 6602b4ee4795Smrg 6603b4ee4795Smrg 6604b4ee4795Smrg 6605b4ee4795Smrg 6606b4ee4795Smrg 6607e9fcaa8aSmrg 6608e9fcaa8aSmrg 660988de56ccSmrg 661088de56ccSmrg 661188de56ccSmrg 661288de56ccSmrg 661388de56ccSmrg 661488de56ccSmrg 6615b4ee4795Smrg 6616b4ee4795Smrg 6617b4ee4795Smrg 6618b4ee4795Smrg 6619e9fcaa8aSmrg 662057f47464Smrg# If no C compiler was specified, use CC. 662157f47464SmrgLTCC=${LTCC-"$CC"} 6622e9fcaa8aSmrg 662357f47464Smrg# If no C compiler flags were specified, use CFLAGS. 662457f47464SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6625e9fcaa8aSmrg 662657f47464Smrg# Allow CC to be a program name with arguments. 662757f47464Smrgcompiler=$CC 6628e9fcaa8aSmrg 6629e9fcaa8aSmrg 663057f47464Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 6631876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6632876003caSmrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6633876003caSmrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 6634876003caSmrg $as_echo_n "(cached) " >&6 6635876003caSmrgelse 6636e9fcaa8aSmrg 663757f47464Smrg# These are sane defaults that work on at least a few old systems. 663857f47464Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6639e9fcaa8aSmrg 664057f47464Smrg# Character class describing NM global symbol codes. 664157f47464Smrgsymcode='[BCDEGRST]' 6642e9fcaa8aSmrg 664357f47464Smrg# Regexp to match symbols that can be accessed directly from C. 664457f47464Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6645e9fcaa8aSmrg 664657f47464Smrg# Define system-specific variables. 664757f47464Smrgcase $host_os in 664857f47464Smrgaix*) 664957f47464Smrg symcode='[BCDT]' 665057f47464Smrg ;; 665157f47464Smrgcygwin* | mingw* | pw32* | cegcc*) 665257f47464Smrg symcode='[ABCDGISTW]' 665357f47464Smrg ;; 665457f47464Smrghpux*) 6655862bcd1aSmrg if test ia64 = "$host_cpu"; then 665657f47464Smrg symcode='[ABCDEGRST]' 665757f47464Smrg fi 665857f47464Smrg ;; 665957f47464Smrgirix* | nonstopux*) 666057f47464Smrg symcode='[BCDEGRST]' 666157f47464Smrg ;; 666257f47464Smrgosf*) 666357f47464Smrg symcode='[BCDEGQRST]' 666457f47464Smrg ;; 666557f47464Smrgsolaris*) 666657f47464Smrg symcode='[BDRT]' 666757f47464Smrg ;; 666857f47464Smrgsco3.2v5*) 666957f47464Smrg symcode='[DT]' 667057f47464Smrg ;; 667157f47464Smrgsysv4.2uw2*) 667257f47464Smrg symcode='[DT]' 667357f47464Smrg ;; 667457f47464Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 667557f47464Smrg symcode='[ABDT]' 667657f47464Smrg ;; 667757f47464Smrgsysv4) 667857f47464Smrg symcode='[DFNSTU]' 667957f47464Smrg ;; 668057f47464Smrgesac 6681e9fcaa8aSmrg 668257f47464Smrg# If we're using GNU nm, then use its standard symbol codes. 668357f47464Smrgcase `$NM -V 2>&1` in 668457f47464Smrg*GNU* | *'with BFD'*) 668557f47464Smrg symcode='[ABCDGIRSTW]' ;; 668657f47464Smrgesac 6687b4ee4795Smrg 6688862bcd1aSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 6689862bcd1aSmrg # Gets list of data symbols to import. 6690876003caSmrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6691862bcd1aSmrg # Adjust the below global symbol transforms to fixup imported variables. 6692862bcd1aSmrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6693862bcd1aSmrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6694862bcd1aSmrg lt_c_name_lib_hook="\ 6695862bcd1aSmrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6696862bcd1aSmrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6697862bcd1aSmrgelse 6698862bcd1aSmrg # Disable hooks by default. 6699862bcd1aSmrg lt_cv_sys_global_symbol_to_import= 6700862bcd1aSmrg lt_cdecl_hook= 6701862bcd1aSmrg lt_c_name_hook= 6702862bcd1aSmrg lt_c_name_lib_hook= 6703862bcd1aSmrgfi 6704862bcd1aSmrg 670557f47464Smrg# Transform an extracted symbol line into a proper C declaration. 670657f47464Smrg# Some systems (esp. on ia64) link data and code symbols differently, 670757f47464Smrg# so use this general approach. 6708876003caSmrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6709862bcd1aSmrg$lt_cdecl_hook\ 6710862bcd1aSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6711862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6712b4ee4795Smrg 671357f47464Smrg# Transform an extracted symbol line into symbol name and symbol address 6714876003caSmrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6715862bcd1aSmrg$lt_c_name_hook\ 6716862bcd1aSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6717862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6718862bcd1aSmrg 6719862bcd1aSmrg# Transform an extracted symbol line into symbol name with lib prefix and 6720862bcd1aSmrg# symbol address. 6721876003caSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6722862bcd1aSmrg$lt_c_name_lib_hook\ 6723862bcd1aSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6724862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6725862bcd1aSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6726b4ee4795Smrg 672757f47464Smrg# Handle CRLF in mingw tool chain 672857f47464Smrgopt_cr= 672957f47464Smrgcase $build_os in 673057f47464Smrgmingw*) 673157f47464Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 673257f47464Smrg ;; 673357f47464Smrgesac 6734b4ee4795Smrg 673557f47464Smrg# Try without a prefix underscore, then with it. 673657f47464Smrgfor ac_symprfx in "" "_"; do 6737b4ee4795Smrg 673857f47464Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 673957f47464Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 674057f47464Smrg 674157f47464Smrg # Write the raw and C identifiers. 674257f47464Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6743862bcd1aSmrg # Fake it for dumpbin and say T for any non-static function, 6744862bcd1aSmrg # D for any global variable and I for any imported variable. 6745876003caSmrg # Also find C++ and __fastcall symbols from MSVC++, 674657f47464Smrg # which start with @ or ?. 674757f47464Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 674857f47464Smrg" {last_section=section; section=\$ 3};"\ 6749eb411b4bSmrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 675057f47464Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6751862bcd1aSmrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6752862bcd1aSmrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6753862bcd1aSmrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 675457f47464Smrg" \$ 0!~/External *\|/{next};"\ 675557f47464Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 675657f47464Smrg" {if(hide[section]) next};"\ 6757862bcd1aSmrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6758862bcd1aSmrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6759862bcd1aSmrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6760862bcd1aSmrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 676157f47464Smrg" ' prfx=^$ac_symprfx" 676257f47464Smrg else 6763876003caSmrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 676457f47464Smrg fi 6765876003caSmrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 676657f47464Smrg 676757f47464Smrg # Check to see that the pipe works correctly. 676857f47464Smrg pipe_works=no 676957f47464Smrg 677057f47464Smrg rm -f conftest* 677157f47464Smrg cat > conftest.$ac_ext <<_LT_EOF 677257f47464Smrg#ifdef __cplusplus 677357f47464Smrgextern "C" { 677457f47464Smrg#endif 677557f47464Smrgchar nm_test_var; 677657f47464Smrgvoid nm_test_func(void); 677757f47464Smrgvoid nm_test_func(void){} 677857f47464Smrg#ifdef __cplusplus 677957f47464Smrg} 678057f47464Smrg#endif 678157f47464Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 678257f47464Smrg_LT_EOF 678357f47464Smrg 678457f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 678557f47464Smrg (eval $ac_compile) 2>&5 678657f47464Smrg ac_status=$? 6787876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 678857f47464Smrg test $ac_status = 0; }; then 678957f47464Smrg # Now try to grab the symbols. 679057f47464Smrg nlist=conftest.nm 679103ea5dc6Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 679203ea5dc6Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 679303ea5dc6Smrg ac_status=$? 6794876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 679503ea5dc6Smrg test $ac_status = 0; } && test -s "$nlist"; then 679657f47464Smrg # Try sorting and uniquifying the output. 679757f47464Smrg if sort "$nlist" | uniq > "$nlist"T; then 679857f47464Smrg mv -f "$nlist"T "$nlist" 679957f47464Smrg else 680057f47464Smrg rm -f "$nlist"T 680157f47464Smrg fi 680257f47464Smrg 680357f47464Smrg # Make sure that we snagged all the symbols we need. 680457f47464Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 680557f47464Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 680657f47464Smrg cat <<_LT_EOF > conftest.$ac_ext 680757f47464Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6808862bcd1aSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6809862bcd1aSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 681057f47464Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 681157f47464Smrg# define LT_DLSYM_CONST 6812862bcd1aSmrg#elif defined __osf__ 681357f47464Smrg/* This system does not cope well with relocations in const data. */ 681457f47464Smrg# define LT_DLSYM_CONST 681557f47464Smrg#else 681657f47464Smrg# define LT_DLSYM_CONST const 681757f47464Smrg#endif 681857f47464Smrg 681957f47464Smrg#ifdef __cplusplus 682057f47464Smrgextern "C" { 682157f47464Smrg#endif 682257f47464Smrg 682357f47464Smrg_LT_EOF 682457f47464Smrg # Now generate the symbol file. 682557f47464Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 682657f47464Smrg 682757f47464Smrg cat <<_LT_EOF >> conftest.$ac_ext 682857f47464Smrg 682957f47464Smrg/* The mapping between symbol names and symbols. */ 683057f47464SmrgLT_DLSYM_CONST struct { 683157f47464Smrg const char *name; 683257f47464Smrg void *address; 683357f47464Smrg} 683457f47464Smrglt__PROGRAM__LTX_preloaded_symbols[] = 683557f47464Smrg{ 683657f47464Smrg { "@PROGRAM@", (void *) 0 }, 683757f47464Smrg_LT_EOF 6838862bcd1aSmrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 683957f47464Smrg cat <<\_LT_EOF >> conftest.$ac_ext 684057f47464Smrg {0, (void *) 0} 684157f47464Smrg}; 684257f47464Smrg 684357f47464Smrg/* This works around a problem in FreeBSD linker */ 684457f47464Smrg#ifdef FREEBSD_WORKAROUND 684557f47464Smrgstatic const void *lt_preloaded_setup() { 684657f47464Smrg return lt__PROGRAM__LTX_preloaded_symbols; 684757f47464Smrg} 684857f47464Smrg#endif 684957f47464Smrg 685057f47464Smrg#ifdef __cplusplus 685157f47464Smrg} 685257f47464Smrg#endif 685357f47464Smrg_LT_EOF 685457f47464Smrg # Now try linking the two files. 685557f47464Smrg mv conftest.$ac_objext conftstm.$ac_objext 685657f47464Smrg lt_globsym_save_LIBS=$LIBS 685757f47464Smrg lt_globsym_save_CFLAGS=$CFLAGS 6858862bcd1aSmrg LIBS=conftstm.$ac_objext 685957f47464Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 686057f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 686157f47464Smrg (eval $ac_link) 2>&5 686257f47464Smrg ac_status=$? 6863876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6864862bcd1aSmrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 686557f47464Smrg pipe_works=yes 686657f47464Smrg fi 686757f47464Smrg LIBS=$lt_globsym_save_LIBS 686857f47464Smrg CFLAGS=$lt_globsym_save_CFLAGS 686957f47464Smrg else 687057f47464Smrg echo "cannot find nm_test_func in $nlist" >&5 687157f47464Smrg fi 687257f47464Smrg else 687357f47464Smrg echo "cannot find nm_test_var in $nlist" >&5 687457f47464Smrg fi 687557f47464Smrg else 687657f47464Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 687757f47464Smrg fi 687857f47464Smrg else 687957f47464Smrg echo "$progname: failed program was:" >&5 688057f47464Smrg cat conftest.$ac_ext >&5 688157f47464Smrg fi 688257f47464Smrg rm -rf conftest* conftst* 688357f47464Smrg 688457f47464Smrg # Do not use the global_symbol_pipe unless it works. 6885862bcd1aSmrg if test yes = "$pipe_works"; then 688657f47464Smrg break 688757f47464Smrg else 688857f47464Smrg lt_cv_sys_global_symbol_pipe= 6889b4ee4795Smrg fi 68902e9c7c8cSmrgdone 68912e9c7c8cSmrg 68922e9c7c8cSmrgfi 689357f47464Smrg 689457f47464Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 689557f47464Smrg lt_cv_sys_global_symbol_to_cdecl= 68962e9c7c8cSmrgfi 689757f47464Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6898876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6899876003caSmrg$as_echo "failed" >&6; } 69001ab64890Smrgelse 6901876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6902876003caSmrg$as_echo "ok" >&6; } 69032e9c7c8cSmrgfi 69042e9c7c8cSmrg 690557f47464Smrg# Response file support. 690657f47464Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 690757f47464Smrg nm_file_list_spec='@' 690857f47464Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 690957f47464Smrg nm_file_list_spec='@' 69101ab64890Smrgfi 69111ab64890Smrg 6912e9fcaa8aSmrg 6913e9fcaa8aSmrg 6914e9fcaa8aSmrg 6915e9fcaa8aSmrg 6916e9fcaa8aSmrg 69171ab64890Smrg 691888de56ccSmrg 691988de56ccSmrg 692088de56ccSmrg 692188de56ccSmrg 6922e9fcaa8aSmrg 6923e9fcaa8aSmrg 6924e9fcaa8aSmrg 692588de56ccSmrg 692688de56ccSmrg 6927862bcd1aSmrg 6928862bcd1aSmrg 6929862bcd1aSmrg 6930862bcd1aSmrg 6931862bcd1aSmrg 6932862bcd1aSmrg 6933862bcd1aSmrg 6934862bcd1aSmrg 6935862bcd1aSmrg 6936862bcd1aSmrg 693788de56ccSmrg 693888de56ccSmrg 693988de56ccSmrg 694088de56ccSmrg 69411ab64890Smrg 694288de56ccSmrg 694388de56ccSmrg 69441ab64890Smrg 69451ab64890Smrg 6946e9fcaa8aSmrg 6947e9fcaa8aSmrg 6948876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6949876003caSmrg$as_echo_n "checking for sysroot... " >&6; } 695057f47464Smrg 695157f47464Smrg# Check whether --with-sysroot was given. 6952876003caSmrgif test "${with_sysroot+set}" = set; then : 695357f47464Smrg withval=$with_sysroot; 6954876003caSmrgelse 695557f47464Smrg with_sysroot=no 6956e9fcaa8aSmrgfi 6957e9fcaa8aSmrg 6958e9fcaa8aSmrg 695957f47464Smrglt_sysroot= 6960862bcd1aSmrgcase $with_sysroot in #( 696157f47464Smrg yes) 6962862bcd1aSmrg if test yes = "$GCC"; then 696357f47464Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 696457f47464Smrg fi 696557f47464Smrg ;; #( 696657f47464Smrg /*) 6967876003caSmrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 696857f47464Smrg ;; #( 696957f47464Smrg no|'') 697057f47464Smrg ;; #( 697157f47464Smrg *) 6972876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 6973876003caSmrg$as_echo "$with_sysroot" >&6; } 697457f47464Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 697557f47464Smrg ;; 697657f47464Smrgesac 6977e9fcaa8aSmrg 6978876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6979876003caSmrg$as_echo "${lt_sysroot:-no}" >&6; } 6980e9fcaa8aSmrg 6981e9fcaa8aSmrg 6982e9fcaa8aSmrg 6983e9fcaa8aSmrg 6984e9fcaa8aSmrg 6985876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 6986876003caSmrg$as_echo_n "checking for a working dd... " >&6; } 6987876003caSmrgif ${ac_cv_path_lt_DD+:} false; then : 6988876003caSmrg $as_echo_n "(cached) " >&6 6989876003caSmrgelse 6990862bcd1aSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 6991862bcd1aSmrgcat conftest.i conftest.i >conftest2.i 6992862bcd1aSmrg: ${lt_DD:=$DD} 6993862bcd1aSmrgif test -z "$lt_DD"; then 6994862bcd1aSmrg ac_path_lt_DD_found=false 6995862bcd1aSmrg # Loop through the user's path and test for each of PROGNAME-LIST 6996862bcd1aSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6997862bcd1aSmrgfor as_dir in $PATH 6998862bcd1aSmrgdo 6999862bcd1aSmrg IFS=$as_save_IFS 7000876003caSmrg test -z "$as_dir" && as_dir=. 7001876003caSmrg for ac_prog in dd; do 7002862bcd1aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7003876003caSmrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7004862bcd1aSmrg as_fn_executable_p "$ac_path_lt_DD" || continue 7005862bcd1aSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7006862bcd1aSmrg cmp -s conftest.i conftest.out \ 7007862bcd1aSmrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7008862bcd1aSmrgfi 7009862bcd1aSmrg $ac_path_lt_DD_found && break 3 7010862bcd1aSmrg done 7011862bcd1aSmrg done 7012862bcd1aSmrg done 7013862bcd1aSmrgIFS=$as_save_IFS 7014862bcd1aSmrg if test -z "$ac_cv_path_lt_DD"; then 7015862bcd1aSmrg : 7016862bcd1aSmrg fi 7017862bcd1aSmrgelse 7018862bcd1aSmrg ac_cv_path_lt_DD=$lt_DD 7019862bcd1aSmrgfi 7020862bcd1aSmrg 7021862bcd1aSmrgrm -f conftest.i conftest2.i conftest.out 7022862bcd1aSmrgfi 7023876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7024876003caSmrg$as_echo "$ac_cv_path_lt_DD" >&6; } 7025862bcd1aSmrg 7026862bcd1aSmrg 7027876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7028876003caSmrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 7029876003caSmrgif ${lt_cv_truncate_bin+:} false; then : 7030876003caSmrg $as_echo_n "(cached) " >&6 7031876003caSmrgelse 7032862bcd1aSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 7033862bcd1aSmrgcat conftest.i conftest.i >conftest2.i 7034862bcd1aSmrglt_cv_truncate_bin= 7035862bcd1aSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7036862bcd1aSmrg cmp -s conftest.i conftest.out \ 7037862bcd1aSmrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7038862bcd1aSmrgfi 7039862bcd1aSmrgrm -f conftest.i conftest2.i conftest.out 7040862bcd1aSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7041862bcd1aSmrgfi 7042876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7043876003caSmrg$as_echo "$lt_cv_truncate_bin" >&6; } 7044862bcd1aSmrg 7045862bcd1aSmrg 7046862bcd1aSmrg 7047862bcd1aSmrg 7048862bcd1aSmrg 7049862bcd1aSmrg 7050862bcd1aSmrg 7051862bcd1aSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7052862bcd1aSmrgfunc_cc_basename () 7053862bcd1aSmrg{ 7054862bcd1aSmrg for cc_temp in $*""; do 7055862bcd1aSmrg case $cc_temp in 7056862bcd1aSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7057862bcd1aSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7058862bcd1aSmrg \-*) ;; 7059862bcd1aSmrg *) break;; 7060862bcd1aSmrg esac 7061862bcd1aSmrg done 7062862bcd1aSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7063862bcd1aSmrg} 7064862bcd1aSmrg 706557f47464Smrg# Check whether --enable-libtool-lock was given. 7066876003caSmrgif test "${enable_libtool_lock+set}" = set; then : 706757f47464Smrg enableval=$enable_libtool_lock; 706857f47464Smrgfi 7069e9fcaa8aSmrg 7070862bcd1aSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 7071e9fcaa8aSmrg 707257f47464Smrg# Some flags need to be propagated to the compiler or linker for good 707357f47464Smrg# libtool support. 707457f47464Smrgcase $host in 707557f47464Smrgia64-*-hpux*) 7076862bcd1aSmrg # Find out what ABI is being produced by ac_compile, and set mode 7077862bcd1aSmrg # options accordingly. 707857f47464Smrg echo 'int i;' > conftest.$ac_ext 707957f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 708057f47464Smrg (eval $ac_compile) 2>&5 708157f47464Smrg ac_status=$? 7082876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 708357f47464Smrg test $ac_status = 0; }; then 7084876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 708557f47464Smrg *ELF-32*) 7086862bcd1aSmrg HPUX_IA64_MODE=32 708757f47464Smrg ;; 708857f47464Smrg *ELF-64*) 7089862bcd1aSmrg HPUX_IA64_MODE=64 709057f47464Smrg ;; 709157f47464Smrg esac 709257f47464Smrg fi 709357f47464Smrg rm -rf conftest* 709457f47464Smrg ;; 709557f47464Smrg*-*-irix6*) 7096862bcd1aSmrg # Find out what ABI is being produced by ac_compile, and set linker 7097862bcd1aSmrg # options accordingly. 709857f47464Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 709957f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 710057f47464Smrg (eval $ac_compile) 2>&5 710157f47464Smrg ac_status=$? 7102876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 710357f47464Smrg test $ac_status = 0; }; then 7104862bcd1aSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 7105876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 710657f47464Smrg *32-bit*) 710757f47464Smrg LD="${LD-ld} -melf32bsmip" 710857f47464Smrg ;; 710957f47464Smrg *N32*) 711057f47464Smrg LD="${LD-ld} -melf32bmipn32" 711157f47464Smrg ;; 711257f47464Smrg *64-bit*) 711357f47464Smrg LD="${LD-ld} -melf64bmip" 711457f47464Smrg ;; 711557f47464Smrg esac 711657f47464Smrg else 7117876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 711857f47464Smrg *32-bit*) 711957f47464Smrg LD="${LD-ld} -32" 712057f47464Smrg ;; 712157f47464Smrg *N32*) 712257f47464Smrg LD="${LD-ld} -n32" 712357f47464Smrg ;; 712457f47464Smrg *64-bit*) 712557f47464Smrg LD="${LD-ld} -64" 712657f47464Smrg ;; 712757f47464Smrg esac 712857f47464Smrg fi 712957f47464Smrg fi 713057f47464Smrg rm -rf conftest* 713157f47464Smrg ;; 7132e9fcaa8aSmrg 7133862bcd1aSmrgmips64*-*linux*) 7134862bcd1aSmrg # Find out what ABI is being produced by ac_compile, and set linker 7135862bcd1aSmrg # options accordingly. 7136862bcd1aSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7137862bcd1aSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7138862bcd1aSmrg (eval $ac_compile) 2>&5 7139862bcd1aSmrg ac_status=$? 7140876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7141862bcd1aSmrg test $ac_status = 0; }; then 7142862bcd1aSmrg emul=elf 7143876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 7144862bcd1aSmrg *32-bit*) 7145862bcd1aSmrg emul="${emul}32" 7146862bcd1aSmrg ;; 7147862bcd1aSmrg *64-bit*) 7148862bcd1aSmrg emul="${emul}64" 7149862bcd1aSmrg ;; 7150862bcd1aSmrg esac 7151876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 7152862bcd1aSmrg *MSB*) 7153862bcd1aSmrg emul="${emul}btsmip" 7154862bcd1aSmrg ;; 7155862bcd1aSmrg *LSB*) 7156862bcd1aSmrg emul="${emul}ltsmip" 7157862bcd1aSmrg ;; 7158862bcd1aSmrg esac 7159876003caSmrg case `/usr/bin/file conftest.$ac_objext` in 7160862bcd1aSmrg *N32*) 7161862bcd1aSmrg emul="${emul}n32" 7162862bcd1aSmrg ;; 7163862bcd1aSmrg esac 7164862bcd1aSmrg LD="${LD-ld} -m $emul" 7165862bcd1aSmrg fi 7166862bcd1aSmrg rm -rf conftest* 7167862bcd1aSmrg ;; 7168862bcd1aSmrg 71692d67cb4fSmrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 717057f47464Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7171862bcd1aSmrg # Find out what ABI is being produced by ac_compile, and set linker 7172862bcd1aSmrg # options accordingly. Note that the listed cases only cover the 7173862bcd1aSmrg # situations where additional linker options are needed (such as when 7174862bcd1aSmrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7175862bcd1aSmrg # vice versa); the common cases where no linker options are needed do 7176862bcd1aSmrg # not appear in the list. 717757f47464Smrg echo 'int i;' > conftest.$ac_ext 717857f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 717957f47464Smrg (eval $ac_compile) 2>&5 718057f47464Smrg ac_status=$? 7181876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 718257f47464Smrg test $ac_status = 0; }; then 7183876003caSmrg case `/usr/bin/file conftest.o` in 718457f47464Smrg *32-bit*) 718557f47464Smrg case $host in 718657f47464Smrg x86_64-*kfreebsd*-gnu) 718757f47464Smrg LD="${LD-ld} -m elf_i386_fbsd" 718857f47464Smrg ;; 718957f47464Smrg x86_64-*linux*) 7190876003caSmrg case `/usr/bin/file conftest.o` in 71912d67cb4fSmrg *x86-64*) 71922d67cb4fSmrg LD="${LD-ld} -m elf32_x86_64" 71932d67cb4fSmrg ;; 71942d67cb4fSmrg *) 71952d67cb4fSmrg LD="${LD-ld} -m elf_i386" 71962d67cb4fSmrg ;; 71972d67cb4fSmrg esac 719857f47464Smrg ;; 7199862bcd1aSmrg powerpc64le-*linux*) 72002d67cb4fSmrg LD="${LD-ld} -m elf32lppclinux" 72012d67cb4fSmrg ;; 7202862bcd1aSmrg powerpc64-*linux*) 720357f47464Smrg LD="${LD-ld} -m elf32ppclinux" 720457f47464Smrg ;; 720557f47464Smrg s390x-*linux*) 720657f47464Smrg LD="${LD-ld} -m elf_s390" 720757f47464Smrg ;; 720857f47464Smrg sparc64-*linux*) 720957f47464Smrg LD="${LD-ld} -m elf32_sparc" 721057f47464Smrg ;; 721157f47464Smrg esac 721257f47464Smrg ;; 721357f47464Smrg *64-bit*) 721457f47464Smrg case $host in 721557f47464Smrg x86_64-*kfreebsd*-gnu) 721657f47464Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 721757f47464Smrg ;; 721857f47464Smrg x86_64-*linux*) 721957f47464Smrg LD="${LD-ld} -m elf_x86_64" 722057f47464Smrg ;; 72215afda2e6Smrg powerpcle-*linux*) 72222d67cb4fSmrg LD="${LD-ld} -m elf64lppc" 72232d67cb4fSmrg ;; 72245afda2e6Smrg powerpc-*linux*) 722557f47464Smrg LD="${LD-ld} -m elf64ppc" 722657f47464Smrg ;; 722757f47464Smrg s390*-*linux*|s390*-*tpf*) 722857f47464Smrg LD="${LD-ld} -m elf64_s390" 722957f47464Smrg ;; 723057f47464Smrg sparc*-*linux*) 723157f47464Smrg LD="${LD-ld} -m elf64_sparc" 723257f47464Smrg ;; 723357f47464Smrg esac 723457f47464Smrg ;; 723557f47464Smrg esac 723657f47464Smrg fi 723757f47464Smrg rm -rf conftest* 723857f47464Smrg ;; 7239e9fcaa8aSmrg 724057f47464Smrg*-*-sco3.2v5*) 724157f47464Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7242862bcd1aSmrg SAVE_CFLAGS=$CFLAGS 724357f47464Smrg CFLAGS="$CFLAGS -belf" 7244876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7245876003caSmrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7246876003caSmrgif ${lt_cv_cc_needs_belf+:} false; then : 7247876003caSmrg $as_echo_n "(cached) " >&6 7248876003caSmrgelse 724957f47464Smrg ac_ext=c 725057f47464Smrgac_cpp='$CPP $CPPFLAGS' 725157f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 725257f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 725357f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 725457f47464Smrg 725557f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7256e9fcaa8aSmrg/* end confdefs.h. */ 7257e9fcaa8aSmrg 7258e9fcaa8aSmrgint 7259876003caSmrgmain () 7260e9fcaa8aSmrg{ 7261e9fcaa8aSmrg 7262e9fcaa8aSmrg ; 7263e9fcaa8aSmrg return 0; 7264e9fcaa8aSmrg} 7265e9fcaa8aSmrg_ACEOF 7266876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 726757f47464Smrg lt_cv_cc_needs_belf=yes 7268876003caSmrgelse 726957f47464Smrg lt_cv_cc_needs_belf=no 727057f47464Smrgfi 7271876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 727257f47464Smrg conftest$ac_exeext conftest.$ac_ext 727357f47464Smrg ac_ext=c 727457f47464Smrgac_cpp='$CPP $CPPFLAGS' 727557f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 727657f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 727757f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 727857f47464Smrg 727957f47464Smrgfi 7280876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7281876003caSmrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 7282862bcd1aSmrg if test yes != "$lt_cv_cc_needs_belf"; then 728357f47464Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7284862bcd1aSmrg CFLAGS=$SAVE_CFLAGS 728557f47464Smrg fi 728657f47464Smrg ;; 7287eb411b4bSmrg*-*solaris*) 7288862bcd1aSmrg # Find out what ABI is being produced by ac_compile, and set linker 7289862bcd1aSmrg # options accordingly. 729057f47464Smrg echo 'int i;' > conftest.$ac_ext 729157f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 729257f47464Smrg (eval $ac_compile) 2>&5 7293e9fcaa8aSmrg ac_status=$? 7294876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 729557f47464Smrg test $ac_status = 0; }; then 7296876003caSmrg case `/usr/bin/file conftest.o` in 729757f47464Smrg *64-bit*) 729857f47464Smrg case $lt_cv_prog_gnu_ld in 7299eb411b4bSmrg yes*) 7300eb411b4bSmrg case $host in 7301862bcd1aSmrg i?86-*-solaris*|x86_64-*-solaris*) 7302eb411b4bSmrg LD="${LD-ld} -m elf_x86_64" 7303eb411b4bSmrg ;; 7304eb411b4bSmrg sparc*-*-solaris*) 7305eb411b4bSmrg LD="${LD-ld} -m elf64_sparc" 7306eb411b4bSmrg ;; 7307eb411b4bSmrg esac 7308eb411b4bSmrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7309eb411b4bSmrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7310862bcd1aSmrg LD=${LD-ld}_sol2 7311eb411b4bSmrg fi 7312eb411b4bSmrg ;; 731357f47464Smrg *) 731457f47464Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 731557f47464Smrg LD="${LD-ld} -64" 731657f47464Smrg fi 731757f47464Smrg ;; 731857f47464Smrg esac 731957f47464Smrg ;; 732057f47464Smrg esac 732157f47464Smrg fi 732257f47464Smrg rm -rf conftest* 732357f47464Smrg ;; 732457f47464Smrgesac 73251ab64890Smrg 7326862bcd1aSmrgneed_locks=$enable_libtool_lock 73272e9c7c8cSmrg 732888de56ccSmrgif test -n "$ac_tool_prefix"; then 732957f47464Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 733057f47464Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 7331876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7332876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7333876003caSmrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7334876003caSmrg $as_echo_n "(cached) " >&6 7335876003caSmrgelse 733657f47464Smrg if test -n "$MANIFEST_TOOL"; then 733757f47464Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 733888de56ccSmrgelse 733988de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 734088de56ccSmrgfor as_dir in $PATH 734188de56ccSmrgdo 734288de56ccSmrg IFS=$as_save_IFS 7343876003caSmrg test -z "$as_dir" && as_dir=. 734488de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7345876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 734657f47464Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7347876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 734888de56ccSmrg break 2 734988de56ccSmrg fi 735088de56ccSmrgdone 735188de56ccSmrg done 735288de56ccSmrgIFS=$as_save_IFS 73532e9c7c8cSmrg 735488de56ccSmrgfi 735588de56ccSmrgfi 735657f47464SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 735757f47464Smrgif test -n "$MANIFEST_TOOL"; then 7358876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7359876003caSmrg$as_echo "$MANIFEST_TOOL" >&6; } 7360e9fcaa8aSmrgelse 7361876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7362876003caSmrg$as_echo "no" >&6; } 7363e9fcaa8aSmrgfi 7364e9fcaa8aSmrg 7365e9fcaa8aSmrg 7366e9fcaa8aSmrgfi 736757f47464Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 736857f47464Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 736957f47464Smrg # Extract the first word of "mt", so it can be a program name with args. 737057f47464Smrgset dummy mt; ac_word=$2 7371876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7372876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7373876003caSmrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7374876003caSmrg $as_echo_n "(cached) " >&6 7375876003caSmrgelse 737657f47464Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 737757f47464Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7378e9fcaa8aSmrgelse 7379e9fcaa8aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7380e9fcaa8aSmrgfor as_dir in $PATH 7381e9fcaa8aSmrgdo 7382e9fcaa8aSmrg IFS=$as_save_IFS 7383876003caSmrg test -z "$as_dir" && as_dir=. 7384e9fcaa8aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7385876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 738657f47464Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7387876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7388e9fcaa8aSmrg break 2 7389e9fcaa8aSmrg fi 7390e9fcaa8aSmrgdone 7391e9fcaa8aSmrg done 7392e9fcaa8aSmrgIFS=$as_save_IFS 7393e9fcaa8aSmrg 7394e9fcaa8aSmrgfi 7395e9fcaa8aSmrgfi 739657f47464Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 739757f47464Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 7398876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7399876003caSmrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7400e9fcaa8aSmrgelse 7401876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7402876003caSmrg$as_echo "no" >&6; } 7403e9fcaa8aSmrgfi 7404e9fcaa8aSmrg 740557f47464Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 740657f47464Smrg MANIFEST_TOOL=":" 7407e9fcaa8aSmrg else 7408e9fcaa8aSmrg case $cross_compiling:$ac_tool_warned in 7409e9fcaa8aSmrgyes:) 7410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7411876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7412e9fcaa8aSmrgac_tool_warned=yes ;; 7413e9fcaa8aSmrgesac 741457f47464Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7415e9fcaa8aSmrg fi 7416e9fcaa8aSmrgelse 741757f47464Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7418e9fcaa8aSmrgfi 7419e9fcaa8aSmrg 742057f47464Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7421876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7422876003caSmrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7423876003caSmrgif ${lt_cv_path_mainfest_tool+:} false; then : 7424876003caSmrg $as_echo_n "(cached) " >&6 7425876003caSmrgelse 742657f47464Smrg lt_cv_path_mainfest_tool=no 742757f47464Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 742857f47464Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 742957f47464Smrg cat conftest.err >&5 743057f47464Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 743157f47464Smrg lt_cv_path_mainfest_tool=yes 743257f47464Smrg fi 743357f47464Smrg rm -f conftest* 743457f47464Smrgfi 7435876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7436876003caSmrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7437862bcd1aSmrgif test yes != "$lt_cv_path_mainfest_tool"; then 743857f47464Smrg MANIFEST_TOOL=: 743957f47464Smrgfi 7440e9fcaa8aSmrg 7441e9fcaa8aSmrg 7442e9fcaa8aSmrg 7443e9fcaa8aSmrg 7444e9fcaa8aSmrg 7445e9fcaa8aSmrg 744657f47464Smrg case $host_os in 744757f47464Smrg rhapsody* | darwin*) 744857f47464Smrg if test -n "$ac_tool_prefix"; then 744957f47464Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 745057f47464Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7451876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7452876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7453876003caSmrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 7454876003caSmrg $as_echo_n "(cached) " >&6 7455876003caSmrgelse 745657f47464Smrg if test -n "$DSYMUTIL"; then 745757f47464Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7458e9fcaa8aSmrgelse 7459e9fcaa8aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7460e9fcaa8aSmrgfor as_dir in $PATH 7461e9fcaa8aSmrgdo 7462e9fcaa8aSmrg IFS=$as_save_IFS 7463876003caSmrg test -z "$as_dir" && as_dir=. 7464e9fcaa8aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7465876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 746657f47464Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7467876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7468e9fcaa8aSmrg break 2 7469e9fcaa8aSmrg fi 7470e9fcaa8aSmrgdone 7471e9fcaa8aSmrg done 7472e9fcaa8aSmrgIFS=$as_save_IFS 7473e9fcaa8aSmrg 7474e9fcaa8aSmrgfi 7475e9fcaa8aSmrgfi 747657f47464SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 747757f47464Smrgif test -n "$DSYMUTIL"; then 7478876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7479876003caSmrg$as_echo "$DSYMUTIL" >&6; } 748088de56ccSmrgelse 7481876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7482876003caSmrg$as_echo "no" >&6; } 748388de56ccSmrgfi 74842e9c7c8cSmrg 74852e9c7c8cSmrg 748688de56ccSmrgfi 748757f47464Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 748857f47464Smrg ac_ct_DSYMUTIL=$DSYMUTIL 748957f47464Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 749057f47464Smrgset dummy dsymutil; ac_word=$2 7491876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7492876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7493876003caSmrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7494876003caSmrg $as_echo_n "(cached) " >&6 7495876003caSmrgelse 749657f47464Smrg if test -n "$ac_ct_DSYMUTIL"; then 749757f47464Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 749888de56ccSmrgelse 749988de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 750088de56ccSmrgfor as_dir in $PATH 750188de56ccSmrgdo 750288de56ccSmrg IFS=$as_save_IFS 7503876003caSmrg test -z "$as_dir" && as_dir=. 750488de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7505876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 750657f47464Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7507876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 750888de56ccSmrg break 2 750988de56ccSmrg fi 751088de56ccSmrgdone 751188de56ccSmrg done 751288de56ccSmrgIFS=$as_save_IFS 75132e9c7c8cSmrg 751488de56ccSmrgfi 751588de56ccSmrgfi 751657f47464Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 751757f47464Smrgif test -n "$ac_ct_DSYMUTIL"; then 7518876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7519876003caSmrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 752088de56ccSmrgelse 7521876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7522876003caSmrg$as_echo "no" >&6; } 752388de56ccSmrgfi 752488de56ccSmrg 752557f47464Smrg if test "x$ac_ct_DSYMUTIL" = x; then 752657f47464Smrg DSYMUTIL=":" 752788de56ccSmrg else 752888de56ccSmrg case $cross_compiling:$ac_tool_warned in 752988de56ccSmrgyes:) 7530876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7531876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 753288de56ccSmrgac_tool_warned=yes ;; 753388de56ccSmrgesac 753457f47464Smrg DSYMUTIL=$ac_ct_DSYMUTIL 753588de56ccSmrg fi 753688de56ccSmrgelse 753757f47464Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 753888de56ccSmrgfi 753988de56ccSmrg 754057f47464Smrg if test -n "$ac_tool_prefix"; then 754157f47464Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 754257f47464Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 7543876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7544876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7545876003caSmrgif ${ac_cv_prog_NMEDIT+:} false; then : 7546876003caSmrg $as_echo_n "(cached) " >&6 7547876003caSmrgelse 754857f47464Smrg if test -n "$NMEDIT"; then 754957f47464Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 755057f47464Smrgelse 755157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 755257f47464Smrgfor as_dir in $PATH 755357f47464Smrgdo 755457f47464Smrg IFS=$as_save_IFS 7555876003caSmrg test -z "$as_dir" && as_dir=. 755657f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7557876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 755857f47464Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7559876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 756057f47464Smrg break 2 756157f47464Smrg fi 756257f47464Smrgdone 756357f47464Smrg done 756457f47464SmrgIFS=$as_save_IFS 756588de56ccSmrg 756657f47464Smrgfi 756757f47464Smrgfi 756857f47464SmrgNMEDIT=$ac_cv_prog_NMEDIT 756957f47464Smrgif test -n "$NMEDIT"; then 7570876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7571876003caSmrg$as_echo "$NMEDIT" >&6; } 757257f47464Smrgelse 7573876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7574876003caSmrg$as_echo "no" >&6; } 757557f47464Smrgfi 757688de56ccSmrg 757788de56ccSmrg 757857f47464Smrgfi 757957f47464Smrgif test -z "$ac_cv_prog_NMEDIT"; then 758057f47464Smrg ac_ct_NMEDIT=$NMEDIT 758157f47464Smrg # Extract the first word of "nmedit", so it can be a program name with args. 758257f47464Smrgset dummy nmedit; ac_word=$2 7583876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7584876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7585876003caSmrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7586876003caSmrg $as_echo_n "(cached) " >&6 7587876003caSmrgelse 758857f47464Smrg if test -n "$ac_ct_NMEDIT"; then 758957f47464Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 759057f47464Smrgelse 759157f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 759257f47464Smrgfor as_dir in $PATH 759357f47464Smrgdo 759457f47464Smrg IFS=$as_save_IFS 7595876003caSmrg test -z "$as_dir" && as_dir=. 759657f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7597876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 759857f47464Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7599876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 760057f47464Smrg break 2 760157f47464Smrg fi 760257f47464Smrgdone 760357f47464Smrg done 760457f47464SmrgIFS=$as_save_IFS 760588de56ccSmrg 760657f47464Smrgfi 760757f47464Smrgfi 760857f47464Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 760957f47464Smrgif test -n "$ac_ct_NMEDIT"; then 7610876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7611876003caSmrg$as_echo "$ac_ct_NMEDIT" >&6; } 761257f47464Smrgelse 7613876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7614876003caSmrg$as_echo "no" >&6; } 761557f47464Smrgfi 761688de56ccSmrg 761757f47464Smrg if test "x$ac_ct_NMEDIT" = x; then 761857f47464Smrg NMEDIT=":" 761957f47464Smrg else 762057f47464Smrg case $cross_compiling:$ac_tool_warned in 762157f47464Smrgyes:) 7622876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7623876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 762457f47464Smrgac_tool_warned=yes ;; 7625e9fcaa8aSmrgesac 762657f47464Smrg NMEDIT=$ac_ct_NMEDIT 762757f47464Smrg fi 762857f47464Smrgelse 762957f47464Smrg NMEDIT="$ac_cv_prog_NMEDIT" 763057f47464Smrgfi 7631e9fcaa8aSmrg 763257f47464Smrg if test -n "$ac_tool_prefix"; then 763357f47464Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 763457f47464Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 7635876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7636876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7637876003caSmrgif ${ac_cv_prog_LIPO+:} false; then : 7638876003caSmrg $as_echo_n "(cached) " >&6 7639876003caSmrgelse 764057f47464Smrg if test -n "$LIPO"; then 764157f47464Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 764257f47464Smrgelse 764357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 764457f47464Smrgfor as_dir in $PATH 764557f47464Smrgdo 764657f47464Smrg IFS=$as_save_IFS 7647876003caSmrg test -z "$as_dir" && as_dir=. 764857f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7649876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 765057f47464Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7651876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 765257f47464Smrg break 2 765357f47464Smrg fi 765457f47464Smrgdone 765557f47464Smrg done 765657f47464SmrgIFS=$as_save_IFS 7657e9fcaa8aSmrg 765857f47464Smrgfi 765957f47464Smrgfi 766057f47464SmrgLIPO=$ac_cv_prog_LIPO 766157f47464Smrgif test -n "$LIPO"; then 7662876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7663876003caSmrg$as_echo "$LIPO" >&6; } 766457f47464Smrgelse 7665876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7666876003caSmrg$as_echo "no" >&6; } 766757f47464Smrgfi 7668e9fcaa8aSmrg 7669e9fcaa8aSmrg 767057f47464Smrgfi 767157f47464Smrgif test -z "$ac_cv_prog_LIPO"; then 767257f47464Smrg ac_ct_LIPO=$LIPO 767357f47464Smrg # Extract the first word of "lipo", so it can be a program name with args. 767457f47464Smrgset dummy lipo; ac_word=$2 7675876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7676876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7677876003caSmrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7678876003caSmrg $as_echo_n "(cached) " >&6 7679876003caSmrgelse 768057f47464Smrg if test -n "$ac_ct_LIPO"; then 768157f47464Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 768257f47464Smrgelse 768357f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 768457f47464Smrgfor as_dir in $PATH 768557f47464Smrgdo 768657f47464Smrg IFS=$as_save_IFS 7687876003caSmrg test -z "$as_dir" && as_dir=. 768857f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7689876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 769057f47464Smrg ac_cv_prog_ac_ct_LIPO="lipo" 7691876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 769257f47464Smrg break 2 769357f47464Smrg fi 769457f47464Smrgdone 769557f47464Smrg done 769657f47464SmrgIFS=$as_save_IFS 7697e9fcaa8aSmrg 769857f47464Smrgfi 769957f47464Smrgfi 770057f47464Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 770157f47464Smrgif test -n "$ac_ct_LIPO"; then 7702876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7703876003caSmrg$as_echo "$ac_ct_LIPO" >&6; } 770457f47464Smrgelse 7705876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7706876003caSmrg$as_echo "no" >&6; } 770757f47464Smrgfi 7708e9fcaa8aSmrg 770957f47464Smrg if test "x$ac_ct_LIPO" = x; then 771057f47464Smrg LIPO=":" 771157f47464Smrg else 771257f47464Smrg case $cross_compiling:$ac_tool_warned in 771357f47464Smrgyes:) 7714876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7715876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 771657f47464Smrgac_tool_warned=yes ;; 771757f47464Smrgesac 771857f47464Smrg LIPO=$ac_ct_LIPO 771957f47464Smrg fi 772057f47464Smrgelse 772157f47464Smrg LIPO="$ac_cv_prog_LIPO" 772257f47464Smrgfi 77232e9c7c8cSmrg 772457f47464Smrg if test -n "$ac_tool_prefix"; then 772557f47464Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 772657f47464Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 7727876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7728876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7729876003caSmrgif ${ac_cv_prog_OTOOL+:} false; then : 7730876003caSmrg $as_echo_n "(cached) " >&6 7731876003caSmrgelse 773257f47464Smrg if test -n "$OTOOL"; then 773357f47464Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 773457f47464Smrgelse 773557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 773657f47464Smrgfor as_dir in $PATH 773757f47464Smrgdo 773857f47464Smrg IFS=$as_save_IFS 7739876003caSmrg test -z "$as_dir" && as_dir=. 774057f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7741876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 774257f47464Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7743876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 774457f47464Smrg break 2 774557f47464Smrg fi 774657f47464Smrgdone 774757f47464Smrg done 774857f47464SmrgIFS=$as_save_IFS 77492e9c7c8cSmrg 775057f47464Smrgfi 775157f47464Smrgfi 775257f47464SmrgOTOOL=$ac_cv_prog_OTOOL 775357f47464Smrgif test -n "$OTOOL"; then 7754876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7755876003caSmrg$as_echo "$OTOOL" >&6; } 775657f47464Smrgelse 7757876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7758876003caSmrg$as_echo "no" >&6; } 775957f47464Smrgfi 77602e9c7c8cSmrg 77612e9c7c8cSmrg 776257f47464Smrgfi 776357f47464Smrgif test -z "$ac_cv_prog_OTOOL"; then 776457f47464Smrg ac_ct_OTOOL=$OTOOL 776557f47464Smrg # Extract the first word of "otool", so it can be a program name with args. 776657f47464Smrgset dummy otool; ac_word=$2 7767876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7768876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7769876003caSmrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7770876003caSmrg $as_echo_n "(cached) " >&6 7771876003caSmrgelse 777257f47464Smrg if test -n "$ac_ct_OTOOL"; then 777357f47464Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 777457f47464Smrgelse 777557f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 777657f47464Smrgfor as_dir in $PATH 777757f47464Smrgdo 777857f47464Smrg IFS=$as_save_IFS 7779876003caSmrg test -z "$as_dir" && as_dir=. 778057f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7781876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 778257f47464Smrg ac_cv_prog_ac_ct_OTOOL="otool" 7783876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 778457f47464Smrg break 2 778557f47464Smrg fi 778657f47464Smrgdone 778757f47464Smrg done 778857f47464SmrgIFS=$as_save_IFS 77892e9c7c8cSmrg 779057f47464Smrgfi 779157f47464Smrgfi 779257f47464Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 779357f47464Smrgif test -n "$ac_ct_OTOOL"; then 7794876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7795876003caSmrg$as_echo "$ac_ct_OTOOL" >&6; } 779657f47464Smrgelse 7797876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7798876003caSmrg$as_echo "no" >&6; } 779957f47464Smrgfi 780088de56ccSmrg 780157f47464Smrg if test "x$ac_ct_OTOOL" = x; then 780257f47464Smrg OTOOL=":" 780357f47464Smrg else 780457f47464Smrg case $cross_compiling:$ac_tool_warned in 780557f47464Smrgyes:) 7806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7807876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 780857f47464Smrgac_tool_warned=yes ;; 780957f47464Smrgesac 781057f47464Smrg OTOOL=$ac_ct_OTOOL 781157f47464Smrg fi 781257f47464Smrgelse 781357f47464Smrg OTOOL="$ac_cv_prog_OTOOL" 781457f47464Smrgfi 781588de56ccSmrg 781657f47464Smrg if test -n "$ac_tool_prefix"; then 781757f47464Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 781857f47464Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 7819876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7820876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7821876003caSmrgif ${ac_cv_prog_OTOOL64+:} false; then : 7822876003caSmrg $as_echo_n "(cached) " >&6 7823876003caSmrgelse 782457f47464Smrg if test -n "$OTOOL64"; then 782557f47464Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 782657f47464Smrgelse 782757f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 782857f47464Smrgfor as_dir in $PATH 782957f47464Smrgdo 783057f47464Smrg IFS=$as_save_IFS 7831876003caSmrg test -z "$as_dir" && as_dir=. 783257f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7833876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 783457f47464Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7835876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 783657f47464Smrg break 2 783757f47464Smrg fi 783857f47464Smrgdone 783957f47464Smrg done 784057f47464SmrgIFS=$as_save_IFS 784188de56ccSmrg 784257f47464Smrgfi 784357f47464Smrgfi 784457f47464SmrgOTOOL64=$ac_cv_prog_OTOOL64 784557f47464Smrgif test -n "$OTOOL64"; then 7846876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7847876003caSmrg$as_echo "$OTOOL64" >&6; } 784857f47464Smrgelse 7849876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7850876003caSmrg$as_echo "no" >&6; } 785157f47464Smrgfi 785288de56ccSmrg 785388de56ccSmrg 785457f47464Smrgfi 785557f47464Smrgif test -z "$ac_cv_prog_OTOOL64"; then 785657f47464Smrg ac_ct_OTOOL64=$OTOOL64 785757f47464Smrg # Extract the first word of "otool64", so it can be a program name with args. 785857f47464Smrgset dummy otool64; ac_word=$2 7859876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7860876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 7861876003caSmrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7862876003caSmrg $as_echo_n "(cached) " >&6 7863876003caSmrgelse 786457f47464Smrg if test -n "$ac_ct_OTOOL64"; then 786557f47464Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 786657f47464Smrgelse 786757f47464Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 786857f47464Smrgfor as_dir in $PATH 786957f47464Smrgdo 787057f47464Smrg IFS=$as_save_IFS 7871876003caSmrg test -z "$as_dir" && as_dir=. 787257f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 7873876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 787457f47464Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7875876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 787657f47464Smrg break 2 787757f47464Smrg fi 787857f47464Smrgdone 787957f47464Smrg done 788057f47464SmrgIFS=$as_save_IFS 788188de56ccSmrg 788257f47464Smrgfi 788357f47464Smrgfi 788457f47464Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 788557f47464Smrgif test -n "$ac_ct_OTOOL64"; then 7886876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7887876003caSmrg$as_echo "$ac_ct_OTOOL64" >&6; } 788857f47464Smrgelse 7889876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7890876003caSmrg$as_echo "no" >&6; } 789157f47464Smrgfi 789288de56ccSmrg 789357f47464Smrg if test "x$ac_ct_OTOOL64" = x; then 789457f47464Smrg OTOOL64=":" 789557f47464Smrg else 789657f47464Smrg case $cross_compiling:$ac_tool_warned in 789757f47464Smrgyes:) 7898876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7899876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 790057f47464Smrgac_tool_warned=yes ;; 790157f47464Smrgesac 790257f47464Smrg OTOOL64=$ac_ct_OTOOL64 790357f47464Smrg fi 790457f47464Smrgelse 790557f47464Smrg OTOOL64="$ac_cv_prog_OTOOL64" 790657f47464Smrgfi 790788de56ccSmrg 790888de56ccSmrg 790988de56ccSmrg 791088de56ccSmrg 791188de56ccSmrg 791288de56ccSmrg 791388de56ccSmrg 791488de56ccSmrg 791588de56ccSmrg 791688de56ccSmrg 791788de56ccSmrg 791888de56ccSmrg 791988de56ccSmrg 792088de56ccSmrg 792188de56ccSmrg 792288de56ccSmrg 792388de56ccSmrg 792488de56ccSmrg 792588de56ccSmrg 792688de56ccSmrg 792788de56ccSmrg 79281ab64890Smrg 79291ab64890Smrg 7930e9fcaa8aSmrg 79311ab64890Smrg 79321ab64890Smrg 79331ab64890Smrg 7934876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7935876003caSmrg$as_echo_n "checking for -single_module linker flag... " >&6; } 7936876003caSmrgif ${lt_cv_apple_cc_single_mod+:} false; then : 7937876003caSmrg $as_echo_n "(cached) " >&6 7938876003caSmrgelse 793957f47464Smrg lt_cv_apple_cc_single_mod=no 7940862bcd1aSmrg if test -z "$LT_MULTI_MODULE"; then 794157f47464Smrg # By default we will add the -single_module flag. You can override 794257f47464Smrg # by either setting the environment variable LT_MULTI_MODULE 794357f47464Smrg # non-empty at configure time, or by adding -multi_module to the 794457f47464Smrg # link flags. 794557f47464Smrg rm -rf libconftest.dylib* 794657f47464Smrg echo "int foo(void){return 1;}" > conftest.c 794757f47464Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 794857f47464Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 794957f47464Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 795057f47464Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 795157f47464Smrg _lt_result=$? 7952eb411b4bSmrg # If there is a non-empty error log, and "single_module" 7953eb411b4bSmrg # appears in it, assume the flag caused a linker warning 7954eb411b4bSmrg if test -s conftest.err && $GREP single_module conftest.err; then 7955eb411b4bSmrg cat conftest.err >&5 7956eb411b4bSmrg # Otherwise, if the output was created with a 0 exit code from 7957eb411b4bSmrg # the compiler, it worked. 7958862bcd1aSmrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 795957f47464Smrg lt_cv_apple_cc_single_mod=yes 796057f47464Smrg else 796157f47464Smrg cat conftest.err >&5 796257f47464Smrg fi 796357f47464Smrg rm -rf libconftest.dylib* 796457f47464Smrg rm -f conftest.* 796557f47464Smrg fi 796657f47464Smrgfi 7967876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7968876003caSmrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7969eb411b4bSmrg 7970876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7971876003caSmrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7972876003caSmrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 7973876003caSmrg $as_echo_n "(cached) " >&6 7974876003caSmrgelse 797557f47464Smrg lt_cv_ld_exported_symbols_list=no 797657f47464Smrg save_LDFLAGS=$LDFLAGS 797757f47464Smrg echo "_main" > conftest.sym 797857f47464Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 797957f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 798057f47464Smrg/* end confdefs.h. */ 79811ab64890Smrg 798257f47464Smrgint 7983876003caSmrgmain () 798457f47464Smrg{ 798588de56ccSmrg 798657f47464Smrg ; 798757f47464Smrg return 0; 79881ab64890Smrg} 798957f47464Smrg_ACEOF 7990876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 799157f47464Smrg lt_cv_ld_exported_symbols_list=yes 7992876003caSmrgelse 799357f47464Smrg lt_cv_ld_exported_symbols_list=no 799457f47464Smrgfi 7995876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 799657f47464Smrg conftest$ac_exeext conftest.$ac_ext 7997862bcd1aSmrg LDFLAGS=$save_LDFLAGS 799857f47464Smrg 799957f47464Smrgfi 8000876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8001876003caSmrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8002eb411b4bSmrg 8003876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8004876003caSmrg$as_echo_n "checking for -force_load linker flag... " >&6; } 8005876003caSmrgif ${lt_cv_ld_force_load+:} false; then : 8006876003caSmrg $as_echo_n "(cached) " >&6 8007876003caSmrgelse 800857f47464Smrg lt_cv_ld_force_load=no 800957f47464Smrg cat > conftest.c << _LT_EOF 801057f47464Smrgint forced_loaded() { return 2;} 801188de56ccSmrg_LT_EOF 801257f47464Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 801357f47464Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8014876003caSmrg echo "$AR cru libconftest.a conftest.o" >&5 8015876003caSmrg $AR cru libconftest.a conftest.o 2>&5 801657f47464Smrg echo "$RANLIB libconftest.a" >&5 801757f47464Smrg $RANLIB libconftest.a 2>&5 801857f47464Smrg cat > conftest.c << _LT_EOF 801957f47464Smrgint main() { return 0;} 802057f47464Smrg_LT_EOF 802157f47464Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 802257f47464Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 802357f47464Smrg _lt_result=$? 8024eb411b4bSmrg if test -s conftest.err && $GREP force_load conftest.err; then 8025eb411b4bSmrg cat conftest.err >&5 8026862bcd1aSmrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 802757f47464Smrg lt_cv_ld_force_load=yes 80281ab64890Smrg else 802957f47464Smrg cat conftest.err >&5 80301ab64890Smrg fi 803157f47464Smrg rm -f conftest.err libconftest.a conftest conftest.c 803257f47464Smrg rm -rf conftest.dSYM 803357f47464Smrg 803457f47464Smrgfi 8035876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8036876003caSmrg$as_echo "$lt_cv_ld_force_load" >&6; } 803757f47464Smrg case $host_os in 803857f47464Smrg rhapsody* | darwin1.[012]) 8039862bcd1aSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 804057f47464Smrg darwin1.*) 8041862bcd1aSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8042876003caSmrg darwin*) # darwin 5.x on 8043876003caSmrg # if running on 10.5 or later, the deployment target defaults 8044876003caSmrg # to the OS version, if on x86, and 10.4, the deployment 8045876003caSmrg # target defaults to 10.4. Don't you love it? 8046876003caSmrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8047876003caSmrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8048876003caSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8049876003caSmrg 10.[012][,.]*) 8050876003caSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8051876003caSmrg 10.*) 8052876003caSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 805357f47464Smrg esac 805457f47464Smrg ;; 805557f47464Smrg esac 8056862bcd1aSmrg if test yes = "$lt_cv_apple_cc_single_mod"; then 805757f47464Smrg _lt_dar_single_mod='$single_module' 805857f47464Smrg fi 8059862bcd1aSmrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 8060862bcd1aSmrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 80611ab64890Smrg else 8062862bcd1aSmrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 80631ab64890Smrg fi 8064862bcd1aSmrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 806557f47464Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 806657f47464Smrg else 806757f47464Smrg _lt_dsymutil= 806857f47464Smrg fi 806957f47464Smrg ;; 807057f47464Smrg esac 80711ab64890Smrg 8072862bcd1aSmrg# func_munge_path_list VARIABLE PATH 8073862bcd1aSmrg# ----------------------------------- 8074862bcd1aSmrg# VARIABLE is name of variable containing _space_ separated list of 8075862bcd1aSmrg# directories to be munged by the contents of PATH, which is string 8076862bcd1aSmrg# having a format: 8077862bcd1aSmrg# "DIR[:DIR]:" 8078862bcd1aSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 8079862bcd1aSmrg# ":DIR[:DIR]" 8080862bcd1aSmrg# string "DIR[ DIR]" will be appended to VARIABLE 8081862bcd1aSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 8082862bcd1aSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8083862bcd1aSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 8084862bcd1aSmrg# "DIR[:DIR]" 8085862bcd1aSmrg# VARIABLE will be replaced by "DIR[ DIR]" 8086862bcd1aSmrgfunc_munge_path_list () 8087862bcd1aSmrg{ 8088862bcd1aSmrg case x$2 in 8089862bcd1aSmrg x) 8090862bcd1aSmrg ;; 8091862bcd1aSmrg *:) 8092862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8093862bcd1aSmrg ;; 8094862bcd1aSmrg x:*) 8095862bcd1aSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8096862bcd1aSmrg ;; 8097862bcd1aSmrg *::*) 8098862bcd1aSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8099862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8100862bcd1aSmrg ;; 8101862bcd1aSmrg *) 8102862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8103862bcd1aSmrg ;; 8104862bcd1aSmrg esac 8105862bcd1aSmrg} 8106862bcd1aSmrg 8107876003caSmrgfor ac_header in dlfcn.h 8108876003caSmrgdo : 8109876003caSmrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 811057f47464Smrg" 8111876003caSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 8112876003caSmrg cat >>confdefs.h <<_ACEOF 8113876003caSmrg#define HAVE_DLFCN_H 1 8114876003caSmrg_ACEOF 81151ab64890Smrg 81161ab64890Smrgfi 81171ab64890Smrg 8118876003caSmrgdone 8119876003caSmrg 8120e9fcaa8aSmrg 8121e9fcaa8aSmrg 8122e9fcaa8aSmrg 8123e9fcaa8aSmrg 812457f47464Smrg# Set options 8125e9fcaa8aSmrg 8126e9fcaa8aSmrg 8127e9fcaa8aSmrg 812857f47464Smrg enable_dlopen=no 8129e9fcaa8aSmrg 8130e9fcaa8aSmrg 813157f47464Smrg enable_win32_dll=no 8132e9fcaa8aSmrg 8133e9fcaa8aSmrg 813457f47464Smrg # Check whether --enable-shared was given. 8135876003caSmrgif test "${enable_shared+set}" = set; then : 813657f47464Smrg enableval=$enable_shared; p=${PACKAGE-default} 813757f47464Smrg case $enableval in 813857f47464Smrg yes) enable_shared=yes ;; 813957f47464Smrg no) enable_shared=no ;; 814057f47464Smrg *) 814157f47464Smrg enable_shared=no 814257f47464Smrg # Look at the argument we got. We use all the common list separators. 8143862bcd1aSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 814457f47464Smrg for pkg in $enableval; do 8145862bcd1aSmrg IFS=$lt_save_ifs 814657f47464Smrg if test "X$pkg" = "X$p"; then 814757f47464Smrg enable_shared=yes 814857f47464Smrg fi 814957f47464Smrg done 8150862bcd1aSmrg IFS=$lt_save_ifs 815157f47464Smrg ;; 815257f47464Smrg esac 8153876003caSmrgelse 815457f47464Smrg enable_shared=yes 815557f47464Smrgfi 8156e9fcaa8aSmrg 8157e9fcaa8aSmrg 8158e9fcaa8aSmrg 8159e9fcaa8aSmrg 81601ab64890Smrg 81611ab64890Smrg 81621ab64890Smrg 81631ab64890Smrg 81641ab64890Smrg 816557f47464Smrg # Check whether --enable-static was given. 8166876003caSmrgif test "${enable_static+set}" = set; then : 816757f47464Smrg enableval=$enable_static; p=${PACKAGE-default} 816857f47464Smrg case $enableval in 816957f47464Smrg yes) enable_static=yes ;; 817057f47464Smrg no) enable_static=no ;; 817157f47464Smrg *) 817257f47464Smrg enable_static=no 817357f47464Smrg # Look at the argument we got. We use all the common list separators. 8174862bcd1aSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 817557f47464Smrg for pkg in $enableval; do 8176862bcd1aSmrg IFS=$lt_save_ifs 817757f47464Smrg if test "X$pkg" = "X$p"; then 817857f47464Smrg enable_static=yes 817957f47464Smrg fi 818057f47464Smrg done 8181862bcd1aSmrg IFS=$lt_save_ifs 818257f47464Smrg ;; 818357f47464Smrg esac 8184876003caSmrgelse 818557f47464Smrg enable_static=yes 818657f47464Smrgfi 81871ab64890Smrg 81881ab64890Smrg 81891ab64890Smrg 81901ab64890Smrg 81911ab64890Smrg 81921ab64890Smrg 81931ab64890Smrg 81941ab64890Smrg 819557f47464Smrg 819657f47464Smrg 819757f47464Smrg# Check whether --with-pic was given. 8198876003caSmrgif test "${with_pic+set}" = set; then : 8199eb411b4bSmrg withval=$with_pic; lt_p=${PACKAGE-default} 8200eb411b4bSmrg case $withval in 8201eb411b4bSmrg yes|no) pic_mode=$withval ;; 8202eb411b4bSmrg *) 8203eb411b4bSmrg pic_mode=default 8204eb411b4bSmrg # Look at the argument we got. We use all the common list separators. 8205862bcd1aSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8206eb411b4bSmrg for lt_pkg in $withval; do 8207862bcd1aSmrg IFS=$lt_save_ifs 8208eb411b4bSmrg if test "X$lt_pkg" = "X$lt_p"; then 8209eb411b4bSmrg pic_mode=yes 8210eb411b4bSmrg fi 8211eb411b4bSmrg done 8212862bcd1aSmrg IFS=$lt_save_ifs 8213eb411b4bSmrg ;; 8214eb411b4bSmrg esac 8215876003caSmrgelse 821657f47464Smrg pic_mode=default 8217e9fcaa8aSmrgfi 82181ab64890Smrg 821988de56ccSmrg 822088de56ccSmrg 822188de56ccSmrg 822288de56ccSmrg 822388de56ccSmrg 822488de56ccSmrg 822557f47464Smrg 822657f47464Smrg # Check whether --enable-fast-install was given. 8227876003caSmrgif test "${enable_fast_install+set}" = set; then : 822857f47464Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 822957f47464Smrg case $enableval in 823057f47464Smrg yes) enable_fast_install=yes ;; 823157f47464Smrg no) enable_fast_install=no ;; 823257f47464Smrg *) 823357f47464Smrg enable_fast_install=no 823457f47464Smrg # Look at the argument we got. We use all the common list separators. 8235862bcd1aSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 823657f47464Smrg for pkg in $enableval; do 8237862bcd1aSmrg IFS=$lt_save_ifs 823857f47464Smrg if test "X$pkg" = "X$p"; then 823957f47464Smrg enable_fast_install=yes 824057f47464Smrg fi 824157f47464Smrg done 8242862bcd1aSmrg IFS=$lt_save_ifs 824357f47464Smrg ;; 824457f47464Smrg esac 8245876003caSmrgelse 824657f47464Smrg enable_fast_install=yes 8247b4ee4795Smrgfi 824888de56ccSmrg 824988de56ccSmrg 825088de56ccSmrg 825188de56ccSmrg 825288de56ccSmrg 82531ab64890Smrg 82541ab64890Smrg 825588de56ccSmrg 8256862bcd1aSmrg shared_archive_member_spec= 8257862bcd1aSmrgcase $host,$enable_shared in 8258862bcd1aSmrgpower*-*-aix[5-9]*,yes) 8259876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8260876003caSmrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8261862bcd1aSmrg 8262862bcd1aSmrg# Check whether --with-aix-soname was given. 8263876003caSmrgif test "${with_aix_soname+set}" = set; then : 8264862bcd1aSmrg withval=$with_aix_soname; case $withval in 8265862bcd1aSmrg aix|svr4|both) 8266862bcd1aSmrg ;; 8267862bcd1aSmrg *) 8268862bcd1aSmrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8269862bcd1aSmrg ;; 8270862bcd1aSmrg esac 8271862bcd1aSmrg lt_cv_with_aix_soname=$with_aix_soname 8272876003caSmrgelse 8273876003caSmrg if ${lt_cv_with_aix_soname+:} false; then : 8274876003caSmrg $as_echo_n "(cached) " >&6 8275876003caSmrgelse 8276862bcd1aSmrg lt_cv_with_aix_soname=aix 8277862bcd1aSmrgfi 8278862bcd1aSmrg 8279862bcd1aSmrg with_aix_soname=$lt_cv_with_aix_soname 8280862bcd1aSmrgfi 8281862bcd1aSmrg 8282876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8283876003caSmrg$as_echo "$with_aix_soname" >&6; } 8284862bcd1aSmrg if test aix != "$with_aix_soname"; then 8285862bcd1aSmrg # For the AIX way of multilib, we name the shared archive member 8286862bcd1aSmrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8287862bcd1aSmrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8288862bcd1aSmrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8289862bcd1aSmrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 8290862bcd1aSmrg if test 64 = "${OBJECT_MODE-32}"; then 8291862bcd1aSmrg shared_archive_member_spec=shr_64 8292862bcd1aSmrg else 8293862bcd1aSmrg shared_archive_member_spec=shr 8294862bcd1aSmrg fi 8295862bcd1aSmrg fi 8296862bcd1aSmrg ;; 8297862bcd1aSmrg*) 8298862bcd1aSmrg with_aix_soname=aix 8299862bcd1aSmrg ;; 8300862bcd1aSmrgesac 8301862bcd1aSmrg 8302862bcd1aSmrg 8303862bcd1aSmrg 8304862bcd1aSmrg 8305862bcd1aSmrg 8306862bcd1aSmrg 8307862bcd1aSmrg 830888de56ccSmrg 830988de56ccSmrg 8310e9fcaa8aSmrg 831157f47464Smrg# This can be used to rebuild libtool when needed 8312862bcd1aSmrgLIBTOOL_DEPS=$ltmain 8313e9fcaa8aSmrg 831457f47464Smrg# Always use our own libtool. 831557f47464SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 8316e9fcaa8aSmrg 8317e9fcaa8aSmrg 8318e9fcaa8aSmrg 831957f47464Smrg 832057f47464Smrg 832157f47464Smrg 832257f47464Smrg 832357f47464Smrg 832457f47464Smrg 832557f47464Smrg 832657f47464Smrg 832757f47464Smrg 832857f47464Smrg 832957f47464Smrg 833057f47464Smrg 833157f47464Smrg 833257f47464Smrg 833357f47464Smrg 833457f47464Smrg 833557f47464Smrg 833657f47464Smrg 8337eb411b4bSmrg 8338eb411b4bSmrg 8339eb411b4bSmrg 8340eb411b4bSmrg 834157f47464Smrg 834257f47464Smrg 834357f47464Smrg 834457f47464Smrg 834557f47464Smrg 834657f47464Smrgtest -z "$LN_S" && LN_S="ln -s" 834757f47464Smrg 834857f47464Smrg 834957f47464Smrg 835057f47464Smrg 835157f47464Smrg 835257f47464Smrg 835357f47464Smrg 835457f47464Smrg 835557f47464Smrg 835657f47464Smrg 835757f47464Smrg 835857f47464Smrg 835957f47464Smrg 836057f47464Smrg 8361862bcd1aSmrgif test -n "${ZSH_VERSION+set}"; then 836257f47464Smrg setopt NO_GLOB_SUBST 8363e9fcaa8aSmrgfi 8364e9fcaa8aSmrg 8365876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8366876003caSmrg$as_echo_n "checking for objdir... " >&6; } 8367876003caSmrgif ${lt_cv_objdir+:} false; then : 8368876003caSmrg $as_echo_n "(cached) " >&6 8369876003caSmrgelse 837057f47464Smrg rm -f .libs 2>/dev/null 837157f47464Smrgmkdir .libs 2>/dev/null 837257f47464Smrgif test -d .libs; then 837357f47464Smrg lt_cv_objdir=.libs 837457f47464Smrgelse 837557f47464Smrg # MS-DOS does not allow filenames that begin with a dot. 837657f47464Smrg lt_cv_objdir=_libs 8377e9fcaa8aSmrgfi 837857f47464Smrgrmdir .libs 2>/dev/null 8379e9fcaa8aSmrgfi 8380876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8381876003caSmrg$as_echo "$lt_cv_objdir" >&6; } 838257f47464Smrgobjdir=$lt_cv_objdir 8383e9fcaa8aSmrg 8384e9fcaa8aSmrg 8385e9fcaa8aSmrg 8386e9fcaa8aSmrg 8387e9fcaa8aSmrg 8388876003caSmrgcat >>confdefs.h <<_ACEOF 8389876003caSmrg#define LT_OBJDIR "$lt_cv_objdir/" 8390876003caSmrg_ACEOF 839188de56ccSmrg 839257f47464Smrg 839357f47464Smrg 839457f47464Smrg 839557f47464Smrgcase $host_os in 839657f47464Smrgaix3*) 839757f47464Smrg # AIX sometimes has problems with the GCC collect2 program. For some 839857f47464Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 839957f47464Smrg # vanish in a puff of smoke. 8400862bcd1aSmrg if test set != "${COLLECT_NAMES+set}"; then 840157f47464Smrg COLLECT_NAMES= 840257f47464Smrg export COLLECT_NAMES 8403b4ee4795Smrg fi 840457f47464Smrg ;; 840557f47464Smrgesac 84061ab64890Smrg 840757f47464Smrg# Global variables: 840857f47464Smrgofile=libtool 840957f47464Smrgcan_build_shared=yes 84101ab64890Smrg 8411876003caSmrg# All known linkers require a '.a' archive for static linking (except MSVC, 8412876003caSmrg# which needs '.lib'). 841357f47464Smrglibext=a 84142e9c7c8cSmrg 8415862bcd1aSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 841657f47464Smrg 8417862bcd1aSmrgold_CC=$CC 8418862bcd1aSmrgold_CFLAGS=$CFLAGS 841957f47464Smrg 842057f47464Smrg# Set sane defaults for various variables 842157f47464Smrgtest -z "$CC" && CC=cc 842257f47464Smrgtest -z "$LTCC" && LTCC=$CC 842357f47464Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 842457f47464Smrgtest -z "$LD" && LD=ld 842557f47464Smrgtest -z "$ac_objext" && ac_objext=o 842657f47464Smrg 8427862bcd1aSmrgfunc_cc_basename $compiler 8428862bcd1aSmrgcc_basename=$func_cc_basename_result 842957f47464Smrg 843057f47464Smrg 843157f47464Smrg# Only perform the check for file, if the check method requires it 843257f47464Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 843357f47464Smrgcase $deplibs_check_method in 843457f47464Smrgfile_magic*) 843557f47464Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8436876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8437876003caSmrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8438876003caSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 8439876003caSmrg $as_echo_n "(cached) " >&6 8440876003caSmrgelse 844157f47464Smrg case $MAGIC_CMD in 844257f47464Smrg[\\/*] | ?:[\\/]*) 8443862bcd1aSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 844457f47464Smrg ;; 844557f47464Smrg*) 8446862bcd1aSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 8447862bcd1aSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 844857f47464Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 844957f47464Smrg for ac_dir in $ac_dummy; do 8450862bcd1aSmrg IFS=$lt_save_ifs 845157f47464Smrg test -z "$ac_dir" && ac_dir=. 8452862bcd1aSmrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 8453862bcd1aSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 845457f47464Smrg if test -n "$file_magic_test_file"; then 845557f47464Smrg case $deplibs_check_method in 845657f47464Smrg "file_magic "*) 845757f47464Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8458862bcd1aSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 845957f47464Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 846057f47464Smrg $EGREP "$file_magic_regex" > /dev/null; then 846157f47464Smrg : 846257f47464Smrg else 846357f47464Smrg cat <<_LT_EOF 1>&2 84641ab64890Smrg 846557f47464Smrg*** Warning: the command libtool uses to detect shared libraries, 846657f47464Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 846757f47464Smrg*** The result is that libtool may fail to recognize shared libraries 846857f47464Smrg*** as such. This will affect the creation of libtool libraries that 846957f47464Smrg*** depend on shared libraries, but programs linked with such libtool 847057f47464Smrg*** libraries will work regardless of this problem. Nevertheless, you 847157f47464Smrg*** may want to report the problem to your system manager and/or to 847257f47464Smrg*** bug-libtool@gnu.org 847357f47464Smrg 847457f47464Smrg_LT_EOF 847557f47464Smrg fi ;; 847657f47464Smrg esac 847757f47464Smrg fi 847857f47464Smrg break 847957f47464Smrg fi 848057f47464Smrg done 8481862bcd1aSmrg IFS=$lt_save_ifs 8482862bcd1aSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 848357f47464Smrg ;; 848457f47464Smrgesac 84851ab64890Smrgfi 848657f47464Smrg 8487862bcd1aSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 848857f47464Smrgif test -n "$MAGIC_CMD"; then 8489876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8490876003caSmrg$as_echo "$MAGIC_CMD" >&6; } 84911ab64890Smrgelse 8492876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8493876003caSmrg$as_echo "no" >&6; } 84941ab64890Smrgfi 84951ab64890Smrg 849688de56ccSmrg 84971ab64890Smrg 84981ab64890Smrg 849988de56ccSmrg 850057f47464Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 850157f47464Smrg if test -n "$ac_tool_prefix"; then 8502876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8503876003caSmrg$as_echo_n "checking for file... " >&6; } 8504876003caSmrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 8505876003caSmrg $as_echo_n "(cached) " >&6 8506876003caSmrgelse 850757f47464Smrg case $MAGIC_CMD in 850857f47464Smrg[\\/*] | ?:[\\/]*) 8509862bcd1aSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 851057f47464Smrg ;; 851157f47464Smrg*) 8512862bcd1aSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 8513862bcd1aSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 851457f47464Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 851557f47464Smrg for ac_dir in $ac_dummy; do 8516862bcd1aSmrg IFS=$lt_save_ifs 851757f47464Smrg test -z "$ac_dir" && ac_dir=. 8518862bcd1aSmrg if test -f "$ac_dir/file"; then 8519862bcd1aSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 852057f47464Smrg if test -n "$file_magic_test_file"; then 852157f47464Smrg case $deplibs_check_method in 852257f47464Smrg "file_magic "*) 852357f47464Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8524862bcd1aSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 852557f47464Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 852657f47464Smrg $EGREP "$file_magic_regex" > /dev/null; then 852757f47464Smrg : 852857f47464Smrg else 852957f47464Smrg cat <<_LT_EOF 1>&2 853088de56ccSmrg 853157f47464Smrg*** Warning: the command libtool uses to detect shared libraries, 853257f47464Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 853357f47464Smrg*** The result is that libtool may fail to recognize shared libraries 853457f47464Smrg*** as such. This will affect the creation of libtool libraries that 853557f47464Smrg*** depend on shared libraries, but programs linked with such libtool 853657f47464Smrg*** libraries will work regardless of this problem. Nevertheless, you 853757f47464Smrg*** may want to report the problem to your system manager and/or to 853857f47464Smrg*** bug-libtool@gnu.org 853988de56ccSmrg 854057f47464Smrg_LT_EOF 854157f47464Smrg fi ;; 854257f47464Smrg esac 854357f47464Smrg fi 854457f47464Smrg break 854557f47464Smrg fi 854657f47464Smrg done 8547862bcd1aSmrg IFS=$lt_save_ifs 8548862bcd1aSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 854957f47464Smrg ;; 85501ab64890Smrgesac 85511ab64890Smrgfi 85521ab64890Smrg 8553862bcd1aSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 855457f47464Smrgif test -n "$MAGIC_CMD"; then 8555876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8556876003caSmrg$as_echo "$MAGIC_CMD" >&6; } 85571ab64890Smrgelse 8558876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8559876003caSmrg$as_echo "no" >&6; } 85601ab64890Smrgfi 85611ab64890Smrg 85621ab64890Smrg 85631ab64890Smrg else 856457f47464Smrg MAGIC_CMD=: 85651ab64890Smrg fi 85661ab64890Smrgfi 85671ab64890Smrg 856888de56ccSmrg fi 856957f47464Smrg ;; 857057f47464Smrgesac 8571b4ee4795Smrg 857257f47464Smrg# Use C for the default configuration in the libtool script 8573b4ee4795Smrg 8574862bcd1aSmrglt_save_CC=$CC 857557f47464Smrgac_ext=c 857657f47464Smrgac_cpp='$CPP $CPPFLAGS' 857757f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 857857f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 857957f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 8580b4ee4795Smrg 8581b4ee4795Smrg 858257f47464Smrg# Source file extension for C test sources. 858357f47464Smrgac_ext=c 8584b4ee4795Smrg 858557f47464Smrg# Object file extension for compiled C test sources. 858657f47464Smrgobjext=o 858757f47464Smrgobjext=$objext 858888de56ccSmrg 858957f47464Smrg# Code to be used in simple compile tests 859057f47464Smrglt_simple_compile_test_code="int some_variable = 0;" 859161b2299dSmrg 859257f47464Smrg# Code to be used in simple link tests 859357f47464Smrglt_simple_link_test_code='int main(){return(0);}' 859461b2299dSmrg 859561b2299dSmrg 859661b2299dSmrg 859761b2299dSmrg 859861b2299dSmrg 859961b2299dSmrg 860061b2299dSmrg 860157f47464Smrg# If no C compiler was specified, use CC. 860257f47464SmrgLTCC=${LTCC-"$CC"} 860361b2299dSmrg 860457f47464Smrg# If no C compiler flags were specified, use CFLAGS. 860557f47464SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 860661b2299dSmrg 860757f47464Smrg# Allow CC to be a program name with arguments. 860857f47464Smrgcompiler=$CC 860988de56ccSmrg 861057f47464Smrg# Save the default compiler, since it gets overwritten when the other 861157f47464Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 861257f47464Smrgcompiler_DEFAULT=$CC 861388de56ccSmrg 861457f47464Smrg# save warnings/boilerplate of simple test code 861557f47464Smrgac_outfile=conftest.$ac_objext 861657f47464Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 861757f47464Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 861857f47464Smrg_lt_compiler_boilerplate=`cat conftest.err` 861957f47464Smrg$RM conftest* 862088de56ccSmrg 862157f47464Smrgac_outfile=conftest.$ac_objext 862257f47464Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 862357f47464Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 862457f47464Smrg_lt_linker_boilerplate=`cat conftest.err` 862557f47464Smrg$RM -r conftest* 862688de56ccSmrg 862788de56ccSmrg 8628e9628295Smrg## CAVEAT EMPTOR: 8629e9628295Smrg## There is no encapsulation within the following macros, do not change 8630e9628295Smrg## the running order or otherwise move them around unless you know exactly 8631e9628295Smrg## what you are doing... 863257f47464Smrgif test -n "$compiler"; then 863388de56ccSmrg 863457f47464Smrglt_prog_compiler_no_builtin_flag= 863588de56ccSmrg 8636862bcd1aSmrgif test yes = "$GCC"; then 863757f47464Smrg case $cc_basename in 863857f47464Smrg nvcc*) 863957f47464Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 864057f47464Smrg *) 864157f47464Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 864257f47464Smrg esac 864388de56ccSmrg 8644876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8645876003caSmrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8646876003caSmrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8647876003caSmrg $as_echo_n "(cached) " >&6 8648876003caSmrgelse 864957f47464Smrg lt_cv_prog_compiler_rtti_exceptions=no 865057f47464Smrg ac_outfile=conftest.$ac_objext 865157f47464Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8652862bcd1aSmrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 865357f47464Smrg # Insert the option either (1) after the last *FLAGS variable, or 865457f47464Smrg # (2) before a word containing "conftest.", or (3) at the end. 865557f47464Smrg # Note that $ac_compile itself does not contain backslashes and begins 865657f47464Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 865757f47464Smrg # The option is referenced via a variable to avoid confusing sed. 865857f47464Smrg lt_compile=`echo "$ac_compile" | $SED \ 865957f47464Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 866057f47464Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 866157f47464Smrg -e 's:$: $lt_compiler_flag:'` 866257f47464Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 866357f47464Smrg (eval "$lt_compile" 2>conftest.err) 866457f47464Smrg ac_status=$? 866557f47464Smrg cat conftest.err >&5 866657f47464Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 866757f47464Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 866857f47464Smrg # The compiler can only warn and ignore the option if not recognized 866957f47464Smrg # So say no if there are warnings other than the usual output. 867057f47464Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 867157f47464Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 867257f47464Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 867357f47464Smrg lt_cv_prog_compiler_rtti_exceptions=yes 867457f47464Smrg fi 867557f47464Smrg fi 867657f47464Smrg $RM conftest* 867788de56ccSmrg 867857f47464Smrgfi 8679876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8680876003caSmrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 868188de56ccSmrg 8682862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 868357f47464Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 868457f47464Smrgelse 868557f47464Smrg : 868657f47464Smrgfi 868788de56ccSmrg 868857f47464Smrgfi 868988de56ccSmrg 869088de56ccSmrg 869188de56ccSmrg 869288de56ccSmrg 869388de56ccSmrg 869488de56ccSmrg 869557f47464Smrg lt_prog_compiler_wl= 869657f47464Smrglt_prog_compiler_pic= 869757f47464Smrglt_prog_compiler_static= 869888de56ccSmrg 869988de56ccSmrg 8700862bcd1aSmrg if test yes = "$GCC"; then 870157f47464Smrg lt_prog_compiler_wl='-Wl,' 870257f47464Smrg lt_prog_compiler_static='-static' 870361b2299dSmrg 870457f47464Smrg case $host_os in 870557f47464Smrg aix*) 870657f47464Smrg # All AIX code is PIC. 8707862bcd1aSmrg if test ia64 = "$host_cpu"; then 870857f47464Smrg # AIX 5 now supports IA64 processor 870957f47464Smrg lt_prog_compiler_static='-Bstatic' 871057f47464Smrg fi 8711862bcd1aSmrg lt_prog_compiler_pic='-fPIC' 871257f47464Smrg ;; 871361b2299dSmrg 871457f47464Smrg amigaos*) 871557f47464Smrg case $host_cpu in 871657f47464Smrg powerpc) 871757f47464Smrg # see comment about AmigaOS4 .so support 871857f47464Smrg lt_prog_compiler_pic='-fPIC' 871957f47464Smrg ;; 872057f47464Smrg m68k) 872157f47464Smrg # FIXME: we need at least 68020 code to build shared libraries, but 8722862bcd1aSmrg # adding the '-m68020' flag to GCC prevents building anything better, 8723862bcd1aSmrg # like '-m68040'. 872457f47464Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 872557f47464Smrg ;; 872661b2299dSmrg esac 872757f47464Smrg ;; 87282e9c7c8cSmrg 872957f47464Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 873057f47464Smrg # PIC is the default for these OSes. 873157f47464Smrg ;; 8732e9fcaa8aSmrg 873357f47464Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 873457f47464Smrg # This hack is so that the source file can tell whether it is being 873557f47464Smrg # built for inclusion in a dll (and should export symbols for example). 873657f47464Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 873757f47464Smrg # (--disable-auto-import) libraries 873857f47464Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 8739862bcd1aSmrg case $host_os in 8740862bcd1aSmrg os2*) 8741862bcd1aSmrg lt_prog_compiler_static='$wl-static' 8742862bcd1aSmrg ;; 8743862bcd1aSmrg esac 874457f47464Smrg ;; 8745e9fcaa8aSmrg 874657f47464Smrg darwin* | rhapsody*) 874757f47464Smrg # PIC is the default on this platform 874857f47464Smrg # Common symbols not allowed in MH_DYLIB files 874957f47464Smrg lt_prog_compiler_pic='-fno-common' 875057f47464Smrg ;; 87512e9c7c8cSmrg 875257f47464Smrg haiku*) 875357f47464Smrg # PIC is the default for Haiku. 875457f47464Smrg # The "-static" flag exists, but is broken. 875557f47464Smrg lt_prog_compiler_static= 875657f47464Smrg ;; 87572e9c7c8cSmrg 875857f47464Smrg hpux*) 875957f47464Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 876057f47464Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 876157f47464Smrg # sets the default TLS model and affects inlining. 876257f47464Smrg case $host_cpu in 876357f47464Smrg hppa*64*) 876457f47464Smrg # +Z the default 876557f47464Smrg ;; 876657f47464Smrg *) 876757f47464Smrg lt_prog_compiler_pic='-fPIC' 876857f47464Smrg ;; 876957f47464Smrg esac 877057f47464Smrg ;; 87712e9c7c8cSmrg 877257f47464Smrg interix[3-9]*) 877357f47464Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 877457f47464Smrg # Instead, we relocate shared libraries at runtime. 877557f47464Smrg ;; 87762e9c7c8cSmrg 877757f47464Smrg msdosdjgpp*) 877857f47464Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 877957f47464Smrg # on systems that don't support them. 878057f47464Smrg lt_prog_compiler_can_build_shared=no 878157f47464Smrg enable_shared=no 878257f47464Smrg ;; 87832e9c7c8cSmrg 878457f47464Smrg *nto* | *qnx*) 878557f47464Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 878657f47464Smrg # it will coredump. 878757f47464Smrg lt_prog_compiler_pic='-fPIC -shared' 878857f47464Smrg ;; 87892e9c7c8cSmrg 879057f47464Smrg sysv4*MP*) 879157f47464Smrg if test -d /usr/nec; then 879257f47464Smrg lt_prog_compiler_pic=-Kconform_pic 879357f47464Smrg fi 879457f47464Smrg ;; 87952e9c7c8cSmrg 879688de56ccSmrg *) 879757f47464Smrg lt_prog_compiler_pic='-fPIC' 879888de56ccSmrg ;; 879988de56ccSmrg esac 88002e9c7c8cSmrg 880157f47464Smrg case $cc_basename in 880257f47464Smrg nvcc*) # Cuda Compiler Driver 2.2 880357f47464Smrg lt_prog_compiler_wl='-Xlinker ' 8804eb411b4bSmrg if test -n "$lt_prog_compiler_pic"; then 8805eb411b4bSmrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8806eb411b4bSmrg fi 880757f47464Smrg ;; 880857f47464Smrg esac 880957f47464Smrg else 881057f47464Smrg # PORTME Check for flag to pass linker flags through the system compiler. 881157f47464Smrg case $host_os in 881257f47464Smrg aix*) 881357f47464Smrg lt_prog_compiler_wl='-Wl,' 8814862bcd1aSmrg if test ia64 = "$host_cpu"; then 881557f47464Smrg # AIX 5 now supports IA64 processor 881657f47464Smrg lt_prog_compiler_static='-Bstatic' 881757f47464Smrg else 881857f47464Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 881957f47464Smrg fi 882057f47464Smrg ;; 88212e9c7c8cSmrg 8822862bcd1aSmrg darwin* | rhapsody*) 8823862bcd1aSmrg # PIC is the default on this platform 8824862bcd1aSmrg # Common symbols not allowed in MH_DYLIB files 8825862bcd1aSmrg lt_prog_compiler_pic='-fno-common' 8826862bcd1aSmrg case $cc_basename in 8827862bcd1aSmrg nagfor*) 8828862bcd1aSmrg # NAG Fortran compiler 8829862bcd1aSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 8830862bcd1aSmrg lt_prog_compiler_pic='-PIC' 8831862bcd1aSmrg lt_prog_compiler_static='-Bstatic' 8832862bcd1aSmrg ;; 8833862bcd1aSmrg esac 8834862bcd1aSmrg ;; 8835862bcd1aSmrg 883657f47464Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 883757f47464Smrg # This hack is so that the source file can tell whether it is being 883857f47464Smrg # built for inclusion in a dll (and should export symbols for example). 883957f47464Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 8840862bcd1aSmrg case $host_os in 8841862bcd1aSmrg os2*) 8842862bcd1aSmrg lt_prog_compiler_static='$wl-static' 8843862bcd1aSmrg ;; 8844862bcd1aSmrg esac 884557f47464Smrg ;; 88462e9c7c8cSmrg 884757f47464Smrg hpux9* | hpux10* | hpux11*) 884857f47464Smrg lt_prog_compiler_wl='-Wl,' 884957f47464Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 885057f47464Smrg # not for PA HP-UX. 885157f47464Smrg case $host_cpu in 885257f47464Smrg hppa*64*|ia64*) 885357f47464Smrg # +Z the default 885457f47464Smrg ;; 885557f47464Smrg *) 885657f47464Smrg lt_prog_compiler_pic='+Z' 885757f47464Smrg ;; 885857f47464Smrg esac 885957f47464Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8860862bcd1aSmrg lt_prog_compiler_static='$wl-a ${wl}archive' 886157f47464Smrg ;; 88622e9c7c8cSmrg 886357f47464Smrg irix5* | irix6* | nonstopux*) 886457f47464Smrg lt_prog_compiler_wl='-Wl,' 886557f47464Smrg # PIC (with -KPIC) is the default. 886657f47464Smrg lt_prog_compiler_static='-non_shared' 886757f47464Smrg ;; 88682e9c7c8cSmrg 88692d67cb4fSmrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 887057f47464Smrg case $cc_basename in 8871862bcd1aSmrg # old Intel for x86_64, which still supported -KPIC. 887257f47464Smrg ecc*) 887357f47464Smrg lt_prog_compiler_wl='-Wl,' 887457f47464Smrg lt_prog_compiler_pic='-KPIC' 887557f47464Smrg lt_prog_compiler_static='-static' 887657f47464Smrg ;; 887757f47464Smrg # icc used to be incompatible with GCC. 887857f47464Smrg # ICC 10 doesn't accept -KPIC any more. 887957f47464Smrg icc* | ifort*) 888057f47464Smrg lt_prog_compiler_wl='-Wl,' 888157f47464Smrg lt_prog_compiler_pic='-fPIC' 888257f47464Smrg lt_prog_compiler_static='-static' 888357f47464Smrg ;; 888457f47464Smrg # Lahey Fortran 8.1. 888557f47464Smrg lf95*) 888657f47464Smrg lt_prog_compiler_wl='-Wl,' 888757f47464Smrg lt_prog_compiler_pic='--shared' 888857f47464Smrg lt_prog_compiler_static='--static' 888957f47464Smrg ;; 889057f47464Smrg nagfor*) 889157f47464Smrg # NAG Fortran compiler 889257f47464Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 889357f47464Smrg lt_prog_compiler_pic='-PIC' 889457f47464Smrg lt_prog_compiler_static='-Bstatic' 889557f47464Smrg ;; 8896862bcd1aSmrg tcc*) 8897862bcd1aSmrg # Fabrice Bellard et al's Tiny C Compiler 8898862bcd1aSmrg lt_prog_compiler_wl='-Wl,' 8899862bcd1aSmrg lt_prog_compiler_pic='-fPIC' 8900862bcd1aSmrg lt_prog_compiler_static='-static' 8901862bcd1aSmrg ;; 890257f47464Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 890357f47464Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 890457f47464Smrg # which looks to be a dead project) 890557f47464Smrg lt_prog_compiler_wl='-Wl,' 890657f47464Smrg lt_prog_compiler_pic='-fpic' 890757f47464Smrg lt_prog_compiler_static='-Bstatic' 890857f47464Smrg ;; 890957f47464Smrg ccc*) 891057f47464Smrg lt_prog_compiler_wl='-Wl,' 891157f47464Smrg # All Alpha code is PIC. 891257f47464Smrg lt_prog_compiler_static='-non_shared' 891357f47464Smrg ;; 891457f47464Smrg xl* | bgxl* | bgf* | mpixl*) 891557f47464Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 891657f47464Smrg lt_prog_compiler_wl='-Wl,' 891757f47464Smrg lt_prog_compiler_pic='-qpic' 891857f47464Smrg lt_prog_compiler_static='-qstaticlink' 891957f47464Smrg ;; 892057f47464Smrg *) 8921876003caSmrg case `$CC -V 2>&1 | sed 5q` in 8922eb411b4bSmrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 892357f47464Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 892457f47464Smrg lt_prog_compiler_pic='-KPIC' 892557f47464Smrg lt_prog_compiler_static='-Bstatic' 892657f47464Smrg lt_prog_compiler_wl='' 892757f47464Smrg ;; 8928eb411b4bSmrg *Sun\ F* | *Sun*Fortran*) 8929eb411b4bSmrg lt_prog_compiler_pic='-KPIC' 8930eb411b4bSmrg lt_prog_compiler_static='-Bstatic' 8931eb411b4bSmrg lt_prog_compiler_wl='-Qoption ld ' 8932eb411b4bSmrg ;; 893357f47464Smrg *Sun\ C*) 893457f47464Smrg # Sun C 5.9 893557f47464Smrg lt_prog_compiler_pic='-KPIC' 893657f47464Smrg lt_prog_compiler_static='-Bstatic' 893757f47464Smrg lt_prog_compiler_wl='-Wl,' 893857f47464Smrg ;; 8939eb411b4bSmrg *Intel*\ [CF]*Compiler*) 8940eb411b4bSmrg lt_prog_compiler_wl='-Wl,' 8941eb411b4bSmrg lt_prog_compiler_pic='-fPIC' 8942eb411b4bSmrg lt_prog_compiler_static='-static' 8943eb411b4bSmrg ;; 8944eb411b4bSmrg *Portland\ Group*) 8945eb411b4bSmrg lt_prog_compiler_wl='-Wl,' 8946eb411b4bSmrg lt_prog_compiler_pic='-fpic' 8947eb411b4bSmrg lt_prog_compiler_static='-Bstatic' 8948eb411b4bSmrg ;; 894957f47464Smrg esac 895057f47464Smrg ;; 895157f47464Smrg esac 895288de56ccSmrg ;; 89531ab64890Smrg 895457f47464Smrg newsos6) 895557f47464Smrg lt_prog_compiler_pic='-KPIC' 895657f47464Smrg lt_prog_compiler_static='-Bstatic' 895757f47464Smrg ;; 89581ab64890Smrg 895957f47464Smrg *nto* | *qnx*) 896057f47464Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 896157f47464Smrg # it will coredump. 896257f47464Smrg lt_prog_compiler_pic='-fPIC -shared' 896357f47464Smrg ;; 89641ab64890Smrg 896557f47464Smrg osf3* | osf4* | osf5*) 896657f47464Smrg lt_prog_compiler_wl='-Wl,' 896757f47464Smrg # All OSF/1 code is PIC. 896857f47464Smrg lt_prog_compiler_static='-non_shared' 896957f47464Smrg ;; 89702e9c7c8cSmrg 897157f47464Smrg rdos*) 897257f47464Smrg lt_prog_compiler_static='-non_shared' 897357f47464Smrg ;; 89741ab64890Smrg 897557f47464Smrg solaris*) 897657f47464Smrg lt_prog_compiler_pic='-KPIC' 897757f47464Smrg lt_prog_compiler_static='-Bstatic' 897857f47464Smrg case $cc_basename in 897957f47464Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 898057f47464Smrg lt_prog_compiler_wl='-Qoption ld ';; 898157f47464Smrg *) 898257f47464Smrg lt_prog_compiler_wl='-Wl,';; 898357f47464Smrg esac 898457f47464Smrg ;; 89851ab64890Smrg 898657f47464Smrg sunos4*) 898757f47464Smrg lt_prog_compiler_wl='-Qoption ld ' 898857f47464Smrg lt_prog_compiler_pic='-PIC' 898957f47464Smrg lt_prog_compiler_static='-Bstatic' 899057f47464Smrg ;; 89911ab64890Smrg 899257f47464Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 899357f47464Smrg lt_prog_compiler_wl='-Wl,' 899457f47464Smrg lt_prog_compiler_pic='-KPIC' 899557f47464Smrg lt_prog_compiler_static='-Bstatic' 899657f47464Smrg ;; 89971ab64890Smrg 899857f47464Smrg sysv4*MP*) 8999862bcd1aSmrg if test -d /usr/nec; then 900057f47464Smrg lt_prog_compiler_pic='-Kconform_pic' 900157f47464Smrg lt_prog_compiler_static='-Bstatic' 900257f47464Smrg fi 900357f47464Smrg ;; 90041ab64890Smrg 900557f47464Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 900657f47464Smrg lt_prog_compiler_wl='-Wl,' 900757f47464Smrg lt_prog_compiler_pic='-KPIC' 900857f47464Smrg lt_prog_compiler_static='-Bstatic' 900957f47464Smrg ;; 90101ab64890Smrg 901157f47464Smrg unicos*) 901257f47464Smrg lt_prog_compiler_wl='-Wl,' 901357f47464Smrg lt_prog_compiler_can_build_shared=no 901457f47464Smrg ;; 9015b4ee4795Smrg 901657f47464Smrg uts4*) 901757f47464Smrg lt_prog_compiler_pic='-pic' 901857f47464Smrg lt_prog_compiler_static='-Bstatic' 901957f47464Smrg ;; 90201ab64890Smrg 90212e9c7c8cSmrg *) 902257f47464Smrg lt_prog_compiler_can_build_shared=no 90232e9c7c8cSmrg ;; 90242e9c7c8cSmrg esac 902557f47464Smrg fi 902688de56ccSmrg 902757f47464Smrgcase $host_os in 9028862bcd1aSmrg # For platforms that do not support PIC, -DPIC is meaningless: 902957f47464Smrg *djgpp*) 903057f47464Smrg lt_prog_compiler_pic= 903157f47464Smrg ;; 903257f47464Smrg *) 903357f47464Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 903457f47464Smrg ;; 903557f47464Smrgesac 90361ab64890Smrg 9037876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9038876003caSmrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9039876003caSmrgif ${lt_cv_prog_compiler_pic+:} false; then : 9040876003caSmrg $as_echo_n "(cached) " >&6 9041876003caSmrgelse 904257f47464Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 904357f47464Smrgfi 9044876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9045876003caSmrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 904657f47464Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 90471ab64890Smrg 904857f47464Smrg# 904957f47464Smrg# Check to make sure the PIC flag actually works. 905057f47464Smrg# 905157f47464Smrgif test -n "$lt_prog_compiler_pic"; then 9052876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9053876003caSmrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9054876003caSmrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 9055876003caSmrg $as_echo_n "(cached) " >&6 9056876003caSmrgelse 905757f47464Smrg lt_cv_prog_compiler_pic_works=no 905857f47464Smrg ac_outfile=conftest.$ac_objext 905957f47464Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9060862bcd1aSmrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 906157f47464Smrg # Insert the option either (1) after the last *FLAGS variable, or 906257f47464Smrg # (2) before a word containing "conftest.", or (3) at the end. 906357f47464Smrg # Note that $ac_compile itself does not contain backslashes and begins 906457f47464Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 906557f47464Smrg # The option is referenced via a variable to avoid confusing sed. 906657f47464Smrg lt_compile=`echo "$ac_compile" | $SED \ 906757f47464Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 906857f47464Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 906957f47464Smrg -e 's:$: $lt_compiler_flag:'` 907057f47464Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 907157f47464Smrg (eval "$lt_compile" 2>conftest.err) 907257f47464Smrg ac_status=$? 907357f47464Smrg cat conftest.err >&5 907457f47464Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 907557f47464Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 907657f47464Smrg # The compiler can only warn and ignore the option if not recognized 907757f47464Smrg # So say no if there are warnings other than the usual output. 907857f47464Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 907957f47464Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 908057f47464Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 908157f47464Smrg lt_cv_prog_compiler_pic_works=yes 908257f47464Smrg fi 908357f47464Smrg fi 908457f47464Smrg $RM conftest* 90851ab64890Smrg 908657f47464Smrgfi 9087876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9088876003caSmrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 90891ab64890Smrg 9090862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 909157f47464Smrg case $lt_prog_compiler_pic in 909257f47464Smrg "" | " "*) ;; 909357f47464Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 909457f47464Smrg esac 909557f47464Smrgelse 909657f47464Smrg lt_prog_compiler_pic= 909757f47464Smrg lt_prog_compiler_can_build_shared=no 909857f47464Smrgfi 90991ab64890Smrg 910057f47464Smrgfi 91011ab64890Smrg 91021ab64890Smrg 91031ab64890Smrg 91041ab64890Smrg 91051ab64890Smrg 91061ab64890Smrg 91071ab64890Smrg 91081ab64890Smrg 91091ab64890Smrg 91101ab64890Smrg 91111ab64890Smrg 911257f47464Smrg# 911357f47464Smrg# Check to make sure the static flag actually works. 911457f47464Smrg# 911557f47464Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9116876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9117876003caSmrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9118876003caSmrgif ${lt_cv_prog_compiler_static_works+:} false; then : 9119876003caSmrg $as_echo_n "(cached) " >&6 9120876003caSmrgelse 912157f47464Smrg lt_cv_prog_compiler_static_works=no 9122862bcd1aSmrg save_LDFLAGS=$LDFLAGS 912357f47464Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 912457f47464Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 912557f47464Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 912657f47464Smrg # The linker can only warn and ignore the option if not recognized 912757f47464Smrg # So say no if there are warnings 912857f47464Smrg if test -s conftest.err; then 912957f47464Smrg # Append any errors to the config.log. 913057f47464Smrg cat conftest.err 1>&5 913157f47464Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 913257f47464Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 913357f47464Smrg if diff conftest.exp conftest.er2 >/dev/null; then 913457f47464Smrg lt_cv_prog_compiler_static_works=yes 913557f47464Smrg fi 913657f47464Smrg else 913757f47464Smrg lt_cv_prog_compiler_static_works=yes 913857f47464Smrg fi 913957f47464Smrg fi 914057f47464Smrg $RM -r conftest* 9141862bcd1aSmrg LDFLAGS=$save_LDFLAGS 91421ab64890Smrg 914357f47464Smrgfi 9144876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9145876003caSmrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 91461ab64890Smrg 9147862bcd1aSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then 914857f47464Smrg : 914957f47464Smrgelse 915057f47464Smrg lt_prog_compiler_static= 915157f47464Smrgfi 91521ab64890Smrg 91531ab64890Smrg 91541ab64890Smrg 9155e9fcaa8aSmrg 91561ab64890Smrg 91571ab64890Smrg 915888de56ccSmrg 9159876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9160876003caSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9161876003caSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 9162876003caSmrg $as_echo_n "(cached) " >&6 9163876003caSmrgelse 916457f47464Smrg lt_cv_prog_compiler_c_o=no 916557f47464Smrg $RM -r conftest 2>/dev/null 916657f47464Smrg mkdir conftest 916757f47464Smrg cd conftest 916857f47464Smrg mkdir out 916957f47464Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 917088de56ccSmrg 917157f47464Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 917257f47464Smrg # Insert the option either (1) after the last *FLAGS variable, or 917357f47464Smrg # (2) before a word containing "conftest.", or (3) at the end. 917457f47464Smrg # Note that $ac_compile itself does not contain backslashes and begins 917557f47464Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 917657f47464Smrg lt_compile=`echo "$ac_compile" | $SED \ 917757f47464Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 917857f47464Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 917957f47464Smrg -e 's:$: $lt_compiler_flag:'` 918057f47464Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 918157f47464Smrg (eval "$lt_compile" 2>out/conftest.err) 918257f47464Smrg ac_status=$? 918357f47464Smrg cat out/conftest.err >&5 918457f47464Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 918557f47464Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 918657f47464Smrg then 918757f47464Smrg # The compiler can only warn and ignore the option if not recognized 918857f47464Smrg # So say no if there are warnings 918957f47464Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 919057f47464Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 919157f47464Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 919257f47464Smrg lt_cv_prog_compiler_c_o=yes 919357f47464Smrg fi 919457f47464Smrg fi 919557f47464Smrg chmod u+w . 2>&5 919657f47464Smrg $RM conftest* 919757f47464Smrg # SGI C++ compiler will create directory out/ii_files/ for 919857f47464Smrg # template instantiation 919957f47464Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 920057f47464Smrg $RM out/* && rmdir out 920157f47464Smrg cd .. 920257f47464Smrg $RM -r conftest 920357f47464Smrg $RM conftest* 920488de56ccSmrg 920557f47464Smrgfi 9206876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9207876003caSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 920888de56ccSmrg 920988de56ccSmrg 921088de56ccSmrg 921188de56ccSmrg 921288de56ccSmrg 921388de56ccSmrg 9214876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9215876003caSmrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9216876003caSmrgif ${lt_cv_prog_compiler_c_o+:} false; then : 9217876003caSmrg $as_echo_n "(cached) " >&6 9218876003caSmrgelse 921957f47464Smrg lt_cv_prog_compiler_c_o=no 922057f47464Smrg $RM -r conftest 2>/dev/null 922157f47464Smrg mkdir conftest 922257f47464Smrg cd conftest 922357f47464Smrg mkdir out 922457f47464Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 922588de56ccSmrg 922657f47464Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 922757f47464Smrg # Insert the option either (1) after the last *FLAGS variable, or 922857f47464Smrg # (2) before a word containing "conftest.", or (3) at the end. 922957f47464Smrg # Note that $ac_compile itself does not contain backslashes and begins 923057f47464Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 923157f47464Smrg lt_compile=`echo "$ac_compile" | $SED \ 923257f47464Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 923357f47464Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 923457f47464Smrg -e 's:$: $lt_compiler_flag:'` 923557f47464Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 923657f47464Smrg (eval "$lt_compile" 2>out/conftest.err) 923757f47464Smrg ac_status=$? 923857f47464Smrg cat out/conftest.err >&5 923957f47464Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 924057f47464Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 924157f47464Smrg then 924257f47464Smrg # The compiler can only warn and ignore the option if not recognized 924357f47464Smrg # So say no if there are warnings 924457f47464Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 924557f47464Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 924657f47464Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 924757f47464Smrg lt_cv_prog_compiler_c_o=yes 924857f47464Smrg fi 924957f47464Smrg fi 925057f47464Smrg chmod u+w . 2>&5 925157f47464Smrg $RM conftest* 925257f47464Smrg # SGI C++ compiler will create directory out/ii_files/ for 925357f47464Smrg # template instantiation 925457f47464Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 925557f47464Smrg $RM out/* && rmdir out 925657f47464Smrg cd .. 925757f47464Smrg $RM -r conftest 925857f47464Smrg $RM conftest* 925988de56ccSmrg 926057f47464Smrgfi 9261876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9262876003caSmrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 926388de56ccSmrg 926488de56ccSmrg 926588de56ccSmrg 92661ab64890Smrg 9267862bcd1aSmrghard_links=nottested 9268862bcd1aSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 926957f47464Smrg # do not overwrite the value of need_locks provided by the user 9270876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9271876003caSmrg$as_echo_n "checking if we can lock with hard links... " >&6; } 927257f47464Smrg hard_links=yes 927357f47464Smrg $RM conftest* 927457f47464Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 927557f47464Smrg touch conftest.a 927657f47464Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 927757f47464Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9278876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9279876003caSmrg$as_echo "$hard_links" >&6; } 9280862bcd1aSmrg if test no = "$hard_links"; then 9281876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9282876003caSmrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 928357f47464Smrg need_locks=warn 928457f47464Smrg fi 928588de56ccSmrgelse 928657f47464Smrg need_locks=no 9287b4ee4795Smrgfi 92881ab64890Smrg 92891ab64890Smrg 92901ab64890Smrg 92911ab64890Smrg 92921ab64890Smrg 92931ab64890Smrg 9294876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9295876003caSmrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 92961ab64890Smrg 929757f47464Smrg runpath_var= 929857f47464Smrg allow_undefined_flag= 929957f47464Smrg always_export_symbols=no 930057f47464Smrg archive_cmds= 930157f47464Smrg archive_expsym_cmds= 930257f47464Smrg compiler_needs_object=no 930357f47464Smrg enable_shared_with_static_runtimes=no 930457f47464Smrg export_dynamic_flag_spec= 930557f47464Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 930657f47464Smrg hardcode_automatic=no 930757f47464Smrg hardcode_direct=no 930857f47464Smrg hardcode_direct_absolute=no 930957f47464Smrg hardcode_libdir_flag_spec= 931057f47464Smrg hardcode_libdir_separator= 931157f47464Smrg hardcode_minus_L=no 931257f47464Smrg hardcode_shlibpath_var=unsupported 931357f47464Smrg inherit_rpath=no 931457f47464Smrg link_all_deplibs=unknown 931557f47464Smrg module_cmds= 931657f47464Smrg module_expsym_cmds= 931757f47464Smrg old_archive_from_new_cmds= 931857f47464Smrg old_archive_from_expsyms_cmds= 931957f47464Smrg thread_safe_flag_spec= 932057f47464Smrg whole_archive_flag_spec= 932157f47464Smrg # include_expsyms should be a list of space-separated symbols to be *always* 932257f47464Smrg # included in the symbol list 932357f47464Smrg include_expsyms= 932457f47464Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 9325862bcd1aSmrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 9326862bcd1aSmrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9327862bcd1aSmrg # as well as any symbol that contains 'd'. 932857f47464Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 932957f47464Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 933057f47464Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 933157f47464Smrg # the symbol is explicitly referenced. Since portable code cannot 933257f47464Smrg # rely on this symbol name, it's probably fine to never include it in 933357f47464Smrg # preloaded symbol tables. 933457f47464Smrg # Exclude shared library initialization/finalization symbols. 933557f47464Smrg extract_expsyms_cmds= 93361ab64890Smrg 933757f47464Smrg case $host_os in 933857f47464Smrg cygwin* | mingw* | pw32* | cegcc*) 9339876003caSmrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 934057f47464Smrg # When not using gcc, we currently assume that we are using 9341876003caSmrg # Microsoft Visual C++. 9342862bcd1aSmrg if test yes != "$GCC"; then 934357f47464Smrg with_gnu_ld=no 934457f47464Smrg fi 934557f47464Smrg ;; 934657f47464Smrg interix*) 9347876003caSmrg # we just hope/assume this is gcc and not c89 (= MSVC++) 934857f47464Smrg with_gnu_ld=yes 934957f47464Smrg ;; 9350862bcd1aSmrg openbsd* | bitrig*) 935157f47464Smrg with_gnu_ld=no 935257f47464Smrg ;; 935357f47464Smrg esac 93541ab64890Smrg 935557f47464Smrg ld_shlibs=yes 93561ab64890Smrg 935757f47464Smrg # On some targets, GNU ld is compatible enough with the native linker 935857f47464Smrg # that we're better off using the native interface for both. 935957f47464Smrg lt_use_gnu_ld_interface=no 9360862bcd1aSmrg if test yes = "$with_gnu_ld"; then 936157f47464Smrg case $host_os in 936257f47464Smrg aix*) 936357f47464Smrg # The AIX port of GNU ld has always aspired to compatibility 936457f47464Smrg # with the native linker. However, as the warning in the GNU ld 936557f47464Smrg # block says, versions before 2.19.5* couldn't really create working 936657f47464Smrg # shared libraries, regardless of the interface used. 936757f47464Smrg case `$LD -v 2>&1` in 936857f47464Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 936957f47464Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 937057f47464Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 937157f47464Smrg *) 937257f47464Smrg lt_use_gnu_ld_interface=yes 937357f47464Smrg ;; 937457f47464Smrg esac 937557f47464Smrg ;; 937657f47464Smrg *) 937757f47464Smrg lt_use_gnu_ld_interface=yes 937857f47464Smrg ;; 937957f47464Smrg esac 938057f47464Smrg fi 93811ab64890Smrg 9382862bcd1aSmrg if test yes = "$lt_use_gnu_ld_interface"; then 938357f47464Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 9384862bcd1aSmrg wlarc='$wl' 93851ab64890Smrg 938657f47464Smrg # Set some defaults for GNU ld with shared library support. These 938757f47464Smrg # are reset later if shared libraries are not supported. Putting them 938857f47464Smrg # here allows them to be overridden if necessary. 938957f47464Smrg runpath_var=LD_RUN_PATH 9390862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9391862bcd1aSmrg export_dynamic_flag_spec='$wl--export-dynamic' 939257f47464Smrg # ancient GNU ld didn't support --whole-archive et. al. 939357f47464Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9394862bcd1aSmrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 939557f47464Smrg else 939657f47464Smrg whole_archive_flag_spec= 939757f47464Smrg fi 939857f47464Smrg supports_anon_versioning=no 9399876003caSmrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 940057f47464Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 940157f47464Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 940257f47464Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 940357f47464Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 940457f47464Smrg *\ 2.11.*) ;; # other 2.11 versions 940557f47464Smrg *) supports_anon_versioning=yes ;; 940657f47464Smrg esac 94071ab64890Smrg 940857f47464Smrg # See if GNU ld supports shared libraries. 940957f47464Smrg case $host_os in 941057f47464Smrg aix[3-9]*) 941157f47464Smrg # On AIX/PPC, the GNU linker is very broken 9412862bcd1aSmrg if test ia64 != "$host_cpu"; then 941357f47464Smrg ld_shlibs=no 941457f47464Smrg cat <<_LT_EOF 1>&2 94151ab64890Smrg 941657f47464Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 941757f47464Smrg*** to be unable to reliably create shared libraries on AIX. 941857f47464Smrg*** Therefore, libtool is disabling shared libraries support. If you 941957f47464Smrg*** really care for shared libraries, you may want to install binutils 942057f47464Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 942157f47464Smrg*** You will then need to restart the configuration process. 94221ab64890Smrg 942388de56ccSmrg_LT_EOF 9424b4ee4795Smrg fi 942557f47464Smrg ;; 94261ab64890Smrg 942757f47464Smrg amigaos*) 942857f47464Smrg case $host_cpu in 942957f47464Smrg powerpc) 943057f47464Smrg # see comment about AmigaOS4 .so support 9431862bcd1aSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 943257f47464Smrg archive_expsym_cmds='' 943357f47464Smrg ;; 943457f47464Smrg m68k) 943557f47464Smrg 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)' 943657f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 943757f47464Smrg hardcode_minus_L=yes 943857f47464Smrg ;; 943957f47464Smrg esac 944057f47464Smrg ;; 94411ab64890Smrg 944257f47464Smrg beos*) 944357f47464Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 944457f47464Smrg allow_undefined_flag=unsupported 944557f47464Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 944657f47464Smrg # support --undefined. This deserves some investigation. FIXME 9447862bcd1aSmrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 944857f47464Smrg else 944957f47464Smrg ld_shlibs=no 945057f47464Smrg fi 945157f47464Smrg ;; 94521ab64890Smrg 945357f47464Smrg cygwin* | mingw* | pw32* | cegcc*) 945457f47464Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 945557f47464Smrg # as there is no search path for DLLs. 945657f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 9457862bcd1aSmrg export_dynamic_flag_spec='$wl--export-all-symbols' 945857f47464Smrg allow_undefined_flag=unsupported 945957f47464Smrg always_export_symbols=no 946057f47464Smrg enable_shared_with_static_runtimes=yes 946157f47464Smrg 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' 946257f47464Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 94631ab64890Smrg 946457f47464Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9465862bcd1aSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9466862bcd1aSmrg # If the export-symbols file already is a .def file, use it as 9467862bcd1aSmrg # is; otherwise, prepend EXPORTS... 9468862bcd1aSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9469862bcd1aSmrg cp $export_symbols $output_objdir/$soname.def; 9470862bcd1aSmrg else 9471862bcd1aSmrg echo EXPORTS > $output_objdir/$soname.def; 9472862bcd1aSmrg cat $export_symbols >> $output_objdir/$soname.def; 9473862bcd1aSmrg fi~ 9474862bcd1aSmrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 947557f47464Smrg else 947657f47464Smrg ld_shlibs=no 947757f47464Smrg fi 947857f47464Smrg ;; 94791ab64890Smrg 948057f47464Smrg haiku*) 9481862bcd1aSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 948257f47464Smrg link_all_deplibs=yes 948357f47464Smrg ;; 94841ab64890Smrg 9485862bcd1aSmrg os2*) 9486862bcd1aSmrg hardcode_libdir_flag_spec='-L$libdir' 9487862bcd1aSmrg hardcode_minus_L=yes 9488862bcd1aSmrg allow_undefined_flag=unsupported 9489862bcd1aSmrg shrext_cmds=.dll 9490862bcd1aSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9491862bcd1aSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9492862bcd1aSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9493862bcd1aSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 9494862bcd1aSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9495862bcd1aSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9496862bcd1aSmrg emximp -o $lib $output_objdir/$libname.def' 9497862bcd1aSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9498862bcd1aSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9499862bcd1aSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9500862bcd1aSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 9501862bcd1aSmrg prefix_cmds="$SED"~ 9502862bcd1aSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 9503862bcd1aSmrg prefix_cmds="$prefix_cmds -e 1d"; 9504862bcd1aSmrg fi~ 9505862bcd1aSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9506862bcd1aSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9507862bcd1aSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9508862bcd1aSmrg emximp -o $lib $output_objdir/$libname.def' 9509862bcd1aSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9510862bcd1aSmrg enable_shared_with_static_runtimes=yes 9511862bcd1aSmrg ;; 9512862bcd1aSmrg 951357f47464Smrg interix[3-9]*) 951457f47464Smrg hardcode_direct=no 951557f47464Smrg hardcode_shlibpath_var=no 9516862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9517862bcd1aSmrg export_dynamic_flag_spec='$wl-E' 951857f47464Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 951957f47464Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 952057f47464Smrg # default) and relocated if they conflict, which is a slow very memory 952157f47464Smrg # consuming and fragmenting process. To avoid this, we pick a random, 952257f47464Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 952357f47464Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9524862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9525876003caSmrg 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' 952657f47464Smrg ;; 95271ab64890Smrg 952857f47464Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 952957f47464Smrg tmp_diet=no 9530862bcd1aSmrg if test linux-dietlibc = "$host_os"; then 953157f47464Smrg case $cc_basename in 953257f47464Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 953388de56ccSmrg esac 953488de56ccSmrg fi 953557f47464Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9536862bcd1aSmrg && test no = "$tmp_diet" 953757f47464Smrg then 953857f47464Smrg tmp_addflag=' $pic_flag' 953957f47464Smrg tmp_sharedflag='-shared' 954057f47464Smrg case $cc_basename,$host_cpu in 954157f47464Smrg pgcc*) # Portland Group C compiler 9542862bcd1aSmrg 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' 954357f47464Smrg tmp_addflag=' $pic_flag' 954457f47464Smrg ;; 954557f47464Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 954657f47464Smrg # Portland Group f77 and f90 compilers 9547862bcd1aSmrg 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' 954857f47464Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 954957f47464Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 955057f47464Smrg tmp_addflag=' -i_dynamic' ;; 955157f47464Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 955257f47464Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 955357f47464Smrg ifc* | ifort*) # Intel Fortran compiler 955457f47464Smrg tmp_addflag=' -nofor_main' ;; 955557f47464Smrg lf95*) # Lahey Fortran 8.1 955657f47464Smrg whole_archive_flag_spec= 955757f47464Smrg tmp_sharedflag='--shared' ;; 9558862bcd1aSmrg nagfor*) # NAGFOR 5.3 9559862bcd1aSmrg tmp_sharedflag='-Wl,-shared' ;; 956057f47464Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 956157f47464Smrg tmp_sharedflag='-qmkshrobj' 956257f47464Smrg tmp_addflag= ;; 956357f47464Smrg nvcc*) # Cuda Compiler Driver 2.2 9564862bcd1aSmrg 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' 956557f47464Smrg compiler_needs_object=yes 956657f47464Smrg ;; 956757f47464Smrg esac 9568876003caSmrg case `$CC -V 2>&1 | sed 5q` in 956957f47464Smrg *Sun\ C*) # Sun C 5.9 9570862bcd1aSmrg 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' 957157f47464Smrg compiler_needs_object=yes 957257f47464Smrg tmp_sharedflag='-G' ;; 957357f47464Smrg *Sun\ F*) # Sun Fortran 8.3 957457f47464Smrg tmp_sharedflag='-G' ;; 957557f47464Smrg esac 9576862bcd1aSmrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 957788de56ccSmrg 9578862bcd1aSmrg if test yes = "$supports_anon_versioning"; then 957957f47464Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9580876003caSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9581862bcd1aSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9582862bcd1aSmrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 958357f47464Smrg fi 958488de56ccSmrg 958557f47464Smrg case $cc_basename in 9586862bcd1aSmrg tcc*) 9587862bcd1aSmrg export_dynamic_flag_spec='-rdynamic' 9588862bcd1aSmrg ;; 958957f47464Smrg xlf* | bgf* | bgxlf* | mpixlf*) 959057f47464Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 959157f47464Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9592862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 959357f47464Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9594862bcd1aSmrg if test yes = "$supports_anon_versioning"; then 959557f47464Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9596876003caSmrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9597862bcd1aSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9598862bcd1aSmrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 959957f47464Smrg fi 960057f47464Smrg ;; 960157f47464Smrg esac 960257f47464Smrg else 960357f47464Smrg ld_shlibs=no 960457f47464Smrg fi 960557f47464Smrg ;; 960688de56ccSmrg 960703ea5dc6Smrg netbsd*) 960857f47464Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 960957f47464Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 961057f47464Smrg wlarc= 961157f47464Smrg else 9612862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9613862bcd1aSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 961457f47464Smrg fi 961557f47464Smrg ;; 961688de56ccSmrg 961757f47464Smrg solaris*) 961857f47464Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 961957f47464Smrg ld_shlibs=no 962057f47464Smrg cat <<_LT_EOF 1>&2 962188de56ccSmrg 962257f47464Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 962357f47464Smrg*** create shared libraries on Solaris systems. Therefore, libtool 962457f47464Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 962557f47464Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 962657f47464Smrg*** your PATH or compiler configuration so that the native linker is 962757f47464Smrg*** used, and then restart. 962888de56ccSmrg 962957f47464Smrg_LT_EOF 963057f47464Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9631862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9632862bcd1aSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 963357f47464Smrg else 963457f47464Smrg ld_shlibs=no 963557f47464Smrg fi 963657f47464Smrg ;; 963788de56ccSmrg 963857f47464Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 963957f47464Smrg case `$LD -v 2>&1` in 964057f47464Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 964157f47464Smrg ld_shlibs=no 964257f47464Smrg cat <<_LT_EOF 1>&2 964388de56ccSmrg 9644862bcd1aSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 964557f47464Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 964657f47464Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 964757f47464Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 964857f47464Smrg*** your PATH or compiler configuration so that the native linker is 964957f47464Smrg*** used, and then restart. 965088de56ccSmrg 965157f47464Smrg_LT_EOF 965257f47464Smrg ;; 965357f47464Smrg *) 965457f47464Smrg # For security reasons, it is highly recommended that you always 965557f47464Smrg # use absolute paths for naming shared libraries, and exclude the 965657f47464Smrg # DT_RUNPATH tag from executables and libraries. But doing so 965757f47464Smrg # requires that you compile everything twice, which is a pain. 965857f47464Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9659862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9660862bcd1aSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9661862bcd1aSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 966257f47464Smrg else 966357f47464Smrg ld_shlibs=no 966457f47464Smrg fi 966557f47464Smrg ;; 966657f47464Smrg esac 966757f47464Smrg ;; 966888de56ccSmrg 966957f47464Smrg sunos4*) 967057f47464Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 967157f47464Smrg wlarc= 967257f47464Smrg hardcode_direct=yes 967357f47464Smrg hardcode_shlibpath_var=no 967457f47464Smrg ;; 967588de56ccSmrg 967657f47464Smrg *) 967757f47464Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9678862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9679862bcd1aSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 968057f47464Smrg else 968157f47464Smrg ld_shlibs=no 968257f47464Smrg fi 968357f47464Smrg ;; 968457f47464Smrg esac 968588de56ccSmrg 9686862bcd1aSmrg if test no = "$ld_shlibs"; then 968757f47464Smrg runpath_var= 968857f47464Smrg hardcode_libdir_flag_spec= 968957f47464Smrg export_dynamic_flag_spec= 969057f47464Smrg whole_archive_flag_spec= 969157f47464Smrg fi 969257f47464Smrg else 969357f47464Smrg # PORTME fill in a description of your system's linker (not GNU ld) 969457f47464Smrg case $host_os in 969557f47464Smrg aix3*) 969657f47464Smrg allow_undefined_flag=unsupported 969757f47464Smrg always_export_symbols=yes 969857f47464Smrg 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' 969957f47464Smrg # Note: this linker hardcodes the directories in LIBPATH if there 970057f47464Smrg # are no directories specified by -L. 970157f47464Smrg hardcode_minus_L=yes 9702862bcd1aSmrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 970357f47464Smrg # Neither direct hardcoding nor static linking is supported with a 970457f47464Smrg # broken collect2. 970557f47464Smrg hardcode_direct=unsupported 970657f47464Smrg fi 970757f47464Smrg ;; 970888de56ccSmrg 970957f47464Smrg aix[4-9]*) 9710862bcd1aSmrg if test ia64 = "$host_cpu"; then 971157f47464Smrg # On IA64, the linker does run time linking by default, so we don't 971257f47464Smrg # have to do anything special. 971357f47464Smrg aix_use_runtimelinking=no 971457f47464Smrg exp_sym_flag='-Bexport' 9715862bcd1aSmrg no_entry_flag= 971657f47464Smrg else 971757f47464Smrg # If we're using GNU nm, then we don't want the "-C" option. 9718862bcd1aSmrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 9719862bcd1aSmrg # Without the "-l" option, or with the "-B" option, AIX nm treats 9720862bcd1aSmrg # weak defined symbols like other global defined symbols, whereas 9721862bcd1aSmrg # GNU nm marks them as "W". 9722862bcd1aSmrg # While the 'weak' keyword is ignored in the Export File, we need 9723862bcd1aSmrg # it in the Import File for the 'aix-soname' feature, so we have 9724862bcd1aSmrg # to replace the "-B" option with "-P" for AIX nm. 972557f47464Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9726862bcd1aSmrg 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' 972757f47464Smrg else 9728876003caSmrg export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 972957f47464Smrg fi 973057f47464Smrg aix_use_runtimelinking=no 973188de56ccSmrg 973257f47464Smrg # Test if we are trying to use run time linking or normal 973357f47464Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9734862bcd1aSmrg # have runtime linking enabled, and use it for executables. 9735862bcd1aSmrg # For shared libraries, we enable/disable runtime linking 9736862bcd1aSmrg # depending on the kind of the shared library created - 9737862bcd1aSmrg # when "with_aix_soname,aix_use_runtimelinking" is: 9738862bcd1aSmrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 9739862bcd1aSmrg # "aix,yes" lib.so shared, rtl:yes, for executables 9740862bcd1aSmrg # lib.a static archive 9741862bcd1aSmrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 9742862bcd1aSmrg # lib.a(lib.so.V) shared, rtl:no, for executables 9743862bcd1aSmrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 9744862bcd1aSmrg # lib.a(lib.so.V) shared, rtl:no 9745862bcd1aSmrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 9746862bcd1aSmrg # lib.a static archive 974757f47464Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 974857f47464Smrg for ld_flag in $LDFLAGS; do 9749862bcd1aSmrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 975057f47464Smrg aix_use_runtimelinking=yes 975157f47464Smrg break 975257f47464Smrg fi 975357f47464Smrg done 9754862bcd1aSmrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 9755862bcd1aSmrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 9756862bcd1aSmrg # so we don't have lib.a shared libs to link our executables. 9757862bcd1aSmrg # We have to force runtime linking in this case. 9758862bcd1aSmrg aix_use_runtimelinking=yes 9759862bcd1aSmrg LDFLAGS="$LDFLAGS -Wl,-brtl" 9760862bcd1aSmrg fi 976157f47464Smrg ;; 976257f47464Smrg esac 976388de56ccSmrg 976457f47464Smrg exp_sym_flag='-bexport' 976557f47464Smrg no_entry_flag='-bnoentry' 976657f47464Smrg fi 976788de56ccSmrg 976857f47464Smrg # When large executables or shared objects are built, AIX ld can 976957f47464Smrg # have problems creating the table of contents. If linking a library 977057f47464Smrg # or program results in "error TOC overflow" add -mminimal-toc to 977157f47464Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 977257f47464Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 977388de56ccSmrg 977457f47464Smrg archive_cmds='' 977557f47464Smrg hardcode_direct=yes 977657f47464Smrg hardcode_direct_absolute=yes 977757f47464Smrg hardcode_libdir_separator=':' 977857f47464Smrg link_all_deplibs=yes 9779862bcd1aSmrg file_list_spec='$wl-f,' 9780862bcd1aSmrg case $with_aix_soname,$aix_use_runtimelinking in 9781862bcd1aSmrg aix,*) ;; # traditional, no import file 9782862bcd1aSmrg svr4,* | *,yes) # use import file 9783862bcd1aSmrg # The Import File defines what to hardcode. 9784862bcd1aSmrg hardcode_direct=no 9785862bcd1aSmrg hardcode_direct_absolute=no 9786862bcd1aSmrg ;; 9787862bcd1aSmrg esac 978888de56ccSmrg 9789862bcd1aSmrg if test yes = "$GCC"; then 979057f47464Smrg case $host_os in aix4.[012]|aix4.[012].*) 979157f47464Smrg # We only want to do this on AIX 4.2 and lower, the check 979257f47464Smrg # below for broken collect2 doesn't work under 4.3+ 9793862bcd1aSmrg collect2name=`$CC -print-prog-name=collect2` 979457f47464Smrg if test -f "$collect2name" && 979557f47464Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 979657f47464Smrg then 979757f47464Smrg # We have reworked collect2 979857f47464Smrg : 979957f47464Smrg else 980057f47464Smrg # We have old collect2 980157f47464Smrg hardcode_direct=unsupported 980257f47464Smrg # It fails to find uninstalled libraries when the uninstalled 980357f47464Smrg # path is not listed in the libpath. Setting hardcode_minus_L 980457f47464Smrg # to unsupported forces relinking 980557f47464Smrg hardcode_minus_L=yes 980657f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 980757f47464Smrg hardcode_libdir_separator= 980857f47464Smrg fi 980957f47464Smrg ;; 981057f47464Smrg esac 981157f47464Smrg shared_flag='-shared' 9812862bcd1aSmrg if test yes = "$aix_use_runtimelinking"; then 9813862bcd1aSmrg shared_flag="$shared_flag "'$wl-G' 981457f47464Smrg fi 9815862bcd1aSmrg # Need to ensure runtime linking is disabled for the traditional 9816862bcd1aSmrg # shared library, or the linker may eventually find shared libraries 9817862bcd1aSmrg # /with/ Import File - we do not want to mix them. 9818862bcd1aSmrg shared_flag_aix='-shared' 9819862bcd1aSmrg shared_flag_svr4='-shared $wl-G' 982057f47464Smrg else 982157f47464Smrg # not using gcc 9822862bcd1aSmrg if test ia64 = "$host_cpu"; then 982357f47464Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 982457f47464Smrg # chokes on -Wl,-G. The following line is correct: 982557f47464Smrg shared_flag='-G' 982657f47464Smrg else 9827862bcd1aSmrg if test yes = "$aix_use_runtimelinking"; then 9828862bcd1aSmrg shared_flag='$wl-G' 982957f47464Smrg else 9830862bcd1aSmrg shared_flag='$wl-bM:SRE' 983157f47464Smrg fi 9832862bcd1aSmrg shared_flag_aix='$wl-bM:SRE' 9833862bcd1aSmrg shared_flag_svr4='$wl-G' 983457f47464Smrg fi 983557f47464Smrg fi 983688de56ccSmrg 9837862bcd1aSmrg export_dynamic_flag_spec='$wl-bexpall' 983857f47464Smrg # It seems that -bexpall does not export symbols beginning with 983957f47464Smrg # underscore (_), so it is better to generate a list of symbols to export. 984057f47464Smrg always_export_symbols=yes 9841862bcd1aSmrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 984257f47464Smrg # Warning - without using the other runtime loading flags (-brtl), 984357f47464Smrg # -berok will link without error, but may produce a broken library. 984457f47464Smrg allow_undefined_flag='-berok' 984557f47464Smrg # Determine the default libpath from the value encoded in an 984657f47464Smrg # empty executable. 9847862bcd1aSmrg if test set = "${lt_cv_aix_libpath+set}"; then 984857f47464Smrg aix_libpath=$lt_cv_aix_libpath 984957f47464Smrgelse 9850876003caSmrg if ${lt_cv_aix_libpath_+:} false; then : 9851876003caSmrg $as_echo_n "(cached) " >&6 9852876003caSmrgelse 985357f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 985457f47464Smrg/* end confdefs.h. */ 985588de56ccSmrg 985657f47464Smrgint 9857876003caSmrgmain () 985857f47464Smrg{ 985988de56ccSmrg 986057f47464Smrg ; 986157f47464Smrg return 0; 986257f47464Smrg} 986357f47464Smrg_ACEOF 9864876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 986588de56ccSmrg 986657f47464Smrg lt_aix_libpath_sed=' 986757f47464Smrg /Import File Strings/,/^$/ { 986857f47464Smrg /^0/ { 986957f47464Smrg s/^0 *\([^ ]*\) *$/\1/ 987057f47464Smrg p 987157f47464Smrg } 987257f47464Smrg }' 987357f47464Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 987457f47464Smrg # Check for a 64-bit object if we didn't find anything. 987557f47464Smrg if test -z "$lt_cv_aix_libpath_"; then 987657f47464Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 987757f47464Smrg fi 987888de56ccSmrgfi 9879876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 988057f47464Smrg conftest$ac_exeext conftest.$ac_ext 988157f47464Smrg if test -z "$lt_cv_aix_libpath_"; then 9882862bcd1aSmrg lt_cv_aix_libpath_=/usr/lib:/lib 988357f47464Smrg fi 988488de56ccSmrg 988557f47464Smrgfi 988688de56ccSmrg 988757f47464Smrg aix_libpath=$lt_cv_aix_libpath_ 988857f47464Smrgfi 988988de56ccSmrg 9890862bcd1aSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 9891862bcd1aSmrg 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 989257f47464Smrg else 9893862bcd1aSmrg if test ia64 = "$host_cpu"; then 9894862bcd1aSmrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 989557f47464Smrg allow_undefined_flag="-z nodefs" 9896862bcd1aSmrg 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" 989757f47464Smrg else 989857f47464Smrg # Determine the default libpath from the value encoded in an 989957f47464Smrg # empty executable. 9900862bcd1aSmrg if test set = "${lt_cv_aix_libpath+set}"; then 990157f47464Smrg aix_libpath=$lt_cv_aix_libpath 990257f47464Smrgelse 9903876003caSmrg if ${lt_cv_aix_libpath_+:} false; then : 9904876003caSmrg $as_echo_n "(cached) " >&6 9905876003caSmrgelse 990657f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 990757f47464Smrg/* end confdefs.h. */ 990888de56ccSmrg 990957f47464Smrgint 9910876003caSmrgmain () 991157f47464Smrg{ 991288de56ccSmrg 991357f47464Smrg ; 991457f47464Smrg return 0; 991557f47464Smrg} 991657f47464Smrg_ACEOF 9917876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 991888de56ccSmrg 991957f47464Smrg lt_aix_libpath_sed=' 992057f47464Smrg /Import File Strings/,/^$/ { 992157f47464Smrg /^0/ { 992257f47464Smrg s/^0 *\([^ ]*\) *$/\1/ 992357f47464Smrg p 992457f47464Smrg } 992557f47464Smrg }' 992657f47464Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 992757f47464Smrg # Check for a 64-bit object if we didn't find anything. 992857f47464Smrg if test -z "$lt_cv_aix_libpath_"; then 992957f47464Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 993057f47464Smrg fi 993157f47464Smrgfi 9932876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 993357f47464Smrg conftest$ac_exeext conftest.$ac_ext 993457f47464Smrg if test -z "$lt_cv_aix_libpath_"; then 9935862bcd1aSmrg lt_cv_aix_libpath_=/usr/lib:/lib 993657f47464Smrg fi 993788de56ccSmrg 993857f47464Smrgfi 993988de56ccSmrg 994057f47464Smrg aix_libpath=$lt_cv_aix_libpath_ 994157f47464Smrgfi 994288de56ccSmrg 9943862bcd1aSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 994457f47464Smrg # Warning - without using the other run time loading flags, 994557f47464Smrg # -berok will link without error, but may produce a broken library. 9946862bcd1aSmrg no_undefined_flag=' $wl-bernotok' 9947862bcd1aSmrg allow_undefined_flag=' $wl-berok' 9948862bcd1aSmrg if test yes = "$with_gnu_ld"; then 994957f47464Smrg # We only use this code for GNU lds that support --whole-archive. 9950862bcd1aSmrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 995157f47464Smrg else 995257f47464Smrg # Exported symbols can be pulled into shared objects from archives 995357f47464Smrg whole_archive_flag_spec='$convenience' 995457f47464Smrg fi 995557f47464Smrg archive_cmds_need_lc=yes 9956862bcd1aSmrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 9957862bcd1aSmrg # -brtl affects multiple linker settings, -berok does not and is overridden later 9958862bcd1aSmrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 9959862bcd1aSmrg if test svr4 != "$with_aix_soname"; then 9960862bcd1aSmrg # This is similar to how AIX traditionally builds its shared libraries. 9961862bcd1aSmrg 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' 9962862bcd1aSmrg fi 9963862bcd1aSmrg if test aix != "$with_aix_soname"; then 9964862bcd1aSmrg 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' 9965862bcd1aSmrg else 9966862bcd1aSmrg # used by -dlpreopen to get the symbols 9967862bcd1aSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 9968862bcd1aSmrg fi 9969862bcd1aSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 997057f47464Smrg fi 9971b4ee4795Smrg fi 9972b4ee4795Smrg ;; 99731ab64890Smrg 9974b4ee4795Smrg amigaos*) 997588de56ccSmrg case $host_cpu in 997688de56ccSmrg powerpc) 997788de56ccSmrg # see comment about AmigaOS4 .so support 9978862bcd1aSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 997957f47464Smrg archive_expsym_cmds='' 998088de56ccSmrg ;; 998188de56ccSmrg m68k) 998257f47464Smrg 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)' 998357f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 998457f47464Smrg hardcode_minus_L=yes 998588de56ccSmrg ;; 998688de56ccSmrg esac 9987b4ee4795Smrg ;; 99881ab64890Smrg 998957f47464Smrg bsdi[45]*) 999057f47464Smrg export_dynamic_flag_spec=-rdynamic 9991e9fcaa8aSmrg ;; 9992e9fcaa8aSmrg 999357f47464Smrg cygwin* | mingw* | pw32* | cegcc*) 999457f47464Smrg # When not using gcc, we currently assume that we are using 9995876003caSmrg # Microsoft Visual C++. 999657f47464Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 999757f47464Smrg # no search path for DLLs. 999857f47464Smrg case $cc_basename in 9999876003caSmrg cl*) 10000876003caSmrg # Native MSVC 1000157f47464Smrg hardcode_libdir_flag_spec=' ' 1000257f47464Smrg allow_undefined_flag=unsupported 1000357f47464Smrg always_export_symbols=yes 1000457f47464Smrg file_list_spec='@' 1000557f47464Smrg # Tell ltmain to make .lib files, not .a files. 1000657f47464Smrg libext=lib 1000757f47464Smrg # Tell ltmain to make .dll files, not .so files. 10008862bcd1aSmrg shrext_cmds=.dll 1000957f47464Smrg # FIXME: Setting linknames here is a bad hack. 10010862bcd1aSmrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10011862bcd1aSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10012862bcd1aSmrg cp "$export_symbols" "$output_objdir/$soname.def"; 10013862bcd1aSmrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10014862bcd1aSmrg else 10015862bcd1aSmrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10016862bcd1aSmrg fi~ 10017862bcd1aSmrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10018862bcd1aSmrg linknames=' 1001957f47464Smrg # The linker will not automatically build a static lib if we build a DLL. 1002057f47464Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 1002157f47464Smrg enable_shared_with_static_runtimes=yes 10022eb411b4bSmrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 1002357f47464Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 1002457f47464Smrg # Don't use ranlib 1002557f47464Smrg old_postinstall_cmds='chmod 644 $oldlib' 1002657f47464Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 10027862bcd1aSmrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 10028862bcd1aSmrg case $lt_outputfile in 10029862bcd1aSmrg *.exe|*.EXE) ;; 10030862bcd1aSmrg *) 10031862bcd1aSmrg lt_outputfile=$lt_outputfile.exe 10032862bcd1aSmrg lt_tool_outputfile=$lt_tool_outputfile.exe 10033862bcd1aSmrg ;; 10034862bcd1aSmrg esac~ 10035862bcd1aSmrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10036862bcd1aSmrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10037862bcd1aSmrg $RM "$lt_outputfile.manifest"; 10038862bcd1aSmrg fi' 1003988de56ccSmrg ;; 1004088de56ccSmrg *) 10041876003caSmrg # Assume MSVC wrapper 1004257f47464Smrg hardcode_libdir_flag_spec=' ' 1004357f47464Smrg allow_undefined_flag=unsupported 1004457f47464Smrg # Tell ltmain to make .lib files, not .a files. 1004557f47464Smrg libext=lib 1004657f47464Smrg # Tell ltmain to make .dll files, not .so files. 10047862bcd1aSmrg shrext_cmds=.dll 1004857f47464Smrg # FIXME: Setting linknames here is a bad hack. 1004957f47464Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 1005057f47464Smrg # The linker will automatically build a .lib file if we build a DLL. 1005157f47464Smrg old_archive_from_new_cmds='true' 1005257f47464Smrg # FIXME: Should let the user specify the lib program. 1005357f47464Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 1005457f47464Smrg enable_shared_with_static_runtimes=yes 1005588de56ccSmrg ;; 1005688de56ccSmrg esac 10057b4ee4795Smrg ;; 100581ab64890Smrg 1005957f47464Smrg darwin* | rhapsody*) 1006057f47464Smrg 1006157f47464Smrg 1006257f47464Smrg archive_cmds_need_lc=no 1006357f47464Smrg hardcode_direct=no 1006457f47464Smrg hardcode_automatic=yes 1006557f47464Smrg hardcode_shlibpath_var=unsupported 10066862bcd1aSmrg if test yes = "$lt_cv_ld_force_load"; then 10067862bcd1aSmrg 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\"`' 10068eb411b4bSmrg 1006957f47464Smrg else 1007057f47464Smrg whole_archive_flag_spec='' 1007157f47464Smrg fi 1007257f47464Smrg link_all_deplibs=yes 10073862bcd1aSmrg allow_undefined_flag=$_lt_dar_allow_undefined 1007457f47464Smrg case $cc_basename in 10075862bcd1aSmrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 1007657f47464Smrg *) _lt_dar_can_shared=$GCC ;; 1007757f47464Smrg esac 10078862bcd1aSmrg if test yes = "$_lt_dar_can_shared"; then 1007957f47464Smrg output_verbose_link_cmd=func_echo_all 10080862bcd1aSmrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10081862bcd1aSmrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10082876003caSmrg 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" 10083876003caSmrg 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" 1008457f47464Smrg 1008557f47464Smrg else 1008657f47464Smrg ld_shlibs=no 1008757f47464Smrg fi 1008857f47464Smrg 10089b4ee4795Smrg ;; 100901ab64890Smrg 1009157f47464Smrg dgux*) 1009257f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1009357f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 1009457f47464Smrg hardcode_shlibpath_var=no 10095b4ee4795Smrg ;; 100961ab64890Smrg 1009757f47464Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 1009857f47464Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 1009957f47464Smrg # does not break anything, and helps significantly (at the cost of a little 1010057f47464Smrg # extra space). 1010157f47464Smrg freebsd2.2*) 1010257f47464Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 1010357f47464Smrg hardcode_libdir_flag_spec='-R$libdir' 1010457f47464Smrg hardcode_direct=yes 1010557f47464Smrg hardcode_shlibpath_var=no 10106b4ee4795Smrg ;; 101071ab64890Smrg 1010857f47464Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10109eb411b4bSmrg freebsd2.*) 1011057f47464Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1011157f47464Smrg hardcode_direct=yes 1011257f47464Smrg hardcode_minus_L=yes 1011357f47464Smrg hardcode_shlibpath_var=no 1011488de56ccSmrg ;; 10115e9fcaa8aSmrg 1011657f47464Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10117876003caSmrg freebsd* | dragonfly*) 1011857f47464Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1011957f47464Smrg hardcode_libdir_flag_spec='-R$libdir' 1012057f47464Smrg hardcode_direct=yes 1012157f47464Smrg hardcode_shlibpath_var=no 10122e9fcaa8aSmrg ;; 1012357f47464Smrg 1012457f47464Smrg hpux9*) 10125862bcd1aSmrg if test yes = "$GCC"; then 10126862bcd1aSmrg 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' 10127b4ee4795Smrg else 10128862bcd1aSmrg 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' 101291ab64890Smrg fi 10130862bcd1aSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1013157f47464Smrg hardcode_libdir_separator=: 1013257f47464Smrg hardcode_direct=yes 101331ab64890Smrg 1013457f47464Smrg # hardcode_minus_L: Not really in the search PATH, 1013557f47464Smrg # but as the default location of the library. 1013657f47464Smrg hardcode_minus_L=yes 10137862bcd1aSmrg export_dynamic_flag_spec='$wl-E' 10138b4ee4795Smrg ;; 101391ab64890Smrg 1014057f47464Smrg hpux10*) 10141862bcd1aSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 10142862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1014357f47464Smrg else 1014457f47464Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1014557f47464Smrg fi 10146862bcd1aSmrg if test no = "$with_gnu_ld"; then 10147862bcd1aSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1014857f47464Smrg hardcode_libdir_separator=: 1014957f47464Smrg hardcode_direct=yes 1015057f47464Smrg hardcode_direct_absolute=yes 10151862bcd1aSmrg export_dynamic_flag_spec='$wl-E' 1015257f47464Smrg # hardcode_minus_L: Not really in the search PATH, 1015357f47464Smrg # but as the default location of the library. 1015457f47464Smrg hardcode_minus_L=yes 1015557f47464Smrg fi 1015688de56ccSmrg ;; 101571ab64890Smrg 1015857f47464Smrg hpux11*) 10159862bcd1aSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 1016057f47464Smrg case $host_cpu in 1016157f47464Smrg hppa*64*) 10162862bcd1aSmrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1016357f47464Smrg ;; 1016457f47464Smrg ia64*) 10165862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1016657f47464Smrg ;; 1016757f47464Smrg *) 10168862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1016957f47464Smrg ;; 1017057f47464Smrg esac 1017157f47464Smrg else 1017257f47464Smrg case $host_cpu in 1017357f47464Smrg hppa*64*) 10174862bcd1aSmrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1017557f47464Smrg ;; 1017657f47464Smrg ia64*) 10177862bcd1aSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1017857f47464Smrg ;; 1017957f47464Smrg *) 101801ab64890Smrg 1018157f47464Smrg # Older versions of the 11.00 compiler do not understand -b yet 1018257f47464Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10183876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10184876003caSmrg$as_echo_n "checking if $CC understands -b... " >&6; } 10185876003caSmrgif ${lt_cv_prog_compiler__b+:} false; then : 10186876003caSmrg $as_echo_n "(cached) " >&6 10187876003caSmrgelse 1018857f47464Smrg lt_cv_prog_compiler__b=no 10189862bcd1aSmrg save_LDFLAGS=$LDFLAGS 1019057f47464Smrg LDFLAGS="$LDFLAGS -b" 1019188de56ccSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 1019288de56ccSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 1019388de56ccSmrg # The linker can only warn and ignore the option if not recognized 1019488de56ccSmrg # So say no if there are warnings 1019588de56ccSmrg if test -s conftest.err; then 1019688de56ccSmrg # Append any errors to the config.log. 1019788de56ccSmrg cat conftest.err 1>&5 10198e9fcaa8aSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 1019988de56ccSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1020088de56ccSmrg if diff conftest.exp conftest.er2 >/dev/null; then 1020157f47464Smrg lt_cv_prog_compiler__b=yes 1020288de56ccSmrg fi 1020388de56ccSmrg else 1020457f47464Smrg lt_cv_prog_compiler__b=yes 1020588de56ccSmrg fi 1020688de56ccSmrg fi 1020788de56ccSmrg $RM -r conftest* 10208862bcd1aSmrg LDFLAGS=$save_LDFLAGS 102092e9c7c8cSmrg 1021088de56ccSmrgfi 10211876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10212876003caSmrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 102132e9c7c8cSmrg 10214862bcd1aSmrgif test yes = "$lt_cv_prog_compiler__b"; then 10215862bcd1aSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1021688de56ccSmrgelse 1021757f47464Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1021888de56ccSmrgfi 102191ab64890Smrg 1022057f47464Smrg ;; 1022157f47464Smrg esac 1022257f47464Smrg fi 10223862bcd1aSmrg if test no = "$with_gnu_ld"; then 10224862bcd1aSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1022557f47464Smrg hardcode_libdir_separator=: 102261ab64890Smrg 1022757f47464Smrg case $host_cpu in 1022857f47464Smrg hppa*64*|ia64*) 1022957f47464Smrg hardcode_direct=no 1023057f47464Smrg hardcode_shlibpath_var=no 1023157f47464Smrg ;; 1023257f47464Smrg *) 1023357f47464Smrg hardcode_direct=yes 1023457f47464Smrg hardcode_direct_absolute=yes 10235862bcd1aSmrg export_dynamic_flag_spec='$wl-E' 102362e9c7c8cSmrg 1023757f47464Smrg # hardcode_minus_L: Not really in the search PATH, 1023857f47464Smrg # but as the default location of the library. 1023957f47464Smrg hardcode_minus_L=yes 1024057f47464Smrg ;; 1024157f47464Smrg esac 1024257f47464Smrg fi 1024357f47464Smrg ;; 102442e9c7c8cSmrg 1024557f47464Smrg irix5* | irix6* | nonstopux*) 10246862bcd1aSmrg if test yes = "$GCC"; then 10247862bcd1aSmrg 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' 1024857f47464Smrg # Try to use the -exported_symbol ld option, if it does not 1024957f47464Smrg # work, assume that -exports_file does not work either and 1025057f47464Smrg # implicitly export all symbols. 1025157f47464Smrg # This should be the same for all languages, so no per-tag cache variable. 10252876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10253876003caSmrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10254876003caSmrgif ${lt_cv_irix_exported_symbol+:} false; then : 10255876003caSmrg $as_echo_n "(cached) " >&6 10256876003caSmrgelse 10257862bcd1aSmrg save_LDFLAGS=$LDFLAGS 10258862bcd1aSmrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 1025957f47464Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1026057f47464Smrg/* end confdefs.h. */ 1026157f47464Smrgint foo (void) { return 0; } 1026257f47464Smrg_ACEOF 10263876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1026457f47464Smrg lt_cv_irix_exported_symbol=yes 10265876003caSmrgelse 1026657f47464Smrg lt_cv_irix_exported_symbol=no 1026788de56ccSmrgfi 10268876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1026957f47464Smrg conftest$ac_exeext conftest.$ac_ext 10270862bcd1aSmrg LDFLAGS=$save_LDFLAGS 1027157f47464Smrgfi 10272876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10273876003caSmrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10274862bcd1aSmrg if test yes = "$lt_cv_irix_exported_symbol"; then 10275862bcd1aSmrg 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' 1027657f47464Smrg fi 1027757f47464Smrg else 10278862bcd1aSmrg 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' 10279862bcd1aSmrg 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' 1028057f47464Smrg fi 1028157f47464Smrg archive_cmds_need_lc='no' 10282862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1028357f47464Smrg hardcode_libdir_separator=: 1028457f47464Smrg inherit_rpath=yes 1028557f47464Smrg link_all_deplibs=yes 1028657f47464Smrg ;; 1028788de56ccSmrg 10288862bcd1aSmrg linux*) 10289862bcd1aSmrg case $cc_basename in 10290862bcd1aSmrg tcc*) 10291862bcd1aSmrg # Fabrice Bellard et al's Tiny C Compiler 10292862bcd1aSmrg ld_shlibs=yes 10293862bcd1aSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10294862bcd1aSmrg ;; 10295862bcd1aSmrg esac 10296862bcd1aSmrg ;; 10297862bcd1aSmrg 1029803ea5dc6Smrg netbsd*) 1029957f47464Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 1030057f47464Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 1030157f47464Smrg else 1030257f47464Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 1030357f47464Smrg fi 1030457f47464Smrg hardcode_libdir_flag_spec='-R$libdir' 1030557f47464Smrg hardcode_direct=yes 1030657f47464Smrg hardcode_shlibpath_var=no 1030757f47464Smrg ;; 1030888de56ccSmrg 1030957f47464Smrg newsos6) 1031057f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1031157f47464Smrg hardcode_direct=yes 10312862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1031357f47464Smrg hardcode_libdir_separator=: 1031457f47464Smrg hardcode_shlibpath_var=no 1031557f47464Smrg ;; 1031688de56ccSmrg 1031757f47464Smrg *nto* | *qnx*) 1031857f47464Smrg ;; 1031988de56ccSmrg 10320862bcd1aSmrg openbsd* | bitrig*) 1032157f47464Smrg if test -f /usr/libexec/ld.so; then 1032257f47464Smrg hardcode_direct=yes 1032357f47464Smrg hardcode_shlibpath_var=no 1032457f47464Smrg hardcode_direct_absolute=yes 10325862bcd1aSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 1032657f47464Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10327862bcd1aSmrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10328862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10329862bcd1aSmrg export_dynamic_flag_spec='$wl-E' 1033057f47464Smrg else 10331862bcd1aSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10332862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1033357f47464Smrg fi 1033457f47464Smrg else 1033557f47464Smrg ld_shlibs=no 1033657f47464Smrg fi 1033757f47464Smrg ;; 1033888de56ccSmrg 1033957f47464Smrg os2*) 1034057f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 1034157f47464Smrg hardcode_minus_L=yes 1034257f47464Smrg allow_undefined_flag=unsupported 10343862bcd1aSmrg shrext_cmds=.dll 10344862bcd1aSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10345862bcd1aSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10346862bcd1aSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10347862bcd1aSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 10348862bcd1aSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10349862bcd1aSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10350862bcd1aSmrg emximp -o $lib $output_objdir/$libname.def' 10351862bcd1aSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10352862bcd1aSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10353862bcd1aSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10354862bcd1aSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 10355862bcd1aSmrg prefix_cmds="$SED"~ 10356862bcd1aSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 10357862bcd1aSmrg prefix_cmds="$prefix_cmds -e 1d"; 10358862bcd1aSmrg fi~ 10359862bcd1aSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10360862bcd1aSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10361862bcd1aSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10362862bcd1aSmrg emximp -o $lib $output_objdir/$libname.def' 10363862bcd1aSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10364862bcd1aSmrg enable_shared_with_static_runtimes=yes 1036557f47464Smrg ;; 1036688de56ccSmrg 1036757f47464Smrg osf3*) 10368862bcd1aSmrg if test yes = "$GCC"; then 10369862bcd1aSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10370862bcd1aSmrg 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' 1037157f47464Smrg else 1037257f47464Smrg allow_undefined_flag=' -expect_unresolved \*' 10373862bcd1aSmrg 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' 1037457f47464Smrg fi 1037557f47464Smrg archive_cmds_need_lc='no' 10376862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1037757f47464Smrg hardcode_libdir_separator=: 1037857f47464Smrg ;; 1037988de56ccSmrg 1038057f47464Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 10381862bcd1aSmrg if test yes = "$GCC"; then 10382862bcd1aSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10383862bcd1aSmrg 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' 10384862bcd1aSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1038557f47464Smrg else 1038657f47464Smrg allow_undefined_flag=' -expect_unresolved \*' 10387862bcd1aSmrg 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' 1038857f47464Smrg 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~ 10389862bcd1aSmrg $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' 1039088de56ccSmrg 1039157f47464Smrg # Both c and cxx compiler support -rpath directly 1039257f47464Smrg hardcode_libdir_flag_spec='-rpath $libdir' 1039357f47464Smrg fi 1039457f47464Smrg archive_cmds_need_lc='no' 1039557f47464Smrg hardcode_libdir_separator=: 1039657f47464Smrg ;; 1039788de56ccSmrg 1039857f47464Smrg solaris*) 1039957f47464Smrg no_undefined_flag=' -z defs' 10400862bcd1aSmrg if test yes = "$GCC"; then 10401862bcd1aSmrg wlarc='$wl' 10402862bcd1aSmrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1040357f47464Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10404862bcd1aSmrg $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' 1040557f47464Smrg else 1040657f47464Smrg case `$CC -V 2>&1` in 1040757f47464Smrg *"Compilers 5.0"*) 1040857f47464Smrg wlarc='' 10409862bcd1aSmrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 1041057f47464Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10411862bcd1aSmrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 1041257f47464Smrg ;; 1041357f47464Smrg *) 10414862bcd1aSmrg wlarc='$wl' 10415862bcd1aSmrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 1041657f47464Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10417862bcd1aSmrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 1041857f47464Smrg ;; 10419e9fcaa8aSmrg esac 1042057f47464Smrg fi 1042157f47464Smrg hardcode_libdir_flag_spec='-R$libdir' 1042257f47464Smrg hardcode_shlibpath_var=no 1042357f47464Smrg case $host_os in 1042457f47464Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 10425e9fcaa8aSmrg *) 1042657f47464Smrg # The compiler driver will combine and reorder linker options, 10427862bcd1aSmrg # but understands '-z linker_flag'. GCC discards it without '$wl', 1042857f47464Smrg # but is careful enough not to reorder. 1042957f47464Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10430862bcd1aSmrg if test yes = "$GCC"; then 10431862bcd1aSmrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 1043257f47464Smrg else 1043357f47464Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 1043457f47464Smrg fi 10435e9fcaa8aSmrg ;; 1043657f47464Smrg esac 1043757f47464Smrg link_all_deplibs=yes 1043857f47464Smrg ;; 104391ab64890Smrg 1044057f47464Smrg sunos4*) 10441862bcd1aSmrg if test sequent = "$host_vendor"; then 1044257f47464Smrg # Use $CC to link under sequent, because it throws in some extra .o 1044357f47464Smrg # files that make .init and .fini sections work. 10444862bcd1aSmrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 1044557f47464Smrg else 1044657f47464Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 1044788de56ccSmrg fi 1044857f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 1044957f47464Smrg hardcode_direct=yes 1045057f47464Smrg hardcode_minus_L=yes 1045157f47464Smrg hardcode_shlibpath_var=no 1045288de56ccSmrg ;; 104531ab64890Smrg 1045457f47464Smrg sysv4) 1045557f47464Smrg case $host_vendor in 1045657f47464Smrg sni) 1045757f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1045857f47464Smrg hardcode_direct=yes # is this really true??? 1045957f47464Smrg ;; 1046057f47464Smrg siemens) 1046157f47464Smrg ## LD is ld it makes a PLAMLIB 1046257f47464Smrg ## CC just makes a GrossModule. 1046357f47464Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 1046457f47464Smrg reload_cmds='$CC -r -o $output$reload_objs' 1046557f47464Smrg hardcode_direct=no 1046688de56ccSmrg ;; 1046757f47464Smrg motorola) 1046857f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1046957f47464Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 1047057f47464Smrg ;; 1047188de56ccSmrg esac 1047257f47464Smrg runpath_var='LD_RUN_PATH' 1047357f47464Smrg hardcode_shlibpath_var=no 1047488de56ccSmrg ;; 104751ab64890Smrg 1047657f47464Smrg sysv4.3*) 1047757f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1047857f47464Smrg hardcode_shlibpath_var=no 1047957f47464Smrg export_dynamic_flag_spec='-Bexport' 1048057f47464Smrg ;; 1048157f47464Smrg 1048257f47464Smrg sysv4*MP*) 1048357f47464Smrg if test -d /usr/nec; then 1048457f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1048557f47464Smrg hardcode_shlibpath_var=no 1048657f47464Smrg runpath_var=LD_RUN_PATH 1048757f47464Smrg hardcode_runpath_var=yes 1048857f47464Smrg ld_shlibs=yes 1048988de56ccSmrg fi 1049088de56ccSmrg ;; 104911ab64890Smrg 1049257f47464Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10493862bcd1aSmrg no_undefined_flag='$wl-z,text' 1049457f47464Smrg archive_cmds_need_lc=no 1049557f47464Smrg hardcode_shlibpath_var=no 1049657f47464Smrg runpath_var='LD_RUN_PATH' 104971ab64890Smrg 10498862bcd1aSmrg if test yes = "$GCC"; then 10499862bcd1aSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10500862bcd1aSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1050188de56ccSmrg else 10502862bcd1aSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10503862bcd1aSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1050488de56ccSmrg fi 1050588de56ccSmrg ;; 105061ab64890Smrg 1050757f47464Smrg sysv5* | sco3.2v5* | sco5v6*) 10508862bcd1aSmrg # Note: We CANNOT use -z defs as we might desire, because we do not 1050957f47464Smrg # link with -lc, and that would cause any symbols used from libc to 1051057f47464Smrg # always be unresolved, which means just about no library would 1051157f47464Smrg # ever link correctly. If we're not using GNU ld we use -z text 1051257f47464Smrg # though, which does catch some bad symbols but isn't as heavy-handed 1051357f47464Smrg # as -z defs. 10514862bcd1aSmrg no_undefined_flag='$wl-z,text' 10515862bcd1aSmrg allow_undefined_flag='$wl-z,nodefs' 1051657f47464Smrg archive_cmds_need_lc=no 1051757f47464Smrg hardcode_shlibpath_var=no 10518862bcd1aSmrg hardcode_libdir_flag_spec='$wl-R,$libdir' 1051957f47464Smrg hardcode_libdir_separator=':' 10520e9fcaa8aSmrg link_all_deplibs=yes 10521862bcd1aSmrg export_dynamic_flag_spec='$wl-Bexport' 1052257f47464Smrg runpath_var='LD_RUN_PATH' 10523e9fcaa8aSmrg 10524862bcd1aSmrg if test yes = "$GCC"; then 10525862bcd1aSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10526862bcd1aSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1052788de56ccSmrg else 10528862bcd1aSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10529862bcd1aSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1053088de56ccSmrg fi 1053188de56ccSmrg ;; 105321ab64890Smrg 1053357f47464Smrg uts4*) 1053457f47464Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1053557f47464Smrg hardcode_libdir_flag_spec='-L$libdir' 1053657f47464Smrg hardcode_shlibpath_var=no 1053788de56ccSmrg ;; 105381ab64890Smrg 1053957f47464Smrg *) 1054057f47464Smrg ld_shlibs=no 1054157f47464Smrg ;; 1054257f47464Smrg esac 105431ab64890Smrg 10544862bcd1aSmrg if test sni = "$host_vendor"; then 1054557f47464Smrg case $host in 1054657f47464Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10547862bcd1aSmrg export_dynamic_flag_spec='$wl-Blargedynsym' 1054857f47464Smrg ;; 1054957f47464Smrg esac 1055057f47464Smrg fi 1055157f47464Smrg fi 1055288de56ccSmrg 10553876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10554876003caSmrg$as_echo "$ld_shlibs" >&6; } 10555862bcd1aSmrgtest no = "$ld_shlibs" && can_build_shared=no 105561ab64890Smrg 1055757f47464Smrgwith_gnu_ld=$with_gnu_ld 105581ab64890Smrg 105591ab64890Smrg 105601ab64890Smrg 105611ab64890Smrg 105621ab64890Smrg 10563b4ee4795Smrg 10564b4ee4795Smrg 10565b4ee4795Smrg 10566b4ee4795Smrg 10567b4ee4795Smrg 10568b4ee4795Smrg 10569b4ee4795Smrg 1057057f47464Smrg 1057157f47464Smrg 1057257f47464Smrg 1057357f47464Smrg# 1057457f47464Smrg# Do we need to explicitly link libc? 1057557f47464Smrg# 1057657f47464Smrgcase "x$archive_cmds_need_lc" in 1057757f47464Smrgx|xyes) 1057857f47464Smrg # Assume -lc should be added 1057957f47464Smrg archive_cmds_need_lc=yes 1058057f47464Smrg 10581862bcd1aSmrg if test yes,yes = "$GCC,$enable_shared"; then 1058257f47464Smrg case $archive_cmds in 1058357f47464Smrg *'~'*) 1058457f47464Smrg # FIXME: we may have to deal with multi-command sequences. 1058557f47464Smrg ;; 1058657f47464Smrg '$CC '*) 1058757f47464Smrg # Test whether the compiler implicitly links with -lc since on some 1058857f47464Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 1058957f47464Smrg # to ld, don't add -lc before -lgcc. 10590876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10591876003caSmrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10592876003caSmrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 10593876003caSmrg $as_echo_n "(cached) " >&6 10594876003caSmrgelse 1059557f47464Smrg $RM conftest* 1059657f47464Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1059788de56ccSmrg 1059857f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 1059957f47464Smrg (eval $ac_compile) 2>&5 1060057f47464Smrg ac_status=$? 10601876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1060257f47464Smrg test $ac_status = 0; } 2>conftest.err; then 1060357f47464Smrg soname=conftest 1060457f47464Smrg lib=conftest 1060557f47464Smrg libobjs=conftest.$ac_objext 1060657f47464Smrg deplibs= 1060757f47464Smrg wl=$lt_prog_compiler_wl 1060857f47464Smrg pic_flag=$lt_prog_compiler_pic 1060957f47464Smrg compiler_flags=-v 1061057f47464Smrg linker_flags=-v 1061157f47464Smrg verstring= 1061257f47464Smrg output_objdir=. 1061357f47464Smrg libname=conftest 1061457f47464Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 1061557f47464Smrg allow_undefined_flag= 1061657f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 1061757f47464Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 1061857f47464Smrg ac_status=$? 10619876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1062057f47464Smrg test $ac_status = 0; } 1062157f47464Smrg then 1062257f47464Smrg lt_cv_archive_cmds_need_lc=no 1062357f47464Smrg else 1062457f47464Smrg lt_cv_archive_cmds_need_lc=yes 1062557f47464Smrg fi 1062657f47464Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 1062757f47464Smrg else 1062857f47464Smrg cat conftest.err 1>&5 1062957f47464Smrg fi 1063057f47464Smrg $RM conftest* 106311ab64890Smrg 10632b4ee4795Smrgfi 10633876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10634876003caSmrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 1063557f47464Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 1063657f47464Smrg ;; 1063757f47464Smrg esac 10638e9fcaa8aSmrg fi 1063957f47464Smrg ;; 1064057f47464Smrgesac 106412e9c7c8cSmrg 106422e9c7c8cSmrg 106432e9c7c8cSmrg 106442e9c7c8cSmrg 106452e9c7c8cSmrg 106462e9c7c8cSmrg 106472e9c7c8cSmrg 106482e9c7c8cSmrg 106492e9c7c8cSmrg 106502e9c7c8cSmrg 106512e9c7c8cSmrg 106522e9c7c8cSmrg 106532e9c7c8cSmrg 106542e9c7c8cSmrg 106552e9c7c8cSmrg 106562e9c7c8cSmrg 106572e9c7c8cSmrg 106582e9c7c8cSmrg 106592e9c7c8cSmrg 106602e9c7c8cSmrg 106612e9c7c8cSmrg 106622e9c7c8cSmrg 106632e9c7c8cSmrg 106642e9c7c8cSmrg 106652e9c7c8cSmrg 106662e9c7c8cSmrg 106672e9c7c8cSmrg 106682e9c7c8cSmrg 106692e9c7c8cSmrg 106702e9c7c8cSmrg 106712e9c7c8cSmrg 106722e9c7c8cSmrg 106732e9c7c8cSmrg 106742e9c7c8cSmrg 106752e9c7c8cSmrg 106762e9c7c8cSmrg 106772e9c7c8cSmrg 106782e9c7c8cSmrg 106792e9c7c8cSmrg 106802e9c7c8cSmrg 106812e9c7c8cSmrg 106822e9c7c8cSmrg 106832e9c7c8cSmrg 106842e9c7c8cSmrg 106852e9c7c8cSmrg 106862e9c7c8cSmrg 106872e9c7c8cSmrg 106882e9c7c8cSmrg 106892e9c7c8cSmrg 106902e9c7c8cSmrg 106912e9c7c8cSmrg 106922e9c7c8cSmrg 106932e9c7c8cSmrg 106942e9c7c8cSmrg 106952e9c7c8cSmrg 106962e9c7c8cSmrg 106972e9c7c8cSmrg 106982e9c7c8cSmrg 106992e9c7c8cSmrg 107002e9c7c8cSmrg 107012e9c7c8cSmrg 107022e9c7c8cSmrg 107032e9c7c8cSmrg 107042e9c7c8cSmrg 107052e9c7c8cSmrg 107062e9c7c8cSmrg 107072e9c7c8cSmrg 107082e9c7c8cSmrg 107092e9c7c8cSmrg 107102e9c7c8cSmrg 107112e9c7c8cSmrg 107122e9c7c8cSmrg 107132e9c7c8cSmrg 107142e9c7c8cSmrg 107152e9c7c8cSmrg 107162e9c7c8cSmrg 107172e9c7c8cSmrg 107182e9c7c8cSmrg 107192e9c7c8cSmrg 107202e9c7c8cSmrg 107212e9c7c8cSmrg 107222e9c7c8cSmrg 107232e9c7c8cSmrg 107242e9c7c8cSmrg 107252e9c7c8cSmrg 107262e9c7c8cSmrg 107272e9c7c8cSmrg 107282e9c7c8cSmrg 107292e9c7c8cSmrg 107302e9c7c8cSmrg 107312e9c7c8cSmrg 107322e9c7c8cSmrg 107332e9c7c8cSmrg 107342e9c7c8cSmrg 107352e9c7c8cSmrg 107362e9c7c8cSmrg 107372e9c7c8cSmrg 107382e9c7c8cSmrg 107392e9c7c8cSmrg 107402e9c7c8cSmrg 107412e9c7c8cSmrg 107422e9c7c8cSmrg 107432e9c7c8cSmrg 107442e9c7c8cSmrg 107452e9c7c8cSmrg 107462e9c7c8cSmrg 107472e9c7c8cSmrg 107482e9c7c8cSmrg 107492e9c7c8cSmrg 107502e9c7c8cSmrg 107512e9c7c8cSmrg 107522e9c7c8cSmrg 107532e9c7c8cSmrg 107542e9c7c8cSmrg 107552e9c7c8cSmrg 107562e9c7c8cSmrg 107572e9c7c8cSmrg 107582e9c7c8cSmrg 107592e9c7c8cSmrg 107602e9c7c8cSmrg 107612e9c7c8cSmrg 107622e9c7c8cSmrg 107632e9c7c8cSmrg 107642e9c7c8cSmrg 107652e9c7c8cSmrg 107662e9c7c8cSmrg 107672e9c7c8cSmrg 107682e9c7c8cSmrg 107692e9c7c8cSmrg 107702e9c7c8cSmrg 107712e9c7c8cSmrg 107722e9c7c8cSmrg 107732e9c7c8cSmrg 107742e9c7c8cSmrg 107752e9c7c8cSmrg 107762e9c7c8cSmrg 107772e9c7c8cSmrg 107782e9c7c8cSmrg 107791ab64890Smrg 107801ab64890Smrg 107811ab64890Smrg 107821ab64890Smrg 107831ab64890Smrg 107842e9c7c8cSmrg 107852e9c7c8cSmrg 107862e9c7c8cSmrg 107871ab64890Smrg 107881ab64890Smrg 107891ab64890Smrg 107901ab64890Smrg 107911ab64890Smrg 107921ab64890Smrg 10793876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10794876003caSmrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 107951ab64890Smrg 10796862bcd1aSmrgif test yes = "$GCC"; then 1079788de56ccSmrg case $host_os in 10798862bcd1aSmrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 10799862bcd1aSmrg *) lt_awk_arg='/^libraries:/' ;; 1080088de56ccSmrg esac 10801e9fcaa8aSmrg case $host_os in 10802862bcd1aSmrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 10803862bcd1aSmrg *) lt_sed_strip_eq='s|=/|/|g' ;; 10804e9fcaa8aSmrg esac 10805e9fcaa8aSmrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10806e9fcaa8aSmrg case $lt_search_path_spec in 10807e9fcaa8aSmrg *\;*) 1080888de56ccSmrg # if the path contains ";" then we assume it to be the separator 1080988de56ccSmrg # otherwise default to the standard path separator (i.e. ":") - it is 1081088de56ccSmrg # assumed that no part of a normal pathname contains ";" but that should 1081188de56ccSmrg # okay in the real world where ";" in dirpaths is itself problematic. 10812e9fcaa8aSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10813e9fcaa8aSmrg ;; 10814e9fcaa8aSmrg *) 10815e9fcaa8aSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10816e9fcaa8aSmrg ;; 10817e9fcaa8aSmrg esac 1081888de56ccSmrg # Ok, now we have the path, separated by spaces, we can step through it 10819862bcd1aSmrg # and add multilib dir if necessary... 1082088de56ccSmrg lt_tmp_lt_search_path_spec= 10821862bcd1aSmrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10822862bcd1aSmrg # ...but if some path component already ends with the multilib dir we assume 10823862bcd1aSmrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 10824862bcd1aSmrg case "$lt_multi_os_dir; $lt_search_path_spec " in 10825862bcd1aSmrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 10826862bcd1aSmrg lt_multi_os_dir= 10827862bcd1aSmrg ;; 10828862bcd1aSmrg esac 1082988de56ccSmrg for lt_sys_path in $lt_search_path_spec; do 10830862bcd1aSmrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 10831862bcd1aSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 10832862bcd1aSmrg elif test -n "$lt_multi_os_dir"; then 1083388de56ccSmrg test -d "$lt_sys_path" && \ 1083488de56ccSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 1083588de56ccSmrg fi 10836b4ee4795Smrg done 10837e9fcaa8aSmrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10838862bcd1aSmrgBEGIN {RS = " "; FS = "/|\n";} { 10839862bcd1aSmrg lt_foo = ""; 10840862bcd1aSmrg lt_count = 0; 1084188de56ccSmrg for (lt_i = NF; lt_i > 0; lt_i--) { 1084288de56ccSmrg if ($lt_i != "" && $lt_i != ".") { 1084388de56ccSmrg if ($lt_i == "..") { 1084488de56ccSmrg lt_count++; 1084588de56ccSmrg } else { 1084688de56ccSmrg if (lt_count == 0) { 10847862bcd1aSmrg lt_foo = "/" $lt_i lt_foo; 1084888de56ccSmrg } else { 1084988de56ccSmrg lt_count--; 1085088de56ccSmrg } 1085188de56ccSmrg } 1085288de56ccSmrg } 1085388de56ccSmrg } 1085488de56ccSmrg if (lt_foo != "") { lt_freq[lt_foo]++; } 1085588de56ccSmrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 1085688de56ccSmrg}'` 10857e9fcaa8aSmrg # AWK program above erroneously prepends '/' to C:/dos/paths 10858e9fcaa8aSmrg # for these hosts. 10859e9fcaa8aSmrg case $host_os in 10860e9fcaa8aSmrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10861862bcd1aSmrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 10862e9fcaa8aSmrg esac 10863e9fcaa8aSmrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10864b4ee4795Smrgelse 1086588de56ccSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10866b4ee4795Smrgfi 1086788de56ccSmrglibrary_names_spec= 1086888de56ccSmrglibname_spec='lib$name' 1086988de56ccSmrgsoname_spec= 10870862bcd1aSmrgshrext_cmds=.so 1087188de56ccSmrgpostinstall_cmds= 1087288de56ccSmrgpostuninstall_cmds= 1087388de56ccSmrgfinish_cmds= 1087488de56ccSmrgfinish_eval= 1087588de56ccSmrgshlibpath_var= 1087688de56ccSmrgshlibpath_overrides_runpath=unknown 1087788de56ccSmrgversion_type=none 1087888de56ccSmrgdynamic_linker="$host_os ld.so" 1087988de56ccSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 1088088de56ccSmrgneed_lib_prefix=unknown 1088188de56ccSmrghardcode_into_libs=no 108821ab64890Smrg 1088388de56ccSmrg# when you set need_version to no, make sure it does not cause -set_version 1088488de56ccSmrg# flags to be left without arguments 1088588de56ccSmrgneed_version=unknown 108861ab64890Smrg 10887862bcd1aSmrg 10888862bcd1aSmrg 10889b4ee4795Smrgcase $host_os in 1089088de56ccSmrgaix3*) 10891eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 10892862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 1089388de56ccSmrg shlibpath_var=LIBPATH 108941ab64890Smrg 1089588de56ccSmrg # AIX 3 has no versioning support, so we append a major version to the name. 10896862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 10897b4ee4795Smrg ;; 108981ab64890Smrg 1089988de56ccSmrgaix[4-9]*) 10900eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1090188de56ccSmrg need_lib_prefix=no 1090288de56ccSmrg need_version=no 1090388de56ccSmrg hardcode_into_libs=yes 10904862bcd1aSmrg if test ia64 = "$host_cpu"; then 1090588de56ccSmrg # AIX 5 supports IA64 10906862bcd1aSmrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 1090788de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1090888de56ccSmrg else 1090988de56ccSmrg # With GCC up to 2.95.x, collect2 would create an import file 1091088de56ccSmrg # for dependence libraries. The import file would start with 10911862bcd1aSmrg # the line '#! .'. This would cause the generated library to 10912862bcd1aSmrg # depend on '.', always an invalid library. This was fixed in 1091388de56ccSmrg # development snapshots of GCC prior to 3.0. 1091488de56ccSmrg case $host_os in 1091588de56ccSmrg aix4 | aix4.[01] | aix4.[01].*) 1091688de56ccSmrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 1091788de56ccSmrg echo ' yes ' 10918862bcd1aSmrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 1091988de56ccSmrg : 1092088de56ccSmrg else 1092188de56ccSmrg can_build_shared=no 1092288de56ccSmrg fi 1092388de56ccSmrg ;; 1092488de56ccSmrg esac 10925862bcd1aSmrg # Using Import Files as archive members, it is possible to support 10926862bcd1aSmrg # filename-based versioning of shared library archives on AIX. While 10927862bcd1aSmrg # this would work for both with and without runtime linking, it will 10928862bcd1aSmrg # prevent static linking of such archives. So we do filename-based 10929862bcd1aSmrg # shared library versioning with .so extension only, which is used 10930862bcd1aSmrg # when both runtime linking and shared linking is enabled. 10931862bcd1aSmrg # Unfortunately, runtime linking may impact performance, so we do 10932862bcd1aSmrg # not want this to be the default eventually. Also, we use the 10933862bcd1aSmrg # versioned .so libs for executables only if there is the -brtl 10934862bcd1aSmrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 10935862bcd1aSmrg # To allow for filename-based versioning support, we need to create 10936862bcd1aSmrg # libNAME.so.V as an archive file, containing: 10937862bcd1aSmrg # *) an Import File, referring to the versioned filename of the 10938862bcd1aSmrg # archive as well as the shared archive member, telling the 10939862bcd1aSmrg # bitwidth (32 or 64) of that shared object, and providing the 10940862bcd1aSmrg # list of exported symbols of that shared object, eventually 10941862bcd1aSmrg # decorated with the 'weak' keyword 10942862bcd1aSmrg # *) the shared object with the F_LOADONLY flag set, to really avoid 10943862bcd1aSmrg # it being seen by the linker. 10944862bcd1aSmrg # At run time we better use the real file rather than another symlink, 10945862bcd1aSmrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 10946862bcd1aSmrg 10947862bcd1aSmrg case $with_aix_soname,$aix_use_runtimelinking in 10948862bcd1aSmrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 1094988de56ccSmrg # soname into executable. Probably we can add versioning support to 1095088de56ccSmrg # collect2, so additional links can be useful in future. 10951862bcd1aSmrg aix,yes) # traditional libtool 10952862bcd1aSmrg dynamic_linker='AIX unversionable lib.so' 1095388de56ccSmrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 1095488de56ccSmrg # instead of lib<name>.a to let people know that these are not 1095588de56ccSmrg # typical AIX shared libraries. 10956862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 10957862bcd1aSmrg ;; 10958862bcd1aSmrg aix,no) # traditional AIX only 10959862bcd1aSmrg dynamic_linker='AIX lib.a(lib.so.V)' 1096088de56ccSmrg # We preserve .a as extension for shared libraries through AIX4.2 1096188de56ccSmrg # and later when we are not doing run time linking. 10962862bcd1aSmrg library_names_spec='$libname$release.a $libname.a' 10963862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 10964862bcd1aSmrg ;; 10965862bcd1aSmrg svr4,*) # full svr4 only 10966862bcd1aSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 10967862bcd1aSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10968862bcd1aSmrg # We do not specify a path in Import Files, so LIBPATH fires. 10969862bcd1aSmrg shlibpath_overrides_runpath=yes 10970862bcd1aSmrg ;; 10971862bcd1aSmrg *,yes) # both, prefer svr4 10972862bcd1aSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 10973862bcd1aSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 10974862bcd1aSmrg # unpreferred sharedlib libNAME.a needs extra handling 10975862bcd1aSmrg 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"' 10976862bcd1aSmrg 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"' 10977862bcd1aSmrg # We do not specify a path in Import Files, so LIBPATH fires. 10978862bcd1aSmrg shlibpath_overrides_runpath=yes 10979862bcd1aSmrg ;; 10980862bcd1aSmrg *,no) # both, prefer aix 10981862bcd1aSmrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 10982862bcd1aSmrg library_names_spec='$libname$release.a $libname.a' 10983862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 10984862bcd1aSmrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 10985862bcd1aSmrg 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)' 10986862bcd1aSmrg 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"' 10987862bcd1aSmrg ;; 10988862bcd1aSmrg esac 1098988de56ccSmrg shlibpath_var=LIBPATH 1099088de56ccSmrg fi 10991b4ee4795Smrg ;; 109921ab64890Smrg 1099388de56ccSmrgamigaos*) 1099488de56ccSmrg case $host_cpu in 1099588de56ccSmrg powerpc) 1099688de56ccSmrg # Since July 2007 AmigaOS4 officially supports .so libraries. 1099788de56ccSmrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10998862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1099988de56ccSmrg ;; 1100088de56ccSmrg m68k) 1100188de56ccSmrg library_names_spec='$libname.ixlibrary $libname.a' 1100288de56ccSmrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 11003862bcd1aSmrg 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' 1100488de56ccSmrg ;; 1100588de56ccSmrg esac 1100688de56ccSmrg ;; 110071ab64890Smrg 1100888de56ccSmrgbeos*) 11009862bcd1aSmrg library_names_spec='$libname$shared_ext' 1101088de56ccSmrg dynamic_linker="$host_os ld.so" 1101188de56ccSmrg shlibpath_var=LIBRARY_PATH 1101288de56ccSmrg ;; 110131ab64890Smrg 1101488de56ccSmrgbsdi[45]*) 11015eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1101688de56ccSmrg need_version=no 11017862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11018862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1101988de56ccSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 1102088de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1102188de56ccSmrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 1102288de56ccSmrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 1102388de56ccSmrg # the default ld.so.conf also contains /usr/contrib/lib and 1102488de56ccSmrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 1102588de56ccSmrg # libtool to hard-code these into programs 1102688de56ccSmrg ;; 1102788de56ccSmrg 1102888de56ccSmrgcygwin* | mingw* | pw32* | cegcc*) 1102988de56ccSmrg version_type=windows 11030862bcd1aSmrg shrext_cmds=.dll 1103188de56ccSmrg need_version=no 1103288de56ccSmrg need_lib_prefix=no 110331ab64890Smrg 11034e9fcaa8aSmrg case $GCC,$cc_basename in 11035e9fcaa8aSmrg yes,*) 11036e9fcaa8aSmrg # gcc 1103788de56ccSmrg library_names_spec='$libname.dll.a' 1103888de56ccSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11039862bcd1aSmrg postinstall_cmds='base_file=`basename \$file`~ 11040862bcd1aSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 1104188de56ccSmrg dldir=$destdir/`dirname \$dlpath`~ 1104288de56ccSmrg test -d \$dldir || mkdir -p \$dldir~ 1104388de56ccSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 1104488de56ccSmrg chmod a+x \$dldir/$dlname~ 1104588de56ccSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 1104688de56ccSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 1104788de56ccSmrg fi' 1104888de56ccSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1104988de56ccSmrg dlpath=$dir/\$dldll~ 1105088de56ccSmrg $RM \$dlpath' 1105188de56ccSmrg shlibpath_overrides_runpath=yes 110521ab64890Smrg 11053b4ee4795Smrg case $host_os in 1105488de56ccSmrg cygwin*) 1105588de56ccSmrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11056876003caSmrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11057e9fcaa8aSmrg 11058e9fcaa8aSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11059b4ee4795Smrg ;; 1106088de56ccSmrg mingw* | cegcc*) 1106188de56ccSmrg # MinGW DLLs use traditional 'lib' prefix 11062862bcd1aSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11063b4ee4795Smrg ;; 1106488de56ccSmrg pw32*) 1106588de56ccSmrg # pw32 DLLs use 'pw' prefix rather than 'lib' 11066876003caSmrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11067b4ee4795Smrg ;; 11068b4ee4795Smrg esac 11069e9fcaa8aSmrg dynamic_linker='Win32 ld.exe' 11070e9fcaa8aSmrg ;; 11071e9fcaa8aSmrg 11072876003caSmrg *,cl*) 11073876003caSmrg # Native MSVC 11074e9fcaa8aSmrg libname_spec='$name' 11075862bcd1aSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11076862bcd1aSmrg library_names_spec='$libname.dll.lib' 11077e9fcaa8aSmrg 11078e9fcaa8aSmrg case $build_os in 11079e9fcaa8aSmrg mingw*) 11080e9fcaa8aSmrg sys_lib_search_path_spec= 11081e9fcaa8aSmrg lt_save_ifs=$IFS 11082e9fcaa8aSmrg IFS=';' 11083e9fcaa8aSmrg for lt_path in $LIB 11084e9fcaa8aSmrg do 11085e9fcaa8aSmrg IFS=$lt_save_ifs 11086e9fcaa8aSmrg # Let DOS variable expansion print the short 8.3 style file name. 11087e9fcaa8aSmrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11088e9fcaa8aSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11089e9fcaa8aSmrg done 11090e9fcaa8aSmrg IFS=$lt_save_ifs 11091e9fcaa8aSmrg # Convert to MSYS style. 11092876003caSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11093e9fcaa8aSmrg ;; 11094e9fcaa8aSmrg cygwin*) 11095e9fcaa8aSmrg # Convert to unix form, then to dos form, then back to unix form 11096e9fcaa8aSmrg # but this time dos style (no spaces!) so that the unix form looks 11097e9fcaa8aSmrg # like /cygdrive/c/PROGRA~1:/cygdr... 11098e9fcaa8aSmrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11099e9fcaa8aSmrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11100e9fcaa8aSmrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11101e9fcaa8aSmrg ;; 11102e9fcaa8aSmrg *) 11103862bcd1aSmrg sys_lib_search_path_spec=$LIB 11104e9fcaa8aSmrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11105e9fcaa8aSmrg # It is most probably a Windows format PATH. 11106e9fcaa8aSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11107e9fcaa8aSmrg else 11108e9fcaa8aSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11109e9fcaa8aSmrg fi 11110e9fcaa8aSmrg # FIXME: find the short name or the path components, as spaces are 11111e9fcaa8aSmrg # common. (e.g. "Program Files" -> "PROGRA~1") 11112e9fcaa8aSmrg ;; 11113e9fcaa8aSmrg esac 11114e9fcaa8aSmrg 11115e9fcaa8aSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11116862bcd1aSmrg postinstall_cmds='base_file=`basename \$file`~ 11117862bcd1aSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11118e9fcaa8aSmrg dldir=$destdir/`dirname \$dlpath`~ 11119e9fcaa8aSmrg test -d \$dldir || mkdir -p \$dldir~ 11120e9fcaa8aSmrg $install_prog $dir/$dlname \$dldir/$dlname' 11121e9fcaa8aSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11122e9fcaa8aSmrg dlpath=$dir/\$dldll~ 11123e9fcaa8aSmrg $RM \$dlpath' 11124e9fcaa8aSmrg shlibpath_overrides_runpath=yes 11125e9fcaa8aSmrg dynamic_linker='Win32 link.exe' 1112688de56ccSmrg ;; 111271ab64890Smrg 1112888de56ccSmrg *) 11129876003caSmrg # Assume MSVC wrapper 11130862bcd1aSmrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11131e9fcaa8aSmrg dynamic_linker='Win32 ld.exe' 1113288de56ccSmrg ;; 1113388de56ccSmrg esac 1113488de56ccSmrg # FIXME: first we should search . and the directory the executable is in 1113588de56ccSmrg shlibpath_var=PATH 1113688de56ccSmrg ;; 111371ab64890Smrg 1113888de56ccSmrgdarwin* | rhapsody*) 1113988de56ccSmrg dynamic_linker="$host_os dyld" 1114088de56ccSmrg version_type=darwin 1114188de56ccSmrg need_lib_prefix=no 1114288de56ccSmrg need_version=no 11143862bcd1aSmrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11144862bcd1aSmrg soname_spec='$libname$release$major$shared_ext' 1114588de56ccSmrg shlibpath_overrides_runpath=yes 1114688de56ccSmrg shlibpath_var=DYLD_LIBRARY_PATH 1114788de56ccSmrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 111481ab64890Smrg 1114988de56ccSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 1115088de56ccSmrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1115188de56ccSmrg ;; 111521ab64890Smrg 1115388de56ccSmrgdgux*) 11154eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1115588de56ccSmrg need_lib_prefix=no 1115688de56ccSmrg need_version=no 11157862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11158862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1115988de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1116088de56ccSmrg ;; 111611ab64890Smrg 11162876003caSmrgfreebsd* | dragonfly*) 1116388de56ccSmrg # DragonFly does not have aout. When/if they implement a new 1116488de56ccSmrg # versioning mechanism, adjust this. 1116588de56ccSmrg if test -x /usr/bin/objformat; then 1116688de56ccSmrg objformat=`/usr/bin/objformat` 1116788de56ccSmrg else 1116888de56ccSmrg case $host_os in 11169eb411b4bSmrg freebsd[23].*) objformat=aout ;; 1117088de56ccSmrg *) objformat=elf ;; 1117188de56ccSmrg esac 1117288de56ccSmrg fi 111735afda2e6Smrg version_type=freebsd-$objformat 1117488de56ccSmrg case $version_type in 1117588de56ccSmrg freebsd-elf*) 11176862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11177862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1117888de56ccSmrg need_version=no 1117988de56ccSmrg need_lib_prefix=no 1118088de56ccSmrg ;; 1118188de56ccSmrg freebsd-*) 11182862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1118388de56ccSmrg need_version=yes 1118488de56ccSmrg ;; 1118588de56ccSmrg esac 1118688de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1118788de56ccSmrg case $host_os in 11188eb411b4bSmrg freebsd2.*) 1118988de56ccSmrg shlibpath_overrides_runpath=yes 11190b4ee4795Smrg ;; 1119188de56ccSmrg freebsd3.[01]* | freebsdelf3.[01]*) 1119288de56ccSmrg shlibpath_overrides_runpath=yes 1119388de56ccSmrg hardcode_into_libs=yes 11194b4ee4795Smrg ;; 1119588de56ccSmrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1119688de56ccSmrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1119788de56ccSmrg shlibpath_overrides_runpath=no 1119888de56ccSmrg hardcode_into_libs=yes 1119988de56ccSmrg ;; 1120088de56ccSmrg *) # from 4.6 on, and DragonFly 1120188de56ccSmrg shlibpath_overrides_runpath=yes 1120288de56ccSmrg hardcode_into_libs=yes 1120388de56ccSmrg ;; 1120488de56ccSmrg esac 1120588de56ccSmrg ;; 112061ab64890Smrg 11207e9fcaa8aSmrghaiku*) 11208eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11209e9fcaa8aSmrg need_lib_prefix=no 11210e9fcaa8aSmrg need_version=no 11211e9fcaa8aSmrg dynamic_linker="$host_os runtime_loader" 11212862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11213862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11214e9fcaa8aSmrg shlibpath_var=LIBRARY_PATH 11215862bcd1aSmrg shlibpath_overrides_runpath=no 11216e9fcaa8aSmrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11217e9fcaa8aSmrg hardcode_into_libs=yes 11218e9fcaa8aSmrg ;; 11219e9fcaa8aSmrg 1122088de56ccSmrghpux9* | hpux10* | hpux11*) 1122188de56ccSmrg # Give a soname corresponding to the major version so that dld.sl refuses to 1122288de56ccSmrg # link against other versions. 1122388de56ccSmrg version_type=sunos 1122488de56ccSmrg need_lib_prefix=no 1122588de56ccSmrg need_version=no 1122688de56ccSmrg case $host_cpu in 1122788de56ccSmrg ia64*) 1122888de56ccSmrg shrext_cmds='.so' 1122988de56ccSmrg hardcode_into_libs=yes 1123088de56ccSmrg dynamic_linker="$host_os dld.so" 1123188de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1123288de56ccSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11233862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11234862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11235862bcd1aSmrg if test 32 = "$HPUX_IA64_MODE"; then 1123688de56ccSmrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11237862bcd1aSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11238b4ee4795Smrg else 1123988de56ccSmrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11240862bcd1aSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11241b4ee4795Smrg fi 1124288de56ccSmrg ;; 1124388de56ccSmrg hppa*64*) 1124488de56ccSmrg shrext_cmds='.sl' 1124588de56ccSmrg hardcode_into_libs=yes 1124688de56ccSmrg dynamic_linker="$host_os dld.sl" 1124788de56ccSmrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1124888de56ccSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11249862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11250862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1125188de56ccSmrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1125288de56ccSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11253b4ee4795Smrg ;; 11254b4ee4795Smrg *) 1125588de56ccSmrg shrext_cmds='.sl' 1125688de56ccSmrg dynamic_linker="$host_os dld.sl" 1125788de56ccSmrg shlibpath_var=SHLIB_PATH 1125888de56ccSmrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11259862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11260862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1126188de56ccSmrg ;; 11262b4ee4795Smrg esac 11263e9fcaa8aSmrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 1126488de56ccSmrg postinstall_cmds='chmod 555 $lib' 11265e9fcaa8aSmrg # or fails outright, so override atomically: 11266e9fcaa8aSmrg install_override_mode=555 1126788de56ccSmrg ;; 112681ab64890Smrg 1126988de56ccSmrginterix[3-9]*) 11270eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1127188de56ccSmrg need_lib_prefix=no 1127288de56ccSmrg need_version=no 11273862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11274862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1127588de56ccSmrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1127688de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1127788de56ccSmrg shlibpath_overrides_runpath=no 1127888de56ccSmrg hardcode_into_libs=yes 1127988de56ccSmrg ;; 112801ab64890Smrg 1128188de56ccSmrgirix5* | irix6* | nonstopux*) 1128288de56ccSmrg case $host_os in 1128388de56ccSmrg nonstopux*) version_type=nonstopux ;; 1128488de56ccSmrg *) 11285862bcd1aSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 11286eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1128788de56ccSmrg else 1128888de56ccSmrg version_type=irix 1128988de56ccSmrg fi ;; 1129088de56ccSmrg esac 11291b4ee4795Smrg need_lib_prefix=no 11292b4ee4795Smrg need_version=no 11293862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11294862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 1129588de56ccSmrg case $host_os in 1129688de56ccSmrg irix5* | nonstopux*) 1129788de56ccSmrg libsuff= shlibsuff= 1129888de56ccSmrg ;; 1129988de56ccSmrg *) 1130088de56ccSmrg case $LD in # libtool.m4 will add one of these switches to LD 1130188de56ccSmrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1130288de56ccSmrg libsuff= shlibsuff= libmagic=32-bit;; 1130388de56ccSmrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1130488de56ccSmrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1130588de56ccSmrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1130688de56ccSmrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1130788de56ccSmrg *) libsuff= shlibsuff= libmagic=never-match;; 11308b4ee4795Smrg esac 1130988de56ccSmrg ;; 1131088de56ccSmrg esac 1131188de56ccSmrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1131288de56ccSmrg shlibpath_overrides_runpath=no 11313862bcd1aSmrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11314862bcd1aSmrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 1131588de56ccSmrg hardcode_into_libs=yes 11316b4ee4795Smrg ;; 113171ab64890Smrg 1131888de56ccSmrg# No shared lib support for Linux oldld, aout, or coff. 1131988de56ccSmrglinux*oldld* | linux*aout* | linux*coff*) 1132088de56ccSmrg dynamic_linker=no 11321b4ee4795Smrg ;; 113221ab64890Smrg 11323862bcd1aSmrglinux*android*) 11324862bcd1aSmrg version_type=none # Android doesn't support versioned libraries. 11325862bcd1aSmrg need_lib_prefix=no 11326862bcd1aSmrg need_version=no 11327862bcd1aSmrg library_names_spec='$libname$release$shared_ext' 11328862bcd1aSmrg soname_spec='$libname$release$shared_ext' 11329862bcd1aSmrg finish_cmds= 11330862bcd1aSmrg shlibpath_var=LD_LIBRARY_PATH 11331862bcd1aSmrg shlibpath_overrides_runpath=yes 11332862bcd1aSmrg 11333862bcd1aSmrg # This implies no fast_install, which is unacceptable. 11334862bcd1aSmrg # Some rework will be needed to allow for fast_install 11335862bcd1aSmrg # before this can be enabled. 11336862bcd1aSmrg hardcode_into_libs=yes 11337862bcd1aSmrg 11338862bcd1aSmrg dynamic_linker='Android linker' 11339862bcd1aSmrg # Don't embed -rpath directories since the linker doesn't support them. 11340862bcd1aSmrg hardcode_libdir_flag_spec='-L$libdir' 11341862bcd1aSmrg ;; 11342862bcd1aSmrg 11343eb411b4bSmrg# This must be glibc/ELF. 113442d67cb4fSmrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11345eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1134688de56ccSmrg need_lib_prefix=no 11347b4ee4795Smrg need_version=no 11348862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11349862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1135088de56ccSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11351b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 1135288de56ccSmrg shlibpath_overrides_runpath=no 11353e9fcaa8aSmrg 1135488de56ccSmrg # Some binutils ld are patched to set DT_RUNPATH 11355876003caSmrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11356876003caSmrg $as_echo_n "(cached) " >&6 11357876003caSmrgelse 11358e9fcaa8aSmrg lt_cv_shlibpath_overrides_runpath=no 11359e9fcaa8aSmrg save_LDFLAGS=$LDFLAGS 11360e9fcaa8aSmrg save_libdir=$libdir 11361e9fcaa8aSmrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11362e9fcaa8aSmrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11363e9fcaa8aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1136488de56ccSmrg/* end confdefs.h. */ 113651ab64890Smrg 1136688de56ccSmrgint 11367876003caSmrgmain () 1136888de56ccSmrg{ 113691ab64890Smrg 1137088de56ccSmrg ; 1137188de56ccSmrg return 0; 1137288de56ccSmrg} 1137388de56ccSmrg_ACEOF 11374876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 11375876003caSmrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11376e9fcaa8aSmrg lt_cv_shlibpath_overrides_runpath=yes 1137788de56ccSmrgfi 1137888de56ccSmrgfi 11379876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1138088de56ccSmrg conftest$ac_exeext conftest.$ac_ext 11381e9fcaa8aSmrg LDFLAGS=$save_LDFLAGS 11382e9fcaa8aSmrg libdir=$save_libdir 11383e9fcaa8aSmrg 11384e9fcaa8aSmrgfi 11385e9fcaa8aSmrg 11386e9fcaa8aSmrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 113871ab64890Smrg 1138888de56ccSmrg # This implies no fast_install, which is unacceptable. 1138988de56ccSmrg # Some rework will be needed to allow for fast_install 1139088de56ccSmrg # before this can be enabled. 1139188de56ccSmrg hardcode_into_libs=yes 113921ab64890Smrg 11393862bcd1aSmrg # Ideally, we could use ldconfig to report *all* directores which are 11394862bcd1aSmrg # searched for libraries, however this is still not possible. Aside from not 11395862bcd1aSmrg # being certain /sbin/ldconfig is available, command 11396862bcd1aSmrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11397862bcd1aSmrg # even though it is searched at run-time. Try to do the best guess by 11398862bcd1aSmrg # appending ld.so.conf contents (and includes) to the search path. 1139988de56ccSmrg if test -f /etc/ld.so.conf; then 11400e9fcaa8aSmrg 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' ' '` 114019c019ec5Smaya sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 1140288de56ccSmrg fi 1140388de56ccSmrg 1140488de56ccSmrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1140588de56ccSmrg # powerpc, because MkLinux only supported shared libraries with the 1140688de56ccSmrg # GNU dynamic linker. Since this was broken with cross compilers, 1140788de56ccSmrg # most powerpc-linux boxes support dynamic linking these days and 1140888de56ccSmrg # people can always --disable-shared, the test was removed, and we 1140988de56ccSmrg # assume the GNU/Linux dynamic linker is in use. 1141088de56ccSmrg dynamic_linker='GNU/Linux ld.so' 11411b4ee4795Smrg ;; 114121ab64890Smrg 1141388de56ccSmrgnetbsd*) 1141488de56ccSmrg version_type=sunos 11415b4ee4795Smrg need_lib_prefix=no 11416b4ee4795Smrg need_version=no 1141788de56ccSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11418862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1141988de56ccSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1142088de56ccSmrg dynamic_linker='NetBSD (a.out) ld.so' 1142188de56ccSmrg else 11422862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11423862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 1142488de56ccSmrg dynamic_linker='NetBSD ld.elf_so' 1142588de56ccSmrg fi 1142688de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 11427b4ee4795Smrg shlibpath_overrides_runpath=yes 1142888de56ccSmrg hardcode_into_libs=yes 11429b4ee4795Smrg ;; 114301ab64890Smrg 1143188de56ccSmrgnewsos6) 11432eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11433862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1143488de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1143588de56ccSmrg shlibpath_overrides_runpath=yes 1143688de56ccSmrg ;; 1143788de56ccSmrg 1143888de56ccSmrg*nto* | *qnx*) 1143988de56ccSmrg version_type=qnx 11440b4ee4795Smrg need_lib_prefix=no 11441b4ee4795Smrg need_version=no 11442862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11443862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11444b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 1144588de56ccSmrg shlibpath_overrides_runpath=no 1144688de56ccSmrg hardcode_into_libs=yes 1144788de56ccSmrg dynamic_linker='ldqnx.so' 11448b4ee4795Smrg ;; 114492e9c7c8cSmrg 11450862bcd1aSmrgopenbsd* | bitrig*) 11451b4ee4795Smrg version_type=sunos 11452862bcd1aSmrg sys_lib_dlsearch_path_spec=/usr/lib 11453b4ee4795Smrg need_lib_prefix=no 11454862bcd1aSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11455862bcd1aSmrg need_version=no 11456b4ee4795Smrg else 11457862bcd1aSmrg need_version=yes 11458b4ee4795Smrg fi 11459862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11460862bcd1aSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11461862bcd1aSmrg shlibpath_var=LD_LIBRARY_PATH 11462862bcd1aSmrg shlibpath_overrides_runpath=yes 11463b4ee4795Smrg ;; 11464b4ee4795Smrg 11465b4ee4795Smrgos2*) 11466b4ee4795Smrg libname_spec='$name' 11467862bcd1aSmrg version_type=windows 11468862bcd1aSmrg shrext_cmds=.dll 11469862bcd1aSmrg need_version=no 11470b4ee4795Smrg need_lib_prefix=no 11471862bcd1aSmrg # OS/2 can only load a DLL with a base name of 8 characters or less. 11472862bcd1aSmrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11473862bcd1aSmrg v=$($ECHO $release$versuffix | tr -d .-); 11474862bcd1aSmrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11475862bcd1aSmrg $ECHO $n$v`$shared_ext' 11476862bcd1aSmrg library_names_spec='${libname}_dll.$libext' 11477b4ee4795Smrg dynamic_linker='OS/2 ld.exe' 11478862bcd1aSmrg shlibpath_var=BEGINLIBPATH 11479862bcd1aSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11480862bcd1aSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11481862bcd1aSmrg postinstall_cmds='base_file=`basename \$file`~ 11482862bcd1aSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11483862bcd1aSmrg dldir=$destdir/`dirname \$dlpath`~ 11484862bcd1aSmrg test -d \$dldir || mkdir -p \$dldir~ 11485862bcd1aSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 11486862bcd1aSmrg chmod a+x \$dldir/$dlname~ 11487862bcd1aSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11488862bcd1aSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11489862bcd1aSmrg fi' 11490862bcd1aSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11491862bcd1aSmrg dlpath=$dir/\$dldll~ 11492862bcd1aSmrg $RM \$dlpath' 11493b4ee4795Smrg ;; 11494b4ee4795Smrg 11495b4ee4795Smrgosf3* | osf4* | osf5*) 11496b4ee4795Smrg version_type=osf 11497b4ee4795Smrg need_lib_prefix=no 11498b4ee4795Smrg need_version=no 11499862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11500862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11501b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11502b4ee4795Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11503862bcd1aSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11504b4ee4795Smrg ;; 11505b4ee4795Smrg 11506b4ee4795Smrgrdos*) 11507b4ee4795Smrg dynamic_linker=no 11508b4ee4795Smrg ;; 11509b4ee4795Smrg 11510b4ee4795Smrgsolaris*) 11511eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11512b4ee4795Smrg need_lib_prefix=no 11513b4ee4795Smrg need_version=no 11514862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11515862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11516b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11517b4ee4795Smrg shlibpath_overrides_runpath=yes 11518b4ee4795Smrg hardcode_into_libs=yes 11519b4ee4795Smrg # ldd complains unless libraries are executable 11520b4ee4795Smrg postinstall_cmds='chmod +x $lib' 11521b4ee4795Smrg ;; 11522b4ee4795Smrg 11523b4ee4795Smrgsunos4*) 11524b4ee4795Smrg version_type=sunos 11525862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11526b4ee4795Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11527b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11528b4ee4795Smrg shlibpath_overrides_runpath=yes 11529862bcd1aSmrg if test yes = "$with_gnu_ld"; then 11530b4ee4795Smrg need_lib_prefix=no 11531b4ee4795Smrg fi 11532b4ee4795Smrg need_version=yes 11533b4ee4795Smrg ;; 11534b4ee4795Smrg 11535b4ee4795Smrgsysv4 | sysv4.3*) 11536eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11537862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11538862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11539b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11540b4ee4795Smrg case $host_vendor in 11541b4ee4795Smrg sni) 11542b4ee4795Smrg shlibpath_overrides_runpath=no 11543b4ee4795Smrg need_lib_prefix=no 11544b4ee4795Smrg runpath_var=LD_RUN_PATH 11545b4ee4795Smrg ;; 11546b4ee4795Smrg siemens) 11547b4ee4795Smrg need_lib_prefix=no 11548b4ee4795Smrg ;; 11549b4ee4795Smrg motorola) 11550b4ee4795Smrg need_lib_prefix=no 11551b4ee4795Smrg need_version=no 11552b4ee4795Smrg shlibpath_overrides_runpath=no 11553b4ee4795Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11554b4ee4795Smrg ;; 11555b4ee4795Smrg esac 11556b4ee4795Smrg ;; 11557b4ee4795Smrg 11558b4ee4795Smrgsysv4*MP*) 11559862bcd1aSmrg if test -d /usr/nec; then 11560eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11561862bcd1aSmrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11562862bcd1aSmrg soname_spec='$libname$shared_ext.$major' 11563b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11564b4ee4795Smrg fi 11565b4ee4795Smrg ;; 11566b4ee4795Smrg 11567b4ee4795Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11568862bcd1aSmrg version_type=sco 11569b4ee4795Smrg need_lib_prefix=no 11570b4ee4795Smrg need_version=no 11571862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11572862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11573b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 1157488de56ccSmrg shlibpath_overrides_runpath=yes 11575b4ee4795Smrg hardcode_into_libs=yes 11576862bcd1aSmrg if test yes = "$with_gnu_ld"; then 11577b4ee4795Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11578b4ee4795Smrg else 11579b4ee4795Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11580b4ee4795Smrg case $host_os in 11581b4ee4795Smrg sco3.2v5*) 11582b4ee4795Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11583b4ee4795Smrg ;; 11584b4ee4795Smrg esac 11585b4ee4795Smrg fi 11586b4ee4795Smrg sys_lib_dlsearch_path_spec='/usr/lib' 11587b4ee4795Smrg ;; 11588b4ee4795Smrg 1158988de56ccSmrgtpf*) 1159088de56ccSmrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11591eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 1159288de56ccSmrg need_lib_prefix=no 1159388de56ccSmrg need_version=no 11594862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1159588de56ccSmrg shlibpath_var=LD_LIBRARY_PATH 1159688de56ccSmrg shlibpath_overrides_runpath=no 1159788de56ccSmrg hardcode_into_libs=yes 1159888de56ccSmrg ;; 1159988de56ccSmrg 11600b4ee4795Smrguts4*) 11601eb411b4bSmrg version_type=linux # correct to gnu/linux during the next big refactor 11602862bcd1aSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11603862bcd1aSmrg soname_spec='$libname$release$shared_ext$major' 11604b4ee4795Smrg shlibpath_var=LD_LIBRARY_PATH 11605b4ee4795Smrg ;; 11606b4ee4795Smrg 11607b4ee4795Smrg*) 11608b4ee4795Smrg dynamic_linker=no 11609b4ee4795Smrg ;; 116102e9c7c8cSmrgesac 11611876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11612876003caSmrg$as_echo "$dynamic_linker" >&6; } 11613862bcd1aSmrgtest no = "$dynamic_linker" && can_build_shared=no 116142e9c7c8cSmrg 11615b4ee4795Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11616862bcd1aSmrgif test yes = "$GCC"; then 11617b4ee4795Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11618b4ee4795Smrgfi 1161957f47464Smrg 11620862bcd1aSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11621862bcd1aSmrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 1162257f47464Smrgfi 11623862bcd1aSmrg 11624862bcd1aSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11625862bcd1aSmrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 1162657f47464Smrgfi 1162757f47464Smrg 11628862bcd1aSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11629862bcd1aSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 11630862bcd1aSmrg 11631862bcd1aSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 11632862bcd1aSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 11633862bcd1aSmrg 11634862bcd1aSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 11635862bcd1aSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 11636862bcd1aSmrg 11637862bcd1aSmrg 11638862bcd1aSmrg 11639862bcd1aSmrg 11640862bcd1aSmrg 11641862bcd1aSmrg 1164257f47464Smrg 1164357f47464Smrg 1164457f47464Smrg 1164557f47464Smrg 1164657f47464Smrg 1164757f47464Smrg 1164857f47464Smrg 1164957f47464Smrg 1165057f47464Smrg 1165157f47464Smrg 1165257f47464Smrg 1165357f47464Smrg 1165457f47464Smrg 1165557f47464Smrg 1165657f47464Smrg 1165757f47464Smrg 1165857f47464Smrg 1165957f47464Smrg 1166057f47464Smrg 1166157f47464Smrg 1166257f47464Smrg 1166357f47464Smrg 1166457f47464Smrg 1166557f47464Smrg 1166657f47464Smrg 1166757f47464Smrg 1166857f47464Smrg 1166957f47464Smrg 1167057f47464Smrg 1167157f47464Smrg 1167257f47464Smrg 1167357f47464Smrg 1167457f47464Smrg 1167557f47464Smrg 1167657f47464Smrg 1167757f47464Smrg 1167857f47464Smrg 1167957f47464Smrg 1168057f47464Smrg 1168157f47464Smrg 1168257f47464Smrg 1168357f47464Smrg 1168457f47464Smrg 1168557f47464Smrg 1168657f47464Smrg 1168757f47464Smrg 1168857f47464Smrg 1168957f47464Smrg 1169057f47464Smrg 1169157f47464Smrg 1169257f47464Smrg 1169357f47464Smrg 1169457f47464Smrg 1169557f47464Smrg 1169657f47464Smrg 1169757f47464Smrg 1169857f47464Smrg 1169957f47464Smrg 1170057f47464Smrg 1170157f47464Smrg 1170257f47464Smrg 1170357f47464Smrg 1170457f47464Smrg 1170557f47464Smrg 1170657f47464Smrg 1170757f47464Smrg 1170857f47464Smrg 1170957f47464Smrg 1171057f47464Smrg 1171157f47464Smrg 1171257f47464Smrg 1171357f47464Smrg 1171457f47464Smrg 1171557f47464Smrg 1171657f47464Smrg 1171757f47464Smrg 1171857f47464Smrg 1171957f47464Smrg 1172057f47464Smrg 1172157f47464Smrg 1172257f47464Smrg 1172357f47464Smrg 1172457f47464Smrg 1172557f47464Smrg 1172657f47464Smrg 1172757f47464Smrg 1172857f47464Smrg 1172957f47464Smrg 1173057f47464Smrg 1173157f47464Smrg 1173257f47464Smrg 11733876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11734876003caSmrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 1173557f47464Smrghardcode_action= 1173657f47464Smrgif test -n "$hardcode_libdir_flag_spec" || 1173757f47464Smrg test -n "$runpath_var" || 11738862bcd1aSmrg test yes = "$hardcode_automatic"; then 1173957f47464Smrg 1174057f47464Smrg # We can hardcode non-existent directories. 11741862bcd1aSmrg if test no != "$hardcode_direct" && 1174257f47464Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1174357f47464Smrg # have to relink, otherwise we might link with an installed library 1174457f47464Smrg # when we should be linking with a yet-to-be-installed one 11745862bcd1aSmrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 11746862bcd1aSmrg test no != "$hardcode_minus_L"; then 1174757f47464Smrg # Linking always hardcodes the temporary library directory. 1174857f47464Smrg hardcode_action=relink 1174957f47464Smrg else 1175057f47464Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1175157f47464Smrg hardcode_action=immediate 1175257f47464Smrg fi 1175357f47464Smrgelse 1175457f47464Smrg # We cannot hardcode anything, or else we can only hardcode existing 1175557f47464Smrg # directories. 1175657f47464Smrg hardcode_action=unsupported 1175757f47464Smrgfi 11758876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11759876003caSmrg$as_echo "$hardcode_action" >&6; } 1176057f47464Smrg 11761862bcd1aSmrgif test relink = "$hardcode_action" || 11762862bcd1aSmrg test yes = "$inherit_rpath"; then 1176357f47464Smrg # Fast installation is not supported 1176457f47464Smrg enable_fast_install=no 11765862bcd1aSmrgelif test yes = "$shlibpath_overrides_runpath" || 11766862bcd1aSmrg test no = "$enable_shared"; then 1176757f47464Smrg # Fast installation is not necessary 1176857f47464Smrg enable_fast_install=needless 1176957f47464Smrgfi 1177057f47464Smrg 1177157f47464Smrg 1177257f47464Smrg 1177357f47464Smrg 1177457f47464Smrg 1177557f47464Smrg 11776862bcd1aSmrg if test yes != "$enable_dlopen"; then 1177757f47464Smrg enable_dlopen=unknown 1177857f47464Smrg enable_dlopen_self=unknown 1177957f47464Smrg enable_dlopen_self_static=unknown 1178057f47464Smrgelse 1178157f47464Smrg lt_cv_dlopen=no 1178257f47464Smrg lt_cv_dlopen_libs= 1178357f47464Smrg 1178457f47464Smrg case $host_os in 1178557f47464Smrg beos*) 11786862bcd1aSmrg lt_cv_dlopen=load_add_on 1178757f47464Smrg lt_cv_dlopen_libs= 1178857f47464Smrg lt_cv_dlopen_self=yes 1178957f47464Smrg ;; 1179057f47464Smrg 1179157f47464Smrg mingw* | pw32* | cegcc*) 11792862bcd1aSmrg lt_cv_dlopen=LoadLibrary 1179357f47464Smrg lt_cv_dlopen_libs= 1179457f47464Smrg ;; 1179557f47464Smrg 1179657f47464Smrg cygwin*) 11797862bcd1aSmrg lt_cv_dlopen=dlopen 1179857f47464Smrg lt_cv_dlopen_libs= 1179957f47464Smrg ;; 1180057f47464Smrg 1180157f47464Smrg darwin*) 11802862bcd1aSmrg # if libdl is installed we need to link against it 11803876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11804876003caSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 11805876003caSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 11806876003caSmrg $as_echo_n "(cached) " >&6 11807876003caSmrgelse 1180857f47464Smrg ac_check_lib_save_LIBS=$LIBS 1180957f47464SmrgLIBS="-ldl $LIBS" 1181057f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1181157f47464Smrg/* end confdefs.h. */ 1181257f47464Smrg 1181357f47464Smrg/* Override any GCC internal prototype to avoid an error. 1181457f47464Smrg Use char because int might match the return type of a GCC 1181557f47464Smrg builtin and then its argument prototype would still apply. */ 11816876003caSmrg#ifdef __cplusplus 11817876003caSmrgextern "C" 11818876003caSmrg#endif 1181957f47464Smrgchar dlopen (); 1182057f47464Smrgint 11821876003caSmrgmain () 1182257f47464Smrg{ 1182357f47464Smrgreturn dlopen (); 1182457f47464Smrg ; 1182557f47464Smrg return 0; 1182657f47464Smrg} 1182757f47464Smrg_ACEOF 11828876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1182957f47464Smrg ac_cv_lib_dl_dlopen=yes 11830876003caSmrgelse 1183157f47464Smrg ac_cv_lib_dl_dlopen=no 1183257f47464Smrgfi 11833876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1183457f47464Smrg conftest$ac_exeext conftest.$ac_ext 1183557f47464SmrgLIBS=$ac_check_lib_save_LIBS 1183657f47464Smrgfi 11837876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11838876003caSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11839876003caSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11840862bcd1aSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11841876003caSmrgelse 1184257f47464Smrg 11843862bcd1aSmrg lt_cv_dlopen=dyld 1184457f47464Smrg lt_cv_dlopen_libs= 1184557f47464Smrg lt_cv_dlopen_self=yes 1184657f47464Smrg 1184757f47464Smrgfi 1184857f47464Smrg 1184957f47464Smrg ;; 1185057f47464Smrg 11851862bcd1aSmrg tpf*) 11852862bcd1aSmrg # Don't try to run any link tests for TPF. We know it's impossible 11853862bcd1aSmrg # because TPF is a cross-compiler, and we know how we open DSOs. 11854862bcd1aSmrg lt_cv_dlopen=dlopen 11855862bcd1aSmrg lt_cv_dlopen_libs= 11856862bcd1aSmrg lt_cv_dlopen_self=no 11857862bcd1aSmrg ;; 11858862bcd1aSmrg 1185957f47464Smrg *) 1186057f47464Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11861876003caSmrgif test "x$ac_cv_func_shl_load" = xyes; then : 11862862bcd1aSmrg lt_cv_dlopen=shl_load 11863876003caSmrgelse 11864876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11865876003caSmrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 11866876003caSmrgif ${ac_cv_lib_dld_shl_load+:} false; then : 11867876003caSmrg $as_echo_n "(cached) " >&6 11868876003caSmrgelse 1186957f47464Smrg ac_check_lib_save_LIBS=$LIBS 1187057f47464SmrgLIBS="-ldld $LIBS" 1187157f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1187257f47464Smrg/* end confdefs.h. */ 1187357f47464Smrg 1187457f47464Smrg/* Override any GCC internal prototype to avoid an error. 1187557f47464Smrg Use char because int might match the return type of a GCC 1187657f47464Smrg builtin and then its argument prototype would still apply. */ 11877876003caSmrg#ifdef __cplusplus 11878876003caSmrgextern "C" 11879876003caSmrg#endif 1188057f47464Smrgchar shl_load (); 1188157f47464Smrgint 11882876003caSmrgmain () 1188357f47464Smrg{ 1188457f47464Smrgreturn shl_load (); 1188557f47464Smrg ; 1188657f47464Smrg return 0; 1188757f47464Smrg} 1188857f47464Smrg_ACEOF 11889876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1189057f47464Smrg ac_cv_lib_dld_shl_load=yes 11891876003caSmrgelse 1189257f47464Smrg ac_cv_lib_dld_shl_load=no 1189357f47464Smrgfi 11894876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1189557f47464Smrg conftest$ac_exeext conftest.$ac_ext 1189657f47464SmrgLIBS=$ac_check_lib_save_LIBS 1189757f47464Smrgfi 11898876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11899876003caSmrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11900876003caSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11901862bcd1aSmrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 11902876003caSmrgelse 1190357f47464Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11904876003caSmrgif test "x$ac_cv_func_dlopen" = xyes; then : 11905862bcd1aSmrg lt_cv_dlopen=dlopen 11906876003caSmrgelse 11907876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11908876003caSmrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 11909876003caSmrgif ${ac_cv_lib_dl_dlopen+:} false; then : 11910876003caSmrg $as_echo_n "(cached) " >&6 11911876003caSmrgelse 1191257f47464Smrg ac_check_lib_save_LIBS=$LIBS 1191357f47464SmrgLIBS="-ldl $LIBS" 1191457f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1191557f47464Smrg/* end confdefs.h. */ 1191657f47464Smrg 1191757f47464Smrg/* Override any GCC internal prototype to avoid an error. 1191857f47464Smrg Use char because int might match the return type of a GCC 1191957f47464Smrg builtin and then its argument prototype would still apply. */ 11920876003caSmrg#ifdef __cplusplus 11921876003caSmrgextern "C" 11922876003caSmrg#endif 1192357f47464Smrgchar dlopen (); 1192457f47464Smrgint 11925876003caSmrgmain () 1192657f47464Smrg{ 1192757f47464Smrgreturn dlopen (); 1192857f47464Smrg ; 1192957f47464Smrg return 0; 1193057f47464Smrg} 1193157f47464Smrg_ACEOF 11932876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1193357f47464Smrg ac_cv_lib_dl_dlopen=yes 11934876003caSmrgelse 1193557f47464Smrg ac_cv_lib_dl_dlopen=no 1193657f47464Smrgfi 11937876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1193857f47464Smrg conftest$ac_exeext conftest.$ac_ext 1193957f47464SmrgLIBS=$ac_check_lib_save_LIBS 1194057f47464Smrgfi 11941876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11942876003caSmrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11943876003caSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11944862bcd1aSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 11945876003caSmrgelse 11946876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11947876003caSmrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11948876003caSmrgif ${ac_cv_lib_svld_dlopen+:} false; then : 11949876003caSmrg $as_echo_n "(cached) " >&6 11950876003caSmrgelse 1195157f47464Smrg ac_check_lib_save_LIBS=$LIBS 1195257f47464SmrgLIBS="-lsvld $LIBS" 1195357f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1195457f47464Smrg/* end confdefs.h. */ 1195557f47464Smrg 1195657f47464Smrg/* Override any GCC internal prototype to avoid an error. 1195757f47464Smrg Use char because int might match the return type of a GCC 1195857f47464Smrg builtin and then its argument prototype would still apply. */ 11959876003caSmrg#ifdef __cplusplus 11960876003caSmrgextern "C" 11961876003caSmrg#endif 1196257f47464Smrgchar dlopen (); 1196357f47464Smrgint 11964876003caSmrgmain () 1196557f47464Smrg{ 1196657f47464Smrgreturn dlopen (); 1196757f47464Smrg ; 1196857f47464Smrg return 0; 1196957f47464Smrg} 1197057f47464Smrg_ACEOF 11971876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1197257f47464Smrg ac_cv_lib_svld_dlopen=yes 11973876003caSmrgelse 1197457f47464Smrg ac_cv_lib_svld_dlopen=no 1197557f47464Smrgfi 11976876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1197757f47464Smrg conftest$ac_exeext conftest.$ac_ext 1197857f47464SmrgLIBS=$ac_check_lib_save_LIBS 1197957f47464Smrgfi 11980876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11981876003caSmrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11982876003caSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11983862bcd1aSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 11984876003caSmrgelse 11985876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11986876003caSmrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 11987876003caSmrgif ${ac_cv_lib_dld_dld_link+:} false; then : 11988876003caSmrg $as_echo_n "(cached) " >&6 11989876003caSmrgelse 1199057f47464Smrg ac_check_lib_save_LIBS=$LIBS 1199157f47464SmrgLIBS="-ldld $LIBS" 1199257f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1199357f47464Smrg/* end confdefs.h. */ 1199457f47464Smrg 1199557f47464Smrg/* Override any GCC internal prototype to avoid an error. 1199657f47464Smrg Use char because int might match the return type of a GCC 1199757f47464Smrg builtin and then its argument prototype would still apply. */ 11998876003caSmrg#ifdef __cplusplus 11999876003caSmrgextern "C" 12000876003caSmrg#endif 1200157f47464Smrgchar dld_link (); 1200257f47464Smrgint 12003876003caSmrgmain () 1200457f47464Smrg{ 1200557f47464Smrgreturn dld_link (); 1200657f47464Smrg ; 1200757f47464Smrg return 0; 1200857f47464Smrg} 1200957f47464Smrg_ACEOF 12010876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 1201157f47464Smrg ac_cv_lib_dld_dld_link=yes 12012876003caSmrgelse 1201357f47464Smrg ac_cv_lib_dld_dld_link=no 1201457f47464Smrgfi 12015876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 1201657f47464Smrg conftest$ac_exeext conftest.$ac_ext 1201757f47464SmrgLIBS=$ac_check_lib_save_LIBS 120182e9c7c8cSmrgfi 12019876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12020876003caSmrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12021876003caSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12022862bcd1aSmrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 120232e9c7c8cSmrgfi 120241ab64890Smrg 120251ab64890Smrg 1202657f47464Smrgfi 120271ab64890Smrg 120281ab64890Smrg 1202957f47464Smrgfi 120301ab64890Smrg 120311ab64890Smrg 1203257f47464Smrgfi 120331ab64890Smrg 120341ab64890Smrg 1203557f47464Smrgfi 120361ab64890Smrg 120371ab64890Smrg 1203857f47464Smrgfi 120391ab64890Smrg 1204057f47464Smrg ;; 1204157f47464Smrg esac 120421ab64890Smrg 12043862bcd1aSmrg if test no = "$lt_cv_dlopen"; then 1204457f47464Smrg enable_dlopen=no 12045862bcd1aSmrg else 12046862bcd1aSmrg enable_dlopen=yes 1204757f47464Smrg fi 120481ab64890Smrg 1204957f47464Smrg case $lt_cv_dlopen in 1205057f47464Smrg dlopen) 12051862bcd1aSmrg save_CPPFLAGS=$CPPFLAGS 12052862bcd1aSmrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 120531ab64890Smrg 12054862bcd1aSmrg save_LDFLAGS=$LDFLAGS 1205557f47464Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 120561ab64890Smrg 12057862bcd1aSmrg save_LIBS=$LIBS 1205857f47464Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 120591ab64890Smrg 12060876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12061876003caSmrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12062876003caSmrgif ${lt_cv_dlopen_self+:} false; then : 12063876003caSmrg $as_echo_n "(cached) " >&6 12064876003caSmrgelse 12065862bcd1aSmrg if test yes = "$cross_compiling"; then : 1206657f47464Smrg lt_cv_dlopen_self=cross 1206757f47464Smrgelse 1206857f47464Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1206957f47464Smrg lt_status=$lt_dlunknown 1207057f47464Smrg cat > conftest.$ac_ext <<_LT_EOF 1207157f47464Smrg#line $LINENO "configure" 1207257f47464Smrg#include "confdefs.h" 120731ab64890Smrg 1207457f47464Smrg#if HAVE_DLFCN_H 1207557f47464Smrg#include <dlfcn.h> 1207657f47464Smrg#endif 120771ab64890Smrg 1207857f47464Smrg#include <stdio.h> 120791ab64890Smrg 1208057f47464Smrg#ifdef RTLD_GLOBAL 1208157f47464Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1208257f47464Smrg#else 1208357f47464Smrg# ifdef DL_GLOBAL 1208457f47464Smrg# define LT_DLGLOBAL DL_GLOBAL 1208557f47464Smrg# else 1208657f47464Smrg# define LT_DLGLOBAL 0 1208757f47464Smrg# endif 1208857f47464Smrg#endif 120891ab64890Smrg 1209057f47464Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1209157f47464Smrg find out it does not work in some platform. */ 1209257f47464Smrg#ifndef LT_DLLAZY_OR_NOW 1209357f47464Smrg# ifdef RTLD_LAZY 1209457f47464Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1209557f47464Smrg# else 1209657f47464Smrg# ifdef DL_LAZY 1209757f47464Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1209857f47464Smrg# else 1209957f47464Smrg# ifdef RTLD_NOW 1210057f47464Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1210157f47464Smrg# else 1210257f47464Smrg# ifdef DL_NOW 1210357f47464Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1210457f47464Smrg# else 1210557f47464Smrg# define LT_DLLAZY_OR_NOW 0 1210657f47464Smrg# endif 1210757f47464Smrg# endif 1210857f47464Smrg# endif 1210957f47464Smrg# endif 1211057f47464Smrg#endif 121111ab64890Smrg 12112862bcd1aSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 1211357f47464Smrg correspondingly for the symbols needed. */ 12114862bcd1aSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1211557f47464Smrgint fnord () __attribute__((visibility("default"))); 1211657f47464Smrg#endif 121171ab64890Smrg 1211857f47464Smrgint fnord () { return 42; } 1211957f47464Smrgint main () 1212057f47464Smrg{ 1212157f47464Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1212257f47464Smrg int status = $lt_dlunknown; 121231ab64890Smrg 1212457f47464Smrg if (self) 1212557f47464Smrg { 1212657f47464Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1212757f47464Smrg else 1212857f47464Smrg { 1212957f47464Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1213057f47464Smrg else puts (dlerror ()); 1213157f47464Smrg } 1213257f47464Smrg /* dlclose (self); */ 1213357f47464Smrg } 1213457f47464Smrg else 1213557f47464Smrg puts (dlerror ()); 121361ab64890Smrg 1213757f47464Smrg return status; 1213857f47464Smrg} 1213957f47464Smrg_LT_EOF 1214057f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1214157f47464Smrg (eval $ac_link) 2>&5 1214257f47464Smrg ac_status=$? 12143876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12144862bcd1aSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 1214557f47464Smrg (./conftest; exit; ) >&5 2>/dev/null 1214657f47464Smrg lt_status=$? 1214757f47464Smrg case x$lt_status in 1214857f47464Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1214957f47464Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1215057f47464Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 1215157f47464Smrg esac 1215257f47464Smrg else : 1215357f47464Smrg # compilation failed 1215457f47464Smrg lt_cv_dlopen_self=no 1215557f47464Smrg fi 1215657f47464Smrgfi 1215757f47464Smrgrm -fr conftest* 121581ab64890Smrg 121591ab64890Smrg 1216057f47464Smrgfi 12161876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12162876003caSmrg$as_echo "$lt_cv_dlopen_self" >&6; } 121631ab64890Smrg 12164862bcd1aSmrg if test yes = "$lt_cv_dlopen_self"; then 1216557f47464Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12166876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12167876003caSmrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12168876003caSmrgif ${lt_cv_dlopen_self_static+:} false; then : 12169876003caSmrg $as_echo_n "(cached) " >&6 12170876003caSmrgelse 12171862bcd1aSmrg if test yes = "$cross_compiling"; then : 1217257f47464Smrg lt_cv_dlopen_self_static=cross 1217357f47464Smrgelse 1217457f47464Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1217557f47464Smrg lt_status=$lt_dlunknown 1217657f47464Smrg cat > conftest.$ac_ext <<_LT_EOF 1217757f47464Smrg#line $LINENO "configure" 1217857f47464Smrg#include "confdefs.h" 121791ab64890Smrg 1218057f47464Smrg#if HAVE_DLFCN_H 1218157f47464Smrg#include <dlfcn.h> 1218257f47464Smrg#endif 121831ab64890Smrg 1218457f47464Smrg#include <stdio.h> 121851ab64890Smrg 1218657f47464Smrg#ifdef RTLD_GLOBAL 1218757f47464Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1218857f47464Smrg#else 1218957f47464Smrg# ifdef DL_GLOBAL 1219057f47464Smrg# define LT_DLGLOBAL DL_GLOBAL 1219157f47464Smrg# else 1219257f47464Smrg# define LT_DLGLOBAL 0 1219357f47464Smrg# endif 1219457f47464Smrg#endif 121951ab64890Smrg 1219657f47464Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1219757f47464Smrg find out it does not work in some platform. */ 1219857f47464Smrg#ifndef LT_DLLAZY_OR_NOW 1219957f47464Smrg# ifdef RTLD_LAZY 1220057f47464Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1220157f47464Smrg# else 1220257f47464Smrg# ifdef DL_LAZY 1220357f47464Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1220457f47464Smrg# else 1220557f47464Smrg# ifdef RTLD_NOW 1220657f47464Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1220757f47464Smrg# else 1220857f47464Smrg# ifdef DL_NOW 1220957f47464Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1221057f47464Smrg# else 1221157f47464Smrg# define LT_DLLAZY_OR_NOW 0 1221257f47464Smrg# endif 1221357f47464Smrg# endif 1221457f47464Smrg# endif 1221557f47464Smrg# endif 1221657f47464Smrg#endif 122171ab64890Smrg 12218862bcd1aSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 1221957f47464Smrg correspondingly for the symbols needed. */ 12220862bcd1aSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1222157f47464Smrgint fnord () __attribute__((visibility("default"))); 1222257f47464Smrg#endif 122231ab64890Smrg 1222457f47464Smrgint fnord () { return 42; } 1222557f47464Smrgint main () 1222657f47464Smrg{ 1222757f47464Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1222857f47464Smrg int status = $lt_dlunknown; 122291ab64890Smrg 1223057f47464Smrg if (self) 1223157f47464Smrg { 1223257f47464Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1223357f47464Smrg else 1223457f47464Smrg { 1223557f47464Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1223657f47464Smrg else puts (dlerror ()); 1223757f47464Smrg } 1223857f47464Smrg /* dlclose (self); */ 1223957f47464Smrg } 1224057f47464Smrg else 1224157f47464Smrg puts (dlerror ()); 122421ab64890Smrg 1224357f47464Smrg return status; 1224457f47464Smrg} 1224557f47464Smrg_LT_EOF 1224657f47464Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1224757f47464Smrg (eval $ac_link) 2>&5 1224857f47464Smrg ac_status=$? 12249876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12250862bcd1aSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 1225157f47464Smrg (./conftest; exit; ) >&5 2>/dev/null 1225257f47464Smrg lt_status=$? 1225357f47464Smrg case x$lt_status in 1225457f47464Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1225557f47464Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1225657f47464Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1225757f47464Smrg esac 1225857f47464Smrg else : 1225957f47464Smrg # compilation failed 1226057f47464Smrg lt_cv_dlopen_self_static=no 1226157f47464Smrg fi 1226257f47464Smrgfi 1226357f47464Smrgrm -fr conftest* 122641ab64890Smrg 122651ab64890Smrg 1226657f47464Smrgfi 12267876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12268876003caSmrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 1226957f47464Smrg fi 122701ab64890Smrg 12271862bcd1aSmrg CPPFLAGS=$save_CPPFLAGS 12272862bcd1aSmrg LDFLAGS=$save_LDFLAGS 12273862bcd1aSmrg LIBS=$save_LIBS 1227457f47464Smrg ;; 1227557f47464Smrg esac 122761ab64890Smrg 1227757f47464Smrg case $lt_cv_dlopen_self in 1227857f47464Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1227957f47464Smrg *) enable_dlopen_self=unknown ;; 1228057f47464Smrg esac 122811ab64890Smrg 1228257f47464Smrg case $lt_cv_dlopen_self_static in 1228357f47464Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1228457f47464Smrg *) enable_dlopen_self_static=unknown ;; 1228557f47464Smrg esac 1228657f47464Smrgfi 122871ab64890Smrg 122881ab64890Smrg 122891ab64890Smrg 122901ab64890Smrg 122911ab64890Smrg 122921ab64890Smrg 122931ab64890Smrg 122941ab64890Smrg 122951ab64890Smrg 122961ab64890Smrg 122971ab64890Smrg 122981ab64890Smrg 122991ab64890Smrg 123001ab64890Smrg 123011ab64890Smrg 123021ab64890Smrg 123031ab64890Smrg 1230457f47464Smrgstriplib= 1230557f47464Smrgold_striplib= 12306876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12307876003caSmrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12308876003caSmrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12309876003caSmrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12310876003caSmrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12311876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12312876003caSmrg$as_echo "yes" >&6; } 12313876003caSmrgelse 12314876003caSmrg# FIXME - insert some real tests, host_os isn't really good enough 12315876003caSmrg case $host_os in 12316876003caSmrg darwin*) 12317876003caSmrg if test -n "$STRIP"; then 1231857f47464Smrg striplib="$STRIP -x" 1231957f47464Smrg old_striplib="$STRIP -S" 12320876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12321876003caSmrg$as_echo "yes" >&6; } 12322876003caSmrg else 12323876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12324876003caSmrg$as_echo "no" >&6; } 12325876003caSmrg fi 12326876003caSmrg ;; 12327876003caSmrg *) 12328876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12329876003caSmrg$as_echo "no" >&6; } 12330876003caSmrg ;; 12331876003caSmrg esac 1233257f47464Smrgfi 123331ab64890Smrg 123341ab64890Smrg 123351ab64890Smrg 123361ab64890Smrg 123371ab64890Smrg 123381ab64890Smrg 123391ab64890Smrg 123401ab64890Smrg 123411ab64890Smrg 123421ab64890Smrg 123431ab64890Smrg 123441ab64890Smrg 12345862bcd1aSmrg # Report what library types will actually be built 12346876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12347876003caSmrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12348876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12349876003caSmrg$as_echo "$can_build_shared" >&6; } 123501ab64890Smrg 12351876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12352876003caSmrg$as_echo_n "checking whether to build shared libraries... " >&6; } 12353862bcd1aSmrg test no = "$can_build_shared" && enable_shared=no 123541ab64890Smrg 1235557f47464Smrg # On AIX, shared libraries and static libraries use the same namespace, and 1235657f47464Smrg # are all built from PIC. 1235757f47464Smrg case $host_os in 1235857f47464Smrg aix3*) 12359862bcd1aSmrg test yes = "$enable_shared" && enable_static=no 1236057f47464Smrg if test -n "$RANLIB"; then 1236157f47464Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1236257f47464Smrg postinstall_cmds='$RANLIB $lib' 1236357f47464Smrg fi 1236457f47464Smrg ;; 123651ab64890Smrg 1236657f47464Smrg aix[4-9]*) 12367862bcd1aSmrg if test ia64 != "$host_cpu"; then 12368862bcd1aSmrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12369862bcd1aSmrg yes,aix,yes) ;; # shared object as lib.so file only 12370862bcd1aSmrg yes,svr4,*) ;; # shared object as lib.so archive member only 12371862bcd1aSmrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 12372862bcd1aSmrg esac 1237357f47464Smrg fi 1237457f47464Smrg ;; 1237557f47464Smrg esac 12376876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12377876003caSmrg$as_echo "$enable_shared" >&6; } 123781ab64890Smrg 12379876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12380876003caSmrg$as_echo_n "checking whether to build static libraries... " >&6; } 1238157f47464Smrg # Make sure either enable_shared or enable_static is yes. 12382862bcd1aSmrg test yes = "$enable_shared" || enable_static=yes 12383876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12384876003caSmrg$as_echo "$enable_static" >&6; } 123851ab64890Smrg 123861ab64890Smrg 123871ab64890Smrg 123881ab64890Smrg 1238957f47464Smrgfi 1239057f47464Smrgac_ext=c 1239157f47464Smrgac_cpp='$CPP $CPPFLAGS' 1239257f47464Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1239357f47464Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1239457f47464Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 123951ab64890Smrg 12396862bcd1aSmrgCC=$lt_save_CC 123971ab64890Smrg 123981ab64890Smrg 123991ab64890Smrg 12400e9fcaa8aSmrg 12401e9fcaa8aSmrg 12402e9fcaa8aSmrg 12403e9fcaa8aSmrg 12404e9fcaa8aSmrg 124051ab64890Smrg 124061ab64890Smrg 124071ab64890Smrg 124081ab64890Smrg 124091ab64890Smrg 12410eb411b4bSmrg 12411eb411b4bSmrg 1241257f47464Smrg ac_config_commands="$ac_config_commands libtool" 124131ab64890Smrg 124141ab64890Smrg 124151ab64890Smrg 124161ab64890Smrg 1241757f47464Smrg# Only expand once: 124181ab64890Smrg 124191ab64890Smrg 124201ab64890Smrg 12421258a0ebeSmrg# Check whether --enable-largefile was given. 12422876003caSmrgif test "${enable_largefile+set}" = set; then : 12423258a0ebeSmrg enableval=$enable_largefile; 12424258a0ebeSmrgfi 12425258a0ebeSmrg 12426258a0ebeSmrgif test "$enable_largefile" != no; then 12427258a0ebeSmrg 12428876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12429876003caSmrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12430876003caSmrgif ${ac_cv_sys_largefile_CC+:} false; then : 12431876003caSmrg $as_echo_n "(cached) " >&6 12432876003caSmrgelse 12433258a0ebeSmrg ac_cv_sys_largefile_CC=no 12434258a0ebeSmrg if test "$GCC" != yes; then 12435258a0ebeSmrg ac_save_CC=$CC 12436258a0ebeSmrg while :; do 12437258a0ebeSmrg # IRIX 6.2 and later do not support large files by default, 12438258a0ebeSmrg # so use the C compiler's -n32 option if that helps. 12439258a0ebeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12440258a0ebeSmrg/* end confdefs.h. */ 12441258a0ebeSmrg#include <sys/types.h> 12442258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly. 12443258a0ebeSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12444258a0ebeSmrg since some C++ compilers masquerading as C compilers 12445258a0ebeSmrg incorrectly reject 9223372036854775807. */ 12446876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12447258a0ebeSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12448258a0ebeSmrg && LARGE_OFF_T % 2147483647 == 1) 12449258a0ebeSmrg ? 1 : -1]; 12450258a0ebeSmrgint 12451876003caSmrgmain () 12452258a0ebeSmrg{ 12453258a0ebeSmrg 12454258a0ebeSmrg ; 12455258a0ebeSmrg return 0; 12456258a0ebeSmrg} 12457258a0ebeSmrg_ACEOF 12458876003caSmrg if ac_fn_c_try_compile "$LINENO"; then : 12459258a0ebeSmrg break 12460258a0ebeSmrgfi 12461876003caSmrgrm -f core conftest.err conftest.$ac_objext 12462258a0ebeSmrg CC="$CC -n32" 12463876003caSmrg if ac_fn_c_try_compile "$LINENO"; then : 12464258a0ebeSmrg ac_cv_sys_largefile_CC=' -n32'; break 12465258a0ebeSmrgfi 12466876003caSmrgrm -f core conftest.err conftest.$ac_objext 12467258a0ebeSmrg break 12468258a0ebeSmrg done 12469258a0ebeSmrg CC=$ac_save_CC 12470258a0ebeSmrg rm -f conftest.$ac_ext 12471258a0ebeSmrg fi 12472258a0ebeSmrgfi 12473876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12474876003caSmrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12475258a0ebeSmrg if test "$ac_cv_sys_largefile_CC" != no; then 12476258a0ebeSmrg CC=$CC$ac_cv_sys_largefile_CC 12477258a0ebeSmrg fi 12478258a0ebeSmrg 12479876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12480876003caSmrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12481876003caSmrgif ${ac_cv_sys_file_offset_bits+:} false; then : 12482876003caSmrg $as_echo_n "(cached) " >&6 12483876003caSmrgelse 12484258a0ebeSmrg while :; do 12485258a0ebeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12486258a0ebeSmrg/* end confdefs.h. */ 12487258a0ebeSmrg#include <sys/types.h> 12488258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly. 12489258a0ebeSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12490258a0ebeSmrg since some C++ compilers masquerading as C compilers 12491258a0ebeSmrg incorrectly reject 9223372036854775807. */ 12492876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12493258a0ebeSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12494258a0ebeSmrg && LARGE_OFF_T % 2147483647 == 1) 12495258a0ebeSmrg ? 1 : -1]; 12496258a0ebeSmrgint 12497876003caSmrgmain () 12498258a0ebeSmrg{ 12499258a0ebeSmrg 12500258a0ebeSmrg ; 12501258a0ebeSmrg return 0; 12502258a0ebeSmrg} 12503258a0ebeSmrg_ACEOF 12504876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 12505258a0ebeSmrg ac_cv_sys_file_offset_bits=no; break 12506258a0ebeSmrgfi 12507876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12508258a0ebeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12509258a0ebeSmrg/* end confdefs.h. */ 12510258a0ebeSmrg#define _FILE_OFFSET_BITS 64 12511258a0ebeSmrg#include <sys/types.h> 12512258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly. 12513258a0ebeSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12514258a0ebeSmrg since some C++ compilers masquerading as C compilers 12515258a0ebeSmrg incorrectly reject 9223372036854775807. */ 12516876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12517258a0ebeSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12518258a0ebeSmrg && LARGE_OFF_T % 2147483647 == 1) 12519258a0ebeSmrg ? 1 : -1]; 12520258a0ebeSmrgint 12521876003caSmrgmain () 12522258a0ebeSmrg{ 12523258a0ebeSmrg 12524258a0ebeSmrg ; 12525258a0ebeSmrg return 0; 12526258a0ebeSmrg} 12527258a0ebeSmrg_ACEOF 12528876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 12529258a0ebeSmrg ac_cv_sys_file_offset_bits=64; break 12530258a0ebeSmrgfi 12531876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12532258a0ebeSmrg ac_cv_sys_file_offset_bits=unknown 12533258a0ebeSmrg break 12534258a0ebeSmrgdone 12535258a0ebeSmrgfi 12536876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12537876003caSmrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12538258a0ebeSmrgcase $ac_cv_sys_file_offset_bits in #( 12539258a0ebeSmrg no | unknown) ;; 12540258a0ebeSmrg *) 12541876003caSmrgcat >>confdefs.h <<_ACEOF 12542876003caSmrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12543876003caSmrg_ACEOF 12544258a0ebeSmrg;; 12545258a0ebeSmrgesac 12546258a0ebeSmrgrm -rf conftest* 12547258a0ebeSmrg if test $ac_cv_sys_file_offset_bits = unknown; then 12548876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12549876003caSmrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12550876003caSmrgif ${ac_cv_sys_large_files+:} false; then : 12551876003caSmrg $as_echo_n "(cached) " >&6 12552876003caSmrgelse 12553258a0ebeSmrg while :; do 12554258a0ebeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12555258a0ebeSmrg/* end confdefs.h. */ 12556258a0ebeSmrg#include <sys/types.h> 12557258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly. 12558258a0ebeSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12559258a0ebeSmrg since some C++ compilers masquerading as C compilers 12560258a0ebeSmrg incorrectly reject 9223372036854775807. */ 12561876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12562258a0ebeSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12563258a0ebeSmrg && LARGE_OFF_T % 2147483647 == 1) 12564258a0ebeSmrg ? 1 : -1]; 12565258a0ebeSmrgint 12566876003caSmrgmain () 12567258a0ebeSmrg{ 12568258a0ebeSmrg 12569258a0ebeSmrg ; 12570258a0ebeSmrg return 0; 12571258a0ebeSmrg} 12572258a0ebeSmrg_ACEOF 12573876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 12574258a0ebeSmrg ac_cv_sys_large_files=no; break 12575258a0ebeSmrgfi 12576876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12577258a0ebeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12578258a0ebeSmrg/* end confdefs.h. */ 12579258a0ebeSmrg#define _LARGE_FILES 1 12580258a0ebeSmrg#include <sys/types.h> 12581258a0ebeSmrg /* Check that off_t can represent 2**63 - 1 correctly. 12582258a0ebeSmrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 12583258a0ebeSmrg since some C++ compilers masquerading as C compilers 12584258a0ebeSmrg incorrectly reject 9223372036854775807. */ 12585876003caSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12586258a0ebeSmrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12587258a0ebeSmrg && LARGE_OFF_T % 2147483647 == 1) 12588258a0ebeSmrg ? 1 : -1]; 12589258a0ebeSmrgint 12590876003caSmrgmain () 12591258a0ebeSmrg{ 12592258a0ebeSmrg 12593258a0ebeSmrg ; 12594258a0ebeSmrg return 0; 12595258a0ebeSmrg} 12596258a0ebeSmrg_ACEOF 12597876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 12598258a0ebeSmrg ac_cv_sys_large_files=1; break 12599258a0ebeSmrgfi 12600876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12601258a0ebeSmrg ac_cv_sys_large_files=unknown 12602258a0ebeSmrg break 12603258a0ebeSmrgdone 12604258a0ebeSmrgfi 12605876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12606876003caSmrg$as_echo "$ac_cv_sys_large_files" >&6; } 12607258a0ebeSmrgcase $ac_cv_sys_large_files in #( 12608258a0ebeSmrg no | unknown) ;; 12609258a0ebeSmrg *) 12610876003caSmrgcat >>confdefs.h <<_ACEOF 12611876003caSmrg#define _LARGE_FILES $ac_cv_sys_large_files 12612876003caSmrg_ACEOF 12613258a0ebeSmrg;; 12614258a0ebeSmrgesac 12615258a0ebeSmrgrm -rf conftest* 12616258a0ebeSmrg fi 12617876003caSmrg 12618876003caSmrg 12619258a0ebeSmrgfi 12620258a0ebeSmrg 12621258a0ebeSmrg 126226cc2b21fSmrg# Require xorg-macros minimum of 1.15 for fop minimum version 1262357f47464Smrg 1262457f47464Smrg 1262557f47464Smrg 1262657f47464Smrg 1262757f47464Smrg 1262857f47464Smrg 1262957f47464Smrg 1263057f47464Smrg 1263157f47464Smrg 1263257f47464Smrg 1263357f47464Smrg 12634876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 12635876003caSmrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 12636876003caSmrgif ${ac_cv_prog_cc_c99+:} false; then : 12637876003caSmrg $as_echo_n "(cached) " >&6 12638876003caSmrgelse 12639876003caSmrg ac_cv_prog_cc_c99=no 12640876003caSmrgac_save_CC=$CC 12641876003caSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 12642876003caSmrg/* end confdefs.h. */ 12643876003caSmrg#include <stdarg.h> 12644876003caSmrg#include <stdbool.h> 12645876003caSmrg#include <stdlib.h> 12646876003caSmrg#include <wchar.h> 12647876003caSmrg#include <stdio.h> 12648876003caSmrg 12649876003caSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 12650876003caSmrg#define debug(...) fprintf (stderr, __VA_ARGS__) 12651876003caSmrg#define showlist(...) puts (#__VA_ARGS__) 12652876003caSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 12653876003caSmrgstatic void 12654876003caSmrgtest_varargs_macros (void) 12655876003caSmrg{ 12656876003caSmrg int x = 1234; 12657876003caSmrg int y = 5678; 12658876003caSmrg debug ("Flag"); 12659876003caSmrg debug ("X = %d\n", x); 12660876003caSmrg showlist (The first, second, and third items.); 12661876003caSmrg report (x>y, "x is %d but y is %d", x, y); 12662876003caSmrg} 12663876003caSmrg 12664876003caSmrg// Check long long types. 12665876003caSmrg#define BIG64 18446744073709551615ull 12666876003caSmrg#define BIG32 4294967295ul 12667876003caSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 12668876003caSmrg#if !BIG_OK 12669876003caSmrg your preprocessor is broken; 12670876003caSmrg#endif 12671876003caSmrg#if BIG_OK 12672876003caSmrg#else 12673876003caSmrg your preprocessor is broken; 12674876003caSmrg#endif 12675876003caSmrgstatic long long int bignum = -9223372036854775807LL; 12676876003caSmrgstatic unsigned long long int ubignum = BIG64; 12677876003caSmrg 12678876003caSmrgstruct incomplete_array 12679876003caSmrg{ 12680876003caSmrg int datasize; 12681876003caSmrg double data[]; 12682876003caSmrg}; 12683876003caSmrg 12684876003caSmrgstruct named_init { 12685876003caSmrg int number; 12686876003caSmrg const wchar_t *name; 12687876003caSmrg double average; 12688876003caSmrg}; 12689876003caSmrg 12690876003caSmrgtypedef const char *ccp; 12691876003caSmrg 12692876003caSmrgstatic inline int 12693876003caSmrgtest_restrict (ccp restrict text) 12694876003caSmrg{ 12695876003caSmrg // See if C++-style comments work. 12696876003caSmrg // Iterate through items via the restricted pointer. 12697876003caSmrg // Also check for declarations in for loops. 12698876003caSmrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 12699876003caSmrg continue; 12700876003caSmrg return 0; 12701876003caSmrg} 12702876003caSmrg 12703876003caSmrg// Check varargs and va_copy. 12704876003caSmrgstatic void 12705876003caSmrgtest_varargs (const char *format, ...) 12706876003caSmrg{ 12707876003caSmrg va_list args; 12708876003caSmrg va_start (args, format); 12709876003caSmrg va_list args_copy; 12710876003caSmrg va_copy (args_copy, args); 12711876003caSmrg 12712876003caSmrg const char *str; 12713876003caSmrg int number; 12714876003caSmrg float fnumber; 12715876003caSmrg 12716876003caSmrg while (*format) 12717876003caSmrg { 12718876003caSmrg switch (*format++) 12719876003caSmrg { 12720876003caSmrg case 's': // string 12721876003caSmrg str = va_arg (args_copy, const char *); 12722876003caSmrg break; 12723876003caSmrg case 'd': // int 12724876003caSmrg number = va_arg (args_copy, int); 12725876003caSmrg break; 12726876003caSmrg case 'f': // float 12727876003caSmrg fnumber = va_arg (args_copy, double); 12728876003caSmrg break; 12729876003caSmrg default: 12730876003caSmrg break; 12731876003caSmrg } 12732876003caSmrg } 12733876003caSmrg va_end (args_copy); 12734876003caSmrg va_end (args); 12735876003caSmrg} 12736876003caSmrg 12737876003caSmrgint 12738876003caSmrgmain () 12739876003caSmrg{ 12740876003caSmrg 12741876003caSmrg // Check bool. 12742876003caSmrg _Bool success = false; 12743876003caSmrg 12744876003caSmrg // Check restrict. 12745876003caSmrg if (test_restrict ("String literal") == 0) 12746876003caSmrg success = true; 12747876003caSmrg char *restrict newvar = "Another string"; 12748876003caSmrg 12749876003caSmrg // Check varargs. 12750876003caSmrg test_varargs ("s, d' f .", "string", 65, 34.234); 12751876003caSmrg test_varargs_macros (); 12752876003caSmrg 12753876003caSmrg // Check flexible array members. 12754876003caSmrg struct incomplete_array *ia = 12755876003caSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 12756876003caSmrg ia->datasize = 10; 12757876003caSmrg for (int i = 0; i < ia->datasize; ++i) 12758876003caSmrg ia->data[i] = i * 1.234; 1275957f47464Smrg 12760876003caSmrg // Check named initializers. 12761876003caSmrg struct named_init ni = { 12762876003caSmrg .number = 34, 12763876003caSmrg .name = L"Test wide string", 12764876003caSmrg .average = 543.34343, 12765876003caSmrg }; 1276657f47464Smrg 12767876003caSmrg ni.number = 58; 1276803ea5dc6Smrg 12769876003caSmrg int dynamic_array[ni.number]; 12770876003caSmrg dynamic_array[ni.number - 1] = 543; 1277103ea5dc6Smrg 12772876003caSmrg // work around unused variable warnings 12773876003caSmrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 12774876003caSmrg || dynamic_array[ni.number - 1] != 543); 1277557f47464Smrg 1277688de56ccSmrg ; 1277788de56ccSmrg return 0; 1277888de56ccSmrg} 1277988de56ccSmrg_ACEOF 12780876003caSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 12781876003caSmrgdo 12782876003caSmrg CC="$ac_save_CC $ac_arg" 12783876003caSmrg if ac_fn_c_try_compile "$LINENO"; then : 12784876003caSmrg ac_cv_prog_cc_c99=$ac_arg 1278588de56ccSmrgfi 12786876003caSmrgrm -f core conftest.err conftest.$ac_objext 12787876003caSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 12788876003caSmrgdone 12789876003caSmrgrm -f conftest.$ac_ext 12790876003caSmrgCC=$ac_save_CC 12791876003caSmrg 1279288de56ccSmrgfi 12793876003caSmrg# AC_CACHE_VAL 12794876003caSmrgcase "x$ac_cv_prog_cc_c99" in 12795876003caSmrg x) 12796876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 12797876003caSmrg$as_echo "none needed" >&6; } ;; 12798876003caSmrg xno) 12799876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 12800876003caSmrg$as_echo "unsupported" >&6; } ;; 12801876003caSmrg *) 12802876003caSmrg CC="$CC $ac_cv_prog_cc_c99" 12803876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 12804876003caSmrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 1280503ea5dc6Smrgesac 12806876003caSmrgif test "x$ac_cv_prog_cc_c99" != xno; then : 12807876003caSmrg 12808876003caSmrgfi 128091ab64890Smrg 128101ab64890Smrg 128111ab64890Smrg 128121ab64890Smrg 12813eb411b4bSmrg 12814876003caSmrg 12815876003caSmrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 12816876003caSmrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 128176cc2b21fSmrg CLANGCC="yes" 12818876003caSmrgelse 128196cc2b21fSmrg CLANGCC="no" 128206cc2b21fSmrgfi 12821876003caSmrg 12822876003caSmrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 12823876003caSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 128246cc2b21fSmrg INTELCC="yes" 12825876003caSmrgelse 128266cc2b21fSmrg INTELCC="no" 128276cc2b21fSmrgfi 12828876003caSmrg 12829876003caSmrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 12830876003caSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 128316cc2b21fSmrg SUNCC="yes" 12832876003caSmrgelse 128336cc2b21fSmrg SUNCC="no" 128346cc2b21fSmrgfi 128356cc2b21fSmrg 128366cc2b21fSmrg 128376cc2b21fSmrg 128386cc2b21fSmrg 128392d67cb4fSmrg 128402d67cb4fSmrg 128412d67cb4fSmrg 128422d67cb4fSmrg 12843876003caSmrg 1284457f47464Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1284557f47464Smrg if test -n "$ac_tool_prefix"; then 1284657f47464Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1284757f47464Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12848876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12849876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 12850876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 12851876003caSmrg $as_echo_n "(cached) " >&6 12852876003caSmrgelse 1285357f47464Smrg case $PKG_CONFIG in 1285457f47464Smrg [\\/]* | ?:[\\/]*) 1285557f47464Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1285657f47464Smrg ;; 1285757f47464Smrg *) 1285857f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1285957f47464Smrgfor as_dir in $PATH 1286057f47464Smrgdo 1286157f47464Smrg IFS=$as_save_IFS 12862876003caSmrg test -z "$as_dir" && as_dir=. 1286357f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12864876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12865876003caSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 12866876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1286757f47464Smrg break 2 1286857f47464Smrg fi 1286957f47464Smrgdone 1287057f47464Smrg done 1287157f47464SmrgIFS=$as_save_IFS 1287257f47464Smrg 1287357f47464Smrg ;; 1287457f47464Smrgesac 1287557f47464Smrgfi 1287657f47464SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1287757f47464Smrgif test -n "$PKG_CONFIG"; then 12878876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12879876003caSmrg$as_echo "$PKG_CONFIG" >&6; } 1288057f47464Smrgelse 12881876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12882876003caSmrg$as_echo "no" >&6; } 1288388de56ccSmrgfi 128841ab64890Smrg 128851ab64890Smrg 1288688de56ccSmrgfi 1288757f47464Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1288857f47464Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1288957f47464Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 1289057f47464Smrgset dummy pkg-config; ac_word=$2 12891876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12892876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 12893876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 12894876003caSmrg $as_echo_n "(cached) " >&6 12895876003caSmrgelse 1289657f47464Smrg case $ac_pt_PKG_CONFIG in 1289757f47464Smrg [\\/]* | ?:[\\/]*) 1289857f47464Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1289957f47464Smrg ;; 1290057f47464Smrg *) 1290157f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1290257f47464Smrgfor as_dir in $PATH 1290357f47464Smrgdo 1290457f47464Smrg IFS=$as_save_IFS 12905876003caSmrg test -z "$as_dir" && as_dir=. 1290657f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12907876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12908876003caSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 12909876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1291057f47464Smrg break 2 1291157f47464Smrg fi 1291257f47464Smrgdone 1291357f47464Smrg done 1291457f47464SmrgIFS=$as_save_IFS 129151ab64890Smrg 1291657f47464Smrg ;; 1291757f47464Smrgesac 1291888de56ccSmrgfi 1291957f47464Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1292057f47464Smrgif test -n "$ac_pt_PKG_CONFIG"; then 12921876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 12922876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 1292357f47464Smrgelse 12924876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12925876003caSmrg$as_echo "no" >&6; } 1292688de56ccSmrgfi 129271ab64890Smrg 1292857f47464Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 1292957f47464Smrg PKG_CONFIG="" 1293088de56ccSmrg else 1293157f47464Smrg case $cross_compiling:$ac_tool_warned in 1293257f47464Smrgyes:) 12933876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12934876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1293557f47464Smrgac_tool_warned=yes ;; 1293657f47464Smrgesac 1293757f47464Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1293888de56ccSmrg fi 1293988de56ccSmrgelse 1294057f47464Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1294157f47464Smrgfi 129421ab64890Smrg 1294357f47464Smrgfi 1294457f47464Smrgif test -n "$PKG_CONFIG"; then 1294557f47464Smrg _pkg_min_version=0.9.0 12946876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 12947876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1294857f47464Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 12949876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12950876003caSmrg$as_echo "yes" >&6; } 1295157f47464Smrg else 12952876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12953876003caSmrg$as_echo "no" >&6; } 1295457f47464Smrg PKG_CONFIG="" 1295557f47464Smrg fi 1295657f47464Smrgfi 129571ab64890Smrg 12958e9fcaa8aSmrg 129591ab64890Smrg 129601ab64890Smrg 129616cc2b21fSmrg 12962eb411b4bSmrg# Check whether --enable-selective-werror was given. 12963876003caSmrgif test "${enable_selective_werror+set}" = set; then : 12964eb411b4bSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 12965876003caSmrgelse 12966eb411b4bSmrg SELECTIVE_WERROR=yes 1296757f47464Smrgfi 129682e9c7c8cSmrg 12969e9fcaa8aSmrg 129702e9c7c8cSmrg 1297188de56ccSmrg 129722e9c7c8cSmrg 12973eb411b4bSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 12974eb411b4bSmrgif test "x$SUNCC" = "xyes"; then 12975eb411b4bSmrg BASE_CFLAGS="-v" 12976eb411b4bSmrgelse 12977eb411b4bSmrg BASE_CFLAGS="" 12978eb411b4bSmrgfi 129792e9c7c8cSmrg 12980eb411b4bSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 129816cc2b21fSmrg 12982eb411b4bSmrg 12983eb411b4bSmrg 12984eb411b4bSmrg 12985eb411b4bSmrg 12986eb411b4bSmrg 12987eb411b4bSmrg 12988eb411b4bSmrg 12989eb411b4bSmrg 12990eb411b4bSmrg 12991eb411b4bSmrg 12992eb411b4bSmrg 12993eb411b4bSmrg 12994eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 12995eb411b4bSmrg 12996eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 12997eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 12998876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 12999876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13000876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13001876003caSmrg $as_echo_n "(cached) " >&6 13002876003caSmrgelse 13003eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13004eb411b4bSmrg/* end confdefs.h. */ 13005eb411b4bSmrgint i; 13006eb411b4bSmrg_ACEOF 13007876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13008eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13009876003caSmrgelse 13010eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13011eb411b4bSmrgfi 13012876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13013eb411b4bSmrgfi 13014876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13015876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13016eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13017eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1301888de56ccSmrgfi 1301988de56ccSmrg 13020eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13021eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13022eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13023eb411b4bSmrg fi 13024eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13025876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13026876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13027876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13028876003caSmrg $as_echo_n "(cached) " >&6 13029876003caSmrgelse 13030eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 130316cc2b21fSmrg/* end confdefs.h. */ 13032eb411b4bSmrgint i; 130336cc2b21fSmrg_ACEOF 13034876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13035eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13036876003caSmrgelse 13037eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1303857f47464Smrgfi 13039876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1304057f47464Smrgfi 13041876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13042876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13043eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13044eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1304588de56ccSmrgfi 130466cc2b21fSmrg 13047eb411b4bSmrgfound="no" 130482e9c7c8cSmrg 13049eb411b4bSmrg if test $found = "no" ; then 13050818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13051eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13052eb411b4bSmrg fi 13053b4ee4795Smrg 13054818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13055eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13056eb411b4bSmrg fi 13057b4ee4795Smrg 13058eb411b4bSmrg CFLAGS="$CFLAGS -Wall" 13059b4ee4795Smrg 13060876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 13061876003caSmrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 13062eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wall 13063876003caSmrg if eval \${$cacheid+:} false; then : 13064876003caSmrg $as_echo_n "(cached) " >&6 13065876003caSmrgelse 13066eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13067eb411b4bSmrg/* end confdefs.h. */ 13068eb411b4bSmrgint i; 13069eb411b4bSmrgint 13070876003caSmrgmain () 13071eb411b4bSmrg{ 13072eb411b4bSmrg 13073eb411b4bSmrg ; 13074eb411b4bSmrg return 0; 13075eb411b4bSmrg} 1307657f47464Smrg_ACEOF 13077876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13078eb411b4bSmrg eval $cacheid=yes 13079876003caSmrgelse 13080eb411b4bSmrg eval $cacheid=no 13081eb411b4bSmrgfi 13082876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13083eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13084eb411b4bSmrgfi 13085b4ee4795Smrg 13086b4ee4795Smrg 13087eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13088b4ee4795Smrg 13089eb411b4bSmrg eval supported=\$$cacheid 13090876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13091876003caSmrg$as_echo "$supported" >&6; } 13092eb411b4bSmrg if test "$supported" = "yes" ; then 13093eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 13094eb411b4bSmrg found="yes" 13095eb411b4bSmrg fi 1309657f47464Smrg fi 13097b4ee4795Smrg 130982e9c7c8cSmrg 130992e9c7c8cSmrg 1310061b2299dSmrg 1310161b2299dSmrg 1310261b2299dSmrg 1310361b2299dSmrg 1310461b2299dSmrg 1310561b2299dSmrg 1310661b2299dSmrg 1310757f47464Smrg 1310857f47464Smrg 1310957f47464Smrg 1311057f47464Smrg 1311161b2299dSmrg 13112eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1311361b2299dSmrg 13114eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13115eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13116876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13117876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13118876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13119876003caSmrg $as_echo_n "(cached) " >&6 13120876003caSmrgelse 13121eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13122eb411b4bSmrg/* end confdefs.h. */ 13123eb411b4bSmrgint i; 13124eb411b4bSmrg_ACEOF 13125876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13126eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13127876003caSmrgelse 13128eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 1312957f47464Smrgfi 13130876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1313157f47464Smrgfi 13132876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13133876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13134eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13135eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1313657f47464Smrgfi 131371ab64890Smrg 13138eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13139eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13140eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13141eb411b4bSmrg fi 13142eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13143876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13144876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13145876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13146876003caSmrg $as_echo_n "(cached) " >&6 13147876003caSmrgelse 13148eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13149eb411b4bSmrg/* end confdefs.h. */ 13150eb411b4bSmrgint i; 13151eb411b4bSmrg_ACEOF 13152876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13153eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13154876003caSmrgelse 13155eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 1315657f47464Smrgfi 13157876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1315857f47464Smrgfi 13159876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13160876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13161eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13162eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1316357f47464Smrgfi 131642e9c7c8cSmrg 13165eb411b4bSmrgfound="no" 13166eb411b4bSmrg 13167eb411b4bSmrg if test $found = "no" ; then 13168818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13169eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13170eb411b4bSmrg fi 13171eb411b4bSmrg 13172818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13173eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13174eb411b4bSmrg fi 13175eb411b4bSmrg 13176eb411b4bSmrg CFLAGS="$CFLAGS -Wpointer-arith" 13177eb411b4bSmrg 13178876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 13179876003caSmrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 13180eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wpointer_arith 13181876003caSmrg if eval \${$cacheid+:} false; then : 13182876003caSmrg $as_echo_n "(cached) " >&6 13183876003caSmrgelse 13184eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13185eb411b4bSmrg/* end confdefs.h. */ 13186eb411b4bSmrgint i; 13187eb411b4bSmrgint 13188876003caSmrgmain () 13189eb411b4bSmrg{ 13190eb411b4bSmrg 13191eb411b4bSmrg ; 13192eb411b4bSmrg return 0; 13193eb411b4bSmrg} 13194eb411b4bSmrg_ACEOF 13195876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13196eb411b4bSmrg eval $cacheid=yes 13197876003caSmrgelse 13198eb411b4bSmrg eval $cacheid=no 13199eb411b4bSmrgfi 13200876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13201eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13202eb411b4bSmrgfi 13203eb411b4bSmrg 13204eb411b4bSmrg 13205eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13206eb411b4bSmrg 13207eb411b4bSmrg eval supported=\$$cacheid 13208876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13209876003caSmrg$as_echo "$supported" >&6; } 13210eb411b4bSmrg if test "$supported" = "yes" ; then 13211eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 13212eb411b4bSmrg found="yes" 13213eb411b4bSmrg fi 13214eb411b4bSmrg fi 13215eb411b4bSmrg 13216eb411b4bSmrg 13217eb411b4bSmrg 13218eb411b4bSmrg 13219eb411b4bSmrg 13220eb411b4bSmrg 13221eb411b4bSmrg 13222eb411b4bSmrg 13223eb411b4bSmrg 13224eb411b4bSmrg 13225eb411b4bSmrg 13226eb411b4bSmrg 13227eb411b4bSmrg 13228eb411b4bSmrg 13229eb411b4bSmrg 13230eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13231eb411b4bSmrg 13232eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13233eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13234876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13235876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13236876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13237876003caSmrg $as_echo_n "(cached) " >&6 13238876003caSmrgelse 13239eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13240eb411b4bSmrg/* end confdefs.h. */ 13241eb411b4bSmrgint i; 13242eb411b4bSmrg_ACEOF 13243876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13244eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13245876003caSmrgelse 13246eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13247eb411b4bSmrgfi 13248876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13249eb411b4bSmrgfi 13250876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13251876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13252eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13253eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13254eb411b4bSmrgfi 13255eb411b4bSmrg 13256eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13257eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13258eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13259eb411b4bSmrg fi 13260eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13261876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13262876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13263876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13264876003caSmrg $as_echo_n "(cached) " >&6 13265876003caSmrgelse 13266eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13267eb411b4bSmrg/* end confdefs.h. */ 13268eb411b4bSmrgint i; 13269eb411b4bSmrg_ACEOF 13270876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13271eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13272876003caSmrgelse 13273eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13274eb411b4bSmrgfi 13275876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13276eb411b4bSmrgfi 13277876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13278876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13279eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13280eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13281eb411b4bSmrgfi 13282eb411b4bSmrg 13283eb411b4bSmrgfound="no" 13284eb411b4bSmrg 13285eb411b4bSmrg if test $found = "no" ; then 13286818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13287eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13288eb411b4bSmrg fi 13289eb411b4bSmrg 13290818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13291eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13292eb411b4bSmrg fi 13293eb411b4bSmrg 13294eb411b4bSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 13295eb411b4bSmrg 13296876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 13297876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 13298eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 13299876003caSmrg if eval \${$cacheid+:} false; then : 13300876003caSmrg $as_echo_n "(cached) " >&6 13301876003caSmrgelse 13302eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13303eb411b4bSmrg/* end confdefs.h. */ 13304eb411b4bSmrgint i; 13305eb411b4bSmrgint 13306876003caSmrgmain () 13307eb411b4bSmrg{ 13308eb411b4bSmrg 13309eb411b4bSmrg ; 13310eb411b4bSmrg return 0; 13311eb411b4bSmrg} 13312eb411b4bSmrg_ACEOF 13313876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13314eb411b4bSmrg eval $cacheid=yes 13315876003caSmrgelse 13316eb411b4bSmrg eval $cacheid=no 13317eb411b4bSmrgfi 13318876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13319eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13320eb411b4bSmrgfi 13321eb411b4bSmrg 13322eb411b4bSmrg 13323eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13324eb411b4bSmrg 13325eb411b4bSmrg eval supported=\$$cacheid 13326876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13327876003caSmrg$as_echo "$supported" >&6; } 13328eb411b4bSmrg if test "$supported" = "yes" ; then 13329eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 13330eb411b4bSmrg found="yes" 13331eb411b4bSmrg fi 13332eb411b4bSmrg fi 13333eb411b4bSmrg 13334eb411b4bSmrg 13335eb411b4bSmrg 13336eb411b4bSmrg 13337eb411b4bSmrg 13338eb411b4bSmrg 13339eb411b4bSmrg 13340eb411b4bSmrg 13341eb411b4bSmrg 13342eb411b4bSmrg 13343eb411b4bSmrg 13344eb411b4bSmrg 13345eb411b4bSmrg 13346eb411b4bSmrg 13347eb411b4bSmrg 13348eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13349eb411b4bSmrg 13350eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13351eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13352876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13353876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13354876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13355876003caSmrg $as_echo_n "(cached) " >&6 13356876003caSmrgelse 13357eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13358eb411b4bSmrg/* end confdefs.h. */ 13359eb411b4bSmrgint i; 13360eb411b4bSmrg_ACEOF 13361876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13362eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13363876003caSmrgelse 13364eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13365eb411b4bSmrgfi 13366876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13367eb411b4bSmrgfi 13368876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13369876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13370eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13371eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13372eb411b4bSmrgfi 13373eb411b4bSmrg 13374eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13375eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13376eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13377eb411b4bSmrg fi 13378eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13379876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13380876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13381876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13382876003caSmrg $as_echo_n "(cached) " >&6 13383876003caSmrgelse 13384eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13385eb411b4bSmrg/* end confdefs.h. */ 13386eb411b4bSmrgint i; 13387eb411b4bSmrg_ACEOF 13388876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13389eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13390876003caSmrgelse 13391eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13392eb411b4bSmrgfi 13393876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13394eb411b4bSmrgfi 13395876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13396876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13397eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13398eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13399eb411b4bSmrgfi 13400eb411b4bSmrg 13401eb411b4bSmrgfound="no" 13402eb411b4bSmrg 13403eb411b4bSmrg if test $found = "no" ; then 13404818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13405eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13406eb411b4bSmrg fi 13407eb411b4bSmrg 13408818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13409eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13410eb411b4bSmrg fi 13411eb411b4bSmrg 13412eb411b4bSmrg CFLAGS="$CFLAGS -Wformat=2" 13413eb411b4bSmrg 13414876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 13415876003caSmrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 134160f8248bfSmrg cacheid=xorg_cv_cc_flag__Wformat_2 13417876003caSmrg if eval \${$cacheid+:} false; then : 13418876003caSmrg $as_echo_n "(cached) " >&6 13419876003caSmrgelse 13420eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13421eb411b4bSmrg/* end confdefs.h. */ 13422eb411b4bSmrgint i; 13423eb411b4bSmrgint 13424876003caSmrgmain () 13425eb411b4bSmrg{ 13426eb411b4bSmrg 13427eb411b4bSmrg ; 13428eb411b4bSmrg return 0; 13429eb411b4bSmrg} 13430eb411b4bSmrg_ACEOF 13431876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13432eb411b4bSmrg eval $cacheid=yes 13433876003caSmrgelse 13434eb411b4bSmrg eval $cacheid=no 13435eb411b4bSmrgfi 13436876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13437eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13438eb411b4bSmrgfi 13439eb411b4bSmrg 13440eb411b4bSmrg 13441eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13442eb411b4bSmrg 13443eb411b4bSmrg eval supported=\$$cacheid 13444876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13445876003caSmrg$as_echo "$supported" >&6; } 13446eb411b4bSmrg if test "$supported" = "yes" ; then 13447eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 13448eb411b4bSmrg found="yes" 13449eb411b4bSmrg fi 13450eb411b4bSmrg fi 13451eb411b4bSmrg 13452eb411b4bSmrg if test $found = "no" ; then 13453818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13454eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13455eb411b4bSmrg fi 13456eb411b4bSmrg 13457818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13458eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13459eb411b4bSmrg fi 13460eb411b4bSmrg 13461eb411b4bSmrg CFLAGS="$CFLAGS -Wformat" 13462eb411b4bSmrg 13463876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 13464876003caSmrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 13465eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wformat 13466876003caSmrg if eval \${$cacheid+:} false; then : 13467876003caSmrg $as_echo_n "(cached) " >&6 13468876003caSmrgelse 13469eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13470eb411b4bSmrg/* end confdefs.h. */ 13471eb411b4bSmrgint i; 13472eb411b4bSmrgint 13473876003caSmrgmain () 13474eb411b4bSmrg{ 13475eb411b4bSmrg 13476eb411b4bSmrg ; 13477eb411b4bSmrg return 0; 13478eb411b4bSmrg} 13479eb411b4bSmrg_ACEOF 13480876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13481eb411b4bSmrg eval $cacheid=yes 13482876003caSmrgelse 13483eb411b4bSmrg eval $cacheid=no 13484eb411b4bSmrgfi 13485876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13486eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13487eb411b4bSmrgfi 13488eb411b4bSmrg 13489eb411b4bSmrg 13490eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13491eb411b4bSmrg 13492eb411b4bSmrg eval supported=\$$cacheid 13493876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13494876003caSmrg$as_echo "$supported" >&6; } 13495eb411b4bSmrg if test "$supported" = "yes" ; then 13496eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 13497eb411b4bSmrg found="yes" 13498eb411b4bSmrg fi 13499eb411b4bSmrg fi 13500eb411b4bSmrg 13501eb411b4bSmrg 13502eb411b4bSmrg 13503eb411b4bSmrg 13504eb411b4bSmrg 13505eb411b4bSmrg 13506eb411b4bSmrg 13507eb411b4bSmrg 13508eb411b4bSmrg 13509eb411b4bSmrg 13510eb411b4bSmrg 13511eb411b4bSmrg 13512eb411b4bSmrg 13513eb411b4bSmrg 13514eb411b4bSmrg 13515eb411b4bSmrg 13516eb411b4bSmrg 13517eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13518eb411b4bSmrg 13519eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13520eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13521876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13522876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13523876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13524876003caSmrg $as_echo_n "(cached) " >&6 13525876003caSmrgelse 13526eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13527eb411b4bSmrg/* end confdefs.h. */ 13528eb411b4bSmrgint i; 13529eb411b4bSmrg_ACEOF 13530876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13531eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13532876003caSmrgelse 13533eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13534eb411b4bSmrgfi 13535876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13536eb411b4bSmrgfi 13537876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13538876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13539eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13540eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13541eb411b4bSmrgfi 13542eb411b4bSmrg 13543eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13544eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13545eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13546eb411b4bSmrg fi 13547eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13548876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13549876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13550876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13551876003caSmrg $as_echo_n "(cached) " >&6 13552876003caSmrgelse 13553eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13554eb411b4bSmrg/* end confdefs.h. */ 13555eb411b4bSmrgint i; 13556eb411b4bSmrg_ACEOF 13557876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13558eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13559876003caSmrgelse 13560eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13561eb411b4bSmrgfi 13562876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13563eb411b4bSmrgfi 13564876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13565876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13566eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13567eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13568eb411b4bSmrgfi 13569eb411b4bSmrg 13570eb411b4bSmrgfound="no" 13571eb411b4bSmrg 13572eb411b4bSmrg if test $found = "no" ; then 13573818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13574eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13575eb411b4bSmrg fi 13576eb411b4bSmrg 13577818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13578eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13579eb411b4bSmrg fi 13580eb411b4bSmrg 13581eb411b4bSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 13582eb411b4bSmrg 13583876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 13584876003caSmrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 13585eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 13586876003caSmrg if eval \${$cacheid+:} false; then : 13587876003caSmrg $as_echo_n "(cached) " >&6 13588876003caSmrgelse 13589eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13590eb411b4bSmrg/* end confdefs.h. */ 13591eb411b4bSmrgint i; 13592eb411b4bSmrgint 13593876003caSmrgmain () 13594eb411b4bSmrg{ 13595eb411b4bSmrg 13596eb411b4bSmrg ; 13597eb411b4bSmrg return 0; 13598eb411b4bSmrg} 13599eb411b4bSmrg_ACEOF 13600876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13601eb411b4bSmrg eval $cacheid=yes 13602876003caSmrgelse 13603eb411b4bSmrg eval $cacheid=no 13604eb411b4bSmrgfi 13605876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13606eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13607eb411b4bSmrgfi 13608eb411b4bSmrg 13609eb411b4bSmrg 13610eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13611eb411b4bSmrg 13612eb411b4bSmrg eval supported=\$$cacheid 13613876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13614876003caSmrg$as_echo "$supported" >&6; } 13615eb411b4bSmrg if test "$supported" = "yes" ; then 13616eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 13617eb411b4bSmrg found="yes" 13618eb411b4bSmrg fi 13619eb411b4bSmrg fi 13620eb411b4bSmrg 13621eb411b4bSmrg 13622eb411b4bSmrg 13623eb411b4bSmrg 13624eb411b4bSmrg 13625eb411b4bSmrg 13626eb411b4bSmrg 13627eb411b4bSmrg 13628eb411b4bSmrg 13629eb411b4bSmrg 13630eb411b4bSmrg 13631eb411b4bSmrg 13632eb411b4bSmrg 13633eb411b4bSmrg 13634eb411b4bSmrg 13635eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13636eb411b4bSmrg 13637eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13638eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13639876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13640876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13641876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13642876003caSmrg $as_echo_n "(cached) " >&6 13643876003caSmrgelse 13644eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13645eb411b4bSmrg/* end confdefs.h. */ 13646eb411b4bSmrgint i; 13647eb411b4bSmrg_ACEOF 13648876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13649eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13650876003caSmrgelse 13651eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13652eb411b4bSmrgfi 13653876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13654eb411b4bSmrgfi 13655876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13656876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13657eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13658eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13659eb411b4bSmrgfi 13660eb411b4bSmrg 13661eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13662eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13663eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13664eb411b4bSmrg fi 13665eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13666876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13667876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13668876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13669876003caSmrg $as_echo_n "(cached) " >&6 13670876003caSmrgelse 13671eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13672eb411b4bSmrg/* end confdefs.h. */ 13673eb411b4bSmrgint i; 13674eb411b4bSmrg_ACEOF 13675876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13676eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13677876003caSmrgelse 13678eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13679eb411b4bSmrgfi 13680876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13681eb411b4bSmrgfi 13682876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13683876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13684eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13685eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13686eb411b4bSmrgfi 13687eb411b4bSmrg 13688eb411b4bSmrgfound="no" 13689eb411b4bSmrg 13690eb411b4bSmrg if test $found = "no" ; then 13691818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13692eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13693eb411b4bSmrg fi 13694eb411b4bSmrg 13695818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13696eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13697eb411b4bSmrg fi 13698eb411b4bSmrg 13699eb411b4bSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 13700eb411b4bSmrg 13701876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 13702876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 13703eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 13704876003caSmrg if eval \${$cacheid+:} false; then : 13705876003caSmrg $as_echo_n "(cached) " >&6 13706876003caSmrgelse 13707eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13708eb411b4bSmrg/* end confdefs.h. */ 13709eb411b4bSmrgint i; 13710eb411b4bSmrgint 13711876003caSmrgmain () 13712eb411b4bSmrg{ 13713eb411b4bSmrg 13714eb411b4bSmrg ; 13715eb411b4bSmrg return 0; 13716eb411b4bSmrg} 13717eb411b4bSmrg_ACEOF 13718876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13719eb411b4bSmrg eval $cacheid=yes 13720876003caSmrgelse 13721eb411b4bSmrg eval $cacheid=no 13722eb411b4bSmrgfi 13723876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13724eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13725eb411b4bSmrgfi 13726eb411b4bSmrg 13727eb411b4bSmrg 13728eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13729eb411b4bSmrg 13730eb411b4bSmrg eval supported=\$$cacheid 13731876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13732876003caSmrg$as_echo "$supported" >&6; } 13733eb411b4bSmrg if test "$supported" = "yes" ; then 13734eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 13735eb411b4bSmrg found="yes" 13736eb411b4bSmrg fi 13737eb411b4bSmrg fi 13738eb411b4bSmrg 13739eb411b4bSmrg 13740eb411b4bSmrg 13741eb411b4bSmrg 13742eb411b4bSmrg 13743eb411b4bSmrg 13744eb411b4bSmrg 13745eb411b4bSmrg 13746eb411b4bSmrg 13747eb411b4bSmrg 13748eb411b4bSmrg 13749eb411b4bSmrg 13750eb411b4bSmrg 13751eb411b4bSmrg 13752eb411b4bSmrg 13753eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13754eb411b4bSmrg 13755eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13756eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13757876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13758876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13759876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13760876003caSmrg $as_echo_n "(cached) " >&6 13761876003caSmrgelse 13762eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13763eb411b4bSmrg/* end confdefs.h. */ 13764eb411b4bSmrgint i; 13765eb411b4bSmrg_ACEOF 13766876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13767eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13768876003caSmrgelse 13769eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13770eb411b4bSmrgfi 13771876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13772eb411b4bSmrgfi 13773876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13774876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13775eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13776eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13777eb411b4bSmrgfi 13778eb411b4bSmrg 13779eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13780eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13781eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13782eb411b4bSmrg fi 13783eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13784876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13785876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13786876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13787876003caSmrg $as_echo_n "(cached) " >&6 13788876003caSmrgelse 13789eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13790eb411b4bSmrg/* end confdefs.h. */ 13791eb411b4bSmrgint i; 13792eb411b4bSmrg_ACEOF 13793876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13794eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13795876003caSmrgelse 13796eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13797eb411b4bSmrgfi 13798876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13799eb411b4bSmrgfi 13800876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13801876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13802eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13803eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13804eb411b4bSmrgfi 13805eb411b4bSmrg 13806eb411b4bSmrgfound="no" 13807eb411b4bSmrg 13808eb411b4bSmrg if test $found = "no" ; then 13809818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13810eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13811eb411b4bSmrg fi 13812eb411b4bSmrg 13813818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13814eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13815eb411b4bSmrg fi 13816eb411b4bSmrg 13817eb411b4bSmrg CFLAGS="$CFLAGS -Wnested-externs" 13818eb411b4bSmrg 13819876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 13820876003caSmrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 13821eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wnested_externs 13822876003caSmrg if eval \${$cacheid+:} false; then : 13823876003caSmrg $as_echo_n "(cached) " >&6 13824876003caSmrgelse 13825eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13826eb411b4bSmrg/* end confdefs.h. */ 13827eb411b4bSmrgint i; 13828eb411b4bSmrgint 13829876003caSmrgmain () 13830eb411b4bSmrg{ 13831eb411b4bSmrg 13832eb411b4bSmrg ; 13833eb411b4bSmrg return 0; 13834eb411b4bSmrg} 13835eb411b4bSmrg_ACEOF 13836876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13837eb411b4bSmrg eval $cacheid=yes 13838876003caSmrgelse 13839eb411b4bSmrg eval $cacheid=no 13840eb411b4bSmrgfi 13841876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13842eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13843eb411b4bSmrgfi 13844eb411b4bSmrg 13845eb411b4bSmrg 13846eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13847eb411b4bSmrg 13848eb411b4bSmrg eval supported=\$$cacheid 13849876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13850876003caSmrg$as_echo "$supported" >&6; } 13851eb411b4bSmrg if test "$supported" = "yes" ; then 13852eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 13853eb411b4bSmrg found="yes" 13854eb411b4bSmrg fi 13855eb411b4bSmrg fi 13856eb411b4bSmrg 13857eb411b4bSmrg 13858eb411b4bSmrg 13859eb411b4bSmrg 13860eb411b4bSmrg 13861eb411b4bSmrg 13862eb411b4bSmrg 13863eb411b4bSmrg 13864eb411b4bSmrg 13865eb411b4bSmrg 13866eb411b4bSmrg 13867eb411b4bSmrg 13868eb411b4bSmrg 13869eb411b4bSmrg 13870eb411b4bSmrg 13871eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13872eb411b4bSmrg 13873eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13874eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13875876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13876876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13877876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13878876003caSmrg $as_echo_n "(cached) " >&6 13879876003caSmrgelse 13880eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13881eb411b4bSmrg/* end confdefs.h. */ 13882eb411b4bSmrgint i; 13883eb411b4bSmrg_ACEOF 13884876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13885eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 13886876003caSmrgelse 13887eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 13888eb411b4bSmrgfi 13889876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13890eb411b4bSmrgfi 13891876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13892876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13893eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13894eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13895eb411b4bSmrgfi 13896eb411b4bSmrg 13897eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13898eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13899eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13900eb411b4bSmrg fi 13901eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13902876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13903876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13904876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 13905876003caSmrg $as_echo_n "(cached) " >&6 13906876003caSmrgelse 13907eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13908eb411b4bSmrg/* end confdefs.h. */ 13909eb411b4bSmrgint i; 13910eb411b4bSmrg_ACEOF 13911876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 13912eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 13913876003caSmrgelse 13914eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 13915eb411b4bSmrgfi 13916876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13917eb411b4bSmrgfi 13918876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13919876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13920eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13921eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13922eb411b4bSmrgfi 13923eb411b4bSmrg 13924eb411b4bSmrgfound="no" 13925eb411b4bSmrg 13926eb411b4bSmrg if test $found = "no" ; then 13927818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13928eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13929eb411b4bSmrg fi 13930eb411b4bSmrg 13931818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13932eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13933eb411b4bSmrg fi 13934eb411b4bSmrg 13935eb411b4bSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 13936eb411b4bSmrg 13937876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 13938876003caSmrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 13939eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 13940876003caSmrg if eval \${$cacheid+:} false; then : 13941876003caSmrg $as_echo_n "(cached) " >&6 13942876003caSmrgelse 13943eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13944eb411b4bSmrg/* end confdefs.h. */ 13945eb411b4bSmrgint i; 13946eb411b4bSmrgint 13947876003caSmrgmain () 13948eb411b4bSmrg{ 13949eb411b4bSmrg 13950eb411b4bSmrg ; 13951eb411b4bSmrg return 0; 13952eb411b4bSmrg} 13953eb411b4bSmrg_ACEOF 13954876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 13955eb411b4bSmrg eval $cacheid=yes 13956876003caSmrgelse 13957eb411b4bSmrg eval $cacheid=no 13958eb411b4bSmrgfi 13959876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 13960eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 13961eb411b4bSmrgfi 13962eb411b4bSmrg 13963eb411b4bSmrg 13964eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13965eb411b4bSmrg 13966eb411b4bSmrg eval supported=\$$cacheid 13967876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13968876003caSmrg$as_echo "$supported" >&6; } 13969eb411b4bSmrg if test "$supported" = "yes" ; then 13970eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 13971eb411b4bSmrg found="yes" 13972eb411b4bSmrg fi 13973eb411b4bSmrg fi 13974eb411b4bSmrg 13975eb411b4bSmrg 13976eb411b4bSmrg 13977eb411b4bSmrg 13978eb411b4bSmrg 13979eb411b4bSmrg 13980eb411b4bSmrg 13981eb411b4bSmrg 13982eb411b4bSmrg 13983eb411b4bSmrg 13984eb411b4bSmrg 13985eb411b4bSmrg 13986eb411b4bSmrg 13987eb411b4bSmrg 13988eb411b4bSmrg 13989eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13990eb411b4bSmrg 13991eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13992eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13993876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13994876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13995876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 13996876003caSmrg $as_echo_n "(cached) " >&6 13997876003caSmrgelse 13998eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13999eb411b4bSmrg/* end confdefs.h. */ 14000eb411b4bSmrgint i; 14001eb411b4bSmrg_ACEOF 14002876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14003eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14004876003caSmrgelse 14005eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14006eb411b4bSmrgfi 14007876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14008eb411b4bSmrgfi 14009876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14010876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14011eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14012eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14013eb411b4bSmrgfi 14014eb411b4bSmrg 14015eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14016eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14017eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14018eb411b4bSmrg fi 14019eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14020876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14021876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14022876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14023876003caSmrg $as_echo_n "(cached) " >&6 14024876003caSmrgelse 14025eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14026eb411b4bSmrg/* end confdefs.h. */ 14027eb411b4bSmrgint i; 14028eb411b4bSmrg_ACEOF 14029876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14030eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14031876003caSmrgelse 14032eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14033eb411b4bSmrgfi 14034876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14035eb411b4bSmrgfi 14036876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14037876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14038eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14039eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14040eb411b4bSmrgfi 14041eb411b4bSmrg 14042eb411b4bSmrgfound="no" 14043eb411b4bSmrg 14044eb411b4bSmrg if test $found = "no" ; then 14045818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14046eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14047eb411b4bSmrg fi 14048eb411b4bSmrg 14049818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14050eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14051eb411b4bSmrg fi 14052eb411b4bSmrg 14053eb411b4bSmrg CFLAGS="$CFLAGS -Wold-style-definition" 14054eb411b4bSmrg 14055876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 14056876003caSmrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 14057eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wold_style_definition 14058876003caSmrg if eval \${$cacheid+:} false; then : 14059876003caSmrg $as_echo_n "(cached) " >&6 14060876003caSmrgelse 14061eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14062eb411b4bSmrg/* end confdefs.h. */ 14063eb411b4bSmrgint i; 14064eb411b4bSmrgint 14065876003caSmrgmain () 14066eb411b4bSmrg{ 14067eb411b4bSmrg 14068eb411b4bSmrg ; 14069eb411b4bSmrg return 0; 14070eb411b4bSmrg} 14071eb411b4bSmrg_ACEOF 14072876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14073eb411b4bSmrg eval $cacheid=yes 14074876003caSmrgelse 14075eb411b4bSmrg eval $cacheid=no 14076eb411b4bSmrgfi 14077876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14078eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14079eb411b4bSmrgfi 14080eb411b4bSmrg 14081eb411b4bSmrg 14082eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14083eb411b4bSmrg 14084eb411b4bSmrg eval supported=\$$cacheid 14085876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14086876003caSmrg$as_echo "$supported" >&6; } 14087eb411b4bSmrg if test "$supported" = "yes" ; then 14088eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 14089eb411b4bSmrg found="yes" 14090eb411b4bSmrg fi 14091eb411b4bSmrg fi 14092eb411b4bSmrg 140930f8248bfSmrg if test $found = "no" ; then 140940f8248bfSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 140950f8248bfSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 140960f8248bfSmrg fi 140970f8248bfSmrg 140980f8248bfSmrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 140990f8248bfSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 141000f8248bfSmrg fi 141010f8248bfSmrg 141020f8248bfSmrg CFLAGS="$CFLAGS -fd" 141030f8248bfSmrg 14104876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 14105876003caSmrg$as_echo_n "checking if $CC supports -fd... " >&6; } 141060f8248bfSmrg cacheid=xorg_cv_cc_flag__fd 14107876003caSmrg if eval \${$cacheid+:} false; then : 14108876003caSmrg $as_echo_n "(cached) " >&6 14109876003caSmrgelse 141100f8248bfSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 141110f8248bfSmrg/* end confdefs.h. */ 141120f8248bfSmrgint i; 141130f8248bfSmrgint 14114876003caSmrgmain () 141150f8248bfSmrg{ 141160f8248bfSmrg 141170f8248bfSmrg ; 141180f8248bfSmrg return 0; 141190f8248bfSmrg} 141200f8248bfSmrg_ACEOF 14121876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 141220f8248bfSmrg eval $cacheid=yes 14123876003caSmrgelse 141240f8248bfSmrg eval $cacheid=no 141250f8248bfSmrgfi 14126876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 141270f8248bfSmrg conftest$ac_exeext conftest.$ac_ext 141280f8248bfSmrgfi 141290f8248bfSmrg 141300f8248bfSmrg 141310f8248bfSmrg CFLAGS="$xorg_testset_save_CFLAGS" 141320f8248bfSmrg 141330f8248bfSmrg eval supported=\$$cacheid 14134876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14135876003caSmrg$as_echo "$supported" >&6; } 141360f8248bfSmrg if test "$supported" = "yes" ; then 141370f8248bfSmrg BASE_CFLAGS="$BASE_CFLAGS -fd" 141380f8248bfSmrg found="yes" 141390f8248bfSmrg fi 141400f8248bfSmrg fi 141410f8248bfSmrg 14142eb411b4bSmrg 14143eb411b4bSmrg 14144eb411b4bSmrg 14145eb411b4bSmrg 14146eb411b4bSmrg 14147eb411b4bSmrg 14148eb411b4bSmrg 14149eb411b4bSmrg 14150eb411b4bSmrg 14151eb411b4bSmrg 14152eb411b4bSmrg 14153eb411b4bSmrg 14154eb411b4bSmrg 14155eb411b4bSmrg 14156eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14157eb411b4bSmrg 14158eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14159eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14160876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14161876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14162876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14163876003caSmrg $as_echo_n "(cached) " >&6 14164876003caSmrgelse 14165eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14166eb411b4bSmrg/* end confdefs.h. */ 14167eb411b4bSmrgint i; 14168eb411b4bSmrg_ACEOF 14169876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14170eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14171876003caSmrgelse 14172eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14173eb411b4bSmrgfi 14174876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14175eb411b4bSmrgfi 14176876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14177876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14178eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14179eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14180eb411b4bSmrgfi 14181eb411b4bSmrg 14182eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14183eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14184eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14185eb411b4bSmrg fi 14186eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14187876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14188876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14189876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14190876003caSmrg $as_echo_n "(cached) " >&6 14191876003caSmrgelse 14192eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14193eb411b4bSmrg/* end confdefs.h. */ 14194eb411b4bSmrgint i; 14195eb411b4bSmrg_ACEOF 14196876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14197eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14198876003caSmrgelse 14199eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14200eb411b4bSmrgfi 14201876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14202eb411b4bSmrgfi 14203876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14204876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14205eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14206eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14207eb411b4bSmrgfi 14208eb411b4bSmrg 14209eb411b4bSmrgfound="no" 14210eb411b4bSmrg 14211eb411b4bSmrg if test $found = "no" ; then 14212818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14213eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14214eb411b4bSmrg fi 14215eb411b4bSmrg 14216818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14217eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14218eb411b4bSmrg fi 14219eb411b4bSmrg 14220eb411b4bSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 14221eb411b4bSmrg 14222876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 14223876003caSmrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 14224eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 14225876003caSmrg if eval \${$cacheid+:} false; then : 14226876003caSmrg $as_echo_n "(cached) " >&6 14227876003caSmrgelse 14228eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14229eb411b4bSmrg/* end confdefs.h. */ 14230eb411b4bSmrgint i; 14231eb411b4bSmrgint 14232876003caSmrgmain () 14233eb411b4bSmrg{ 14234eb411b4bSmrg 14235eb411b4bSmrg ; 14236eb411b4bSmrg return 0; 14237eb411b4bSmrg} 14238eb411b4bSmrg_ACEOF 14239876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14240eb411b4bSmrg eval $cacheid=yes 14241876003caSmrgelse 14242eb411b4bSmrg eval $cacheid=no 14243eb411b4bSmrgfi 14244876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14245eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14246eb411b4bSmrgfi 14247eb411b4bSmrg 14248eb411b4bSmrg 14249eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14250eb411b4bSmrg 14251eb411b4bSmrg eval supported=\$$cacheid 14252876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14253876003caSmrg$as_echo "$supported" >&6; } 14254eb411b4bSmrg if test "$supported" = "yes" ; then 14255eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 14256eb411b4bSmrg found="yes" 14257eb411b4bSmrg fi 14258eb411b4bSmrg fi 14259eb411b4bSmrg 14260eb411b4bSmrg 14261eb411b4bSmrg 14262eb411b4bSmrg 14263eb411b4bSmrg 14264eb411b4bSmrg# This chunk adds additional warnings that could catch undesired effects. 14265eb411b4bSmrg 14266eb411b4bSmrg 14267eb411b4bSmrg 14268eb411b4bSmrg 14269eb411b4bSmrg 14270eb411b4bSmrg 14271eb411b4bSmrg 14272eb411b4bSmrg 14273eb411b4bSmrg 14274eb411b4bSmrg 14275eb411b4bSmrg 14276eb411b4bSmrg 14277eb411b4bSmrg 14278eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14279eb411b4bSmrg 14280eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14281eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14282876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14283876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14284876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14285876003caSmrg $as_echo_n "(cached) " >&6 14286876003caSmrgelse 14287eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14288eb411b4bSmrg/* end confdefs.h. */ 14289eb411b4bSmrgint i; 14290eb411b4bSmrg_ACEOF 14291876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14292eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14293876003caSmrgelse 14294eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14295eb411b4bSmrgfi 14296876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14297eb411b4bSmrgfi 14298876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14299876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14300eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14301eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14302eb411b4bSmrgfi 14303eb411b4bSmrg 14304eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14305eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14306eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14307eb411b4bSmrg fi 14308eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14309876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14310876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14311876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14312876003caSmrg $as_echo_n "(cached) " >&6 14313876003caSmrgelse 14314eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14315eb411b4bSmrg/* end confdefs.h. */ 14316eb411b4bSmrgint i; 14317eb411b4bSmrg_ACEOF 14318876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14319eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14320876003caSmrgelse 14321eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14322eb411b4bSmrgfi 14323876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14324eb411b4bSmrgfi 14325876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14326876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14327eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14328eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14329eb411b4bSmrgfi 14330eb411b4bSmrg 14331eb411b4bSmrgfound="no" 14332eb411b4bSmrg 14333eb411b4bSmrg if test $found = "no" ; then 14334818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14335eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14336eb411b4bSmrg fi 14337eb411b4bSmrg 14338818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14339eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14340eb411b4bSmrg fi 14341eb411b4bSmrg 14342eb411b4bSmrg CFLAGS="$CFLAGS -Wunused" 14343eb411b4bSmrg 14344876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 14345876003caSmrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 14346eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wunused 14347876003caSmrg if eval \${$cacheid+:} false; then : 14348876003caSmrg $as_echo_n "(cached) " >&6 14349876003caSmrgelse 14350eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14351eb411b4bSmrg/* end confdefs.h. */ 14352eb411b4bSmrgint i; 14353eb411b4bSmrgint 14354876003caSmrgmain () 14355eb411b4bSmrg{ 14356eb411b4bSmrg 14357eb411b4bSmrg ; 14358eb411b4bSmrg return 0; 14359eb411b4bSmrg} 14360eb411b4bSmrg_ACEOF 14361876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14362eb411b4bSmrg eval $cacheid=yes 14363876003caSmrgelse 14364eb411b4bSmrg eval $cacheid=no 14365eb411b4bSmrgfi 14366876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14367eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14368eb411b4bSmrgfi 14369eb411b4bSmrg 14370eb411b4bSmrg 14371eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14372eb411b4bSmrg 14373eb411b4bSmrg eval supported=\$$cacheid 14374876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14375876003caSmrg$as_echo "$supported" >&6; } 14376eb411b4bSmrg if test "$supported" = "yes" ; then 14377eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 14378eb411b4bSmrg found="yes" 14379eb411b4bSmrg fi 14380eb411b4bSmrg fi 14381eb411b4bSmrg 14382eb411b4bSmrg 14383eb411b4bSmrg 14384eb411b4bSmrg 14385eb411b4bSmrg 14386eb411b4bSmrg 14387eb411b4bSmrg 14388eb411b4bSmrg 14389eb411b4bSmrg 14390eb411b4bSmrg 14391eb411b4bSmrg 14392eb411b4bSmrg 14393eb411b4bSmrg 14394eb411b4bSmrg 14395eb411b4bSmrg 14396eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14397eb411b4bSmrg 14398eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14399eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14400876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14401876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14402876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14403876003caSmrg $as_echo_n "(cached) " >&6 14404876003caSmrgelse 14405eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14406eb411b4bSmrg/* end confdefs.h. */ 14407eb411b4bSmrgint i; 14408eb411b4bSmrg_ACEOF 14409876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14410eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14411876003caSmrgelse 14412eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14413eb411b4bSmrgfi 14414876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14415eb411b4bSmrgfi 14416876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14417876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14418eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14419eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14420eb411b4bSmrgfi 14421eb411b4bSmrg 14422eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14423eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14424eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14425eb411b4bSmrg fi 14426eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14427876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14428876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14429876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14430876003caSmrg $as_echo_n "(cached) " >&6 14431876003caSmrgelse 14432eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14433eb411b4bSmrg/* end confdefs.h. */ 14434eb411b4bSmrgint i; 14435eb411b4bSmrg_ACEOF 14436876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14437eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14438876003caSmrgelse 14439eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14440eb411b4bSmrgfi 14441876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14442eb411b4bSmrgfi 14443876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14444876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14445eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14446eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14447eb411b4bSmrgfi 14448eb411b4bSmrg 14449eb411b4bSmrgfound="no" 14450eb411b4bSmrg 14451eb411b4bSmrg if test $found = "no" ; then 14452818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14453eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14454eb411b4bSmrg fi 14455eb411b4bSmrg 14456818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14457eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14458eb411b4bSmrg fi 14459eb411b4bSmrg 14460eb411b4bSmrg CFLAGS="$CFLAGS -Wuninitialized" 14461eb411b4bSmrg 14462876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 14463876003caSmrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 14464eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wuninitialized 14465876003caSmrg if eval \${$cacheid+:} false; then : 14466876003caSmrg $as_echo_n "(cached) " >&6 14467876003caSmrgelse 14468eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14469eb411b4bSmrg/* end confdefs.h. */ 14470eb411b4bSmrgint i; 14471eb411b4bSmrgint 14472876003caSmrgmain () 14473eb411b4bSmrg{ 14474eb411b4bSmrg 14475eb411b4bSmrg ; 14476eb411b4bSmrg return 0; 14477eb411b4bSmrg} 14478eb411b4bSmrg_ACEOF 14479876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14480eb411b4bSmrg eval $cacheid=yes 14481876003caSmrgelse 14482eb411b4bSmrg eval $cacheid=no 14483eb411b4bSmrgfi 14484876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14485eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14486eb411b4bSmrgfi 14487eb411b4bSmrg 14488eb411b4bSmrg 14489eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14490eb411b4bSmrg 14491eb411b4bSmrg eval supported=\$$cacheid 14492876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14493876003caSmrg$as_echo "$supported" >&6; } 14494eb411b4bSmrg if test "$supported" = "yes" ; then 14495eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 14496eb411b4bSmrg found="yes" 14497eb411b4bSmrg fi 14498eb411b4bSmrg fi 14499eb411b4bSmrg 14500eb411b4bSmrg 14501eb411b4bSmrg 14502eb411b4bSmrg 14503eb411b4bSmrg 14504eb411b4bSmrg 14505eb411b4bSmrg 14506eb411b4bSmrg 14507eb411b4bSmrg 14508eb411b4bSmrg 14509eb411b4bSmrg 14510eb411b4bSmrg 14511eb411b4bSmrg 14512eb411b4bSmrg 14513eb411b4bSmrg 14514eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14515eb411b4bSmrg 14516eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14517eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14518876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14519876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14520876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14521876003caSmrg $as_echo_n "(cached) " >&6 14522876003caSmrgelse 14523eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14524eb411b4bSmrg/* end confdefs.h. */ 14525eb411b4bSmrgint i; 14526eb411b4bSmrg_ACEOF 14527876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14528eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14529876003caSmrgelse 14530eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14531eb411b4bSmrgfi 14532876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14533eb411b4bSmrgfi 14534876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14535876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14536eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14537eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14538eb411b4bSmrgfi 14539eb411b4bSmrg 14540eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14541eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14542eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14543eb411b4bSmrg fi 14544eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14545876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14546876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14547876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14548876003caSmrg $as_echo_n "(cached) " >&6 14549876003caSmrgelse 14550eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14551eb411b4bSmrg/* end confdefs.h. */ 14552eb411b4bSmrgint i; 14553eb411b4bSmrg_ACEOF 14554876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14555eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14556876003caSmrgelse 14557eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14558eb411b4bSmrgfi 14559876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14560eb411b4bSmrgfi 14561876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14562876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14563eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14564eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14565eb411b4bSmrgfi 14566eb411b4bSmrg 14567eb411b4bSmrgfound="no" 14568eb411b4bSmrg 14569eb411b4bSmrg if test $found = "no" ; then 14570818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14571eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14572eb411b4bSmrg fi 14573eb411b4bSmrg 14574818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14575eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14576eb411b4bSmrg fi 14577eb411b4bSmrg 14578eb411b4bSmrg CFLAGS="$CFLAGS -Wshadow" 14579eb411b4bSmrg 14580876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 14581876003caSmrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 14582eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wshadow 14583876003caSmrg if eval \${$cacheid+:} false; then : 14584876003caSmrg $as_echo_n "(cached) " >&6 14585876003caSmrgelse 14586eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14587eb411b4bSmrg/* end confdefs.h. */ 14588eb411b4bSmrgint i; 14589eb411b4bSmrgint 14590876003caSmrgmain () 14591eb411b4bSmrg{ 14592eb411b4bSmrg 14593eb411b4bSmrg ; 14594eb411b4bSmrg return 0; 14595eb411b4bSmrg} 14596eb411b4bSmrg_ACEOF 14597876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14598eb411b4bSmrg eval $cacheid=yes 14599876003caSmrgelse 14600eb411b4bSmrg eval $cacheid=no 14601eb411b4bSmrgfi 14602876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14603eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14604eb411b4bSmrgfi 14605eb411b4bSmrg 14606eb411b4bSmrg 14607eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14608eb411b4bSmrg 14609eb411b4bSmrg eval supported=\$$cacheid 14610876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14611876003caSmrg$as_echo "$supported" >&6; } 14612eb411b4bSmrg if test "$supported" = "yes" ; then 14613eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 14614eb411b4bSmrg found="yes" 14615eb411b4bSmrg fi 14616eb411b4bSmrg fi 14617eb411b4bSmrg 14618eb411b4bSmrg 14619eb411b4bSmrg 14620eb411b4bSmrg 14621eb411b4bSmrg 14622eb411b4bSmrg 14623eb411b4bSmrg 14624eb411b4bSmrg 14625eb411b4bSmrg 14626eb411b4bSmrg 14627eb411b4bSmrg 14628eb411b4bSmrg 14629eb411b4bSmrg 14630eb411b4bSmrg 14631eb411b4bSmrg 14632eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14633eb411b4bSmrg 14634eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14635eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14636876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14637876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14638876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14639876003caSmrg $as_echo_n "(cached) " >&6 14640876003caSmrgelse 14641eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14642eb411b4bSmrg/* end confdefs.h. */ 14643eb411b4bSmrgint i; 14644eb411b4bSmrg_ACEOF 14645876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14646eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14647876003caSmrgelse 14648eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14649eb411b4bSmrgfi 14650876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14651eb411b4bSmrgfi 14652876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14653876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14654eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14655eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14656eb411b4bSmrgfi 14657eb411b4bSmrg 14658eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14659eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14660eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14661eb411b4bSmrg fi 14662eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14663876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14664876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14665876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14666876003caSmrg $as_echo_n "(cached) " >&6 14667876003caSmrgelse 14668eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14669eb411b4bSmrg/* end confdefs.h. */ 14670eb411b4bSmrgint i; 14671eb411b4bSmrg_ACEOF 14672876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14673eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14674876003caSmrgelse 14675eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14676eb411b4bSmrgfi 14677876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14678eb411b4bSmrgfi 14679876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14680876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14681eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14682eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14683eb411b4bSmrgfi 14684eb411b4bSmrg 14685eb411b4bSmrgfound="no" 14686eb411b4bSmrg 14687eb411b4bSmrg if test $found = "no" ; then 14688818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14689eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14690eb411b4bSmrg fi 14691eb411b4bSmrg 14692818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14693eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14694eb411b4bSmrg fi 14695eb411b4bSmrg 146960f8248bfSmrg CFLAGS="$CFLAGS -Wmissing-noreturn" 14697eb411b4bSmrg 14698876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 14699876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 147000f8248bfSmrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 14701876003caSmrg if eval \${$cacheid+:} false; then : 14702876003caSmrg $as_echo_n "(cached) " >&6 14703876003caSmrgelse 14704eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14705eb411b4bSmrg/* end confdefs.h. */ 14706eb411b4bSmrgint i; 14707eb411b4bSmrgint 14708876003caSmrgmain () 14709eb411b4bSmrg{ 14710eb411b4bSmrg 14711eb411b4bSmrg ; 14712eb411b4bSmrg return 0; 14713eb411b4bSmrg} 14714eb411b4bSmrg_ACEOF 14715876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14716eb411b4bSmrg eval $cacheid=yes 14717876003caSmrgelse 14718eb411b4bSmrg eval $cacheid=no 14719eb411b4bSmrgfi 14720876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14721eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14722eb411b4bSmrgfi 14723eb411b4bSmrg 14724eb411b4bSmrg 14725eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14726eb411b4bSmrg 14727eb411b4bSmrg eval supported=\$$cacheid 14728876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14729876003caSmrg$as_echo "$supported" >&6; } 14730eb411b4bSmrg if test "$supported" = "yes" ; then 147310f8248bfSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 14732eb411b4bSmrg found="yes" 14733eb411b4bSmrg fi 14734eb411b4bSmrg fi 14735eb411b4bSmrg 14736eb411b4bSmrg 14737eb411b4bSmrg 14738eb411b4bSmrg 14739eb411b4bSmrg 14740eb411b4bSmrg 14741eb411b4bSmrg 14742eb411b4bSmrg 14743eb411b4bSmrg 14744eb411b4bSmrg 14745eb411b4bSmrg 14746eb411b4bSmrg 14747eb411b4bSmrg 14748eb411b4bSmrg 14749eb411b4bSmrg 14750eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14751eb411b4bSmrg 14752eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14753eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14754876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14755876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14756876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14757876003caSmrg $as_echo_n "(cached) " >&6 14758876003caSmrgelse 14759eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14760eb411b4bSmrg/* end confdefs.h. */ 14761eb411b4bSmrgint i; 14762eb411b4bSmrg_ACEOF 14763876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14764eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14765876003caSmrgelse 14766eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14767eb411b4bSmrgfi 14768876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14769eb411b4bSmrgfi 14770876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14771876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14772eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14773eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14774eb411b4bSmrgfi 14775eb411b4bSmrg 14776eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14777eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14778eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14779eb411b4bSmrg fi 14780eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14781876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14782876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14783876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14784876003caSmrg $as_echo_n "(cached) " >&6 14785876003caSmrgelse 14786eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14787eb411b4bSmrg/* end confdefs.h. */ 14788eb411b4bSmrgint i; 14789eb411b4bSmrg_ACEOF 14790876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14791eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14792876003caSmrgelse 14793eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14794eb411b4bSmrgfi 14795876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14796eb411b4bSmrgfi 14797876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14798876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14799eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14800eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14801eb411b4bSmrgfi 14802eb411b4bSmrg 14803eb411b4bSmrgfound="no" 14804eb411b4bSmrg 14805eb411b4bSmrg if test $found = "no" ; then 14806818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14807eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14808eb411b4bSmrg fi 14809eb411b4bSmrg 14810818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14811eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14812eb411b4bSmrg fi 14813eb411b4bSmrg 148140f8248bfSmrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 14815eb411b4bSmrg 14816876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 14817876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 148180f8248bfSmrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 14819876003caSmrg if eval \${$cacheid+:} false; then : 14820876003caSmrg $as_echo_n "(cached) " >&6 14821876003caSmrgelse 14822eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14823eb411b4bSmrg/* end confdefs.h. */ 14824eb411b4bSmrgint i; 14825eb411b4bSmrgint 14826876003caSmrgmain () 14827eb411b4bSmrg{ 14828eb411b4bSmrg 14829eb411b4bSmrg ; 14830eb411b4bSmrg return 0; 14831eb411b4bSmrg} 14832eb411b4bSmrg_ACEOF 14833876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14834eb411b4bSmrg eval $cacheid=yes 14835876003caSmrgelse 14836eb411b4bSmrg eval $cacheid=no 14837eb411b4bSmrgfi 14838876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14839eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14840eb411b4bSmrgfi 14841eb411b4bSmrg 14842eb411b4bSmrg 14843eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14844eb411b4bSmrg 14845eb411b4bSmrg eval supported=\$$cacheid 14846876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14847876003caSmrg$as_echo "$supported" >&6; } 14848eb411b4bSmrg if test "$supported" = "yes" ; then 148490f8248bfSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 14850eb411b4bSmrg found="yes" 14851eb411b4bSmrg fi 14852eb411b4bSmrg fi 14853eb411b4bSmrg 14854eb411b4bSmrg 14855eb411b4bSmrg 14856eb411b4bSmrg 14857eb411b4bSmrg 14858eb411b4bSmrg 14859eb411b4bSmrg 14860eb411b4bSmrg 14861eb411b4bSmrg 14862eb411b4bSmrg 14863eb411b4bSmrg 14864eb411b4bSmrg 14865eb411b4bSmrg 14866eb411b4bSmrg 14867eb411b4bSmrg 14868eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14869eb411b4bSmrg 14870eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14871eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14872876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14873876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14874876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14875876003caSmrg $as_echo_n "(cached) " >&6 14876876003caSmrgelse 14877eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14878eb411b4bSmrg/* end confdefs.h. */ 14879eb411b4bSmrgint i; 14880eb411b4bSmrg_ACEOF 14881876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14882eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 14883876003caSmrgelse 14884eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 14885eb411b4bSmrgfi 14886876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14887eb411b4bSmrgfi 14888876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14889876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14890eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14891eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14892eb411b4bSmrgfi 14893eb411b4bSmrg 14894eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14895eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14896eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14897eb411b4bSmrg fi 14898eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14899876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14900876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14901876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 14902876003caSmrg $as_echo_n "(cached) " >&6 14903876003caSmrgelse 14904eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14905eb411b4bSmrg/* end confdefs.h. */ 14906eb411b4bSmrgint i; 14907eb411b4bSmrg_ACEOF 14908876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 14909eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 14910876003caSmrgelse 14911eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 14912eb411b4bSmrgfi 14913876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14914eb411b4bSmrgfi 14915876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14916876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14917eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14918eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14919eb411b4bSmrgfi 14920eb411b4bSmrg 14921eb411b4bSmrgfound="no" 14922eb411b4bSmrg 14923eb411b4bSmrg if test $found = "no" ; then 14924818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14925eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14926eb411b4bSmrg fi 14927eb411b4bSmrg 14928818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14929eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14930eb411b4bSmrg fi 14931eb411b4bSmrg 149320f8248bfSmrg CFLAGS="$CFLAGS -Wredundant-decls" 14933eb411b4bSmrg 14934876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 14935876003caSmrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 149360f8248bfSmrg cacheid=xorg_cv_cc_flag__Wredundant_decls 14937876003caSmrg if eval \${$cacheid+:} false; then : 14938876003caSmrg $as_echo_n "(cached) " >&6 14939876003caSmrgelse 14940eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14941eb411b4bSmrg/* end confdefs.h. */ 14942eb411b4bSmrgint i; 14943eb411b4bSmrgint 14944876003caSmrgmain () 14945eb411b4bSmrg{ 14946eb411b4bSmrg 14947eb411b4bSmrg ; 14948eb411b4bSmrg return 0; 14949eb411b4bSmrg} 14950eb411b4bSmrg_ACEOF 14951876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 14952eb411b4bSmrg eval $cacheid=yes 14953876003caSmrgelse 14954eb411b4bSmrg eval $cacheid=no 14955eb411b4bSmrgfi 14956876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 14957eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 14958eb411b4bSmrgfi 14959eb411b4bSmrg 14960eb411b4bSmrg 14961eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14962eb411b4bSmrg 14963eb411b4bSmrg eval supported=\$$cacheid 14964876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14965876003caSmrg$as_echo "$supported" >&6; } 14966eb411b4bSmrg if test "$supported" = "yes" ; then 149670f8248bfSmrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 14968eb411b4bSmrg found="yes" 14969eb411b4bSmrg fi 14970eb411b4bSmrg fi 14971eb411b4bSmrg 14972eb411b4bSmrg 14973eb411b4bSmrg 14974eb411b4bSmrg 14975eb411b4bSmrg 14976eb411b4bSmrg 14977eb411b4bSmrg 14978eb411b4bSmrg 14979eb411b4bSmrg 14980eb411b4bSmrg 14981eb411b4bSmrg 14982eb411b4bSmrg 14983eb411b4bSmrg 14984eb411b4bSmrg 14985eb411b4bSmrg 14986eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14987eb411b4bSmrg 14988eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14989eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14990876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14991876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14992876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 14993876003caSmrg $as_echo_n "(cached) " >&6 14994876003caSmrgelse 14995eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14996eb411b4bSmrg/* end confdefs.h. */ 14997eb411b4bSmrgint i; 14998eb411b4bSmrg_ACEOF 14999876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15000eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15001876003caSmrgelse 15002eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15003eb411b4bSmrgfi 15004876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15005eb411b4bSmrgfi 15006876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15007876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15008eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15009eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15010eb411b4bSmrgfi 15011eb411b4bSmrg 15012eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15013eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15014eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15015eb411b4bSmrg fi 15016eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15017876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15018876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15019876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15020876003caSmrg $as_echo_n "(cached) " >&6 15021876003caSmrgelse 15022eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15023eb411b4bSmrg/* end confdefs.h. */ 15024eb411b4bSmrgint i; 15025eb411b4bSmrg_ACEOF 15026876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15027eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15028876003caSmrgelse 15029eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15030eb411b4bSmrgfi 15031876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15032eb411b4bSmrgfi 15033876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15034876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15035eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15036eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15037eb411b4bSmrgfi 15038eb411b4bSmrg 15039eb411b4bSmrgfound="no" 15040eb411b4bSmrg 15041eb411b4bSmrg if test $found = "no" ; then 15042818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15043eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15044eb411b4bSmrg fi 15045eb411b4bSmrg 15046818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15047eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15048eb411b4bSmrg fi 15049eb411b4bSmrg 150500f8248bfSmrg CFLAGS="$CFLAGS -Wlogical-op" 15051eb411b4bSmrg 15052876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 15053876003caSmrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 150540f8248bfSmrg cacheid=xorg_cv_cc_flag__Wlogical_op 15055876003caSmrg if eval \${$cacheid+:} false; then : 15056876003caSmrg $as_echo_n "(cached) " >&6 15057876003caSmrgelse 15058eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15059eb411b4bSmrg/* end confdefs.h. */ 15060eb411b4bSmrgint i; 15061eb411b4bSmrgint 15062876003caSmrgmain () 15063eb411b4bSmrg{ 15064eb411b4bSmrg 15065eb411b4bSmrg ; 15066eb411b4bSmrg return 0; 15067eb411b4bSmrg} 15068eb411b4bSmrg_ACEOF 15069876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15070eb411b4bSmrg eval $cacheid=yes 15071876003caSmrgelse 15072eb411b4bSmrg eval $cacheid=no 15073eb411b4bSmrgfi 15074876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15075eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15076eb411b4bSmrgfi 15077eb411b4bSmrg 15078eb411b4bSmrg 15079eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15080eb411b4bSmrg 15081eb411b4bSmrg eval supported=\$$cacheid 15082876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15083876003caSmrg$as_echo "$supported" >&6; } 15084eb411b4bSmrg if test "$supported" = "yes" ; then 150850f8248bfSmrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 15086eb411b4bSmrg found="yes" 15087eb411b4bSmrg fi 15088eb411b4bSmrg fi 15089eb411b4bSmrg 15090eb411b4bSmrg 15091eb411b4bSmrg 15092eb411b4bSmrg# These are currently disabled because they are noisy. They will be enabled 15093eb411b4bSmrg# in the future once the codebase is sufficiently modernized to silence 15094eb411b4bSmrg# them. For now, I don't want them to drown out the other warnings. 15095eb411b4bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 15096eb411b4bSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 150970f8248bfSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 15098eb411b4bSmrg 15099876003caSmrg# Turn some warnings into errors, so we don't accidently get successful builds 15100eb411b4bSmrg# when there are problems that should be fixed. 15101eb411b4bSmrg 15102eb411b4bSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 15103eb411b4bSmrg 15104eb411b4bSmrg 15105eb411b4bSmrg 15106eb411b4bSmrg 15107eb411b4bSmrg 15108eb411b4bSmrg 15109eb411b4bSmrg 15110eb411b4bSmrg 15111eb411b4bSmrg 15112eb411b4bSmrg 15113eb411b4bSmrg 15114eb411b4bSmrg 15115eb411b4bSmrg 15116eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15117eb411b4bSmrg 15118eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15119eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15120876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15121876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15122876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15123876003caSmrg $as_echo_n "(cached) " >&6 15124876003caSmrgelse 15125eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15126eb411b4bSmrg/* end confdefs.h. */ 15127eb411b4bSmrgint i; 15128eb411b4bSmrg_ACEOF 15129876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15130eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15131876003caSmrgelse 15132eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15133eb411b4bSmrgfi 15134876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15135eb411b4bSmrgfi 15136876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15137876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15138eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15139eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15140eb411b4bSmrgfi 15141eb411b4bSmrg 15142eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15143eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15144eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15145eb411b4bSmrg fi 15146eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15147876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15148876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15149876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15150876003caSmrg $as_echo_n "(cached) " >&6 15151876003caSmrgelse 15152eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15153eb411b4bSmrg/* end confdefs.h. */ 15154eb411b4bSmrgint i; 15155eb411b4bSmrg_ACEOF 15156876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15157eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15158876003caSmrgelse 15159eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15160eb411b4bSmrgfi 15161876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15162eb411b4bSmrgfi 15163876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15164876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15165eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15166eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15167eb411b4bSmrgfi 15168eb411b4bSmrg 15169eb411b4bSmrgfound="no" 15170eb411b4bSmrg 15171eb411b4bSmrg if test $found = "no" ; then 15172818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15173eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15174eb411b4bSmrg fi 15175eb411b4bSmrg 15176818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15177eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15178eb411b4bSmrg fi 15179eb411b4bSmrg 15180eb411b4bSmrg CFLAGS="$CFLAGS -Werror=implicit" 15181eb411b4bSmrg 15182876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 15183876003caSmrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 151840f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_implicit 15185876003caSmrg if eval \${$cacheid+:} false; then : 15186876003caSmrg $as_echo_n "(cached) " >&6 15187876003caSmrgelse 15188eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15189eb411b4bSmrg/* end confdefs.h. */ 15190eb411b4bSmrgint i; 15191eb411b4bSmrgint 15192876003caSmrgmain () 15193eb411b4bSmrg{ 15194eb411b4bSmrg 15195eb411b4bSmrg ; 15196eb411b4bSmrg return 0; 15197eb411b4bSmrg} 15198eb411b4bSmrg_ACEOF 15199876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15200eb411b4bSmrg eval $cacheid=yes 15201876003caSmrgelse 15202eb411b4bSmrg eval $cacheid=no 15203eb411b4bSmrgfi 15204876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15205eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15206eb411b4bSmrgfi 15207eb411b4bSmrg 15208eb411b4bSmrg 15209eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15210eb411b4bSmrg 15211eb411b4bSmrg eval supported=\$$cacheid 15212876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15213876003caSmrg$as_echo "$supported" >&6; } 15214eb411b4bSmrg if test "$supported" = "yes" ; then 15215eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 15216eb411b4bSmrg found="yes" 15217eb411b4bSmrg fi 15218eb411b4bSmrg fi 15219eb411b4bSmrg 15220eb411b4bSmrg if test $found = "no" ; then 15221818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15222eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15223eb411b4bSmrg fi 15224eb411b4bSmrg 15225818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15226eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15227eb411b4bSmrg fi 15228eb411b4bSmrg 15229eb411b4bSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15230eb411b4bSmrg 15231876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 15232876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 152330f8248bfSmrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 15234876003caSmrg if eval \${$cacheid+:} false; then : 15235876003caSmrg $as_echo_n "(cached) " >&6 15236876003caSmrgelse 15237eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15238eb411b4bSmrg/* end confdefs.h. */ 15239eb411b4bSmrgint i; 15240eb411b4bSmrgint 15241876003caSmrgmain () 15242eb411b4bSmrg{ 15243eb411b4bSmrg 15244eb411b4bSmrg ; 15245eb411b4bSmrg return 0; 15246eb411b4bSmrg} 15247eb411b4bSmrg_ACEOF 15248876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15249eb411b4bSmrg eval $cacheid=yes 15250876003caSmrgelse 15251eb411b4bSmrg eval $cacheid=no 15252eb411b4bSmrgfi 15253876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15254eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15255eb411b4bSmrgfi 15256eb411b4bSmrg 15257eb411b4bSmrg 15258eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15259eb411b4bSmrg 15260eb411b4bSmrg eval supported=\$$cacheid 15261876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15262876003caSmrg$as_echo "$supported" >&6; } 15263eb411b4bSmrg if test "$supported" = "yes" ; then 15264eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15265eb411b4bSmrg found="yes" 15266eb411b4bSmrg fi 15267eb411b4bSmrg fi 15268eb411b4bSmrg 15269eb411b4bSmrg 15270eb411b4bSmrg 15271eb411b4bSmrg 15272eb411b4bSmrg 15273eb411b4bSmrg 15274eb411b4bSmrg 15275eb411b4bSmrg 15276eb411b4bSmrg 15277eb411b4bSmrg 15278eb411b4bSmrg 15279eb411b4bSmrg 15280eb411b4bSmrg 15281eb411b4bSmrg 15282eb411b4bSmrg 15283eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15284eb411b4bSmrg 15285eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15286eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15287876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15288876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15289876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15290876003caSmrg $as_echo_n "(cached) " >&6 15291876003caSmrgelse 15292eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15293eb411b4bSmrg/* end confdefs.h. */ 15294eb411b4bSmrgint i; 15295eb411b4bSmrg_ACEOF 15296876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15297eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15298876003caSmrgelse 15299eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15300eb411b4bSmrgfi 15301876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15302eb411b4bSmrgfi 15303876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15304876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15305eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15306eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15307eb411b4bSmrgfi 15308eb411b4bSmrg 15309eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15310eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15311eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15312eb411b4bSmrg fi 15313eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15314876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15315876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15316876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15317876003caSmrg $as_echo_n "(cached) " >&6 15318876003caSmrgelse 15319eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15320eb411b4bSmrg/* end confdefs.h. */ 15321eb411b4bSmrgint i; 15322eb411b4bSmrg_ACEOF 15323876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15324eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15325876003caSmrgelse 15326eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15327eb411b4bSmrgfi 15328876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15329eb411b4bSmrgfi 15330876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15331876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15332eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15333eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15334eb411b4bSmrgfi 15335eb411b4bSmrg 15336eb411b4bSmrgfound="no" 15337eb411b4bSmrg 15338eb411b4bSmrg if test $found = "no" ; then 15339818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15340eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15341eb411b4bSmrg fi 15342eb411b4bSmrg 15343818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15344eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15345eb411b4bSmrg fi 15346eb411b4bSmrg 15347eb411b4bSmrg CFLAGS="$CFLAGS -Werror=nonnull" 15348eb411b4bSmrg 15349876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 15350876003caSmrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 153510f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_nonnull 15352876003caSmrg if eval \${$cacheid+:} false; then : 15353876003caSmrg $as_echo_n "(cached) " >&6 15354876003caSmrgelse 15355eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15356eb411b4bSmrg/* end confdefs.h. */ 15357eb411b4bSmrgint i; 15358eb411b4bSmrgint 15359876003caSmrgmain () 15360eb411b4bSmrg{ 15361eb411b4bSmrg 15362eb411b4bSmrg ; 15363eb411b4bSmrg return 0; 15364eb411b4bSmrg} 15365eb411b4bSmrg_ACEOF 15366876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15367eb411b4bSmrg eval $cacheid=yes 15368876003caSmrgelse 15369eb411b4bSmrg eval $cacheid=no 15370eb411b4bSmrgfi 15371876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15372eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15373eb411b4bSmrgfi 15374eb411b4bSmrg 15375eb411b4bSmrg 15376eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15377eb411b4bSmrg 15378eb411b4bSmrg eval supported=\$$cacheid 15379876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15380876003caSmrg$as_echo "$supported" >&6; } 15381eb411b4bSmrg if test "$supported" = "yes" ; then 15382eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 15383eb411b4bSmrg found="yes" 15384eb411b4bSmrg fi 15385eb411b4bSmrg fi 15386eb411b4bSmrg 15387eb411b4bSmrg 15388eb411b4bSmrg 15389eb411b4bSmrg 15390eb411b4bSmrg 15391eb411b4bSmrg 15392eb411b4bSmrg 15393eb411b4bSmrg 15394eb411b4bSmrg 15395eb411b4bSmrg 15396eb411b4bSmrg 15397eb411b4bSmrg 15398eb411b4bSmrg 15399eb411b4bSmrg 15400eb411b4bSmrg 15401eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15402eb411b4bSmrg 15403eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15404eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15405876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15406876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15407876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15408876003caSmrg $as_echo_n "(cached) " >&6 15409876003caSmrgelse 15410eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15411eb411b4bSmrg/* end confdefs.h. */ 15412eb411b4bSmrgint i; 15413eb411b4bSmrg_ACEOF 15414876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15415eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15416876003caSmrgelse 15417eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15418eb411b4bSmrgfi 15419876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15420eb411b4bSmrgfi 15421876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15422876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15423eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15424eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15425eb411b4bSmrgfi 15426eb411b4bSmrg 15427eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15428eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15429eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15430eb411b4bSmrg fi 15431eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15432876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15433876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15434876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15435876003caSmrg $as_echo_n "(cached) " >&6 15436876003caSmrgelse 15437eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15438eb411b4bSmrg/* end confdefs.h. */ 15439eb411b4bSmrgint i; 15440eb411b4bSmrg_ACEOF 15441876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15442eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15443876003caSmrgelse 15444eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15445eb411b4bSmrgfi 15446876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15447eb411b4bSmrgfi 15448876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15449876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15450eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15451eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15452eb411b4bSmrgfi 15453eb411b4bSmrg 15454eb411b4bSmrgfound="no" 15455eb411b4bSmrg 15456eb411b4bSmrg if test $found = "no" ; then 15457818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15458eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15459eb411b4bSmrg fi 15460eb411b4bSmrg 15461818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15462eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15463eb411b4bSmrg fi 15464eb411b4bSmrg 15465eb411b4bSmrg CFLAGS="$CFLAGS -Werror=init-self" 15466eb411b4bSmrg 15467876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 15468876003caSmrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 154690f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_init_self 15470876003caSmrg if eval \${$cacheid+:} false; then : 15471876003caSmrg $as_echo_n "(cached) " >&6 15472876003caSmrgelse 15473eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15474eb411b4bSmrg/* end confdefs.h. */ 15475eb411b4bSmrgint i; 15476eb411b4bSmrgint 15477876003caSmrgmain () 15478eb411b4bSmrg{ 15479eb411b4bSmrg 15480eb411b4bSmrg ; 15481eb411b4bSmrg return 0; 15482eb411b4bSmrg} 15483eb411b4bSmrg_ACEOF 15484876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15485eb411b4bSmrg eval $cacheid=yes 15486876003caSmrgelse 15487eb411b4bSmrg eval $cacheid=no 15488eb411b4bSmrgfi 15489876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15490eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15491eb411b4bSmrgfi 15492eb411b4bSmrg 15493eb411b4bSmrg 15494eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15495eb411b4bSmrg 15496eb411b4bSmrg eval supported=\$$cacheid 15497876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15498876003caSmrg$as_echo "$supported" >&6; } 15499eb411b4bSmrg if test "$supported" = "yes" ; then 15500eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 15501eb411b4bSmrg found="yes" 15502eb411b4bSmrg fi 15503eb411b4bSmrg fi 15504eb411b4bSmrg 15505eb411b4bSmrg 15506eb411b4bSmrg 15507eb411b4bSmrg 15508eb411b4bSmrg 15509eb411b4bSmrg 15510eb411b4bSmrg 15511eb411b4bSmrg 15512eb411b4bSmrg 15513eb411b4bSmrg 15514eb411b4bSmrg 15515eb411b4bSmrg 15516eb411b4bSmrg 15517eb411b4bSmrg 15518eb411b4bSmrg 15519eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15520eb411b4bSmrg 15521eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15522eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15523876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15524876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15525876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15526876003caSmrg $as_echo_n "(cached) " >&6 15527876003caSmrgelse 15528eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15529eb411b4bSmrg/* end confdefs.h. */ 15530eb411b4bSmrgint i; 15531eb411b4bSmrg_ACEOF 15532876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15533eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15534876003caSmrgelse 15535eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15536eb411b4bSmrgfi 15537876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15538eb411b4bSmrgfi 15539876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15540876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15541eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15542eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15543eb411b4bSmrgfi 15544eb411b4bSmrg 15545eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15546eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15547eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15548eb411b4bSmrg fi 15549eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15550876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15551876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15552876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15553876003caSmrg $as_echo_n "(cached) " >&6 15554876003caSmrgelse 15555eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15556eb411b4bSmrg/* end confdefs.h. */ 15557eb411b4bSmrgint i; 15558eb411b4bSmrg_ACEOF 15559876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15560eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15561876003caSmrgelse 15562eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15563eb411b4bSmrgfi 15564876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15565eb411b4bSmrgfi 15566876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15567876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15568eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15569eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15570eb411b4bSmrgfi 15571eb411b4bSmrg 15572eb411b4bSmrgfound="no" 15573eb411b4bSmrg 15574eb411b4bSmrg if test $found = "no" ; then 15575818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15576eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15577eb411b4bSmrg fi 15578eb411b4bSmrg 15579818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15580eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15581eb411b4bSmrg fi 15582eb411b4bSmrg 15583eb411b4bSmrg CFLAGS="$CFLAGS -Werror=main" 15584eb411b4bSmrg 15585876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 15586876003caSmrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 155870f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_main 15588876003caSmrg if eval \${$cacheid+:} false; then : 15589876003caSmrg $as_echo_n "(cached) " >&6 15590876003caSmrgelse 15591eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15592eb411b4bSmrg/* end confdefs.h. */ 15593eb411b4bSmrgint i; 15594eb411b4bSmrgint 15595876003caSmrgmain () 15596eb411b4bSmrg{ 15597eb411b4bSmrg 15598eb411b4bSmrg ; 15599eb411b4bSmrg return 0; 15600eb411b4bSmrg} 15601eb411b4bSmrg_ACEOF 15602876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15603eb411b4bSmrg eval $cacheid=yes 15604876003caSmrgelse 15605eb411b4bSmrg eval $cacheid=no 15606eb411b4bSmrgfi 15607876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15608eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15609eb411b4bSmrgfi 15610eb411b4bSmrg 15611eb411b4bSmrg 15612eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15613eb411b4bSmrg 15614eb411b4bSmrg eval supported=\$$cacheid 15615876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15616876003caSmrg$as_echo "$supported" >&6; } 15617eb411b4bSmrg if test "$supported" = "yes" ; then 15618eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 15619eb411b4bSmrg found="yes" 15620eb411b4bSmrg fi 15621eb411b4bSmrg fi 15622eb411b4bSmrg 15623eb411b4bSmrg 15624eb411b4bSmrg 15625eb411b4bSmrg 15626eb411b4bSmrg 15627eb411b4bSmrg 15628eb411b4bSmrg 15629eb411b4bSmrg 15630eb411b4bSmrg 15631eb411b4bSmrg 15632eb411b4bSmrg 15633eb411b4bSmrg 15634eb411b4bSmrg 15635eb411b4bSmrg 15636eb411b4bSmrg 15637eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15638eb411b4bSmrg 15639eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15640eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15641876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15642876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15643876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15644876003caSmrg $as_echo_n "(cached) " >&6 15645876003caSmrgelse 15646eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15647eb411b4bSmrg/* end confdefs.h. */ 15648eb411b4bSmrgint i; 15649eb411b4bSmrg_ACEOF 15650876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15651eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15652876003caSmrgelse 15653eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15654eb411b4bSmrgfi 15655876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15656eb411b4bSmrgfi 15657876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15658876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15659eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15660eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15661eb411b4bSmrgfi 15662eb411b4bSmrg 15663eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15664eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15665eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15666eb411b4bSmrg fi 15667eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15668876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15669876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15670876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15671876003caSmrg $as_echo_n "(cached) " >&6 15672876003caSmrgelse 15673eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15674eb411b4bSmrg/* end confdefs.h. */ 15675eb411b4bSmrgint i; 15676eb411b4bSmrg_ACEOF 15677876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15678eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15679876003caSmrgelse 15680eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15681eb411b4bSmrgfi 15682876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15683eb411b4bSmrgfi 15684876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15685876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15686eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15687eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15688eb411b4bSmrgfi 15689eb411b4bSmrg 15690eb411b4bSmrgfound="no" 15691eb411b4bSmrg 15692eb411b4bSmrg if test $found = "no" ; then 15693818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15694eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15695eb411b4bSmrg fi 15696eb411b4bSmrg 15697818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15698eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15699eb411b4bSmrg fi 15700eb411b4bSmrg 15701eb411b4bSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 15702eb411b4bSmrg 15703876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 15704876003caSmrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 157050f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 15706876003caSmrg if eval \${$cacheid+:} false; then : 15707876003caSmrg $as_echo_n "(cached) " >&6 15708876003caSmrgelse 15709eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15710eb411b4bSmrg/* end confdefs.h. */ 15711eb411b4bSmrgint i; 15712eb411b4bSmrgint 15713876003caSmrgmain () 15714eb411b4bSmrg{ 15715eb411b4bSmrg 15716eb411b4bSmrg ; 15717eb411b4bSmrg return 0; 15718eb411b4bSmrg} 15719eb411b4bSmrg_ACEOF 15720876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15721eb411b4bSmrg eval $cacheid=yes 15722876003caSmrgelse 15723eb411b4bSmrg eval $cacheid=no 15724eb411b4bSmrgfi 15725876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15726eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15727eb411b4bSmrgfi 15728eb411b4bSmrg 15729eb411b4bSmrg 15730eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15731eb411b4bSmrg 15732eb411b4bSmrg eval supported=\$$cacheid 15733876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15734876003caSmrg$as_echo "$supported" >&6; } 15735eb411b4bSmrg if test "$supported" = "yes" ; then 15736eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 15737eb411b4bSmrg found="yes" 15738eb411b4bSmrg fi 15739eb411b4bSmrg fi 15740eb411b4bSmrg 15741eb411b4bSmrg 15742eb411b4bSmrg 15743eb411b4bSmrg 15744eb411b4bSmrg 15745eb411b4bSmrg 15746eb411b4bSmrg 15747eb411b4bSmrg 15748eb411b4bSmrg 15749eb411b4bSmrg 15750eb411b4bSmrg 15751eb411b4bSmrg 15752eb411b4bSmrg 15753eb411b4bSmrg 15754eb411b4bSmrg 15755eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15756eb411b4bSmrg 15757eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15758eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15759876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15760876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15761876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15762876003caSmrg $as_echo_n "(cached) " >&6 15763876003caSmrgelse 15764eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15765eb411b4bSmrg/* end confdefs.h. */ 15766eb411b4bSmrgint i; 15767eb411b4bSmrg_ACEOF 15768876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15769eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15770876003caSmrgelse 15771eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15772eb411b4bSmrgfi 15773876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15774eb411b4bSmrgfi 15775876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15776876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15777eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15778eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15779eb411b4bSmrgfi 15780eb411b4bSmrg 15781eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15782eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15783eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15784eb411b4bSmrg fi 15785eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15786876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15787876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15788876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15789876003caSmrg $as_echo_n "(cached) " >&6 15790876003caSmrgelse 15791eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15792eb411b4bSmrg/* end confdefs.h. */ 15793eb411b4bSmrgint i; 15794eb411b4bSmrg_ACEOF 15795876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15796eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15797876003caSmrgelse 15798eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15799eb411b4bSmrgfi 15800876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15801eb411b4bSmrgfi 15802876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15803876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15804eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15805eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15806eb411b4bSmrgfi 15807eb411b4bSmrg 15808eb411b4bSmrgfound="no" 15809eb411b4bSmrg 15810eb411b4bSmrg if test $found = "no" ; then 15811818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15812eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15813eb411b4bSmrg fi 15814eb411b4bSmrg 15815818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15816eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15817eb411b4bSmrg fi 15818eb411b4bSmrg 15819eb411b4bSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 15820eb411b4bSmrg 15821876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 15822876003caSmrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 158230f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 15824876003caSmrg if eval \${$cacheid+:} false; then : 15825876003caSmrg $as_echo_n "(cached) " >&6 15826876003caSmrgelse 15827eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15828eb411b4bSmrg/* end confdefs.h. */ 15829eb411b4bSmrgint i; 15830eb411b4bSmrgint 15831876003caSmrgmain () 15832eb411b4bSmrg{ 15833eb411b4bSmrg 15834eb411b4bSmrg ; 15835eb411b4bSmrg return 0; 15836eb411b4bSmrg} 15837eb411b4bSmrg_ACEOF 15838876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15839eb411b4bSmrg eval $cacheid=yes 15840876003caSmrgelse 15841eb411b4bSmrg eval $cacheid=no 15842eb411b4bSmrgfi 15843876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15844eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15845eb411b4bSmrgfi 15846eb411b4bSmrg 15847eb411b4bSmrg 15848eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15849eb411b4bSmrg 15850eb411b4bSmrg eval supported=\$$cacheid 15851876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15852876003caSmrg$as_echo "$supported" >&6; } 15853eb411b4bSmrg if test "$supported" = "yes" ; then 15854eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 15855eb411b4bSmrg found="yes" 15856eb411b4bSmrg fi 15857eb411b4bSmrg fi 15858eb411b4bSmrg 15859eb411b4bSmrg 15860eb411b4bSmrg 15861eb411b4bSmrg 15862eb411b4bSmrg 15863eb411b4bSmrg 15864eb411b4bSmrg 15865eb411b4bSmrg 15866eb411b4bSmrg 15867eb411b4bSmrg 15868eb411b4bSmrg 15869eb411b4bSmrg 15870eb411b4bSmrg 15871eb411b4bSmrg 15872eb411b4bSmrg 15873eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15874eb411b4bSmrg 15875eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15876eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15877876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15878876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15879876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 15880876003caSmrg $as_echo_n "(cached) " >&6 15881876003caSmrgelse 15882eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15883eb411b4bSmrg/* end confdefs.h. */ 15884eb411b4bSmrgint i; 15885eb411b4bSmrg_ACEOF 15886876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15887eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 15888876003caSmrgelse 15889eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 15890eb411b4bSmrgfi 15891876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15892eb411b4bSmrgfi 15893876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15894876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15895eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15896eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15897eb411b4bSmrgfi 15898eb411b4bSmrg 15899eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15900eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15901eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15902eb411b4bSmrg fi 15903eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15904876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15905876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15906876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 15907876003caSmrg $as_echo_n "(cached) " >&6 15908876003caSmrgelse 15909eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15910eb411b4bSmrg/* end confdefs.h. */ 15911eb411b4bSmrgint i; 15912eb411b4bSmrg_ACEOF 15913876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 15914eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 15915876003caSmrgelse 15916eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 15917eb411b4bSmrgfi 15918876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15919eb411b4bSmrgfi 15920876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15921876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15922eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15923eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15924eb411b4bSmrgfi 15925eb411b4bSmrg 15926eb411b4bSmrgfound="no" 15927eb411b4bSmrg 15928eb411b4bSmrg if test $found = "no" ; then 15929818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15930eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15931eb411b4bSmrg fi 15932eb411b4bSmrg 15933818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15934eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15935eb411b4bSmrg fi 15936eb411b4bSmrg 15937eb411b4bSmrg CFLAGS="$CFLAGS -Werror=return-type" 15938eb411b4bSmrg 15939876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 15940876003caSmrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 159410f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_return_type 15942876003caSmrg if eval \${$cacheid+:} false; then : 15943876003caSmrg $as_echo_n "(cached) " >&6 15944876003caSmrgelse 15945eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15946eb411b4bSmrg/* end confdefs.h. */ 15947eb411b4bSmrgint i; 15948eb411b4bSmrgint 15949876003caSmrgmain () 15950eb411b4bSmrg{ 15951eb411b4bSmrg 15952eb411b4bSmrg ; 15953eb411b4bSmrg return 0; 15954eb411b4bSmrg} 15955eb411b4bSmrg_ACEOF 15956876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 15957eb411b4bSmrg eval $cacheid=yes 15958876003caSmrgelse 15959eb411b4bSmrg eval $cacheid=no 15960eb411b4bSmrgfi 15961876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 15962eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 15963eb411b4bSmrgfi 15964eb411b4bSmrg 15965eb411b4bSmrg 15966eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15967eb411b4bSmrg 15968eb411b4bSmrg eval supported=\$$cacheid 15969876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15970876003caSmrg$as_echo "$supported" >&6; } 15971eb411b4bSmrg if test "$supported" = "yes" ; then 15972eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 15973eb411b4bSmrg found="yes" 15974eb411b4bSmrg fi 15975eb411b4bSmrg fi 15976eb411b4bSmrg 15977eb411b4bSmrg if test $found = "no" ; then 15978818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15979eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15980eb411b4bSmrg fi 15981eb411b4bSmrg 15982818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15983eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15984eb411b4bSmrg fi 15985eb411b4bSmrg 15986eb411b4bSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 15987eb411b4bSmrg 15988876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 15989876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 159900f8248bfSmrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 15991876003caSmrg if eval \${$cacheid+:} false; then : 15992876003caSmrg $as_echo_n "(cached) " >&6 15993876003caSmrgelse 15994eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15995eb411b4bSmrg/* end confdefs.h. */ 15996eb411b4bSmrgint i; 15997eb411b4bSmrgint 15998876003caSmrgmain () 15999eb411b4bSmrg{ 16000eb411b4bSmrg 16001eb411b4bSmrg ; 16002eb411b4bSmrg return 0; 16003eb411b4bSmrg} 16004eb411b4bSmrg_ACEOF 16005876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16006eb411b4bSmrg eval $cacheid=yes 16007876003caSmrgelse 16008eb411b4bSmrg eval $cacheid=no 16009eb411b4bSmrgfi 16010876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16011eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16012eb411b4bSmrgfi 16013eb411b4bSmrg 16014eb411b4bSmrg 16015eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16016eb411b4bSmrg 16017eb411b4bSmrg eval supported=\$$cacheid 16018876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16019876003caSmrg$as_echo "$supported" >&6; } 16020eb411b4bSmrg if test "$supported" = "yes" ; then 16021eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 16022eb411b4bSmrg found="yes" 16023eb411b4bSmrg fi 16024eb411b4bSmrg fi 16025eb411b4bSmrg 16026eb411b4bSmrg 16027eb411b4bSmrg 16028eb411b4bSmrg 16029eb411b4bSmrg 16030eb411b4bSmrg 16031eb411b4bSmrg 16032eb411b4bSmrg 16033eb411b4bSmrg 16034eb411b4bSmrg 16035eb411b4bSmrg 16036eb411b4bSmrg 16037eb411b4bSmrg 16038eb411b4bSmrg 16039eb411b4bSmrg 16040eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16041eb411b4bSmrg 16042eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16043eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16044876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16045876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16046876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16047876003caSmrg $as_echo_n "(cached) " >&6 16048876003caSmrgelse 16049eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16050eb411b4bSmrg/* end confdefs.h. */ 16051eb411b4bSmrgint i; 16052eb411b4bSmrg_ACEOF 16053876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16054eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16055876003caSmrgelse 16056eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16057eb411b4bSmrgfi 16058876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16059eb411b4bSmrgfi 16060876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16061876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16062eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16063eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16064eb411b4bSmrgfi 16065eb411b4bSmrg 16066eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16067eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16068eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16069eb411b4bSmrg fi 16070eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16071876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16072876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16073876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16074876003caSmrg $as_echo_n "(cached) " >&6 16075876003caSmrgelse 16076eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16077eb411b4bSmrg/* end confdefs.h. */ 16078eb411b4bSmrgint i; 16079eb411b4bSmrg_ACEOF 16080876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16081eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16082876003caSmrgelse 16083eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16084eb411b4bSmrgfi 16085876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16086eb411b4bSmrgfi 16087876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16088876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16089eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16090eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16091eb411b4bSmrgfi 16092eb411b4bSmrg 16093eb411b4bSmrgfound="no" 16094eb411b4bSmrg 16095eb411b4bSmrg if test $found = "no" ; then 16096818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16097eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16098eb411b4bSmrg fi 16099eb411b4bSmrg 16100818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16101eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16102eb411b4bSmrg fi 16103eb411b4bSmrg 16104eb411b4bSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 16105eb411b4bSmrg 16106876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 16107876003caSmrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 161080f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 16109876003caSmrg if eval \${$cacheid+:} false; then : 16110876003caSmrg $as_echo_n "(cached) " >&6 16111876003caSmrgelse 16112eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16113eb411b4bSmrg/* end confdefs.h. */ 16114eb411b4bSmrgint i; 16115eb411b4bSmrgint 16116876003caSmrgmain () 16117eb411b4bSmrg{ 16118eb411b4bSmrg 16119eb411b4bSmrg ; 16120eb411b4bSmrg return 0; 16121eb411b4bSmrg} 16122eb411b4bSmrg_ACEOF 16123876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16124eb411b4bSmrg eval $cacheid=yes 16125876003caSmrgelse 16126eb411b4bSmrg eval $cacheid=no 16127eb411b4bSmrgfi 16128876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16129eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16130eb411b4bSmrgfi 16131eb411b4bSmrg 16132eb411b4bSmrg 16133eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16134eb411b4bSmrg 16135eb411b4bSmrg eval supported=\$$cacheid 16136876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16137876003caSmrg$as_echo "$supported" >&6; } 16138eb411b4bSmrg if test "$supported" = "yes" ; then 16139eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 16140eb411b4bSmrg found="yes" 16141eb411b4bSmrg fi 16142eb411b4bSmrg fi 16143eb411b4bSmrg 16144eb411b4bSmrg 16145eb411b4bSmrg 16146eb411b4bSmrg 16147eb411b4bSmrg 16148eb411b4bSmrg 16149eb411b4bSmrg 16150eb411b4bSmrg 16151eb411b4bSmrg 16152eb411b4bSmrg 16153eb411b4bSmrg 16154eb411b4bSmrg 16155eb411b4bSmrg 16156eb411b4bSmrg 16157eb411b4bSmrg 16158eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16159eb411b4bSmrg 16160eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16161eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16162876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16163876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16164876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16165876003caSmrg $as_echo_n "(cached) " >&6 16166876003caSmrgelse 16167eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16168eb411b4bSmrg/* end confdefs.h. */ 16169eb411b4bSmrgint i; 16170eb411b4bSmrg_ACEOF 16171876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16172eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16173876003caSmrgelse 16174eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16175eb411b4bSmrgfi 16176876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16177eb411b4bSmrgfi 16178876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16179876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16180eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16181eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16182eb411b4bSmrgfi 16183eb411b4bSmrg 16184eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16185eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16186eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16187eb411b4bSmrg fi 16188eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16189876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16190876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16191876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16192876003caSmrg $as_echo_n "(cached) " >&6 16193876003caSmrgelse 16194eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16195eb411b4bSmrg/* end confdefs.h. */ 16196eb411b4bSmrgint i; 16197eb411b4bSmrg_ACEOF 16198876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16199eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16200876003caSmrgelse 16201eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16202eb411b4bSmrgfi 16203876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16204eb411b4bSmrgfi 16205876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16206876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16207eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16208eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16209eb411b4bSmrgfi 16210eb411b4bSmrg 16211eb411b4bSmrgfound="no" 16212eb411b4bSmrg 16213eb411b4bSmrg if test $found = "no" ; then 16214818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16215eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16216eb411b4bSmrg fi 16217eb411b4bSmrg 16218818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16219eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16220eb411b4bSmrg fi 16221eb411b4bSmrg 16222eb411b4bSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 16223eb411b4bSmrg 16224876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 16225876003caSmrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 162260f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 16227876003caSmrg if eval \${$cacheid+:} false; then : 16228876003caSmrg $as_echo_n "(cached) " >&6 16229876003caSmrgelse 16230eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16231eb411b4bSmrg/* end confdefs.h. */ 16232eb411b4bSmrgint i; 16233eb411b4bSmrgint 16234876003caSmrgmain () 16235eb411b4bSmrg{ 16236eb411b4bSmrg 16237eb411b4bSmrg ; 16238eb411b4bSmrg return 0; 16239eb411b4bSmrg} 16240eb411b4bSmrg_ACEOF 16241876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16242eb411b4bSmrg eval $cacheid=yes 16243876003caSmrgelse 16244eb411b4bSmrg eval $cacheid=no 16245eb411b4bSmrgfi 16246876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16247eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16248eb411b4bSmrgfi 16249eb411b4bSmrg 16250eb411b4bSmrg 16251eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16252eb411b4bSmrg 16253eb411b4bSmrg eval supported=\$$cacheid 16254876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16255876003caSmrg$as_echo "$supported" >&6; } 16256eb411b4bSmrg if test "$supported" = "yes" ; then 16257eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 16258eb411b4bSmrg found="yes" 16259eb411b4bSmrg fi 16260eb411b4bSmrg fi 16261eb411b4bSmrg 16262eb411b4bSmrg 16263eb411b4bSmrg 16264eb411b4bSmrg 16265eb411b4bSmrg 16266eb411b4bSmrg 16267eb411b4bSmrg 16268eb411b4bSmrg 16269eb411b4bSmrg 16270eb411b4bSmrg 16271eb411b4bSmrg 16272eb411b4bSmrg 16273eb411b4bSmrg 16274eb411b4bSmrg 16275eb411b4bSmrg 16276eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16277eb411b4bSmrg 16278eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16279eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16280876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16281876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16282876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16283876003caSmrg $as_echo_n "(cached) " >&6 16284876003caSmrgelse 16285eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16286eb411b4bSmrg/* end confdefs.h. */ 16287eb411b4bSmrgint i; 16288eb411b4bSmrg_ACEOF 16289876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16290eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16291876003caSmrgelse 16292eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16293eb411b4bSmrgfi 16294876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16295eb411b4bSmrgfi 16296876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16297876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16298eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16299eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16300eb411b4bSmrgfi 16301eb411b4bSmrg 16302eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16303eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16304eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16305eb411b4bSmrg fi 16306eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16307876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16308876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16309876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16310876003caSmrg $as_echo_n "(cached) " >&6 16311876003caSmrgelse 16312eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16313eb411b4bSmrg/* end confdefs.h. */ 16314eb411b4bSmrgint i; 16315eb411b4bSmrg_ACEOF 16316876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16317eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16318876003caSmrgelse 16319eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16320eb411b4bSmrgfi 16321876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16322eb411b4bSmrgfi 16323876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16324876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16325eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16326eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16327eb411b4bSmrgfi 16328eb411b4bSmrg 16329eb411b4bSmrgfound="no" 16330eb411b4bSmrg 16331eb411b4bSmrg if test $found = "no" ; then 16332818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16333eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16334eb411b4bSmrg fi 16335eb411b4bSmrg 16336818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16337eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16338eb411b4bSmrg fi 16339eb411b4bSmrg 16340eb411b4bSmrg CFLAGS="$CFLAGS -Werror=write-strings" 16341eb411b4bSmrg 16342876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 16343876003caSmrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 163440f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_write_strings 16345876003caSmrg if eval \${$cacheid+:} false; then : 16346876003caSmrg $as_echo_n "(cached) " >&6 16347876003caSmrgelse 16348eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16349eb411b4bSmrg/* end confdefs.h. */ 16350eb411b4bSmrgint i; 16351eb411b4bSmrgint 16352876003caSmrgmain () 16353eb411b4bSmrg{ 16354eb411b4bSmrg 16355eb411b4bSmrg ; 16356eb411b4bSmrg return 0; 16357eb411b4bSmrg} 16358eb411b4bSmrg_ACEOF 16359876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16360eb411b4bSmrg eval $cacheid=yes 16361876003caSmrgelse 16362eb411b4bSmrg eval $cacheid=no 16363eb411b4bSmrgfi 16364876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16365eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16366eb411b4bSmrgfi 16367eb411b4bSmrg 16368eb411b4bSmrg 16369eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16370eb411b4bSmrg 16371eb411b4bSmrg eval supported=\$$cacheid 16372876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16373876003caSmrg$as_echo "$supported" >&6; } 16374eb411b4bSmrg if test "$supported" = "yes" ; then 16375eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 16376eb411b4bSmrg found="yes" 16377eb411b4bSmrg fi 16378eb411b4bSmrg fi 16379eb411b4bSmrg 16380eb411b4bSmrg 16381eb411b4bSmrg 16382eb411b4bSmrg 16383eb411b4bSmrg 16384eb411b4bSmrg 16385eb411b4bSmrg 16386eb411b4bSmrg 16387eb411b4bSmrg 16388eb411b4bSmrg 16389eb411b4bSmrg 16390eb411b4bSmrg 16391eb411b4bSmrg 16392eb411b4bSmrg 16393eb411b4bSmrg 16394eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16395eb411b4bSmrg 16396eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16397eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16398876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16399876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16400876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16401876003caSmrg $as_echo_n "(cached) " >&6 16402876003caSmrgelse 16403eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16404eb411b4bSmrg/* end confdefs.h. */ 16405eb411b4bSmrgint i; 16406eb411b4bSmrg_ACEOF 16407876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16408eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16409876003caSmrgelse 16410eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16411eb411b4bSmrgfi 16412876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16413eb411b4bSmrgfi 16414876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16415876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16416eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16417eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16418eb411b4bSmrgfi 16419eb411b4bSmrg 16420eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16421eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16422eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16423eb411b4bSmrg fi 16424eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16425876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16426876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16427876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16428876003caSmrg $as_echo_n "(cached) " >&6 16429876003caSmrgelse 16430eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16431eb411b4bSmrg/* end confdefs.h. */ 16432eb411b4bSmrgint i; 16433eb411b4bSmrg_ACEOF 16434876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16435eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16436876003caSmrgelse 16437eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16438eb411b4bSmrgfi 16439876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16440eb411b4bSmrgfi 16441876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16442876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16443eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16444eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16445eb411b4bSmrgfi 16446eb411b4bSmrg 16447eb411b4bSmrgfound="no" 16448eb411b4bSmrg 16449eb411b4bSmrg if test $found = "no" ; then 16450818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16451eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16452eb411b4bSmrg fi 16453eb411b4bSmrg 16454818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16455eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16456eb411b4bSmrg fi 16457eb411b4bSmrg 16458eb411b4bSmrg CFLAGS="$CFLAGS -Werror=address" 16459eb411b4bSmrg 16460876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 16461876003caSmrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 164620f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_address 16463876003caSmrg if eval \${$cacheid+:} false; then : 16464876003caSmrg $as_echo_n "(cached) " >&6 16465876003caSmrgelse 16466eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16467eb411b4bSmrg/* end confdefs.h. */ 16468eb411b4bSmrgint i; 16469eb411b4bSmrgint 16470876003caSmrgmain () 16471eb411b4bSmrg{ 16472eb411b4bSmrg 16473eb411b4bSmrg ; 16474eb411b4bSmrg return 0; 16475eb411b4bSmrg} 16476eb411b4bSmrg_ACEOF 16477876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16478eb411b4bSmrg eval $cacheid=yes 16479876003caSmrgelse 16480eb411b4bSmrg eval $cacheid=no 16481eb411b4bSmrgfi 16482876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16483eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16484eb411b4bSmrgfi 16485eb411b4bSmrg 16486eb411b4bSmrg 16487eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16488eb411b4bSmrg 16489eb411b4bSmrg eval supported=\$$cacheid 16490876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16491876003caSmrg$as_echo "$supported" >&6; } 16492eb411b4bSmrg if test "$supported" = "yes" ; then 16493eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 16494eb411b4bSmrg found="yes" 16495eb411b4bSmrg fi 16496eb411b4bSmrg fi 16497eb411b4bSmrg 16498eb411b4bSmrg 16499eb411b4bSmrg 16500eb411b4bSmrg 16501eb411b4bSmrg 16502eb411b4bSmrg 16503eb411b4bSmrg 16504eb411b4bSmrg 16505eb411b4bSmrg 16506eb411b4bSmrg 16507eb411b4bSmrg 16508eb411b4bSmrg 16509eb411b4bSmrg 16510eb411b4bSmrg 16511eb411b4bSmrg 16512eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16513eb411b4bSmrg 16514eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16515eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16516876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16517876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16518876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16519876003caSmrg $as_echo_n "(cached) " >&6 16520876003caSmrgelse 16521eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16522eb411b4bSmrg/* end confdefs.h. */ 16523eb411b4bSmrgint i; 16524eb411b4bSmrg_ACEOF 16525876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16526eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16527876003caSmrgelse 16528eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16529eb411b4bSmrgfi 16530876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16531eb411b4bSmrgfi 16532876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16533876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16534eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16535eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16536eb411b4bSmrgfi 16537eb411b4bSmrg 16538eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16539eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16540eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16541eb411b4bSmrg fi 16542eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16543876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16544876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16545876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16546876003caSmrg $as_echo_n "(cached) " >&6 16547876003caSmrgelse 16548eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16549eb411b4bSmrg/* end confdefs.h. */ 16550eb411b4bSmrgint i; 16551eb411b4bSmrg_ACEOF 16552876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16553eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16554876003caSmrgelse 16555eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16556eb411b4bSmrgfi 16557876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16558eb411b4bSmrgfi 16559876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16560876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16561eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16562eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16563eb411b4bSmrgfi 16564eb411b4bSmrg 16565eb411b4bSmrgfound="no" 16566eb411b4bSmrg 16567eb411b4bSmrg if test $found = "no" ; then 16568818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16569eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16570eb411b4bSmrg fi 16571eb411b4bSmrg 16572818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16573eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16574eb411b4bSmrg fi 16575eb411b4bSmrg 16576eb411b4bSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 16577eb411b4bSmrg 16578876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 16579876003caSmrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 165800f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 16581876003caSmrg if eval \${$cacheid+:} false; then : 16582876003caSmrg $as_echo_n "(cached) " >&6 16583876003caSmrgelse 16584eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16585eb411b4bSmrg/* end confdefs.h. */ 16586eb411b4bSmrgint i; 16587eb411b4bSmrgint 16588876003caSmrgmain () 16589eb411b4bSmrg{ 16590eb411b4bSmrg 16591eb411b4bSmrg ; 16592eb411b4bSmrg return 0; 16593eb411b4bSmrg} 16594eb411b4bSmrg_ACEOF 16595876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16596eb411b4bSmrg eval $cacheid=yes 16597876003caSmrgelse 16598eb411b4bSmrg eval $cacheid=no 16599eb411b4bSmrgfi 16600876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16601eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16602eb411b4bSmrgfi 16603eb411b4bSmrg 16604eb411b4bSmrg 16605eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16606eb411b4bSmrg 16607eb411b4bSmrg eval supported=\$$cacheid 16608876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16609876003caSmrg$as_echo "$supported" >&6; } 16610eb411b4bSmrg if test "$supported" = "yes" ; then 16611eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 16612eb411b4bSmrg found="yes" 16613eb411b4bSmrg fi 16614eb411b4bSmrg fi 16615eb411b4bSmrg 16616eb411b4bSmrg if test $found = "no" ; then 16617818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16618eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16619eb411b4bSmrg fi 16620eb411b4bSmrg 16621818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16622eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16623eb411b4bSmrg fi 16624eb411b4bSmrg 16625eb411b4bSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16626eb411b4bSmrg 16627876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 16628876003caSmrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 166290f8248bfSmrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 16630876003caSmrg if eval \${$cacheid+:} false; then : 16631876003caSmrg $as_echo_n "(cached) " >&6 16632876003caSmrgelse 16633eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16634eb411b4bSmrg/* end confdefs.h. */ 16635eb411b4bSmrgint i; 16636eb411b4bSmrgint 16637876003caSmrgmain () 16638eb411b4bSmrg{ 16639eb411b4bSmrg 16640eb411b4bSmrg ; 16641eb411b4bSmrg return 0; 16642eb411b4bSmrg} 16643eb411b4bSmrg_ACEOF 16644876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16645eb411b4bSmrg eval $cacheid=yes 16646876003caSmrgelse 16647eb411b4bSmrg eval $cacheid=no 16648eb411b4bSmrgfi 16649876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16650eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16651eb411b4bSmrgfi 16652eb411b4bSmrg 16653eb411b4bSmrg 16654eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16655eb411b4bSmrg 16656eb411b4bSmrg eval supported=\$$cacheid 16657876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16658876003caSmrg$as_echo "$supported" >&6; } 16659eb411b4bSmrg if test "$supported" = "yes" ; then 16660eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16661eb411b4bSmrg found="yes" 16662eb411b4bSmrg fi 16663eb411b4bSmrg fi 16664eb411b4bSmrg 16665eb411b4bSmrg 16666eb411b4bSmrg 16667eb411b4bSmrg 16668eb411b4bSmrg 16669eb411b4bSmrg 16670eb411b4bSmrg 16671eb411b4bSmrg 16672eb411b4bSmrg 16673eb411b4bSmrg 16674eb411b4bSmrg 16675eb411b4bSmrg 16676eb411b4bSmrg 16677eb411b4bSmrg 16678eb411b4bSmrg 16679eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16680eb411b4bSmrg 16681eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16682eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16683876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16684876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16685876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16686876003caSmrg $as_echo_n "(cached) " >&6 16687876003caSmrgelse 16688eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16689eb411b4bSmrg/* end confdefs.h. */ 16690eb411b4bSmrgint i; 16691eb411b4bSmrg_ACEOF 16692876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16693eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16694876003caSmrgelse 16695eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16696eb411b4bSmrgfi 16697876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16698eb411b4bSmrgfi 16699876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16700876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16701eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16702eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16703eb411b4bSmrgfi 16704eb411b4bSmrg 16705eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16706eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16707eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16708eb411b4bSmrg fi 16709eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16710876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16711876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16712876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16713876003caSmrg $as_echo_n "(cached) " >&6 16714876003caSmrgelse 16715eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16716eb411b4bSmrg/* end confdefs.h. */ 16717eb411b4bSmrgint i; 16718eb411b4bSmrg_ACEOF 16719876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16720eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16721876003caSmrgelse 16722eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16723eb411b4bSmrgfi 16724876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16725eb411b4bSmrgfi 16726876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16727876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16728eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16729eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16730eb411b4bSmrgfi 16731eb411b4bSmrg 16732eb411b4bSmrgfound="no" 16733eb411b4bSmrg 16734eb411b4bSmrg if test $found = "no" ; then 16735818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16736eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16737eb411b4bSmrg fi 16738eb411b4bSmrg 16739818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16740eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16741eb411b4bSmrg fi 16742eb411b4bSmrg 16743eb411b4bSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 16744eb411b4bSmrg 16745876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 16746876003caSmrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 167470f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 16748876003caSmrg if eval \${$cacheid+:} false; then : 16749876003caSmrg $as_echo_n "(cached) " >&6 16750876003caSmrgelse 16751eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16752eb411b4bSmrg/* end confdefs.h. */ 16753eb411b4bSmrgint i; 16754eb411b4bSmrgint 16755876003caSmrgmain () 16756eb411b4bSmrg{ 16757eb411b4bSmrg 16758eb411b4bSmrg ; 16759eb411b4bSmrg return 0; 16760eb411b4bSmrg} 16761eb411b4bSmrg_ACEOF 16762876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16763eb411b4bSmrg eval $cacheid=yes 16764876003caSmrgelse 16765eb411b4bSmrg eval $cacheid=no 16766eb411b4bSmrgfi 16767876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16768eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16769eb411b4bSmrgfi 16770eb411b4bSmrg 16771eb411b4bSmrg 16772eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16773eb411b4bSmrg 16774eb411b4bSmrg eval supported=\$$cacheid 16775876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16776876003caSmrg$as_echo "$supported" >&6; } 16777eb411b4bSmrg if test "$supported" = "yes" ; then 16778eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 16779eb411b4bSmrg found="yes" 16780eb411b4bSmrg fi 16781eb411b4bSmrg fi 16782eb411b4bSmrg 16783eb411b4bSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 16784eb411b4bSmrgelse 16785876003caSmrg{ $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 16786876003caSmrg$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;} 16787eb411b4bSmrg 16788eb411b4bSmrg 16789eb411b4bSmrg 16790eb411b4bSmrg 16791eb411b4bSmrg 16792eb411b4bSmrg 16793eb411b4bSmrg 16794eb411b4bSmrg 16795eb411b4bSmrg 16796eb411b4bSmrg 16797eb411b4bSmrg 16798eb411b4bSmrg 16799eb411b4bSmrg 16800eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16801eb411b4bSmrg 16802eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16803eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16804876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16805876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16806876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16807876003caSmrg $as_echo_n "(cached) " >&6 16808876003caSmrgelse 16809eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16810eb411b4bSmrg/* end confdefs.h. */ 16811eb411b4bSmrgint i; 16812eb411b4bSmrg_ACEOF 16813876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16814eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16815876003caSmrgelse 16816eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16817eb411b4bSmrgfi 16818876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16819eb411b4bSmrgfi 16820876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16821876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16822eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16823eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16824eb411b4bSmrgfi 16825eb411b4bSmrg 16826eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16827eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16828eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16829eb411b4bSmrg fi 16830eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16831876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16832876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16833876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16834876003caSmrg $as_echo_n "(cached) " >&6 16835876003caSmrgelse 16836eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16837eb411b4bSmrg/* end confdefs.h. */ 16838eb411b4bSmrgint i; 16839eb411b4bSmrg_ACEOF 16840876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16841eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16842876003caSmrgelse 16843eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16844eb411b4bSmrgfi 16845876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16846eb411b4bSmrgfi 16847876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16848876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16849eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16850eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16851eb411b4bSmrgfi 16852eb411b4bSmrg 16853eb411b4bSmrgfound="no" 16854eb411b4bSmrg 16855eb411b4bSmrg if test $found = "no" ; then 16856818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16857eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16858eb411b4bSmrg fi 16859eb411b4bSmrg 16860818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16861eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16862eb411b4bSmrg fi 16863eb411b4bSmrg 16864eb411b4bSmrg CFLAGS="$CFLAGS -Wimplicit" 16865eb411b4bSmrg 16866876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 16867876003caSmrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 16868eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wimplicit 16869876003caSmrg if eval \${$cacheid+:} false; then : 16870876003caSmrg $as_echo_n "(cached) " >&6 16871876003caSmrgelse 16872eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16873eb411b4bSmrg/* end confdefs.h. */ 16874eb411b4bSmrgint i; 16875eb411b4bSmrgint 16876876003caSmrgmain () 16877eb411b4bSmrg{ 16878eb411b4bSmrg 16879eb411b4bSmrg ; 16880eb411b4bSmrg return 0; 16881eb411b4bSmrg} 16882eb411b4bSmrg_ACEOF 16883876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 16884eb411b4bSmrg eval $cacheid=yes 16885876003caSmrgelse 16886eb411b4bSmrg eval $cacheid=no 16887eb411b4bSmrgfi 16888876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 16889eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 16890eb411b4bSmrgfi 16891eb411b4bSmrg 16892eb411b4bSmrg 16893eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16894eb411b4bSmrg 16895eb411b4bSmrg eval supported=\$$cacheid 16896876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16897876003caSmrg$as_echo "$supported" >&6; } 16898eb411b4bSmrg if test "$supported" = "yes" ; then 16899eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 16900eb411b4bSmrg found="yes" 16901eb411b4bSmrg fi 16902eb411b4bSmrg fi 16903eb411b4bSmrg 16904eb411b4bSmrg 16905eb411b4bSmrg 16906eb411b4bSmrg 16907eb411b4bSmrg 16908eb411b4bSmrg 16909eb411b4bSmrg 16910eb411b4bSmrg 16911eb411b4bSmrg 16912eb411b4bSmrg 16913eb411b4bSmrg 16914eb411b4bSmrg 16915eb411b4bSmrg 16916eb411b4bSmrg 16917eb411b4bSmrg 16918eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16919eb411b4bSmrg 16920eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16921eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16922876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16923876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16924876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 16925876003caSmrg $as_echo_n "(cached) " >&6 16926876003caSmrgelse 16927eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16928eb411b4bSmrg/* end confdefs.h. */ 16929eb411b4bSmrgint i; 16930eb411b4bSmrg_ACEOF 16931876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16932eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 16933876003caSmrgelse 16934eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 16935eb411b4bSmrgfi 16936876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16937eb411b4bSmrgfi 16938876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16939876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16940eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16941eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16942eb411b4bSmrgfi 16943eb411b4bSmrg 16944eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16945eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16946eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16947eb411b4bSmrg fi 16948eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16949876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16950876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16951876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 16952876003caSmrg $as_echo_n "(cached) " >&6 16953876003caSmrgelse 16954eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16955eb411b4bSmrg/* end confdefs.h. */ 16956eb411b4bSmrgint i; 16957eb411b4bSmrg_ACEOF 16958876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 16959eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 16960876003caSmrgelse 16961eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 16962eb411b4bSmrgfi 16963876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16964eb411b4bSmrgfi 16965876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16966876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16967eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16968eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16969eb411b4bSmrgfi 16970eb411b4bSmrg 16971eb411b4bSmrgfound="no" 16972eb411b4bSmrg 16973eb411b4bSmrg if test $found = "no" ; then 16974818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16975eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16976eb411b4bSmrg fi 16977eb411b4bSmrg 16978818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16979eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16980eb411b4bSmrg fi 16981eb411b4bSmrg 16982eb411b4bSmrg CFLAGS="$CFLAGS -Wnonnull" 16983eb411b4bSmrg 16984876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 16985876003caSmrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 16986eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wnonnull 16987876003caSmrg if eval \${$cacheid+:} false; then : 16988876003caSmrg $as_echo_n "(cached) " >&6 16989876003caSmrgelse 16990eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16991eb411b4bSmrg/* end confdefs.h. */ 16992eb411b4bSmrgint i; 16993eb411b4bSmrgint 16994876003caSmrgmain () 16995eb411b4bSmrg{ 16996eb411b4bSmrg 16997eb411b4bSmrg ; 16998eb411b4bSmrg return 0; 16999eb411b4bSmrg} 17000eb411b4bSmrg_ACEOF 17001876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17002eb411b4bSmrg eval $cacheid=yes 17003876003caSmrgelse 17004eb411b4bSmrg eval $cacheid=no 17005eb411b4bSmrgfi 17006876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17007eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17008eb411b4bSmrgfi 17009eb411b4bSmrg 17010eb411b4bSmrg 17011eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17012eb411b4bSmrg 17013eb411b4bSmrg eval supported=\$$cacheid 17014876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17015876003caSmrg$as_echo "$supported" >&6; } 17016eb411b4bSmrg if test "$supported" = "yes" ; then 17017eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 17018eb411b4bSmrg found="yes" 17019eb411b4bSmrg fi 17020eb411b4bSmrg fi 17021eb411b4bSmrg 17022eb411b4bSmrg 17023eb411b4bSmrg 17024eb411b4bSmrg 17025eb411b4bSmrg 17026eb411b4bSmrg 17027eb411b4bSmrg 17028eb411b4bSmrg 17029eb411b4bSmrg 17030eb411b4bSmrg 17031eb411b4bSmrg 17032eb411b4bSmrg 17033eb411b4bSmrg 17034eb411b4bSmrg 17035eb411b4bSmrg 17036eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17037eb411b4bSmrg 17038eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17039eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17040876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17041876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17042876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17043876003caSmrg $as_echo_n "(cached) " >&6 17044876003caSmrgelse 17045eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17046eb411b4bSmrg/* end confdefs.h. */ 17047eb411b4bSmrgint i; 17048eb411b4bSmrg_ACEOF 17049876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17050eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17051876003caSmrgelse 17052eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17053eb411b4bSmrgfi 17054876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17055eb411b4bSmrgfi 17056876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17057876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17058eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17059eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17060eb411b4bSmrgfi 17061eb411b4bSmrg 17062eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17063eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17064eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17065eb411b4bSmrg fi 17066eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17067876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17068876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17069876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17070876003caSmrg $as_echo_n "(cached) " >&6 17071876003caSmrgelse 17072eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17073eb411b4bSmrg/* end confdefs.h. */ 17074eb411b4bSmrgint i; 17075eb411b4bSmrg_ACEOF 17076876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17077eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17078876003caSmrgelse 17079eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17080eb411b4bSmrgfi 17081876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17082eb411b4bSmrgfi 17083876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17084876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17085eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17086eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17087eb411b4bSmrgfi 17088eb411b4bSmrg 17089eb411b4bSmrgfound="no" 17090eb411b4bSmrg 17091eb411b4bSmrg if test $found = "no" ; then 17092818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17093eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17094eb411b4bSmrg fi 17095eb411b4bSmrg 17096818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17097eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17098eb411b4bSmrg fi 17099eb411b4bSmrg 17100eb411b4bSmrg CFLAGS="$CFLAGS -Winit-self" 17101eb411b4bSmrg 17102876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 17103876003caSmrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 17104eb411b4bSmrg cacheid=xorg_cv_cc_flag__Winit_self 17105876003caSmrg if eval \${$cacheid+:} false; then : 17106876003caSmrg $as_echo_n "(cached) " >&6 17107876003caSmrgelse 17108eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17109eb411b4bSmrg/* end confdefs.h. */ 17110eb411b4bSmrgint i; 17111eb411b4bSmrgint 17112876003caSmrgmain () 17113eb411b4bSmrg{ 17114eb411b4bSmrg 17115eb411b4bSmrg ; 17116eb411b4bSmrg return 0; 17117eb411b4bSmrg} 17118eb411b4bSmrg_ACEOF 17119876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17120eb411b4bSmrg eval $cacheid=yes 17121876003caSmrgelse 17122eb411b4bSmrg eval $cacheid=no 17123eb411b4bSmrgfi 17124876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17125eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17126eb411b4bSmrgfi 17127eb411b4bSmrg 17128eb411b4bSmrg 17129eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17130eb411b4bSmrg 17131eb411b4bSmrg eval supported=\$$cacheid 17132876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17133876003caSmrg$as_echo "$supported" >&6; } 17134eb411b4bSmrg if test "$supported" = "yes" ; then 17135eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 17136eb411b4bSmrg found="yes" 17137eb411b4bSmrg fi 17138eb411b4bSmrg fi 17139eb411b4bSmrg 17140eb411b4bSmrg 17141eb411b4bSmrg 17142eb411b4bSmrg 17143eb411b4bSmrg 17144eb411b4bSmrg 17145eb411b4bSmrg 17146eb411b4bSmrg 17147eb411b4bSmrg 17148eb411b4bSmrg 17149eb411b4bSmrg 17150eb411b4bSmrg 17151eb411b4bSmrg 17152eb411b4bSmrg 17153eb411b4bSmrg 17154eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17155eb411b4bSmrg 17156eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17157eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17158876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17159876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17160876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17161876003caSmrg $as_echo_n "(cached) " >&6 17162876003caSmrgelse 17163eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17164eb411b4bSmrg/* end confdefs.h. */ 17165eb411b4bSmrgint i; 17166eb411b4bSmrg_ACEOF 17167876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17168eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17169876003caSmrgelse 17170eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17171eb411b4bSmrgfi 17172876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17173eb411b4bSmrgfi 17174876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17175876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17176eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17177eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17178eb411b4bSmrgfi 17179eb411b4bSmrg 17180eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17181eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17182eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17183eb411b4bSmrg fi 17184eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17185876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17186876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17187876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17188876003caSmrg $as_echo_n "(cached) " >&6 17189876003caSmrgelse 17190eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17191eb411b4bSmrg/* end confdefs.h. */ 17192eb411b4bSmrgint i; 17193eb411b4bSmrg_ACEOF 17194876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17195eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17196876003caSmrgelse 17197eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17198eb411b4bSmrgfi 17199876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17200eb411b4bSmrgfi 17201876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17202876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17203eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17204eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17205eb411b4bSmrgfi 17206eb411b4bSmrg 17207eb411b4bSmrgfound="no" 17208eb411b4bSmrg 17209eb411b4bSmrg if test $found = "no" ; then 17210818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17211eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17212eb411b4bSmrg fi 17213eb411b4bSmrg 17214818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17215eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17216eb411b4bSmrg fi 17217eb411b4bSmrg 17218eb411b4bSmrg CFLAGS="$CFLAGS -Wmain" 17219eb411b4bSmrg 17220876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 17221876003caSmrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 17222eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wmain 17223876003caSmrg if eval \${$cacheid+:} false; then : 17224876003caSmrg $as_echo_n "(cached) " >&6 17225876003caSmrgelse 17226eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17227eb411b4bSmrg/* end confdefs.h. */ 17228eb411b4bSmrgint i; 17229eb411b4bSmrgint 17230876003caSmrgmain () 17231eb411b4bSmrg{ 17232eb411b4bSmrg 17233eb411b4bSmrg ; 17234eb411b4bSmrg return 0; 17235eb411b4bSmrg} 17236eb411b4bSmrg_ACEOF 17237876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17238eb411b4bSmrg eval $cacheid=yes 17239876003caSmrgelse 17240eb411b4bSmrg eval $cacheid=no 17241eb411b4bSmrgfi 17242876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17243eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17244eb411b4bSmrgfi 17245eb411b4bSmrg 17246eb411b4bSmrg 17247eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17248eb411b4bSmrg 17249eb411b4bSmrg eval supported=\$$cacheid 17250876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17251876003caSmrg$as_echo "$supported" >&6; } 17252eb411b4bSmrg if test "$supported" = "yes" ; then 17253eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 17254eb411b4bSmrg found="yes" 17255eb411b4bSmrg fi 17256eb411b4bSmrg fi 17257eb411b4bSmrg 17258eb411b4bSmrg 17259eb411b4bSmrg 17260eb411b4bSmrg 17261eb411b4bSmrg 17262eb411b4bSmrg 17263eb411b4bSmrg 17264eb411b4bSmrg 17265eb411b4bSmrg 17266eb411b4bSmrg 17267eb411b4bSmrg 17268eb411b4bSmrg 17269eb411b4bSmrg 17270eb411b4bSmrg 17271eb411b4bSmrg 17272eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17273eb411b4bSmrg 17274eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17275eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17276876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17277876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17278876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17279876003caSmrg $as_echo_n "(cached) " >&6 17280876003caSmrgelse 17281eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17282eb411b4bSmrg/* end confdefs.h. */ 17283eb411b4bSmrgint i; 17284eb411b4bSmrg_ACEOF 17285876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17286eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17287876003caSmrgelse 17288eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17289eb411b4bSmrgfi 17290876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17291eb411b4bSmrgfi 17292876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17293876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17294eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17295eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17296eb411b4bSmrgfi 17297eb411b4bSmrg 17298eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17299eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17300eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17301eb411b4bSmrg fi 17302eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17303876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17304876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17305876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17306876003caSmrg $as_echo_n "(cached) " >&6 17307876003caSmrgelse 17308eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17309eb411b4bSmrg/* end confdefs.h. */ 17310eb411b4bSmrgint i; 17311eb411b4bSmrg_ACEOF 17312876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17313eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17314876003caSmrgelse 17315eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17316eb411b4bSmrgfi 17317876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17318eb411b4bSmrgfi 17319876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17320876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17321eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17322eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17323eb411b4bSmrgfi 17324eb411b4bSmrg 17325eb411b4bSmrgfound="no" 17326eb411b4bSmrg 17327eb411b4bSmrg if test $found = "no" ; then 17328818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17329eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17330eb411b4bSmrg fi 17331eb411b4bSmrg 17332818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17333eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17334eb411b4bSmrg fi 17335eb411b4bSmrg 17336eb411b4bSmrg CFLAGS="$CFLAGS -Wmissing-braces" 17337eb411b4bSmrg 17338876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 17339876003caSmrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 17340eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wmissing_braces 17341876003caSmrg if eval \${$cacheid+:} false; then : 17342876003caSmrg $as_echo_n "(cached) " >&6 17343876003caSmrgelse 17344eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17345eb411b4bSmrg/* end confdefs.h. */ 17346eb411b4bSmrgint i; 17347eb411b4bSmrgint 17348876003caSmrgmain () 17349eb411b4bSmrg{ 17350eb411b4bSmrg 17351eb411b4bSmrg ; 17352eb411b4bSmrg return 0; 17353eb411b4bSmrg} 17354eb411b4bSmrg_ACEOF 17355876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17356eb411b4bSmrg eval $cacheid=yes 17357876003caSmrgelse 17358eb411b4bSmrg eval $cacheid=no 17359eb411b4bSmrgfi 17360876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17361eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17362eb411b4bSmrgfi 17363eb411b4bSmrg 17364eb411b4bSmrg 17365eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17366eb411b4bSmrg 17367eb411b4bSmrg eval supported=\$$cacheid 17368876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17369876003caSmrg$as_echo "$supported" >&6; } 17370eb411b4bSmrg if test "$supported" = "yes" ; then 17371eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 17372eb411b4bSmrg found="yes" 17373eb411b4bSmrg fi 17374eb411b4bSmrg fi 17375eb411b4bSmrg 17376eb411b4bSmrg 17377eb411b4bSmrg 17378eb411b4bSmrg 17379eb411b4bSmrg 17380eb411b4bSmrg 17381eb411b4bSmrg 17382eb411b4bSmrg 17383eb411b4bSmrg 17384eb411b4bSmrg 17385eb411b4bSmrg 17386eb411b4bSmrg 17387eb411b4bSmrg 17388eb411b4bSmrg 17389eb411b4bSmrg 17390eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17391eb411b4bSmrg 17392eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17393eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17394876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17395876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17396876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17397876003caSmrg $as_echo_n "(cached) " >&6 17398876003caSmrgelse 17399eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17400eb411b4bSmrg/* end confdefs.h. */ 17401eb411b4bSmrgint i; 17402eb411b4bSmrg_ACEOF 17403876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17404eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17405876003caSmrgelse 17406eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17407eb411b4bSmrgfi 17408876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17409eb411b4bSmrgfi 17410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17411876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17412eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17413eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17414eb411b4bSmrgfi 17415eb411b4bSmrg 17416eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17417eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17418eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17419eb411b4bSmrg fi 17420eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17421876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17422876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17423876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17424876003caSmrg $as_echo_n "(cached) " >&6 17425876003caSmrgelse 17426eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17427eb411b4bSmrg/* end confdefs.h. */ 17428eb411b4bSmrgint i; 17429eb411b4bSmrg_ACEOF 17430876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17431eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17432876003caSmrgelse 17433eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17434eb411b4bSmrgfi 17435876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17436eb411b4bSmrgfi 17437876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17438876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17439eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17440eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17441eb411b4bSmrgfi 17442eb411b4bSmrg 17443eb411b4bSmrgfound="no" 17444eb411b4bSmrg 17445eb411b4bSmrg if test $found = "no" ; then 17446818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17447eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17448eb411b4bSmrg fi 17449eb411b4bSmrg 17450818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17451eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17452eb411b4bSmrg fi 17453eb411b4bSmrg 17454eb411b4bSmrg CFLAGS="$CFLAGS -Wsequence-point" 17455eb411b4bSmrg 17456876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 17457876003caSmrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 17458eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wsequence_point 17459876003caSmrg if eval \${$cacheid+:} false; then : 17460876003caSmrg $as_echo_n "(cached) " >&6 17461876003caSmrgelse 17462eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17463eb411b4bSmrg/* end confdefs.h. */ 17464eb411b4bSmrgint i; 17465eb411b4bSmrgint 17466876003caSmrgmain () 17467eb411b4bSmrg{ 17468eb411b4bSmrg 17469eb411b4bSmrg ; 17470eb411b4bSmrg return 0; 17471eb411b4bSmrg} 17472eb411b4bSmrg_ACEOF 17473876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17474eb411b4bSmrg eval $cacheid=yes 17475876003caSmrgelse 17476eb411b4bSmrg eval $cacheid=no 17477eb411b4bSmrgfi 17478876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17479eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17480eb411b4bSmrgfi 17481eb411b4bSmrg 17482eb411b4bSmrg 17483eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17484eb411b4bSmrg 17485eb411b4bSmrg eval supported=\$$cacheid 17486876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17487876003caSmrg$as_echo "$supported" >&6; } 17488eb411b4bSmrg if test "$supported" = "yes" ; then 17489eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 17490eb411b4bSmrg found="yes" 17491eb411b4bSmrg fi 17492eb411b4bSmrg fi 17493eb411b4bSmrg 17494eb411b4bSmrg 17495eb411b4bSmrg 17496eb411b4bSmrg 17497eb411b4bSmrg 17498eb411b4bSmrg 17499eb411b4bSmrg 17500eb411b4bSmrg 17501eb411b4bSmrg 17502eb411b4bSmrg 17503eb411b4bSmrg 17504eb411b4bSmrg 17505eb411b4bSmrg 17506eb411b4bSmrg 17507eb411b4bSmrg 17508eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17509eb411b4bSmrg 17510eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17511eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17512876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17513876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17514876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17515876003caSmrg $as_echo_n "(cached) " >&6 17516876003caSmrgelse 17517eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17518eb411b4bSmrg/* end confdefs.h. */ 17519eb411b4bSmrgint i; 17520eb411b4bSmrg_ACEOF 17521876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17522eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17523876003caSmrgelse 17524eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17525eb411b4bSmrgfi 17526876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17527eb411b4bSmrgfi 17528876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17529876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17530eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17531eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17532eb411b4bSmrgfi 17533eb411b4bSmrg 17534eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17535eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17536eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17537eb411b4bSmrg fi 17538eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17539876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17540876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17541876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17542876003caSmrg $as_echo_n "(cached) " >&6 17543876003caSmrgelse 17544eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17545eb411b4bSmrg/* end confdefs.h. */ 17546eb411b4bSmrgint i; 17547eb411b4bSmrg_ACEOF 17548876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17549eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17550876003caSmrgelse 17551eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17552eb411b4bSmrgfi 17553876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17554eb411b4bSmrgfi 17555876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17556876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17557eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17558eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17559eb411b4bSmrgfi 17560eb411b4bSmrg 17561eb411b4bSmrgfound="no" 17562eb411b4bSmrg 17563eb411b4bSmrg if test $found = "no" ; then 17564818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17565eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17566eb411b4bSmrg fi 17567eb411b4bSmrg 17568818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17569eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17570eb411b4bSmrg fi 17571eb411b4bSmrg 17572eb411b4bSmrg CFLAGS="$CFLAGS -Wreturn-type" 17573eb411b4bSmrg 17574876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 17575876003caSmrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 17576eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wreturn_type 17577876003caSmrg if eval \${$cacheid+:} false; then : 17578876003caSmrg $as_echo_n "(cached) " >&6 17579876003caSmrgelse 17580eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17581eb411b4bSmrg/* end confdefs.h. */ 17582eb411b4bSmrgint i; 17583eb411b4bSmrgint 17584876003caSmrgmain () 17585eb411b4bSmrg{ 17586eb411b4bSmrg 17587eb411b4bSmrg ; 17588eb411b4bSmrg return 0; 17589eb411b4bSmrg} 17590eb411b4bSmrg_ACEOF 17591876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17592eb411b4bSmrg eval $cacheid=yes 17593876003caSmrgelse 17594eb411b4bSmrg eval $cacheid=no 17595eb411b4bSmrgfi 17596876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17597eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17598eb411b4bSmrgfi 17599eb411b4bSmrg 17600eb411b4bSmrg 17601eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17602eb411b4bSmrg 17603eb411b4bSmrg eval supported=\$$cacheid 17604876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17605876003caSmrg$as_echo "$supported" >&6; } 17606eb411b4bSmrg if test "$supported" = "yes" ; then 17607eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 17608eb411b4bSmrg found="yes" 17609eb411b4bSmrg fi 17610eb411b4bSmrg fi 17611eb411b4bSmrg 17612eb411b4bSmrg 17613eb411b4bSmrg 17614eb411b4bSmrg 17615eb411b4bSmrg 17616eb411b4bSmrg 17617eb411b4bSmrg 17618eb411b4bSmrg 17619eb411b4bSmrg 17620eb411b4bSmrg 17621eb411b4bSmrg 17622eb411b4bSmrg 17623eb411b4bSmrg 17624eb411b4bSmrg 17625eb411b4bSmrg 17626eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17627eb411b4bSmrg 17628eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17629eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17630876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17631876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17632876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17633876003caSmrg $as_echo_n "(cached) " >&6 17634876003caSmrgelse 17635eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17636eb411b4bSmrg/* end confdefs.h. */ 17637eb411b4bSmrgint i; 17638eb411b4bSmrg_ACEOF 17639876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17640eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17641876003caSmrgelse 17642eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17643eb411b4bSmrgfi 17644876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17645eb411b4bSmrgfi 17646876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17647876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17648eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17649eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17650eb411b4bSmrgfi 17651eb411b4bSmrg 17652eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17653eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17654eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17655eb411b4bSmrg fi 17656eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17657876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17658876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17659876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17660876003caSmrg $as_echo_n "(cached) " >&6 17661876003caSmrgelse 17662eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17663eb411b4bSmrg/* end confdefs.h. */ 17664eb411b4bSmrgint i; 17665eb411b4bSmrg_ACEOF 17666876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17667eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17668876003caSmrgelse 17669eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17670eb411b4bSmrgfi 17671876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17672eb411b4bSmrgfi 17673876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17674876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17675eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17676eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17677eb411b4bSmrgfi 17678eb411b4bSmrg 17679eb411b4bSmrgfound="no" 17680eb411b4bSmrg 17681eb411b4bSmrg if test $found = "no" ; then 17682818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17683eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17684eb411b4bSmrg fi 17685eb411b4bSmrg 17686818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17687eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17688eb411b4bSmrg fi 17689eb411b4bSmrg 17690eb411b4bSmrg CFLAGS="$CFLAGS -Wtrigraphs" 17691eb411b4bSmrg 17692876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 17693876003caSmrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 17694eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wtrigraphs 17695876003caSmrg if eval \${$cacheid+:} false; then : 17696876003caSmrg $as_echo_n "(cached) " >&6 17697876003caSmrgelse 17698eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17699eb411b4bSmrg/* end confdefs.h. */ 17700eb411b4bSmrgint i; 17701eb411b4bSmrgint 17702876003caSmrgmain () 17703eb411b4bSmrg{ 17704eb411b4bSmrg 17705eb411b4bSmrg ; 17706eb411b4bSmrg return 0; 17707eb411b4bSmrg} 17708eb411b4bSmrg_ACEOF 17709876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17710eb411b4bSmrg eval $cacheid=yes 17711876003caSmrgelse 17712eb411b4bSmrg eval $cacheid=no 17713eb411b4bSmrgfi 17714876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17715eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17716eb411b4bSmrgfi 17717eb411b4bSmrg 17718eb411b4bSmrg 17719eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17720eb411b4bSmrg 17721eb411b4bSmrg eval supported=\$$cacheid 17722876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17723876003caSmrg$as_echo "$supported" >&6; } 17724eb411b4bSmrg if test "$supported" = "yes" ; then 17725eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 17726eb411b4bSmrg found="yes" 17727eb411b4bSmrg fi 17728eb411b4bSmrg fi 17729eb411b4bSmrg 17730eb411b4bSmrg 17731eb411b4bSmrg 17732eb411b4bSmrg 17733eb411b4bSmrg 17734eb411b4bSmrg 17735eb411b4bSmrg 17736eb411b4bSmrg 17737eb411b4bSmrg 17738eb411b4bSmrg 17739eb411b4bSmrg 17740eb411b4bSmrg 17741eb411b4bSmrg 17742eb411b4bSmrg 17743eb411b4bSmrg 17744eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17745eb411b4bSmrg 17746eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17747eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17748876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17749876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17750876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17751876003caSmrg $as_echo_n "(cached) " >&6 17752876003caSmrgelse 17753eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17754eb411b4bSmrg/* end confdefs.h. */ 17755eb411b4bSmrgint i; 17756eb411b4bSmrg_ACEOF 17757876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17758eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17759876003caSmrgelse 17760eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17761eb411b4bSmrgfi 17762876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17763eb411b4bSmrgfi 17764876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17765876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17766eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17767eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17768eb411b4bSmrgfi 17769eb411b4bSmrg 17770eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17771eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17772eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17773eb411b4bSmrg fi 17774eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17775876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17776876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17777876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17778876003caSmrg $as_echo_n "(cached) " >&6 17779876003caSmrgelse 17780eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17781eb411b4bSmrg/* end confdefs.h. */ 17782eb411b4bSmrgint i; 17783eb411b4bSmrg_ACEOF 17784876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17785eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17786876003caSmrgelse 17787eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17788eb411b4bSmrgfi 17789876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17790eb411b4bSmrgfi 17791876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17792876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17793eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17794eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17795eb411b4bSmrgfi 17796eb411b4bSmrg 17797eb411b4bSmrgfound="no" 17798eb411b4bSmrg 17799eb411b4bSmrg if test $found = "no" ; then 17800818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17801eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17802eb411b4bSmrg fi 17803eb411b4bSmrg 17804818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17805eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17806eb411b4bSmrg fi 17807eb411b4bSmrg 17808eb411b4bSmrg CFLAGS="$CFLAGS -Warray-bounds" 17809eb411b4bSmrg 17810876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 17811876003caSmrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 17812eb411b4bSmrg cacheid=xorg_cv_cc_flag__Warray_bounds 17813876003caSmrg if eval \${$cacheid+:} false; then : 17814876003caSmrg $as_echo_n "(cached) " >&6 17815876003caSmrgelse 17816eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17817eb411b4bSmrg/* end confdefs.h. */ 17818eb411b4bSmrgint i; 17819eb411b4bSmrgint 17820876003caSmrgmain () 17821eb411b4bSmrg{ 17822eb411b4bSmrg 17823eb411b4bSmrg ; 17824eb411b4bSmrg return 0; 17825eb411b4bSmrg} 17826eb411b4bSmrg_ACEOF 17827876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17828eb411b4bSmrg eval $cacheid=yes 17829876003caSmrgelse 17830eb411b4bSmrg eval $cacheid=no 17831eb411b4bSmrgfi 17832876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17833eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17834eb411b4bSmrgfi 17835eb411b4bSmrg 17836eb411b4bSmrg 17837eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17838eb411b4bSmrg 17839eb411b4bSmrg eval supported=\$$cacheid 17840876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17841876003caSmrg$as_echo "$supported" >&6; } 17842eb411b4bSmrg if test "$supported" = "yes" ; then 17843eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 17844eb411b4bSmrg found="yes" 17845eb411b4bSmrg fi 17846eb411b4bSmrg fi 17847eb411b4bSmrg 17848eb411b4bSmrg 17849eb411b4bSmrg 17850eb411b4bSmrg 17851eb411b4bSmrg 17852eb411b4bSmrg 17853eb411b4bSmrg 17854eb411b4bSmrg 17855eb411b4bSmrg 17856eb411b4bSmrg 17857eb411b4bSmrg 17858eb411b4bSmrg 17859eb411b4bSmrg 17860eb411b4bSmrg 17861eb411b4bSmrg 17862eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17863eb411b4bSmrg 17864eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17865eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17866876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17867876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17868876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17869876003caSmrg $as_echo_n "(cached) " >&6 17870876003caSmrgelse 17871eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17872eb411b4bSmrg/* end confdefs.h. */ 17873eb411b4bSmrgint i; 17874eb411b4bSmrg_ACEOF 17875876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17876eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17877876003caSmrgelse 17878eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17879eb411b4bSmrgfi 17880876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17881eb411b4bSmrgfi 17882876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17883876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17884eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17885eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17886eb411b4bSmrgfi 17887eb411b4bSmrg 17888eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17889eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17890eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17891eb411b4bSmrg fi 17892eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17893876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17894876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17895876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 17896876003caSmrg $as_echo_n "(cached) " >&6 17897876003caSmrgelse 17898eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17899eb411b4bSmrg/* end confdefs.h. */ 17900eb411b4bSmrgint i; 17901eb411b4bSmrg_ACEOF 17902876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17903eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 17904876003caSmrgelse 17905eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 17906eb411b4bSmrgfi 17907876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17908eb411b4bSmrgfi 17909876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17910876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17911eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17912eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17913eb411b4bSmrgfi 17914eb411b4bSmrg 17915eb411b4bSmrgfound="no" 17916eb411b4bSmrg 17917eb411b4bSmrg if test $found = "no" ; then 17918818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17919eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17920eb411b4bSmrg fi 17921eb411b4bSmrg 17922818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17923eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17924eb411b4bSmrg fi 17925eb411b4bSmrg 17926eb411b4bSmrg CFLAGS="$CFLAGS -Wwrite-strings" 17927eb411b4bSmrg 17928876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 17929876003caSmrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 17930eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wwrite_strings 17931876003caSmrg if eval \${$cacheid+:} false; then : 17932876003caSmrg $as_echo_n "(cached) " >&6 17933876003caSmrgelse 17934eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17935eb411b4bSmrg/* end confdefs.h. */ 17936eb411b4bSmrgint i; 17937eb411b4bSmrgint 17938876003caSmrgmain () 17939eb411b4bSmrg{ 17940eb411b4bSmrg 17941eb411b4bSmrg ; 17942eb411b4bSmrg return 0; 17943eb411b4bSmrg} 17944eb411b4bSmrg_ACEOF 17945876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 17946eb411b4bSmrg eval $cacheid=yes 17947876003caSmrgelse 17948eb411b4bSmrg eval $cacheid=no 17949eb411b4bSmrgfi 17950876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 17951eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 17952eb411b4bSmrgfi 17953eb411b4bSmrg 17954eb411b4bSmrg 17955eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17956eb411b4bSmrg 17957eb411b4bSmrg eval supported=\$$cacheid 17958876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17959876003caSmrg$as_echo "$supported" >&6; } 17960eb411b4bSmrg if test "$supported" = "yes" ; then 17961eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 17962eb411b4bSmrg found="yes" 17963eb411b4bSmrg fi 17964eb411b4bSmrg fi 17965eb411b4bSmrg 17966eb411b4bSmrg 17967eb411b4bSmrg 17968eb411b4bSmrg 17969eb411b4bSmrg 17970eb411b4bSmrg 17971eb411b4bSmrg 17972eb411b4bSmrg 17973eb411b4bSmrg 17974eb411b4bSmrg 17975eb411b4bSmrg 17976eb411b4bSmrg 17977eb411b4bSmrg 17978eb411b4bSmrg 17979eb411b4bSmrg 17980eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17981eb411b4bSmrg 17982eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17983eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17984876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17985876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17986876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 17987876003caSmrg $as_echo_n "(cached) " >&6 17988876003caSmrgelse 17989eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17990eb411b4bSmrg/* end confdefs.h. */ 17991eb411b4bSmrgint i; 17992eb411b4bSmrg_ACEOF 17993876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 17994eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 17995876003caSmrgelse 17996eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 17997eb411b4bSmrgfi 17998876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17999eb411b4bSmrgfi 18000876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18001876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18002eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18003eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18004eb411b4bSmrgfi 18005eb411b4bSmrg 18006eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18007eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18008eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18009eb411b4bSmrg fi 18010eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18011876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18012876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18013876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18014876003caSmrg $as_echo_n "(cached) " >&6 18015876003caSmrgelse 18016eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18017eb411b4bSmrg/* end confdefs.h. */ 18018eb411b4bSmrgint i; 18019eb411b4bSmrg_ACEOF 18020876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18021eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18022876003caSmrgelse 18023eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18024eb411b4bSmrgfi 18025876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18026eb411b4bSmrgfi 18027876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18028876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18029eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18030eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18031eb411b4bSmrgfi 18032eb411b4bSmrg 18033eb411b4bSmrgfound="no" 18034eb411b4bSmrg 18035eb411b4bSmrg if test $found = "no" ; then 18036818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18037eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18038eb411b4bSmrg fi 18039eb411b4bSmrg 18040818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18041eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18042eb411b4bSmrg fi 18043eb411b4bSmrg 18044eb411b4bSmrg CFLAGS="$CFLAGS -Waddress" 18045eb411b4bSmrg 18046876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 18047876003caSmrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 18048eb411b4bSmrg cacheid=xorg_cv_cc_flag__Waddress 18049876003caSmrg if eval \${$cacheid+:} false; then : 18050876003caSmrg $as_echo_n "(cached) " >&6 18051876003caSmrgelse 18052eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18053eb411b4bSmrg/* end confdefs.h. */ 18054eb411b4bSmrgint i; 18055eb411b4bSmrgint 18056876003caSmrgmain () 18057eb411b4bSmrg{ 18058eb411b4bSmrg 18059eb411b4bSmrg ; 18060eb411b4bSmrg return 0; 18061eb411b4bSmrg} 18062eb411b4bSmrg_ACEOF 18063876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18064eb411b4bSmrg eval $cacheid=yes 18065876003caSmrgelse 18066eb411b4bSmrg eval $cacheid=no 18067eb411b4bSmrgfi 18068876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18069eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18070eb411b4bSmrgfi 18071eb411b4bSmrg 18072eb411b4bSmrg 18073eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18074eb411b4bSmrg 18075eb411b4bSmrg eval supported=\$$cacheid 18076876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18077876003caSmrg$as_echo "$supported" >&6; } 18078eb411b4bSmrg if test "$supported" = "yes" ; then 18079eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 18080eb411b4bSmrg found="yes" 18081eb411b4bSmrg fi 18082eb411b4bSmrg fi 18083eb411b4bSmrg 18084eb411b4bSmrg 18085eb411b4bSmrg 18086eb411b4bSmrg 18087eb411b4bSmrg 18088eb411b4bSmrg 18089eb411b4bSmrg 18090eb411b4bSmrg 18091eb411b4bSmrg 18092eb411b4bSmrg 18093eb411b4bSmrg 18094eb411b4bSmrg 18095eb411b4bSmrg 18096eb411b4bSmrg 18097eb411b4bSmrg 18098eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18099eb411b4bSmrg 18100eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18101eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18102876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18103876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18104876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 18105876003caSmrg $as_echo_n "(cached) " >&6 18106876003caSmrgelse 18107eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18108eb411b4bSmrg/* end confdefs.h. */ 18109eb411b4bSmrgint i; 18110eb411b4bSmrg_ACEOF 18111876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18112eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 18113876003caSmrgelse 18114eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 18115eb411b4bSmrgfi 18116876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18117eb411b4bSmrgfi 18118876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18119876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18120eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18121eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18122eb411b4bSmrgfi 18123eb411b4bSmrg 18124eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18125eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18126eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18127eb411b4bSmrg fi 18128eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18129876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18130876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18131876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18132876003caSmrg $as_echo_n "(cached) " >&6 18133876003caSmrgelse 18134eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18135eb411b4bSmrg/* end confdefs.h. */ 18136eb411b4bSmrgint i; 18137eb411b4bSmrg_ACEOF 18138876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18139eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18140876003caSmrgelse 18141eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18142eb411b4bSmrgfi 18143876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18144eb411b4bSmrgfi 18145876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18146876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18147eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18148eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18149eb411b4bSmrgfi 18150eb411b4bSmrg 18151eb411b4bSmrgfound="no" 18152eb411b4bSmrg 18153eb411b4bSmrg if test $found = "no" ; then 18154818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18155eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18156eb411b4bSmrg fi 18157eb411b4bSmrg 18158818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18159eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18160eb411b4bSmrg fi 18161eb411b4bSmrg 18162eb411b4bSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 18163eb411b4bSmrg 18164876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 18165876003caSmrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 18166eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 18167876003caSmrg if eval \${$cacheid+:} false; then : 18168876003caSmrg $as_echo_n "(cached) " >&6 18169876003caSmrgelse 18170eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18171eb411b4bSmrg/* end confdefs.h. */ 18172eb411b4bSmrgint i; 18173eb411b4bSmrgint 18174876003caSmrgmain () 18175eb411b4bSmrg{ 18176eb411b4bSmrg 18177eb411b4bSmrg ; 18178eb411b4bSmrg return 0; 18179eb411b4bSmrg} 18180eb411b4bSmrg_ACEOF 18181876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18182eb411b4bSmrg eval $cacheid=yes 18183876003caSmrgelse 18184eb411b4bSmrg eval $cacheid=no 18185eb411b4bSmrgfi 18186876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18187eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18188eb411b4bSmrgfi 18189eb411b4bSmrg 18190eb411b4bSmrg 18191eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18192eb411b4bSmrg 18193eb411b4bSmrg eval supported=\$$cacheid 18194876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18195876003caSmrg$as_echo "$supported" >&6; } 18196eb411b4bSmrg if test "$supported" = "yes" ; then 18197eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 18198eb411b4bSmrg found="yes" 18199eb411b4bSmrg fi 18200eb411b4bSmrg fi 18201eb411b4bSmrg 18202eb411b4bSmrg 18203eb411b4bSmrg 18204eb411b4bSmrg 18205eb411b4bSmrg 18206eb411b4bSmrg 18207eb411b4bSmrg 18208eb411b4bSmrg 18209eb411b4bSmrg 18210eb411b4bSmrg 18211eb411b4bSmrg 18212eb411b4bSmrg 18213eb411b4bSmrg 18214eb411b4bSmrg 18215eb411b4bSmrg 18216eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18217eb411b4bSmrg 18218eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18219eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18220876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18221876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18222876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 18223876003caSmrg $as_echo_n "(cached) " >&6 18224876003caSmrgelse 18225eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18226eb411b4bSmrg/* end confdefs.h. */ 18227eb411b4bSmrgint i; 18228eb411b4bSmrg_ACEOF 18229876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18230eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 18231876003caSmrgelse 18232eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 18233eb411b4bSmrgfi 18234876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18235eb411b4bSmrgfi 18236876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18237876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18238eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18239eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18240eb411b4bSmrgfi 18241eb411b4bSmrg 18242eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18243eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18244eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18245eb411b4bSmrg fi 18246eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18247876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18248876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18249876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18250876003caSmrg $as_echo_n "(cached) " >&6 18251876003caSmrgelse 18252eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18253eb411b4bSmrg/* end confdefs.h. */ 18254eb411b4bSmrgint i; 18255eb411b4bSmrg_ACEOF 18256876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18257eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18258876003caSmrgelse 18259eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18260eb411b4bSmrgfi 18261876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18262eb411b4bSmrgfi 18263876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18264876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18265eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18266eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18267eb411b4bSmrgfi 18268eb411b4bSmrg 18269eb411b4bSmrgfound="no" 18270eb411b4bSmrg 18271eb411b4bSmrg if test $found = "no" ; then 18272818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18273eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18274eb411b4bSmrg fi 18275eb411b4bSmrg 18276818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18277eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18278eb411b4bSmrg fi 18279eb411b4bSmrg 18280eb411b4bSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 18281eb411b4bSmrg 18282876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 18283876003caSmrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 18284eb411b4bSmrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 18285876003caSmrg if eval \${$cacheid+:} false; then : 18286876003caSmrg $as_echo_n "(cached) " >&6 18287876003caSmrgelse 18288eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18289eb411b4bSmrg/* end confdefs.h. */ 18290eb411b4bSmrgint i; 18291eb411b4bSmrgint 18292876003caSmrgmain () 18293eb411b4bSmrg{ 18294eb411b4bSmrg 18295eb411b4bSmrg ; 18296eb411b4bSmrg return 0; 18297eb411b4bSmrg} 18298eb411b4bSmrg_ACEOF 18299876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18300eb411b4bSmrg eval $cacheid=yes 18301876003caSmrgelse 18302eb411b4bSmrg eval $cacheid=no 18303eb411b4bSmrgfi 18304876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18305eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18306eb411b4bSmrgfi 18307eb411b4bSmrg 18308eb411b4bSmrg 18309eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18310eb411b4bSmrg 18311eb411b4bSmrg eval supported=\$$cacheid 18312876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18313876003caSmrg$as_echo "$supported" >&6; } 18314eb411b4bSmrg if test "$supported" = "yes" ; then 18315eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 18316eb411b4bSmrg found="yes" 18317eb411b4bSmrg fi 18318eb411b4bSmrg fi 18319eb411b4bSmrg 18320eb411b4bSmrg 18321eb411b4bSmrgfi 18322eb411b4bSmrg 18323eb411b4bSmrg 18324eb411b4bSmrg 18325eb411b4bSmrg 18326eb411b4bSmrg 18327eb411b4bSmrg 18328eb411b4bSmrg 18329eb411b4bSmrg CWARNFLAGS="$BASE_CFLAGS" 18330eb411b4bSmrg if test "x$GCC" = xyes ; then 18331eb411b4bSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 18332eb411b4bSmrg fi 18333eb411b4bSmrg 18334eb411b4bSmrg 18335eb411b4bSmrg 18336eb411b4bSmrg 18337eb411b4bSmrg 18338eb411b4bSmrg 18339eb411b4bSmrg 18340eb411b4bSmrg 18341eb411b4bSmrg# Check whether --enable-strict-compilation was given. 18342876003caSmrgif test "${enable_strict_compilation+set}" = set; then : 18343eb411b4bSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 18344876003caSmrgelse 18345eb411b4bSmrg STRICT_COMPILE=no 18346eb411b4bSmrgfi 18347eb411b4bSmrg 18348eb411b4bSmrg 18349eb411b4bSmrg 18350eb411b4bSmrg 18351eb411b4bSmrg 18352eb411b4bSmrg 18353eb411b4bSmrgSTRICT_CFLAGS="" 18354eb411b4bSmrg 18355eb411b4bSmrg 18356eb411b4bSmrg 18357eb411b4bSmrg 18358eb411b4bSmrg 18359eb411b4bSmrg 18360eb411b4bSmrg 18361eb411b4bSmrg 18362eb411b4bSmrg 18363eb411b4bSmrg 18364eb411b4bSmrg 18365eb411b4bSmrg 18366eb411b4bSmrg 18367eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18368eb411b4bSmrg 18369eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18370eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18371876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18372876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18373876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 18374876003caSmrg $as_echo_n "(cached) " >&6 18375876003caSmrgelse 18376eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18377eb411b4bSmrg/* end confdefs.h. */ 18378eb411b4bSmrgint i; 18379eb411b4bSmrg_ACEOF 18380876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18381eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 18382876003caSmrgelse 18383eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 18384eb411b4bSmrgfi 18385876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18386eb411b4bSmrgfi 18387876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18388876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18389eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18390eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18391eb411b4bSmrgfi 18392eb411b4bSmrg 18393eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18394eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18395eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18396eb411b4bSmrg fi 18397eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18398876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18399876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18400876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18401876003caSmrg $as_echo_n "(cached) " >&6 18402876003caSmrgelse 18403eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18404eb411b4bSmrg/* end confdefs.h. */ 18405eb411b4bSmrgint i; 18406eb411b4bSmrg_ACEOF 18407876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18408eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18409876003caSmrgelse 18410eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18411eb411b4bSmrgfi 18412876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18413eb411b4bSmrgfi 18414876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18415876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18416eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18417eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18418eb411b4bSmrgfi 18419eb411b4bSmrg 18420eb411b4bSmrgfound="no" 18421eb411b4bSmrg 18422eb411b4bSmrg if test $found = "no" ; then 18423818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18424eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18425eb411b4bSmrg fi 18426eb411b4bSmrg 18427818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18428eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18429eb411b4bSmrg fi 18430eb411b4bSmrg 18431eb411b4bSmrg CFLAGS="$CFLAGS -pedantic" 18432eb411b4bSmrg 18433876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 18434876003caSmrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 18435eb411b4bSmrg cacheid=xorg_cv_cc_flag__pedantic 18436876003caSmrg if eval \${$cacheid+:} false; then : 18437876003caSmrg $as_echo_n "(cached) " >&6 18438876003caSmrgelse 18439eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18440eb411b4bSmrg/* end confdefs.h. */ 18441eb411b4bSmrgint i; 18442eb411b4bSmrgint 18443876003caSmrgmain () 18444eb411b4bSmrg{ 18445eb411b4bSmrg 18446eb411b4bSmrg ; 18447eb411b4bSmrg return 0; 18448eb411b4bSmrg} 18449eb411b4bSmrg_ACEOF 18450876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18451eb411b4bSmrg eval $cacheid=yes 18452876003caSmrgelse 18453eb411b4bSmrg eval $cacheid=no 18454eb411b4bSmrgfi 18455876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18456eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18457eb411b4bSmrgfi 18458eb411b4bSmrg 18459eb411b4bSmrg 18460eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18461eb411b4bSmrg 18462eb411b4bSmrg eval supported=\$$cacheid 18463876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18464876003caSmrg$as_echo "$supported" >&6; } 18465eb411b4bSmrg if test "$supported" = "yes" ; then 18466eb411b4bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 18467eb411b4bSmrg found="yes" 18468eb411b4bSmrg fi 18469eb411b4bSmrg fi 18470eb411b4bSmrg 18471eb411b4bSmrg 18472eb411b4bSmrg 18473eb411b4bSmrg 18474eb411b4bSmrg 18475eb411b4bSmrg 18476eb411b4bSmrg 18477eb411b4bSmrg 18478eb411b4bSmrg 18479eb411b4bSmrg 18480eb411b4bSmrg 18481eb411b4bSmrg 18482eb411b4bSmrg 18483eb411b4bSmrg 18484eb411b4bSmrg 18485eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18486eb411b4bSmrg 18487eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18488eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18489876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18490876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18491876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 18492876003caSmrg $as_echo_n "(cached) " >&6 18493876003caSmrgelse 18494eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18495eb411b4bSmrg/* end confdefs.h. */ 18496eb411b4bSmrgint i; 18497eb411b4bSmrg_ACEOF 18498876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18499eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 18500876003caSmrgelse 18501eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 18502eb411b4bSmrgfi 18503876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18504eb411b4bSmrgfi 18505876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18506876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18507eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18508eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18509eb411b4bSmrgfi 18510eb411b4bSmrg 18511eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18512eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18513eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18514eb411b4bSmrg fi 18515eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18516876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18517876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18518876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18519876003caSmrg $as_echo_n "(cached) " >&6 18520876003caSmrgelse 18521eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18522eb411b4bSmrg/* end confdefs.h. */ 18523eb411b4bSmrgint i; 18524eb411b4bSmrg_ACEOF 18525876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18526eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18527876003caSmrgelse 18528eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18529eb411b4bSmrgfi 18530876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18531eb411b4bSmrgfi 18532876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18533876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18534eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18535eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18536eb411b4bSmrgfi 18537eb411b4bSmrg 18538eb411b4bSmrgfound="no" 18539eb411b4bSmrg 18540eb411b4bSmrg if test $found = "no" ; then 18541818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18542eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18543eb411b4bSmrg fi 18544eb411b4bSmrg 18545818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18546eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18547eb411b4bSmrg fi 18548eb411b4bSmrg 18549eb411b4bSmrg CFLAGS="$CFLAGS -Werror" 18550eb411b4bSmrg 18551876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 18552876003caSmrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 18553eb411b4bSmrg cacheid=xorg_cv_cc_flag__Werror 18554876003caSmrg if eval \${$cacheid+:} false; then : 18555876003caSmrg $as_echo_n "(cached) " >&6 18556876003caSmrgelse 18557eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18558eb411b4bSmrg/* end confdefs.h. */ 18559eb411b4bSmrgint i; 18560eb411b4bSmrgint 18561876003caSmrgmain () 18562eb411b4bSmrg{ 18563eb411b4bSmrg 18564eb411b4bSmrg ; 18565eb411b4bSmrg return 0; 18566eb411b4bSmrg} 18567eb411b4bSmrg_ACEOF 18568876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18569eb411b4bSmrg eval $cacheid=yes 18570876003caSmrgelse 18571eb411b4bSmrg eval $cacheid=no 18572eb411b4bSmrgfi 18573876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18574eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18575eb411b4bSmrgfi 18576eb411b4bSmrg 18577eb411b4bSmrg 18578eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18579eb411b4bSmrg 18580eb411b4bSmrg eval supported=\$$cacheid 18581876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18582876003caSmrg$as_echo "$supported" >&6; } 18583eb411b4bSmrg if test "$supported" = "yes" ; then 18584eb411b4bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 18585eb411b4bSmrg found="yes" 18586eb411b4bSmrg fi 18587eb411b4bSmrg fi 18588eb411b4bSmrg 18589eb411b4bSmrg if test $found = "no" ; then 18590818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18591eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18592eb411b4bSmrg fi 18593eb411b4bSmrg 18594818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18595eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18596eb411b4bSmrg fi 18597eb411b4bSmrg 18598eb411b4bSmrg CFLAGS="$CFLAGS -errwarn" 18599eb411b4bSmrg 18600876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 18601876003caSmrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 18602eb411b4bSmrg cacheid=xorg_cv_cc_flag__errwarn 18603876003caSmrg if eval \${$cacheid+:} false; then : 18604876003caSmrg $as_echo_n "(cached) " >&6 18605876003caSmrgelse 18606eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18607eb411b4bSmrg/* end confdefs.h. */ 18608eb411b4bSmrgint i; 18609eb411b4bSmrgint 18610876003caSmrgmain () 18611eb411b4bSmrg{ 18612eb411b4bSmrg 18613eb411b4bSmrg ; 18614eb411b4bSmrg return 0; 18615eb411b4bSmrg} 18616eb411b4bSmrg_ACEOF 18617876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18618eb411b4bSmrg eval $cacheid=yes 18619876003caSmrgelse 18620eb411b4bSmrg eval $cacheid=no 18621eb411b4bSmrgfi 18622876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18623eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18624eb411b4bSmrgfi 18625eb411b4bSmrg 18626eb411b4bSmrg 18627eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18628eb411b4bSmrg 18629eb411b4bSmrg eval supported=\$$cacheid 18630876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18631876003caSmrg$as_echo "$supported" >&6; } 18632eb411b4bSmrg if test "$supported" = "yes" ; then 18633eb411b4bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 18634eb411b4bSmrg found="yes" 18635eb411b4bSmrg fi 18636eb411b4bSmrg fi 18637eb411b4bSmrg 18638eb411b4bSmrg 18639eb411b4bSmrg 18640eb411b4bSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 18641eb411b4bSmrg# activate it with -Werror, so we add it here explicitly. 18642eb411b4bSmrg 18643eb411b4bSmrg 18644eb411b4bSmrg 18645eb411b4bSmrg 18646eb411b4bSmrg 18647eb411b4bSmrg 18648eb411b4bSmrg 18649eb411b4bSmrg 18650eb411b4bSmrg 18651eb411b4bSmrg 18652eb411b4bSmrg 18653eb411b4bSmrg 18654eb411b4bSmrg 18655eb411b4bSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18656eb411b4bSmrg 18657eb411b4bSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18658eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18659876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18660876003caSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18661876003caSmrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 18662876003caSmrg $as_echo_n "(cached) " >&6 18663876003caSmrgelse 18664eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18665eb411b4bSmrg/* end confdefs.h. */ 18666eb411b4bSmrgint i; 18667eb411b4bSmrg_ACEOF 18668876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18669eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=yes 18670876003caSmrgelse 18671eb411b4bSmrg xorg_cv_cc_flag_unknown_warning_option=no 18672eb411b4bSmrgfi 18673876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18674eb411b4bSmrgfi 18675876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18676876003caSmrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18677eb411b4bSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18678eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18679eb411b4bSmrgfi 18680eb411b4bSmrg 18681eb411b4bSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18682eb411b4bSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18683eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18684eb411b4bSmrg fi 18685eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18686876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18687876003caSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18688876003caSmrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 18689876003caSmrg $as_echo_n "(cached) " >&6 18690876003caSmrgelse 18691eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18692eb411b4bSmrg/* end confdefs.h. */ 18693eb411b4bSmrgint i; 18694eb411b4bSmrg_ACEOF 18695876003caSmrgif ac_fn_c_try_compile "$LINENO"; then : 18696eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 18697876003caSmrgelse 18698eb411b4bSmrg xorg_cv_cc_flag_unused_command_line_argument=no 18699eb411b4bSmrgfi 18700876003caSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18701eb411b4bSmrgfi 18702876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18703876003caSmrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18704eb411b4bSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18705eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18706eb411b4bSmrgfi 18707eb411b4bSmrg 18708eb411b4bSmrgfound="no" 18709eb411b4bSmrg 18710eb411b4bSmrg if test $found = "no" ; then 18711818534a1Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18712eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18713eb411b4bSmrg fi 18714eb411b4bSmrg 18715818534a1Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18716eb411b4bSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18717eb411b4bSmrg fi 18718eb411b4bSmrg 18719eb411b4bSmrg CFLAGS="$CFLAGS -Werror=attributes" 18720eb411b4bSmrg 18721876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 18722876003caSmrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 187230f8248bfSmrg cacheid=xorg_cv_cc_flag__Werror_attributes 18724876003caSmrg if eval \${$cacheid+:} false; then : 18725876003caSmrg $as_echo_n "(cached) " >&6 18726876003caSmrgelse 18727eb411b4bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18728eb411b4bSmrg/* end confdefs.h. */ 18729eb411b4bSmrgint i; 18730eb411b4bSmrgint 18731876003caSmrgmain () 18732eb411b4bSmrg{ 18733eb411b4bSmrg 18734eb411b4bSmrg ; 18735eb411b4bSmrg return 0; 18736eb411b4bSmrg} 18737eb411b4bSmrg_ACEOF 18738876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 18739eb411b4bSmrg eval $cacheid=yes 18740876003caSmrgelse 18741eb411b4bSmrg eval $cacheid=no 18742eb411b4bSmrgfi 18743876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 18744eb411b4bSmrg conftest$ac_exeext conftest.$ac_ext 18745eb411b4bSmrgfi 18746eb411b4bSmrg 18747eb411b4bSmrg 18748eb411b4bSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18749eb411b4bSmrg 18750eb411b4bSmrg eval supported=\$$cacheid 18751876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18752876003caSmrg$as_echo "$supported" >&6; } 18753eb411b4bSmrg if test "$supported" = "yes" ; then 18754eb411b4bSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 18755eb411b4bSmrg found="yes" 18756eb411b4bSmrg fi 18757eb411b4bSmrg fi 18758eb411b4bSmrg 18759eb411b4bSmrg 18760eb411b4bSmrg 18761eb411b4bSmrgif test "x$STRICT_COMPILE" = "xyes"; then 18762eb411b4bSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 18763eb411b4bSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 18764eb411b4bSmrgfi 18765eb411b4bSmrg 18766eb411b4bSmrg 18767eb411b4bSmrg 18768eb411b4bSmrg 18769eb411b4bSmrg 18770eb411b4bSmrg 18771eb411b4bSmrgcat >>confdefs.h <<_ACEOF 18772eb411b4bSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 18773eb411b4bSmrg_ACEOF 18774eb411b4bSmrg 18775eb411b4bSmrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 18776eb411b4bSmrg if test "x$PVM" = "x"; then 18777eb411b4bSmrg PVM="0" 18778eb411b4bSmrg fi 18779eb411b4bSmrg 18780876003caSmrgcat >>confdefs.h <<_ACEOF 18781876003caSmrg#define PACKAGE_VERSION_MINOR $PVM 18782876003caSmrg_ACEOF 18783eb411b4bSmrg 18784eb411b4bSmrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 18785eb411b4bSmrg if test "x$PVP" = "x"; then 18786eb411b4bSmrg PVP="0" 18787eb411b4bSmrg fi 18788eb411b4bSmrg 18789876003caSmrgcat >>confdefs.h <<_ACEOF 18790876003caSmrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 18791876003caSmrg_ACEOF 18792eb411b4bSmrg 18793eb411b4bSmrg 18794eb411b4bSmrg 18795876003caSmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 18796eb411b4bSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 18797876003caSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 18798876003caSmrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 18799eb411b4bSmrg 18800eb411b4bSmrg 18801eb411b4bSmrg 18802eb411b4bSmrg 18803eb411b4bSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 18804eb411b4bSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 18805eb411b4bSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 18806876003caSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 18807876003caSmrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 18808eb411b4bSmrg 18809eb411b4bSmrg 18810eb411b4bSmrg 18811eb411b4bSmrg 1881238ae11fcSmrg 1881338ae11fcSmrg 18814eb411b4bSmrgif test x$APP_MAN_SUFFIX = x ; then 18815eb411b4bSmrg APP_MAN_SUFFIX=1 18816eb411b4bSmrgfi 18817eb411b4bSmrgif test x$APP_MAN_DIR = x ; then 18818eb411b4bSmrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 18819eb411b4bSmrgfi 18820eb411b4bSmrg 18821eb411b4bSmrgif test x$LIB_MAN_SUFFIX = x ; then 18822eb411b4bSmrg LIB_MAN_SUFFIX=3 18823eb411b4bSmrgfi 18824eb411b4bSmrgif test x$LIB_MAN_DIR = x ; then 18825eb411b4bSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 18826eb411b4bSmrgfi 18827eb411b4bSmrg 18828eb411b4bSmrgif test x$FILE_MAN_SUFFIX = x ; then 18829876003caSmrg case $host_os in 18830876003caSmrg # Solaris 2.0 - 11 use SysV man page sections 18831876003caSmrg solaris2.?|solaris2.1[01]) FILE_MAN_SUFFIX=4 ;; 1883203ea5dc6Smrg *) FILE_MAN_SUFFIX=5 ;; 18833eb411b4bSmrg esac 18834eb411b4bSmrgfi 18835eb411b4bSmrgif test x$FILE_MAN_DIR = x ; then 18836eb411b4bSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 18837eb411b4bSmrgfi 18838eb411b4bSmrg 18839eb411b4bSmrgif test x$MISC_MAN_SUFFIX = x ; then 18840876003caSmrg case $host_os in 18841876003caSmrg # Solaris 2.0 - 11 use SysV man page sections 18842876003caSmrg solaris2.?|solaris2.1[01]) MISC_MAN_SUFFIX=5 ;; 1884303ea5dc6Smrg *) MISC_MAN_SUFFIX=7 ;; 18844eb411b4bSmrg esac 18845eb411b4bSmrgfi 18846eb411b4bSmrgif test x$MISC_MAN_DIR = x ; then 18847eb411b4bSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 18848eb411b4bSmrgfi 18849eb411b4bSmrg 18850eb411b4bSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 18851876003caSmrg case $host_os in 18852876003caSmrg # Solaris 2.0 - 11 use SysV man page sections 18853876003caSmrg solaris2.?|solaris2.1[01]) DRIVER_MAN_SUFFIX=7 ;; 1885403ea5dc6Smrg *) DRIVER_MAN_SUFFIX=4 ;; 18855eb411b4bSmrg esac 18856eb411b4bSmrgfi 18857eb411b4bSmrgif test x$DRIVER_MAN_DIR = x ; then 18858eb411b4bSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 18859eb411b4bSmrgfi 18860eb411b4bSmrg 18861eb411b4bSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 18862876003caSmrg case $host_os in 18863876003caSmrg # Solaris 2.0 - 11 use SysV man page sections 18864876003caSmrg solaris2.?|solaris2.1[01]) ADMIN_MAN_SUFFIX=1m ;; 1886503ea5dc6Smrg *) ADMIN_MAN_SUFFIX=8 ;; 18866eb411b4bSmrg esac 18867eb411b4bSmrgfi 18868eb411b4bSmrgif test x$ADMIN_MAN_DIR = x ; then 18869eb411b4bSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 18870eb411b4bSmrgfi 18871eb411b4bSmrg 18872eb411b4bSmrg 18873eb411b4bSmrg 18874eb411b4bSmrg 188752e9c7c8cSmrg 188762e9c7c8cSmrg 188771ab64890Smrg 188781ab64890Smrg 188791ab64890Smrg 18880b4ee4795Smrg 188812e9c7c8cSmrg 188821ab64890Smrg 188831ab64890Smrg 188841ab64890Smrg 188852e9c7c8cSmrg 1888657f47464SmrgXORG_MAN_PAGE="X Version 11" 188872e9c7c8cSmrg 1888857f47464SmrgMAN_SUBSTS="\ 1888957f47464Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1889057f47464Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1889157f47464Smrg -e 's|__xservername__|Xorg|g' \ 1889257f47464Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1889357f47464Smrg -e 's|__projectroot__|\$(prefix)|g' \ 1889457f47464Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1889557f47464Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1889657f47464Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1889757f47464Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1889857f47464Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1889957f47464Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1890057f47464Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 189012e9c7c8cSmrg 189021ab64890Smrg 189031ab64890Smrg 1890457f47464Smrg# Check whether --enable-silent-rules was given. 18905876003caSmrgif test "${enable_silent_rules+set}" = set; then : 1890657f47464Smrg enableval=$enable_silent_rules; 1890757f47464Smrgfi 189081ab64890Smrg 18909eb411b4bSmrgcase $enable_silent_rules in # ((( 18910eb411b4bSmrg yes) AM_DEFAULT_VERBOSITY=0;; 18911eb411b4bSmrg no) AM_DEFAULT_VERBOSITY=1;; 18912eb411b4bSmrg *) AM_DEFAULT_VERBOSITY=0;; 1891357f47464Smrgesac 18914eb411b4bSmrgam_make=${MAKE-make} 18915876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 18916876003caSmrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 18917876003caSmrgif ${am_cv_make_support_nested_variables+:} false; then : 18918876003caSmrg $as_echo_n "(cached) " >&6 18919876003caSmrgelse 18920876003caSmrg if $as_echo 'TRUE=$(BAR$(V)) 18921eb411b4bSmrgBAR0=false 18922eb411b4bSmrgBAR1=true 18923eb411b4bSmrgV=1 18924eb411b4bSmrgam__doit: 18925eb411b4bSmrg @$(TRUE) 18926eb411b4bSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 18927eb411b4bSmrg am_cv_make_support_nested_variables=yes 18928eb411b4bSmrgelse 18929eb411b4bSmrg am_cv_make_support_nested_variables=no 18930eb411b4bSmrgfi 18931eb411b4bSmrgfi 18932876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 18933876003caSmrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 18934eb411b4bSmrgif test $am_cv_make_support_nested_variables = yes; then 18935eb411b4bSmrg AM_V='$(V)' 18936eb411b4bSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 18937eb411b4bSmrgelse 18938eb411b4bSmrg AM_V=$AM_DEFAULT_VERBOSITY 18939eb411b4bSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 18940eb411b4bSmrgfi 1894157f47464SmrgAM_BACKSLASH='\' 189421ab64890Smrg 189432e9c7c8cSmrg 189442e9c7c8cSmrg 189452e9c7c8cSmrg 1894657f47464Smrg# Check whether --enable-specs was given. 18947876003caSmrgif test "${enable_specs+set}" = set; then : 1894857f47464Smrg enableval=$enable_specs; build_specs=$enableval 18949876003caSmrgelse 1895057f47464Smrg build_specs=yes 1895157f47464Smrgfi 189522e9c7c8cSmrg 189532e9c7c8cSmrg 1895457f47464Smrg if test x$build_specs = xyes; then 1895557f47464Smrg ENABLE_SPECS_TRUE= 1895657f47464Smrg ENABLE_SPECS_FALSE='#' 1895757f47464Smrgelse 1895857f47464Smrg ENABLE_SPECS_TRUE='#' 1895957f47464Smrg ENABLE_SPECS_FALSE= 1896057f47464Smrgfi 189612e9c7c8cSmrg 18962876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5 18963876003caSmrg$as_echo_n "checking whether to build functional specifications... " >&6; } 18964876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5 18965876003caSmrg$as_echo "$build_specs" >&6; } 189662e9c7c8cSmrg 189671ab64890Smrg 189682e9c7c8cSmrg 189692e9c7c8cSmrg 189702e9c7c8cSmrg 1897157f47464Smrg# Check whether --with-xmlto was given. 18972876003caSmrgif test "${with_xmlto+set}" = set; then : 1897357f47464Smrg withval=$with_xmlto; use_xmlto=$withval 18974876003caSmrgelse 1897557f47464Smrg use_xmlto=auto 1897657f47464Smrgfi 189772e9c7c8cSmrg 189781ab64890Smrg 189791ab64890Smrg 1898057f47464Smrgif test "x$use_xmlto" = x"auto"; then 1898157f47464Smrg # Extract the first word of "xmlto", so it can be a program name with args. 1898257f47464Smrgset dummy xmlto; ac_word=$2 18983876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18984876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 18985876003caSmrgif ${ac_cv_path_XMLTO+:} false; then : 18986876003caSmrg $as_echo_n "(cached) " >&6 18987876003caSmrgelse 1898857f47464Smrg case $XMLTO in 1898957f47464Smrg [\\/]* | ?:[\\/]*) 1899057f47464Smrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1899157f47464Smrg ;; 1899257f47464Smrg *) 1899357f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1899488de56ccSmrgfor as_dir in $PATH 1899588de56ccSmrgdo 1899688de56ccSmrg IFS=$as_save_IFS 18997876003caSmrg test -z "$as_dir" && as_dir=. 1899888de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 18999876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19000876003caSmrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 19001876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1900288de56ccSmrg break 2 1900388de56ccSmrg fi 1900488de56ccSmrgdone 1900588de56ccSmrg done 1900688de56ccSmrgIFS=$as_save_IFS 190071ab64890Smrg 1900857f47464Smrg ;; 1900957f47464Smrgesac 1901088de56ccSmrgfi 1901157f47464SmrgXMLTO=$ac_cv_path_XMLTO 1901257f47464Smrgif test -n "$XMLTO"; then 19013876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 19014876003caSmrg$as_echo "$XMLTO" >&6; } 1901588de56ccSmrgelse 19016876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19017876003caSmrg$as_echo "no" >&6; } 1901888de56ccSmrgfi 190192e9c7c8cSmrg 190202e9c7c8cSmrg 1902157f47464Smrg if test "x$XMLTO" = "x"; then 19022876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5 19023876003caSmrg$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;} 1902457f47464Smrg have_xmlto=no 1902557f47464Smrg else 1902657f47464Smrg have_xmlto=yes 1902757f47464Smrg fi 1902857f47464Smrgelif test "x$use_xmlto" = x"yes" ; then 1902957f47464Smrg # Extract the first word of "xmlto", so it can be a program name with args. 1903057f47464Smrgset dummy xmlto; ac_word=$2 19031876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19032876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19033876003caSmrgif ${ac_cv_path_XMLTO+:} false; then : 19034876003caSmrg $as_echo_n "(cached) " >&6 19035876003caSmrgelse 1903657f47464Smrg case $XMLTO in 1903757f47464Smrg [\\/]* | ?:[\\/]*) 1903857f47464Smrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1903957f47464Smrg ;; 1904057f47464Smrg *) 1904157f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1904288de56ccSmrgfor as_dir in $PATH 1904388de56ccSmrgdo 1904488de56ccSmrg IFS=$as_save_IFS 19045876003caSmrg test -z "$as_dir" && as_dir=. 1904688de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19047876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19048876003caSmrg ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 19049876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1905088de56ccSmrg break 2 1905188de56ccSmrg fi 1905288de56ccSmrgdone 1905388de56ccSmrg done 1905488de56ccSmrgIFS=$as_save_IFS 190552e9c7c8cSmrg 1905657f47464Smrg ;; 1905757f47464Smrgesac 1905888de56ccSmrgfi 1905957f47464SmrgXMLTO=$ac_cv_path_XMLTO 1906057f47464Smrgif test -n "$XMLTO"; then 19061876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 19062876003caSmrg$as_echo "$XMLTO" >&6; } 1906388de56ccSmrgelse 19064876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19065876003caSmrg$as_echo "no" >&6; } 1906688de56ccSmrgfi 19067b4ee4795Smrg 1906857f47464Smrg 1906957f47464Smrg if test "x$XMLTO" = "x"; then 1907057f47464Smrg as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5 1907157f47464Smrg fi 1907257f47464Smrg have_xmlto=yes 1907357f47464Smrgelif test "x$use_xmlto" = x"no" ; then 1907457f47464Smrg if test "x$XMLTO" != "x"; then 19075876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5 19076876003caSmrg$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;} 1907757f47464Smrg fi 1907857f47464Smrg have_xmlto=no 19079b4ee4795Smrgelse 1908057f47464Smrg as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5 19081b4ee4795Smrgfi 19082b4ee4795Smrg 1908357f47464Smrg# Test for a minimum version of xmlto, if provided. 1908457f47464Smrgif test "$have_xmlto" = yes; then 1908557f47464Smrg # scrape the xmlto version 19086876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5 19087876003caSmrg$as_echo_n "checking the xmlto version... " >&6; } 1908857f47464Smrg xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` 19089876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5 19090876003caSmrg$as_echo "$xmlto_version" >&6; } 1909157f47464Smrg as_arg_v1=$xmlto_version 1909257f47464Smrgas_arg_v2=0.0.22 1909357f47464Smrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null 1909457f47464Smrgcase $? in #( 1909557f47464Smrg 1) : 1909657f47464Smrg if test "x$use_xmlto" = xauto; then 19097876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5 19098876003caSmrg$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;} 1909957f47464Smrg have_xmlto=no 1910057f47464Smrg else 1910157f47464Smrg as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5 1910257f47464Smrg fi ;; #( 1910357f47464Smrg 0) : 1910457f47464Smrg ;; #( 1910557f47464Smrg 2) : 1910657f47464Smrg ;; #( 1910757f47464Smrg *) : 1910857f47464Smrg ;; 1910957f47464Smrgesac 1911057f47464Smrgfi 191111ab64890Smrg 1911257f47464Smrg# Test for the ability of xmlto to generate a text target 1911338ae11fcSmrg# 1911438ae11fcSmrg# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the 1911538ae11fcSmrg# following test for empty XML docbook files. 1911638ae11fcSmrg# For compatibility reasons use the following empty XML docbook file and if 1911738ae11fcSmrg# it fails try it again with a non-empty XML file. 1911857f47464Smrghave_xmlto_text=no 1911957f47464Smrgcat > conftest.xml << "EOF" 1912057f47464SmrgEOF 19121876003caSmrgif test "$have_xmlto" = yes; then : 19122876003caSmrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then : 1912357f47464Smrg have_xmlto_text=yes 19124876003caSmrgelse 1912538ae11fcSmrg # Try it again with a non-empty XML file. 1912638ae11fcSmrg cat > conftest.xml << "EOF" 1912738ae11fcSmrg<x></x> 1912838ae11fcSmrgEOF 19129876003caSmrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then : 1913038ae11fcSmrg have_xmlto_text=yes 19131876003caSmrgelse 19132876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5 19133876003caSmrg$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;} 19134b4ee4795Smrgfi 19135b4ee4795Smrgfi 1913638ae11fcSmrgfi 1913757f47464Smrgrm -f conftest.xml 1913857f47464Smrg if test $have_xmlto_text = yes; then 1913957f47464Smrg HAVE_XMLTO_TEXT_TRUE= 1914057f47464Smrg HAVE_XMLTO_TEXT_FALSE='#' 19141b4ee4795Smrgelse 1914257f47464Smrg HAVE_XMLTO_TEXT_TRUE='#' 1914357f47464Smrg HAVE_XMLTO_TEXT_FALSE= 19144b4ee4795Smrgfi 191452e9c7c8cSmrg 1914657f47464Smrg if test "$have_xmlto" = yes; then 1914757f47464Smrg HAVE_XMLTO_TRUE= 1914857f47464Smrg HAVE_XMLTO_FALSE='#' 19149b4ee4795Smrgelse 1915057f47464Smrg HAVE_XMLTO_TRUE='#' 1915157f47464Smrg HAVE_XMLTO_FALSE= 19152b4ee4795Smrgfi 1915357f47464Smrg 1915457f47464Smrg 1915557f47464Smrg 1915657f47464Smrg 1915757f47464Smrg 1915857f47464Smrg 1915957f47464Smrg# Check whether --with-fop was given. 19160876003caSmrgif test "${with_fop+set}" = set; then : 1916157f47464Smrg withval=$with_fop; use_fop=$withval 19162876003caSmrgelse 1916357f47464Smrg use_fop=no 19164b4ee4795Smrgfi 19165b4ee4795Smrg 19166b4ee4795Smrg 1916757f47464Smrg 1916857f47464Smrgif test "x$use_fop" = x"auto"; then 1916957f47464Smrg # Extract the first word of "fop", so it can be a program name with args. 1917057f47464Smrgset dummy fop; ac_word=$2 19171876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19172876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19173876003caSmrgif ${ac_cv_path_FOP+:} false; then : 19174876003caSmrg $as_echo_n "(cached) " >&6 19175876003caSmrgelse 1917657f47464Smrg case $FOP in 1917757f47464Smrg [\\/]* | ?:[\\/]*) 1917857f47464Smrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 1917957f47464Smrg ;; 1918057f47464Smrg *) 1918157f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19182b4ee4795Smrgfor as_dir in $PATH 19183b4ee4795Smrgdo 19184b4ee4795Smrg IFS=$as_save_IFS 19185876003caSmrg test -z "$as_dir" && as_dir=. 19186b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19187876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19188876003caSmrg ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 19189876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19190b4ee4795Smrg break 2 19191b4ee4795Smrg fi 19192b4ee4795Smrgdone 19193b4ee4795Smrg done 19194b4ee4795SmrgIFS=$as_save_IFS 19195b4ee4795Smrg 1919657f47464Smrg ;; 1919757f47464Smrgesac 19198b4ee4795Smrgfi 1919957f47464SmrgFOP=$ac_cv_path_FOP 1920057f47464Smrgif test -n "$FOP"; then 19201876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 19202876003caSmrg$as_echo "$FOP" >&6; } 19203b4ee4795Smrgelse 19204876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19205876003caSmrg$as_echo "no" >&6; } 19206b4ee4795Smrgfi 19207b4ee4795Smrg 19208b4ee4795Smrg 1920957f47464Smrg if test "x$FOP" = "x"; then 19210876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5 19211876003caSmrg$as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;} 1921257f47464Smrg have_fop=no 1921357f47464Smrg else 1921457f47464Smrg have_fop=yes 1921557f47464Smrg fi 1921657f47464Smrgelif test "x$use_fop" = x"yes" ; then 1921757f47464Smrg # Extract the first word of "fop", so it can be a program name with args. 1921857f47464Smrgset dummy fop; ac_word=$2 19219876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19220876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19221876003caSmrgif ${ac_cv_path_FOP+:} false; then : 19222876003caSmrg $as_echo_n "(cached) " >&6 19223876003caSmrgelse 1922457f47464Smrg case $FOP in 1922557f47464Smrg [\\/]* | ?:[\\/]*) 1922657f47464Smrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 1922757f47464Smrg ;; 1922857f47464Smrg *) 1922957f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19230b4ee4795Smrgfor as_dir in $PATH 19231b4ee4795Smrgdo 19232b4ee4795Smrg IFS=$as_save_IFS 19233876003caSmrg test -z "$as_dir" && as_dir=. 19234b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19235876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19236876003caSmrg ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 19237876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19238b4ee4795Smrg break 2 19239b4ee4795Smrg fi 19240b4ee4795Smrgdone 19241b4ee4795Smrg done 19242b4ee4795SmrgIFS=$as_save_IFS 19243b4ee4795Smrg 1924457f47464Smrg ;; 1924557f47464Smrgesac 19246b4ee4795Smrgfi 1924757f47464SmrgFOP=$ac_cv_path_FOP 1924857f47464Smrgif test -n "$FOP"; then 19249876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 19250876003caSmrg$as_echo "$FOP" >&6; } 19251b4ee4795Smrgelse 19252876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19253876003caSmrg$as_echo "no" >&6; } 19254b4ee4795Smrgfi 19255b4ee4795Smrg 19256b4ee4795Smrg 1925757f47464Smrg if test "x$FOP" = "x"; then 1925857f47464Smrg as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5 1925957f47464Smrg fi 1926057f47464Smrg have_fop=yes 1926157f47464Smrgelif test "x$use_fop" = x"no" ; then 1926257f47464Smrg if test "x$FOP" != "x"; then 19263876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5 19264876003caSmrg$as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;} 1926557f47464Smrg fi 1926657f47464Smrg have_fop=no 19267b4ee4795Smrgelse 1926857f47464Smrg as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5 19269b4ee4795Smrgfi 192706cc2b21fSmrg 192716cc2b21fSmrg# Test for a minimum version of fop, if provided. 192726cc2b21fSmrg 1927357f47464Smrg if test "$have_fop" = yes; then 1927457f47464Smrg HAVE_FOP_TRUE= 1927557f47464Smrg HAVE_FOP_FALSE='#' 19276b4ee4795Smrgelse 1927757f47464Smrg HAVE_FOP_TRUE='#' 1927857f47464Smrg HAVE_FOP_FALSE= 19279b4ee4795Smrgfi 19280b4ee4795Smrg 19281b4ee4795Smrg 19282b4ee4795Smrg 19283b4ee4795Smrg 192846cc2b21fSmrg# Preserves the interface, should it be implemented later 192856cc2b21fSmrg 19286b4ee4795Smrg 1928757f47464Smrg 1928857f47464Smrg# Check whether --with-xsltproc was given. 19289876003caSmrgif test "${with_xsltproc+set}" = set; then : 1929057f47464Smrg withval=$with_xsltproc; use_xsltproc=$withval 19291876003caSmrgelse 1929257f47464Smrg use_xsltproc=auto 1929357f47464Smrgfi 19294b4ee4795Smrg 19295b4ee4795Smrg 19296b4ee4795Smrg 1929757f47464Smrgif test "x$use_xsltproc" = x"auto"; then 1929857f47464Smrg # Extract the first word of "xsltproc", so it can be a program name with args. 1929957f47464Smrgset dummy xsltproc; ac_word=$2 19300876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19301876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19302876003caSmrgif ${ac_cv_path_XSLTPROC+:} false; then : 19303876003caSmrg $as_echo_n "(cached) " >&6 19304876003caSmrgelse 1930557f47464Smrg case $XSLTPROC in 1930657f47464Smrg [\\/]* | ?:[\\/]*) 1930757f47464Smrg ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. 1930857f47464Smrg ;; 1930957f47464Smrg *) 1931057f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1931157f47464Smrgfor as_dir in $PATH 19312b4ee4795Smrgdo 1931357f47464Smrg IFS=$as_save_IFS 19314876003caSmrg test -z "$as_dir" && as_dir=. 1931557f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19316876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19317876003caSmrg ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" 19318876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1931957f47464Smrg break 2 1932057f47464Smrg fi 19321b4ee4795Smrgdone 1932257f47464Smrg done 1932357f47464SmrgIFS=$as_save_IFS 19324b4ee4795Smrg 1932557f47464Smrg ;; 1932657f47464Smrgesac 19327b4ee4795Smrgfi 1932857f47464SmrgXSLTPROC=$ac_cv_path_XSLTPROC 1932957f47464Smrgif test -n "$XSLTPROC"; then 19330876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 19331876003caSmrg$as_echo "$XSLTPROC" >&6; } 1933257f47464Smrgelse 19333876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19334876003caSmrg$as_echo "no" >&6; } 1933557f47464Smrgfi 1933657f47464Smrg 1933757f47464Smrg 1933857f47464Smrg if test "x$XSLTPROC" = "x"; then 19339876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5 19340876003caSmrg$as_echo "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;} 1934157f47464Smrg have_xsltproc=no 1934257f47464Smrg else 1934357f47464Smrg have_xsltproc=yes 1934457f47464Smrg fi 1934557f47464Smrgelif test "x$use_xsltproc" = x"yes" ; then 1934657f47464Smrg # Extract the first word of "xsltproc", so it can be a program name with args. 1934757f47464Smrgset dummy xsltproc; ac_word=$2 19348876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19349876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19350876003caSmrgif ${ac_cv_path_XSLTPROC+:} false; then : 19351876003caSmrg $as_echo_n "(cached) " >&6 19352876003caSmrgelse 1935357f47464Smrg case $XSLTPROC in 1935457f47464Smrg [\\/]* | ?:[\\/]*) 1935557f47464Smrg ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. 1935657f47464Smrg ;; 19357b4ee4795Smrg *) 1935857f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1935957f47464Smrgfor as_dir in $PATH 1936057f47464Smrgdo 1936157f47464Smrg IFS=$as_save_IFS 19362876003caSmrg test -z "$as_dir" && as_dir=. 1936357f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19364876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19365876003caSmrg ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" 19366876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1936757f47464Smrg break 2 1936857f47464Smrg fi 1936957f47464Smrgdone 1937057f47464Smrg done 1937157f47464SmrgIFS=$as_save_IFS 1937257f47464Smrg 1937357f47464Smrg ;; 19374b4ee4795Smrgesac 1937557f47464Smrgfi 1937657f47464SmrgXSLTPROC=$ac_cv_path_XSLTPROC 1937757f47464Smrgif test -n "$XSLTPROC"; then 19378876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 19379876003caSmrg$as_echo "$XSLTPROC" >&6; } 1938057f47464Smrgelse 19381876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19382876003caSmrg$as_echo "no" >&6; } 1938357f47464Smrgfi 19384b4ee4795Smrg 1938557f47464Smrg 1938657f47464Smrg if test "x$XSLTPROC" = "x"; then 1938757f47464Smrg as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5 1938857f47464Smrg fi 1938957f47464Smrg have_xsltproc=yes 1939057f47464Smrgelif test "x$use_xsltproc" = x"no" ; then 1939157f47464Smrg if test "x$XSLTPROC" != "x"; then 19392876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5 19393876003caSmrg$as_echo "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;} 1939457f47464Smrg fi 1939557f47464Smrg have_xsltproc=no 1939657f47464Smrgelse 1939757f47464Smrg as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5 19398b4ee4795Smrgfi 19399b4ee4795Smrg 1940057f47464Smrg if test "$have_xsltproc" = yes; then 1940157f47464Smrg HAVE_XSLTPROC_TRUE= 1940257f47464Smrg HAVE_XSLTPROC_FALSE='#' 19403b4ee4795Smrgelse 1940457f47464Smrg HAVE_XSLTPROC_TRUE='#' 1940557f47464Smrg HAVE_XSLTPROC_FALSE= 1940657f47464Smrgfi 19407b4ee4795Smrg 19408b4ee4795Smrg 19409b4ee4795Smrg 19410876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.10" >&5 19411876003caSmrg$as_echo_n "checking for X.Org SGML entities >= 1.10... " >&6; } 1941257f47464SmrgXORG_SGML_PATH= 1941357f47464Smrgif test -n "$PKG_CONFIG" && \ 19414876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.10\""; } >&5 19415eb411b4bSmrg ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.10") 2>&5 1941657f47464Smrg ac_status=$? 19417876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1941857f47464Smrg test $ac_status = 0; }; then 1941957f47464Smrg XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools` 1942057f47464Smrgelse 1942157f47464Smrg : 1942257f47464Smrg 1942357f47464Smrgfi 1942457f47464Smrg 1942557f47464Smrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing 1942657f47464Smrg# the path and the name of the doc stylesheet 1942757f47464Smrgif test "x$XORG_SGML_PATH" != "x" ; then 19428876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5 19429876003caSmrg$as_echo "$XORG_SGML_PATH" >&6; } 1943057f47464Smrg STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 1943157f47464Smrg XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl 1943257f47464Smrgelse 19433876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19434876003caSmrg$as_echo "no" >&6; } 1943503ea5dc6Smrgfi 1943603ea5dc6Smrg 1943703ea5dc6Smrg 1943803ea5dc6Smrg 1943903ea5dc6Smrg 1944003ea5dc6Smrg if test "x$XSL_STYLESHEET" != "x"; then 1944103ea5dc6Smrg HAVE_STYLESHEETS_TRUE= 1944203ea5dc6Smrg HAVE_STYLESHEETS_FALSE='#' 1944303ea5dc6Smrgelse 1944403ea5dc6Smrg HAVE_STYLESHEETS_TRUE='#' 1944503ea5dc6Smrg HAVE_STYLESHEETS_FALSE= 1944603ea5dc6Smrgfi 1944703ea5dc6Smrg 1944803ea5dc6Smrg 1944957f47464Smrg 1945057f47464Smrg 19451876003caSmrgfor ac_prog in cpp 19452876003caSmrgdo 19453876003caSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 19454876003caSmrgset dummy $ac_prog; ac_word=$2 19455876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19456876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19457876003caSmrgif ${ac_cv_path_RAWCPP+:} false; then : 19458876003caSmrg $as_echo_n "(cached) " >&6 19459876003caSmrgelse 1946057f47464Smrg case $RAWCPP in 1946157f47464Smrg [\\/]* | ?:[\\/]*) 1946257f47464Smrg ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path. 1946357f47464Smrg ;; 1946457f47464Smrg *) 1946557f47464Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1946657f47464Smrgas_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib" 1946757f47464Smrgfor as_dir in $as_dummy 1946857f47464Smrgdo 1946957f47464Smrg IFS=$as_save_IFS 19470876003caSmrg test -z "$as_dir" && as_dir=. 1947157f47464Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19472876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19473876003caSmrg ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext" 19474876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1947557f47464Smrg break 2 1947657f47464Smrg fi 1947757f47464Smrgdone 19478b4ee4795Smrg done 1947957f47464SmrgIFS=$as_save_IFS 19480b4ee4795Smrg 1948157f47464Smrg ;; 1948257f47464Smrgesac 1948357f47464Smrgfi 1948457f47464SmrgRAWCPP=$ac_cv_path_RAWCPP 1948557f47464Smrgif test -n "$RAWCPP"; then 19486876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5 19487876003caSmrg$as_echo "$RAWCPP" >&6; } 19488b4ee4795Smrgelse 19489876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19490876003caSmrg$as_echo "no" >&6; } 19491b4ee4795Smrgfi 19492b4ee4795Smrg 1949357f47464Smrg 19494876003caSmrg test -n "$RAWCPP" && break 1949557f47464Smrgdone 19496876003caSmrgtest -n "$RAWCPP" || RAWCPP="${CPP}" 1949757f47464Smrg 1949857f47464Smrg 1949957f47464Smrg# Check for flag to avoid builtin definitions - assumes unix is predefined, 1950057f47464Smrg# which is not the best choice for supporting other OS'es, but covers most 1950157f47464Smrg# of the ones we need for now. 19502876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5 19503876003caSmrg$as_echo_n "checking if $RAWCPP requires -undef... " >&6; } 1950457f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950557f47464Smrg/* end confdefs.h. */ 1950657f47464SmrgDoes cpp redefine unix ? 1950757f47464Smrg_ACEOF 1950857f47464Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 19509876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19510876003caSmrg$as_echo "no" >&6; } 1951157f47464Smrgelse 1951257f47464Smrg if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 1951357f47464Smrg RAWCPPFLAGS=-undef 19514876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19515876003caSmrg$as_echo "yes" >&6; } 1951657f47464Smrg # under Cygwin unix is still defined even with -undef 1951757f47464Smrg elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then 1951857f47464Smrg RAWCPPFLAGS="-undef -ansi" 19519876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5 19520876003caSmrg$as_echo "yes, with -ansi" >&6; } 1952157f47464Smrg else 1952257f47464Smrg as_fn_error $? "${RAWCPP} defines unix with or without -undef. I don't know what to do." "$LINENO" 5 1952357f47464Smrg fi 19524b4ee4795Smrgfi 1952557f47464Smrgrm -f conftest.$ac_ext 19526b4ee4795Smrg 19527876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5 19528876003caSmrg$as_echo_n "checking if $RAWCPP requires -traditional... " >&6; } 1952957f47464Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1953057f47464Smrg/* end confdefs.h. */ 1953157f47464SmrgDoes cpp preserve "whitespace"? 1953257f47464Smrg_ACEOF 1953357f47464Smrgif test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 19534876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19535876003caSmrg$as_echo "no" >&6; } 19536b4ee4795Smrgelse 1953757f47464Smrg if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then 195380f8248bfSmrg TRADITIONALCPPFLAGS="-traditional" 1953957f47464Smrg RAWCPPFLAGS="${RAWCPPFLAGS} -traditional" 19540876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19541876003caSmrg$as_echo "yes" >&6; } 1954257f47464Smrg else 1954357f47464Smrg as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." "$LINENO" 5 1954457f47464Smrg fi 19545b4ee4795Smrgfi 1954657f47464Smrgrm -f conftest.$ac_ext 19547b4ee4795Smrg 19548b4ee4795Smrg 19549b4ee4795Smrg 195506cc2b21fSmrg 195510f8248bfSmrg 195526cc2b21fSmrg# Preserves the interface, should it be implemented later 195536cc2b21fSmrg 195546cc2b21fSmrg 195556cc2b21fSmrg 195566cc2b21fSmrg# Check whether --with-perl was given. 19557876003caSmrgif test "${with_perl+set}" = set; then : 195586cc2b21fSmrg withval=$with_perl; use_perl=$withval 19559876003caSmrgelse 195606cc2b21fSmrg use_perl=auto 195616cc2b21fSmrgfi 195626cc2b21fSmrg 195636cc2b21fSmrg 195646cc2b21fSmrg 195656cc2b21fSmrgif test "x$use_perl" = x"auto"; then 195666cc2b21fSmrg # Extract the first word of "perl", so it can be a program name with args. 195676cc2b21fSmrgset dummy perl; ac_word=$2 19568876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19569876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19570876003caSmrgif ${ac_cv_path_PERL+:} false; then : 19571876003caSmrg $as_echo_n "(cached) " >&6 19572876003caSmrgelse 195736cc2b21fSmrg case $PERL in 195746cc2b21fSmrg [\\/]* | ?:[\\/]*) 195756cc2b21fSmrg ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 195766cc2b21fSmrg ;; 195776cc2b21fSmrg *) 195786cc2b21fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195796cc2b21fSmrgfor as_dir in $PATH 195806cc2b21fSmrgdo 195816cc2b21fSmrg IFS=$as_save_IFS 19582876003caSmrg test -z "$as_dir" && as_dir=. 195836cc2b21fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19584876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19585876003caSmrg ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 19586876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 195876cc2b21fSmrg break 2 195886cc2b21fSmrg fi 195896cc2b21fSmrgdone 195906cc2b21fSmrg done 195916cc2b21fSmrgIFS=$as_save_IFS 195926cc2b21fSmrg 195936cc2b21fSmrg ;; 195946cc2b21fSmrgesac 195956cc2b21fSmrgfi 195966cc2b21fSmrgPERL=$ac_cv_path_PERL 195976cc2b21fSmrgif test -n "$PERL"; then 19598876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 19599876003caSmrg$as_echo "$PERL" >&6; } 196006cc2b21fSmrgelse 19601876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19602876003caSmrg$as_echo "no" >&6; } 196036cc2b21fSmrgfi 196046cc2b21fSmrg 196056cc2b21fSmrg 196066cc2b21fSmrg if test "x$PERL" = "x"; then 19607876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - cannot extract information and report" >&5 19608876003caSmrg$as_echo "$as_me: WARNING: perl not found - cannot extract information and report" >&2;} 196096cc2b21fSmrg have_perl=no 196106cc2b21fSmrg else 196116cc2b21fSmrg have_perl=yes 196126cc2b21fSmrg fi 196136cc2b21fSmrgelif test "x$use_perl" = x"yes" ; then 196146cc2b21fSmrg # Extract the first word of "perl", so it can be a program name with args. 196156cc2b21fSmrgset dummy perl; ac_word=$2 19616876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19617876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19618876003caSmrgif ${ac_cv_path_PERL+:} false; then : 19619876003caSmrg $as_echo_n "(cached) " >&6 19620876003caSmrgelse 196216cc2b21fSmrg case $PERL in 196226cc2b21fSmrg [\\/]* | ?:[\\/]*) 196236cc2b21fSmrg ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 196246cc2b21fSmrg ;; 196256cc2b21fSmrg *) 196266cc2b21fSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 196276cc2b21fSmrgfor as_dir in $PATH 196286cc2b21fSmrgdo 196296cc2b21fSmrg IFS=$as_save_IFS 19630876003caSmrg test -z "$as_dir" && as_dir=. 196316cc2b21fSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19632876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19633876003caSmrg ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 19634876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 196356cc2b21fSmrg break 2 196366cc2b21fSmrg fi 196376cc2b21fSmrgdone 196386cc2b21fSmrg done 196396cc2b21fSmrgIFS=$as_save_IFS 196406cc2b21fSmrg 196416cc2b21fSmrg ;; 196426cc2b21fSmrgesac 196436cc2b21fSmrgfi 196446cc2b21fSmrgPERL=$ac_cv_path_PERL 196456cc2b21fSmrgif test -n "$PERL"; then 19646876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 19647876003caSmrg$as_echo "$PERL" >&6; } 196486cc2b21fSmrgelse 19649876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19650876003caSmrg$as_echo "no" >&6; } 196516cc2b21fSmrgfi 196526cc2b21fSmrg 196536cc2b21fSmrg 196546cc2b21fSmrg if test "x$PERL" = "x"; then 196556cc2b21fSmrg as_fn_error $? "--with-perl=yes specified but perl not found in PATH" "$LINENO" 5 196566cc2b21fSmrg fi 196576cc2b21fSmrg have_perl=yes 196586cc2b21fSmrgelif test "x$use_perl" = x"no" ; then 196596cc2b21fSmrg if test "x$PERL" != "x"; then 19660876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring PERL environment variable since --with-perl=no was specified" >&5 19661876003caSmrg$as_echo "$as_me: WARNING: ignoring PERL environment variable since --with-perl=no was specified" >&2;} 196626cc2b21fSmrg fi 196636cc2b21fSmrg have_perl=no 196646cc2b21fSmrgelse 196656cc2b21fSmrg as_fn_error $? "--with-perl expects 'yes' or 'no'" "$LINENO" 5 196666cc2b21fSmrgfi 196676cc2b21fSmrg 196686cc2b21fSmrg if test "$have_perl" = yes; then 196696cc2b21fSmrg HAVE_PERL_TRUE= 196706cc2b21fSmrg HAVE_PERL_FALSE='#' 196716cc2b21fSmrgelse 196726cc2b21fSmrg HAVE_PERL_TRUE='#' 196736cc2b21fSmrg HAVE_PERL_FALSE= 196746cc2b21fSmrgfi 196756cc2b21fSmrg 196766cc2b21fSmrg 196776cc2b21fSmrg 1967857f47464Smrg# Required when PKG_CHECK_MODULES called within an if statement 1967957f47464Smrg 1968088de56ccSmrg 196812d67cb4fSmrg 196822d67cb4fSmrg 196832d67cb4fSmrg 196842d67cb4fSmrg 196852d67cb4fSmrg 1968688de56ccSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1968788de56ccSmrg if test -n "$ac_tool_prefix"; then 1968888de56ccSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1968988de56ccSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 19690876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19691876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19692876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 19693876003caSmrg $as_echo_n "(cached) " >&6 19694876003caSmrgelse 1969588de56ccSmrg case $PKG_CONFIG in 1969688de56ccSmrg [\\/]* | ?:[\\/]*) 1969788de56ccSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1969888de56ccSmrg ;; 1969988de56ccSmrg *) 1970088de56ccSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1970188de56ccSmrgfor as_dir in $PATH 1970288de56ccSmrgdo 1970388de56ccSmrg IFS=$as_save_IFS 19704876003caSmrg test -z "$as_dir" && as_dir=. 1970588de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19706876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19707876003caSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19708876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1970988de56ccSmrg break 2 1971088de56ccSmrg fi 1971188de56ccSmrgdone 1971288de56ccSmrg done 1971388de56ccSmrgIFS=$as_save_IFS 1971488de56ccSmrg 1971588de56ccSmrg ;; 1971688de56ccSmrgesac 1971788de56ccSmrgfi 1971888de56ccSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1971988de56ccSmrgif test -n "$PKG_CONFIG"; then 19720876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 19721876003caSmrg$as_echo "$PKG_CONFIG" >&6; } 1972288de56ccSmrgelse 19723876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19724876003caSmrg$as_echo "no" >&6; } 1972588de56ccSmrgfi 1972688de56ccSmrg 1972788de56ccSmrg 1972888de56ccSmrgfi 1972988de56ccSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1973088de56ccSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1973188de56ccSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 1973288de56ccSmrgset dummy pkg-config; ac_word=$2 19733876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19734876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19735876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 19736876003caSmrg $as_echo_n "(cached) " >&6 19737876003caSmrgelse 1973888de56ccSmrg case $ac_pt_PKG_CONFIG in 1973988de56ccSmrg [\\/]* | ?:[\\/]*) 1974088de56ccSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1974188de56ccSmrg ;; 1974288de56ccSmrg *) 1974388de56ccSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1974488de56ccSmrgfor as_dir in $PATH 1974588de56ccSmrgdo 1974688de56ccSmrg IFS=$as_save_IFS 19747876003caSmrg test -z "$as_dir" && as_dir=. 1974888de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19749876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19750876003caSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19751876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 1975288de56ccSmrg break 2 1975388de56ccSmrg fi 1975488de56ccSmrgdone 1975588de56ccSmrg done 1975688de56ccSmrgIFS=$as_save_IFS 1975788de56ccSmrg 1975888de56ccSmrg ;; 1975988de56ccSmrgesac 1976088de56ccSmrgfi 1976188de56ccSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1976288de56ccSmrgif test -n "$ac_pt_PKG_CONFIG"; then 19763876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 19764876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 1976588de56ccSmrgelse 19766876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19767876003caSmrg$as_echo "no" >&6; } 1976888de56ccSmrgfi 1976988de56ccSmrg 1977088de56ccSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 1977188de56ccSmrg PKG_CONFIG="" 1977288de56ccSmrg else 1977388de56ccSmrg case $cross_compiling:$ac_tool_warned in 1977488de56ccSmrgyes:) 19775876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19776876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1977788de56ccSmrgac_tool_warned=yes ;; 1977888de56ccSmrgesac 1977988de56ccSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1978088de56ccSmrg fi 1978188de56ccSmrgelse 1978288de56ccSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1978388de56ccSmrgfi 1978488de56ccSmrg 1978588de56ccSmrgfi 1978688de56ccSmrgif test -n "$PKG_CONFIG"; then 1978788de56ccSmrg _pkg_min_version=0.9.0 19788876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 19789876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1979088de56ccSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 19791876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19792876003caSmrg$as_echo "yes" >&6; } 1979388de56ccSmrg else 19794876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19795876003caSmrg$as_echo "no" >&6; } 1979688de56ccSmrg PKG_CONFIG="" 1979788de56ccSmrg fi 1979888de56ccSmrgfi 1979988de56ccSmrg 19800b4ee4795Smrgif test x"$CC_FOR_BUILD" = x; then 19801b4ee4795Smrg if test x"$cross_compiling" = xyes; then 19802b4ee4795Smrg for ac_prog in gcc cc 19803b4ee4795Smrgdo 19804b4ee4795Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 19805b4ee4795Smrgset dummy $ac_prog; ac_word=$2 19806876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19807876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19808876003caSmrgif ${ac_cv_prog_CC_FOR_BUILD+:} false; then : 19809876003caSmrg $as_echo_n "(cached) " >&6 19810876003caSmrgelse 19811b4ee4795Smrg if test -n "$CC_FOR_BUILD"; then 19812b4ee4795Smrg ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test. 19813b4ee4795Smrgelse 19814b4ee4795Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19815b4ee4795Smrgfor as_dir in $PATH 19816b4ee4795Smrgdo 19817b4ee4795Smrg IFS=$as_save_IFS 19818876003caSmrg test -z "$as_dir" && as_dir=. 19819b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19820876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19821b4ee4795Smrg ac_cv_prog_CC_FOR_BUILD="$ac_prog" 19822876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19823b4ee4795Smrg break 2 19824b4ee4795Smrg fi 19825b4ee4795Smrgdone 19826b4ee4795Smrg done 19827b4ee4795SmrgIFS=$as_save_IFS 19828b4ee4795Smrg 19829b4ee4795Smrgfi 19830b4ee4795Smrgfi 19831b4ee4795SmrgCC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD 19832b4ee4795Smrgif test -n "$CC_FOR_BUILD"; then 19833876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5 19834876003caSmrg$as_echo "$CC_FOR_BUILD" >&6; } 19835b4ee4795Smrgelse 19836876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19837876003caSmrg$as_echo "no" >&6; } 19838b4ee4795Smrgfi 19839b4ee4795Smrg 19840b4ee4795Smrg 19841b4ee4795Smrg test -n "$CC_FOR_BUILD" && break 19842b4ee4795Smrgdone 19843b4ee4795Smrg 19844b4ee4795Smrg else 19845b4ee4795Smrg CC_FOR_BUILD="$CC" 19846b4ee4795Smrg fi 19847b4ee4795Smrgfi 19848b4ee4795Smrg 19849b4ee4795Smrg 1985088de56ccSmrgif test x"$CPPFLAGS_FOR_BUILD" = x; then 1985188de56ccSmrg if test ! x"$cross_compiling" = xyes; then 1985288de56ccSmrg CPPFLAGS_FOR_BUILD=${CPPFLAGS} 1985388de56ccSmrg fi 1985488de56ccSmrgfi 1985588de56ccSmrg 1985688de56ccSmrg 1985788de56ccSmrgif test x"$CFLAGS_FOR_BUILD" = x; then 1985888de56ccSmrg if test ! x"$cross_compiling" = xyes; then 1985988de56ccSmrg CFLAGS_FOR_BUILD=${CFLAGS} 1986088de56ccSmrg fi 1986188de56ccSmrgfi 1986288de56ccSmrg 1986388de56ccSmrg 1986488de56ccSmrgif test x"$LDFLAGS_FOR_BUILD" = x; then 1986588de56ccSmrg if test ! x"$cross_compiling" = xyes; then 1986688de56ccSmrg LDFLAGS_FOR_BUILD=${LDFLAGS} 1986788de56ccSmrg fi 1986888de56ccSmrgfi 1986988de56ccSmrg 1987088de56ccSmrg 19871258a0ebeSmrgif test x"$EXEEXT_FOR_BUILD" = x; then 19872258a0ebeSmrg if test x"$cross_compiling" = xno; then 19873258a0ebeSmrg EXEEXT_FOR_BUILD=${EXEEXT} 19874258a0ebeSmrg fi 19875258a0ebeSmrg # If cross-compiling and not provided, assume EXEEXT_FOR_BUILD is empty 19876258a0ebeSmrgfi 19877258a0ebeSmrg 19878258a0ebeSmrg 19879b4ee4795Smrg# Checks for pkg-config packages 19880b4ee4795Smrg 19881b4ee4795Smrg# Always required 19882d4a3aaf4SmrgX11_REQUIRES='xproto >= 7.0.25 xextproto xtrans xcb >= 1.11.1' 198832d67cb4fSmrgX11_EXTRA_DEPS="xcb >= 1.11.1" 198842d67cb4fSmrg 198852d67cb4fSmrg 198862d67cb4fSmrg 198872d67cb4fSmrg 198882d67cb4fSmrg 1988947f86ac1Smrg 1989047f86ac1Smrg 1989147f86ac1Smrg 19892b4ee4795Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 19893b4ee4795Smrg if test -n "$ac_tool_prefix"; then 19894b4ee4795Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 19895b4ee4795Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 19896876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19897876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19898876003caSmrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 19899876003caSmrg $as_echo_n "(cached) " >&6 19900876003caSmrgelse 19901b4ee4795Smrg case $PKG_CONFIG in 19902b4ee4795Smrg [\\/]* | ?:[\\/]*) 19903b4ee4795Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 19904b4ee4795Smrg ;; 19905b4ee4795Smrg *) 19906b4ee4795Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19907b4ee4795Smrgfor as_dir in $PATH 19908b4ee4795Smrgdo 19909b4ee4795Smrg IFS=$as_save_IFS 19910876003caSmrg test -z "$as_dir" && as_dir=. 19911b4ee4795Smrg for ac_exec_ext in '' $ac_executable_extensions; do 19912876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19913876003caSmrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19914876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19915b4ee4795Smrg break 2 19916b4ee4795Smrg fi 19917b4ee4795Smrgdone 19918b4ee4795Smrg done 19919b4ee4795SmrgIFS=$as_save_IFS 19920b4ee4795Smrg 19921b4ee4795Smrg ;; 19922b4ee4795Smrgesac 19923b4ee4795Smrgfi 19924e9fcaa8aSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 19925e9fcaa8aSmrgif test -n "$PKG_CONFIG"; then 19926876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 19927876003caSmrg$as_echo "$PKG_CONFIG" >&6; } 1992888de56ccSmrgelse 19929876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19930876003caSmrg$as_echo "no" >&6; } 1993188de56ccSmrgfi 1993288de56ccSmrg 1993388de56ccSmrg 19934e9fcaa8aSmrgfi 19935e9fcaa8aSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 19936e9fcaa8aSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 19937e9fcaa8aSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 19938e9fcaa8aSmrgset dummy pkg-config; ac_word=$2 19939876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19940876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 19941876003caSmrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 19942876003caSmrg $as_echo_n "(cached) " >&6 19943876003caSmrgelse 19944e9fcaa8aSmrg case $ac_pt_PKG_CONFIG in 19945e9fcaa8aSmrg [\\/]* | ?:[\\/]*) 19946e9fcaa8aSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 19947e9fcaa8aSmrg ;; 19948e9fcaa8aSmrg *) 19949e9fcaa8aSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19950e9fcaa8aSmrgfor as_dir in $PATH 19951e9fcaa8aSmrgdo 19952e9fcaa8aSmrg IFS=$as_save_IFS 19953876003caSmrg test -z "$as_dir" && as_dir=. 19954e9fcaa8aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19955876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19956876003caSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19957876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19958e9fcaa8aSmrg break 2 19959e9fcaa8aSmrg fi 19960e9fcaa8aSmrgdone 19961e9fcaa8aSmrg done 19962e9fcaa8aSmrgIFS=$as_save_IFS 1996388de56ccSmrg 19964e9fcaa8aSmrg ;; 19965e9fcaa8aSmrgesac 1996688de56ccSmrgfi 19967e9fcaa8aSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 19968e9fcaa8aSmrgif test -n "$ac_pt_PKG_CONFIG"; then 19969876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 19970876003caSmrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 19971e9fcaa8aSmrgelse 19972876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19973876003caSmrg$as_echo "no" >&6; } 1997488de56ccSmrgfi 1997588de56ccSmrg 19976e9fcaa8aSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 19977e9fcaa8aSmrg PKG_CONFIG="" 19978e9fcaa8aSmrg else 19979e9fcaa8aSmrg case $cross_compiling:$ac_tool_warned in 19980e9fcaa8aSmrgyes:) 19981876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 19982876003caSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 19983e9fcaa8aSmrgac_tool_warned=yes ;; 19984e9fcaa8aSmrgesac 19985e9fcaa8aSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 19986e9fcaa8aSmrg fi 19987e9fcaa8aSmrgelse 19988e9fcaa8aSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 19989e9fcaa8aSmrgfi 1999088de56ccSmrg 19991e9fcaa8aSmrgfi 19992e9fcaa8aSmrgif test -n "$PKG_CONFIG"; then 19993e9fcaa8aSmrg _pkg_min_version=0.9.0 19994876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 19995876003caSmrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 19996e9fcaa8aSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 19997876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19998876003caSmrg$as_echo "yes" >&6; } 19999e9fcaa8aSmrg else 20000876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20001876003caSmrg$as_echo "no" >&6; } 20002e9fcaa8aSmrg PKG_CONFIG="" 20003e9fcaa8aSmrg fi 20004e9fcaa8aSmrgfi 2000588de56ccSmrg 2000688de56ccSmrg 2000788de56ccSmrg 2000857f47464Smrg# Issue an error if xtrans.m4 was not found and XTRANS_CONNECTION_FLAGS macro 2000957f47464Smrg# was not expanded, since libX11 with no transport types is rather useless. 2001057f47464Smrg# 2001157f47464Smrg# If you're seeing an error here, be sure you installed the lib/xtrans module 2001257f47464Smrg# first and if it's not in the default location, that you set the ACLOCAL 2001357f47464Smrg# environment variable to find it, such as: 2001457f47464Smrg# ACLOCAL="aclocal -I ${PREFIX}/share/aclocal" 2001588de56ccSmrg 2001688de56ccSmrg 2001788de56ccSmrg# Transport selection macro from xtrans.m4 2001888de56ccSmrg 2001988de56ccSmrg 2002088de56ccSmrg case $host_os in 2002188de56ccSmrg mingw*) unixdef="no" ;; 2002288de56ccSmrg *) unixdef="yes" ;; 2002388de56ccSmrg esac 2002488de56ccSmrg # Check whether --enable-unix-transport was given. 20025876003caSmrgif test "${enable_unix_transport+set}" = set; then : 2002688de56ccSmrg enableval=$enable_unix_transport; UNIXCONN=$enableval 20027876003caSmrgelse 2002888de56ccSmrg UNIXCONN=$unixdef 2002988de56ccSmrgfi 2003088de56ccSmrg 20031876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5 20032876003caSmrg$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; } 2003388de56ccSmrg if test "$UNIXCONN" = "yes"; then 2003488de56ccSmrg 20035876003caSmrg$as_echo "#define UNIXCONN 1" >>confdefs.h 2003688de56ccSmrg 2003788de56ccSmrg fi 20038876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5 20039876003caSmrg$as_echo "$UNIXCONN" >&6; } 2004088de56ccSmrg # Check whether --enable-tcp-transport was given. 20041876003caSmrgif test "${enable_tcp_transport+set}" = set; then : 2004288de56ccSmrg enableval=$enable_tcp_transport; TCPCONN=$enableval 20043876003caSmrgelse 2004488de56ccSmrg TCPCONN=yes 2004588de56ccSmrgfi 2004688de56ccSmrg 20047876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5 20048876003caSmrg$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; } 20049876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5 20050876003caSmrg$as_echo "$TCPCONN" >&6; } 2005188de56ccSmrg if test "$TCPCONN" = "yes"; then 2005288de56ccSmrg 20053876003caSmrg$as_echo "#define TCPCONN 1" >>confdefs.h 2005488de56ccSmrg 2005588de56ccSmrg 2005688de56ccSmrg # SVR4 hides these in libraries other than libc 20057876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 20058876003caSmrg$as_echo_n "checking for library containing socket... " >&6; } 20059876003caSmrgif ${ac_cv_search_socket+:} false; then : 20060876003caSmrg $as_echo_n "(cached) " >&6 20061876003caSmrgelse 2006288de56ccSmrg ac_func_search_save_LIBS=$LIBS 2006388de56ccSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2006488de56ccSmrg/* end confdefs.h. */ 2006588de56ccSmrg 2006688de56ccSmrg/* Override any GCC internal prototype to avoid an error. 2006788de56ccSmrg Use char because int might match the return type of a GCC 2006888de56ccSmrg builtin and then its argument prototype would still apply. */ 20069876003caSmrg#ifdef __cplusplus 20070876003caSmrgextern "C" 20071876003caSmrg#endif 2007288de56ccSmrgchar socket (); 2007388de56ccSmrgint 20074876003caSmrgmain () 2007588de56ccSmrg{ 2007688de56ccSmrgreturn socket (); 2007788de56ccSmrg ; 2007888de56ccSmrg return 0; 2007988de56ccSmrg} 2008088de56ccSmrg_ACEOF 20081876003caSmrgfor ac_lib in '' socket; do 2008288de56ccSmrg if test -z "$ac_lib"; then 2008388de56ccSmrg ac_res="none required" 2008488de56ccSmrg else 2008588de56ccSmrg ac_res=-l$ac_lib 2008688de56ccSmrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 2008788de56ccSmrg fi 20088876003caSmrg if ac_fn_c_try_link "$LINENO"; then : 2008988de56ccSmrg ac_cv_search_socket=$ac_res 2009088de56ccSmrgfi 20091876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 2009288de56ccSmrg conftest$ac_exeext 20093876003caSmrg if ${ac_cv_search_socket+:} false; then : 2009488de56ccSmrg break 2009588de56ccSmrgfi 2009688de56ccSmrgdone 20097876003caSmrgif ${ac_cv_search_socket+:} false; then : 2009888de56ccSmrg 20099876003caSmrgelse 2010088de56ccSmrg ac_cv_search_socket=no 2010188de56ccSmrgfi 2010288de56ccSmrgrm conftest.$ac_ext 2010388de56ccSmrgLIBS=$ac_func_search_save_LIBS 2010488de56ccSmrgfi 20105876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 20106876003caSmrg$as_echo "$ac_cv_search_socket" >&6; } 2010788de56ccSmrgac_res=$ac_cv_search_socket 20108876003caSmrgif test "$ac_res" != no; then : 2010988de56ccSmrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 2011088de56ccSmrg 2011188de56ccSmrgfi 2011288de56ccSmrg 20113876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 20114876003caSmrg$as_echo_n "checking for library containing gethostbyname... " >&6; } 20115876003caSmrgif ${ac_cv_search_gethostbyname+:} false; then : 20116876003caSmrg $as_echo_n "(cached) " >&6 20117876003caSmrgelse 2011888de56ccSmrg ac_func_search_save_LIBS=$LIBS 2011988de56ccSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2012088de56ccSmrg/* end confdefs.h. */ 2012188de56ccSmrg 2012288de56ccSmrg/* Override any GCC internal prototype to avoid an error. 2012388de56ccSmrg Use char because int might match the return type of a GCC 2012488de56ccSmrg builtin and then its argument prototype would still apply. */ 20125876003caSmrg#ifdef __cplusplus 20126876003caSmrgextern "C" 20127876003caSmrg#endif 2012888de56ccSmrgchar gethostbyname (); 2012988de56ccSmrgint 20130876003caSmrgmain () 2013188de56ccSmrg{ 2013288de56ccSmrgreturn gethostbyname (); 2013388de56ccSmrg ; 2013488de56ccSmrg return 0; 2013588de56ccSmrg} 2013688de56ccSmrg_ACEOF 20137876003caSmrgfor ac_lib in '' nsl; do 2013888de56ccSmrg if test -z "$ac_lib"; then 2013988de56ccSmrg ac_res="none required" 2014088de56ccSmrg else 2014188de56ccSmrg ac_res=-l$ac_lib 2014288de56ccSmrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 2014388de56ccSmrg fi 20144876003caSmrg if ac_fn_c_try_link "$LINENO"; then : 2014588de56ccSmrg ac_cv_search_gethostbyname=$ac_res 2014688de56ccSmrgfi 20147876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 2014888de56ccSmrg conftest$ac_exeext 20149876003caSmrg if ${ac_cv_search_gethostbyname+:} false; then : 2015088de56ccSmrg break 20151b4ee4795Smrgfi 2015288de56ccSmrgdone 20153876003caSmrgif ${ac_cv_search_gethostbyname+:} false; then : 20154b4ee4795Smrg 20155876003caSmrgelse 2015688de56ccSmrg ac_cv_search_gethostbyname=no 2015788de56ccSmrgfi 2015888de56ccSmrgrm conftest.$ac_ext 2015988de56ccSmrgLIBS=$ac_func_search_save_LIBS 2016088de56ccSmrgfi 20161876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 20162876003caSmrg$as_echo "$ac_cv_search_gethostbyname" >&6; } 2016388de56ccSmrgac_res=$ac_cv_search_gethostbyname 20164876003caSmrgif test "$ac_res" != no; then : 2016588de56ccSmrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 2016688de56ccSmrg 2016788de56ccSmrgfi 2016888de56ccSmrg 2016988de56ccSmrg if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then 20170876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5 20171876003caSmrg$as_echo_n "checking for main in -lws2_32... " >&6; } 20172876003caSmrgif ${ac_cv_lib_ws2_32_main+:} false; then : 20173876003caSmrg $as_echo_n "(cached) " >&6 20174876003caSmrgelse 20175b4ee4795Smrg ac_check_lib_save_LIBS=$LIBS 2017688de56ccSmrgLIBS="-lws2_32 $LIBS" 20177b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 20178b4ee4795Smrg/* end confdefs.h. */ 20179b4ee4795Smrg 2018088de56ccSmrg 20181b4ee4795Smrgint 20182876003caSmrgmain () 20183b4ee4795Smrg{ 2018488de56ccSmrgreturn main (); 20185b4ee4795Smrg ; 20186b4ee4795Smrg return 0; 20187b4ee4795Smrg} 20188b4ee4795Smrg_ACEOF 20189876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 2019088de56ccSmrg ac_cv_lib_ws2_32_main=yes 20191876003caSmrgelse 2019288de56ccSmrg ac_cv_lib_ws2_32_main=no 20193b4ee4795Smrgfi 20194876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 20195b4ee4795Smrg conftest$ac_exeext conftest.$ac_ext 20196b4ee4795SmrgLIBS=$ac_check_lib_save_LIBS 20197b4ee4795Smrgfi 20198876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5 20199876003caSmrg$as_echo "$ac_cv_lib_ws2_32_main" >&6; } 20200876003caSmrgif test "x$ac_cv_lib_ws2_32_main" = xyes; then : 20201876003caSmrg cat >>confdefs.h <<_ACEOF 20202876003caSmrg#define HAVE_LIBWS2_32 1 20203876003caSmrg_ACEOF 2020488de56ccSmrg 2020588de56ccSmrg LIBS="-lws2_32 $LIBS" 2020688de56ccSmrg 20207b4ee4795Smrgfi 20208b4ee4795Smrg 2020988de56ccSmrg fi 20210b4ee4795Smrg 2021188de56ccSmrg # Needs to come after above checks for libsocket & libnsl for SVR4 systems 2021288de56ccSmrg # Check whether --enable-ipv6 was given. 20213876003caSmrgif test "${enable_ipv6+set}" = set; then : 2021488de56ccSmrg enableval=$enable_ipv6; IPV6CONN=$enableval 20215876003caSmrgelse 2021688de56ccSmrg ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo" 20217876003caSmrgif test "x$ac_cv_func_getaddrinfo" = xyes; then : 2021888de56ccSmrg IPV6CONN=yes 20219876003caSmrgelse 2022088de56ccSmrg IPV6CONN=no 2022188de56ccSmrgfi 20222b4ee4795Smrg 2022388de56ccSmrgfi 2022488de56ccSmrg 20225876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5 20226876003caSmrg$as_echo_n "checking if IPv6 support should be built... " >&6; } 2022788de56ccSmrg if test "$IPV6CONN" = "yes"; then 2022888de56ccSmrg 20229876003caSmrg$as_echo "#define IPv6 1" >>confdefs.h 2023088de56ccSmrg 2023188de56ccSmrg fi 20232876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5 20233876003caSmrg$as_echo "$IPV6CONN" >&6; } 2023488de56ccSmrg 2023588de56ccSmrg # 4.3BSD-Reno added a new member to struct sockaddr_in 2023688de56ccSmrg ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" " 2023788de56ccSmrg#include <sys/types.h> 2023888de56ccSmrg#include <sys/socket.h> 2023988de56ccSmrg#include <netinet/in.h> 2024088de56ccSmrg 2024188de56ccSmrg" 20242876003caSmrgif test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then : 2024388de56ccSmrg 20244876003caSmrg$as_echo "#define BSD44SOCKETS 1" >>confdefs.h 20245b4ee4795Smrg 20246b4ee4795Smrgfi 20247b4ee4795Smrg 2024888de56ccSmrg 2024988de56ccSmrg # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc. 2025088de56ccSmrg ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" " 2025188de56ccSmrg$ac_includes_default 2025288de56ccSmrg#include <sys/socket.h> 2025388de56ccSmrg" 20254876003caSmrgif test "x$ac_cv_type_socklen_t" = xyes; then : 2025588de56ccSmrg 20256876003caSmrgcat >>confdefs.h <<_ACEOF 20257876003caSmrg#define HAVE_SOCKLEN_T 1 20258876003caSmrg_ACEOF 2025988de56ccSmrg 2026088de56ccSmrg 20261b4ee4795Smrgfi 20262b4ee4795Smrg 20263b4ee4795Smrg 202640f8248bfSmrg # XPG4v2/UNIX95 added msg_control - check to see if we need to define 202650f8248bfSmrg # _XOPEN_SOURCE to get it (such as on Solaris) 202660f8248bfSmrg ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 202670f8248bfSmrg$ac_includes_default 202680f8248bfSmrg#include <sys/socket.h> 202690f8248bfSmrg 202700f8248bfSmrg" 20271876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 202720f8248bfSmrg 202730f8248bfSmrgfi 202740f8248bfSmrg 202750f8248bfSmrg # First try for Solaris in C99 compliant mode, which requires XPG6/UNIX03 202760f8248bfSmrg if test "x$ac_cv_member_struct_msghdr_msg_control" = xno; then 202770f8248bfSmrg unset ac_cv_member_struct_msghdr_msg_control 20278876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: trying again with _XOPEN_SOURCE=600" >&5 20279876003caSmrg$as_echo "$as_me: trying again with _XOPEN_SOURCE=600" >&6;} 202800f8248bfSmrg ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 202810f8248bfSmrg#define _XOPEN_SOURCE 600 202820f8248bfSmrg$ac_includes_default 202830f8248bfSmrg#include <sys/socket.h> 202840f8248bfSmrg 202850f8248bfSmrg" 20286876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 202870f8248bfSmrg 20288876003caSmrg$as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h 202890f8248bfSmrg 202900f8248bfSmrg 202910f8248bfSmrgfi 202920f8248bfSmrg 202930f8248bfSmrg fi 202940f8248bfSmrg # If that didn't work, fall back to XPG5/UNIX98 with C89 202950f8248bfSmrg if test "x$ac_cv_member_struct_msghdr_msg_control" = xno; then 202960f8248bfSmrg unset ac_cv_member_struct_msghdr_msg_control 20297876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: trying again with _XOPEN_SOURCE=500" >&5 20298876003caSmrg$as_echo "$as_me: trying again with _XOPEN_SOURCE=500" >&6;} 202990f8248bfSmrg ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 203000f8248bfSmrg#define _XOPEN_SOURCE 500 203010f8248bfSmrg$ac_includes_default 203020f8248bfSmrg#include <sys/socket.h> 203030f8248bfSmrg 203040f8248bfSmrg" 20305876003caSmrgif test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 203060f8248bfSmrg 20307876003caSmrg$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h 203080f8248bfSmrg 203090f8248bfSmrg 203100f8248bfSmrgfi 203110f8248bfSmrg 203120f8248bfSmrg fi 203130f8248bfSmrg 203140f8248bfSmrg 20315b4ee4795Smrg 2031688de56ccSmrg fi 2031788de56ccSmrg case $host_os in 20318876003caSmrg solaris*|sco*|sysv4*) localdef="yes" ;; 2031988de56ccSmrg *) localdef="no" ;; 2032088de56ccSmrg esac 2032188de56ccSmrg # Check whether --enable-local-transport was given. 20322876003caSmrgif test "${enable_local_transport+set}" = set; then : 2032388de56ccSmrg enableval=$enable_local_transport; LOCALCONN=$enableval 20324876003caSmrgelse 2032588de56ccSmrg LOCALCONN=$localdef 2032688de56ccSmrgfi 20327b4ee4795Smrg 20328876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5 20329876003caSmrg$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; } 20330876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5 20331876003caSmrg$as_echo "$LOCALCONN" >&6; } 2033288de56ccSmrg if test "$LOCALCONN" = "yes"; then 2033388de56ccSmrg 20334876003caSmrg$as_echo "#define LOCALCONN 1" >>confdefs.h 20335b4ee4795Smrg 2033688de56ccSmrg fi 20337b4ee4795Smrg 20338b4ee4795Smrg 20339b4ee4795Smrg 2034088de56ccSmrg# Check for dlopen 20341876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if run-time linking is supported" >&5 20342876003caSmrg$as_echo_n "checking if run-time linking is supported... " >&6; } 20343876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 20344876003caSmrg$as_echo_n "checking for library containing dlopen... " >&6; } 20345876003caSmrgif ${ac_cv_search_dlopen+:} false; then : 20346876003caSmrg $as_echo_n "(cached) " >&6 20347876003caSmrgelse 20348b4ee4795Smrg ac_func_search_save_LIBS=$LIBS 20349b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 20350b4ee4795Smrg/* end confdefs.h. */ 20351b4ee4795Smrg 20352b4ee4795Smrg/* Override any GCC internal prototype to avoid an error. 20353b4ee4795Smrg Use char because int might match the return type of a GCC 20354b4ee4795Smrg builtin and then its argument prototype would still apply. */ 20355876003caSmrg#ifdef __cplusplus 20356876003caSmrgextern "C" 20357876003caSmrg#endif 2035888de56ccSmrgchar dlopen (); 20359b4ee4795Smrgint 20360876003caSmrgmain () 20361b4ee4795Smrg{ 2036288de56ccSmrgreturn dlopen (); 20363b4ee4795Smrg ; 20364b4ee4795Smrg return 0; 20365b4ee4795Smrg} 20366b4ee4795Smrg_ACEOF 20367876003caSmrgfor ac_lib in '' dl svld; do 20368b4ee4795Smrg if test -z "$ac_lib"; then 20369b4ee4795Smrg ac_res="none required" 20370b4ee4795Smrg else 20371b4ee4795Smrg ac_res=-l$ac_lib 20372b4ee4795Smrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 20373b4ee4795Smrg fi 20374876003caSmrg if ac_fn_c_try_link "$LINENO"; then : 2037588de56ccSmrg ac_cv_search_dlopen=$ac_res 20376b4ee4795Smrgfi 20377876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 20378b4ee4795Smrg conftest$ac_exeext 20379876003caSmrg if ${ac_cv_search_dlopen+:} false; then : 20380b4ee4795Smrg break 20381b4ee4795Smrgfi 20382b4ee4795Smrgdone 20383876003caSmrgif ${ac_cv_search_dlopen+:} false; then : 20384b4ee4795Smrg 20385876003caSmrgelse 2038688de56ccSmrg ac_cv_search_dlopen=no 20387b4ee4795Smrgfi 20388b4ee4795Smrgrm conftest.$ac_ext 20389b4ee4795SmrgLIBS=$ac_func_search_save_LIBS 20390b4ee4795Smrgfi 20391876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 20392876003caSmrg$as_echo "$ac_cv_search_dlopen" >&6; } 2039388de56ccSmrgac_res=$ac_cv_search_dlopen 20394876003caSmrgif test "$ac_res" != no; then : 20395b4ee4795Smrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 20396b4ee4795Smrg 20397b4ee4795Smrgfi 20398b4ee4795Smrg 2039988de56ccSmrgif test "x$ac_cv_search_dlopen" = xno; then 20400876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5 20401876003caSmrg$as_echo_n "checking for library containing shl_load... " >&6; } 20402876003caSmrgif ${ac_cv_search_shl_load+:} false; then : 20403876003caSmrg $as_echo_n "(cached) " >&6 20404876003caSmrgelse 20405b4ee4795Smrg ac_func_search_save_LIBS=$LIBS 20406b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 20407b4ee4795Smrg/* end confdefs.h. */ 20408b4ee4795Smrg 20409b4ee4795Smrg/* Override any GCC internal prototype to avoid an error. 20410b4ee4795Smrg Use char because int might match the return type of a GCC 20411b4ee4795Smrg builtin and then its argument prototype would still apply. */ 20412876003caSmrg#ifdef __cplusplus 20413876003caSmrgextern "C" 20414876003caSmrg#endif 2041588de56ccSmrgchar shl_load (); 20416b4ee4795Smrgint 20417876003caSmrgmain () 20418b4ee4795Smrg{ 2041988de56ccSmrgreturn shl_load (); 20420b4ee4795Smrg ; 20421b4ee4795Smrg return 0; 20422b4ee4795Smrg} 20423b4ee4795Smrg_ACEOF 20424876003caSmrgfor ac_lib in '' dld; do 20425b4ee4795Smrg if test -z "$ac_lib"; then 20426b4ee4795Smrg ac_res="none required" 20427b4ee4795Smrg else 20428b4ee4795Smrg ac_res=-l$ac_lib 20429b4ee4795Smrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 20430b4ee4795Smrg fi 20431876003caSmrg if ac_fn_c_try_link "$LINENO"; then : 2043288de56ccSmrg ac_cv_search_shl_load=$ac_res 20433b4ee4795Smrgfi 20434876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 20435b4ee4795Smrg conftest$ac_exeext 20436876003caSmrg if ${ac_cv_search_shl_load+:} false; then : 20437b4ee4795Smrg break 20438b4ee4795Smrgfi 20439b4ee4795Smrgdone 20440876003caSmrgif ${ac_cv_search_shl_load+:} false; then : 20441b4ee4795Smrg 20442876003caSmrgelse 2044388de56ccSmrg ac_cv_search_shl_load=no 20444b4ee4795Smrgfi 20445b4ee4795Smrgrm conftest.$ac_ext 20446b4ee4795SmrgLIBS=$ac_func_search_save_LIBS 20447b4ee4795Smrgfi 20448876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5 20449876003caSmrg$as_echo "$ac_cv_search_shl_load" >&6; } 2045088de56ccSmrgac_res=$ac_cv_search_shl_load 20451876003caSmrgif test "$ac_res" != no; then : 2045288de56ccSmrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 2045388de56ccSmrg 2045488de56ccSmrgfi 2045588de56ccSmrg 2045688de56ccSmrg if test "x$ac_cv_search_shl_load" != xno; then 2045788de56ccSmrg 20458876003caSmrg$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 2045988de56ccSmrg 20460876003caSmrg for ac_header in dl.h 20461876003caSmrgdo : 20462876003caSmrg ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 20463876003caSmrgif test "x$ac_cv_header_dl_h" = xyes; then : 20464876003caSmrg cat >>confdefs.h <<_ACEOF 20465876003caSmrg#define HAVE_DL_H 1 20466876003caSmrg_ACEOF 2046788de56ccSmrg 2046888de56ccSmrgfi 2046988de56ccSmrg 20470876003caSmrgdone 20471876003caSmrg 2047288de56ccSmrg fi 2047388de56ccSmrgelse 2047488de56ccSmrg 20475876003caSmrg$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 2047688de56ccSmrg 20477876003caSmrg for ac_header in dlfcn.h 20478876003caSmrgdo : 20479876003caSmrg ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 20480876003caSmrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 20481876003caSmrg cat >>confdefs.h <<_ACEOF 20482876003caSmrg#define HAVE_DLFCN_H 1 20483876003caSmrg_ACEOF 2048488de56ccSmrg 2048588de56ccSmrgfi 2048688de56ccSmrg 20487876003caSmrgdone 20488876003caSmrg 2048988de56ccSmrgfi 20490eb411b4bSmrgif test "x$ac_cv_header_dlfcn_h" = xyes -o "x$ac_cv_header_dl_h" = xyes; then 2049188de56ccSmrg HAVE_LOADABLE_MODULES=yes 2049288de56ccSmrgelse 2049388de56ccSmrg HAVE_LOADABLE_MODULES=no 2049488de56ccSmrgfi 20495876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LOADABLE_MODULES" >&5 20496876003caSmrg$as_echo "$HAVE_LOADABLE_MODULES" >&6; } 2049788de56ccSmrg 20498876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable i18n module support should be enabled" >&5 20499876003caSmrg$as_echo_n "checking if loadable i18n module support should be enabled... " >&6; } 2050088de56ccSmrg# Check whether --enable-loadable-i18n was given. 20501876003caSmrgif test "${enable_loadable_i18n+set}" = set; then : 2050288de56ccSmrg enableval=$enable_loadable_i18n; XLIB_LOADABLE_I18N=$enableval 20503876003caSmrgelse 2050488de56ccSmrg XLIB_LOADABLE_I18N="no" 2050588de56ccSmrgfi 2050688de56ccSmrg 2050788de56ccSmrgif test x$XLIB_LOADABLE_I18N = xyes; then 2050888de56ccSmrg if test x$HAVE_LOADABLE_MODULES = xno; then 2050947f86ac1Smrg as_fn_error $? "Loadable module support is required to enable loadable i18n module support" "$LINENO" 5 2051088de56ccSmrg fi 2051188de56ccSmrg 20512876003caSmrg$as_echo "#define USE_DYNAMIC_LC 1" >>confdefs.h 2051388de56ccSmrg 2051488de56ccSmrg I18N_MODULE_LIBS='${top_builddir}/src/libX11.la' 2051588de56ccSmrg 2051688de56ccSmrgfi 20517876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_I18N" >&5 20518876003caSmrg$as_echo "$XLIB_LOADABLE_I18N" >&6; } 2051988de56ccSmrg 2052088de56ccSmrg if test x$XLIB_LOADABLE_I18N = xyes; then 2052188de56ccSmrg XLIB_LOADABLE_I18N_TRUE= 2052288de56ccSmrg XLIB_LOADABLE_I18N_FALSE='#' 2052388de56ccSmrgelse 2052488de56ccSmrg XLIB_LOADABLE_I18N_TRUE='#' 2052588de56ccSmrg XLIB_LOADABLE_I18N_FALSE= 2052688de56ccSmrgfi 2052788de56ccSmrg 2052888de56ccSmrg 20529876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable Xcursor library support should be enabled" >&5 20530876003caSmrg$as_echo_n "checking if loadable Xcursor library support should be enabled... " >&6; } 2053188de56ccSmrg# Check whether --enable-loadable-xcursor was given. 20532876003caSmrgif test "${enable_loadable_xcursor+set}" = set; then : 2053388de56ccSmrg enableval=$enable_loadable_xcursor; XLIB_LOADABLE_XCURSOR=$enableval 20534876003caSmrgelse 2053588de56ccSmrg XLIB_LOADABLE_XCURSOR=$HAVE_LOADABLE_MODULES 2053688de56ccSmrgfi 2053788de56ccSmrg 2053888de56ccSmrgif test x$XLIB_LOADABLE_XCURSOR = xyes; then 2053988de56ccSmrg 20540876003caSmrg$as_echo "#define USE_DYNAMIC_XCURSOR 1" >>confdefs.h 2054188de56ccSmrg 2054288de56ccSmrgfi 20543876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_XCURSOR" >&5 20544876003caSmrg$as_echo "$XLIB_LOADABLE_XCURSOR" >&6; } 2054588de56ccSmrg 20546e9628295Smrg# Check whether --enable-thread-safety-constructor was given. 20547876003caSmrgif test "${enable_thread_safety_constructor+set}" = set; then : 20548e9628295Smrg enableval=$enable_thread_safety_constructor; USE_THREAD_SAFETY_CONSTRUCTOR=$enableval 20549876003caSmrgelse 20550e9628295Smrg USE_THREAD_SAFETY_CONSTRUCTOR="yes" 20551e9628295Smrgfi 20552e9628295Smrg 20553e9628295Smrgif test "x$USE_THREAD_SAFETY_CONSTRUCTOR" = "xyes"; then 20554e9628295Smrg 20555876003caSmrg$as_echo "#define USE_THREAD_SAFETY_CONSTRUCTOR 1" >>confdefs.h 20556e9628295Smrg 20557e9628295Smrgfi 20558e9628295Smrg 2055988de56ccSmrg# Checks for header files. 20560876003caSmrgfor ac_header in sys/filio.h sys/select.h sys/ioctl.h sys/socket.h 20561876003caSmrgdo : 20562876003caSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20563876003caSmrgac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20564876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20565876003caSmrg cat >>confdefs.h <<_ACEOF 20566876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20567876003caSmrg_ACEOF 2056803ea5dc6Smrg 2056903ea5dc6Smrgfi 2057003ea5dc6Smrg 20571876003caSmrgdone 20572b4ee4795Smrg 20573b4ee4795Smrg 2057488de56ccSmrg# Checks for typedefs, structures, and compiler characteristics. 20575b4ee4795Smrg 20576d4a3aaf4Smrg 20577d4a3aaf4Smrg 20578876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_popcountl" >&5 20579876003caSmrg$as_echo_n "checking for __builtin_popcountl... " >&6; } 20580876003caSmrgif ${ax_cv_have___builtin_popcountl+:} false; then : 20581876003caSmrg $as_echo_n "(cached) " >&6 20582876003caSmrgelse 20583d4a3aaf4Smrg 20584d4a3aaf4Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20585d4a3aaf4Smrg/* end confdefs.h. */ 20586d4a3aaf4Smrg 20587d4a3aaf4Smrgint 20588876003caSmrgmain () 20589d4a3aaf4Smrg{ 20590d4a3aaf4Smrg 20591d4a3aaf4Smrg __builtin_popcountl(0) 20592d4a3aaf4Smrg 20593d4a3aaf4Smrg ; 20594d4a3aaf4Smrg return 0; 20595d4a3aaf4Smrg} 20596d4a3aaf4Smrg_ACEOF 20597876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 20598d4a3aaf4Smrg ax_cv_have___builtin_popcountl=yes 20599876003caSmrgelse 20600d4a3aaf4Smrg ax_cv_have___builtin_popcountl=no 20601d4a3aaf4Smrgfi 20602876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 20603d4a3aaf4Smrg conftest$ac_exeext conftest.$ac_ext 20604d4a3aaf4Smrg 20605d4a3aaf4Smrgfi 20606876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_have___builtin_popcountl" >&5 20607876003caSmrg$as_echo "$ax_cv_have___builtin_popcountl" >&6; } 20608d4a3aaf4Smrg 20609876003caSmrg if test yes = $ax_cv_have___builtin_popcountl; then : 20610d4a3aaf4Smrg 20611876003caSmrgcat >>confdefs.h <<_ACEOF 20612876003caSmrg#define HAVE___BUILTIN_POPCOUNTL 1 20613876003caSmrg_ACEOF 20614d4a3aaf4Smrg 20615d4a3aaf4Smrgfi 20616d4a3aaf4Smrg 20617d4a3aaf4Smrg 20618d4a3aaf4Smrg 20619d4a3aaf4Smrg 2062088de56ccSmrg# Checks for library functions. 20621876003caSmrgfor ac_func in strtol seteuid 20622876003caSmrgdo : 20623876003caSmrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 20624876003caSmrgac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 20625876003caSmrgif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 20626876003caSmrg cat >>confdefs.h <<_ACEOF 20627876003caSmrg#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 20628876003caSmrg_ACEOF 20629b4ee4795Smrg 20630b4ee4795Smrgfi 20631876003caSmrgdone 20632b4ee4795Smrg 20633258a0ebeSmrgac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray" 20634876003caSmrgif test "x$ac_cv_func_reallocarray" = xyes; then : 20635876003caSmrg $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h 20636258a0ebeSmrg 20637876003caSmrgelse 20638258a0ebeSmrg case " $LIBOBJS " in 20639258a0ebeSmrg *" reallocarray.$ac_objext "* ) ;; 20640258a0ebeSmrg *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext" 20641258a0ebeSmrg ;; 20642258a0ebeSmrgesac 20643258a0ebeSmrg 20644258a0ebeSmrgfi 20645258a0ebeSmrg 20646876003caSmrg 2064788de56ccSmrg# Used in lcFile.c (see also --enable-xlocaledir settings below) 2064888de56ccSmrgXLOCALEDIR_IS_SAFE="no" 20649876003caSmrgac_fn_c_check_decl "$LINENO" "issetugid" "ac_cv_have_decl_issetugid" "$ac_includes_default" 20650876003caSmrgif test "x$ac_cv_have_decl_issetugid" = xyes; then : 20651eb411b4bSmrg 20652eb411b4bSmrgfi 20653876003caSmrg 2065488de56ccSmrgac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid" 20655876003caSmrgif test "x$ac_cv_func_issetugid" = xyes; then : 20656eb411b4bSmrg 20657eb411b4bSmrgfi 20658eb411b4bSmrg 20659eb411b4bSmrgif test "$ac_cv_have_decl_issetugid" = yes && test "$ac_cv_func_issetugid" = yes; then 20660eb411b4bSmrg XLOCALEDIR_IS_SAFE="yes" 20661b4ee4795Smrg 20662876003caSmrg$as_echo "#define HASSETUGID 1" >>confdefs.h 20663b4ee4795Smrg 20664b4ee4795Smrgfi 2066588de56ccSmrgac_fn_c_check_func "$LINENO" "getresuid" "ac_cv_func_getresuid" 20666876003caSmrgif test "x$ac_cv_func_getresuid" = xyes; then : 2066788de56ccSmrg XLOCALEDIR_IS_SAFE="yes" 20668b4ee4795Smrg 20669876003caSmrg$as_echo "#define HASGETRESUID 1" >>confdefs.h 20670b4ee4795Smrg 20671b4ee4795Smrgfi 20672b4ee4795Smrg 2067388de56ccSmrg# Used in Font.c 2067488de56ccSmrgac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 20675876003caSmrgif test "x$ac_cv_func_shmat" = xyes; then : 20676b4ee4795Smrg 20677876003caSmrg$as_echo "#define HAS_SHM 1" >>confdefs.h 20678b4ee4795Smrg 2067988de56ccSmrgfi 20680b4ee4795Smrg 20681b4ee4795Smrg 2068288de56ccSmrg# Checks for system services 2068357f47464Smrg# AC_PATH_XTRA 20684b4ee4795Smrg 2068588de56ccSmrg# arch specific things 2068688de56ccSmrgWCHAR32="1" 20687e9fcaa8aSmrgcase $host_os in 20688e9fcaa8aSmrg os2*) os2="true" ; WCHAR32="0" ;; 2068988de56ccSmrg *) ;; 2069088de56ccSmrgesac 20691b4ee4795Smrg 2069288de56ccSmrg 2069388de56ccSmrg if test x$os2 = xtrue; then 2069488de56ccSmrg OS2_TRUE= 2069588de56ccSmrg OS2_FALSE='#' 20696b4ee4795Smrgelse 2069788de56ccSmrg OS2_TRUE='#' 2069888de56ccSmrg OS2_FALSE= 20699b4ee4795Smrgfi 20700b4ee4795Smrg 20701b4ee4795Smrg 2070288de56ccSmrg 2070388de56ccSmrg# Check whether --with-launchd was given. 20704876003caSmrgif test "${with_launchd+set}" = set; then : 2070588de56ccSmrg withval=$with_launchd; LAUNCHD=$withval 20706876003caSmrgelse 2070788de56ccSmrg LAUNCHD=auto 20708b4ee4795Smrgfi 20709b4ee4795Smrg 2071088de56ccSmrgif test "x$LAUNCHD" = xauto; then 2071188de56ccSmrg unset LAUNCHD 2071288de56ccSmrg # Extract the first word of "launchd", so it can be a program name with args. 2071388de56ccSmrgset dummy launchd; ac_word=$2 20714876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20715876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 20716876003caSmrgif ${ac_cv_prog_LAUNCHD+:} false; then : 20717876003caSmrg $as_echo_n "(cached) " >&6 20718876003caSmrgelse 2071988de56ccSmrg if test -n "$LAUNCHD"; then 2072088de56ccSmrg ac_cv_prog_LAUNCHD="$LAUNCHD" # Let the user override the test. 2072188de56ccSmrgelse 2072288de56ccSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2072361234c2cSmrgfor as_dir in $PATH$PATH_SEPARATOR/sbin 2072488de56ccSmrgdo 2072588de56ccSmrg IFS=$as_save_IFS 20726876003caSmrg test -z "$as_dir" && as_dir=. 2072788de56ccSmrg for ac_exec_ext in '' $ac_executable_extensions; do 20728876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2072988de56ccSmrg ac_cv_prog_LAUNCHD="yes" 20730876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2073188de56ccSmrg break 2 20732b4ee4795Smrg fi 20733b4ee4795Smrgdone 2073488de56ccSmrg done 2073588de56ccSmrgIFS=$as_save_IFS 20736b4ee4795Smrg 2073788de56ccSmrg test -z "$ac_cv_prog_LAUNCHD" && ac_cv_prog_LAUNCHD="no" 20738b4ee4795Smrgfi 20739b4ee4795Smrgfi 2074088de56ccSmrgLAUNCHD=$ac_cv_prog_LAUNCHD 2074188de56ccSmrgif test -n "$LAUNCHD"; then 20742876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LAUNCHD" >&5 20743876003caSmrg$as_echo "$LAUNCHD" >&6; } 2074488de56ccSmrgelse 20745876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20746876003caSmrg$as_echo "no" >&6; } 20747b4ee4795Smrgfi 20748b4ee4795Smrg 20749b4ee4795Smrg 2075088de56ccSmrgfi 20751b4ee4795Smrg 2075288de56ccSmrgif test "x$LAUNCHD" = xyes ; then 20753b4ee4795Smrg 20754876003caSmrg$as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h 20755b4ee4795Smrg 20756b4ee4795Smrg 20757876003caSmrg$as_echo "#define TRANS_REOPEN 1" >>confdefs.h 20758b4ee4795Smrg 20759b4ee4795Smrgfi 20760b4ee4795Smrg 2076188de56ccSmrg# Check whether --enable-xthreads was given. 20762876003caSmrgif test "${enable_xthreads+set}" = set; then : 2076388de56ccSmrg enableval=$enable_xthreads; xthreads=$enableval 20764876003caSmrgelse 2076588de56ccSmrg xthreads=yes 2076688de56ccSmrgfi 20767b4ee4795Smrg 20768b4ee4795Smrg 20769876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwuid_r in -lc" >&5 20770876003caSmrg$as_echo_n "checking for getpwuid_r in -lc... " >&6; } 20771876003caSmrgif ${ac_cv_lib_c_getpwuid_r+:} false; then : 20772876003caSmrg $as_echo_n "(cached) " >&6 20773876003caSmrgelse 2077488de56ccSmrg ac_check_lib_save_LIBS=$LIBS 2077588de56ccSmrgLIBS="-lc $LIBS" 20776b4ee4795Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 20777b4ee4795Smrg/* end confdefs.h. */ 20778b4ee4795Smrg 20779b4ee4795Smrg/* Override any GCC internal prototype to avoid an error. 20780b4ee4795Smrg Use char because int might match the return type of a GCC 20781b4ee4795Smrg builtin and then its argument prototype would still apply. */ 20782876003caSmrg#ifdef __cplusplus 20783876003caSmrgextern "C" 20784876003caSmrg#endif 2078588de56ccSmrgchar getpwuid_r (); 20786b4ee4795Smrgint 20787876003caSmrgmain () 20788b4ee4795Smrg{ 2078988de56ccSmrgreturn getpwuid_r (); 20790b4ee4795Smrg ; 20791b4ee4795Smrg return 0; 20792b4ee4795Smrg} 20793b4ee4795Smrg_ACEOF 20794876003caSmrgif ac_fn_c_try_link "$LINENO"; then : 2079588de56ccSmrg ac_cv_lib_c_getpwuid_r=yes 20796876003caSmrgelse 2079788de56ccSmrg ac_cv_lib_c_getpwuid_r=no 20798b4ee4795Smrgfi 20799876003caSmrgrm -f core conftest.err conftest.$ac_objext \ 2080088de56ccSmrg conftest$ac_exeext conftest.$ac_ext 2080188de56ccSmrgLIBS=$ac_check_lib_save_LIBS 20802b4ee4795Smrgfi 20803876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpwuid_r" >&5 20804876003caSmrg$as_echo "$ac_cv_lib_c_getpwuid_r" >&6; } 20805876003caSmrgif test "x$ac_cv_lib_c_getpwuid_r" = xyes; then : 2080688de56ccSmrg mtsafeapi="yes" 20807876003caSmrgelse 2080888de56ccSmrg mtsafeapi="no" 20809b4ee4795Smrgfi 20810b4ee4795Smrg 20811b4ee4795Smrg 2081288de56ccSmrgcase x$xthreads in 2081388de56ccSmrgxyes) 2081488de56ccSmrg 20815876003caSmrg$as_echo "#define XTHREADS 1" >>confdefs.h 2081688de56ccSmrg 2081788de56ccSmrg if test x$mtsafeapi = xyes 2081888de56ccSmrg then 2081988de56ccSmrg 20820876003caSmrg$as_echo "#define XUSE_MTSAFE_API 1" >>confdefs.h 2082188de56ccSmrg 2082288de56ccSmrg fi 2082388de56ccSmrg ;; 2082488de56ccSmrg*) 2082588de56ccSmrg ;; 2082688de56ccSmrgesac 2082788de56ccSmrg 2082857f47464Smrg# XXX incomplete, please fill this in 2082988de56ccSmrgif test x$xthreads = xyes ; then 2083088de56ccSmrg case $host_os in 208316cc2b21fSmrg linux*|gnu*|k*bsd*-gnu) 2083288de56ccSmrg XTHREADLIB=-lpthread ;; 2083388de56ccSmrg netbsd*) 2083488de56ccSmrg XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS" 2083588de56ccSmrg XTHREADLIB="-lpthread" ;; 2083688de56ccSmrg freebsd*) 2083788de56ccSmrg XTHREAD_CFLAGS="-D_THREAD_SAFE" 2083888de56ccSmrg XTHREADLIB="-pthread" ;; 208396cc2b21fSmrg dragonfly*|openbsd*) 2084088de56ccSmrg XTHREADLIB="-pthread" ;; 2084188de56ccSmrg solaris*) 2084288de56ccSmrg XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;; 2084388de56ccSmrg esac 20844b4ee4795Smrgfi 20845b4ee4795Smrg 2084688de56ccSmrg 2084788de56ccSmrg 208485efbdfc3Smrgif test "x$USE_THREAD_SAFETY_CONSTRUCTOR" = "xyes"; then 208495efbdfc3Smrg USE_THREAD_LIBS="$XTHREADLIB" 208505efbdfc3Smrgelse 208515efbdfc3Smrg # This should be kept in sync with libxcb 208525efbdfc3Smrg case $host_os in 208535efbdfc3Smrg linux*|darwin*|solaris*) ;; 208545efbdfc3Smrg *) X11_REQUIRES="$X11_REQUIRES pthread-stubs" ;; 208555efbdfc3Smrg esac 208565efbdfc3Smrgfi 208575efbdfc3Smrg 208585efbdfc3Smrg 2085988de56ccSmrgac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll" 20860876003caSmrgif test "x$ac_cv_func_poll" = xyes; then : 2086188de56ccSmrg 20862876003caSmrg$as_echo "#define USE_POLL 1" >>confdefs.h 2086388de56ccSmrg 2086488de56ccSmrgfi 2086588de56ccSmrg 2086688de56ccSmrg 2086788de56ccSmrg# 2086888de56ccSmrg# Find keysymdef.h 2086988de56ccSmrg# 20870876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking keysym definitions" >&5 20871876003caSmrg$as_echo_n "checking keysym definitions... " >&6; } 20872eb411b4bSmrg 20873eb411b4bSmrg# Check whether --with-keysymdefdir was given. 20874876003caSmrgif test "${with_keysymdefdir+set}" = set; then : 20875eb411b4bSmrg withval=$with_keysymdefdir; KEYSYMDEFDIR=$withval 20876876003caSmrgelse 20877eb411b4bSmrg KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11 20878eb411b4bSmrgfi 20879eb411b4bSmrg 20880eb411b4bSmrg 20881eb411b4bSmrgif test ! -d "$KEYSYMDEFDIR"; then 20882eb411b4bSmrg as_fn_error $? "$KEYSYMDEFDIR doesn't exist or isn't a directory" "$LINENO" 5 20883eb411b4bSmrgfi 20884eb411b4bSmrg 2088547f86ac1SmrgFILES="keysymdef.h XF86keysym.h Sunkeysym.h DECkeysym.h HPkeysym.h" 2088647f86ac1Smrgfor i in $FILES; do 2088747f86ac1Smrg if test -f "$KEYSYMDEFDIR/$i"; then 2088847f86ac1Smrg KEYSYMDEFS="$KEYSYMDEFS $KEYSYMDEFDIR/$i" 2088947f86ac1Smrg elif test "x$i" = "xkeysymdef.h"; then 2089047f86ac1Smrg as_fn_error $? "Cannot find keysymdef.h" "$LINENO" 5 2089147f86ac1Smrg fi 2089247f86ac1Smrgdone 20893876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $KEYSYMDEFS" >&5 20894876003caSmrg$as_echo "$KEYSYMDEFS" >&6; } 2089588de56ccSmrg 2089688de56ccSmrg 2089788de56ccSmrg# Check whether --enable-xcms was given. 20898876003caSmrgif test "${enable_xcms+set}" = set; then : 2089988de56ccSmrg enableval=$enable_xcms; XCMS=$enableval 20900876003caSmrgelse 2090188de56ccSmrg XCMS=yes 2090288de56ccSmrgfi 2090388de56ccSmrg 2090488de56ccSmrg if test x$XCMS = xyes ; then 2090588de56ccSmrg XCMS_TRUE= 2090688de56ccSmrg XCMS_FALSE='#' 2090788de56ccSmrgelse 2090888de56ccSmrg XCMS_TRUE='#' 2090988de56ccSmrg XCMS_FALSE= 20910b4ee4795Smrgfi 20911b4ee4795Smrg 2091288de56ccSmrgif test x"$XCMS" = "xyes"; then 20913b4ee4795Smrg 20914876003caSmrg$as_echo "#define XCMS 1" >>confdefs.h 20915b4ee4795Smrg 20916b4ee4795Smrgfi 20917b4ee4795Smrg 2091888de56ccSmrg# Check whether --enable-xlocale was given. 20919876003caSmrgif test "${enable_xlocale+set}" = set; then : 2092088de56ccSmrg enableval=$enable_xlocale; XLOCALE=$enableval 20921876003caSmrgelse 2092288de56ccSmrg XLOCALE=yes 2092388de56ccSmrgfi 20924b4ee4795Smrg 20925b4ee4795Smrg 2092688de56ccSmrg if test x$XLOCALE = xyes ; then 2092788de56ccSmrg XLOCALE_TRUE= 2092888de56ccSmrg XLOCALE_FALSE='#' 2092988de56ccSmrgelse 2093088de56ccSmrg XLOCALE_TRUE='#' 2093188de56ccSmrg XLOCALE_FALSE= 20932b4ee4795Smrgfi 20933b4ee4795Smrg 2093488de56ccSmrgif test x"$XLOCALE" = "xyes"; then 2093588de56ccSmrg 20936876003caSmrg$as_echo "#define XLOCALE 1" >>confdefs.h 20937b4ee4795Smrg 20938b4ee4795Smrgfi 20939b4ee4795Smrg 2094088de56ccSmrg# This disables XLOCALEDIR. Set it if you're using BuildLoadableXlibI18n, 2094188de56ccSmrg# don't have either issetugid() or getresuid(), and you need to protect 2094288de56ccSmrg# clients that are setgid or setuid to an id other than 0. 20943876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if XLOCALEDIR support should be enabled" >&5 20944876003caSmrg$as_echo_n "checking if XLOCALEDIR support should be enabled... " >&6; } 2094588de56ccSmrg# Check whether --enable-xlocaledir was given. 20946876003caSmrgif test "${enable_xlocaledir+set}" = set; then : 2094788de56ccSmrg enableval=$enable_xlocaledir; ENABLE_XLOCALEDIR=$enableval 20948876003caSmrgelse 2094988de56ccSmrg ENABLE_XLOCALEDIR=$XLOCALEDIR_IS_SAFE 20950b4ee4795Smrgfi 20951b4ee4795Smrg 2095288de56ccSmrgif test "x$ENABLE_XLOCALEDIR" = "xno"; then 20953b4ee4795Smrg 20954876003caSmrg$as_echo "#define NO_XLOCALEDIR 1" >>confdefs.h 20955b4ee4795Smrg 20956b4ee4795Smrgfi 20957876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_XLOCALEDIR" >&5 20958876003caSmrg$as_echo "$ENABLE_XLOCALEDIR" >&6; } 20959b4ee4795Smrg 2096088de56ccSmrg# Check whether --enable-xf86bigfont was given. 20961876003caSmrgif test "${enable_xf86bigfont+set}" = set; then : 2096288de56ccSmrg enableval=$enable_xf86bigfont; XF86BIGFONT=$enableval 20963876003caSmrgelse 2096488de56ccSmrg XF86BIGFONT="yes" 20965b4ee4795Smrgfi 20966b4ee4795Smrg 2096788de56ccSmrgif test "x$XF86BIGFONT" = "xyes"; then 20968b4ee4795Smrg 2096988de56ccSmrgpkg_failed=no 20970876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BIGFONT" >&5 20971876003caSmrg$as_echo_n "checking for BIGFONT... " >&6; } 2097288de56ccSmrg 2097388de56ccSmrgif test -n "$BIGFONT_CFLAGS"; then 2097488de56ccSmrg pkg_cv_BIGFONT_CFLAGS="$BIGFONT_CFLAGS" 2097588de56ccSmrg elif test -n "$PKG_CONFIG"; then 2097688de56ccSmrg if test -n "$PKG_CONFIG" && \ 20977876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5 2097857f47464Smrg ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5 2097988de56ccSmrg ac_status=$? 20980876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2098188de56ccSmrg test $ac_status = 0; }; then 2098257f47464Smrg pkg_cv_BIGFONT_CFLAGS=`$PKG_CONFIG --cflags "xf86bigfontproto >= 1.2.0" 2>/dev/null` 209832d67cb4fSmrg test "x$?" != "x0" && pkg_failed=yes 20984b4ee4795Smrgelse 2098588de56ccSmrg pkg_failed=yes 2098688de56ccSmrgfi 2098788de56ccSmrg else 2098888de56ccSmrg pkg_failed=untried 2098988de56ccSmrgfi 2099088de56ccSmrgif test -n "$BIGFONT_LIBS"; then 2099188de56ccSmrg pkg_cv_BIGFONT_LIBS="$BIGFONT_LIBS" 2099288de56ccSmrg elif test -n "$PKG_CONFIG"; then 2099388de56ccSmrg if test -n "$PKG_CONFIG" && \ 20994876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5 2099557f47464Smrg ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5 2099688de56ccSmrg ac_status=$? 20997876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2099888de56ccSmrg test $ac_status = 0; }; then 2099957f47464Smrg pkg_cv_BIGFONT_LIBS=`$PKG_CONFIG --libs "xf86bigfontproto >= 1.2.0" 2>/dev/null` 210002d67cb4fSmrg test "x$?" != "x0" && pkg_failed=yes 2100188de56ccSmrgelse 2100288de56ccSmrg pkg_failed=yes 2100388de56ccSmrgfi 2100488de56ccSmrg else 2100588de56ccSmrg pkg_failed=untried 21006b4ee4795Smrgfi 21007b4ee4795Smrg 21008b4ee4795Smrg 21009b4ee4795Smrg 2101088de56ccSmrgif test $pkg_failed = yes; then 21011876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21012876003caSmrg$as_echo "no" >&6; } 2101388de56ccSmrg 2101488de56ccSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 2101588de56ccSmrg _pkg_short_errors_supported=yes 2101688de56ccSmrgelse 2101788de56ccSmrg _pkg_short_errors_supported=no 21018b4ee4795Smrgfi 2101988de56ccSmrg if test $_pkg_short_errors_supported = yes; then 210202d67cb4fSmrg BIGFONT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xf86bigfontproto >= 1.2.0" 2>&1` 2102188de56ccSmrg else 210222d67cb4fSmrg BIGFONT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xf86bigfontproto >= 1.2.0" 2>&1` 2102388de56ccSmrg fi 2102488de56ccSmrg # Put the nasty error message in config.log where it belongs 2102588de56ccSmrg echo "$BIGFONT_PKG_ERRORS" >&5 21026b4ee4795Smrg 210272d67cb4fSmrg XF86BIGFONT="no" 21028e9fcaa8aSmrgelif test $pkg_failed = untried; then 21029876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21030876003caSmrg$as_echo "no" >&6; } 2103188de56ccSmrg XF86BIGFONT="no" 21032b4ee4795Smrgelse 2103388de56ccSmrg BIGFONT_CFLAGS=$pkg_cv_BIGFONT_CFLAGS 2103488de56ccSmrg BIGFONT_LIBS=$pkg_cv_BIGFONT_LIBS 21035876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21036876003caSmrg$as_echo "yes" >&6; } 21037b4ee4795Smrg 21038876003caSmrg$as_echo "#define XF86BIGFONT 1" >>confdefs.h 21039b4ee4795Smrg 21040b4ee4795Smrgfi 2104188de56ccSmrgfi 21042b4ee4795Smrg 2104388de56ccSmrg# Check whether --enable-xkb was given. 21044876003caSmrgif test "${enable_xkb+set}" = set; then : 2104588de56ccSmrg enableval=$enable_xkb; XKB=$enableval 21046876003caSmrgelse 2104788de56ccSmrg XKB=yes 21048b4ee4795Smrgfi 21049b4ee4795Smrg 2105088de56ccSmrg 2105188de56ccSmrg if test x$XKB = xyes ; then 2105288de56ccSmrg XKB_TRUE= 2105388de56ccSmrg XKB_FALSE='#' 21054b4ee4795Smrgelse 2105588de56ccSmrg XKB_TRUE='#' 2105688de56ccSmrg XKB_FALSE= 2105788de56ccSmrgfi 21058b4ee4795Smrg 2105988de56ccSmrgif test x"$XKB" = "xyes"; then 2106088de56ccSmrg XKBPROTO_REQUIRES="kbproto" 2106188de56ccSmrg X11_REQUIRES="${X11_REQUIRES} kbproto inputproto" 2106288de56ccSmrg 21063876003caSmrg$as_echo "#define XKB 1" >>confdefs.h 21064b4ee4795Smrg 21065b4ee4795Smrgelse 2106688de56ccSmrg XKBPROTO_REQUIRES="" 21067b4ee4795Smrgfi 21068b4ee4795Smrg 21069b4ee4795Smrg 21070b4ee4795Smrg 21071876003caSmrg 21072876003caSmrg 21073876003caSmrg for ac_header in $ac_header_list 21074876003caSmrgdo : 21075876003caSmrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 21076876003caSmrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 21077876003caSmrg" 21078876003caSmrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 21079876003caSmrg cat >>confdefs.h <<_ACEOF 21080876003caSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21081876003caSmrg_ACEOF 21082876003caSmrg 21083876003caSmrgfi 21084876003caSmrg 21085b4ee4795Smrgdone 21086b4ee4795Smrg 21087b4ee4795Smrg 21088876003caSmrg 21089876003caSmrg 21090876003caSmrg 21091876003caSmrg 21092876003caSmrg 21093876003caSmrg 21094876003caSmrgfor ac_func in getpagesize 21095876003caSmrgdo : 21096876003caSmrg ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 21097876003caSmrgif test "x$ac_cv_func_getpagesize" = xyes; then : 21098876003caSmrg cat >>confdefs.h <<_ACEOF 21099876003caSmrg#define HAVE_GETPAGESIZE 1 21100876003caSmrg_ACEOF 21101876003caSmrg 21102876003caSmrgfi 21103876003caSmrgdone 21104876003caSmrg 21105876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 21106876003caSmrg$as_echo_n "checking for working mmap... " >&6; } 21107876003caSmrgif ${ac_cv_func_mmap_fixed_mapped+:} false; then : 21108876003caSmrg $as_echo_n "(cached) " >&6 21109876003caSmrgelse 21110876003caSmrg if test "$cross_compiling" = yes; then : 21111876003caSmrg ac_cv_func_mmap_fixed_mapped=no 21112876003caSmrgelse 2111388de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2111488de56ccSmrg/* end confdefs.h. */ 2111588de56ccSmrg$ac_includes_default 2111688de56ccSmrg/* malloc might have been renamed as rpl_malloc. */ 2111788de56ccSmrg#undef malloc 21118b4ee4795Smrg 2111988de56ccSmrg/* Thanks to Mike Haertel and Jim Avera for this test. 2112088de56ccSmrg Here is a matrix of mmap possibilities: 2112188de56ccSmrg mmap private not fixed 2112288de56ccSmrg mmap private fixed at somewhere currently unmapped 2112388de56ccSmrg mmap private fixed at somewhere already mapped 2112488de56ccSmrg mmap shared not fixed 2112588de56ccSmrg mmap shared fixed at somewhere currently unmapped 2112688de56ccSmrg mmap shared fixed at somewhere already mapped 2112788de56ccSmrg For private mappings, we should verify that changes cannot be read() 2112888de56ccSmrg back from the file, nor mmap's back from the file at a different 2112988de56ccSmrg address. (There have been systems where private was not correctly 2113088de56ccSmrg implemented like the infamous i386 svr4.0, and systems where the 2113188de56ccSmrg VM page cache was not coherent with the file system buffer cache 2113288de56ccSmrg like early versions of FreeBSD and possibly contemporary NetBSD.) 2113388de56ccSmrg For shared mappings, we should conversely verify that changes get 2113488de56ccSmrg propagated back to all the places they're supposed to be. 21135b4ee4795Smrg 2113688de56ccSmrg Grep wants private fixed already mapped. 2113788de56ccSmrg The main things grep needs to know about mmap are: 2113888de56ccSmrg * does it exist and is it safe to write into the mmap'd area 2113988de56ccSmrg * how to use it (BSD variants) */ 21140b4ee4795Smrg 2114188de56ccSmrg#include <fcntl.h> 2114288de56ccSmrg#include <sys/mman.h> 21143b4ee4795Smrg 21144876003caSmrg#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 21145876003caSmrgchar *malloc (); 21146876003caSmrg#endif 21147876003caSmrg 2114888de56ccSmrg/* This mess was copied from the GNU getpagesize.h. */ 2114988de56ccSmrg#ifndef HAVE_GETPAGESIZE 2115088de56ccSmrg# ifdef _SC_PAGESIZE 2115188de56ccSmrg# define getpagesize() sysconf(_SC_PAGESIZE) 2115288de56ccSmrg# else /* no _SC_PAGESIZE */ 2115388de56ccSmrg# ifdef HAVE_SYS_PARAM_H 2115488de56ccSmrg# include <sys/param.h> 2115588de56ccSmrg# ifdef EXEC_PAGESIZE 2115688de56ccSmrg# define getpagesize() EXEC_PAGESIZE 2115788de56ccSmrg# else /* no EXEC_PAGESIZE */ 2115888de56ccSmrg# ifdef NBPG 2115988de56ccSmrg# define getpagesize() NBPG * CLSIZE 2116088de56ccSmrg# ifndef CLSIZE 2116188de56ccSmrg# define CLSIZE 1 2116288de56ccSmrg# endif /* no CLSIZE */ 2116388de56ccSmrg# else /* no NBPG */ 2116488de56ccSmrg# ifdef NBPC 2116588de56ccSmrg# define getpagesize() NBPC 2116688de56ccSmrg# else /* no NBPC */ 2116788de56ccSmrg# ifdef PAGESIZE 2116888de56ccSmrg# define getpagesize() PAGESIZE 2116988de56ccSmrg# endif /* PAGESIZE */ 2117088de56ccSmrg# endif /* no NBPC */ 2117188de56ccSmrg# endif /* no NBPG */ 2117288de56ccSmrg# endif /* no EXEC_PAGESIZE */ 2117388de56ccSmrg# else /* no HAVE_SYS_PARAM_H */ 2117488de56ccSmrg# define getpagesize() 8192 /* punt totally */ 2117588de56ccSmrg# endif /* no HAVE_SYS_PARAM_H */ 2117688de56ccSmrg# endif /* no _SC_PAGESIZE */ 21177b4ee4795Smrg 2117888de56ccSmrg#endif /* no HAVE_GETPAGESIZE */ 21179b4ee4795Smrg 2118088de56ccSmrgint 21181876003caSmrgmain () 2118288de56ccSmrg{ 2118388de56ccSmrg char *data, *data2, *data3; 2118447f86ac1Smrg const char *cdata2; 2118588de56ccSmrg int i, pagesize; 2118688de56ccSmrg int fd, fd2; 21187b4ee4795Smrg 2118888de56ccSmrg pagesize = getpagesize (); 21189b4ee4795Smrg 2119088de56ccSmrg /* First, make a file with some known garbage in it. */ 2119188de56ccSmrg data = (char *) malloc (pagesize); 2119288de56ccSmrg if (!data) 2119388de56ccSmrg return 1; 2119488de56ccSmrg for (i = 0; i < pagesize; ++i) 2119588de56ccSmrg *(data + i) = rand (); 2119688de56ccSmrg umask (0); 2119788de56ccSmrg fd = creat ("conftest.mmap", 0600); 2119888de56ccSmrg if (fd < 0) 2119988de56ccSmrg return 2; 2120088de56ccSmrg if (write (fd, data, pagesize) != pagesize) 2120188de56ccSmrg return 3; 2120288de56ccSmrg close (fd); 21203b4ee4795Smrg 2120488de56ccSmrg /* Next, check that the tail of a page is zero-filled. File must have 2120588de56ccSmrg non-zero length, otherwise we risk SIGBUS for entire page. */ 2120688de56ccSmrg fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 2120788de56ccSmrg if (fd2 < 0) 2120888de56ccSmrg return 4; 2120947f86ac1Smrg cdata2 = ""; 2121047f86ac1Smrg if (write (fd2, cdata2, 1) != 1) 2121188de56ccSmrg return 5; 2121247f86ac1Smrg data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 2121388de56ccSmrg if (data2 == MAP_FAILED) 2121488de56ccSmrg return 6; 2121588de56ccSmrg for (i = 0; i < pagesize; ++i) 2121688de56ccSmrg if (*(data2 + i)) 2121788de56ccSmrg return 7; 2121888de56ccSmrg close (fd2); 2121988de56ccSmrg if (munmap (data2, pagesize)) 2122088de56ccSmrg return 8; 21221b4ee4795Smrg 2122288de56ccSmrg /* Next, try to mmap the file at a fixed address which already has 2122388de56ccSmrg something else allocated at it. If we can, also make sure that 2122488de56ccSmrg we see the same garbage. */ 2122588de56ccSmrg fd = open ("conftest.mmap", O_RDWR); 2122688de56ccSmrg if (fd < 0) 2122788de56ccSmrg return 9; 2122888de56ccSmrg if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 2122988de56ccSmrg MAP_PRIVATE | MAP_FIXED, fd, 0L)) 2123088de56ccSmrg return 10; 2123188de56ccSmrg for (i = 0; i < pagesize; ++i) 2123288de56ccSmrg if (*(data + i) != *(data2 + i)) 2123388de56ccSmrg return 11; 21234b4ee4795Smrg 2123588de56ccSmrg /* Finally, make sure that changes to the mapped area do not 2123688de56ccSmrg percolate back to the file as seen by read(). (This is a bug on 2123788de56ccSmrg some variants of i386 svr4.0.) */ 2123888de56ccSmrg for (i = 0; i < pagesize; ++i) 2123988de56ccSmrg *(data2 + i) = *(data2 + i) + 1; 2124088de56ccSmrg data3 = (char *) malloc (pagesize); 2124188de56ccSmrg if (!data3) 2124288de56ccSmrg return 12; 2124388de56ccSmrg if (read (fd, data3, pagesize) != pagesize) 2124488de56ccSmrg return 13; 2124588de56ccSmrg for (i = 0; i < pagesize; ++i) 2124688de56ccSmrg if (*(data + i) != *(data3 + i)) 2124788de56ccSmrg return 14; 2124888de56ccSmrg close (fd); 2124988de56ccSmrg return 0; 2125088de56ccSmrg} 2125188de56ccSmrg_ACEOF 21252876003caSmrgif ac_fn_c_try_run "$LINENO"; then : 2125388de56ccSmrg ac_cv_func_mmap_fixed_mapped=yes 21254876003caSmrgelse 2125588de56ccSmrg ac_cv_func_mmap_fixed_mapped=no 21256b4ee4795Smrgfi 2125788de56ccSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2125888de56ccSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 21259b4ee4795Smrgfi 21260b4ee4795Smrg 21261b4ee4795Smrgfi 21262876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 21263876003caSmrg$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 2126488de56ccSmrgif test $ac_cv_func_mmap_fixed_mapped = yes; then 21265b4ee4795Smrg 21266876003caSmrg$as_echo "#define HAVE_MMAP 1" >>confdefs.h 21267b4ee4795Smrg 2126888de56ccSmrgfi 2126988de56ccSmrgrm -f conftest.mmap conftest.txt 21270b4ee4795Smrg 2127188de56ccSmrgcomposecache_default=$ac_cv_func_mmap_fixed_mapped 2127288de56ccSmrgac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo" 21273876003caSmrgif test "x$ac_cv_func_nl_langinfo" = xyes; then : 21274b4ee4795Smrg 21275876003caSmrgelse 2127688de56ccSmrg composecache_default=no 21277b4ee4795Smrgfi 2127888de56ccSmrg 2127988de56ccSmrg# Check whether --enable-composecache was given. 21280876003caSmrgif test "${enable_composecache+set}" = set; then : 2128188de56ccSmrg enableval=$enable_composecache; COMPOSECACHE=$enableval 21282876003caSmrgelse 2128388de56ccSmrg COMPOSECACHE=$composecache_default 21284b4ee4795Smrgfi 21285b4ee4795Smrg 2128688de56ccSmrgif test x"$COMPOSECACHE" = "xyes"; then 21287b4ee4795Smrg 21288876003caSmrg$as_echo "#define COMPOSECACHE 1" >>confdefs.h 21289b4ee4795Smrg 2129088de56ccSmrgfi 21291b4ee4795Smrg 2129257f47464Smrg# Allow checking code with lint, sparse, etc. 21293b4ee4795Smrg 21294b4ee4795Smrg 2129561234c2cSmrg 2129661234c2cSmrg 21297b4ee4795Smrg 2129888de56ccSmrg# Check whether --with-lint was given. 21299876003caSmrgif test "${with_lint+set}" = set; then : 2130088de56ccSmrg withval=$with_lint; use_lint=$withval 21301876003caSmrgelse 2130288de56ccSmrg use_lint=no 21303b4ee4795Smrgfi 21304b4ee4795Smrg 2130561234c2cSmrg 2130661234c2cSmrg# Obtain platform specific info like program name and options 2130761234c2cSmrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris 2130861234c2cSmrgcase $host_os in 2130961234c2cSmrg *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 2131061234c2cSmrg lint_name=splint 2131161234c2cSmrg lint_options="-badflag" 2131261234c2cSmrg ;; 2131361234c2cSmrg *freebsd* | *netbsd*) 2131461234c2cSmrg lint_name=lint 2131561234c2cSmrg lint_options="-u -b" 2131661234c2cSmrg ;; 2131761234c2cSmrg *solaris*) 2131861234c2cSmrg lint_name=lint 2131961234c2cSmrg lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 2132061234c2cSmrg ;; 2132161234c2cSmrgesac 2132261234c2cSmrg 2132361234c2cSmrg# Test for the presence of the program (either guessed by the code or spelled out by the user) 2132461234c2cSmrgif test "x$use_lint" = x"yes" ; then 2132561234c2cSmrg # Extract the first word of "$lint_name", so it can be a program name with args. 2132661234c2cSmrgset dummy $lint_name; ac_word=$2 21327876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 21328876003caSmrg$as_echo_n "checking for $ac_word... " >&6; } 21329876003caSmrgif ${ac_cv_path_LINT+:} false; then : 21330876003caSmrg $as_echo_n "(cached) " >&6 21331876003caSmrgelse 2133261234c2cSmrg case $LINT in 2133361234c2cSmrg [\\/]* | ?:[\\/]*) 2133461234c2cSmrg ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 2133561234c2cSmrg ;; 2133661234c2cSmrg *) 2133761234c2cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2133861234c2cSmrgfor as_dir in $PATH 2133961234c2cSmrgdo 2134061234c2cSmrg IFS=$as_save_IFS 21341876003caSmrg test -z "$as_dir" && as_dir=. 2134261234c2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 21343876003caSmrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 21344876003caSmrg ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext" 21345876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2134661234c2cSmrg break 2 2134761234c2cSmrg fi 2134861234c2cSmrgdone 2134961234c2cSmrg done 2135061234c2cSmrgIFS=$as_save_IFS 2135161234c2cSmrg 2135261234c2cSmrg ;; 2135361234c2cSmrgesac 21354b4ee4795Smrgfi 2135561234c2cSmrgLINT=$ac_cv_path_LINT 2135661234c2cSmrgif test -n "$LINT"; then 21357876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 21358876003caSmrg$as_echo "$LINT" >&6; } 2135961234c2cSmrgelse 21360876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21361876003caSmrg$as_echo "no" >&6; } 21362b4ee4795Smrgfi 21363b4ee4795Smrg 21364b4ee4795Smrg 2136561234c2cSmrg if test "x$LINT" = "x"; then 2136647f86ac1Smrg as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 2136761234c2cSmrg fi 2136861234c2cSmrgelif test "x$use_lint" = x"no" ; then 2136961234c2cSmrg if test "x$LINT" != "x"; then 21370876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 21371876003caSmrg$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 2137261234c2cSmrg fi 2137361234c2cSmrgelse 2137447f86ac1Smrg as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 2137561234c2cSmrgfi 21376b4ee4795Smrg 2137761234c2cSmrg# User supplied flags override default flags 2137861234c2cSmrgif test "x$LINT_FLAGS" != "x"; then 2137961234c2cSmrg lint_options=$LINT_FLAGS 2138061234c2cSmrgfi 2138161234c2cSmrg 2138261234c2cSmrgLINT_FLAGS=$lint_options 2138361234c2cSmrg 2138461234c2cSmrg if test "x$LINT" != x; then 2138588de56ccSmrg LINT_TRUE= 2138688de56ccSmrg LINT_FALSE='#' 2138788de56ccSmrgelse 2138888de56ccSmrg LINT_TRUE='#' 2138988de56ccSmrg LINT_FALSE= 2139088de56ccSmrgfi 21391b4ee4795Smrg 21392b4ee4795Smrg 21393b4ee4795Smrg 21394b4ee4795Smrg 21395b4ee4795Smrg 2139688de56ccSmrg# Check whether --enable-lint-library was given. 21397876003caSmrgif test "${enable_lint_library+set}" = set; then : 2139888de56ccSmrg enableval=$enable_lint_library; make_lint_lib=$enableval 21399876003caSmrgelse 2140088de56ccSmrg make_lint_lib=no 21401b4ee4795Smrgfi 21402b4ee4795Smrg 2140361234c2cSmrg 2140461234c2cSmrgif test "x$make_lint_lib" = x"yes" ; then 2140561234c2cSmrg LINTLIB=llib-lX11.ln 2140661234c2cSmrg if test "x$LINT" = "x"; then 2140747f86ac1Smrg as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5 2140861234c2cSmrg fi 2140961234c2cSmrgelif test "x$make_lint_lib" != x"no" ; then 2141047f86ac1Smrg as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5 2141188de56ccSmrgfi 21412b4ee4795Smrg 2141361234c2cSmrg 2141488de56ccSmrg if test x$make_lint_lib != xno; then 2141588de56ccSmrg MAKE_LINT_LIB_TRUE= 2141688de56ccSmrg MAKE_LINT_LIB_FALSE='#' 21417b4ee4795Smrgelse 2141888de56ccSmrg MAKE_LINT_LIB_TRUE='#' 2141988de56ccSmrg MAKE_LINT_LIB_FALSE= 21420b4ee4795Smrgfi 21421b4ee4795Smrg 21422b4ee4795Smrg 21423b4ee4795Smrg 21424b4ee4795Smrg 2142588de56ccSmrgX11_DATADIR="${datadir}/X11" 21426b4ee4795Smrg 2142788de56ccSmrg prefix_NONE= 2142888de56ccSmrg exec_prefix_NONE= 2142988de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2143088de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2143188de56ccSmrg eval ax_define_dir="\"$X11_DATADIR\"" 2143288de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2143388de56ccSmrg X11_DATADIR="$ax_define_dir" 21434b4ee4795Smrg 21435b4ee4795Smrg 21436876003caSmrgcat >>confdefs.h <<_ACEOF 21437876003caSmrg#define X11_DATADIR "$ax_define_dir" 21438876003caSmrg_ACEOF 21439b4ee4795Smrg 2144088de56ccSmrg test "$prefix_NONE" && prefix=NONE 2144188de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21442b4ee4795Smrg 21443b4ee4795Smrg 21444b4ee4795Smrg 2144588de56ccSmrgX11_LIBDIR="${libdir}/X11" 21446b4ee4795Smrg 2144788de56ccSmrg prefix_NONE= 2144888de56ccSmrg exec_prefix_NONE= 2144988de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2145088de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2145188de56ccSmrg eval ax_define_dir="\"$X11_LIBDIR\"" 2145288de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2145388de56ccSmrg X11_LIBDIR="$ax_define_dir" 21454b4ee4795Smrg 21455b4ee4795Smrg 21456876003caSmrgcat >>confdefs.h <<_ACEOF 21457876003caSmrg#define X11_LIBDIR "$ax_define_dir" 21458876003caSmrg_ACEOF 21459b4ee4795Smrg 2146088de56ccSmrg test "$prefix_NONE" && prefix=NONE 2146188de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21462b4ee4795Smrg 21463b4ee4795Smrg 21464b4ee4795Smrg 21465b4ee4795Smrg 21466b4ee4795Smrgpkg_failed=no 21467876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5 21468876003caSmrg$as_echo_n "checking for X11... " >&6; } 21469b4ee4795Smrg 2147088de56ccSmrgif test -n "$X11_CFLAGS"; then 2147188de56ccSmrg pkg_cv_X11_CFLAGS="$X11_CFLAGS" 21472b4ee4795Smrg elif test -n "$PKG_CONFIG"; then 21473b4ee4795Smrg if test -n "$PKG_CONFIG" && \ 21474876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5 2147588de56ccSmrg ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5 21476b4ee4795Smrg ac_status=$? 21477876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21478b4ee4795Smrg test $ac_status = 0; }; then 2147988de56ccSmrg pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "$X11_REQUIRES" 2>/dev/null` 214802d67cb4fSmrg test "x$?" != "x0" && pkg_failed=yes 21481b4ee4795Smrgelse 21482b4ee4795Smrg pkg_failed=yes 21483b4ee4795Smrgfi 21484b4ee4795Smrg else 21485b4ee4795Smrg pkg_failed=untried 21486b4ee4795Smrgfi 2148788de56ccSmrgif test -n "$X11_LIBS"; then 2148888de56ccSmrg pkg_cv_X11_LIBS="$X11_LIBS" 21489b4ee4795Smrg elif test -n "$PKG_CONFIG"; then 21490b4ee4795Smrg if test -n "$PKG_CONFIG" && \ 21491876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5 2149288de56ccSmrg ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5 21493b4ee4795Smrg ac_status=$? 21494876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21495b4ee4795Smrg test $ac_status = 0; }; then 2149688de56ccSmrg pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "$X11_REQUIRES" 2>/dev/null` 214972d67cb4fSmrg test "x$?" != "x0" && pkg_failed=yes 21498b4ee4795Smrgelse 21499b4ee4795Smrg pkg_failed=yes 21500b4ee4795Smrgfi 21501b4ee4795Smrg else 21502b4ee4795Smrg pkg_failed=untried 21503b4ee4795Smrgfi 21504b4ee4795Smrg 21505b4ee4795Smrg 21506b4ee4795Smrg 21507b4ee4795Smrgif test $pkg_failed = yes; then 21508876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21509876003caSmrg$as_echo "no" >&6; } 21510b4ee4795Smrg 21511b4ee4795Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21512b4ee4795Smrg _pkg_short_errors_supported=yes 21513b4ee4795Smrgelse 21514b4ee4795Smrg _pkg_short_errors_supported=no 21515b4ee4795Smrgfi 21516b4ee4795Smrg if test $_pkg_short_errors_supported = yes; then 215172d67cb4fSmrg X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$X11_REQUIRES" 2>&1` 21518b4ee4795Smrg else 215192d67cb4fSmrg X11_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$X11_REQUIRES" 2>&1` 21520b4ee4795Smrg fi 21521b4ee4795Smrg # Put the nasty error message in config.log where it belongs 2152288de56ccSmrg echo "$X11_PKG_ERRORS" >&5 21523b4ee4795Smrg 2152447f86ac1Smrg as_fn_error $? "Package requirements ($X11_REQUIRES) were not met: 2152588de56ccSmrg 2152688de56ccSmrg$X11_PKG_ERRORS 2152788de56ccSmrg 2152888de56ccSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2152988de56ccSmrginstalled software in a non-standard prefix. 2153088de56ccSmrg 2153188de56ccSmrgAlternatively, you may set the environment variables X11_CFLAGS 2153288de56ccSmrgand X11_LIBS to avoid the need to call pkg-config. 215332d67cb4fSmrgSee the pkg-config man page for more details." "$LINENO" 5 21534b4ee4795Smrgelif test $pkg_failed = untried; then 21535876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21536876003caSmrg$as_echo "no" >&6; } 21537876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21538876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2153947f86ac1Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 2154088de56ccSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 2154188de56ccSmrgpath to pkg-config. 2154288de56ccSmrg 2154388de56ccSmrgAlternatively, you may set the environment variables X11_CFLAGS 2154488de56ccSmrgand X11_LIBS to avoid the need to call pkg-config. 2154588de56ccSmrgSee the pkg-config man page for more details. 2154688de56ccSmrg 2154788de56ccSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 21548e9fcaa8aSmrgSee \`config.log' for more details" "$LINENO" 5; } 21549b4ee4795Smrgelse 2155088de56ccSmrg X11_CFLAGS=$pkg_cv_X11_CFLAGS 2155188de56ccSmrg X11_LIBS=$pkg_cv_X11_LIBS 21552876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21553876003caSmrg$as_echo "yes" >&6; } 215542d67cb4fSmrg 2155588de56ccSmrgfi 2155688de56ccSmrgX11_CFLAGS="$X11_CFLAGS $XTHREAD_CFLAGS" 21557b4ee4795Smrg 2155888de56ccSmrg# 2155988de56ccSmrg# Yes, it would be nice to put the locale data in 2156088de56ccSmrg# /usr/share, but the locale stuff includes loadable 2156188de56ccSmrg# libraries which must be located in the same directory 2156288de56ccSmrg# as the other locale data, so for now, everything lives 2156388de56ccSmrg# in ${libdir} 2156488de56ccSmrg# 21565b4ee4795Smrg 2156688de56ccSmrgX11_LOCALEDATADIR="${X11_DATADIR}/locale" 21567b4ee4795Smrg 2156888de56ccSmrg prefix_NONE= 2156988de56ccSmrg exec_prefix_NONE= 2157088de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2157188de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2157288de56ccSmrg eval ax_define_dir="\"$X11_LOCALEDATADIR\"" 2157388de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2157488de56ccSmrg XLOCALEDATADIR="$ax_define_dir" 21575b4ee4795Smrg 21576b4ee4795Smrg 21577876003caSmrgcat >>confdefs.h <<_ACEOF 21578876003caSmrg#define XLOCALEDATADIR "$ax_define_dir" 21579876003caSmrg_ACEOF 21580b4ee4795Smrg 2158188de56ccSmrg test "$prefix_NONE" && prefix=NONE 2158288de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21583b4ee4795Smrg 21584b4ee4795Smrg 21585b4ee4795Smrg 21586b4ee4795Smrg 2158788de56ccSmrg# Check whether --with-locale-lib-dir was given. 21588876003caSmrgif test "${with_locale_lib_dir+set}" = set; then : 2158988de56ccSmrg withval=$with_locale_lib_dir; X11_LOCALELIBDIR="$withval" 21590876003caSmrgelse 2159188de56ccSmrg X11_LOCALELIBDIR="${X11_LIBDIR}/locale" 21592b4ee4795Smrgfi 21593b4ee4795Smrg 21594b4ee4795Smrg 2159588de56ccSmrg prefix_NONE= 2159688de56ccSmrg exec_prefix_NONE= 2159788de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2159888de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2159988de56ccSmrg eval ax_define_dir="\"$X11_LOCALELIBDIR\"" 2160088de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2160188de56ccSmrg XLOCALELIBDIR="$ax_define_dir" 21602b4ee4795Smrg 21603b4ee4795Smrg 21604876003caSmrgcat >>confdefs.h <<_ACEOF 21605876003caSmrg#define XLOCALELIBDIR "$ax_define_dir" 21606876003caSmrg_ACEOF 21607b4ee4795Smrg 2160888de56ccSmrg test "$prefix_NONE" && prefix=NONE 2160988de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21610b4ee4795Smrg 21611b4ee4795Smrg 21612b4ee4795Smrg 2161388de56ccSmrgX11_LOCALEDIR="${X11_LOCALEDATADIR}" 21614b4ee4795Smrg 2161588de56ccSmrg prefix_NONE= 2161688de56ccSmrg exec_prefix_NONE= 2161788de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2161888de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2161988de56ccSmrg eval ax_define_dir="\"$X11_LOCALEDIR\"" 2162088de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2162188de56ccSmrg XLOCALEDIR="$ax_define_dir" 21622b4ee4795Smrg 2162388de56ccSmrg 21624876003caSmrgcat >>confdefs.h <<_ACEOF 21625876003caSmrg#define XLOCALEDIR "$ax_define_dir" 21626876003caSmrg_ACEOF 21627b4ee4795Smrg 2162888de56ccSmrg test "$prefix_NONE" && prefix=NONE 2162988de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21630b4ee4795Smrg 21631b4ee4795Smrg 21632b4ee4795Smrg 21633eb411b4bSmrglocales="\ 216340f8248bfSmrg am_ET.UTF-8 armscii-8 C cs_CZ.UTF-8 el_GR.UTF-8 en_US.UTF-8 \ 216350f8248bfSmrg fi_FI.UTF-8 georgian-academy georgian-ps ibm-cp1133 iscii-dev \ 216360f8248bfSmrg isiri-3342 iso8859-1 iso8859-10 iso8859-11 iso8859-13 iso8859-14 \ 216370f8248bfSmrg iso8859-15 iso8859-2 iso8859-3 iso8859-4 iso8859-5 iso8859-6 \ 216380f8248bfSmrg iso8859-7 iso8859-8 iso8859-9 iso8859-9e ja ja.JIS \ 216390f8248bfSmrg ja_JP.UTF-8 ja.SJIS km_KH.UTF-8 ko koi8-c koi8-r \ 216400f8248bfSmrg koi8-u ko_KR.UTF-8 microsoft-cp1251 microsoft-cp1255 \ 216412d67cb4fSmrg microsoft-cp1256 mulelao-1 nokhchi-1 pt_BR.UTF-8 pt_PT.UTF-8 \ 21642d4a3aaf4Smrg ru_RU.UTF-8 sr_RS.UTF-8 tatar-cyr th_TH th_TH.UTF-8 tscii-0 \ 216432d67cb4fSmrg vi_VN.tcvn vi_VN.viscii zh_CN zh_CN.gb18030 \ 216442d67cb4fSmrg zh_CN.gbk zh_CN.UTF-8 zh_HK.big5 zh_HK.big5hkscs zh_HK.UTF-8 \ 216452d67cb4fSmrg zh_TW zh_TW.big5 zh_TW.UTF-8" 21646eb411b4bSmrg 21647eb411b4bSmrg 2164888de56ccSmrgXKEYSYMDB="${X11_DATADIR}/XKeysymDB" 21649b4ee4795Smrg 2165088de56ccSmrg prefix_NONE= 2165188de56ccSmrg exec_prefix_NONE= 2165288de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2165388de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2165488de56ccSmrg eval ax_define_dir="\"$XKEYSYMDB\"" 2165588de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2165688de56ccSmrg XKEYSYMDB="$ax_define_dir" 21657b4ee4795Smrg 21658b4ee4795Smrg 21659876003caSmrgcat >>confdefs.h <<_ACEOF 21660876003caSmrg#define XKEYSYMDB "$ax_define_dir" 21661876003caSmrg_ACEOF 21662b4ee4795Smrg 2166388de56ccSmrg test "$prefix_NONE" && prefix=NONE 2166488de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 21665b4ee4795Smrg 21666b4ee4795Smrg 2166788de56ccSmrgXERRORDB="${X11_DATADIR}/XErrorDB" 2166888de56ccSmrg 2166988de56ccSmrg prefix_NONE= 2167088de56ccSmrg exec_prefix_NONE= 2167188de56ccSmrg test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 2167288de56ccSmrg test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 2167388de56ccSmrg eval ax_define_dir="\"$XERRORDB\"" 2167488de56ccSmrg eval ax_define_dir="\"$ax_define_dir\"" 2167588de56ccSmrg XERRORDB="$ax_define_dir" 2167688de56ccSmrg 2167788de56ccSmrg 21678876003caSmrgcat >>confdefs.h <<_ACEOF 21679876003caSmrg#define XERRORDB "$ax_define_dir" 21680876003caSmrg_ACEOF 2168188de56ccSmrg 2168288de56ccSmrg test "$prefix_NONE" && prefix=NONE 2168388de56ccSmrg test "$exec_prefix_NONE" && exec_prefix=NONE 2168488de56ccSmrg 2168588de56ccSmrg 2168688de56ccSmrg 2168788de56ccSmrg# Check whether --enable-malloc0returnsnull was given. 21688876003caSmrgif test "${enable_malloc0returnsnull+set}" = set; then : 2168988de56ccSmrg enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 21690876003caSmrgelse 2169188de56ccSmrg MALLOC_ZERO_RETURNS_NULL=auto 2169288de56ccSmrgfi 2169388de56ccSmrg 2169488de56ccSmrg 21695876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5 21696876003caSmrg$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 2169788de56ccSmrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 21698876003caSmrgif ${xorg_cv_malloc0_returns_null+:} false; then : 21699876003caSmrg $as_echo_n "(cached) " >&6 21700876003caSmrgelse 21701876003caSmrg if test "$cross_compiling" = yes; then : 21702876003caSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21703876003caSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 217040f8248bfSmrgas_fn_error $? "cannot run test program while cross compiling 217050f8248bfSmrgSee \`config.log' for more details" "$LINENO" 5; } 21706876003caSmrgelse 2170788de56ccSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2170888de56ccSmrg/* end confdefs.h. */ 2170988de56ccSmrg 21710e9fcaa8aSmrg#include <stdlib.h> 21711e9fcaa8aSmrg 21712e9fcaa8aSmrgint 21713876003caSmrgmain () 21714e9fcaa8aSmrg{ 21715e9fcaa8aSmrg 2171688de56ccSmrg char *m0, *r0, *c0, *p; 2171788de56ccSmrg m0 = malloc(0); 2171888de56ccSmrg p = malloc(10); 2171988de56ccSmrg r0 = realloc(p,0); 21720e9fcaa8aSmrg c0 = calloc(0,10); 21721e9fcaa8aSmrg exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1); 21722e9fcaa8aSmrg 21723e9fcaa8aSmrg ; 21724e9fcaa8aSmrg return 0; 2172588de56ccSmrg} 21726b4ee4795Smrg_ACEOF 21727876003caSmrgif ac_fn_c_try_run "$LINENO"; then : 217280f8248bfSmrg xorg_cv_malloc0_returns_null=yes 21729876003caSmrgelse 217300f8248bfSmrg xorg_cv_malloc0_returns_null=no 2173188de56ccSmrgfi 2173288de56ccSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2173388de56ccSmrg conftest.$ac_objext conftest.beam conftest.$ac_ext 2173488de56ccSmrgfi 2173588de56ccSmrg 217360f8248bfSmrgfi 217370f8248bfSmrg 217380f8248bfSmrgMALLOC_ZERO_RETURNS_NULL=$xorg_cv_malloc0_returns_null 2173988de56ccSmrgfi 21740876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5 21741876003caSmrg$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 21742b4ee4795Smrg 2174388de56ccSmrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 2174488de56ccSmrg MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 2174588de56ccSmrg XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 2174688de56ccSmrg XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 2174788de56ccSmrgelse 2174888de56ccSmrg MALLOC_ZERO_CFLAGS="" 2174988de56ccSmrg XMALLOC_ZERO_CFLAGS="" 2175088de56ccSmrg XTMALLOC_ZERO_CFLAGS="" 21751b4ee4795Smrgfi 21752b4ee4795Smrg 21753b4ee4795Smrg 21754b4ee4795Smrg 21755b4ee4795Smrg 21756b4ee4795Smrg 21757b4ee4795Smrg 217580f8248bfSmrgac_config_files="$ac_config_files Makefile include/Makefile man/Makefile man/xkb/Makefile src/Makefile src/util/Makefile src/xcms/Makefile src/xlibi18n/Makefile modules/Makefile modules/im/Makefile modules/im/ximcp/Makefile modules/lc/Makefile modules/lc/def/Makefile modules/lc/gen/Makefile modules/lc/Utf8/Makefile modules/om/Makefile modules/om/generic/Makefile src/xkb/Makefile nls/Makefile specs/Makefile specs/i18n/Makefile specs/i18n/compose/Makefile specs/i18n/framework/Makefile specs/i18n/localedb/Makefile specs/i18n/trans/Makefile specs/libX11/Makefile specs/XIM/Makefile specs/XKB/Makefile x11.pc x11-xcb.pc" 21759b4ee4795Smrg 2176088de56ccSmrgcat >confcache <<\_ACEOF 2176188de56ccSmrg# This file is a shell script that caches the results of configure 2176288de56ccSmrg# tests run on this system so they can be shared between configure 2176388de56ccSmrg# scripts and configure runs, see configure's option --config-cache. 2176488de56ccSmrg# It is not useful on other systems. If it contains results you don't 2176588de56ccSmrg# want to keep, you may remove or edit it. 2176688de56ccSmrg# 2176788de56ccSmrg# config.status only pays attention to the cache file if you give it 2176888de56ccSmrg# the --recheck option to rerun configure. 2176988de56ccSmrg# 2177088de56ccSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 2177188de56ccSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 2177288de56ccSmrg# following values. 21773b4ee4795Smrg 2177488de56ccSmrg_ACEOF 21775b4ee4795Smrg 2177688de56ccSmrg# The following way of writing the cache mishandles newlines in values, 2177788de56ccSmrg# but we know of no workaround that is simple, portable, and efficient. 2177888de56ccSmrg# So, we kill variables containing newlines. 2177988de56ccSmrg# Ultrix sh set writes to stderr and can't be redirected directly, 2178088de56ccSmrg# and sets the high bit in the cache file unless we assign to the vars. 2178188de56ccSmrg( 2178288de56ccSmrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 2178388de56ccSmrg eval ac_val=\$$ac_var 2178488de56ccSmrg case $ac_val in #( 2178588de56ccSmrg *${as_nl}*) 2178688de56ccSmrg case $ac_var in #( 21787876003caSmrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 21788876003caSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2178988de56ccSmrg esac 2179088de56ccSmrg case $ac_var in #( 2179188de56ccSmrg _ | IFS | as_nl) ;; #( 2179288de56ccSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2179388de56ccSmrg *) { eval $ac_var=; unset $ac_var;} ;; 2179488de56ccSmrg esac ;; 2179588de56ccSmrg esac 2179688de56ccSmrg done 21797b4ee4795Smrg 2179888de56ccSmrg (set) 2>&1 | 2179988de56ccSmrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 2180088de56ccSmrg *${as_nl}ac_space=\ *) 2180188de56ccSmrg # `set' does not quote correctly, so add quotes: double-quote 2180288de56ccSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 2180388de56ccSmrg sed -n \ 2180488de56ccSmrg "s/'/'\\\\''/g; 2180588de56ccSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 2180688de56ccSmrg ;; #( 2180788de56ccSmrg *) 2180888de56ccSmrg # `set' quotes correctly as required by POSIX, so do not add quotes. 2180988de56ccSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2181088de56ccSmrg ;; 2181188de56ccSmrg esac | 2181288de56ccSmrg sort 2181388de56ccSmrg) | 2181488de56ccSmrg sed ' 2181588de56ccSmrg /^ac_cv_env_/b end 2181688de56ccSmrg t clear 2181788de56ccSmrg :clear 21818876003caSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 2181988de56ccSmrg t end 2182088de56ccSmrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 2182188de56ccSmrg :end' >>confcache 2182288de56ccSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 2182388de56ccSmrg if test -w "$cache_file"; then 21824e9fcaa8aSmrg if test "x$cache_file" != "x/dev/null"; then 21825876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 21826876003caSmrg$as_echo "$as_me: updating cache $cache_file" >&6;} 21827e9fcaa8aSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 21828e9fcaa8aSmrg cat confcache >"$cache_file" 21829e9fcaa8aSmrg else 21830e9fcaa8aSmrg case $cache_file in #( 21831e9fcaa8aSmrg */* | ?:*) 21832e9fcaa8aSmrg mv -f confcache "$cache_file"$$ && 21833e9fcaa8aSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 21834e9fcaa8aSmrg *) 21835e9fcaa8aSmrg mv -f confcache "$cache_file" ;; 21836e9fcaa8aSmrg esac 21837e9fcaa8aSmrg fi 21838e9fcaa8aSmrg fi 2183988de56ccSmrg else 21840876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 21841876003caSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 2184288de56ccSmrg fi 2184388de56ccSmrgfi 2184488de56ccSmrgrm -f confcache 21845b4ee4795Smrg 2184688de56ccSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 2184788de56ccSmrg# Let make expand exec_prefix. 2184888de56ccSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21849b4ee4795Smrg 2185088de56ccSmrgDEFS=-DHAVE_CONFIG_H 21851b4ee4795Smrg 2185288de56ccSmrgac_libobjs= 2185388de56ccSmrgac_ltlibobjs= 2185447f86ac1SmrgU= 2185588de56ccSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 2185688de56ccSmrg # 1. Remove the extension, and $U if already installed. 2185788de56ccSmrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21858876003caSmrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 2185988de56ccSmrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 2186088de56ccSmrg # will be set to the directory where LIBOBJS objects are built. 2186188de56ccSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 2186288de56ccSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 2186388de56ccSmrgdone 2186488de56ccSmrgLIBOBJS=$ac_libobjs 2186588de56ccSmrg 2186688de56ccSmrgLTLIBOBJS=$ac_ltlibobjs 2186788de56ccSmrg 2186888de56ccSmrg 21869876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 21870876003caSmrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 21871eb411b4bSmrg if test -n "$am_sleep_pid"; then 21872eb411b4bSmrg # Hide warnings about reused PIDs. 21873eb411b4bSmrg wait $am_sleep_pid 2>/dev/null 21874eb411b4bSmrg fi 21875876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 21876876003caSmrg$as_echo "done" >&6; } 2187757f47464Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 2187857f47464Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 2187957f47464SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2188057f47464Smrgfi 2188157f47464Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2188257f47464Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 2188357f47464SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2188457f47464Smrgfi 2188588de56ccSmrg if test -n "$EXEEXT"; then 2188688de56ccSmrg am__EXEEXT_TRUE= 2188788de56ccSmrg am__EXEEXT_FALSE='#' 21888b4ee4795Smrgelse 2188988de56ccSmrg am__EXEEXT_TRUE='#' 2189088de56ccSmrg am__EXEEXT_FALSE= 2189188de56ccSmrgfi 2189288de56ccSmrg 2189388de56ccSmrgif test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then 2189447f86ac1Smrg as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined. 2189588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2189688de56ccSmrgfi 21897e9fcaa8aSmrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then 21898e9fcaa8aSmrg as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined. 2189988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21900b4ee4795Smrgfi 21901e9fcaa8aSmrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then 21902e9fcaa8aSmrg as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined. 2190388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21904b4ee4795Smrgfi 21905e9fcaa8aSmrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then 21906e9fcaa8aSmrg as_fn_error $? "conditional \"HAVE_FOP\" was never defined. 2190761234c2cSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2190861234c2cSmrgfi 2190957f47464Smrgif test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then 2191057f47464Smrg as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined. 2191188de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21912b4ee4795Smrgfi 2191357f47464Smrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then 2191457f47464Smrg as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined. 2191588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21916b4ee4795Smrgfi 2191788de56ccSmrgif test -z "${HAVE_PERL_TRUE}" && test -z "${HAVE_PERL_FALSE}"; then 2191847f86ac1Smrg as_fn_error $? "conditional \"HAVE_PERL\" was never defined. 2191988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21920b4ee4795Smrgfi 2192188de56ccSmrgif test -z "${XLIB_LOADABLE_I18N_TRUE}" && test -z "${XLIB_LOADABLE_I18N_FALSE}"; then 2192247f86ac1Smrg as_fn_error $? "conditional \"XLIB_LOADABLE_I18N\" was never defined. 2192388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21924b4ee4795Smrgfi 2192588de56ccSmrgif test -z "${OS2_TRUE}" && test -z "${OS2_FALSE}"; then 2192647f86ac1Smrg as_fn_error $? "conditional \"OS2\" was never defined. 2192788de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21928b4ee4795Smrgfi 2192988de56ccSmrgif test -z "${XCMS_TRUE}" && test -z "${XCMS_FALSE}"; then 2193047f86ac1Smrg as_fn_error $? "conditional \"XCMS\" was never defined. 2193188de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2193288de56ccSmrgfi 2193388de56ccSmrgif test -z "${XLOCALE_TRUE}" && test -z "${XLOCALE_FALSE}"; then 2193447f86ac1Smrg as_fn_error $? "conditional \"XLOCALE\" was never defined. 2193588de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2193688de56ccSmrgfi 2193788de56ccSmrgif test -z "${XKB_TRUE}" && test -z "${XKB_FALSE}"; then 2193847f86ac1Smrg as_fn_error $? "conditional \"XKB\" was never defined. 2193988de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2194088de56ccSmrgfi 2194188de56ccSmrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 2194247f86ac1Smrg as_fn_error $? "conditional \"LINT\" was never defined. 2194388de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2194488de56ccSmrgfi 2194588de56ccSmrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 2194647f86ac1Smrg as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined. 2194788de56ccSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 21948b4ee4795Smrgfi 21949b4ee4795Smrg 21950e9fcaa8aSmrg: "${CONFIG_STATUS=./config.status}" 2195188de56ccSmrgac_write_fail=0 2195288de56ccSmrgac_clean_files_save=$ac_clean_files 2195388de56ccSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 21954876003caSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 21955876003caSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 2195688de56ccSmrgas_write_fail=0 2195788de56ccSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 2195888de56ccSmrg#! $SHELL 2195988de56ccSmrg# Generated by $as_me. 2196088de56ccSmrg# Run this file to recreate the current configuration. 2196188de56ccSmrg# Compiler output produced by configure, useful for debugging 2196288de56ccSmrg# configure, is in config.log if it exists. 21963b4ee4795Smrg 2196488de56ccSmrgdebug=false 2196588de56ccSmrgac_cs_recheck=false 2196688de56ccSmrgac_cs_silent=false 21967b4ee4795Smrg 2196888de56ccSmrgSHELL=\${CONFIG_SHELL-$SHELL} 2196988de56ccSmrgexport SHELL 2197088de56ccSmrg_ASEOF 2197188de56ccSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 2197288de56ccSmrg## -------------------- ## 2197388de56ccSmrg## M4sh Initialization. ## 2197488de56ccSmrg## -------------------- ## 21975b4ee4795Smrg 2197688de56ccSmrg# Be more Bourne compatible 2197788de56ccSmrgDUALCASE=1; export DUALCASE # for MKS sh 21978876003caSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 2197988de56ccSmrg emulate sh 2198088de56ccSmrg NULLCMD=: 2198188de56ccSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2198288de56ccSmrg # is contrary to our usage. Disable this feature. 2198388de56ccSmrg alias -g '${1+"$@"}'='"$@"' 2198488de56ccSmrg setopt NO_GLOB_SUBST 21985876003caSmrgelse 2198688de56ccSmrg case `(set -o) 2>/dev/null` in #( 2198788de56ccSmrg *posix*) : 2198888de56ccSmrg set -o posix ;; #( 2198988de56ccSmrg *) : 2199088de56ccSmrg ;; 2199188de56ccSmrgesac 21992b4ee4795Smrgfi 21993b4ee4795Smrg 21994b4ee4795Smrg 2199588de56ccSmrgas_nl=' 2199688de56ccSmrg' 2199788de56ccSmrgexport as_nl 21998876003caSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 21999876003caSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22000876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22001876003caSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22002876003caSmrg# Prefer a ksh shell builtin over an external printf program on Solaris, 22003876003caSmrg# but without wasting forks for bash or zsh. 22004876003caSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 22005876003caSmrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 22006876003caSmrg as_echo='print -r --' 22007876003caSmrg as_echo_n='print -rn --' 22008876003caSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22009876003caSmrg as_echo='printf %s\n' 22010876003caSmrg as_echo_n='printf %s' 22011876003caSmrgelse 22012876003caSmrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22013876003caSmrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22014876003caSmrg as_echo_n='/usr/ucb/echo -n' 22015876003caSmrg else 22016876003caSmrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22017876003caSmrg as_echo_n_body='eval 22018876003caSmrg arg=$1; 22019876003caSmrg case $arg in #( 22020876003caSmrg *"$as_nl"*) 22021876003caSmrg expr "X$arg" : "X\\(.*\\)$as_nl"; 22022876003caSmrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22023876003caSmrg esac; 22024876003caSmrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22025876003caSmrg ' 22026876003caSmrg export as_echo_n_body 22027876003caSmrg as_echo_n='sh -c $as_echo_n_body as_echo' 22028876003caSmrg fi 22029876003caSmrg export as_echo_body 22030876003caSmrg as_echo='sh -c $as_echo_body as_echo' 22031876003caSmrgfi 22032b4ee4795Smrg 2203388de56ccSmrg# The user is always right. 22034876003caSmrgif test "${PATH_SEPARATOR+set}" != set; then 2203588de56ccSmrg PATH_SEPARATOR=: 2203688de56ccSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 2203788de56ccSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 2203888de56ccSmrg PATH_SEPARATOR=';' 2203988de56ccSmrg } 2204088de56ccSmrgfi 22041b4ee4795Smrg 22042b4ee4795Smrg 22043876003caSmrg# IFS 22044876003caSmrg# We need space, tab and new line, in precisely that order. Quoting is 22045876003caSmrg# there to prevent editors from complaining about space-tab. 22046876003caSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22047876003caSmrg# splitting by setting IFS to empty value.) 22048876003caSmrgIFS=" "" $as_nl" 22049876003caSmrg 2205088de56ccSmrg# Find who we are. Look in the path if we contain no directory separator. 22051e9fcaa8aSmrgas_myself= 2205288de56ccSmrgcase $0 in #(( 2205388de56ccSmrg *[\\/]* ) as_myself=$0 ;; 2205488de56ccSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2205588de56ccSmrgfor as_dir in $PATH 2205688de56ccSmrgdo 2205788de56ccSmrg IFS=$as_save_IFS 22058876003caSmrg test -z "$as_dir" && as_dir=. 22059876003caSmrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 2206088de56ccSmrg done 2206188de56ccSmrgIFS=$as_save_IFS 22062b4ee4795Smrg 2206388de56ccSmrg ;; 2206488de56ccSmrgesac 2206588de56ccSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 2206688de56ccSmrg# in which case we are not to be found in the path. 2206788de56ccSmrgif test "x$as_myself" = x; then 2206888de56ccSmrg as_myself=$0 2206988de56ccSmrgfi 2207088de56ccSmrgif test ! -f "$as_myself"; then 22071876003caSmrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 2207288de56ccSmrg exit 1 2207388de56ccSmrgfi 22074b4ee4795Smrg 22075876003caSmrg# Unset variables that we do not need and which cause bugs (e.g. in 22076876003caSmrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 22077876003caSmrg# suppresses any "Segmentation fault" message there. '((' could 22078876003caSmrg# trigger a bug in pdksh 5.2.14. 22079876003caSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH 22080876003caSmrgdo eval test x\${$as_var+set} = xset \ 22081876003caSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 22082876003caSmrgdone 22083876003caSmrgPS1='$ ' 22084876003caSmrgPS2='> ' 22085876003caSmrgPS4='+ ' 22086876003caSmrg 22087876003caSmrg# NLS nuisances. 22088876003caSmrgLC_ALL=C 22089876003caSmrgexport LC_ALL 22090876003caSmrgLANGUAGE=C 22091876003caSmrgexport LANGUAGE 22092876003caSmrg 22093876003caSmrg# CDPATH. 22094876003caSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 22095b4ee4795Smrg 22096b4ee4795Smrg 2209747f86ac1Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 2209847f86ac1Smrg# ---------------------------------------- 2209988de56ccSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 2210088de56ccSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 2210147f86ac1Smrg# script with STATUS, using 1 if that was 0. 2210288de56ccSmrgas_fn_error () 2210388de56ccSmrg{ 2210447f86ac1Smrg as_status=$1; test $as_status -eq 0 && as_status=1 2210547f86ac1Smrg if test "$4"; then 2210647f86ac1Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 22107876003caSmrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 2210888de56ccSmrg fi 22109876003caSmrg $as_echo "$as_me: error: $2" >&2 2211088de56ccSmrg as_fn_exit $as_status 2211188de56ccSmrg} # as_fn_error 22112b4ee4795Smrg 22113b4ee4795Smrg 2211488de56ccSmrg# as_fn_set_status STATUS 2211588de56ccSmrg# ----------------------- 2211688de56ccSmrg# Set $? to STATUS, without forking. 2211788de56ccSmrgas_fn_set_status () 2211888de56ccSmrg{ 2211988de56ccSmrg return $1 2212088de56ccSmrg} # as_fn_set_status 22121b4ee4795Smrg 2212288de56ccSmrg# as_fn_exit STATUS 2212388de56ccSmrg# ----------------- 2212488de56ccSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 2212588de56ccSmrgas_fn_exit () 2212688de56ccSmrg{ 2212788de56ccSmrg set +e 2212888de56ccSmrg as_fn_set_status $1 2212988de56ccSmrg exit $1 2213088de56ccSmrg} # as_fn_exit 22131b4ee4795Smrg 2213288de56ccSmrg# as_fn_unset VAR 2213388de56ccSmrg# --------------- 2213488de56ccSmrg# Portably unset VAR. 2213588de56ccSmrgas_fn_unset () 2213688de56ccSmrg{ 2213788de56ccSmrg { eval $1=; unset $1;} 2213888de56ccSmrg} 2213988de56ccSmrgas_unset=as_fn_unset 2214088de56ccSmrg# as_fn_append VAR VALUE 2214188de56ccSmrg# ---------------------- 2214288de56ccSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 2214388de56ccSmrg# advantage of any shell optimizations that allow amortized linear growth over 2214488de56ccSmrg# repeated appends, instead of the typical quadratic growth present in naive 2214588de56ccSmrg# implementations. 22146876003caSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 2214788de56ccSmrg eval 'as_fn_append () 2214888de56ccSmrg { 2214988de56ccSmrg eval $1+=\$2 2215088de56ccSmrg }' 22151876003caSmrgelse 2215288de56ccSmrg as_fn_append () 2215388de56ccSmrg { 2215488de56ccSmrg eval $1=\$$1\$2 2215588de56ccSmrg } 2215688de56ccSmrgfi # as_fn_append 22157b4ee4795Smrg 2215888de56ccSmrg# as_fn_arith ARG... 2215988de56ccSmrg# ------------------ 2216088de56ccSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 2216188de56ccSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 2216288de56ccSmrg# must be portable across $(()) and expr. 22163876003caSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 2216488de56ccSmrg eval 'as_fn_arith () 2216588de56ccSmrg { 2216688de56ccSmrg as_val=$(( $* )) 2216788de56ccSmrg }' 22168876003caSmrgelse 2216988de56ccSmrg as_fn_arith () 2217088de56ccSmrg { 2217188de56ccSmrg as_val=`expr "$@" || test $? -eq 1` 2217288de56ccSmrg } 2217388de56ccSmrgfi # as_fn_arith 22174b4ee4795Smrg 22175b4ee4795Smrg 2217688de56ccSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 2217788de56ccSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 2217888de56ccSmrg as_expr=expr 22179b4ee4795Smrgelse 2218088de56ccSmrg as_expr=false 22181b4ee4795Smrgfi 2218288de56ccSmrg 2218388de56ccSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 2218488de56ccSmrg as_basename=basename 22185b4ee4795Smrgelse 2218688de56ccSmrg as_basename=false 22187b4ee4795Smrgfi 22188b4ee4795Smrg 2218988de56ccSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 2219088de56ccSmrg as_dirname=dirname 22191b4ee4795Smrgelse 2219288de56ccSmrg as_dirname=false 22193b4ee4795Smrgfi 22194b4ee4795Smrg 2219588de56ccSmrgas_me=`$as_basename -- "$0" || 2219688de56ccSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 2219788de56ccSmrg X"$0" : 'X\(//\)$' \| \ 2219888de56ccSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 22199876003caSmrg$as_echo X/"$0" | 2220088de56ccSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 2220188de56ccSmrg s//\1/ 2220288de56ccSmrg q 2220388de56ccSmrg } 2220488de56ccSmrg /^X\/\(\/\/\)$/{ 2220588de56ccSmrg s//\1/ 2220688de56ccSmrg q 2220788de56ccSmrg } 2220888de56ccSmrg /^X\/\(\/\).*/{ 2220988de56ccSmrg s//\1/ 2221088de56ccSmrg q 2221188de56ccSmrg } 2221288de56ccSmrg s/.*/./; q'` 22213b4ee4795Smrg 2221488de56ccSmrg# Avoid depending upon Character Ranges. 2221588de56ccSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 2221688de56ccSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2221788de56ccSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 2221888de56ccSmrgas_cr_digits='0123456789' 2221988de56ccSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 22220b4ee4795Smrg 2222188de56ccSmrgECHO_C= ECHO_N= ECHO_T= 2222288de56ccSmrgcase `echo -n x` in #((((( 2222388de56ccSmrg-n*) 2222488de56ccSmrg case `echo 'xy\c'` in 2222588de56ccSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 2222688de56ccSmrg xy) ECHO_C='\c';; 2222788de56ccSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 2222888de56ccSmrg ECHO_T=' ';; 2222988de56ccSmrg esac;; 2223088de56ccSmrg*) 2223188de56ccSmrg ECHO_N='-n';; 2223288de56ccSmrgesac 22233b4ee4795Smrg 2223488de56ccSmrgrm -f conf$$ conf$$.exe conf$$.file 2223588de56ccSmrgif test -d conf$$.dir; then 2223688de56ccSmrg rm -f conf$$.dir/conf$$.file 22237b4ee4795Smrgelse 2223888de56ccSmrg rm -f conf$$.dir 2223988de56ccSmrg mkdir conf$$.dir 2>/dev/null 22240b4ee4795Smrgfi 2224188de56ccSmrgif (echo >conf$$.file) 2>/dev/null; then 2224288de56ccSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 2224388de56ccSmrg as_ln_s='ln -s' 2224488de56ccSmrg # ... but there are two gotchas: 2224588de56ccSmrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 2224688de56ccSmrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 222470f8248bfSmrg # In both cases, we have to default to `cp -pR'. 2224888de56ccSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 222490f8248bfSmrg as_ln_s='cp -pR' 2225088de56ccSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 2225188de56ccSmrg as_ln_s=ln 2225288de56ccSmrg else 222530f8248bfSmrg as_ln_s='cp -pR' 2225488de56ccSmrg fi 2225588de56ccSmrgelse 222560f8248bfSmrg as_ln_s='cp -pR' 2225788de56ccSmrgfi 2225888de56ccSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 2225988de56ccSmrgrmdir conf$$.dir 2>/dev/null 222601ab64890Smrg 222611ab64890Smrg 2226288de56ccSmrg# as_fn_mkdir_p 2226388de56ccSmrg# ------------- 2226488de56ccSmrg# Create "$as_dir" as a directory, including parents if necessary. 2226588de56ccSmrgas_fn_mkdir_p () 2226688de56ccSmrg{ 222671ab64890Smrg 2226888de56ccSmrg case $as_dir in #( 2226988de56ccSmrg -*) as_dir=./$as_dir;; 2227088de56ccSmrg esac 2227188de56ccSmrg test -d "$as_dir" || eval $as_mkdir_p || { 2227288de56ccSmrg as_dirs= 2227388de56ccSmrg while :; do 2227488de56ccSmrg case $as_dir in #( 22275876003caSmrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 2227688de56ccSmrg *) as_qdir=$as_dir;; 2227788de56ccSmrg esac 2227888de56ccSmrg as_dirs="'$as_qdir' $as_dirs" 2227988de56ccSmrg as_dir=`$as_dirname -- "$as_dir" || 2228088de56ccSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2228188de56ccSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 2228288de56ccSmrg X"$as_dir" : 'X\(//\)$' \| \ 2228388de56ccSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 22284876003caSmrg$as_echo X"$as_dir" | 2228588de56ccSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2228688de56ccSmrg s//\1/ 2228788de56ccSmrg q 2228888de56ccSmrg } 2228988de56ccSmrg /^X\(\/\/\)[^/].*/{ 2229088de56ccSmrg s//\1/ 2229188de56ccSmrg q 2229288de56ccSmrg } 2229388de56ccSmrg /^X\(\/\/\)$/{ 2229488de56ccSmrg s//\1/ 2229588de56ccSmrg q 2229688de56ccSmrg } 2229788de56ccSmrg /^X\(\/\).*/{ 2229888de56ccSmrg s//\1/ 2229988de56ccSmrg q 2230088de56ccSmrg } 2230188de56ccSmrg s/.*/./; q'` 2230288de56ccSmrg test -d "$as_dir" && break 2230388de56ccSmrg done 2230488de56ccSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 2230547f86ac1Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 223061ab64890Smrg 22307b4ee4795Smrg 2230888de56ccSmrg} # as_fn_mkdir_p 2230988de56ccSmrgif mkdir -p . 2>/dev/null; then 2231088de56ccSmrg as_mkdir_p='mkdir -p "$as_dir"' 22311b4ee4795Smrgelse 2231288de56ccSmrg test -d ./-p && rmdir ./-p 2231388de56ccSmrg as_mkdir_p=false 22314b4ee4795Smrgfi 22315b4ee4795Smrg 223160f8248bfSmrg 223170f8248bfSmrg# as_fn_executable_p FILE 223180f8248bfSmrg# ----------------------- 223190f8248bfSmrg# Test if FILE is an executable regular file. 223200f8248bfSmrgas_fn_executable_p () 223210f8248bfSmrg{ 223220f8248bfSmrg test -f "$1" && test -x "$1" 223230f8248bfSmrg} # as_fn_executable_p 223240f8248bfSmrgas_test_x='test -x' 223250f8248bfSmrgas_executable_p=as_fn_executable_p 22326b4ee4795Smrg 2232788de56ccSmrg# Sed expression to map a string onto a valid CPP name. 2232888de56ccSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 223291ab64890Smrg 2233088de56ccSmrg# Sed expression to map a string onto a valid variable name. 2233188de56ccSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 223321ab64890Smrg 22333b4ee4795Smrg 2233488de56ccSmrgexec 6>&1 2233588de56ccSmrg## ----------------------------------- ## 2233688de56ccSmrg## Main body of $CONFIG_STATUS script. ## 2233788de56ccSmrg## ----------------------------------- ## 2233888de56ccSmrg_ASEOF 2233988de56ccSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 22340b4ee4795Smrg 2234188de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2234288de56ccSmrg# Save the log message, to keep $0 and so on meaningful, and to 2234388de56ccSmrg# report actual input values of CONFIG_FILES etc. instead of their 2234488de56ccSmrg# values after options handling. 2234588de56ccSmrgac_log=" 22346876003caSmrgThis file was extended by libX11 $as_me 1.8.4, which was 22347876003caSmrggenerated by GNU Autoconf 2.69. Invocation command line was 22348b4ee4795Smrg 2234988de56ccSmrg CONFIG_FILES = $CONFIG_FILES 2235088de56ccSmrg CONFIG_HEADERS = $CONFIG_HEADERS 2235188de56ccSmrg CONFIG_LINKS = $CONFIG_LINKS 2235288de56ccSmrg CONFIG_COMMANDS = $CONFIG_COMMANDS 2235388de56ccSmrg $ $0 $@ 22354b4ee4795Smrg 2235588de56ccSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 2235688de56ccSmrg" 22357b4ee4795Smrg 223582e9c7c8cSmrg_ACEOF 22359b4ee4795Smrg 2236088de56ccSmrgcase $ac_config_files in *" 2236188de56ccSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 2236288de56ccSmrgesac 22363b4ee4795Smrg 2236488de56ccSmrgcase $ac_config_headers in *" 2236588de56ccSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 2236688de56ccSmrgesac 22367b4ee4795Smrg 22368b4ee4795Smrg 2236988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2237088de56ccSmrg# Files that config.status was made for. 2237188de56ccSmrgconfig_files="$ac_config_files" 2237288de56ccSmrgconfig_headers="$ac_config_headers" 2237388de56ccSmrgconfig_commands="$ac_config_commands" 22374b4ee4795Smrg 2237588de56ccSmrg_ACEOF 22376b4ee4795Smrg 2237788de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2237888de56ccSmrgac_cs_usage="\ 2237988de56ccSmrg\`$as_me' instantiates files and other configuration actions 2238088de56ccSmrgfrom templates according to the current configuration. Unless the files 2238188de56ccSmrgand actions are specified as TAGs, all are instantiated by default. 22382b4ee4795Smrg 2238388de56ccSmrgUsage: $0 [OPTION]... [TAG]... 223841ab64890Smrg 2238588de56ccSmrg -h, --help print this help, then exit 2238688de56ccSmrg -V, --version print version number and configuration settings, then exit 2238788de56ccSmrg --config print configuration, then exit 2238888de56ccSmrg -q, --quiet, --silent 2238988de56ccSmrg do not print progress messages 2239088de56ccSmrg -d, --debug don't remove temporary files 2239188de56ccSmrg --recheck update $as_me by reconfiguring in the same conditions 2239288de56ccSmrg --file=FILE[:TEMPLATE] 2239388de56ccSmrg instantiate the configuration file FILE 2239488de56ccSmrg --header=FILE[:TEMPLATE] 2239588de56ccSmrg instantiate the configuration header FILE 22396b4ee4795Smrg 2239788de56ccSmrgConfiguration files: 2239888de56ccSmrg$config_files 22399b4ee4795Smrg 2240088de56ccSmrgConfiguration headers: 2240188de56ccSmrg$config_headers 22402b4ee4795Smrg 2240388de56ccSmrgConfiguration commands: 2240488de56ccSmrg$config_commands 22405b4ee4795Smrg 224065efbdfc3SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues>." 22407b4ee4795Smrg 224081ab64890Smrg_ACEOF 2240988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22410876003caSmrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 2241188de56ccSmrgac_cs_version="\\ 22412876003caSmrglibX11 config.status 1.8.4 22413876003caSmrgconfigured by $0, generated by GNU Autoconf 2.69, 2241488de56ccSmrg with options \\"\$ac_cs_config\\" 224152e9c7c8cSmrg 22416876003caSmrgCopyright (C) 2012 Free Software Foundation, Inc. 2241788de56ccSmrgThis config.status script is free software; the Free Software Foundation 2241888de56ccSmrggives unlimited permission to copy, distribute and modify it." 224191ab64890Smrg 2242088de56ccSmrgac_pwd='$ac_pwd' 2242188de56ccSmrgsrcdir='$srcdir' 2242288de56ccSmrgINSTALL='$INSTALL' 2242388de56ccSmrgMKDIR_P='$MKDIR_P' 2242488de56ccSmrgAWK='$AWK' 2242588de56ccSmrgtest -n "\$AWK" || AWK=awk 2242688de56ccSmrg_ACEOF 224271ab64890Smrg 2242888de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2242988de56ccSmrg# The default lists apply if the user does not specify any file. 2243088de56ccSmrgac_need_defaults=: 2243188de56ccSmrgwhile test $# != 0 2243288de56ccSmrgdo 2243388de56ccSmrg case $1 in 2243447f86ac1Smrg --*=?*) 2243588de56ccSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 2243688de56ccSmrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 2243788de56ccSmrg ac_shift=: 2243888de56ccSmrg ;; 2243947f86ac1Smrg --*=) 2244047f86ac1Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 2244147f86ac1Smrg ac_optarg= 2244247f86ac1Smrg ac_shift=: 2244347f86ac1Smrg ;; 2244488de56ccSmrg *) 2244588de56ccSmrg ac_option=$1 2244688de56ccSmrg ac_optarg=$2 2244788de56ccSmrg ac_shift=shift 2244888de56ccSmrg ;; 2244988de56ccSmrg esac 224501ab64890Smrg 2245188de56ccSmrg case $ac_option in 2245288de56ccSmrg # Handling of the options. 2245388de56ccSmrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 2245488de56ccSmrg ac_cs_recheck=: ;; 2245588de56ccSmrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22456876003caSmrg $as_echo "$ac_cs_version"; exit ;; 2245788de56ccSmrg --config | --confi | --conf | --con | --co | --c ) 22458876003caSmrg $as_echo "$ac_cs_config"; exit ;; 2245988de56ccSmrg --debug | --debu | --deb | --de | --d | -d ) 2246088de56ccSmrg debug=: ;; 2246188de56ccSmrg --file | --fil | --fi | --f ) 2246288de56ccSmrg $ac_shift 2246388de56ccSmrg case $ac_optarg in 22464876003caSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 2246547f86ac1Smrg '') as_fn_error $? "missing file argument" ;; 2246688de56ccSmrg esac 2246788de56ccSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 2246888de56ccSmrg ac_need_defaults=false;; 2246988de56ccSmrg --header | --heade | --head | --hea ) 2247088de56ccSmrg $ac_shift 2247188de56ccSmrg case $ac_optarg in 22472876003caSmrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 2247388de56ccSmrg esac 2247488de56ccSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 2247588de56ccSmrg ac_need_defaults=false;; 2247688de56ccSmrg --he | --h) 2247788de56ccSmrg # Conflict between --help and --header 2247847f86ac1Smrg as_fn_error $? "ambiguous option: \`$1' 2247988de56ccSmrgTry \`$0 --help' for more information.";; 2248088de56ccSmrg --help | --hel | -h ) 22481876003caSmrg $as_echo "$ac_cs_usage"; exit ;; 2248288de56ccSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2248388de56ccSmrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 2248488de56ccSmrg ac_cs_silent=: ;; 2248561b2299dSmrg 2248688de56ccSmrg # This is an error. 2248747f86ac1Smrg -*) as_fn_error $? "unrecognized option: \`$1' 2248888de56ccSmrgTry \`$0 --help' for more information." ;; 22489b4ee4795Smrg 2249088de56ccSmrg *) as_fn_append ac_config_targets " $1" 2249188de56ccSmrg ac_need_defaults=false ;; 22492b4ee4795Smrg 2249388de56ccSmrg esac 2249488de56ccSmrg shift 2249588de56ccSmrgdone 2249661b2299dSmrg 2249788de56ccSmrgac_configure_extra_args= 2249861b2299dSmrg 2249988de56ccSmrgif $ac_cs_silent; then 2250088de56ccSmrg exec 6>/dev/null 2250188de56ccSmrg ac_configure_extra_args="$ac_configure_extra_args --silent" 22502b4ee4795Smrgfi 2250361b2299dSmrg 2250488de56ccSmrg_ACEOF 2250588de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2250688de56ccSmrgif \$ac_cs_recheck; then 225070f8248bfSmrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 2250888de56ccSmrg shift 22509876003caSmrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 2251088de56ccSmrg CONFIG_SHELL='$SHELL' 2251188de56ccSmrg export CONFIG_SHELL 2251288de56ccSmrg exec "\$@" 2251388de56ccSmrgfi 225141ab64890Smrg 2251588de56ccSmrg_ACEOF 2251688de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2251788de56ccSmrgexec 5>>config.log 2251888de56ccSmrg{ 2251988de56ccSmrg echo 2252088de56ccSmrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 2252188de56ccSmrg## Running $as_me. ## 2252288de56ccSmrg_ASBOX 22523876003caSmrg $as_echo "$ac_log" 2252488de56ccSmrg} >&5 225251ab64890Smrg 2252688de56ccSmrg_ACEOF 2252788de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2252888de56ccSmrg# 2252988de56ccSmrg# INIT-COMMANDS 2253088de56ccSmrg# 22531876003caSmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 225321ab64890Smrg 225331ab64890Smrg 2253488de56ccSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout 2253588de56ccSmrg# if CDPATH is set. 2253688de56ccSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 225371ab64890Smrg 2253888de56ccSmrgsed_quote_subst='$sed_quote_subst' 2253988de56ccSmrgdouble_quote_subst='$double_quote_subst' 2254088de56ccSmrgdelay_variable_subst='$delay_variable_subst' 22541e9fcaa8aSmrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 22542e9fcaa8aSmrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 22543e9fcaa8aSmrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 22544e9fcaa8aSmrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 22545e9fcaa8aSmrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 22546e9fcaa8aSmrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 22547862bcd1aSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 22548e9fcaa8aSmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 22549e9fcaa8aSmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 22550eb411b4bSmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 22551e9fcaa8aSmrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 22552e9fcaa8aSmrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 22553e9fcaa8aSmrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 22554e9fcaa8aSmrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 22555e9fcaa8aSmrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 22556e9fcaa8aSmrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 22557e9fcaa8aSmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 22558e9fcaa8aSmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 22559e9fcaa8aSmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 22560e9fcaa8aSmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 22561e9fcaa8aSmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 22562e9fcaa8aSmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 22563e9fcaa8aSmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 22564e9fcaa8aSmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 22565e9fcaa8aSmrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 22566e9fcaa8aSmrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 22567e9fcaa8aSmrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 22568e9fcaa8aSmrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 22569e9fcaa8aSmrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 22570e9fcaa8aSmrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 22571e9fcaa8aSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 22572e9fcaa8aSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 22573e9fcaa8aSmrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 22574e9fcaa8aSmrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 22575e9fcaa8aSmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 22576e9fcaa8aSmrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 22577e9fcaa8aSmrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 22578e9fcaa8aSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 22579e9fcaa8aSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 22580e9fcaa8aSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 22581e9fcaa8aSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 22582e9fcaa8aSmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 22583e9fcaa8aSmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 22584e9fcaa8aSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 22585e9fcaa8aSmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 22586e9fcaa8aSmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 22587e9fcaa8aSmrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22588e9fcaa8aSmrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22589e9fcaa8aSmrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 22590e9fcaa8aSmrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 22591e9fcaa8aSmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 22592e9fcaa8aSmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 22593e9fcaa8aSmrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 22594e9fcaa8aSmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 22595e9fcaa8aSmrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 22596e9fcaa8aSmrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 22597862bcd1aSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 22598e9fcaa8aSmrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 22599e9fcaa8aSmrglt_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"`' 22600862bcd1aSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 22601e9fcaa8aSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 22602e9fcaa8aSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 22603862bcd1aSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 22604e9fcaa8aSmrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 22605e9fcaa8aSmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 22606e9fcaa8aSmrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 22607e9fcaa8aSmrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 22608e9fcaa8aSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 22609e9fcaa8aSmrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 22610e9fcaa8aSmrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 22611e9fcaa8aSmrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 22612e9fcaa8aSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 22613e9fcaa8aSmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 22614e9fcaa8aSmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 22615e9fcaa8aSmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 22616e9fcaa8aSmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 22617e9fcaa8aSmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 22618e9fcaa8aSmrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 22619e9fcaa8aSmrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 22620e9fcaa8aSmrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22621e9fcaa8aSmrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 22622e9fcaa8aSmrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 22623e9fcaa8aSmrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 22624e9fcaa8aSmrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 22625e9fcaa8aSmrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 22626e9fcaa8aSmrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 22627e9fcaa8aSmrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22628e9fcaa8aSmrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 22629e9fcaa8aSmrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22630e9fcaa8aSmrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 22631e9fcaa8aSmrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22632e9fcaa8aSmrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 22633e9fcaa8aSmrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 22634e9fcaa8aSmrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 22635e9fcaa8aSmrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 22636e9fcaa8aSmrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 22637e9fcaa8aSmrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 22638e9fcaa8aSmrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 22639e9fcaa8aSmrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 22640e9fcaa8aSmrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 22641e9fcaa8aSmrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 22642e9fcaa8aSmrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 22643e9fcaa8aSmrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 22644e9fcaa8aSmrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 22645e9fcaa8aSmrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 22646e9fcaa8aSmrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 22647e9fcaa8aSmrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 22648e9fcaa8aSmrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 22649e9fcaa8aSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 22650e9fcaa8aSmrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 22651e9fcaa8aSmrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 22652e9fcaa8aSmrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 22653e9fcaa8aSmrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 22654e9fcaa8aSmrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 22655e9fcaa8aSmrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 22656e9fcaa8aSmrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 22657e9fcaa8aSmrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 22658e9fcaa8aSmrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 22659e9fcaa8aSmrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 22660e9fcaa8aSmrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 22661e9fcaa8aSmrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 22662e9fcaa8aSmrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22663e9fcaa8aSmrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22664e9fcaa8aSmrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 22665e9fcaa8aSmrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 22666e9fcaa8aSmrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 22667e9fcaa8aSmrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 22668862bcd1aSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 22669862bcd1aSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 22670e9fcaa8aSmrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 22671e9fcaa8aSmrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 22672e9fcaa8aSmrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 22673e9fcaa8aSmrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 22674e9fcaa8aSmrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 22675e9fcaa8aSmrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 2267688de56ccSmrg 2267788de56ccSmrgLTCC='$LTCC' 2267888de56ccSmrgLTCFLAGS='$LTCFLAGS' 2267988de56ccSmrgcompiler='$compiler_DEFAULT' 2268088de56ccSmrg 22681e9fcaa8aSmrg# A function that is used when there is no print builtin or printf. 22682e9fcaa8aSmrgfunc_fallback_echo () 22683e9fcaa8aSmrg{ 22684e9fcaa8aSmrg eval 'cat <<_LTECHO_EOF 22685e9fcaa8aSmrg\$1 22686e9fcaa8aSmrg_LTECHO_EOF' 22687e9fcaa8aSmrg} 22688e9fcaa8aSmrg 2268988de56ccSmrg# Quote evaled strings. 22690e9fcaa8aSmrgfor var in SHELL \ 22691e9fcaa8aSmrgECHO \ 22692eb411b4bSmrgPATH_SEPARATOR \ 22693e9fcaa8aSmrgSED \ 2269488de56ccSmrgGREP \ 2269588de56ccSmrgEGREP \ 2269688de56ccSmrgFGREP \ 2269788de56ccSmrgLD \ 2269888de56ccSmrgNM \ 2269988de56ccSmrgLN_S \ 2270088de56ccSmrglt_SP2NL \ 2270188de56ccSmrglt_NL2SP \ 2270288de56ccSmrgreload_flag \ 2270388de56ccSmrgOBJDUMP \ 2270488de56ccSmrgdeplibs_check_method \ 2270588de56ccSmrgfile_magic_cmd \ 22706e9fcaa8aSmrgfile_magic_glob \ 22707e9fcaa8aSmrgwant_nocaseglob \ 22708e9fcaa8aSmrgDLLTOOL \ 22709e9fcaa8aSmrgsharedlib_from_linklib_cmd \ 2271088de56ccSmrgAR \ 22711876003caSmrgAR_FLAGS \ 22712e9fcaa8aSmrgarchiver_list_spec \ 2271388de56ccSmrgSTRIP \ 2271488de56ccSmrgRANLIB \ 2271588de56ccSmrgCC \ 2271688de56ccSmrgCFLAGS \ 2271788de56ccSmrgcompiler \ 2271888de56ccSmrglt_cv_sys_global_symbol_pipe \ 2271988de56ccSmrglt_cv_sys_global_symbol_to_cdecl \ 22720862bcd1aSmrglt_cv_sys_global_symbol_to_import \ 2272188de56ccSmrglt_cv_sys_global_symbol_to_c_name_address \ 2272288de56ccSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 22723862bcd1aSmrglt_cv_nm_interface \ 22724e9fcaa8aSmrgnm_file_list_spec \ 22725862bcd1aSmrglt_cv_truncate_bin \ 2272688de56ccSmrglt_prog_compiler_no_builtin_flag \ 2272788de56ccSmrglt_prog_compiler_pic \ 22728e9fcaa8aSmrglt_prog_compiler_wl \ 2272988de56ccSmrglt_prog_compiler_static \ 2273088de56ccSmrglt_cv_prog_compiler_c_o \ 2273188de56ccSmrgneed_locks \ 22732e9fcaa8aSmrgMANIFEST_TOOL \ 2273388de56ccSmrgDSYMUTIL \ 2273488de56ccSmrgNMEDIT \ 2273588de56ccSmrgLIPO \ 2273688de56ccSmrgOTOOL \ 2273788de56ccSmrgOTOOL64 \ 2273888de56ccSmrgshrext_cmds \ 2273988de56ccSmrgexport_dynamic_flag_spec \ 2274088de56ccSmrgwhole_archive_flag_spec \ 2274188de56ccSmrgcompiler_needs_object \ 2274288de56ccSmrgwith_gnu_ld \ 2274388de56ccSmrgallow_undefined_flag \ 2274488de56ccSmrgno_undefined_flag \ 2274588de56ccSmrghardcode_libdir_flag_spec \ 2274688de56ccSmrghardcode_libdir_separator \ 2274788de56ccSmrgexclude_expsyms \ 2274888de56ccSmrginclude_expsyms \ 2274988de56ccSmrgfile_list_spec \ 2275088de56ccSmrgvariables_saved_for_relink \ 2275188de56ccSmrglibname_spec \ 2275288de56ccSmrglibrary_names_spec \ 2275388de56ccSmrgsoname_spec \ 22754e9fcaa8aSmrginstall_override_mode \ 2275588de56ccSmrgfinish_eval \ 2275688de56ccSmrgold_striplib \ 2275788de56ccSmrgstriplib; do 22758e9fcaa8aSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 2275988de56ccSmrg *[\\\\\\\`\\"\\\$]*) 22760862bcd1aSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 2276188de56ccSmrg ;; 2276288de56ccSmrg *) 2276388de56ccSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 2276488de56ccSmrg ;; 2276588de56ccSmrg esac 2276688de56ccSmrgdone 227671ab64890Smrg 2276888de56ccSmrg# Double-quote double-evaled strings. 2276988de56ccSmrgfor var in reload_cmds \ 2277088de56ccSmrgold_postinstall_cmds \ 2277188de56ccSmrgold_postuninstall_cmds \ 2277288de56ccSmrgold_archive_cmds \ 2277388de56ccSmrgextract_expsyms_cmds \ 2277488de56ccSmrgold_archive_from_new_cmds \ 2277588de56ccSmrgold_archive_from_expsyms_cmds \ 2277688de56ccSmrgarchive_cmds \ 2277788de56ccSmrgarchive_expsym_cmds \ 2277888de56ccSmrgmodule_cmds \ 2277988de56ccSmrgmodule_expsym_cmds \ 2278088de56ccSmrgexport_symbols_cmds \ 2278188de56ccSmrgprelink_cmds \ 22782e9fcaa8aSmrgpostlink_cmds \ 2278388de56ccSmrgpostinstall_cmds \ 2278488de56ccSmrgpostuninstall_cmds \ 2278588de56ccSmrgfinish_cmds \ 2278688de56ccSmrgsys_lib_search_path_spec \ 22787862bcd1aSmrgconfigure_time_dlsearch_path \ 22788862bcd1aSmrgconfigure_time_lt_sys_library_path; do 22789e9fcaa8aSmrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 2279088de56ccSmrg *[\\\\\\\`\\"\\\$]*) 22791862bcd1aSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 2279288de56ccSmrg ;; 2279388de56ccSmrg *) 2279488de56ccSmrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 2279588de56ccSmrg ;; 2279688de56ccSmrg esac 22797b4ee4795Smrgdone 227981ab64890Smrg 2279988de56ccSmrgac_aux_dir='$ac_aux_dir' 228001ab64890Smrg 22801862bcd1aSmrg# See if we are running on zsh, and set the options that allow our 2280288de56ccSmrg# commands through without removal of \ escapes INIT. 22803862bcd1aSmrgif test -n "\${ZSH_VERSION+set}"; then 2280488de56ccSmrg setopt NO_GLOB_SUBST 2280588de56ccSmrgfi 228061ab64890Smrg 228071ab64890Smrg 2280888de56ccSmrg PACKAGE='$PACKAGE' 2280988de56ccSmrg VERSION='$VERSION' 2281088de56ccSmrg RM='$RM' 2281188de56ccSmrg ofile='$ofile' 228121ab64890Smrg 228131ab64890Smrg 228141ab64890Smrg 228151ab64890Smrg 2281688de56ccSmrg_ACEOF 228171ab64890Smrg 2281888de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 228191ab64890Smrg 2282088de56ccSmrg# Handling of arguments. 2282188de56ccSmrgfor ac_config_target in $ac_config_targets 2282288de56ccSmrgdo 2282388de56ccSmrg case $ac_config_target in 2282488de56ccSmrg "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 2282588de56ccSmrg "include/X11/XlibConf.h") CONFIG_HEADERS="$CONFIG_HEADERS include/X11/XlibConf.h" ;; 2282688de56ccSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 2282788de56ccSmrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 2282888de56ccSmrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 2282988de56ccSmrg "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 2283088de56ccSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 2283188de56ccSmrg "man/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES man/xkb/Makefile" ;; 2283288de56ccSmrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 2283388de56ccSmrg "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;; 2283488de56ccSmrg "src/xcms/Makefile") CONFIG_FILES="$CONFIG_FILES src/xcms/Makefile" ;; 2283588de56ccSmrg "src/xlibi18n/Makefile") CONFIG_FILES="$CONFIG_FILES src/xlibi18n/Makefile" ;; 2283688de56ccSmrg "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;; 2283788de56ccSmrg "modules/im/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/Makefile" ;; 2283888de56ccSmrg "modules/im/ximcp/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/ximcp/Makefile" ;; 2283988de56ccSmrg "modules/lc/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Makefile" ;; 2284088de56ccSmrg "modules/lc/def/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/def/Makefile" ;; 2284188de56ccSmrg "modules/lc/gen/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/gen/Makefile" ;; 2284288de56ccSmrg "modules/lc/Utf8/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Utf8/Makefile" ;; 2284388de56ccSmrg "modules/om/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/Makefile" ;; 2284488de56ccSmrg "modules/om/generic/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/generic/Makefile" ;; 2284588de56ccSmrg "src/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES src/xkb/Makefile" ;; 2284688de56ccSmrg "nls/Makefile") CONFIG_FILES="$CONFIG_FILES nls/Makefile" ;; 2284788de56ccSmrg "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;; 2284888de56ccSmrg "specs/i18n/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/Makefile" ;; 22849eb411b4bSmrg "specs/i18n/compose/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/compose/Makefile" ;; 22850e9fcaa8aSmrg "specs/i18n/framework/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/framework/Makefile" ;; 22851e9fcaa8aSmrg "specs/i18n/localedb/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/localedb/Makefile" ;; 22852e9fcaa8aSmrg "specs/i18n/trans/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/trans/Makefile" ;; 2285388de56ccSmrg "specs/libX11/Makefile") CONFIG_FILES="$CONFIG_FILES specs/libX11/Makefile" ;; 2285488de56ccSmrg "specs/XIM/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XIM/Makefile" ;; 22855e9fcaa8aSmrg "specs/XKB/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XKB/Makefile" ;; 2285688de56ccSmrg "x11.pc") CONFIG_FILES="$CONFIG_FILES x11.pc" ;; 2285788de56ccSmrg "x11-xcb.pc") CONFIG_FILES="$CONFIG_FILES x11-xcb.pc" ;; 228581ab64890Smrg 22859e9fcaa8aSmrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 2286088de56ccSmrg esac 2286188de56ccSmrgdone 228621ab64890Smrg 228631ab64890Smrg 2286488de56ccSmrg# If the user did not use the arguments to specify the items to instantiate, 2286588de56ccSmrg# then the envvar interface is used. Set only those that are not. 2286688de56ccSmrg# We use the long form for the default assignment because of an extremely 2286788de56ccSmrg# bizarre bug on SunOS 4.1.3. 2286888de56ccSmrgif $ac_need_defaults; then 22869876003caSmrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22870876003caSmrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22871876003caSmrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22872b4ee4795Smrgfi 228731ab64890Smrg 2287488de56ccSmrg# Have a temporary directory for convenience. Make it in the build tree 2287588de56ccSmrg# simply because there is no reason against having it here, and in addition, 2287688de56ccSmrg# creating and moving files from /tmp can sometimes cause problems. 2287788de56ccSmrg# Hook for its removal unless debugging. 2287888de56ccSmrg# Note that there is a small window in which the directory will not be cleaned: 2287988de56ccSmrg# after its creation but before its name has been assigned to `$tmp'. 2288088de56ccSmrg$debug || 2288188de56ccSmrg{ 22882e9fcaa8aSmrg tmp= ac_tmp= 2288388de56ccSmrg trap 'exit_status=$? 22884e9fcaa8aSmrg : "${ac_tmp:=$tmp}" 22885e9fcaa8aSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 2288688de56ccSmrg' 0 2288788de56ccSmrg trap 'as_fn_exit 1' 1 2 13 15 2288888de56ccSmrg} 2288988de56ccSmrg# Create a (secure) tmp directory for tmp files. 228901ab64890Smrg 2289188de56ccSmrg{ 2289288de56ccSmrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22893e9fcaa8aSmrg test -d "$tmp" 2289488de56ccSmrg} || 2289588de56ccSmrg{ 2289688de56ccSmrg tmp=./conf$$-$RANDOM 2289788de56ccSmrg (umask 077 && mkdir "$tmp") 2289847f86ac1Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 22899e9fcaa8aSmrgac_tmp=$tmp 229001ab64890Smrg 2290188de56ccSmrg# Set up the scripts for CONFIG_FILES section. 2290288de56ccSmrg# No need to generate them if there are no CONFIG_FILES. 2290388de56ccSmrg# This happens for instance with `./config.status config.h'. 2290488de56ccSmrgif test -n "$CONFIG_FILES"; then 229051ab64890Smrg 229061ab64890Smrg 2290788de56ccSmrgac_cr=`echo X | tr X '\015'` 2290888de56ccSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 2290988de56ccSmrg# But we know of no other shell where ac_cr would be empty at this 2291088de56ccSmrg# point, so we can use a bashism as a fallback. 2291188de56ccSmrgif test "x$ac_cr" = x; then 2291288de56ccSmrg eval ac_cr=\$\'\\r\' 2291388de56ccSmrgfi 2291488de56ccSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 2291588de56ccSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 2291647f86ac1Smrg ac_cs_awk_cr='\\r' 2291788de56ccSmrgelse 2291888de56ccSmrg ac_cs_awk_cr=$ac_cr 2291988de56ccSmrgfi 229201ab64890Smrg 22921e9fcaa8aSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 22922b4ee4795Smrg_ACEOF 229231ab64890Smrg 22924b4ee4795Smrg 2292588de56ccSmrg{ 2292688de56ccSmrg echo "cat >conf$$subs.awk <<_ACEOF" && 2292788de56ccSmrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 2292888de56ccSmrg echo "_ACEOF" 2292988de56ccSmrg} >conf$$subs.sh || 2293047f86ac1Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 2293147f86ac1Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 2293288de56ccSmrgac_delim='%!_!# ' 2293388de56ccSmrgfor ac_last_try in false false false false false :; do 2293488de56ccSmrg . ./conf$$subs.sh || 2293547f86ac1Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 2293688de56ccSmrg 2293788de56ccSmrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 2293888de56ccSmrg if test $ac_delim_n = $ac_delim_num; then 2293988de56ccSmrg break 2294088de56ccSmrg elif $ac_last_try; then 2294147f86ac1Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22942b4ee4795Smrg else 2294388de56ccSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22944b4ee4795Smrg fi 22945b4ee4795Smrgdone 2294688de56ccSmrgrm -f conf$$subs.sh 229471ab64890Smrg 2294888de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22949e9fcaa8aSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 2295088de56ccSmrg_ACEOF 2295188de56ccSmrgsed -n ' 2295288de56ccSmrgh 2295388de56ccSmrgs/^/S["/; s/!.*/"]=/ 2295488de56ccSmrgp 2295588de56ccSmrgg 2295688de56ccSmrgs/^[^!]*!// 2295788de56ccSmrg:repl 2295888de56ccSmrgt repl 2295988de56ccSmrgs/'"$ac_delim"'$// 2296088de56ccSmrgt delim 2296188de56ccSmrg:nl 2296288de56ccSmrgh 2296388de56ccSmrgs/\(.\{148\}\)..*/\1/ 2296488de56ccSmrgt more1 2296588de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 2296688de56ccSmrgp 2296788de56ccSmrgn 2296888de56ccSmrgb repl 2296988de56ccSmrg:more1 2297088de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 2297188de56ccSmrgp 2297288de56ccSmrgg 2297388de56ccSmrgs/.\{148\}// 2297488de56ccSmrgt nl 2297588de56ccSmrg:delim 2297688de56ccSmrgh 2297788de56ccSmrgs/\(.\{148\}\)..*/\1/ 2297888de56ccSmrgt more2 2297988de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 2298088de56ccSmrgp 2298188de56ccSmrgb 2298288de56ccSmrg:more2 2298388de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 2298488de56ccSmrgp 2298588de56ccSmrgg 2298688de56ccSmrgs/.\{148\}// 2298788de56ccSmrgt delim 2298888de56ccSmrg' <conf$$subs.awk | sed ' 2298988de56ccSmrg/^[^""]/{ 2299088de56ccSmrg N 2299188de56ccSmrg s/\n// 2299288de56ccSmrg} 2299388de56ccSmrg' >>$CONFIG_STATUS || ac_write_fail=1 2299488de56ccSmrgrm -f conf$$subs.awk 2299588de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2299688de56ccSmrg_ACAWK 22997e9fcaa8aSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 2299888de56ccSmrg for (key in S) S_is_set[key] = 1 2299988de56ccSmrg FS = "" 230001ab64890Smrg 2300188de56ccSmrg} 2300288de56ccSmrg{ 2300388de56ccSmrg line = $ 0 2300488de56ccSmrg nfields = split(line, field, "@") 2300588de56ccSmrg substed = 0 2300688de56ccSmrg len = length(field[1]) 2300788de56ccSmrg for (i = 2; i < nfields; i++) { 2300888de56ccSmrg key = field[i] 2300988de56ccSmrg keylen = length(key) 2301088de56ccSmrg if (S_is_set[key]) { 2301188de56ccSmrg value = S[key] 2301288de56ccSmrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 2301388de56ccSmrg len += length(value) + length(field[++i]) 2301488de56ccSmrg substed = 1 2301588de56ccSmrg } else 2301688de56ccSmrg len += 1 + keylen 2301788de56ccSmrg } 230181ab64890Smrg 2301988de56ccSmrg print line 2302088de56ccSmrg} 230211ab64890Smrg 2302288de56ccSmrg_ACAWK 2302388de56ccSmrg_ACEOF 2302488de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2302588de56ccSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 2302688de56ccSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 23027b4ee4795Smrgelse 2302888de56ccSmrg cat 23029e9fcaa8aSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 2303047f86ac1Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 2303188de56ccSmrg_ACEOF 2303288de56ccSmrg 2303347f86ac1Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 2303447f86ac1Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 2303588de56ccSmrg# trailing colons and then remove the whole line if VPATH becomes empty 2303688de56ccSmrg# (actually we leave an empty line to preserve line numbers). 2303788de56ccSmrgif test "x$srcdir" = x.; then 2303847f86ac1Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 2303947f86ac1Smrgh 2304047f86ac1Smrgs/// 2304147f86ac1Smrgs/^/:/ 2304247f86ac1Smrgs/[ ]*$/:/ 2304347f86ac1Smrgs/:\$(srcdir):/:/g 2304447f86ac1Smrgs/:\${srcdir}:/:/g 2304547f86ac1Smrgs/:@srcdir@:/:/g 2304647f86ac1Smrgs/^:*// 2304788de56ccSmrgs/:*$// 2304847f86ac1Smrgx 2304947f86ac1Smrgs/\(=[ ]*\).*/\1/ 2305047f86ac1SmrgG 2305147f86ac1Smrgs/\n// 2305288de56ccSmrgs/^[^=]*=[ ]*$// 2305388de56ccSmrg}' 23054b4ee4795Smrgfi 230551ab64890Smrg 2305688de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2305788de56ccSmrgfi # test -n "$CONFIG_FILES" 230581ab64890Smrg 2305988de56ccSmrg# Set up the scripts for CONFIG_HEADERS section. 2306088de56ccSmrg# No need to generate them if there are no CONFIG_HEADERS. 2306188de56ccSmrg# This happens for instance with `./config.status Makefile'. 2306288de56ccSmrgif test -n "$CONFIG_HEADERS"; then 23063e9fcaa8aSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 2306488de56ccSmrgBEGIN { 2306588de56ccSmrg_ACEOF 2306688de56ccSmrg 2306788de56ccSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as 2306888de56ccSmrg# here-document in config.status, that substitutes the proper values into 2306988de56ccSmrg# config.h.in to produce config.h. 2307088de56ccSmrg 2307188de56ccSmrg# Create a delimiter string that does not exist in confdefs.h, to ease 2307288de56ccSmrg# handling of long lines. 2307388de56ccSmrgac_delim='%!_!# ' 2307488de56ccSmrgfor ac_last_try in false false :; do 23075e9fcaa8aSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 23076e9fcaa8aSmrg if test -z "$ac_tt"; then 2307788de56ccSmrg break 2307888de56ccSmrg elif $ac_last_try; then 2307947f86ac1Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 23080b4ee4795Smrg else 2308188de56ccSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 23082b4ee4795Smrg fi 2308388de56ccSmrgdone 230841ab64890Smrg 2308588de56ccSmrg# For the awk script, D is an array of macro values keyed by name, 2308688de56ccSmrg# likewise P contains macro parameters if any. Preserve backslash 2308788de56ccSmrg# newline sequences. 2308888de56ccSmrg 2308988de56ccSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 2309088de56ccSmrgsed -n ' 2309188de56ccSmrgs/.\{148\}/&'"$ac_delim"'/g 2309288de56ccSmrgt rset 2309388de56ccSmrg:rset 2309488de56ccSmrgs/^[ ]*#[ ]*define[ ][ ]*/ / 2309588de56ccSmrgt def 2309688de56ccSmrgd 2309788de56ccSmrg:def 2309888de56ccSmrgs/\\$// 2309988de56ccSmrgt bsnl 2310088de56ccSmrgs/["\\]/\\&/g 2310188de56ccSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 2310288de56ccSmrgD["\1"]=" \3"/p 2310388de56ccSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 2310488de56ccSmrgd 2310588de56ccSmrg:bsnl 2310688de56ccSmrgs/["\\]/\\&/g 2310788de56ccSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 2310888de56ccSmrgD["\1"]=" \3\\\\\\n"\\/p 2310988de56ccSmrgt cont 2311088de56ccSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 2311188de56ccSmrgt cont 2311288de56ccSmrgd 2311388de56ccSmrg:cont 2311488de56ccSmrgn 2311588de56ccSmrgs/.\{148\}/&'"$ac_delim"'/g 2311688de56ccSmrgt clear 2311788de56ccSmrg:clear 2311888de56ccSmrgs/\\$// 2311988de56ccSmrgt bsnlc 2312088de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 2312188de56ccSmrgd 2312288de56ccSmrg:bsnlc 2312388de56ccSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 2312488de56ccSmrgb cont 2312588de56ccSmrg' <confdefs.h | sed ' 2312688de56ccSmrgs/'"$ac_delim"'/"\\\ 2312788de56ccSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 2312888de56ccSmrg 2312988de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2313088de56ccSmrg for (key in D) D_is_set[key] = 1 2313188de56ccSmrg FS = "" 2313288de56ccSmrg} 2313388de56ccSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 2313488de56ccSmrg line = \$ 0 2313588de56ccSmrg split(line, arg, " ") 2313688de56ccSmrg if (arg[1] == "#") { 2313788de56ccSmrg defundef = arg[2] 2313888de56ccSmrg mac1 = arg[3] 2313988de56ccSmrg } else { 2314088de56ccSmrg defundef = substr(arg[1], 2) 2314188de56ccSmrg mac1 = arg[2] 23142b4ee4795Smrg } 2314388de56ccSmrg split(mac1, mac2, "(") #) 2314488de56ccSmrg macro = mac2[1] 2314588de56ccSmrg prefix = substr(line, 1, index(line, defundef) - 1) 2314688de56ccSmrg if (D_is_set[macro]) { 2314788de56ccSmrg # Preserve the white space surrounding the "#". 2314888de56ccSmrg print prefix "define", macro P[macro] D[macro] 2314988de56ccSmrg next 2315088de56ccSmrg } else { 2315188de56ccSmrg # Replace #undef with comments. This is necessary, for example, 2315288de56ccSmrg # in the case of _POSIX_SOURCE, which is predefined and required 2315388de56ccSmrg # on some systems where configure will not decide to define it. 2315488de56ccSmrg if (defundef == "undef") { 2315588de56ccSmrg print "/*", prefix defundef, macro, "*/" 2315688de56ccSmrg next 2315788de56ccSmrg } 2315888de56ccSmrg } 2315988de56ccSmrg} 2316088de56ccSmrg{ print } 2316188de56ccSmrg_ACAWK 2316288de56ccSmrg_ACEOF 2316388de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2316447f86ac1Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 2316588de56ccSmrgfi # test -n "$CONFIG_HEADERS" 231661ab64890Smrg 231671ab64890Smrg 2316888de56ccSmrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 2316988de56ccSmrgshift 2317088de56ccSmrgfor ac_tag 23171b4ee4795Smrgdo 2317288de56ccSmrg case $ac_tag in 2317388de56ccSmrg :[FHLC]) ac_mode=$ac_tag; continue;; 2317488de56ccSmrg esac 2317588de56ccSmrg case $ac_mode$ac_tag in 2317688de56ccSmrg :[FHL]*:*);; 23177e9fcaa8aSmrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 2317888de56ccSmrg :[FH]-) ac_tag=-:-;; 2317988de56ccSmrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 2318088de56ccSmrg esac 2318188de56ccSmrg ac_save_IFS=$IFS 2318288de56ccSmrg IFS=: 2318388de56ccSmrg set x $ac_tag 2318488de56ccSmrg IFS=$ac_save_IFS 2318588de56ccSmrg shift 2318688de56ccSmrg ac_file=$1 2318788de56ccSmrg shift 231881ab64890Smrg 2318988de56ccSmrg case $ac_mode in 2319088de56ccSmrg :L) ac_source=$1;; 2319188de56ccSmrg :[FH]) 2319288de56ccSmrg ac_file_inputs= 2319388de56ccSmrg for ac_f 2319488de56ccSmrg do 2319588de56ccSmrg case $ac_f in 23196e9fcaa8aSmrg -) ac_f="$ac_tmp/stdin";; 2319788de56ccSmrg *) # Look for the file first in the build tree, then in the source tree 2319888de56ccSmrg # (if the path is not absolute). The absolute path cannot be DOS-style, 2319988de56ccSmrg # because $ac_f cannot contain `:'. 2320088de56ccSmrg test -f "$ac_f" || 2320188de56ccSmrg case $ac_f in 2320288de56ccSmrg [\\/$]*) false;; 2320388de56ccSmrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 2320488de56ccSmrg esac || 23205e9fcaa8aSmrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 2320688de56ccSmrg esac 23207876003caSmrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 2320888de56ccSmrg as_fn_append ac_file_inputs " '$ac_f'" 2320988de56ccSmrg done 232101ab64890Smrg 2321188de56ccSmrg # Let's still pretend it is `configure' which instantiates (i.e., don't 2321288de56ccSmrg # use $as_me), people would be surprised to read: 2321388de56ccSmrg # /* config.h. Generated by config.status. */ 2321488de56ccSmrg configure_input='Generated from '` 23215876003caSmrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 2321688de56ccSmrg `' by configure.' 2321788de56ccSmrg if test x"$ac_file" != x-; then 2321888de56ccSmrg configure_input="$ac_file. $configure_input" 23219876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 23220876003caSmrg$as_echo "$as_me: creating $ac_file" >&6;} 2322188de56ccSmrg fi 2322288de56ccSmrg # Neutralize special characters interpreted by sed in replacement strings. 2322388de56ccSmrg case $configure_input in #( 2322488de56ccSmrg *\&* | *\|* | *\\* ) 23225876003caSmrg ac_sed_conf_input=`$as_echo "$configure_input" | 2322688de56ccSmrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 2322788de56ccSmrg *) ac_sed_conf_input=$configure_input;; 2322888de56ccSmrg esac 232291ab64890Smrg 2323088de56ccSmrg case $ac_tag in 23231e9fcaa8aSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 23232e9fcaa8aSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 2323388de56ccSmrg esac 2323488de56ccSmrg ;; 2323588de56ccSmrg esac 232361ab64890Smrg 2323788de56ccSmrg ac_dir=`$as_dirname -- "$ac_file" || 2323888de56ccSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2323988de56ccSmrg X"$ac_file" : 'X\(//\)[^/]' \| \ 2324088de56ccSmrg X"$ac_file" : 'X\(//\)$' \| \ 2324188de56ccSmrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 23242876003caSmrg$as_echo X"$ac_file" | 2324388de56ccSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2324488de56ccSmrg s//\1/ 2324588de56ccSmrg q 2324688de56ccSmrg } 2324788de56ccSmrg /^X\(\/\/\)[^/].*/{ 2324888de56ccSmrg s//\1/ 2324988de56ccSmrg q 2325088de56ccSmrg } 2325188de56ccSmrg /^X\(\/\/\)$/{ 2325288de56ccSmrg s//\1/ 2325388de56ccSmrg q 2325488de56ccSmrg } 2325588de56ccSmrg /^X\(\/\).*/{ 2325688de56ccSmrg s//\1/ 2325788de56ccSmrg q 2325888de56ccSmrg } 2325988de56ccSmrg s/.*/./; q'` 2326088de56ccSmrg as_dir="$ac_dir"; as_fn_mkdir_p 2326188de56ccSmrg ac_builddir=. 23262b4ee4795Smrg 2326388de56ccSmrgcase "$ac_dir" in 2326488de56ccSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 2326588de56ccSmrg*) 23266876003caSmrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 2326788de56ccSmrg # A ".." for each directory in $ac_dir_suffix. 23268876003caSmrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 2326988de56ccSmrg case $ac_top_builddir_sub in 2327088de56ccSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2327188de56ccSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2327288de56ccSmrg esac ;; 2327388de56ccSmrgesac 2327488de56ccSmrgac_abs_top_builddir=$ac_pwd 2327588de56ccSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 2327688de56ccSmrg# for backward compatibility: 2327788de56ccSmrgac_top_builddir=$ac_top_build_prefix 23278b4ee4795Smrg 2327988de56ccSmrgcase $srcdir in 2328088de56ccSmrg .) # We are building in place. 2328188de56ccSmrg ac_srcdir=. 2328288de56ccSmrg ac_top_srcdir=$ac_top_builddir_sub 2328388de56ccSmrg ac_abs_top_srcdir=$ac_pwd ;; 2328488de56ccSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 2328588de56ccSmrg ac_srcdir=$srcdir$ac_dir_suffix; 2328688de56ccSmrg ac_top_srcdir=$srcdir 2328788de56ccSmrg ac_abs_top_srcdir=$srcdir ;; 2328888de56ccSmrg *) # Relative name. 2328988de56ccSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2329088de56ccSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 2329188de56ccSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2329288de56ccSmrgesac 2329388de56ccSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 232941ab64890Smrg 232951ab64890Smrg 2329688de56ccSmrg case $ac_mode in 2329788de56ccSmrg :F) 2329888de56ccSmrg # 2329988de56ccSmrg # CONFIG_FILE 2330088de56ccSmrg # 233011ab64890Smrg 2330288de56ccSmrg case $INSTALL in 2330388de56ccSmrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 2330488de56ccSmrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 2330588de56ccSmrg esac 2330688de56ccSmrg ac_MKDIR_P=$MKDIR_P 2330788de56ccSmrg case $MKDIR_P in 2330888de56ccSmrg [\\/$]* | ?:[\\/]* ) ;; 2330988de56ccSmrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 2331088de56ccSmrg esac 2331188de56ccSmrg_ACEOF 233122e9c7c8cSmrg 2331388de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2331488de56ccSmrg# If the template does not know about datarootdir, expand it. 2331588de56ccSmrg# FIXME: This hack should be removed a few years after 2.60. 2331688de56ccSmrgac_datarootdir_hack=; ac_datarootdir_seen= 2331788de56ccSmrgac_sed_dataroot=' 2331888de56ccSmrg/datarootdir/ { 2331988de56ccSmrg p 2332088de56ccSmrg q 2332188de56ccSmrg} 2332288de56ccSmrg/@datadir@/p 2332388de56ccSmrg/@docdir@/p 2332488de56ccSmrg/@infodir@/p 2332588de56ccSmrg/@localedir@/p 2332688de56ccSmrg/@mandir@/p' 2332788de56ccSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 2332888de56ccSmrg*datarootdir*) ac_datarootdir_seen=yes;; 2332988de56ccSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23330876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23331876003caSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 2333288de56ccSmrg_ACEOF 2333388de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2333488de56ccSmrg ac_datarootdir_hack=' 2333588de56ccSmrg s&@datadir@&$datadir&g 2333688de56ccSmrg s&@docdir@&$docdir&g 2333788de56ccSmrg s&@infodir@&$infodir&g 2333888de56ccSmrg s&@localedir@&$localedir&g 2333988de56ccSmrg s&@mandir@&$mandir&g 2334088de56ccSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 2334188de56ccSmrgesac 2334288de56ccSmrg_ACEOF 233432e9c7c8cSmrg 2334488de56ccSmrg# Neutralize VPATH when `$srcdir' = `.'. 2334588de56ccSmrg# Shell code in configure.ac might set extrasub. 2334688de56ccSmrg# FIXME: do we really want to maintain this feature? 2334788de56ccSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2334888de56ccSmrgac_sed_extra="$ac_vpsub 2334988de56ccSmrg$extrasub 2335088de56ccSmrg_ACEOF 2335188de56ccSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2335288de56ccSmrg:t 2335388de56ccSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 2335488de56ccSmrgs|@configure_input@|$ac_sed_conf_input|;t t 2335588de56ccSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t 2335688de56ccSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 2335788de56ccSmrgs&@srcdir@&$ac_srcdir&;t t 2335888de56ccSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 2335988de56ccSmrgs&@top_srcdir@&$ac_top_srcdir&;t t 2336088de56ccSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 2336188de56ccSmrgs&@builddir@&$ac_builddir&;t t 2336288de56ccSmrgs&@abs_builddir@&$ac_abs_builddir&;t t 2336388de56ccSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 2336488de56ccSmrgs&@INSTALL@&$ac_INSTALL&;t t 2336588de56ccSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 2336688de56ccSmrg$ac_datarootdir_hack 2336788de56ccSmrg" 23368e9fcaa8aSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 23369e9fcaa8aSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 2337088de56ccSmrg 2337188de56ccSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23372e9fcaa8aSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 23373e9fcaa8aSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 23374e9fcaa8aSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 23375876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2337647f86ac1Smrgwhich seems to be undefined. Please make sure it is defined" >&5 23377876003caSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2337847f86ac1Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 2337988de56ccSmrg 23380e9fcaa8aSmrg rm -f "$ac_tmp/stdin" 2338188de56ccSmrg case $ac_file in 23382e9fcaa8aSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 23383e9fcaa8aSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 2338488de56ccSmrg esac \ 2338547f86ac1Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 2338688de56ccSmrg ;; 2338788de56ccSmrg :H) 2338888de56ccSmrg # 2338988de56ccSmrg # CONFIG_HEADER 2339088de56ccSmrg # 2339188de56ccSmrg if test x"$ac_file" != x-; then 2339288de56ccSmrg { 23393876003caSmrg $as_echo "/* $configure_input */" \ 23394e9fcaa8aSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 23395e9fcaa8aSmrg } >"$ac_tmp/config.h" \ 2339647f86ac1Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 23397e9fcaa8aSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 23398876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 23399876003caSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 2340088de56ccSmrg else 2340188de56ccSmrg rm -f "$ac_file" 23402e9fcaa8aSmrg mv "$ac_tmp/config.h" "$ac_file" \ 2340347f86ac1Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 2340488de56ccSmrg fi 2340588de56ccSmrg else 23406876003caSmrg $as_echo "/* $configure_input */" \ 23407e9fcaa8aSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 2340847f86ac1Smrg || as_fn_error $? "could not create -" "$LINENO" 5 2340988de56ccSmrg fi 2341088de56ccSmrg# Compute "$ac_file"'s index in $config_headers. 2341188de56ccSmrg_am_arg="$ac_file" 2341288de56ccSmrg_am_stamp_count=1 2341388de56ccSmrgfor _am_header in $config_headers :; do 2341488de56ccSmrg case $_am_header in 2341588de56ccSmrg $_am_arg | $_am_arg:* ) 2341688de56ccSmrg break ;; 2341788de56ccSmrg * ) 2341888de56ccSmrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 2341988de56ccSmrg esac 2342088de56ccSmrgdone 2342188de56ccSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 2342288de56ccSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2342388de56ccSmrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 2342488de56ccSmrg X"$_am_arg" : 'X\(//\)$' \| \ 2342588de56ccSmrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23426876003caSmrg$as_echo X"$_am_arg" | 2342788de56ccSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23428b4ee4795Smrg s//\1/ 23429b4ee4795Smrg q 23430b4ee4795Smrg } 2343188de56ccSmrg /^X\(\/\/\)[^/].*/{ 23432b4ee4795Smrg s//\1/ 23433b4ee4795Smrg q 23434b4ee4795Smrg } 2343588de56ccSmrg /^X\(\/\/\)$/{ 23436b4ee4795Smrg s//\1/ 23437b4ee4795Smrg q 23438b4ee4795Smrg } 2343988de56ccSmrg /^X\(\/\).*/{ 2344088de56ccSmrg s//\1/ 2344188de56ccSmrg q 2344288de56ccSmrg } 2344388de56ccSmrg s/.*/./; q'`/stamp-h$_am_stamp_count 2344488de56ccSmrg ;; 234451ab64890Smrg 23446876003caSmrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 23447876003caSmrg$as_echo "$as_me: executing $ac_file commands" >&6;} 2344888de56ccSmrg ;; 2344988de56ccSmrg esac 234501ab64890Smrg 234511ab64890Smrg 2345288de56ccSmrg case $ac_file$ac_mode in 2345388de56ccSmrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23454eb411b4bSmrg # Older Autoconf quotes --file arguments for eval, but not when files 2345588de56ccSmrg # are listed without --file. Let's play safe and only enable the eval 2345688de56ccSmrg # if we detect the quoting. 23457876003caSmrg case $CONFIG_FILES in 23458876003caSmrg *\'*) eval set x "$CONFIG_FILES" ;; 23459876003caSmrg *) set x $CONFIG_FILES ;; 23460876003caSmrg esac 2346188de56ccSmrg shift 23462876003caSmrg for mf 2346388de56ccSmrg do 2346488de56ccSmrg # Strip MF so we end up with the name of the file. 23465876003caSmrg mf=`echo "$mf" | sed -e 's/:.*$//'` 23466876003caSmrg # Check whether this is an Automake generated Makefile or not. 23467876003caSmrg # We used to match only the files named 'Makefile.in', but 23468876003caSmrg # some people rename them; so instead we look at the file content. 23469876003caSmrg # Grep'ing the first line is not enough: some people post-process 23470876003caSmrg # each Makefile.in and add a new line on top of each file to say so. 23471876003caSmrg # Grep'ing the whole file is not good either: AIX grep has a line 2347288de56ccSmrg # limit of 2048, but all sed's we know have understand at least 4000. 23473876003caSmrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23474876003caSmrg dirpart=`$as_dirname -- "$mf" || 23475876003caSmrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23476876003caSmrg X"$mf" : 'X\(//\)[^/]' \| \ 23477876003caSmrg X"$mf" : 'X\(//\)$' \| \ 23478876003caSmrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23479876003caSmrg$as_echo X"$mf" | 23480b4ee4795Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23481b4ee4795Smrg s//\1/ 23482b4ee4795Smrg q 23483b4ee4795Smrg } 23484b4ee4795Smrg /^X\(\/\/\)[^/].*/{ 23485b4ee4795Smrg s//\1/ 23486b4ee4795Smrg q 23487b4ee4795Smrg } 23488b4ee4795Smrg /^X\(\/\/\)$/{ 23489b4ee4795Smrg s//\1/ 23490b4ee4795Smrg q 23491b4ee4795Smrg } 23492b4ee4795Smrg /^X\(\/\).*/{ 23493b4ee4795Smrg s//\1/ 23494b4ee4795Smrg q 23495b4ee4795Smrg } 23496b4ee4795Smrg s/.*/./; q'` 23497876003caSmrg else 23498876003caSmrg continue 23499876003caSmrg fi 23500876003caSmrg # Extract the definition of DEPDIR, am__include, and am__quote 23501876003caSmrg # from the Makefile without running 'make'. 23502876003caSmrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23503876003caSmrg test -z "$DEPDIR" && continue 23504876003caSmrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 23505876003caSmrg test -z "$am__include" && continue 23506876003caSmrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23507876003caSmrg # Find all dependency output files, they are included files with 23508876003caSmrg # $(DEPDIR) in their names. We invoke sed twice because it is the 23509876003caSmrg # simplest approach to changing $(DEPDIR) to its actual value in the 23510876003caSmrg # expansion. 23511876003caSmrg for file in `sed -n " 23512876003caSmrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23513876003caSmrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 23514876003caSmrg # Make sure the directory exists. 23515876003caSmrg test -f "$dirpart/$file" && continue 23516876003caSmrg fdir=`$as_dirname -- "$file" || 23517876003caSmrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23518876003caSmrg X"$file" : 'X\(//\)[^/]' \| \ 23519876003caSmrg X"$file" : 'X\(//\)$' \| \ 23520876003caSmrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 23521876003caSmrg$as_echo X"$file" | 23522876003caSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2352388de56ccSmrg s//\1/ 2352488de56ccSmrg q 2352588de56ccSmrg } 23526876003caSmrg /^X\(\/\/\)[^/].*/{ 235279c019ec5Smaya s//\1/ 235289c019ec5Smaya q 235299c019ec5Smaya } 23530876003caSmrg /^X\(\/\/\)$/{ 23531876003caSmrg s//\1/ 23532876003caSmrg q 23533876003caSmrg } 23534876003caSmrg /^X\(\/\).*/{ 2353588de56ccSmrg s//\1/ 2353688de56ccSmrg q 2353788de56ccSmrg } 2353888de56ccSmrg s/.*/./; q'` 23539876003caSmrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 23540876003caSmrg # echo "creating $dirpart/$file" 23541876003caSmrg echo '# dummy' > "$dirpart/$file" 23542876003caSmrg done 2354388de56ccSmrg done 2354488de56ccSmrg} 2354588de56ccSmrg ;; 2354688de56ccSmrg "libtool":C) 235471ab64890Smrg 23548862bcd1aSmrg # See if we are running on zsh, and set the options that allow our 2354988de56ccSmrg # commands through without removal of \ escapes. 23550862bcd1aSmrg if test -n "${ZSH_VERSION+set}"; then 2355188de56ccSmrg setopt NO_GLOB_SUBST 2355288de56ccSmrg fi 235531ab64890Smrg 23554862bcd1aSmrg cfgfile=${ofile}T 2355588de56ccSmrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 2355688de56ccSmrg $RM "$cfgfile" 235571ab64890Smrg 2355888de56ccSmrg cat <<_LT_EOF >> "$cfgfile" 2355988de56ccSmrg#! $SHELL 23560862bcd1aSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION 2356103ea5dc6Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 2356288de56ccSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 23563862bcd1aSmrg 23564862bcd1aSmrg# Provide generalized library-building support services. 23565862bcd1aSmrg# Written by Gordon Matzigkeit, 1996 23566862bcd1aSmrg 23567862bcd1aSmrg# Copyright (C) 2014 Free Software Foundation, Inc. 23568862bcd1aSmrg# This is free software; see the source for copying conditions. There is NO 23569862bcd1aSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 23570862bcd1aSmrg 23571862bcd1aSmrg# GNU Libtool is free software; you can redistribute it and/or modify 23572862bcd1aSmrg# it under the terms of the GNU General Public License as published by 23573862bcd1aSmrg# the Free Software Foundation; either version 2 of of the License, or 23574862bcd1aSmrg# (at your option) any later version. 2357588de56ccSmrg# 23576862bcd1aSmrg# As a special exception to the GNU General Public License, if you 23577862bcd1aSmrg# distribute this file as part of a program or library that is built 23578862bcd1aSmrg# using GNU Libtool, you may include this file under the same 23579862bcd1aSmrg# distribution terms that you use for the rest of that program. 2358088de56ccSmrg# 23581862bcd1aSmrg# GNU Libtool is distributed in the hope that it will be useful, but 23582862bcd1aSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of 2358388de56ccSmrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 2358488de56ccSmrg# GNU General Public License for more details. 2358588de56ccSmrg# 2358688de56ccSmrg# You should have received a copy of the GNU General Public License 23587862bcd1aSmrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 235881ab64890Smrg 235891ab64890Smrg 2359088de56ccSmrg# The names of the tagged configurations supported by this script. 23591862bcd1aSmrgavailable_tags='' 23592862bcd1aSmrg 23593862bcd1aSmrg# Configured defaults for sys_lib_dlsearch_path munging. 23594862bcd1aSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 235951ab64890Smrg 2359688de56ccSmrg# ### BEGIN LIBTOOL CONFIG 235971ab64890Smrg 2359888de56ccSmrg# Which release of libtool.m4 was used? 2359988de56ccSmrgmacro_version=$macro_version 2360088de56ccSmrgmacro_revision=$macro_revision 236011ab64890Smrg 2360288de56ccSmrg# Whether or not to build shared libraries. 2360388de56ccSmrgbuild_libtool_libs=$enable_shared 236041ab64890Smrg 2360588de56ccSmrg# Whether or not to build static libraries. 2360688de56ccSmrgbuild_old_libs=$enable_static 236071ab64890Smrg 2360888de56ccSmrg# What type of objects to build. 2360988de56ccSmrgpic_mode=$pic_mode 236101ab64890Smrg 2361188de56ccSmrg# Whether or not to optimize for fast installation. 2361288de56ccSmrgfast_install=$enable_fast_install 236131ab64890Smrg 23614862bcd1aSmrg# Shared archive member basename,for filename based shared library versioning on AIX. 23615862bcd1aSmrgshared_archive_member_spec=$shared_archive_member_spec 23616862bcd1aSmrg 23617e9fcaa8aSmrg# Shell to use when invoking shell scripts. 23618e9fcaa8aSmrgSHELL=$lt_SHELL 23619e9fcaa8aSmrg 23620e9fcaa8aSmrg# An echo program that protects backslashes. 23621e9fcaa8aSmrgECHO=$lt_ECHO 23622e9fcaa8aSmrg 23623eb411b4bSmrg# The PATH separator for the build system. 23624eb411b4bSmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 23625eb411b4bSmrg 2362688de56ccSmrg# The host system. 2362788de56ccSmrghost_alias=$host_alias 2362888de56ccSmrghost=$host 2362988de56ccSmrghost_os=$host_os 236301ab64890Smrg 2363188de56ccSmrg# The build system. 2363288de56ccSmrgbuild_alias=$build_alias 2363388de56ccSmrgbuild=$build 2363488de56ccSmrgbuild_os=$build_os 236351ab64890Smrg 2363688de56ccSmrg# A sed program that does not truncate output. 2363788de56ccSmrgSED=$lt_SED 236381ab64890Smrg 2363988de56ccSmrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 2364088de56ccSmrgXsed="\$SED -e 1s/^X//" 236411ab64890Smrg 2364288de56ccSmrg# A grep program that handles long lines. 2364388de56ccSmrgGREP=$lt_GREP 2364488de56ccSmrg 2364588de56ccSmrg# An ERE matcher. 2364688de56ccSmrgEGREP=$lt_EGREP 2364788de56ccSmrg 2364888de56ccSmrg# A literal string matcher. 2364988de56ccSmrgFGREP=$lt_FGREP 2365088de56ccSmrg 2365188de56ccSmrg# A BSD- or MS-compatible name lister. 2365288de56ccSmrgNM=$lt_NM 2365388de56ccSmrg 2365488de56ccSmrg# Whether we need soft or hard links. 2365588de56ccSmrgLN_S=$lt_LN_S 2365688de56ccSmrg 2365788de56ccSmrg# What is the maximum length of a command? 2365888de56ccSmrgmax_cmd_len=$max_cmd_len 2365988de56ccSmrg 2366088de56ccSmrg# Object file suffix (normally "o"). 2366188de56ccSmrgobjext=$ac_objext 2366288de56ccSmrg 2366388de56ccSmrg# Executable file suffix (normally ""). 2366488de56ccSmrgexeext=$exeext 2366588de56ccSmrg 2366688de56ccSmrg# whether the shell understands "unset". 2366788de56ccSmrglt_unset=$lt_unset 2366888de56ccSmrg 2366988de56ccSmrg# turn spaces into newlines. 2367088de56ccSmrgSP2NL=$lt_lt_SP2NL 2367188de56ccSmrg 2367288de56ccSmrg# turn newlines into spaces. 2367388de56ccSmrgNL2SP=$lt_lt_NL2SP 2367488de56ccSmrg 23675e9fcaa8aSmrg# convert \$build file names to \$host format. 23676e9fcaa8aSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 23677e9fcaa8aSmrg 23678e9fcaa8aSmrg# convert \$build files to toolchain format. 23679e9fcaa8aSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 2368088de56ccSmrg 2368188de56ccSmrg# An object symbol dumper. 2368288de56ccSmrgOBJDUMP=$lt_OBJDUMP 2368388de56ccSmrg 2368488de56ccSmrg# Method to check whether dependent libraries are shared objects. 2368588de56ccSmrgdeplibs_check_method=$lt_deplibs_check_method 2368688de56ccSmrg 23687e9fcaa8aSmrg# Command to use when deplibs_check_method = "file_magic". 2368888de56ccSmrgfile_magic_cmd=$lt_file_magic_cmd 2368988de56ccSmrg 23690e9fcaa8aSmrg# How to find potential files when deplibs_check_method = "file_magic". 23691e9fcaa8aSmrgfile_magic_glob=$lt_file_magic_glob 23692e9fcaa8aSmrg 23693e9fcaa8aSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 23694e9fcaa8aSmrgwant_nocaseglob=$lt_want_nocaseglob 23695e9fcaa8aSmrg 23696e9fcaa8aSmrg# DLL creation program. 23697e9fcaa8aSmrgDLLTOOL=$lt_DLLTOOL 23698e9fcaa8aSmrg 23699e9fcaa8aSmrg# Command to associate shared and link libraries. 23700e9fcaa8aSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 23701e9fcaa8aSmrg 2370288de56ccSmrg# The archiver. 2370388de56ccSmrgAR=$lt_AR 23704e9fcaa8aSmrg 23705e9fcaa8aSmrg# Flags to create an archive. 23706876003caSmrgAR_FLAGS=$lt_AR_FLAGS 2370788de56ccSmrg 23708e9fcaa8aSmrg# How to feed a file listing to the archiver. 23709e9fcaa8aSmrgarchiver_list_spec=$lt_archiver_list_spec 23710e9fcaa8aSmrg 2371188de56ccSmrg# A symbol stripping program. 2371288de56ccSmrgSTRIP=$lt_STRIP 2371388de56ccSmrg 2371488de56ccSmrg# Commands used to install an old-style archive. 2371588de56ccSmrgRANLIB=$lt_RANLIB 2371688de56ccSmrgold_postinstall_cmds=$lt_old_postinstall_cmds 2371788de56ccSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 2371888de56ccSmrg 23719e9fcaa8aSmrg# Whether to use a lock for old archive extraction. 23720e9fcaa8aSmrglock_old_archive_extraction=$lock_old_archive_extraction 23721e9fcaa8aSmrg 2372288de56ccSmrg# A C compiler. 2372388de56ccSmrgLTCC=$lt_CC 2372488de56ccSmrg 2372588de56ccSmrg# LTCC compiler flags. 2372688de56ccSmrgLTCFLAGS=$lt_CFLAGS 2372788de56ccSmrg 2372888de56ccSmrg# Take the output of nm and produce a listing of raw symbols and C names. 2372988de56ccSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 2373088de56ccSmrg 2373188de56ccSmrg# Transform the output of nm in a proper C declaration. 2373288de56ccSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 2373388de56ccSmrg 23734862bcd1aSmrg# Transform the output of nm into a list of symbols to manually relocate. 23735862bcd1aSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 23736862bcd1aSmrg 2373788de56ccSmrg# Transform the output of nm in a C name address pair. 2373888de56ccSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 2373988de56ccSmrg 2374088de56ccSmrg# Transform the output of nm in a C name address pair when lib prefix is needed. 2374188de56ccSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 2374288de56ccSmrg 23743862bcd1aSmrg# The name lister interface. 23744862bcd1aSmrgnm_interface=$lt_lt_cv_nm_interface 23745862bcd1aSmrg 23746e9fcaa8aSmrg# Specify filename containing input files for \$NM. 23747e9fcaa8aSmrgnm_file_list_spec=$lt_nm_file_list_spec 2374888de56ccSmrg 23749862bcd1aSmrg# The root where to search for dependent libraries,and where our libraries should be installed. 23750e9fcaa8aSmrglt_sysroot=$lt_sysroot 2375188de56ccSmrg 23752862bcd1aSmrg# Command to truncate a binary pipe. 23753862bcd1aSmrglt_truncate_bin=$lt_lt_cv_truncate_bin 23754862bcd1aSmrg 23755e9fcaa8aSmrg# The name of the directory that contains temporary libtool files. 23756e9fcaa8aSmrgobjdir=$objdir 2375788de56ccSmrg 2375888de56ccSmrg# Used to examine libraries when file_magic_cmd begins with "file". 2375988de56ccSmrgMAGIC_CMD=$MAGIC_CMD 2376088de56ccSmrg 2376188de56ccSmrg# Must we lock files when doing compilation? 2376288de56ccSmrgneed_locks=$lt_need_locks 2376388de56ccSmrg 23764e9fcaa8aSmrg# Manifest tool. 23765e9fcaa8aSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 23766e9fcaa8aSmrg 2376788de56ccSmrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 2376888de56ccSmrgDSYMUTIL=$lt_DSYMUTIL 2376988de56ccSmrg 2377088de56ccSmrg# Tool to change global to local symbols on Mac OS X. 2377188de56ccSmrgNMEDIT=$lt_NMEDIT 2377288de56ccSmrg 2377388de56ccSmrg# Tool to manipulate fat objects and archives on Mac OS X. 2377488de56ccSmrgLIPO=$lt_LIPO 2377588de56ccSmrg 2377688de56ccSmrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 2377788de56ccSmrgOTOOL=$lt_OTOOL 2377888de56ccSmrg 2377988de56ccSmrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 2378088de56ccSmrgOTOOL64=$lt_OTOOL64 2378188de56ccSmrg 2378288de56ccSmrg# Old archive suffix (normally "a"). 2378388de56ccSmrglibext=$libext 2378488de56ccSmrg 2378588de56ccSmrg# Shared library suffix (normally ".so"). 2378688de56ccSmrgshrext_cmds=$lt_shrext_cmds 2378788de56ccSmrg 2378888de56ccSmrg# The commands to extract the exported symbol list from a shared archive. 2378988de56ccSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 2379088de56ccSmrg 2379188de56ccSmrg# Variables whose values should be saved in libtool wrapper scripts and 2379288de56ccSmrg# restored at link time. 2379388de56ccSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink 2379488de56ccSmrg 2379588de56ccSmrg# Do we need the "lib" prefix for modules? 2379688de56ccSmrgneed_lib_prefix=$need_lib_prefix 2379788de56ccSmrg 2379888de56ccSmrg# Do we need a version for libraries? 2379988de56ccSmrgneed_version=$need_version 2380088de56ccSmrg 2380188de56ccSmrg# Library versioning type. 2380288de56ccSmrgversion_type=$version_type 2380388de56ccSmrg 2380488de56ccSmrg# Shared library runtime path variable. 2380588de56ccSmrgrunpath_var=$runpath_var 2380688de56ccSmrg 2380788de56ccSmrg# Shared library path variable. 2380888de56ccSmrgshlibpath_var=$shlibpath_var 238091ab64890Smrg 2381088de56ccSmrg# Is shlibpath searched before the hard-coded library search path? 2381188de56ccSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 238121ab64890Smrg 2381388de56ccSmrg# Format of library name prefix. 2381488de56ccSmrglibname_spec=$lt_libname_spec 238151ab64890Smrg 2381688de56ccSmrg# List of archive names. First name is the real one, the rest are links. 2381788de56ccSmrg# The last name is the one that the linker finds with -lNAME 2381888de56ccSmrglibrary_names_spec=$lt_library_names_spec 238191ab64890Smrg 2382088de56ccSmrg# The coded name of the library, if different from the real name. 2382188de56ccSmrgsoname_spec=$lt_soname_spec 238221ab64890Smrg 23823e9fcaa8aSmrg# Permission mode override for installation of shared libraries. 23824e9fcaa8aSmrginstall_override_mode=$lt_install_override_mode 23825e9fcaa8aSmrg 2382688de56ccSmrg# Command to use after installation of a shared archive. 2382788de56ccSmrgpostinstall_cmds=$lt_postinstall_cmds 238281ab64890Smrg 2382988de56ccSmrg# Command to use after uninstallation of a shared archive. 2383088de56ccSmrgpostuninstall_cmds=$lt_postuninstall_cmds 238311ab64890Smrg 2383288de56ccSmrg# Commands used to finish a libtool library installation in a directory. 2383388de56ccSmrgfinish_cmds=$lt_finish_cmds 238341ab64890Smrg 2383588de56ccSmrg# As "finish_cmds", except a single script fragment to be evaled but 2383688de56ccSmrg# not shown. 2383788de56ccSmrgfinish_eval=$lt_finish_eval 238381ab64890Smrg 2383988de56ccSmrg# Whether we should hardcode library paths into libraries. 2384088de56ccSmrghardcode_into_libs=$hardcode_into_libs 238411ab64890Smrg 2384288de56ccSmrg# Compile-time system search path for libraries. 2384388de56ccSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 238441ab64890Smrg 23845862bcd1aSmrg# Detected run-time system search path for libraries. 23846862bcd1aSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 23847862bcd1aSmrg 23848862bcd1aSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 23849862bcd1aSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 238501ab64890Smrg 2385188de56ccSmrg# Whether dlopen is supported. 2385288de56ccSmrgdlopen_support=$enable_dlopen 238531ab64890Smrg 2385488de56ccSmrg# Whether dlopen of programs is supported. 2385588de56ccSmrgdlopen_self=$enable_dlopen_self 238561ab64890Smrg 2385788de56ccSmrg# Whether dlopen of statically linked programs is supported. 2385888de56ccSmrgdlopen_self_static=$enable_dlopen_self_static 238591ab64890Smrg 2386088de56ccSmrg# Commands to strip libraries. 2386188de56ccSmrgold_striplib=$lt_old_striplib 2386288de56ccSmrgstriplib=$lt_striplib 238631ab64890Smrg 238641ab64890Smrg 2386588de56ccSmrg# The linker used to build libraries. 2386688de56ccSmrgLD=$lt_LD 238671ab64890Smrg 23868e9fcaa8aSmrg# How to create reloadable object files. 23869e9fcaa8aSmrgreload_flag=$lt_reload_flag 23870e9fcaa8aSmrgreload_cmds=$lt_reload_cmds 23871e9fcaa8aSmrg 2387288de56ccSmrg# Commands used to build an old-style archive. 2387388de56ccSmrgold_archive_cmds=$lt_old_archive_cmds 238741ab64890Smrg 2387588de56ccSmrg# A language specific compiler. 2387688de56ccSmrgCC=$lt_compiler 238771ab64890Smrg 2387888de56ccSmrg# Is the compiler the GNU compiler? 2387988de56ccSmrgwith_gcc=$GCC 238801ab64890Smrg 2388188de56ccSmrg# Compiler flag to turn off builtin functions. 2388288de56ccSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 238831ab64890Smrg 2388488de56ccSmrg# Additional compiler flags for building library objects. 2388588de56ccSmrgpic_flag=$lt_lt_prog_compiler_pic 238861ab64890Smrg 23887e9fcaa8aSmrg# How to pass a linker flag through the compiler. 23888e9fcaa8aSmrgwl=$lt_lt_prog_compiler_wl 23889e9fcaa8aSmrg 2389088de56ccSmrg# Compiler flag to prevent dynamic linking. 2389188de56ccSmrglink_static_flag=$lt_lt_prog_compiler_static 238921ab64890Smrg 2389388de56ccSmrg# Does compiler simultaneously support -c and -o options? 2389488de56ccSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 238951ab64890Smrg 2389688de56ccSmrg# Whether or not to add -lc for building shared libraries. 2389788de56ccSmrgbuild_libtool_need_lc=$archive_cmds_need_lc 238981ab64890Smrg 2389988de56ccSmrg# Whether or not to disallow shared libs when runtime libs are static. 2390088de56ccSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 239011ab64890Smrg 2390288de56ccSmrg# Compiler flag to allow reflexive dlopens. 2390388de56ccSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 239041ab64890Smrg 2390588de56ccSmrg# Compiler flag to generate shared objects directly from archives. 2390688de56ccSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 239071ab64890Smrg 2390888de56ccSmrg# Whether the compiler copes with passing no objects directly. 2390988de56ccSmrgcompiler_needs_object=$lt_compiler_needs_object 239101ab64890Smrg 2391188de56ccSmrg# Create an old-style archive from a shared archive. 2391288de56ccSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 239131ab64890Smrg 2391488de56ccSmrg# Create a temporary old-style archive to link instead of a shared archive. 2391588de56ccSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 239161ab64890Smrg 2391788de56ccSmrg# Commands used to build a shared archive. 2391888de56ccSmrgarchive_cmds=$lt_archive_cmds 2391988de56ccSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds 239201ab64890Smrg 2392188de56ccSmrg# Commands used to build a loadable module if different from building 2392288de56ccSmrg# a shared archive. 2392388de56ccSmrgmodule_cmds=$lt_module_cmds 2392488de56ccSmrgmodule_expsym_cmds=$lt_module_expsym_cmds 239251ab64890Smrg 2392688de56ccSmrg# Whether we are building with GNU ld or not. 2392788de56ccSmrgwith_gnu_ld=$lt_with_gnu_ld 239281ab64890Smrg 2392988de56ccSmrg# Flag that allows shared libraries with undefined symbols to be built. 2393088de56ccSmrgallow_undefined_flag=$lt_allow_undefined_flag 239312e9c7c8cSmrg 2393288de56ccSmrg# Flag that enforces no undefined symbols. 2393388de56ccSmrgno_undefined_flag=$lt_no_undefined_flag 239341ab64890Smrg 2393588de56ccSmrg# Flag to hardcode \$libdir into a binary during linking. 2393688de56ccSmrg# This must work even if \$libdir does not exist 2393788de56ccSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 239381ab64890Smrg 2393988de56ccSmrg# Whether we need a single "-rpath" flag with a separated argument. 2394088de56ccSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator 239412e9c7c8cSmrg 23942862bcd1aSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 2394388de56ccSmrg# DIR into the resulting binary. 2394488de56ccSmrghardcode_direct=$hardcode_direct 239452e9c7c8cSmrg 23946862bcd1aSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 2394788de56ccSmrg# DIR into the resulting binary and the resulting library dependency is 23948862bcd1aSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 2394988de56ccSmrg# library is relocated. 2395088de56ccSmrghardcode_direct_absolute=$hardcode_direct_absolute 2395188de56ccSmrg 2395288de56ccSmrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 2395388de56ccSmrg# into the resulting binary. 2395488de56ccSmrghardcode_minus_L=$hardcode_minus_L 2395588de56ccSmrg 2395688de56ccSmrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 2395788de56ccSmrg# into the resulting binary. 2395888de56ccSmrghardcode_shlibpath_var=$hardcode_shlibpath_var 2395988de56ccSmrg 2396088de56ccSmrg# Set to "yes" if building a shared library automatically hardcodes DIR 2396188de56ccSmrg# into the library and all subsequent libraries and executables linked 2396288de56ccSmrg# against it. 2396388de56ccSmrghardcode_automatic=$hardcode_automatic 2396488de56ccSmrg 2396588de56ccSmrg# Set to yes if linker adds runtime paths of dependent libraries 2396688de56ccSmrg# to runtime path list. 2396788de56ccSmrginherit_rpath=$inherit_rpath 2396888de56ccSmrg 2396988de56ccSmrg# Whether libtool must link a program against all its dependency libraries. 2397088de56ccSmrglink_all_deplibs=$link_all_deplibs 2397188de56ccSmrg 2397288de56ccSmrg# Set to "yes" if exported symbols are required. 2397388de56ccSmrgalways_export_symbols=$always_export_symbols 2397488de56ccSmrg 2397588de56ccSmrg# The commands to list exported symbols. 2397688de56ccSmrgexport_symbols_cmds=$lt_export_symbols_cmds 2397788de56ccSmrg 2397888de56ccSmrg# Symbols that should not be listed in the preloaded symbols. 2397988de56ccSmrgexclude_expsyms=$lt_exclude_expsyms 2398088de56ccSmrg 2398188de56ccSmrg# Symbols that must always be exported. 2398288de56ccSmrginclude_expsyms=$lt_include_expsyms 2398388de56ccSmrg 2398488de56ccSmrg# Commands necessary for linking programs (against libraries) with templates. 2398588de56ccSmrgprelink_cmds=$lt_prelink_cmds 2398688de56ccSmrg 23987e9fcaa8aSmrg# Commands necessary for finishing linking programs. 23988e9fcaa8aSmrgpostlink_cmds=$lt_postlink_cmds 23989e9fcaa8aSmrg 2399088de56ccSmrg# Specify filename containing input files. 2399188de56ccSmrgfile_list_spec=$lt_file_list_spec 2399288de56ccSmrg 2399388de56ccSmrg# How to hardcode a shared library path into an executable. 2399488de56ccSmrghardcode_action=$hardcode_action 2399588de56ccSmrg 2399688de56ccSmrg# ### END LIBTOOL CONFIG 2399788de56ccSmrg 23998862bcd1aSmrg_LT_EOF 23999862bcd1aSmrg 24000862bcd1aSmrg cat <<'_LT_EOF' >> "$cfgfile" 24001862bcd1aSmrg 24002862bcd1aSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 24003862bcd1aSmrg 24004862bcd1aSmrg# func_munge_path_list VARIABLE PATH 24005862bcd1aSmrg# ----------------------------------- 24006862bcd1aSmrg# VARIABLE is name of variable containing _space_ separated list of 24007862bcd1aSmrg# directories to be munged by the contents of PATH, which is string 24008862bcd1aSmrg# having a format: 24009862bcd1aSmrg# "DIR[:DIR]:" 24010862bcd1aSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 24011862bcd1aSmrg# ":DIR[:DIR]" 24012862bcd1aSmrg# string "DIR[ DIR]" will be appended to VARIABLE 24013862bcd1aSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 24014862bcd1aSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 24015862bcd1aSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 24016862bcd1aSmrg# "DIR[:DIR]" 24017862bcd1aSmrg# VARIABLE will be replaced by "DIR[ DIR]" 24018862bcd1aSmrgfunc_munge_path_list () 24019862bcd1aSmrg{ 24020862bcd1aSmrg case x$2 in 24021862bcd1aSmrg x) 24022862bcd1aSmrg ;; 24023862bcd1aSmrg *:) 24024862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 24025862bcd1aSmrg ;; 24026862bcd1aSmrg x:*) 24027862bcd1aSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 24028862bcd1aSmrg ;; 24029862bcd1aSmrg *::*) 24030862bcd1aSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 24031862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 24032862bcd1aSmrg ;; 24033862bcd1aSmrg *) 24034862bcd1aSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 24035862bcd1aSmrg ;; 24036862bcd1aSmrg esac 24037862bcd1aSmrg} 24038862bcd1aSmrg 24039862bcd1aSmrg 24040862bcd1aSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 24041862bcd1aSmrgfunc_cc_basename () 24042862bcd1aSmrg{ 24043862bcd1aSmrg for cc_temp in $*""; do 24044862bcd1aSmrg case $cc_temp in 24045862bcd1aSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 24046862bcd1aSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 24047862bcd1aSmrg \-*) ;; 24048862bcd1aSmrg *) break;; 24049862bcd1aSmrg esac 24050862bcd1aSmrg done 24051862bcd1aSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 24052862bcd1aSmrg} 24053862bcd1aSmrg 24054862bcd1aSmrg 24055862bcd1aSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE 24056862bcd1aSmrg 2405788de56ccSmrg_LT_EOF 2405888de56ccSmrg 2405988de56ccSmrg case $host_os in 2406088de56ccSmrg aix3*) 2406188de56ccSmrg cat <<\_LT_EOF >> "$cfgfile" 2406288de56ccSmrg# AIX sometimes has problems with the GCC collect2 program. For some 2406388de56ccSmrg# reason, if we set the COLLECT_NAMES environment variable, the problems 2406488de56ccSmrg# vanish in a puff of smoke. 24065862bcd1aSmrgif test set != "${COLLECT_NAMES+set}"; then 2406688de56ccSmrg COLLECT_NAMES= 2406788de56ccSmrg export COLLECT_NAMES 2406888de56ccSmrgfi 2406988de56ccSmrg_LT_EOF 2407088de56ccSmrg ;; 2407188de56ccSmrg esac 240722e9c7c8cSmrg 240732e9c7c8cSmrg 24074862bcd1aSmrgltmain=$ac_aux_dir/ltmain.sh 240752e9c7c8cSmrg 240761ab64890Smrg 2407788de56ccSmrg # We use sed instead of cat because bash on DJGPP gets confused if 2407888de56ccSmrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 2407988de56ccSmrg # text mode, it properly converts lines to CR/LF. This bash problem 2408088de56ccSmrg # is reportedly fixed, but why not run on old versions too? 24081876003caSmrg sed '$q' "$ltmain" >> "$cfgfile" \ 24082e9fcaa8aSmrg || (rm -f "$cfgfile"; exit 1) 24083e9fcaa8aSmrg 24084e9fcaa8aSmrg mv -f "$cfgfile" "$ofile" || 2408588de56ccSmrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 2408688de56ccSmrg chmod +x "$ofile" 2408788de56ccSmrg 240881ab64890Smrg ;; 240891ab64890Smrg 240901ab64890Smrg esac 240911ab64890Smrgdone # for ac_tag 240921ab64890Smrg 240931ab64890Smrg 24094b4ee4795Smrgas_fn_exit 0 240951ab64890Smrg_ACEOF 240961ab64890Smrgac_clean_files=$ac_clean_files_save 240971ab64890Smrg 240982e9c7c8cSmrgtest $ac_write_fail = 0 || 2409947f86ac1Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 241002e9c7c8cSmrg 241011ab64890Smrg 241021ab64890Smrg# configure is writing to config.log, and then calls config.status. 241031ab64890Smrg# config.status does its own redirection, appending to config.log. 241041ab64890Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 241051ab64890Smrg# by configure, so config.status won't be able to write to it; its 241061ab64890Smrg# output is simply discarded. So we exec the FD to /dev/null, 241071ab64890Smrg# effectively closing config.log, so it can be properly (re)opened and 241081ab64890Smrg# appended to by config.status. When coming back to configure, we 241091ab64890Smrg# need to make the FD available again. 241101ab64890Smrgif test "$no_create" != yes; then 241111ab64890Smrg ac_cs_success=: 241121ab64890Smrg ac_config_status_args= 241131ab64890Smrg test "$silent" = yes && 241141ab64890Smrg ac_config_status_args="$ac_config_status_args --quiet" 241151ab64890Smrg exec 5>/dev/null 241161ab64890Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 241171ab64890Smrg exec 5>>config.log 241181ab64890Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 241191ab64890Smrg # would make configure fail if this is the last instruction. 2412047f86ac1Smrg $ac_cs_success || as_fn_exit 1 241211ab64890Smrgfi 241222e9c7c8cSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 24123876003caSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 24124876003caSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 241252e9c7c8cSmrgfi 241261ab64890Smrg 241271ab64890Smrg 241281ab64890Smrgecho "" 24129876003caSmrgecho "$PACKAGE_STRING will be built with the following settings:" 241301ab64890Smrgecho " Loadable i18n module support: "$XLIB_LOADABLE_I18N 241311ab64890Smrgecho " Loadable xcursor library support: "$XLIB_LOADABLE_XCURSOR 241321ab64890Smrgecho " Threading support: "$xthreads 241331ab64890Smrgecho " Use Threads safe API: "$mtsafeapi 241345efbdfc3Smrgecho " Use thread safety constructor: "$USE_THREAD_SAFETY_CONSTRUCTOR 241351ab64890Smrgecho " XCMS: "$XCMS 241361ab64890Smrgecho " Internationalization support: "$XLOCALE 241371ab64890Smrgecho " XF86BigFont support: "$XF86BIGFONT 241381ab64890Smrgecho " XKB support: "$XKB 241391ab64890Smrgecho " XLOCALEDIR environment variable support: "$ENABLE_XLOCALEDIR 241401ab64890Smrgecho " Compose table cache enabled: "$COMPOSECACHE 2414188de56ccSmrgecho " Functional specs building enabled: "$build_specs 241421ab64890Smrgecho "" 24143