configure revision b41a30aa
1a253d6aeSmrg#! /bin/sh 2a253d6aeSmrg# Guess values for system-dependent variables and create Makefiles. 3b41a30aaSmrg# Generated by GNU Autoconf 2.71 for libXtst 1.2.4. 4a253d6aeSmrg# 5b41a30aaSmrg# Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>. 6a253d6aeSmrg# 725b89263Smrg# 8b41a30aaSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9b41a30aaSmrg# Inc. 1025b89263Smrg# 1125b89263Smrg# 12a253d6aeSmrg# This configure script is free software; the Free Software Foundation 13a253d6aeSmrg# gives unlimited permission to copy, distribute and modify it. 1425b89263Smrg## -------------------- ## 1525b89263Smrg## M4sh Initialization. ## 1625b89263Smrg## -------------------- ## 17a253d6aeSmrg 18a253d6aeSmrg# Be more Bourne compatible 19a253d6aeSmrgDUALCASE=1; export DUALCASE # for MKS sh 20b41a30aaSmrgas_nop=: 21b41a30aaSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22b41a30aaSmrgthen : 23a253d6aeSmrg emulate sh 24a253d6aeSmrg NULLCMD=: 25ea133fd7Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26a253d6aeSmrg # is contrary to our usage. Disable this feature. 27a253d6aeSmrg alias -g '${1+"$@"}'='"$@"' 28a253d6aeSmrg setopt NO_GLOB_SUBST 29b41a30aaSmrgelse $as_nop 3025b89263Smrg case `(set -o) 2>/dev/null` in #( 3125b89263Smrg *posix*) : 3225b89263Smrg set -o posix ;; #( 3325b89263Smrg *) : 3425b89263Smrg ;; 35a253d6aeSmrgesac 36a253d6aeSmrgfi 37a253d6aeSmrg 38a253d6aeSmrg 39b41a30aaSmrg 40b41a30aaSmrg# Reset variables that may have inherited troublesome values from 41b41a30aaSmrg# the environment. 42b41a30aaSmrg 43b41a30aaSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44b41a30aaSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45b41a30aaSmrg# side effect of setting IFS to empty, thus disabling word splitting.) 46b41a30aaSmrg# Quoting is to prevent editors from complaining about space-tab. 47ea133fd7Smrgas_nl=' 48ea133fd7Smrg' 49ea133fd7Smrgexport as_nl 50b41a30aaSmrgIFS=" "" $as_nl" 51b41a30aaSmrg 52b41a30aaSmrgPS1='$ ' 53b41a30aaSmrgPS2='> ' 54b41a30aaSmrgPS4='+ ' 55b41a30aaSmrg 56b41a30aaSmrg# Ensure predictable behavior from utilities with locale-dependent output. 57b41a30aaSmrgLC_ALL=C 58b41a30aaSmrgexport LC_ALL 59b41a30aaSmrgLANGUAGE=C 60b41a30aaSmrgexport LANGUAGE 61b41a30aaSmrg 62b41a30aaSmrg# We cannot yet rely on "unset" to work, but we need these variables 63b41a30aaSmrg# to be unset--not just set to an empty or harmless value--now, to 64b41a30aaSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65b41a30aaSmrg# also avoids known problems related to "unset" and subshell syntax 66b41a30aaSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67b41a30aaSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68b41a30aaSmrgdo eval test \${$as_var+y} \ 69b41a30aaSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70b41a30aaSmrgdone 71b41a30aaSmrg 72b41a30aaSmrg# Ensure that fds 0, 1, and 2 are open. 73b41a30aaSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74b41a30aaSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75b41a30aaSmrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76ea133fd7Smrg 77a253d6aeSmrg# The user is always right. 78b41a30aaSmrgif ${PATH_SEPARATOR+false} :; then 79ea133fd7Smrg PATH_SEPARATOR=: 80ea133fd7Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81ea133fd7Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82ea133fd7Smrg PATH_SEPARATOR=';' 83ea133fd7Smrg } 84a253d6aeSmrgfi 85a253d6aeSmrg 86a253d6aeSmrg 87a253d6aeSmrg# Find who we are. Look in the path if we contain no directory separator. 8825b89263Smrgas_myself= 8925b89263Smrgcase $0 in #(( 90a253d6aeSmrg *[\\/]* ) as_myself=$0 ;; 91a253d6aeSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92a253d6aeSmrgfor as_dir in $PATH 93a253d6aeSmrgdo 94a253d6aeSmrg IFS=$as_save_IFS 95b41a30aaSmrg case $as_dir in #((( 96b41a30aaSmrg '') as_dir=./ ;; 97b41a30aaSmrg */) ;; 98b41a30aaSmrg *) as_dir=$as_dir/ ;; 99b41a30aaSmrg esac 100b41a30aaSmrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 10125b89263Smrg done 102a253d6aeSmrgIFS=$as_save_IFS 103a253d6aeSmrg 104a253d6aeSmrg ;; 105a253d6aeSmrgesac 106a253d6aeSmrg# We did not find ourselves, most probably we were run as `sh COMMAND' 107a253d6aeSmrg# in which case we are not to be found in the path. 108a253d6aeSmrgif test "x$as_myself" = x; then 109a253d6aeSmrg as_myself=$0 110a253d6aeSmrgfi 111a253d6aeSmrgif test ! -f "$as_myself"; then 112b41a30aaSmrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11325b89263Smrg exit 1 114a253d6aeSmrgfi 115a253d6aeSmrg 11625b89263Smrg 11731637056Smrg# Use a proper internal environment variable to ensure we don't fall 11831637056Smrg # into an infinite loop, continuously re-executing ourselves. 11931637056Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 12031637056Smrg _as_can_reexec=no; export _as_can_reexec; 12131637056Smrg # We cannot yet assume a decent shell, so we have to provide a 12231637056Smrg# neutralization value for shells without unset; and this also 12331637056Smrg# works around shells that cannot unset nonexistent variables. 12431637056Smrg# Preserve -v and -x to the replacement shell. 12531637056SmrgBASH_ENV=/dev/null 12631637056SmrgENV=/dev/null 12731637056Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 12831637056Smrgcase $- in # (((( 12931637056Smrg *v*x* | *x*v* ) as_opts=-vx ;; 13031637056Smrg *v* ) as_opts=-v ;; 13131637056Smrg *x* ) as_opts=-x ;; 13231637056Smrg * ) as_opts= ;; 13331637056Smrgesac 13431637056Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 13531637056Smrg# Admittedly, this is quite paranoid, since all the known shells bail 13631637056Smrg# out after a failed `exec'. 137b41a30aaSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138b41a30aaSmrgexit 255 13931637056Smrg fi 14031637056Smrg # We don't want this to propagate to other subprocesses. 14131637056Smrg { _as_can_reexec=; unset _as_can_reexec;} 14225b89263Smrgif test "x$CONFIG_SHELL" = x; then 143b41a30aaSmrg as_bourne_compatible="as_nop=: 144b41a30aaSmrgif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145b41a30aaSmrgthen : 14625b89263Smrg emulate sh 14725b89263Smrg NULLCMD=: 14825b89263Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14925b89263Smrg # is contrary to our usage. Disable this feature. 15025b89263Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 15125b89263Smrg setopt NO_GLOB_SUBST 152b41a30aaSmrgelse \$as_nop 15325b89263Smrg case \`(set -o) 2>/dev/null\` in #( 15425b89263Smrg *posix*) : 15525b89263Smrg set -o posix ;; #( 15625b89263Smrg *) : 15725b89263Smrg ;; 15825b89263Smrgesac 15925b89263Smrgfi 16025b89263Smrg" 16125b89263Smrg as_required="as_fn_return () { (exit \$1); } 16225b89263Smrgas_fn_success () { as_fn_return 0; } 16325b89263Smrgas_fn_failure () { as_fn_return 1; } 16425b89263Smrgas_fn_ret_success () { return 0; } 16525b89263Smrgas_fn_ret_failure () { return 1; } 16625b89263Smrg 16725b89263Smrgexitcode=0 16825b89263Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16925b89263Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 17025b89263Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 17125b89263Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172b41a30aaSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173b41a30aaSmrgthen : 17425b89263Smrg 175b41a30aaSmrgelse \$as_nop 17625b89263Smrg exitcode=1; echo positional parameters were not saved. 17725b89263Smrgfi 17831637056Smrgtest x\$exitcode = x0 || exit 1 179b41a30aaSmrgblah=\$(echo \$(echo blah)) 180b41a30aaSmrgtest x\"\$blah\" = xblah || exit 1 18131637056Smrgtest -x / || exit 1" 18225b89263Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 18325b89263Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 18425b89263Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 18525b89263Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 18625b89263Smrg 18725b89263Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 18825b89263Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18925b89263Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 19025b89263Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 19125b89263Smrg PATH=/empty FPATH=/empty; export PATH FPATH 19225b89263Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 19306f32fbeSmrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 19406f32fbeSmrgtest \$(( 1 + 1 )) = 2 || exit 1" 195b41a30aaSmrg if (eval "$as_required") 2>/dev/null 196b41a30aaSmrgthen : 19725b89263Smrg as_have_required=yes 198b41a30aaSmrgelse $as_nop 19925b89263Smrg as_have_required=no 20025b89263Smrgfi 201b41a30aaSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202b41a30aaSmrgthen : 20325b89263Smrg 204b41a30aaSmrgelse $as_nop 20525b89263Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20625b89263Smrgas_found=false 20725b89263Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20825b89263Smrgdo 20925b89263Smrg IFS=$as_save_IFS 210b41a30aaSmrg case $as_dir in #((( 211b41a30aaSmrg '') as_dir=./ ;; 212b41a30aaSmrg */) ;; 213b41a30aaSmrg *) as_dir=$as_dir/ ;; 214b41a30aaSmrg esac 21525b89263Smrg as_found=: 21625b89263Smrg case $as_dir in #( 21725b89263Smrg /*) 21825b89263Smrg for as_base in sh bash ksh sh5; do 21925b89263Smrg # Try only shells that exist, to save several forks. 220b41a30aaSmrg as_shell=$as_dir$as_base 22125b89263Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222b41a30aaSmrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223b41a30aaSmrgthen : 22425b89263Smrg CONFIG_SHELL=$as_shell as_have_required=yes 225b41a30aaSmrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226b41a30aaSmrgthen : 22725b89263Smrg break 2 22825b89263Smrgfi 22925b89263Smrgfi 23025b89263Smrg done;; 23125b89263Smrg esac 23225b89263Smrg as_found=false 23325b89263Smrgdone 23425b89263SmrgIFS=$as_save_IFS 235b41a30aaSmrgif $as_found 236b41a30aaSmrgthen : 237b41a30aaSmrg 238b41a30aaSmrgelse $as_nop 239b41a30aaSmrg if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240b41a30aaSmrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241b41a30aaSmrgthen : 242b41a30aaSmrg CONFIG_SHELL=$SHELL as_have_required=yes 243b41a30aaSmrgfi 244b41a30aaSmrgfi 24525b89263Smrg 24625b89263Smrg 247b41a30aaSmrg if test "x$CONFIG_SHELL" != x 248b41a30aaSmrgthen : 24931637056Smrg export CONFIG_SHELL 25031637056Smrg # We cannot yet assume a decent shell, so we have to provide a 25131637056Smrg# neutralization value for shells without unset; and this also 25231637056Smrg# works around shells that cannot unset nonexistent variables. 25331637056Smrg# Preserve -v and -x to the replacement shell. 25431637056SmrgBASH_ENV=/dev/null 25531637056SmrgENV=/dev/null 25631637056Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 25731637056Smrgcase $- in # (((( 25831637056Smrg *v*x* | *x*v* ) as_opts=-vx ;; 25931637056Smrg *v* ) as_opts=-v ;; 26031637056Smrg *x* ) as_opts=-x ;; 26131637056Smrg * ) as_opts= ;; 26231637056Smrgesac 26331637056Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 26431637056Smrg# Admittedly, this is quite paranoid, since all the known shells bail 26531637056Smrg# out after a failed `exec'. 266b41a30aaSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 26731637056Smrgexit 255 26825b89263Smrgfi 26925b89263Smrg 270b41a30aaSmrg if test x$as_have_required = xno 271b41a30aaSmrgthen : 272b41a30aaSmrg printf "%s\n" "$0: This script requires a shell more modern than all" 273b41a30aaSmrg printf "%s\n" "$0: the shells that I found on your system." 274b41a30aaSmrg if test ${ZSH_VERSION+y} ; then 275b41a30aaSmrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276b41a30aaSmrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 27725b89263Smrg else 278b41a30aaSmrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 279b41a30aaSmrg$0: https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues 28025b89263Smrg$0: about your system, including any error possibly output 28125b89263Smrg$0: before this message. Then install a modern shell, or 28225b89263Smrg$0: manually run the script under such a shell if you do 28325b89263Smrg$0: have one." 28425b89263Smrg fi 28525b89263Smrg exit 1 28625b89263Smrgfi 28725b89263Smrgfi 28825b89263Smrgfi 28925b89263SmrgSHELL=${CONFIG_SHELL-/bin/sh} 29025b89263Smrgexport SHELL 29125b89263Smrg# Unset more variables known to interfere with behavior of common tools. 29225b89263SmrgCLICOLOR_FORCE= GREP_OPTIONS= 29325b89263Smrgunset CLICOLOR_FORCE GREP_OPTIONS 29425b89263Smrg 29525b89263Smrg## --------------------- ## 29625b89263Smrg## M4sh Shell Functions. ## 29725b89263Smrg## --------------------- ## 29825b89263Smrg# as_fn_unset VAR 29925b89263Smrg# --------------- 30025b89263Smrg# Portably unset VAR. 30125b89263Smrgas_fn_unset () 30225b89263Smrg{ 30325b89263Smrg { eval $1=; unset $1;} 30425b89263Smrg} 30525b89263Smrgas_unset=as_fn_unset 30625b89263Smrg 307b41a30aaSmrg 30825b89263Smrg# as_fn_set_status STATUS 30925b89263Smrg# ----------------------- 31025b89263Smrg# Set $? to STATUS, without forking. 31125b89263Smrgas_fn_set_status () 31225b89263Smrg{ 31325b89263Smrg return $1 31425b89263Smrg} # as_fn_set_status 31525b89263Smrg 31625b89263Smrg# as_fn_exit STATUS 31725b89263Smrg# ----------------- 31825b89263Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 31925b89263Smrgas_fn_exit () 32025b89263Smrg{ 32125b89263Smrg set +e 32225b89263Smrg as_fn_set_status $1 32325b89263Smrg exit $1 32425b89263Smrg} # as_fn_exit 325b41a30aaSmrg# as_fn_nop 326b41a30aaSmrg# --------- 327b41a30aaSmrg# Do nothing but, unlike ":", preserve the value of $?. 328b41a30aaSmrgas_fn_nop () 329b41a30aaSmrg{ 330b41a30aaSmrg return $? 331b41a30aaSmrg} 332b41a30aaSmrgas_nop=as_fn_nop 33325b89263Smrg 33425b89263Smrg# as_fn_mkdir_p 33525b89263Smrg# ------------- 33625b89263Smrg# Create "$as_dir" as a directory, including parents if necessary. 33725b89263Smrgas_fn_mkdir_p () 33825b89263Smrg{ 33925b89263Smrg 34025b89263Smrg case $as_dir in #( 34125b89263Smrg -*) as_dir=./$as_dir;; 34225b89263Smrg esac 34325b89263Smrg test -d "$as_dir" || eval $as_mkdir_p || { 34425b89263Smrg as_dirs= 34525b89263Smrg while :; do 34625b89263Smrg case $as_dir in #( 347b41a30aaSmrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 34825b89263Smrg *) as_qdir=$as_dir;; 34925b89263Smrg esac 35025b89263Smrg as_dirs="'$as_qdir' $as_dirs" 35125b89263Smrg as_dir=`$as_dirname -- "$as_dir" || 35225b89263Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 35325b89263Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 35425b89263Smrg X"$as_dir" : 'X\(//\)$' \| \ 35525b89263Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 356b41a30aaSmrgprintf "%s\n" X"$as_dir" | 35725b89263Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 35825b89263Smrg s//\1/ 35925b89263Smrg q 36025b89263Smrg } 36125b89263Smrg /^X\(\/\/\)[^/].*/{ 36225b89263Smrg s//\1/ 36325b89263Smrg q 36425b89263Smrg } 36525b89263Smrg /^X\(\/\/\)$/{ 36625b89263Smrg s//\1/ 36725b89263Smrg q 36825b89263Smrg } 36925b89263Smrg /^X\(\/\).*/{ 37025b89263Smrg s//\1/ 37125b89263Smrg q 37225b89263Smrg } 37325b89263Smrg s/.*/./; q'` 37425b89263Smrg test -d "$as_dir" && break 37525b89263Smrg done 37625b89263Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 37725b89263Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 37825b89263Smrg 37925b89263Smrg 38025b89263Smrg} # as_fn_mkdir_p 38131637056Smrg 38231637056Smrg# as_fn_executable_p FILE 38331637056Smrg# ----------------------- 38431637056Smrg# Test if FILE is an executable regular file. 38531637056Smrgas_fn_executable_p () 38631637056Smrg{ 38731637056Smrg test -f "$1" && test -x "$1" 38831637056Smrg} # as_fn_executable_p 38925b89263Smrg# as_fn_append VAR VALUE 39025b89263Smrg# ---------------------- 39125b89263Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 39225b89263Smrg# advantage of any shell optimizations that allow amortized linear growth over 39325b89263Smrg# repeated appends, instead of the typical quadratic growth present in naive 39425b89263Smrg# implementations. 395b41a30aaSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396b41a30aaSmrgthen : 39725b89263Smrg eval 'as_fn_append () 39825b89263Smrg { 39925b89263Smrg eval $1+=\$2 40025b89263Smrg }' 401b41a30aaSmrgelse $as_nop 40225b89263Smrg as_fn_append () 40325b89263Smrg { 40425b89263Smrg eval $1=\$$1\$2 40525b89263Smrg } 40625b89263Smrgfi # as_fn_append 40725b89263Smrg 40825b89263Smrg# as_fn_arith ARG... 40925b89263Smrg# ------------------ 41025b89263Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 41125b89263Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 41225b89263Smrg# must be portable across $(()) and expr. 413b41a30aaSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414b41a30aaSmrgthen : 41525b89263Smrg eval 'as_fn_arith () 41625b89263Smrg { 41725b89263Smrg as_val=$(( $* )) 41825b89263Smrg }' 419b41a30aaSmrgelse $as_nop 42025b89263Smrg as_fn_arith () 42125b89263Smrg { 42225b89263Smrg as_val=`expr "$@" || test $? -eq 1` 42325b89263Smrg } 42425b89263Smrgfi # as_fn_arith 42525b89263Smrg 426b41a30aaSmrg# as_fn_nop 427b41a30aaSmrg# --------- 428b41a30aaSmrg# Do nothing but, unlike ":", preserve the value of $?. 429b41a30aaSmrgas_fn_nop () 430b41a30aaSmrg{ 431b41a30aaSmrg return $? 432b41a30aaSmrg} 433b41a30aaSmrgas_nop=as_fn_nop 43425b89263Smrg 43525b89263Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 43625b89263Smrg# ---------------------------------------- 43725b89263Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 43825b89263Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 43925b89263Smrg# script with STATUS, using 1 if that was 0. 44025b89263Smrgas_fn_error () 44125b89263Smrg{ 44225b89263Smrg as_status=$1; test $as_status -eq 0 && as_status=1 44325b89263Smrg if test "$4"; then 44425b89263Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 445b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 44625b89263Smrg fi 447b41a30aaSmrg printf "%s\n" "$as_me: error: $2" >&2 44825b89263Smrg as_fn_exit $as_status 44925b89263Smrg} # as_fn_error 45025b89263Smrg 451a253d6aeSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 452a253d6aeSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 453a253d6aeSmrg as_expr=expr 454a253d6aeSmrgelse 455a253d6aeSmrg as_expr=false 456a253d6aeSmrgfi 457a253d6aeSmrg 458a253d6aeSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459a253d6aeSmrg as_basename=basename 460a253d6aeSmrgelse 461a253d6aeSmrg as_basename=false 462a253d6aeSmrgfi 463a253d6aeSmrg 46425b89263Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 46525b89263Smrg as_dirname=dirname 46625b89263Smrgelse 46725b89263Smrg as_dirname=false 46825b89263Smrgfi 469a253d6aeSmrg 470a253d6aeSmrgas_me=`$as_basename -- "$0" || 471a253d6aeSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472a253d6aeSmrg X"$0" : 'X\(//\)$' \| \ 473a253d6aeSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 474b41a30aaSmrgprintf "%s\n" X/"$0" | 475a253d6aeSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 476a253d6aeSmrg s//\1/ 477a253d6aeSmrg q 478a253d6aeSmrg } 479a253d6aeSmrg /^X\/\(\/\/\)$/{ 480a253d6aeSmrg s//\1/ 481a253d6aeSmrg q 482a253d6aeSmrg } 483a253d6aeSmrg /^X\/\(\/\).*/{ 484a253d6aeSmrg s//\1/ 485a253d6aeSmrg q 486a253d6aeSmrg } 487a253d6aeSmrg s/.*/./; q'` 488a253d6aeSmrg 48925b89263Smrg# Avoid depending upon Character Ranges. 49025b89263Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 49125b89263Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 49225b89263Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 49325b89263Smrgas_cr_digits='0123456789' 49425b89263Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 495a253d6aeSmrg 496a253d6aeSmrg 49725b89263Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 49825b89263Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 49925b89263Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 50025b89263Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 50125b89263Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 50225b89263Smrg sed -n ' 50325b89263Smrg p 50425b89263Smrg /[$]LINENO/= 50525b89263Smrg ' <$as_myself | 50625b89263Smrg sed ' 50725b89263Smrg s/[$]LINENO.*/&-/ 50825b89263Smrg t lineno 50925b89263Smrg b 51025b89263Smrg :lineno 51125b89263Smrg N 51225b89263Smrg :loop 51325b89263Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 51425b89263Smrg t loop 51525b89263Smrg s/-\n.*// 51625b89263Smrg ' >$as_me.lineno && 51725b89263Smrg chmod +x "$as_me.lineno" || 518b41a30aaSmrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 519a253d6aeSmrg 52031637056Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 52131637056Smrg # already done that, so ensure we don't try to do so again and fall 52231637056Smrg # in an infinite loop. This has already happened in practice. 52331637056Smrg _as_can_reexec=no; export _as_can_reexec 52425b89263Smrg # Don't try to exec as it changes $[0], causing all sort of problems 52525b89263Smrg # (the dirname of $[0] is not the place where we might find the 52625b89263Smrg # original and so on. Autoconf is especially sensitive to this). 52725b89263Smrg . "./$as_me.lineno" 52825b89263Smrg # Exit status is that of the last command. 52925b89263Smrg exit 530a253d6aeSmrg} 531a253d6aeSmrg 532b41a30aaSmrg 533b41a30aaSmrg# Determine whether it's possible to make 'echo' print without a newline. 534b41a30aaSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 535b41a30aaSmrg# for compatibility with existing Makefiles. 53625b89263SmrgECHO_C= ECHO_N= ECHO_T= 53725b89263Smrgcase `echo -n x` in #((((( 53825b89263Smrg-n*) 53925b89263Smrg case `echo 'xy\c'` in 54025b89263Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 54125b89263Smrg xy) ECHO_C='\c';; 54225b89263Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 54325b89263Smrg ECHO_T=' ';; 54425b89263Smrg esac;; 54525b89263Smrg*) 54625b89263Smrg ECHO_N='-n';; 54725b89263Smrgesac 548a253d6aeSmrg 549b41a30aaSmrg# For backward compatibility with old third-party macros, we provide 550b41a30aaSmrg# the shell variables $as_echo and $as_echo_n. New code should use 551b41a30aaSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 552b41a30aaSmrgas_echo='printf %s\n' 553b41a30aaSmrgas_echo_n='printf %s' 554b41a30aaSmrg 555b41a30aaSmrg 55625b89263Smrgrm -f conf$$ conf$$.exe conf$$.file 55725b89263Smrgif test -d conf$$.dir; then 55825b89263Smrg rm -f conf$$.dir/conf$$.file 55925b89263Smrgelse 56025b89263Smrg rm -f conf$$.dir 56125b89263Smrg mkdir conf$$.dir 2>/dev/null 562a253d6aeSmrgfi 56325b89263Smrgif (echo >conf$$.file) 2>/dev/null; then 56425b89263Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 56525b89263Smrg as_ln_s='ln -s' 56625b89263Smrg # ... but there are two gotchas: 56725b89263Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 56825b89263Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 56931637056Smrg # In both cases, we have to default to `cp -pR'. 57025b89263Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 57131637056Smrg as_ln_s='cp -pR' 57225b89263Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 57325b89263Smrg as_ln_s=ln 57425b89263Smrg else 57531637056Smrg as_ln_s='cp -pR' 57625b89263Smrg fi 577a253d6aeSmrgelse 57831637056Smrg as_ln_s='cp -pR' 579a253d6aeSmrgfi 58025b89263Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 58125b89263Smrgrmdir conf$$.dir 2>/dev/null 582a253d6aeSmrg 58325b89263Smrgif mkdir -p . 2>/dev/null; then 58425b89263Smrg as_mkdir_p='mkdir -p "$as_dir"' 58525b89263Smrgelse 58625b89263Smrg test -d ./-p && rmdir ./-p 58725b89263Smrg as_mkdir_p=false 588a253d6aeSmrgfi 589a253d6aeSmrg 59031637056Smrgas_test_x='test -x' 59131637056Smrgas_executable_p=as_fn_executable_p 592a253d6aeSmrg 59325b89263Smrg# Sed expression to map a string onto a valid CPP name. 59425b89263Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 595a253d6aeSmrg 59625b89263Smrg# Sed expression to map a string onto a valid variable name. 59725b89263Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598a253d6aeSmrg 59906f32fbeSmrgSHELL=${CONFIG_SHELL-/bin/sh} 60006f32fbeSmrg 60125b89263Smrgas_awk_strverscmp=' 60225b89263Smrg # Use only awk features that work with 7th edition Unix awk (1978). 60325b89263Smrg # My, what an old awk you have, Mr. Solaris! 60425b89263Smrg END { 60525b89263Smrg while (length(v1) && length(v2)) { 60625b89263Smrg # Set d1 to be the next thing to compare from v1, and likewise for d2. 60725b89263Smrg # Normally this is a single character, but if v1 and v2 contain digits, 60825b89263Smrg # compare them as integers and fractions as strverscmp does. 60925b89263Smrg if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { 61025b89263Smrg # Split v1 and v2 into their leading digit string components d1 and d2, 61125b89263Smrg # and advance v1 and v2 past the leading digit strings. 61225b89263Smrg for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue 61325b89263Smrg for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue 61425b89263Smrg d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) 61525b89263Smrg d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) 61625b89263Smrg if (d1 ~ /^0/) { 61725b89263Smrg if (d2 ~ /^0/) { 61825b89263Smrg # Compare two fractions. 61925b89263Smrg while (d1 ~ /^0/ && d2 ~ /^0/) { 62025b89263Smrg d1 = substr(d1, 2); len1-- 62125b89263Smrg d2 = substr(d2, 2); len2-- 62225b89263Smrg } 62325b89263Smrg if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { 62425b89263Smrg # The two components differ in length, and the common prefix 62525b89263Smrg # contains only leading zeros. Consider the longer to be less. 62625b89263Smrg d1 = -len1 62725b89263Smrg d2 = -len2 62825b89263Smrg } else { 62925b89263Smrg # Otherwise, compare as strings. 63025b89263Smrg d1 = "x" d1 63125b89263Smrg d2 = "x" d2 63225b89263Smrg } 63325b89263Smrg } else { 63425b89263Smrg # A fraction is less than an integer. 63525b89263Smrg exit 1 63625b89263Smrg } 63725b89263Smrg } else { 63825b89263Smrg if (d2 ~ /^0/) { 63925b89263Smrg # An integer is greater than a fraction. 64025b89263Smrg exit 2 64125b89263Smrg } else { 64225b89263Smrg # Compare two integers. 64325b89263Smrg d1 += 0 64425b89263Smrg d2 += 0 64525b89263Smrg } 64625b89263Smrg } 64725b89263Smrg } else { 64825b89263Smrg # The normal case, without worrying about digits. 64925b89263Smrg d1 = substr(v1, 1, 1); v1 = substr(v1, 2) 65025b89263Smrg d2 = substr(v2, 1, 1); v2 = substr(v2, 2) 65125b89263Smrg } 65225b89263Smrg if (d1 < d2) exit 1 65325b89263Smrg if (d1 > d2) exit 2 65425b89263Smrg } 65525b89263Smrg # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), 65625b89263Smrg # which mishandles some comparisons of empty strings to integers. 65725b89263Smrg if (length(v2)) exit 1 65825b89263Smrg if (length(v1)) exit 2 65925b89263Smrg } 66025b89263Smrg' 661a253d6aeSmrg 66225b89263Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 66325b89263Smrgexec 6>&1 664a253d6aeSmrg 665a253d6aeSmrg# Name of the host. 66625b89263Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 667a253d6aeSmrg# so uname gets run too. 668a253d6aeSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 669a253d6aeSmrg 670a253d6aeSmrg# 671a253d6aeSmrg# Initializations. 672a253d6aeSmrg# 673a253d6aeSmrgac_default_prefix=/usr/local 674a253d6aeSmrgac_clean_files= 675a253d6aeSmrgac_config_libobj_dir=. 676a253d6aeSmrgLIBOBJS= 677a253d6aeSmrgcross_compiling=no 678a253d6aeSmrgsubdirs= 679a253d6aeSmrgMFLAGS= 680a253d6aeSmrgMAKEFLAGS= 681a253d6aeSmrg 682a253d6aeSmrg# Identity of this package. 683a253d6aeSmrgPACKAGE_NAME='libXtst' 684a253d6aeSmrgPACKAGE_TARNAME='libXtst' 685b41a30aaSmrgPACKAGE_VERSION='1.2.4' 686b41a30aaSmrgPACKAGE_STRING='libXtst 1.2.4' 687b41a30aaSmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues' 68825b89263SmrgPACKAGE_URL='' 689a253d6aeSmrg 69006f32fbeSmrgac_unique_file="Makefile.am" 691a253d6aeSmrg# Factoring default headers for most tests. 692a253d6aeSmrgac_includes_default="\ 693b41a30aaSmrg#include <stddef.h> 694b41a30aaSmrg#ifdef HAVE_STDIO_H 695b41a30aaSmrg# include <stdio.h> 696a253d6aeSmrg#endif 697b41a30aaSmrg#ifdef HAVE_STDLIB_H 698a253d6aeSmrg# include <stdlib.h> 699a253d6aeSmrg#endif 700a253d6aeSmrg#ifdef HAVE_STRING_H 701a253d6aeSmrg# include <string.h> 702a253d6aeSmrg#endif 703a253d6aeSmrg#ifdef HAVE_INTTYPES_H 704a253d6aeSmrg# include <inttypes.h> 705a253d6aeSmrg#endif 706a253d6aeSmrg#ifdef HAVE_STDINT_H 707a253d6aeSmrg# include <stdint.h> 708a253d6aeSmrg#endif 709b41a30aaSmrg#ifdef HAVE_STRINGS_H 710b41a30aaSmrg# include <strings.h> 711b41a30aaSmrg#endif 712b41a30aaSmrg#ifdef HAVE_SYS_TYPES_H 713b41a30aaSmrg# include <sys/types.h> 714b41a30aaSmrg#endif 715b41a30aaSmrg#ifdef HAVE_SYS_STAT_H 716b41a30aaSmrg# include <sys/stat.h> 717b41a30aaSmrg#endif 718a253d6aeSmrg#ifdef HAVE_UNISTD_H 719a253d6aeSmrg# include <unistd.h> 720a253d6aeSmrg#endif" 721a253d6aeSmrg 722b41a30aaSmrgac_header_c_list= 723ea133fd7Smrgac_subst_vars='am__EXEEXT_FALSE 724ea133fd7Smrgam__EXEEXT_TRUE 725ea133fd7SmrgLTLIBOBJS 726ea133fd7SmrgLIBOBJS 727ea133fd7SmrgMAKE_LINT_LIB_FALSE 728ea133fd7SmrgMAKE_LINT_LIB_TRUE 729ea133fd7SmrgLINTLIB 730ea133fd7SmrgLINT_FALSE 731ea133fd7SmrgLINT_TRUE 732ea133fd7SmrgLINT_FLAGS 733ea133fd7SmrgLINT 73425b89263SmrgINSTALL_MANPAGES_FALSE 73525b89263SmrgINSTALL_MANPAGES_TRUE 736ea133fd7SmrgXTST_LIBS 737ea133fd7SmrgXTST_CFLAGS 73825b89263SmrgHAVE_STYLESHEETS_FALSE 73925b89263SmrgHAVE_STYLESHEETS_TRUE 74025b89263SmrgXSL_STYLESHEET 74125b89263SmrgSTYLESHEET_SRCDIR 74225b89263SmrgXORG_SGML_PATH 74306f32fbeSmrgHAVE_XSLTPROC_FALSE 74406f32fbeSmrgHAVE_XSLTPROC_TRUE 74506f32fbeSmrgXSLTPROC 74625b89263SmrgHAVE_FOP_FALSE 74725b89263SmrgHAVE_FOP_TRUE 74825b89263SmrgFOP 749ea133fd7SmrgHAVE_XMLTO_FALSE 750ea133fd7SmrgHAVE_XMLTO_TRUE 75125b89263SmrgHAVE_XMLTO_TEXT_FALSE 75225b89263SmrgHAVE_XMLTO_TEXT_TRUE 753ea133fd7SmrgXMLTO 75425b89263SmrgENABLE_SPECS_FALSE 75525b89263SmrgENABLE_SPECS_TRUE 75625b89263SmrgMAN_SUBSTS 75725b89263SmrgXORG_MAN_PAGE 758ea133fd7SmrgADMIN_MAN_DIR 759ea133fd7SmrgDRIVER_MAN_DIR 760ea133fd7SmrgMISC_MAN_DIR 761ea133fd7SmrgFILE_MAN_DIR 762ea133fd7SmrgLIB_MAN_DIR 763ea133fd7SmrgAPP_MAN_DIR 764ea133fd7SmrgADMIN_MAN_SUFFIX 765ea133fd7SmrgDRIVER_MAN_SUFFIX 766ea133fd7SmrgMISC_MAN_SUFFIX 767ea133fd7SmrgFILE_MAN_SUFFIX 768ea133fd7SmrgLIB_MAN_SUFFIX 769ea133fd7SmrgAPP_MAN_SUFFIX 77025b89263SmrgINSTALL_CMD 77131637056SmrgPKG_CONFIG_LIBDIR 77231637056SmrgPKG_CONFIG_PATH 77325b89263SmrgPKG_CONFIG 77425b89263SmrgCHANGELOG_CMD 77506f32fbeSmrgSTRICT_CFLAGS 77625b89263SmrgCWARNFLAGS 77706f32fbeSmrgBASE_CFLAGS 778b41a30aaSmrgLT_SYS_LIBRARY_PATH 77906f32fbeSmrgOTOOL64 78006f32fbeSmrgOTOOL 78106f32fbeSmrgLIPO 78206f32fbeSmrgNMEDIT 78306f32fbeSmrgDSYMUTIL 78406f32fbeSmrgMANIFEST_TOOL 78506f32fbeSmrgRANLIB 78606f32fbeSmrgac_ct_AR 78706f32fbeSmrgAR 78806f32fbeSmrgDLLTOOL 78906f32fbeSmrgOBJDUMP 790b41a30aaSmrgFILECMD 79106f32fbeSmrgLN_S 79206f32fbeSmrgNM 79306f32fbeSmrgac_ct_DUMPBIN 79406f32fbeSmrgDUMPBIN 79506f32fbeSmrgLD 79606f32fbeSmrgFGREP 79725b89263SmrgEGREP 79825b89263SmrgGREP 79906f32fbeSmrgSED 800ea133fd7Smrgam__fastdepCC_FALSE 801ea133fd7Smrgam__fastdepCC_TRUE 802ea133fd7SmrgCCDEPMODE 80357ee1794Smrgam__nodep 804ea133fd7SmrgAMDEPBACKSLASH 805ea133fd7SmrgAMDEP_FALSE 806ea133fd7SmrgAMDEP_TRUE 807ea133fd7Smrgam__include 808ea133fd7SmrgDEPDIR 809ea133fd7SmrgOBJEXT 810ea133fd7SmrgEXEEXT 811ea133fd7Smrgac_ct_CC 812ea133fd7SmrgCPPFLAGS 813ea133fd7SmrgLDFLAGS 814ea133fd7SmrgCFLAGS 815ea133fd7SmrgCC 81606f32fbeSmrghost_os 81706f32fbeSmrghost_vendor 81806f32fbeSmrghost_cpu 81906f32fbeSmrghost 82006f32fbeSmrgbuild_os 82106f32fbeSmrgbuild_vendor 82206f32fbeSmrgbuild_cpu 82306f32fbeSmrgbuild 82406f32fbeSmrgLIBTOOL 82557ee1794SmrgAM_BACKSLASH 82657ee1794SmrgAM_DEFAULT_VERBOSITY 82757ee1794SmrgAM_DEFAULT_V 82857ee1794SmrgAM_V 829b41a30aaSmrgCSCOPE 830b41a30aaSmrgETAGS 831b41a30aaSmrgCTAGS 832ea133fd7Smrgam__untar 833ea133fd7Smrgam__tar 834ea133fd7SmrgAMTAR 835ea133fd7Smrgam__leading_dot 836ea133fd7SmrgSET_MAKE 837ea133fd7SmrgAWK 838ea133fd7Smrgmkdir_p 839ea133fd7SmrgMKDIR_P 840ea133fd7SmrgINSTALL_STRIP_PROGRAM 841ea133fd7SmrgSTRIP 842ea133fd7Smrginstall_sh 843ea133fd7SmrgMAKEINFO 844ea133fd7SmrgAUTOHEADER 845ea133fd7SmrgAUTOMAKE 846ea133fd7SmrgAUTOCONF 847ea133fd7SmrgACLOCAL 848ea133fd7SmrgVERSION 849ea133fd7SmrgPACKAGE 850ea133fd7SmrgCYGPATH_W 851ea133fd7Smrgam__isrc 852ea133fd7SmrgINSTALL_DATA 853ea133fd7SmrgINSTALL_SCRIPT 854ea133fd7SmrgINSTALL_PROGRAM 855ea133fd7Smrgtarget_alias 856ea133fd7Smrghost_alias 857a253d6aeSmrgbuild_alias 858ea133fd7SmrgLIBS 859ea133fd7SmrgECHO_T 860ea133fd7SmrgECHO_N 861ea133fd7SmrgECHO_C 862ea133fd7SmrgDEFS 863ea133fd7Smrgmandir 864ea133fd7Smrglocaledir 865ea133fd7Smrglibdir 866ea133fd7Smrgpsdir 867ea133fd7Smrgpdfdir 868ea133fd7Smrgdvidir 869ea133fd7Smrghtmldir 870ea133fd7Smrginfodir 871ea133fd7Smrgdocdir 872ea133fd7Smrgoldincludedir 873ea133fd7Smrgincludedir 874b41a30aaSmrgrunstatedir 875ea133fd7Smrglocalstatedir 876ea133fd7Smrgsharedstatedir 877ea133fd7Smrgsysconfdir 878ea133fd7Smrgdatadir 879ea133fd7Smrgdatarootdir 880ea133fd7Smrglibexecdir 881ea133fd7Smrgsbindir 882ea133fd7Smrgbindir 883ea133fd7Smrgprogram_transform_name 884ea133fd7Smrgprefix 885ea133fd7Smrgexec_prefix 88625b89263SmrgPACKAGE_URL 887ea133fd7SmrgPACKAGE_BUGREPORT 888ea133fd7SmrgPACKAGE_STRING 889ea133fd7SmrgPACKAGE_VERSION 890ea133fd7SmrgPACKAGE_TARNAME 891ea133fd7SmrgPACKAGE_NAME 892ea133fd7SmrgPATH_SEPARATOR 893b41a30aaSmrgSHELL 894b41a30aaSmrgam__quote' 895ea133fd7Smrgac_subst_files='' 896ea133fd7Smrgac_user_opts=' 897ea133fd7Smrgenable_option_checking 89857ee1794Smrgenable_silent_rules 899ea133fd7Smrgenable_shared 900ea133fd7Smrgenable_static 901ea133fd7Smrgwith_pic 902ea133fd7Smrgenable_fast_install 903b41a30aaSmrgwith_aix_soname 90406f32fbeSmrgenable_dependency_tracking 905ea133fd7Smrgwith_gnu_ld 90606f32fbeSmrgwith_sysroot 907ea133fd7Smrgenable_libtool_lock 90806f32fbeSmrgenable_selective_werror 90906f32fbeSmrgenable_strict_compilation 91006f32fbeSmrgenable_specs 91106f32fbeSmrgwith_xmlto 91206f32fbeSmrgwith_fop 91306f32fbeSmrgwith_xsltproc 914ea133fd7Smrgwith_lint 915ea133fd7Smrgenable_lint_library 916ea133fd7Smrg' 917ea133fd7Smrg ac_precious_vars='build_alias 918a253d6aeSmrghost_alias 919a253d6aeSmrgtarget_alias 920a253d6aeSmrgCC 921a253d6aeSmrgCFLAGS 922a253d6aeSmrgLDFLAGS 923ea133fd7SmrgLIBS 924a253d6aeSmrgCPPFLAGS 925b41a30aaSmrgLT_SYS_LIBRARY_PATH 926a253d6aeSmrgPKG_CONFIG 92731637056SmrgPKG_CONFIG_PATH 92831637056SmrgPKG_CONFIG_LIBDIR 92925b89263SmrgXMLTO 93025b89263SmrgFOP 93106f32fbeSmrgXSLTPROC 932a253d6aeSmrgXTST_CFLAGS 93325b89263SmrgXTST_LIBS 93425b89263SmrgLINT 93525b89263SmrgLINT_FLAGS' 936a253d6aeSmrg 937a253d6aeSmrg 938a253d6aeSmrg# Initialize some variables set by options. 939a253d6aeSmrgac_init_help= 940a253d6aeSmrgac_init_version=false 941ea133fd7Smrgac_unrecognized_opts= 942ea133fd7Smrgac_unrecognized_sep= 943a253d6aeSmrg# The variables have the same names as the options, with 944a253d6aeSmrg# dashes changed to underlines. 945a253d6aeSmrgcache_file=/dev/null 946a253d6aeSmrgexec_prefix=NONE 947a253d6aeSmrgno_create= 948a253d6aeSmrgno_recursion= 949a253d6aeSmrgprefix=NONE 950a253d6aeSmrgprogram_prefix=NONE 951a253d6aeSmrgprogram_suffix=NONE 952a253d6aeSmrgprogram_transform_name=s,x,x, 953a253d6aeSmrgsilent= 954a253d6aeSmrgsite= 955a253d6aeSmrgsrcdir= 956a253d6aeSmrgverbose= 957a253d6aeSmrgx_includes=NONE 958a253d6aeSmrgx_libraries=NONE 959a253d6aeSmrg 960a253d6aeSmrg# Installation directory options. 961a253d6aeSmrg# These are left unexpanded so users can "make install exec_prefix=/foo" 962a253d6aeSmrg# and all the variables that are supposed to be based on exec_prefix 963a253d6aeSmrg# by default will actually change. 964a253d6aeSmrg# Use braces instead of parens because sh, perl, etc. also accept them. 965a253d6aeSmrg# (The list follows the same order as the GNU Coding Standards.) 966a253d6aeSmrgbindir='${exec_prefix}/bin' 967a253d6aeSmrgsbindir='${exec_prefix}/sbin' 968a253d6aeSmrglibexecdir='${exec_prefix}/libexec' 969a253d6aeSmrgdatarootdir='${prefix}/share' 970a253d6aeSmrgdatadir='${datarootdir}' 971a253d6aeSmrgsysconfdir='${prefix}/etc' 972a253d6aeSmrgsharedstatedir='${prefix}/com' 973a253d6aeSmrglocalstatedir='${prefix}/var' 974b41a30aaSmrgrunstatedir='${localstatedir}/run' 975a253d6aeSmrgincludedir='${prefix}/include' 976a253d6aeSmrgoldincludedir='/usr/include' 977a253d6aeSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 978a253d6aeSmrginfodir='${datarootdir}/info' 979a253d6aeSmrghtmldir='${docdir}' 980a253d6aeSmrgdvidir='${docdir}' 981a253d6aeSmrgpdfdir='${docdir}' 982a253d6aeSmrgpsdir='${docdir}' 983a253d6aeSmrglibdir='${exec_prefix}/lib' 984a253d6aeSmrglocaledir='${datarootdir}/locale' 985a253d6aeSmrgmandir='${datarootdir}/man' 986a253d6aeSmrg 987a253d6aeSmrgac_prev= 988a253d6aeSmrgac_dashdash= 989a253d6aeSmrgfor ac_option 990a253d6aeSmrgdo 991a253d6aeSmrg # If the previous option needs an argument, assign it. 992a253d6aeSmrg if test -n "$ac_prev"; then 993a253d6aeSmrg eval $ac_prev=\$ac_option 994a253d6aeSmrg ac_prev= 995a253d6aeSmrg continue 996a253d6aeSmrg fi 997a253d6aeSmrg 998a253d6aeSmrg case $ac_option in 99925b89263Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 100025b89263Smrg *=) ac_optarg= ;; 100125b89263Smrg *) ac_optarg=yes ;; 1002a253d6aeSmrg esac 1003a253d6aeSmrg 1004a253d6aeSmrg case $ac_dashdash$ac_option in 1005a253d6aeSmrg --) 1006a253d6aeSmrg ac_dashdash=yes ;; 1007a253d6aeSmrg 1008a253d6aeSmrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 1009a253d6aeSmrg ac_prev=bindir ;; 1010a253d6aeSmrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1011a253d6aeSmrg bindir=$ac_optarg ;; 1012a253d6aeSmrg 1013a253d6aeSmrg -build | --build | --buil | --bui | --bu) 1014a253d6aeSmrg ac_prev=build_alias ;; 1015a253d6aeSmrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1016a253d6aeSmrg build_alias=$ac_optarg ;; 1017a253d6aeSmrg 1018a253d6aeSmrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 1019a253d6aeSmrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1020a253d6aeSmrg ac_prev=cache_file ;; 1021a253d6aeSmrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1022a253d6aeSmrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1023a253d6aeSmrg cache_file=$ac_optarg ;; 1024a253d6aeSmrg 1025a253d6aeSmrg --config-cache | -C) 1026a253d6aeSmrg cache_file=config.cache ;; 1027a253d6aeSmrg 1028a253d6aeSmrg -datadir | --datadir | --datadi | --datad) 1029a253d6aeSmrg ac_prev=datadir ;; 1030a253d6aeSmrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 1031a253d6aeSmrg datadir=$ac_optarg ;; 1032a253d6aeSmrg 1033a253d6aeSmrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1034a253d6aeSmrg | --dataroo | --dataro | --datar) 1035a253d6aeSmrg ac_prev=datarootdir ;; 1036a253d6aeSmrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1037a253d6aeSmrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1038a253d6aeSmrg datarootdir=$ac_optarg ;; 1039a253d6aeSmrg 1040a253d6aeSmrg -disable-* | --disable-*) 1041ea133fd7Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1042a253d6aeSmrg # Reject names that are not valid shell variable names. 1043ea133fd7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1044b41a30aaSmrg as_fn_error $? "invalid feature name: \`$ac_useropt'" 1045ea133fd7Smrg ac_useropt_orig=$ac_useropt 1046b41a30aaSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1047ea133fd7Smrg case $ac_user_opts in 1048ea133fd7Smrg *" 1049ea133fd7Smrg"enable_$ac_useropt" 1050ea133fd7Smrg"*) ;; 1051ea133fd7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1052ea133fd7Smrg ac_unrecognized_sep=', ';; 1053ea133fd7Smrg esac 1054ea133fd7Smrg eval enable_$ac_useropt=no ;; 1055a253d6aeSmrg 1056a253d6aeSmrg -docdir | --docdir | --docdi | --doc | --do) 1057a253d6aeSmrg ac_prev=docdir ;; 1058a253d6aeSmrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1059a253d6aeSmrg docdir=$ac_optarg ;; 1060a253d6aeSmrg 1061a253d6aeSmrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1062a253d6aeSmrg ac_prev=dvidir ;; 1063a253d6aeSmrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1064a253d6aeSmrg dvidir=$ac_optarg ;; 1065a253d6aeSmrg 1066a253d6aeSmrg -enable-* | --enable-*) 1067ea133fd7Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1068a253d6aeSmrg # Reject names that are not valid shell variable names. 1069ea133fd7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1070b41a30aaSmrg as_fn_error $? "invalid feature name: \`$ac_useropt'" 1071ea133fd7Smrg ac_useropt_orig=$ac_useropt 1072b41a30aaSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1073ea133fd7Smrg case $ac_user_opts in 1074ea133fd7Smrg *" 1075ea133fd7Smrg"enable_$ac_useropt" 1076ea133fd7Smrg"*) ;; 1077ea133fd7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1078ea133fd7Smrg ac_unrecognized_sep=', ';; 1079ea133fd7Smrg esac 1080ea133fd7Smrg eval enable_$ac_useropt=\$ac_optarg ;; 1081a253d6aeSmrg 1082a253d6aeSmrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1083a253d6aeSmrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1084a253d6aeSmrg | --exec | --exe | --ex) 1085a253d6aeSmrg ac_prev=exec_prefix ;; 1086a253d6aeSmrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1087a253d6aeSmrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1088a253d6aeSmrg | --exec=* | --exe=* | --ex=*) 1089a253d6aeSmrg exec_prefix=$ac_optarg ;; 1090a253d6aeSmrg 1091a253d6aeSmrg -gas | --gas | --ga | --g) 1092a253d6aeSmrg # Obsolete; use --with-gas. 1093a253d6aeSmrg with_gas=yes ;; 1094a253d6aeSmrg 1095a253d6aeSmrg -help | --help | --hel | --he | -h) 1096a253d6aeSmrg ac_init_help=long ;; 1097a253d6aeSmrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1098a253d6aeSmrg ac_init_help=recursive ;; 1099a253d6aeSmrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1100a253d6aeSmrg ac_init_help=short ;; 1101a253d6aeSmrg 1102a253d6aeSmrg -host | --host | --hos | --ho) 1103a253d6aeSmrg ac_prev=host_alias ;; 1104a253d6aeSmrg -host=* | --host=* | --hos=* | --ho=*) 1105a253d6aeSmrg host_alias=$ac_optarg ;; 1106a253d6aeSmrg 1107a253d6aeSmrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1108a253d6aeSmrg ac_prev=htmldir ;; 1109a253d6aeSmrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1110a253d6aeSmrg | --ht=*) 1111a253d6aeSmrg htmldir=$ac_optarg ;; 1112a253d6aeSmrg 1113a253d6aeSmrg -includedir | --includedir | --includedi | --included | --include \ 1114a253d6aeSmrg | --includ | --inclu | --incl | --inc) 1115a253d6aeSmrg ac_prev=includedir ;; 1116a253d6aeSmrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1117a253d6aeSmrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1118a253d6aeSmrg includedir=$ac_optarg ;; 1119a253d6aeSmrg 1120a253d6aeSmrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1121a253d6aeSmrg ac_prev=infodir ;; 1122a253d6aeSmrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1123a253d6aeSmrg infodir=$ac_optarg ;; 1124a253d6aeSmrg 1125a253d6aeSmrg -libdir | --libdir | --libdi | --libd) 1126a253d6aeSmrg ac_prev=libdir ;; 1127a253d6aeSmrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1128a253d6aeSmrg libdir=$ac_optarg ;; 1129a253d6aeSmrg 1130a253d6aeSmrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1131a253d6aeSmrg | --libexe | --libex | --libe) 1132a253d6aeSmrg ac_prev=libexecdir ;; 1133a253d6aeSmrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1134a253d6aeSmrg | --libexe=* | --libex=* | --libe=*) 1135a253d6aeSmrg libexecdir=$ac_optarg ;; 1136a253d6aeSmrg 1137a253d6aeSmrg -localedir | --localedir | --localedi | --localed | --locale) 1138a253d6aeSmrg ac_prev=localedir ;; 1139a253d6aeSmrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1140a253d6aeSmrg localedir=$ac_optarg ;; 1141a253d6aeSmrg 1142a253d6aeSmrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1143a253d6aeSmrg | --localstate | --localstat | --localsta | --localst | --locals) 1144a253d6aeSmrg ac_prev=localstatedir ;; 1145a253d6aeSmrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1146a253d6aeSmrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1147a253d6aeSmrg localstatedir=$ac_optarg ;; 1148a253d6aeSmrg 1149a253d6aeSmrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1150a253d6aeSmrg ac_prev=mandir ;; 1151a253d6aeSmrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1152a253d6aeSmrg mandir=$ac_optarg ;; 1153a253d6aeSmrg 1154a253d6aeSmrg -nfp | --nfp | --nf) 1155a253d6aeSmrg # Obsolete; use --without-fp. 1156a253d6aeSmrg with_fp=no ;; 1157a253d6aeSmrg 1158a253d6aeSmrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1159a253d6aeSmrg | --no-cr | --no-c | -n) 1160a253d6aeSmrg no_create=yes ;; 1161a253d6aeSmrg 1162a253d6aeSmrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1163a253d6aeSmrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1164a253d6aeSmrg no_recursion=yes ;; 1165a253d6aeSmrg 1166a253d6aeSmrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1167a253d6aeSmrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1168a253d6aeSmrg | --oldin | --oldi | --old | --ol | --o) 1169a253d6aeSmrg ac_prev=oldincludedir ;; 1170a253d6aeSmrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1171a253d6aeSmrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1172a253d6aeSmrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1173a253d6aeSmrg oldincludedir=$ac_optarg ;; 1174a253d6aeSmrg 1175a253d6aeSmrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1176a253d6aeSmrg ac_prev=prefix ;; 1177a253d6aeSmrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1178a253d6aeSmrg prefix=$ac_optarg ;; 1179a253d6aeSmrg 1180a253d6aeSmrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1181a253d6aeSmrg | --program-pre | --program-pr | --program-p) 1182a253d6aeSmrg ac_prev=program_prefix ;; 1183a253d6aeSmrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1184a253d6aeSmrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1185a253d6aeSmrg program_prefix=$ac_optarg ;; 1186a253d6aeSmrg 1187a253d6aeSmrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1188a253d6aeSmrg | --program-suf | --program-su | --program-s) 1189a253d6aeSmrg ac_prev=program_suffix ;; 1190a253d6aeSmrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1191a253d6aeSmrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1192a253d6aeSmrg program_suffix=$ac_optarg ;; 1193a253d6aeSmrg 1194a253d6aeSmrg -program-transform-name | --program-transform-name \ 1195a253d6aeSmrg | --program-transform-nam | --program-transform-na \ 1196a253d6aeSmrg | --program-transform-n | --program-transform- \ 1197a253d6aeSmrg | --program-transform | --program-transfor \ 1198a253d6aeSmrg | --program-transfo | --program-transf \ 1199a253d6aeSmrg | --program-trans | --program-tran \ 1200a253d6aeSmrg | --progr-tra | --program-tr | --program-t) 1201a253d6aeSmrg ac_prev=program_transform_name ;; 1202a253d6aeSmrg -program-transform-name=* | --program-transform-name=* \ 1203a253d6aeSmrg | --program-transform-nam=* | --program-transform-na=* \ 1204a253d6aeSmrg | --program-transform-n=* | --program-transform-=* \ 1205a253d6aeSmrg | --program-transform=* | --program-transfor=* \ 1206a253d6aeSmrg | --program-transfo=* | --program-transf=* \ 1207a253d6aeSmrg | --program-trans=* | --program-tran=* \ 1208a253d6aeSmrg | --progr-tra=* | --program-tr=* | --program-t=*) 1209a253d6aeSmrg program_transform_name=$ac_optarg ;; 1210a253d6aeSmrg 1211a253d6aeSmrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1212a253d6aeSmrg ac_prev=pdfdir ;; 1213a253d6aeSmrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1214a253d6aeSmrg pdfdir=$ac_optarg ;; 1215a253d6aeSmrg 1216a253d6aeSmrg -psdir | --psdir | --psdi | --psd | --ps) 1217a253d6aeSmrg ac_prev=psdir ;; 1218a253d6aeSmrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1219a253d6aeSmrg psdir=$ac_optarg ;; 1220a253d6aeSmrg 1221a253d6aeSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1222a253d6aeSmrg | -silent | --silent | --silen | --sile | --sil) 1223a253d6aeSmrg silent=yes ;; 1224a253d6aeSmrg 1225b41a30aaSmrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1226b41a30aaSmrg | --runstate | --runstat | --runsta | --runst | --runs \ 1227b41a30aaSmrg | --run | --ru | --r) 1228b41a30aaSmrg ac_prev=runstatedir ;; 1229b41a30aaSmrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1230b41a30aaSmrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1231b41a30aaSmrg | --run=* | --ru=* | --r=*) 1232b41a30aaSmrg runstatedir=$ac_optarg ;; 1233b41a30aaSmrg 1234a253d6aeSmrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1235a253d6aeSmrg ac_prev=sbindir ;; 1236a253d6aeSmrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1237a253d6aeSmrg | --sbi=* | --sb=*) 1238a253d6aeSmrg sbindir=$ac_optarg ;; 1239a253d6aeSmrg 1240a253d6aeSmrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1241a253d6aeSmrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1242a253d6aeSmrg | --sharedst | --shareds | --shared | --share | --shar \ 1243a253d6aeSmrg | --sha | --sh) 1244a253d6aeSmrg ac_prev=sharedstatedir ;; 1245a253d6aeSmrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1246a253d6aeSmrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1247a253d6aeSmrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1248a253d6aeSmrg | --sha=* | --sh=*) 1249a253d6aeSmrg sharedstatedir=$ac_optarg ;; 1250a253d6aeSmrg 1251a253d6aeSmrg -site | --site | --sit) 1252a253d6aeSmrg ac_prev=site ;; 1253a253d6aeSmrg -site=* | --site=* | --sit=*) 1254a253d6aeSmrg site=$ac_optarg ;; 1255a253d6aeSmrg 1256a253d6aeSmrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1257a253d6aeSmrg ac_prev=srcdir ;; 1258a253d6aeSmrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1259a253d6aeSmrg srcdir=$ac_optarg ;; 1260a253d6aeSmrg 1261a253d6aeSmrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1262a253d6aeSmrg | --syscon | --sysco | --sysc | --sys | --sy) 1263a253d6aeSmrg ac_prev=sysconfdir ;; 1264a253d6aeSmrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1265a253d6aeSmrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1266a253d6aeSmrg sysconfdir=$ac_optarg ;; 1267a253d6aeSmrg 1268a253d6aeSmrg -target | --target | --targe | --targ | --tar | --ta | --t) 1269a253d6aeSmrg ac_prev=target_alias ;; 1270a253d6aeSmrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1271a253d6aeSmrg target_alias=$ac_optarg ;; 1272a253d6aeSmrg 1273a253d6aeSmrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1274a253d6aeSmrg verbose=yes ;; 1275a253d6aeSmrg 1276a253d6aeSmrg -version | --version | --versio | --versi | --vers | -V) 1277a253d6aeSmrg ac_init_version=: ;; 1278a253d6aeSmrg 1279a253d6aeSmrg -with-* | --with-*) 1280ea133fd7Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1281a253d6aeSmrg # Reject names that are not valid shell variable names. 1282ea133fd7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1283b41a30aaSmrg as_fn_error $? "invalid package name: \`$ac_useropt'" 1284ea133fd7Smrg ac_useropt_orig=$ac_useropt 1285b41a30aaSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1286ea133fd7Smrg case $ac_user_opts in 1287ea133fd7Smrg *" 1288ea133fd7Smrg"with_$ac_useropt" 1289ea133fd7Smrg"*) ;; 1290ea133fd7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1291ea133fd7Smrg ac_unrecognized_sep=', ';; 1292ea133fd7Smrg esac 1293ea133fd7Smrg eval with_$ac_useropt=\$ac_optarg ;; 1294a253d6aeSmrg 1295a253d6aeSmrg -without-* | --without-*) 1296ea133fd7Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1297a253d6aeSmrg # Reject names that are not valid shell variable names. 1298ea133fd7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1299b41a30aaSmrg as_fn_error $? "invalid package name: \`$ac_useropt'" 1300ea133fd7Smrg ac_useropt_orig=$ac_useropt 1301b41a30aaSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1302ea133fd7Smrg case $ac_user_opts in 1303ea133fd7Smrg *" 1304ea133fd7Smrg"with_$ac_useropt" 1305ea133fd7Smrg"*) ;; 1306ea133fd7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1307ea133fd7Smrg ac_unrecognized_sep=', ';; 1308ea133fd7Smrg esac 1309ea133fd7Smrg eval with_$ac_useropt=no ;; 1310a253d6aeSmrg 1311a253d6aeSmrg --x) 1312a253d6aeSmrg # Obsolete; use --with-x. 1313a253d6aeSmrg with_x=yes ;; 1314a253d6aeSmrg 1315a253d6aeSmrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1316a253d6aeSmrg | --x-incl | --x-inc | --x-in | --x-i) 1317a253d6aeSmrg ac_prev=x_includes ;; 1318a253d6aeSmrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1319a253d6aeSmrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1320a253d6aeSmrg x_includes=$ac_optarg ;; 1321a253d6aeSmrg 1322a253d6aeSmrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1323a253d6aeSmrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1324a253d6aeSmrg ac_prev=x_libraries ;; 1325a253d6aeSmrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1326a253d6aeSmrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1327a253d6aeSmrg x_libraries=$ac_optarg ;; 1328a253d6aeSmrg 132925b89263Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 133025b89263SmrgTry \`$0 --help' for more information" 1331a253d6aeSmrg ;; 1332a253d6aeSmrg 1333a253d6aeSmrg *=*) 1334a253d6aeSmrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1335a253d6aeSmrg # Reject names that are not valid shell variable names. 133625b89263Smrg case $ac_envvar in #( 133725b89263Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 133825b89263Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 133925b89263Smrg esac 1340a253d6aeSmrg eval $ac_envvar=\$ac_optarg 1341a253d6aeSmrg export $ac_envvar ;; 1342a253d6aeSmrg 1343a253d6aeSmrg *) 1344a253d6aeSmrg # FIXME: should be removed in autoconf 3.0. 1345b41a30aaSmrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1346a253d6aeSmrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1347b41a30aaSmrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 134825b89263Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1349a253d6aeSmrg ;; 1350a253d6aeSmrg 1351a253d6aeSmrg esac 1352a253d6aeSmrgdone 1353a253d6aeSmrg 1354a253d6aeSmrgif test -n "$ac_prev"; then 1355a253d6aeSmrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 135625b89263Smrg as_fn_error $? "missing argument to $ac_option" 1357a253d6aeSmrgfi 1358a253d6aeSmrg 1359ea133fd7Smrgif test -n "$ac_unrecognized_opts"; then 1360ea133fd7Smrg case $enable_option_checking in 1361ea133fd7Smrg no) ;; 136225b89263Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1363b41a30aaSmrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1364ea133fd7Smrg esac 1365ea133fd7Smrgfi 1366ea133fd7Smrg 1367ea133fd7Smrg# Check all directory arguments for consistency. 1368a253d6aeSmrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1369a253d6aeSmrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1370a253d6aeSmrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1371b41a30aaSmrg libdir localedir mandir runstatedir 1372a253d6aeSmrgdo 1373a253d6aeSmrg eval ac_val=\$$ac_var 1374ea133fd7Smrg # Remove trailing slashes. 1375ea133fd7Smrg case $ac_val in 1376ea133fd7Smrg */ ) 1377ea133fd7Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1378ea133fd7Smrg eval $ac_var=\$ac_val;; 1379ea133fd7Smrg esac 1380ea133fd7Smrg # Be sure to have absolute directory names. 1381a253d6aeSmrg case $ac_val in 1382a253d6aeSmrg [\\/$]* | ?:[\\/]* ) continue;; 1383a253d6aeSmrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1384a253d6aeSmrg esac 138525b89263Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1386a253d6aeSmrgdone 1387a253d6aeSmrg 1388a253d6aeSmrg# There might be people who depend on the old broken behavior: `$host' 1389a253d6aeSmrg# used to hold the argument of --host etc. 1390a253d6aeSmrg# FIXME: To remove some day. 1391a253d6aeSmrgbuild=$build_alias 1392a253d6aeSmrghost=$host_alias 1393a253d6aeSmrgtarget=$target_alias 1394a253d6aeSmrg 1395a253d6aeSmrg# FIXME: To remove some day. 1396a253d6aeSmrgif test "x$host_alias" != x; then 1397a253d6aeSmrg if test "x$build_alias" = x; then 1398a253d6aeSmrg cross_compiling=maybe 1399a253d6aeSmrg elif test "x$build_alias" != "x$host_alias"; then 1400a253d6aeSmrg cross_compiling=yes 1401a253d6aeSmrg fi 1402a253d6aeSmrgfi 1403a253d6aeSmrg 1404a253d6aeSmrgac_tool_prefix= 1405a253d6aeSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1406a253d6aeSmrg 1407a253d6aeSmrgtest "$silent" = yes && exec 6>/dev/null 1408a253d6aeSmrg 1409a253d6aeSmrg 1410a253d6aeSmrgac_pwd=`pwd` && test -n "$ac_pwd" && 1411a253d6aeSmrgac_ls_di=`ls -di .` && 1412a253d6aeSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 141325b89263Smrg as_fn_error $? "working directory cannot be determined" 1414a253d6aeSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 141525b89263Smrg as_fn_error $? "pwd does not report name of working directory" 1416a253d6aeSmrg 1417a253d6aeSmrg 1418a253d6aeSmrg# Find the source files, if location was not specified. 1419a253d6aeSmrgif test -z "$srcdir"; then 1420a253d6aeSmrg ac_srcdir_defaulted=yes 1421a253d6aeSmrg # Try the directory containing this script, then the parent directory. 1422ea133fd7Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1423ea133fd7Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1424ea133fd7Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1425ea133fd7Smrg X"$as_myself" : 'X\(//\)$' \| \ 1426ea133fd7Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1427b41a30aaSmrgprintf "%s\n" X"$as_myself" | 1428a253d6aeSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1429a253d6aeSmrg s//\1/ 1430a253d6aeSmrg q 1431a253d6aeSmrg } 1432a253d6aeSmrg /^X\(\/\/\)[^/].*/{ 1433a253d6aeSmrg s//\1/ 1434a253d6aeSmrg q 1435a253d6aeSmrg } 1436a253d6aeSmrg /^X\(\/\/\)$/{ 1437a253d6aeSmrg s//\1/ 1438a253d6aeSmrg q 1439a253d6aeSmrg } 1440a253d6aeSmrg /^X\(\/\).*/{ 1441a253d6aeSmrg s//\1/ 1442a253d6aeSmrg q 1443a253d6aeSmrg } 1444a253d6aeSmrg s/.*/./; q'` 1445a253d6aeSmrg srcdir=$ac_confdir 1446a253d6aeSmrg if test ! -r "$srcdir/$ac_unique_file"; then 1447a253d6aeSmrg srcdir=.. 1448a253d6aeSmrg fi 1449a253d6aeSmrgelse 1450a253d6aeSmrg ac_srcdir_defaulted=no 1451a253d6aeSmrgfi 1452a253d6aeSmrgif test ! -r "$srcdir/$ac_unique_file"; then 1453a253d6aeSmrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 145425b89263Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1455a253d6aeSmrgfi 1456a253d6aeSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1457a253d6aeSmrgac_abs_confdir=`( 145825b89263Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1459a253d6aeSmrg pwd)` 1460a253d6aeSmrg# When building in place, set srcdir=. 1461a253d6aeSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1462a253d6aeSmrg srcdir=. 1463a253d6aeSmrgfi 1464a253d6aeSmrg# Remove unnecessary trailing slashes from srcdir. 1465a253d6aeSmrg# Double slashes in file names in object file debugging info 1466a253d6aeSmrg# mess up M-x gdb in Emacs. 1467a253d6aeSmrgcase $srcdir in 1468a253d6aeSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1469a253d6aeSmrgesac 1470a253d6aeSmrgfor ac_var in $ac_precious_vars; do 1471a253d6aeSmrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1472a253d6aeSmrg eval ac_env_${ac_var}_value=\$${ac_var} 1473a253d6aeSmrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1474a253d6aeSmrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1475a253d6aeSmrgdone 1476a253d6aeSmrg 1477a253d6aeSmrg# 1478a253d6aeSmrg# Report the --help message. 1479a253d6aeSmrg# 1480a253d6aeSmrgif test "$ac_init_help" = "long"; then 1481a253d6aeSmrg # Omit some internal or obsolete options to make the list less imposing. 1482a253d6aeSmrg # This message is too long to be a string in the A/UX 3.1 sh. 1483a253d6aeSmrg cat <<_ACEOF 1484b41a30aaSmrg\`configure' configures libXtst 1.2.4 to adapt to many kinds of systems. 1485a253d6aeSmrg 1486a253d6aeSmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1487a253d6aeSmrg 1488a253d6aeSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1489a253d6aeSmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1490a253d6aeSmrg 1491a253d6aeSmrgDefaults for the options are specified in brackets. 1492a253d6aeSmrg 1493a253d6aeSmrgConfiguration: 1494a253d6aeSmrg -h, --help display this help and exit 1495a253d6aeSmrg --help=short display options specific to this package 1496a253d6aeSmrg --help=recursive display the short help of all the included packages 1497a253d6aeSmrg -V, --version display version information and exit 149825b89263Smrg -q, --quiet, --silent do not print \`checking ...' messages 1499a253d6aeSmrg --cache-file=FILE cache test results in FILE [disabled] 1500a253d6aeSmrg -C, --config-cache alias for \`--cache-file=config.cache' 1501a253d6aeSmrg -n, --no-create do not create output files 1502a253d6aeSmrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1503a253d6aeSmrg 1504a253d6aeSmrgInstallation directories: 1505a253d6aeSmrg --prefix=PREFIX install architecture-independent files in PREFIX 1506ea133fd7Smrg [$ac_default_prefix] 1507a253d6aeSmrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1508ea133fd7Smrg [PREFIX] 1509a253d6aeSmrg 1510a253d6aeSmrgBy default, \`make install' will install all the files in 1511a253d6aeSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1512a253d6aeSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1513a253d6aeSmrgfor instance \`--prefix=\$HOME'. 1514a253d6aeSmrg 1515a253d6aeSmrgFor better control, use the options below. 1516a253d6aeSmrg 1517a253d6aeSmrgFine tuning of the installation directories: 1518ea133fd7Smrg --bindir=DIR user executables [EPREFIX/bin] 1519ea133fd7Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1520ea133fd7Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1521ea133fd7Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1522ea133fd7Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1523ea133fd7Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1524b41a30aaSmrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1525ea133fd7Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1526ea133fd7Smrg --includedir=DIR C header files [PREFIX/include] 1527ea133fd7Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1528ea133fd7Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1529ea133fd7Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1530ea133fd7Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1531ea133fd7Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1532ea133fd7Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1533ea133fd7Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/libXtst] 1534ea133fd7Smrg --htmldir=DIR html documentation [DOCDIR] 1535ea133fd7Smrg --dvidir=DIR dvi documentation [DOCDIR] 1536ea133fd7Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1537ea133fd7Smrg --psdir=DIR ps documentation [DOCDIR] 1538a253d6aeSmrg_ACEOF 1539a253d6aeSmrg 1540a253d6aeSmrg cat <<\_ACEOF 1541a253d6aeSmrg 1542a253d6aeSmrgProgram names: 1543a253d6aeSmrg --program-prefix=PREFIX prepend PREFIX to installed program names 1544a253d6aeSmrg --program-suffix=SUFFIX append SUFFIX to installed program names 1545a253d6aeSmrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1546a253d6aeSmrg 1547a253d6aeSmrgSystem types: 1548a253d6aeSmrg --build=BUILD configure for building on BUILD [guessed] 1549a253d6aeSmrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1550a253d6aeSmrg_ACEOF 1551a253d6aeSmrgfi 1552a253d6aeSmrg 1553a253d6aeSmrgif test -n "$ac_init_help"; then 1554a253d6aeSmrg case $ac_init_help in 1555b41a30aaSmrg short | recursive ) echo "Configuration of libXtst 1.2.4:";; 1556a253d6aeSmrg esac 1557a253d6aeSmrg cat <<\_ACEOF 1558a253d6aeSmrg 1559a253d6aeSmrgOptional Features: 1560ea133fd7Smrg --disable-option-checking ignore unrecognized --enable/--with options 1561a253d6aeSmrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1562a253d6aeSmrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 156357ee1794Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 156457ee1794Smrg --disable-silent-rules verbose build output (undo: "make V=0") 156506f32fbeSmrg --enable-shared[=PKGS] build shared libraries [default=yes] 156606f32fbeSmrg --enable-static[=PKGS] build static libraries [default=yes] 156706f32fbeSmrg --enable-fast-install[=PKGS] 156806f32fbeSmrg optimize for fast installation [default=yes] 156957ee1794Smrg --enable-dependency-tracking 157057ee1794Smrg do not reject slow dependency extractors 157157ee1794Smrg --disable-dependency-tracking 157257ee1794Smrg speeds up one-time build 157306f32fbeSmrg --disable-libtool-lock avoid locking (might break parallel builds) 157406f32fbeSmrg --disable-selective-werror 157506f32fbeSmrg Turn off selective compiler errors. (default: 157606f32fbeSmrg enabled) 157725b89263Smrg --enable-strict-compilation 157825b89263Smrg Enable all warnings from compiler and make them 157925b89263Smrg errors (default: disabled) 158025b89263Smrg --enable-specs Enable building the specs (default: yes) 1581a253d6aeSmrg --enable-lint-library Create lint library (default: disabled) 1582a253d6aeSmrg 1583a253d6aeSmrgOptional Packages: 1584a253d6aeSmrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1585a253d6aeSmrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 158657ee1794Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1587a253d6aeSmrg both] 1588b41a30aaSmrg --with-aix-soname=aix|svr4|both 1589b41a30aaSmrg shared library versioning (aka "SONAME") variant to 1590b41a30aaSmrg provide on AIX, [default=aix]. 1591ea133fd7Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1592b41a30aaSmrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1593b41a30aaSmrg compiler's sysroot if not specified). 159406f32fbeSmrg --with-xmlto Use xmlto to regenerate documentation (default: 159506f32fbeSmrg auto) 159606f32fbeSmrg --with-fop Use fop to regenerate documentation (default: auto) 159706f32fbeSmrg --with-xsltproc Use xsltproc for the transformation of XML documents 159806f32fbeSmrg (default: auto) 1599ea133fd7Smrg --with-lint Use a lint-style source code checker (default: 1600ea133fd7Smrg disabled) 1601a253d6aeSmrg 1602a253d6aeSmrgSome influential environment variables: 1603a253d6aeSmrg CC C compiler command 1604a253d6aeSmrg CFLAGS C compiler flags 1605a253d6aeSmrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1606a253d6aeSmrg nonstandard directory <lib dir> 1607a253d6aeSmrg LIBS libraries to pass to the linker, e.g. -l<library> 160825b89263Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1609a253d6aeSmrg you have headers in a nonstandard directory <include dir> 1610b41a30aaSmrg LT_SYS_LIBRARY_PATH 1611b41a30aaSmrg User-defined run-time library search path. 1612a253d6aeSmrg PKG_CONFIG path to pkg-config utility 161331637056Smrg PKG_CONFIG_PATH 161431637056Smrg directories to add to pkg-config's search path 161531637056Smrg PKG_CONFIG_LIBDIR 161631637056Smrg path overriding pkg-config's built-in search path 161725b89263Smrg XMLTO Path to xmlto command 161825b89263Smrg FOP Path to fop command 161906f32fbeSmrg XSLTPROC Path to xsltproc command 1620a253d6aeSmrg XTST_CFLAGS C compiler flags for XTST, overriding pkg-config 1621a253d6aeSmrg XTST_LIBS linker flags for XTST, overriding pkg-config 162225b89263Smrg LINT Path to a lint-style command 162325b89263Smrg LINT_FLAGS Flags for the lint-style command 1624a253d6aeSmrg 1625a253d6aeSmrgUse these variables to override the choices made by `configure' or to help 1626a253d6aeSmrgit to find libraries and programs with nonstandard names/locations. 1627a253d6aeSmrg 1628b41a30aaSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>. 1629a253d6aeSmrg_ACEOF 1630a253d6aeSmrgac_status=$? 1631a253d6aeSmrgfi 1632a253d6aeSmrg 1633a253d6aeSmrgif test "$ac_init_help" = "recursive"; then 1634a253d6aeSmrg # If there are subdirs, report their specific --help. 1635a253d6aeSmrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1636ea133fd7Smrg test -d "$ac_dir" || 1637ea133fd7Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1638ea133fd7Smrg continue 1639a253d6aeSmrg ac_builddir=. 1640a253d6aeSmrg 1641a253d6aeSmrgcase "$ac_dir" in 1642a253d6aeSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1643a253d6aeSmrg*) 1644b41a30aaSmrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1645a253d6aeSmrg # A ".." for each directory in $ac_dir_suffix. 1646b41a30aaSmrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1647a253d6aeSmrg case $ac_top_builddir_sub in 1648a253d6aeSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1649a253d6aeSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1650a253d6aeSmrg esac ;; 1651a253d6aeSmrgesac 1652a253d6aeSmrgac_abs_top_builddir=$ac_pwd 1653a253d6aeSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1654a253d6aeSmrg# for backward compatibility: 1655a253d6aeSmrgac_top_builddir=$ac_top_build_prefix 1656a253d6aeSmrg 1657a253d6aeSmrgcase $srcdir in 1658a253d6aeSmrg .) # We are building in place. 1659a253d6aeSmrg ac_srcdir=. 1660a253d6aeSmrg ac_top_srcdir=$ac_top_builddir_sub 1661a253d6aeSmrg ac_abs_top_srcdir=$ac_pwd ;; 1662a253d6aeSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 1663a253d6aeSmrg ac_srcdir=$srcdir$ac_dir_suffix; 1664a253d6aeSmrg ac_top_srcdir=$srcdir 1665a253d6aeSmrg ac_abs_top_srcdir=$srcdir ;; 1666a253d6aeSmrg *) # Relative name. 1667a253d6aeSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1668a253d6aeSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1669a253d6aeSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1670a253d6aeSmrgesac 1671a253d6aeSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1672a253d6aeSmrg 1673a253d6aeSmrg cd "$ac_dir" || { ac_status=$?; continue; } 1674b41a30aaSmrg # Check for configure.gnu first; this name is used for a wrapper for 1675b41a30aaSmrg # Metaconfig's "Configure" on case-insensitive file systems. 1676a253d6aeSmrg if test -f "$ac_srcdir/configure.gnu"; then 1677a253d6aeSmrg echo && 1678a253d6aeSmrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1679a253d6aeSmrg elif test -f "$ac_srcdir/configure"; then 1680a253d6aeSmrg echo && 1681a253d6aeSmrg $SHELL "$ac_srcdir/configure" --help=recursive 1682a253d6aeSmrg else 1683b41a30aaSmrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1684a253d6aeSmrg fi || ac_status=$? 1685a253d6aeSmrg cd "$ac_pwd" || { ac_status=$?; break; } 1686a253d6aeSmrg done 1687a253d6aeSmrgfi 1688a253d6aeSmrg 168925b89263Smrgtest -n "$ac_init_help" && exit $ac_status 169025b89263Smrgif $ac_init_version; then 169125b89263Smrg cat <<\_ACEOF 1692b41a30aaSmrglibXtst configure 1.2.4 1693b41a30aaSmrggenerated by GNU Autoconf 2.71 169425b89263Smrg 1695b41a30aaSmrgCopyright (C) 2021 Free Software Foundation, Inc. 169625b89263SmrgThis configure script is free software; the Free Software Foundation 169725b89263Smrggives unlimited permission to copy, distribute and modify it. 169825b89263Smrg_ACEOF 169925b89263Smrg exit 170025b89263Smrgfi 170125b89263Smrg 170225b89263Smrg## ------------------------ ## 170325b89263Smrg## Autoconf initialization. ## 170425b89263Smrg## ------------------------ ## 170525b89263Smrg 170625b89263Smrg# ac_fn_c_try_compile LINENO 170725b89263Smrg# -------------------------- 170825b89263Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 170925b89263Smrgac_fn_c_try_compile () 171025b89263Smrg{ 171125b89263Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1712b41a30aaSmrg rm -f conftest.$ac_objext conftest.beam 171325b89263Smrg if { { ac_try="$ac_compile" 171425b89263Smrgcase "(($ac_try" in 171525b89263Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 171625b89263Smrg *) ac_try_echo=$ac_try;; 171725b89263Smrgesac 171825b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1719b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 172025b89263Smrg (eval "$ac_compile") 2>conftest.err 172125b89263Smrg ac_status=$? 172225b89263Smrg if test -s conftest.err; then 172325b89263Smrg grep -v '^ *+' conftest.err >conftest.er1 172425b89263Smrg cat conftest.er1 >&5 172525b89263Smrg mv -f conftest.er1 conftest.err 172625b89263Smrg fi 1727b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 172825b89263Smrg test $ac_status = 0; } && { 172925b89263Smrg test -z "$ac_c_werror_flag" || 173025b89263Smrg test ! -s conftest.err 1731b41a30aaSmrg } && test -s conftest.$ac_objext 1732b41a30aaSmrgthen : 173325b89263Smrg ac_retval=0 1734b41a30aaSmrgelse $as_nop 1735b41a30aaSmrg printf "%s\n" "$as_me: failed program was:" >&5 173625b89263Smrgsed 's/^/| /' conftest.$ac_ext >&5 173725b89263Smrg 173825b89263Smrg ac_retval=1 173925b89263Smrgfi 174025b89263Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 174125b89263Smrg as_fn_set_status $ac_retval 174225b89263Smrg 174325b89263Smrg} # ac_fn_c_try_compile 174425b89263Smrg 174506f32fbeSmrg# ac_fn_c_try_link LINENO 174606f32fbeSmrg# ----------------------- 174706f32fbeSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 174806f32fbeSmrgac_fn_c_try_link () 174925b89263Smrg{ 175025b89263Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1751b41a30aaSmrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 175206f32fbeSmrg if { { ac_try="$ac_link" 175306f32fbeSmrgcase "(($ac_try" in 175406f32fbeSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 175506f32fbeSmrg *) ac_try_echo=$ac_try;; 175606f32fbeSmrgesac 175706f32fbeSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1758b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 175906f32fbeSmrg (eval "$ac_link") 2>conftest.err 176006f32fbeSmrg ac_status=$? 176106f32fbeSmrg if test -s conftest.err; then 176206f32fbeSmrg grep -v '^ *+' conftest.err >conftest.er1 176306f32fbeSmrg cat conftest.er1 >&5 176406f32fbeSmrg mv -f conftest.er1 conftest.err 176506f32fbeSmrg fi 1766b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 176706f32fbeSmrg test $ac_status = 0; } && { 176806f32fbeSmrg test -z "$ac_c_werror_flag" || 176906f32fbeSmrg test ! -s conftest.err 177006f32fbeSmrg } && test -s conftest$ac_exeext && { 177106f32fbeSmrg test "$cross_compiling" = yes || 177231637056Smrg test -x conftest$ac_exeext 1773b41a30aaSmrg } 1774b41a30aaSmrgthen : 177506f32fbeSmrg ac_retval=0 1776b41a30aaSmrgelse $as_nop 1777b41a30aaSmrg printf "%s\n" "$as_me: failed program was:" >&5 177806f32fbeSmrgsed 's/^/| /' conftest.$ac_ext >&5 177906f32fbeSmrg 178006f32fbeSmrg ac_retval=1 178106f32fbeSmrgfi 178206f32fbeSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 178306f32fbeSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 178406f32fbeSmrg # interfere with the next link command; also delete a directory that is 178506f32fbeSmrg # left behind by Apple's compiler. We do this before executing the actions. 178606f32fbeSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 178706f32fbeSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 178806f32fbeSmrg as_fn_set_status $ac_retval 178906f32fbeSmrg 179006f32fbeSmrg} # ac_fn_c_try_link 179106f32fbeSmrg 179206f32fbeSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 179306f32fbeSmrg# ------------------------------------------------------- 179406f32fbeSmrg# Tests whether HEADER exists and can be compiled using the include files in 179506f32fbeSmrg# INCLUDES, setting the cache variable VAR accordingly. 179606f32fbeSmrgac_fn_c_check_header_compile () 179706f32fbeSmrg{ 179806f32fbeSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800b41a30aaSmrgprintf %s "checking for $2... " >&6; } 1801b41a30aaSmrgif eval test \${$3+y} 1802b41a30aaSmrgthen : 1803b41a30aaSmrg printf %s "(cached) " >&6 1804b41a30aaSmrgelse $as_nop 180525b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 180625b89263Smrg/* end confdefs.h. */ 180725b89263Smrg$4 180806f32fbeSmrg#include <$2> 180925b89263Smrg_ACEOF 1810b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 1811b41a30aaSmrgthen : 181225b89263Smrg eval "$3=yes" 1813b41a30aaSmrgelse $as_nop 181425b89263Smrg eval "$3=no" 181525b89263Smrgfi 1816b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 181725b89263Smrgfi 181825b89263Smrgeval ac_res=\$$3 1819b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1820b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; } 182125b89263Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 182225b89263Smrg 182306f32fbeSmrg} # ac_fn_c_check_header_compile 182425b89263Smrg 182525b89263Smrg# ac_fn_c_check_func LINENO FUNC VAR 182625b89263Smrg# ---------------------------------- 182725b89263Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 182825b89263Smrgac_fn_c_check_func () 182925b89263Smrg{ 183025b89263Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1831b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1832b41a30aaSmrgprintf %s "checking for $2... " >&6; } 1833b41a30aaSmrgif eval test \${$3+y} 1834b41a30aaSmrgthen : 1835b41a30aaSmrg printf %s "(cached) " >&6 1836b41a30aaSmrgelse $as_nop 183725b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 183825b89263Smrg/* end confdefs.h. */ 183925b89263Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 184025b89263Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 184125b89263Smrg#define $2 innocuous_$2 184225b89263Smrg 184325b89263Smrg/* System header to define __stub macros and hopefully few prototypes, 1844b41a30aaSmrg which can conflict with char $2 (); below. */ 184525b89263Smrg 1846b41a30aaSmrg#include <limits.h> 184725b89263Smrg#undef $2 184825b89263Smrg 184925b89263Smrg/* Override any GCC internal prototype to avoid an error. 185025b89263Smrg Use char because int might match the return type of a GCC 185125b89263Smrg builtin and then its argument prototype would still apply. */ 185225b89263Smrg#ifdef __cplusplus 185325b89263Smrgextern "C" 185425b89263Smrg#endif 185525b89263Smrgchar $2 (); 185625b89263Smrg/* The GNU C library defines this for functions which it implements 185725b89263Smrg to always fail with ENOSYS. Some functions are actually named 185825b89263Smrg something starting with __ and the normal name is an alias. */ 185925b89263Smrg#if defined __stub_$2 || defined __stub___$2 186025b89263Smrgchoke me 186125b89263Smrg#endif 186225b89263Smrg 186325b89263Smrgint 1864b41a30aaSmrgmain (void) 186525b89263Smrg{ 186625b89263Smrgreturn $2 (); 186725b89263Smrg ; 186825b89263Smrg return 0; 186925b89263Smrg} 1870a253d6aeSmrg_ACEOF 1871b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 1872b41a30aaSmrgthen : 187325b89263Smrg eval "$3=yes" 1874b41a30aaSmrgelse $as_nop 187525b89263Smrg eval "$3=no" 187625b89263Smrgfi 1877b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 187825b89263Smrg conftest$ac_exeext conftest.$ac_ext 1879a253d6aeSmrgfi 188025b89263Smrgeval ac_res=\$$3 1881b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1882b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; } 188325b89263Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 188425b89263Smrg 188525b89263Smrg} # ac_fn_c_check_func 1886a253d6aeSmrg 1887b41a30aaSmrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1888b41a30aaSmrg# ------------------------------------------------------------------ 188906f32fbeSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1890b41a30aaSmrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1891b41a30aaSmrgac_fn_check_decl () 1892a253d6aeSmrg{ 189306f32fbeSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 189406f32fbeSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1895b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1896b41a30aaSmrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1897b41a30aaSmrgif eval test \${$3+y} 1898b41a30aaSmrgthen : 1899b41a30aaSmrg printf %s "(cached) " >&6 1900b41a30aaSmrgelse $as_nop 190106f32fbeSmrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1902b41a30aaSmrg eval ac_save_FLAGS=\$$6 1903b41a30aaSmrg as_fn_append $6 " $5" 190406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 190506f32fbeSmrg/* end confdefs.h. */ 190606f32fbeSmrg$4 190706f32fbeSmrgint 1908b41a30aaSmrgmain (void) 190906f32fbeSmrg{ 191006f32fbeSmrg#ifndef $as_decl_name 191106f32fbeSmrg#ifdef __cplusplus 191206f32fbeSmrg (void) $as_decl_use; 191306f32fbeSmrg#else 191406f32fbeSmrg (void) $as_decl_name; 191506f32fbeSmrg#endif 191606f32fbeSmrg#endif 191706f32fbeSmrg 191806f32fbeSmrg ; 191906f32fbeSmrg return 0; 192006f32fbeSmrg} 192106f32fbeSmrg_ACEOF 1922b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 1923b41a30aaSmrgthen : 192406f32fbeSmrg eval "$3=yes" 1925b41a30aaSmrgelse $as_nop 192606f32fbeSmrg eval "$3=no" 192706f32fbeSmrgfi 1928b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1929b41a30aaSmrg eval $6=\$ac_save_FLAGS 1930b41a30aaSmrg 193106f32fbeSmrgfi 193206f32fbeSmrgeval ac_res=\$$3 1933b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1934b41a30aaSmrgprintf "%s\n" "$ac_res" >&6; } 193506f32fbeSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 193606f32fbeSmrg 1937b41a30aaSmrg} # ac_fn_check_decl 1938b41a30aaSmrgac_configure_args_raw= 1939b41a30aaSmrgfor ac_arg 1940b41a30aaSmrgdo 1941b41a30aaSmrg case $ac_arg in 1942b41a30aaSmrg *\'*) 1943b41a30aaSmrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1944b41a30aaSmrg esac 1945b41a30aaSmrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1946b41a30aaSmrgdone 1947b41a30aaSmrg 1948b41a30aaSmrgcase $ac_configure_args_raw in 1949b41a30aaSmrg *$as_nl*) 1950b41a30aaSmrg ac_safe_unquote= ;; 1951b41a30aaSmrg *) 1952b41a30aaSmrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1953b41a30aaSmrg ac_unsafe_a="$ac_unsafe_z#~" 1954b41a30aaSmrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1955b41a30aaSmrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1956b41a30aaSmrgesac 1957b41a30aaSmrg 195806f32fbeSmrgcat >config.log <<_ACEOF 195906f32fbeSmrgThis file contains any messages produced by compilers while 196006f32fbeSmrgrunning configure, to aid debugging if configure makes a mistake. 196106f32fbeSmrg 1962b41a30aaSmrgIt was created by libXtst $as_me 1.2.4, which was 1963b41a30aaSmrggenerated by GNU Autoconf 2.71. Invocation command line was 196406f32fbeSmrg 1965b41a30aaSmrg $ $0$ac_configure_args_raw 196606f32fbeSmrg 196706f32fbeSmrg_ACEOF 196806f32fbeSmrgexec 5>>config.log 196906f32fbeSmrg{ 197006f32fbeSmrgcat <<_ASUNAME 197106f32fbeSmrg## --------- ## 197206f32fbeSmrg## Platform. ## 197306f32fbeSmrg## --------- ## 1974a253d6aeSmrg 1975a253d6aeSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1976a253d6aeSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1977a253d6aeSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1978a253d6aeSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1979a253d6aeSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1980a253d6aeSmrg 1981a253d6aeSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1982a253d6aeSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1983a253d6aeSmrg 1984a253d6aeSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1985a253d6aeSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1986a253d6aeSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1987a253d6aeSmrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1988a253d6aeSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1989a253d6aeSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1990a253d6aeSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1991a253d6aeSmrg 1992a253d6aeSmrg_ASUNAME 1993a253d6aeSmrg 1994a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1995a253d6aeSmrgfor as_dir in $PATH 1996a253d6aeSmrgdo 1997a253d6aeSmrg IFS=$as_save_IFS 1998b41a30aaSmrg case $as_dir in #((( 1999b41a30aaSmrg '') as_dir=./ ;; 2000b41a30aaSmrg */) ;; 2001b41a30aaSmrg *) as_dir=$as_dir/ ;; 2002b41a30aaSmrg esac 2003b41a30aaSmrg printf "%s\n" "PATH: $as_dir" 200425b89263Smrg done 2005a253d6aeSmrgIFS=$as_save_IFS 2006a253d6aeSmrg 2007a253d6aeSmrg} >&5 2008a253d6aeSmrg 2009a253d6aeSmrgcat >&5 <<_ACEOF 2010a253d6aeSmrg 2011a253d6aeSmrg 2012a253d6aeSmrg## ----------- ## 2013a253d6aeSmrg## Core tests. ## 2014a253d6aeSmrg## ----------- ## 2015a253d6aeSmrg 2016a253d6aeSmrg_ACEOF 2017a253d6aeSmrg 2018a253d6aeSmrg 2019a253d6aeSmrg# Keep a trace of the command line. 2020a253d6aeSmrg# Strip out --no-create and --no-recursion so they do not pile up. 2021a253d6aeSmrg# Strip out --silent because we don't want to record it for future runs. 2022a253d6aeSmrg# Also quote any args containing shell meta-characters. 2023a253d6aeSmrg# Make two passes to allow for proper duplicate-argument suppression. 2024a253d6aeSmrgac_configure_args= 2025a253d6aeSmrgac_configure_args0= 2026a253d6aeSmrgac_configure_args1= 2027a253d6aeSmrgac_must_keep_next=false 2028a253d6aeSmrgfor ac_pass in 1 2 2029a253d6aeSmrgdo 2030a253d6aeSmrg for ac_arg 2031a253d6aeSmrg do 2032a253d6aeSmrg case $ac_arg in 2033a253d6aeSmrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2034a253d6aeSmrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2035a253d6aeSmrg | -silent | --silent | --silen | --sile | --sil) 2036a253d6aeSmrg continue ;; 2037a253d6aeSmrg *\'*) 2038b41a30aaSmrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2039a253d6aeSmrg esac 2040a253d6aeSmrg case $ac_pass in 204125b89263Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2042a253d6aeSmrg 2) 204325b89263Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2044a253d6aeSmrg if test $ac_must_keep_next = true; then 2045a253d6aeSmrg ac_must_keep_next=false # Got value, back to normal. 2046a253d6aeSmrg else 2047a253d6aeSmrg case $ac_arg in 2048a253d6aeSmrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2049a253d6aeSmrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2050a253d6aeSmrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2051a253d6aeSmrg | -with-* | --with-* | -without-* | --without-* | --x) 2052a253d6aeSmrg case "$ac_configure_args0 " in 2053a253d6aeSmrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2054a253d6aeSmrg esac 2055a253d6aeSmrg ;; 2056a253d6aeSmrg -* ) ac_must_keep_next=true ;; 2057a253d6aeSmrg esac 2058a253d6aeSmrg fi 205925b89263Smrg as_fn_append ac_configure_args " '$ac_arg'" 2060a253d6aeSmrg ;; 2061a253d6aeSmrg esac 2062a253d6aeSmrg done 2063a253d6aeSmrgdone 206425b89263Smrg{ ac_configure_args0=; unset ac_configure_args0;} 206525b89263Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2066a253d6aeSmrg 2067a253d6aeSmrg# When interrupted or exit'd, cleanup temporary files, and complete 2068a253d6aeSmrg# config.log. We remove comments because anyway the quotes in there 2069a253d6aeSmrg# would cause problems or look ugly. 2070a253d6aeSmrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2071a253d6aeSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2072a253d6aeSmrgtrap 'exit_status=$? 2073b41a30aaSmrg # Sanitize IFS. 2074b41a30aaSmrg IFS=" "" $as_nl" 2075a253d6aeSmrg # Save into config.log some information that might help in debugging. 2076a253d6aeSmrg { 2077a253d6aeSmrg echo 2078a253d6aeSmrg 2079b41a30aaSmrg printf "%s\n" "## ---------------- ## 2080a253d6aeSmrg## Cache variables. ## 208125b89263Smrg## ---------------- ##" 2082a253d6aeSmrg echo 2083a253d6aeSmrg # The following way of writing the cache mishandles newlines in values, 2084a253d6aeSmrg( 2085a253d6aeSmrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2086a253d6aeSmrg eval ac_val=\$$ac_var 2087a253d6aeSmrg case $ac_val in #( 2088a253d6aeSmrg *${as_nl}*) 2089a253d6aeSmrg case $ac_var in #( 2090b41a30aaSmrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2091b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2092a253d6aeSmrg esac 2093a253d6aeSmrg case $ac_var in #( 2094a253d6aeSmrg _ | IFS | as_nl) ;; #( 2095ea133fd7Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 209625b89263Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2097a253d6aeSmrg esac ;; 2098a253d6aeSmrg esac 2099a253d6aeSmrg done 2100a253d6aeSmrg (set) 2>&1 | 2101a253d6aeSmrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2102a253d6aeSmrg *${as_nl}ac_space=\ *) 2103a253d6aeSmrg sed -n \ 2104a253d6aeSmrg "s/'\''/'\''\\\\'\'''\''/g; 2105a253d6aeSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2106a253d6aeSmrg ;; #( 2107a253d6aeSmrg *) 2108a253d6aeSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2109a253d6aeSmrg ;; 2110a253d6aeSmrg esac | 2111a253d6aeSmrg sort 2112a253d6aeSmrg) 2113a253d6aeSmrg echo 2114a253d6aeSmrg 2115b41a30aaSmrg printf "%s\n" "## ----------------- ## 2116a253d6aeSmrg## Output variables. ## 211725b89263Smrg## ----------------- ##" 2118a253d6aeSmrg echo 2119a253d6aeSmrg for ac_var in $ac_subst_vars 2120a253d6aeSmrg do 2121a253d6aeSmrg eval ac_val=\$$ac_var 2122a253d6aeSmrg case $ac_val in 2123b41a30aaSmrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2124a253d6aeSmrg esac 2125b41a30aaSmrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2126a253d6aeSmrg done | sort 2127a253d6aeSmrg echo 2128a253d6aeSmrg 2129a253d6aeSmrg if test -n "$ac_subst_files"; then 2130b41a30aaSmrg printf "%s\n" "## ------------------- ## 2131a253d6aeSmrg## File substitutions. ## 213225b89263Smrg## ------------------- ##" 2133a253d6aeSmrg echo 2134a253d6aeSmrg for ac_var in $ac_subst_files 2135a253d6aeSmrg do 2136a253d6aeSmrg eval ac_val=\$$ac_var 2137a253d6aeSmrg case $ac_val in 2138b41a30aaSmrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2139a253d6aeSmrg esac 2140b41a30aaSmrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2141a253d6aeSmrg done | sort 2142a253d6aeSmrg echo 2143a253d6aeSmrg fi 2144a253d6aeSmrg 2145a253d6aeSmrg if test -s confdefs.h; then 2146b41a30aaSmrg printf "%s\n" "## ----------- ## 2147a253d6aeSmrg## confdefs.h. ## 214825b89263Smrg## ----------- ##" 2149a253d6aeSmrg echo 2150a253d6aeSmrg cat confdefs.h 2151a253d6aeSmrg echo 2152a253d6aeSmrg fi 2153a253d6aeSmrg test "$ac_signal" != 0 && 2154b41a30aaSmrg printf "%s\n" "$as_me: caught signal $ac_signal" 2155b41a30aaSmrg printf "%s\n" "$as_me: exit $exit_status" 2156a253d6aeSmrg } >&5 2157a253d6aeSmrg rm -f core *.core core.conftest.* && 2158a253d6aeSmrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2159a253d6aeSmrg exit $exit_status 2160a253d6aeSmrg' 0 2161a253d6aeSmrgfor ac_signal in 1 2 13 15; do 216225b89263Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2163a253d6aeSmrgdone 2164a253d6aeSmrgac_signal=0 2165a253d6aeSmrg 2166a253d6aeSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2167a253d6aeSmrgrm -f -r conftest* confdefs.h 2168a253d6aeSmrg 2169b41a30aaSmrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 217025b89263Smrg 2171a253d6aeSmrg# Predefined preprocessor variables. 2172a253d6aeSmrg 2173b41a30aaSmrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2174a253d6aeSmrg 2175b41a30aaSmrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2176a253d6aeSmrg 2177b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2178a253d6aeSmrg 2179b41a30aaSmrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2180a253d6aeSmrg 2181b41a30aaSmrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2182a253d6aeSmrg 2183b41a30aaSmrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 218425b89263Smrg 2185a253d6aeSmrg 2186a253d6aeSmrg# Let the site file select an alternate cache file if it wants to. 2187ea133fd7Smrg# Prefer an explicitly selected file to automatically selected ones. 2188a253d6aeSmrgif test -n "$CONFIG_SITE"; then 2189b41a30aaSmrg ac_site_files="$CONFIG_SITE" 2190a253d6aeSmrgelif test "x$prefix" != xNONE; then 2191b41a30aaSmrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2192a253d6aeSmrgelse 2193b41a30aaSmrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2194a253d6aeSmrgfi 2195b41a30aaSmrg 2196b41a30aaSmrgfor ac_site_file in $ac_site_files 2197a253d6aeSmrgdo 2198b41a30aaSmrg case $ac_site_file in #( 2199b41a30aaSmrg */*) : 2200b41a30aaSmrg ;; #( 2201b41a30aaSmrg *) : 2202b41a30aaSmrg ac_site_file=./$ac_site_file ;; 2203b41a30aaSmrgesac 2204b41a30aaSmrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2205b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2206b41a30aaSmrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2207a253d6aeSmrg sed 's/^/| /' "$ac_site_file" >&5 220825b89263Smrg . "$ac_site_file" \ 2209b41a30aaSmrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2210b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 221125b89263Smrgas_fn_error $? "failed to load site script $ac_site_file 221225b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 2213a253d6aeSmrg fi 2214a253d6aeSmrgdone 2215a253d6aeSmrg 2216a253d6aeSmrgif test -r "$cache_file"; then 221725b89263Smrg # Some versions of bash will fail to source /dev/null (special files 221825b89263Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 221925b89263Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2220b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2221b41a30aaSmrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2222a253d6aeSmrg case $cache_file in 2223a253d6aeSmrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2224a253d6aeSmrg *) . "./$cache_file";; 2225a253d6aeSmrg esac 2226a253d6aeSmrg fi 2227a253d6aeSmrgelse 2228b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2229b41a30aaSmrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2230a253d6aeSmrg >$cache_file 2231a253d6aeSmrgfi 2232a253d6aeSmrg 2233b41a30aaSmrg# Test code for whether the C compiler supports C89 (global declarations) 2234b41a30aaSmrgac_c_conftest_c89_globals=' 2235b41a30aaSmrg/* Does the compiler advertise C89 conformance? 2236b41a30aaSmrg Do not test the value of __STDC__, because some compilers set it to 0 2237b41a30aaSmrg while being otherwise adequately conformant. */ 2238b41a30aaSmrg#if !defined __STDC__ 2239b41a30aaSmrg# error "Compiler does not advertise C89 conformance" 2240b41a30aaSmrg#endif 2241a253d6aeSmrg 2242b41a30aaSmrg#include <stddef.h> 2243b41a30aaSmrg#include <stdarg.h> 2244b41a30aaSmrgstruct stat; 2245b41a30aaSmrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2246b41a30aaSmrgstruct buf { int x; }; 2247b41a30aaSmrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2248b41a30aaSmrgstatic char *e (p, i) 2249b41a30aaSmrg char **p; 2250b41a30aaSmrg int i; 2251b41a30aaSmrg{ 2252b41a30aaSmrg return p[i]; 2253b41a30aaSmrg} 2254b41a30aaSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2255b41a30aaSmrg{ 2256b41a30aaSmrg char *s; 2257b41a30aaSmrg va_list v; 2258b41a30aaSmrg va_start (v,p); 2259b41a30aaSmrg s = g (p, va_arg (v,int)); 2260b41a30aaSmrg va_end (v); 2261b41a30aaSmrg return s; 2262b41a30aaSmrg} 2263a253d6aeSmrg 2264b41a30aaSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2265b41a30aaSmrg function prototypes and stuff, but not \xHH hex character constants. 2266b41a30aaSmrg These do not provoke an error unfortunately, instead are silently treated 2267b41a30aaSmrg as an "x". The following induces an error, until -std is added to get 2268b41a30aaSmrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2269b41a30aaSmrg array size at least. It is necessary to write \x00 == 0 to get something 2270b41a30aaSmrg that is true only with -std. */ 2271b41a30aaSmrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 227206f32fbeSmrg 2273b41a30aaSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2274b41a30aaSmrg inside strings and character constants. */ 2275b41a30aaSmrg#define FOO(x) '\''x'\'' 2276b41a30aaSmrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 227706f32fbeSmrg 2278b41a30aaSmrgint test (int i, double x); 2279b41a30aaSmrgstruct s1 {int (*f) (int a);}; 2280b41a30aaSmrgstruct s2 {int (*f) (double a);}; 2281b41a30aaSmrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2282b41a30aaSmrg int, int);' 228306f32fbeSmrg 2284b41a30aaSmrg# Test code for whether the C compiler supports C89 (body of main). 2285b41a30aaSmrgac_c_conftest_c89_main=' 2286b41a30aaSmrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2287b41a30aaSmrg' 2288a253d6aeSmrg 2289b41a30aaSmrg# Test code for whether the C compiler supports C99 (global declarations) 2290b41a30aaSmrgac_c_conftest_c99_globals=' 2291b41a30aaSmrg// Does the compiler advertise C99 conformance? 2292b41a30aaSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2293b41a30aaSmrg# error "Compiler does not advertise C99 conformance" 2294b41a30aaSmrg#endif 2295a253d6aeSmrg 2296b41a30aaSmrg#include <stdbool.h> 2297b41a30aaSmrgextern int puts (const char *); 2298b41a30aaSmrgextern int printf (const char *, ...); 2299b41a30aaSmrgextern int dprintf (int, const char *, ...); 2300b41a30aaSmrgextern void *malloc (size_t); 2301a253d6aeSmrg 2302b41a30aaSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2303b41a30aaSmrg// dprintf is used instead of fprintf to avoid needing to declare 2304b41a30aaSmrg// FILE and stderr. 2305b41a30aaSmrg#define debug(...) dprintf (2, __VA_ARGS__) 2306b41a30aaSmrg#define showlist(...) puts (#__VA_ARGS__) 2307b41a30aaSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2308b41a30aaSmrgstatic void 2309b41a30aaSmrgtest_varargs_macros (void) 2310b41a30aaSmrg{ 2311b41a30aaSmrg int x = 1234; 2312b41a30aaSmrg int y = 5678; 2313b41a30aaSmrg debug ("Flag"); 2314b41a30aaSmrg debug ("X = %d\n", x); 2315b41a30aaSmrg showlist (The first, second, and third items.); 2316b41a30aaSmrg report (x>y, "x is %d but y is %d", x, y); 2317b41a30aaSmrg} 2318b41a30aaSmrg 2319b41a30aaSmrg// Check long long types. 2320b41a30aaSmrg#define BIG64 18446744073709551615ull 2321b41a30aaSmrg#define BIG32 4294967295ul 2322b41a30aaSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2323b41a30aaSmrg#if !BIG_OK 2324b41a30aaSmrg #error "your preprocessor is broken" 2325b41a30aaSmrg#endif 2326b41a30aaSmrg#if BIG_OK 2327b41a30aaSmrg#else 2328b41a30aaSmrg #error "your preprocessor is broken" 2329b41a30aaSmrg#endif 2330b41a30aaSmrgstatic long long int bignum = -9223372036854775807LL; 2331b41a30aaSmrgstatic unsigned long long int ubignum = BIG64; 2332b41a30aaSmrg 2333b41a30aaSmrgstruct incomplete_array 2334b41a30aaSmrg{ 2335b41a30aaSmrg int datasize; 2336b41a30aaSmrg double data[]; 2337b41a30aaSmrg}; 2338b41a30aaSmrg 2339b41a30aaSmrgstruct named_init { 2340b41a30aaSmrg int number; 2341b41a30aaSmrg const wchar_t *name; 2342b41a30aaSmrg double average; 2343b41a30aaSmrg}; 2344b41a30aaSmrg 2345b41a30aaSmrgtypedef const char *ccp; 2346b41a30aaSmrg 2347b41a30aaSmrgstatic inline int 2348b41a30aaSmrgtest_restrict (ccp restrict text) 2349b41a30aaSmrg{ 2350b41a30aaSmrg // See if C++-style comments work. 2351b41a30aaSmrg // Iterate through items via the restricted pointer. 2352b41a30aaSmrg // Also check for declarations in for loops. 2353b41a30aaSmrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2354b41a30aaSmrg continue; 2355b41a30aaSmrg return 0; 2356b41a30aaSmrg} 2357b41a30aaSmrg 2358b41a30aaSmrg// Check varargs and va_copy. 2359b41a30aaSmrgstatic bool 2360b41a30aaSmrgtest_varargs (const char *format, ...) 2361b41a30aaSmrg{ 2362b41a30aaSmrg va_list args; 2363b41a30aaSmrg va_start (args, format); 2364b41a30aaSmrg va_list args_copy; 2365b41a30aaSmrg va_copy (args_copy, args); 2366b41a30aaSmrg 2367b41a30aaSmrg const char *str = ""; 2368b41a30aaSmrg int number = 0; 2369b41a30aaSmrg float fnumber = 0; 2370b41a30aaSmrg 2371b41a30aaSmrg while (*format) 2372b41a30aaSmrg { 2373b41a30aaSmrg switch (*format++) 2374b41a30aaSmrg { 2375b41a30aaSmrg case '\''s'\'': // string 2376b41a30aaSmrg str = va_arg (args_copy, const char *); 2377b41a30aaSmrg break; 2378b41a30aaSmrg case '\''d'\'': // int 2379b41a30aaSmrg number = va_arg (args_copy, int); 2380b41a30aaSmrg break; 2381b41a30aaSmrg case '\''f'\'': // float 2382b41a30aaSmrg fnumber = va_arg (args_copy, double); 2383b41a30aaSmrg break; 2384b41a30aaSmrg default: 2385b41a30aaSmrg break; 2386b41a30aaSmrg } 2387b41a30aaSmrg } 2388b41a30aaSmrg va_end (args_copy); 2389b41a30aaSmrg va_end (args); 2390b41a30aaSmrg 2391b41a30aaSmrg return *str && number && fnumber; 2392b41a30aaSmrg} 2393b41a30aaSmrg' 2394b41a30aaSmrg 2395b41a30aaSmrg# Test code for whether the C compiler supports C99 (body of main). 2396b41a30aaSmrgac_c_conftest_c99_main=' 2397b41a30aaSmrg // Check bool. 2398b41a30aaSmrg _Bool success = false; 2399b41a30aaSmrg success |= (argc != 0); 2400b41a30aaSmrg 2401b41a30aaSmrg // Check restrict. 2402b41a30aaSmrg if (test_restrict ("String literal") == 0) 2403b41a30aaSmrg success = true; 2404b41a30aaSmrg char *restrict newvar = "Another string"; 2405b41a30aaSmrg 2406b41a30aaSmrg // Check varargs. 2407b41a30aaSmrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2408b41a30aaSmrg test_varargs_macros (); 2409b41a30aaSmrg 2410b41a30aaSmrg // Check flexible array members. 2411b41a30aaSmrg struct incomplete_array *ia = 2412b41a30aaSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2413b41a30aaSmrg ia->datasize = 10; 2414b41a30aaSmrg for (int i = 0; i < ia->datasize; ++i) 2415b41a30aaSmrg ia->data[i] = i * 1.234; 2416b41a30aaSmrg 2417b41a30aaSmrg // Check named initializers. 2418b41a30aaSmrg struct named_init ni = { 2419b41a30aaSmrg .number = 34, 2420b41a30aaSmrg .name = L"Test wide string", 2421b41a30aaSmrg .average = 543.34343, 2422b41a30aaSmrg }; 2423b41a30aaSmrg 2424b41a30aaSmrg ni.number = 58; 2425b41a30aaSmrg 2426b41a30aaSmrg int dynamic_array[ni.number]; 2427b41a30aaSmrg dynamic_array[0] = argv[0][0]; 2428b41a30aaSmrg dynamic_array[ni.number - 1] = 543; 2429b41a30aaSmrg 2430b41a30aaSmrg // work around unused variable warnings 2431b41a30aaSmrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2432b41a30aaSmrg || dynamic_array[ni.number - 1] != 543); 2433b41a30aaSmrg' 2434b41a30aaSmrg 2435b41a30aaSmrg# Test code for whether the C compiler supports C11 (global declarations) 2436b41a30aaSmrgac_c_conftest_c11_globals=' 2437b41a30aaSmrg// Does the compiler advertise C11 conformance? 2438b41a30aaSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2439b41a30aaSmrg# error "Compiler does not advertise C11 conformance" 2440b41a30aaSmrg#endif 2441b41a30aaSmrg 2442b41a30aaSmrg// Check _Alignas. 2443b41a30aaSmrgchar _Alignas (double) aligned_as_double; 2444b41a30aaSmrgchar _Alignas (0) no_special_alignment; 2445b41a30aaSmrgextern char aligned_as_int; 2446b41a30aaSmrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2447b41a30aaSmrg 2448b41a30aaSmrg// Check _Alignof. 2449b41a30aaSmrgenum 2450b41a30aaSmrg{ 2451b41a30aaSmrg int_alignment = _Alignof (int), 2452b41a30aaSmrg int_array_alignment = _Alignof (int[100]), 2453b41a30aaSmrg char_alignment = _Alignof (char) 2454b41a30aaSmrg}; 2455b41a30aaSmrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2456b41a30aaSmrg 2457b41a30aaSmrg// Check _Noreturn. 2458b41a30aaSmrgint _Noreturn does_not_return (void) { for (;;) continue; } 2459b41a30aaSmrg 2460b41a30aaSmrg// Check _Static_assert. 2461b41a30aaSmrgstruct test_static_assert 2462b41a30aaSmrg{ 2463b41a30aaSmrg int x; 2464b41a30aaSmrg _Static_assert (sizeof (int) <= sizeof (long int), 2465b41a30aaSmrg "_Static_assert does not work in struct"); 2466b41a30aaSmrg long int y; 2467b41a30aaSmrg}; 2468b41a30aaSmrg 2469b41a30aaSmrg// Check UTF-8 literals. 2470b41a30aaSmrg#define u8 syntax error! 2471b41a30aaSmrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2472b41a30aaSmrg 2473b41a30aaSmrg// Check duplicate typedefs. 2474b41a30aaSmrgtypedef long *long_ptr; 2475b41a30aaSmrgtypedef long int *long_ptr; 2476b41a30aaSmrgtypedef long_ptr long_ptr; 2477b41a30aaSmrg 2478b41a30aaSmrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2479b41a30aaSmrgstruct anonymous 2480b41a30aaSmrg{ 2481b41a30aaSmrg union { 2482b41a30aaSmrg struct { int i; int j; }; 2483b41a30aaSmrg struct { int k; long int l; } w; 2484b41a30aaSmrg }; 2485b41a30aaSmrg int m; 2486b41a30aaSmrg} v1; 2487b41a30aaSmrg' 2488b41a30aaSmrg 2489b41a30aaSmrg# Test code for whether the C compiler supports C11 (body of main). 2490b41a30aaSmrgac_c_conftest_c11_main=' 2491b41a30aaSmrg _Static_assert ((offsetof (struct anonymous, i) 2492b41a30aaSmrg == offsetof (struct anonymous, w.k)), 2493b41a30aaSmrg "Anonymous union alignment botch"); 2494b41a30aaSmrg v1.i = 2; 2495b41a30aaSmrg v1.w.k = 5; 2496b41a30aaSmrg ok |= v1.i != 5; 2497b41a30aaSmrg' 2498b41a30aaSmrg 2499b41a30aaSmrg# Test code for whether the C compiler supports C11 (complete). 2500b41a30aaSmrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2501b41a30aaSmrg${ac_c_conftest_c99_globals} 2502b41a30aaSmrg${ac_c_conftest_c11_globals} 2503b41a30aaSmrg 2504b41a30aaSmrgint 2505b41a30aaSmrgmain (int argc, char **argv) 2506b41a30aaSmrg{ 2507b41a30aaSmrg int ok = 0; 2508b41a30aaSmrg ${ac_c_conftest_c89_main} 2509b41a30aaSmrg ${ac_c_conftest_c99_main} 2510b41a30aaSmrg ${ac_c_conftest_c11_main} 2511b41a30aaSmrg return ok; 2512b41a30aaSmrg} 2513b41a30aaSmrg" 2514b41a30aaSmrg 2515b41a30aaSmrg# Test code for whether the C compiler supports C99 (complete). 2516b41a30aaSmrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2517b41a30aaSmrg${ac_c_conftest_c99_globals} 2518b41a30aaSmrg 2519b41a30aaSmrgint 2520b41a30aaSmrgmain (int argc, char **argv) 2521b41a30aaSmrg{ 2522b41a30aaSmrg int ok = 0; 2523b41a30aaSmrg ${ac_c_conftest_c89_main} 2524b41a30aaSmrg ${ac_c_conftest_c99_main} 2525b41a30aaSmrg return ok; 2526b41a30aaSmrg} 2527b41a30aaSmrg" 2528b41a30aaSmrg 2529b41a30aaSmrg# Test code for whether the C compiler supports C89 (complete). 2530b41a30aaSmrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2531a253d6aeSmrg 2532b41a30aaSmrgint 2533b41a30aaSmrgmain (int argc, char **argv) 2534b41a30aaSmrg{ 2535b41a30aaSmrg int ok = 0; 2536b41a30aaSmrg ${ac_c_conftest_c89_main} 2537b41a30aaSmrg return ok; 2538b41a30aaSmrg} 2539b41a30aaSmrg" 2540b41a30aaSmrg 2541b41a30aaSmrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2542b41a30aaSmrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2543b41a30aaSmrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2544b41a30aaSmrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2545b41a30aaSmrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2546b41a30aaSmrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2547b41a30aaSmrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2548b41a30aaSmrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2549b41a30aaSmrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2550b41a30aaSmrg 2551b41a30aaSmrg# Auxiliary files required by this configure script. 2552b41a30aaSmrgac_aux_files="compile config.guess config.sub ltmain.sh missing install-sh" 2553b41a30aaSmrg 2554b41a30aaSmrg# Locations in which to look for auxiliary files. 2555b41a30aaSmrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2556b41a30aaSmrg 2557b41a30aaSmrg# Search for a directory containing all of the required auxiliary files, 2558b41a30aaSmrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2559b41a30aaSmrg# If we don't find one directory that contains all the files we need, 2560b41a30aaSmrg# we report the set of missing files from the *first* directory in 2561b41a30aaSmrg# $ac_aux_dir_candidates and give up. 2562b41a30aaSmrgac_missing_aux_files="" 2563b41a30aaSmrgac_first_candidate=: 2564b41a30aaSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2565b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2566b41a30aaSmrgas_found=false 2567b41a30aaSmrgfor as_dir in $ac_aux_dir_candidates 2568b41a30aaSmrgdo 2569b41a30aaSmrg IFS=$as_save_IFS 2570b41a30aaSmrg case $as_dir in #((( 2571b41a30aaSmrg '') as_dir=./ ;; 2572b41a30aaSmrg */) ;; 2573b41a30aaSmrg *) as_dir=$as_dir/ ;; 2574b41a30aaSmrg esac 2575b41a30aaSmrg as_found=: 2576b41a30aaSmrg 2577b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2578b41a30aaSmrg ac_aux_dir_found=yes 2579b41a30aaSmrg ac_install_sh= 2580b41a30aaSmrg for ac_aux in $ac_aux_files 2581b41a30aaSmrg do 2582b41a30aaSmrg # As a special case, if "install-sh" is required, that requirement 2583b41a30aaSmrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2584b41a30aaSmrg # and $ac_install_sh is set appropriately for whichever one is found. 2585b41a30aaSmrg if test x"$ac_aux" = x"install-sh" 2586b41a30aaSmrg then 2587b41a30aaSmrg if test -f "${as_dir}install-sh"; then 2588b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2589b41a30aaSmrg ac_install_sh="${as_dir}install-sh -c" 2590b41a30aaSmrg elif test -f "${as_dir}install.sh"; then 2591b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2592b41a30aaSmrg ac_install_sh="${as_dir}install.sh -c" 2593b41a30aaSmrg elif test -f "${as_dir}shtool"; then 2594b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2595b41a30aaSmrg ac_install_sh="${as_dir}shtool install -c" 2596b41a30aaSmrg else 2597b41a30aaSmrg ac_aux_dir_found=no 2598b41a30aaSmrg if $ac_first_candidate; then 2599b41a30aaSmrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2600b41a30aaSmrg else 2601b41a30aaSmrg break 2602b41a30aaSmrg fi 2603b41a30aaSmrg fi 2604b41a30aaSmrg else 2605b41a30aaSmrg if test -f "${as_dir}${ac_aux}"; then 2606b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2607b41a30aaSmrg else 2608b41a30aaSmrg ac_aux_dir_found=no 2609b41a30aaSmrg if $ac_first_candidate; then 2610b41a30aaSmrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2611b41a30aaSmrg else 2612b41a30aaSmrg break 2613b41a30aaSmrg fi 2614b41a30aaSmrg fi 2615b41a30aaSmrg fi 2616b41a30aaSmrg done 2617b41a30aaSmrg if test "$ac_aux_dir_found" = yes; then 2618b41a30aaSmrg ac_aux_dir="$as_dir" 2619b41a30aaSmrg break 2620b41a30aaSmrg fi 2621b41a30aaSmrg ac_first_candidate=false 2622b41a30aaSmrg 2623b41a30aaSmrg as_found=false 2624b41a30aaSmrgdone 2625b41a30aaSmrgIFS=$as_save_IFS 2626b41a30aaSmrgif $as_found 2627b41a30aaSmrgthen : 2628b41a30aaSmrg 2629b41a30aaSmrgelse $as_nop 2630b41a30aaSmrg as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2631b41a30aaSmrgfi 2632b41a30aaSmrg 2633b41a30aaSmrg 2634b41a30aaSmrg# These three variables are undocumented and unsupported, 2635b41a30aaSmrg# and are intended to be withdrawn in a future Autoconf release. 2636b41a30aaSmrg# They can cause serious problems if a builder's source tree is in a directory 2637b41a30aaSmrg# whose full name contains unusual characters. 2638b41a30aaSmrgif test -f "${ac_aux_dir}config.guess"; then 2639b41a30aaSmrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2640b41a30aaSmrgfi 2641b41a30aaSmrgif test -f "${ac_aux_dir}config.sub"; then 2642b41a30aaSmrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2643b41a30aaSmrgfi 2644b41a30aaSmrgif test -f "$ac_aux_dir/configure"; then 2645b41a30aaSmrg ac_configure="$SHELL ${ac_aux_dir}configure" 2646b41a30aaSmrgfi 2647b41a30aaSmrg 2648b41a30aaSmrg# Check that the precious variables saved in the cache have kept the same 2649b41a30aaSmrg# value. 2650b41a30aaSmrgac_cache_corrupted=false 2651b41a30aaSmrgfor ac_var in $ac_precious_vars; do 2652b41a30aaSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2653b41a30aaSmrg eval ac_new_set=\$ac_env_${ac_var}_set 2654b41a30aaSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2655b41a30aaSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2656b41a30aaSmrg case $ac_old_set,$ac_new_set in 2657b41a30aaSmrg set,) 2658b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2659b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2660b41a30aaSmrg ac_cache_corrupted=: ;; 2661b41a30aaSmrg ,set) 2662b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2663b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2664b41a30aaSmrg ac_cache_corrupted=: ;; 2665b41a30aaSmrg ,);; 2666b41a30aaSmrg *) 2667b41a30aaSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 2668b41a30aaSmrg # differences in whitespace do not lead to failure. 2669b41a30aaSmrg ac_old_val_w=`echo x $ac_old_val` 2670b41a30aaSmrg ac_new_val_w=`echo x $ac_new_val` 2671b41a30aaSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2672b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2673b41a30aaSmrgprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2674b41a30aaSmrg ac_cache_corrupted=: 2675b41a30aaSmrg else 2676b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2677b41a30aaSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2678b41a30aaSmrg eval $ac_var=\$ac_old_val 2679b41a30aaSmrg fi 2680b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2681b41a30aaSmrgprintf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2682b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2683b41a30aaSmrgprintf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 2684b41a30aaSmrg fi;; 2685b41a30aaSmrg esac 2686b41a30aaSmrg # Pass precious variables to config.status. 2687b41a30aaSmrg if test "$ac_new_set" = set; then 2688b41a30aaSmrg case $ac_new_val in 2689b41a30aaSmrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2690b41a30aaSmrg *) ac_arg=$ac_var=$ac_new_val ;; 2691b41a30aaSmrg esac 2692b41a30aaSmrg case " $ac_configure_args " in 2693b41a30aaSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2694b41a30aaSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2695b41a30aaSmrg esac 2696b41a30aaSmrg fi 2697b41a30aaSmrgdone 2698b41a30aaSmrgif $ac_cache_corrupted; then 2699b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2700b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2701b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2702b41a30aaSmrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2703b41a30aaSmrg as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2704b41a30aaSmrg and start over" "$LINENO" 5 2705b41a30aaSmrgfi 2706b41a30aaSmrg## -------------------- ## 2707b41a30aaSmrg## Main body of script. ## 2708b41a30aaSmrg## -------------------- ## 2709b41a30aaSmrg 2710b41a30aaSmrgac_ext=c 2711b41a30aaSmrgac_cpp='$CPP $CPPFLAGS' 2712b41a30aaSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2713b41a30aaSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2714b41a30aaSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2715b41a30aaSmrg 2716b41a30aaSmrg 2717b41a30aaSmrg 2718b41a30aaSmrgac_config_headers="$ac_config_headers config.h" 2719b41a30aaSmrg 2720b41a30aaSmrg 2721b41a30aaSmrg# Initialize Automake 2722b41a30aaSmrgam__api_version='1.16' 2723b41a30aaSmrg 2724b41a30aaSmrg 2725b41a30aaSmrg 2726b41a30aaSmrg # Find a good install program. We prefer a C program (faster), 2727a253d6aeSmrg# so one script is as good as another. But avoid the broken or 2728a253d6aeSmrg# incompatible versions: 2729a253d6aeSmrg# SysV /etc/install, /usr/sbin/install 2730a253d6aeSmrg# SunOS /usr/etc/install 2731a253d6aeSmrg# IRIX /sbin/install 2732a253d6aeSmrg# AIX /bin/install 2733a253d6aeSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2734a253d6aeSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2735a253d6aeSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2736a253d6aeSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2737a253d6aeSmrg# OS/2's system install, which has a completely different semantic 2738a253d6aeSmrg# ./install, which can be erroneously created by make from ./install.sh. 2739ea133fd7Smrg# Reject install programs that cannot install multiple files. 2740b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2741b41a30aaSmrgprintf %s "checking for a BSD-compatible install... " >&6; } 2742a253d6aeSmrgif test -z "$INSTALL"; then 2743b41a30aaSmrgif test ${ac_cv_path_install+y} 2744b41a30aaSmrgthen : 2745b41a30aaSmrg printf %s "(cached) " >&6 2746b41a30aaSmrgelse $as_nop 2747a253d6aeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2748a253d6aeSmrgfor as_dir in $PATH 2749a253d6aeSmrgdo 2750a253d6aeSmrg IFS=$as_save_IFS 2751b41a30aaSmrg case $as_dir in #((( 2752b41a30aaSmrg '') as_dir=./ ;; 2753b41a30aaSmrg */) ;; 2754b41a30aaSmrg *) as_dir=$as_dir/ ;; 2755b41a30aaSmrg esac 2756b41a30aaSmrg # Account for fact that we put trailing slashes in our PATH walk. 2757b41a30aaSmrgcase $as_dir in #(( 2758b41a30aaSmrg ./ | /[cC]/* | \ 2759a253d6aeSmrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 276025b89263Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2761a253d6aeSmrg /usr/ucb/* ) ;; 2762a253d6aeSmrg *) 2763a253d6aeSmrg # OSF1 and SCO ODT 3.0 have their own names for install. 2764a253d6aeSmrg # Don't use installbsd from OSF since it installs stuff as root 2765a253d6aeSmrg # by default. 2766a253d6aeSmrg for ac_prog in ginstall scoinst install; do 2767a253d6aeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2768b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2769a253d6aeSmrg if test $ac_prog = install && 2770b41a30aaSmrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2771a253d6aeSmrg # AIX install. It has an incompatible calling convention. 2772a253d6aeSmrg : 2773a253d6aeSmrg elif test $ac_prog = install && 2774b41a30aaSmrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2775a253d6aeSmrg # program-specific install script used by HP pwplus--don't use. 2776a253d6aeSmrg : 2777a253d6aeSmrg else 2778ea133fd7Smrg rm -rf conftest.one conftest.two conftest.dir 2779ea133fd7Smrg echo one > conftest.one 2780ea133fd7Smrg echo two > conftest.two 2781ea133fd7Smrg mkdir conftest.dir 2782b41a30aaSmrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2783ea133fd7Smrg test -s conftest.one && test -s conftest.two && 2784ea133fd7Smrg test -s conftest.dir/conftest.one && 2785ea133fd7Smrg test -s conftest.dir/conftest.two 2786ea133fd7Smrg then 2787b41a30aaSmrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2788ea133fd7Smrg break 3 2789ea133fd7Smrg fi 2790a253d6aeSmrg fi 2791a253d6aeSmrg fi 2792a253d6aeSmrg done 2793a253d6aeSmrg done 2794a253d6aeSmrg ;; 2795a253d6aeSmrgesac 2796ea133fd7Smrg 279725b89263Smrg done 2798a253d6aeSmrgIFS=$as_save_IFS 2799a253d6aeSmrg 2800ea133fd7Smrgrm -rf conftest.one conftest.two conftest.dir 2801a253d6aeSmrg 2802a253d6aeSmrgfi 2803b41a30aaSmrg if test ${ac_cv_path_install+y}; then 2804a253d6aeSmrg INSTALL=$ac_cv_path_install 2805a253d6aeSmrg else 2806a253d6aeSmrg # As a last resort, use the slow shell script. Don't cache a 2807a253d6aeSmrg # value for INSTALL within a source directory, because that will 2808a253d6aeSmrg # break other packages using the cache if that directory is 2809a253d6aeSmrg # removed, or if the value is a relative name. 2810a253d6aeSmrg INSTALL=$ac_install_sh 2811a253d6aeSmrg fi 2812a253d6aeSmrgfi 2813b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2814b41a30aaSmrgprintf "%s\n" "$INSTALL" >&6; } 2815a253d6aeSmrg 2816a253d6aeSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2817a253d6aeSmrg# It thinks the first close brace ends the variable substitution. 2818a253d6aeSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2819a253d6aeSmrg 2820a253d6aeSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2821a253d6aeSmrg 2822a253d6aeSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2823a253d6aeSmrg 2824b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2825b41a30aaSmrgprintf %s "checking whether build environment is sane... " >&6; } 2826ea133fd7Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2827ea133fd7Smrg# name. Accept space and tab only in the latter. 2828ea133fd7Smrgam_lf=' 2829ea133fd7Smrg' 2830ea133fd7Smrgcase `pwd` in 2831ea133fd7Smrg *[\\\"\#\$\&\'\`$am_lf]*) 283225b89263Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2833ea133fd7Smrgesac 2834ea133fd7Smrgcase $srcdir in 2835ea133fd7Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 283657ee1794Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2837ea133fd7Smrgesac 2838ea133fd7Smrg 283957ee1794Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2840a253d6aeSmrg# arguments. Must try -L first in case configure is actually a 2841a253d6aeSmrg# symlink; some systems play weird games with the mod time of symlinks 2842a253d6aeSmrg# (eg FreeBSD returns the mod time of the symlink's containing 2843a253d6aeSmrg# directory). 2844a253d6aeSmrgif ( 284557ee1794Smrg am_has_slept=no 284657ee1794Smrg for am_try in 1 2; do 284757ee1794Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 284857ee1794Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 284957ee1794Smrg if test "$*" = "X"; then 285057ee1794Smrg # -L didn't work. 285157ee1794Smrg set X `ls -t "$srcdir/configure" conftest.file` 285257ee1794Smrg fi 285357ee1794Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 285457ee1794Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 285557ee1794Smrg 285657ee1794Smrg # If neither matched, then we have a broken ls. This can happen 285757ee1794Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 285857ee1794Smrg # broken ls alias from the environment. This has actually 285957ee1794Smrg # happened. Such a system could not be considered "sane". 286057ee1794Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 286157ee1794Smrg alias in your environment" "$LINENO" 5 286257ee1794Smrg fi 286357ee1794Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 286457ee1794Smrg break 286557ee1794Smrg fi 286657ee1794Smrg # Just in case. 286757ee1794Smrg sleep 1 286857ee1794Smrg am_has_slept=yes 286957ee1794Smrg done 2870a253d6aeSmrg test "$2" = conftest.file 2871a253d6aeSmrg ) 2872a253d6aeSmrgthen 2873a253d6aeSmrg # Ok. 2874a253d6aeSmrg : 2875a253d6aeSmrgelse 287625b89263Smrg as_fn_error $? "newly created file is older than distributed files! 287725b89263SmrgCheck your system clock" "$LINENO" 5 2878a253d6aeSmrgfi 2879b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2880b41a30aaSmrgprintf "%s\n" "yes" >&6; } 288157ee1794Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 288257ee1794Smrg# generated files are strictly newer. 288357ee1794Smrgam_sleep_pid= 288457ee1794Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 288557ee1794Smrg ( sleep 1 ) & 288657ee1794Smrg am_sleep_pid=$! 288757ee1794Smrgfi 288857ee1794Smrg 288957ee1794Smrgrm -f conftest.file 289057ee1794Smrg 2891a253d6aeSmrgtest "$program_prefix" != NONE && 2892a253d6aeSmrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2893a253d6aeSmrg# Use a double $ so make ignores it. 2894a253d6aeSmrgtest "$program_suffix" != NONE && 2895a253d6aeSmrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2896ea133fd7Smrg# Double any \ or $. 2897a253d6aeSmrg# By default was `s,x,x', remove it if useless. 2898ea133fd7Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2899b41a30aaSmrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2900a253d6aeSmrg 2901a253d6aeSmrg 2902b41a30aaSmrg# Expand $ac_aux_dir to an absolute path. 2903b41a30aaSmrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2904b41a30aaSmrg 2905b41a30aaSmrg 2906b41a30aaSmrg if test x"${MISSING+set}" != xset; then 2907b41a30aaSmrg MISSING="\${SHELL} '$am_aux_dir/missing'" 2908ea133fd7Smrgfi 2909a253d6aeSmrg# Use eval to expand $SHELL 291057ee1794Smrgif eval "$MISSING --is-lightweight"; then 291157ee1794Smrg am_missing_run="$MISSING " 2912a253d6aeSmrgelse 2913a253d6aeSmrg am_missing_run= 2914b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2915b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2916ea133fd7Smrgfi 2917ea133fd7Smrg 2918b41a30aaSmrgif test x"${install_sh+set}" != xset; then 2919ea133fd7Smrg case $am_aux_dir in 2920ea133fd7Smrg *\ * | *\ *) 2921ea133fd7Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2922ea133fd7Smrg *) 2923ea133fd7Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2924ea133fd7Smrg esac 2925ea133fd7Smrgfi 2926ea133fd7Smrg 292757ee1794Smrg# Installed binaries are usually stripped using 'strip' when the user 292857ee1794Smrg# run "make install-strip". However 'strip' might not be the right 2929ea133fd7Smrg# tool to use in cross-compilation environments, therefore Automake 293057ee1794Smrg# will honor the 'STRIP' environment variable to overrule this program. 2931ea133fd7Smrgif test "$cross_compiling" != no; then 2932ea133fd7Smrg if test -n "$ac_tool_prefix"; then 2933ea133fd7Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2934ea133fd7Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2935b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2936b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 2937b41a30aaSmrgif test ${ac_cv_prog_STRIP+y} 2938b41a30aaSmrgthen : 2939b41a30aaSmrg printf %s "(cached) " >&6 2940b41a30aaSmrgelse $as_nop 2941ea133fd7Smrg if test -n "$STRIP"; then 2942ea133fd7Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2943ea133fd7Smrgelse 2944ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2945ea133fd7Smrgfor as_dir in $PATH 2946ea133fd7Smrgdo 2947ea133fd7Smrg IFS=$as_save_IFS 2948b41a30aaSmrg case $as_dir in #((( 2949b41a30aaSmrg '') as_dir=./ ;; 2950b41a30aaSmrg */) ;; 2951b41a30aaSmrg *) as_dir=$as_dir/ ;; 2952b41a30aaSmrg esac 295325b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2954b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2955ea133fd7Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2956b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2957ea133fd7Smrg break 2 2958ea133fd7Smrg fi 2959ea133fd7Smrgdone 296025b89263Smrg done 2961ea133fd7SmrgIFS=$as_save_IFS 2962ea133fd7Smrg 2963ea133fd7Smrgfi 2964ea133fd7Smrgfi 2965ea133fd7SmrgSTRIP=$ac_cv_prog_STRIP 2966ea133fd7Smrgif test -n "$STRIP"; then 2967b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2968b41a30aaSmrgprintf "%s\n" "$STRIP" >&6; } 2969ea133fd7Smrgelse 2970b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2971b41a30aaSmrgprintf "%s\n" "no" >&6; } 2972ea133fd7Smrgfi 2973ea133fd7Smrg 2974ea133fd7Smrg 2975ea133fd7Smrgfi 2976ea133fd7Smrgif test -z "$ac_cv_prog_STRIP"; then 2977ea133fd7Smrg ac_ct_STRIP=$STRIP 2978ea133fd7Smrg # Extract the first word of "strip", so it can be a program name with args. 2979ea133fd7Smrgset dummy strip; ac_word=$2 2980b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2981b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 2982b41a30aaSmrgif test ${ac_cv_prog_ac_ct_STRIP+y} 2983b41a30aaSmrgthen : 2984b41a30aaSmrg printf %s "(cached) " >&6 2985b41a30aaSmrgelse $as_nop 2986ea133fd7Smrg if test -n "$ac_ct_STRIP"; then 2987ea133fd7Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2988ea133fd7Smrgelse 2989ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2990ea133fd7Smrgfor as_dir in $PATH 2991ea133fd7Smrgdo 2992ea133fd7Smrg IFS=$as_save_IFS 2993b41a30aaSmrg case $as_dir in #((( 2994b41a30aaSmrg '') as_dir=./ ;; 2995b41a30aaSmrg */) ;; 2996b41a30aaSmrg *) as_dir=$as_dir/ ;; 2997b41a30aaSmrg esac 299825b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2999b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3000ea133fd7Smrg ac_cv_prog_ac_ct_STRIP="strip" 3001b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3002ea133fd7Smrg break 2 3003ea133fd7Smrg fi 3004ea133fd7Smrgdone 300525b89263Smrg done 3006ea133fd7SmrgIFS=$as_save_IFS 3007ea133fd7Smrg 3008ea133fd7Smrgfi 3009ea133fd7Smrgfi 3010ea133fd7Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3011ea133fd7Smrgif test -n "$ac_ct_STRIP"; then 3012b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3013b41a30aaSmrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 3014ea133fd7Smrgelse 3015b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3016b41a30aaSmrgprintf "%s\n" "no" >&6; } 3017ea133fd7Smrgfi 3018ea133fd7Smrg 3019ea133fd7Smrg if test "x$ac_ct_STRIP" = x; then 3020ea133fd7Smrg STRIP=":" 3021ea133fd7Smrg else 3022ea133fd7Smrg case $cross_compiling:$ac_tool_warned in 3023ea133fd7Smrgyes:) 3024b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3025b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3026ea133fd7Smrgac_tool_warned=yes ;; 3027ea133fd7Smrgesac 3028ea133fd7Smrg STRIP=$ac_ct_STRIP 3029ea133fd7Smrg fi 3030ea133fd7Smrgelse 3031ea133fd7Smrg STRIP="$ac_cv_prog_STRIP" 3032a253d6aeSmrgfi 3033a253d6aeSmrg 3034ea133fd7Smrgfi 3035ea133fd7SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3036ea133fd7Smrg 3037b41a30aaSmrg 3038b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3039b41a30aaSmrgprintf %s "checking for a race-free mkdir -p... " >&6; } 3040a253d6aeSmrgif test -z "$MKDIR_P"; then 3041b41a30aaSmrg if test ${ac_cv_path_mkdir+y} 3042b41a30aaSmrgthen : 3043b41a30aaSmrg printf %s "(cached) " >&6 3044b41a30aaSmrgelse $as_nop 3045a253d6aeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3046a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3047a253d6aeSmrgdo 3048a253d6aeSmrg IFS=$as_save_IFS 3049b41a30aaSmrg case $as_dir in #((( 3050b41a30aaSmrg '') as_dir=./ ;; 3051b41a30aaSmrg */) ;; 3052b41a30aaSmrg *) as_dir=$as_dir/ ;; 3053b41a30aaSmrg esac 305425b89263Smrg for ac_prog in mkdir gmkdir; do 3055a253d6aeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3056b41a30aaSmrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3057b41a30aaSmrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3058b41a30aaSmrg 'mkdir ('*'coreutils) '* | \ 3059b41a30aaSmrg 'BusyBox '* | \ 3060a253d6aeSmrg 'mkdir (fileutils) '4.1*) 3061b41a30aaSmrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3062a253d6aeSmrg break 3;; 3063a253d6aeSmrg esac 3064a253d6aeSmrg done 3065a253d6aeSmrg done 306625b89263Smrg done 3067a253d6aeSmrgIFS=$as_save_IFS 3068a253d6aeSmrg 3069a253d6aeSmrgfi 3070a253d6aeSmrg 307125b89263Smrg test -d ./--version && rmdir ./--version 3072b41a30aaSmrg if test ${ac_cv_path_mkdir+y}; then 3073a253d6aeSmrg MKDIR_P="$ac_cv_path_mkdir -p" 3074a253d6aeSmrg else 3075a253d6aeSmrg # As a last resort, use the slow shell script. Don't cache a 3076a253d6aeSmrg # value for MKDIR_P within a source directory, because that will 3077a253d6aeSmrg # break other packages using the cache if that directory is 3078a253d6aeSmrg # removed, or if the value is a relative name. 3079a253d6aeSmrg MKDIR_P="$ac_install_sh -d" 3080a253d6aeSmrg fi 3081a253d6aeSmrgfi 3082b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3083b41a30aaSmrgprintf "%s\n" "$MKDIR_P" >&6; } 3084a253d6aeSmrg 3085a253d6aeSmrgfor ac_prog in gawk mawk nawk awk 3086a253d6aeSmrgdo 3087a253d6aeSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3088a253d6aeSmrgset dummy $ac_prog; ac_word=$2 3089b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3090b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3091b41a30aaSmrgif test ${ac_cv_prog_AWK+y} 3092b41a30aaSmrgthen : 3093b41a30aaSmrg printf %s "(cached) " >&6 3094b41a30aaSmrgelse $as_nop 3095a253d6aeSmrg if test -n "$AWK"; then 3096a253d6aeSmrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3097a253d6aeSmrgelse 3098a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3099a253d6aeSmrgfor as_dir in $PATH 3100a253d6aeSmrgdo 3101a253d6aeSmrg IFS=$as_save_IFS 3102b41a30aaSmrg case $as_dir in #((( 3103b41a30aaSmrg '') as_dir=./ ;; 3104b41a30aaSmrg */) ;; 3105b41a30aaSmrg *) as_dir=$as_dir/ ;; 3106b41a30aaSmrg esac 310725b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3108b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3109a253d6aeSmrg ac_cv_prog_AWK="$ac_prog" 3110b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3111a253d6aeSmrg break 2 3112a253d6aeSmrg fi 3113a253d6aeSmrgdone 311425b89263Smrg done 3115a253d6aeSmrgIFS=$as_save_IFS 3116a253d6aeSmrg 3117a253d6aeSmrgfi 3118a253d6aeSmrgfi 3119a253d6aeSmrgAWK=$ac_cv_prog_AWK 3120a253d6aeSmrgif test -n "$AWK"; then 3121b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3122b41a30aaSmrgprintf "%s\n" "$AWK" >&6; } 3123a253d6aeSmrgelse 3124b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3125b41a30aaSmrgprintf "%s\n" "no" >&6; } 3126a253d6aeSmrgfi 3127a253d6aeSmrg 3128a253d6aeSmrg 3129a253d6aeSmrg test -n "$AWK" && break 3130a253d6aeSmrgdone 3131a253d6aeSmrg 3132b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3133b41a30aaSmrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3134ea133fd7Smrgset x ${MAKE-make} 3135b41a30aaSmrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3136b41a30aaSmrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 3137b41a30aaSmrgthen : 3138b41a30aaSmrg printf %s "(cached) " >&6 3139b41a30aaSmrgelse $as_nop 3140a253d6aeSmrg cat >conftest.make <<\_ACEOF 3141a253d6aeSmrgSHELL = /bin/sh 3142a253d6aeSmrgall: 3143a253d6aeSmrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3144a253d6aeSmrg_ACEOF 314525b89263Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3146a253d6aeSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 3147a253d6aeSmrg *@@@%%%=?*=@@@%%%*) 3148a253d6aeSmrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3149a253d6aeSmrg *) 3150a253d6aeSmrg eval ac_cv_prog_make_${ac_make}_set=no;; 3151a253d6aeSmrgesac 3152a253d6aeSmrgrm -f conftest.make 3153a253d6aeSmrgfi 3154a253d6aeSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3155b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3156b41a30aaSmrgprintf "%s\n" "yes" >&6; } 3157a253d6aeSmrg SET_MAKE= 3158a253d6aeSmrgelse 3159b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3160b41a30aaSmrgprintf "%s\n" "no" >&6; } 3161a253d6aeSmrg SET_MAKE="MAKE=${MAKE-make}" 3162a253d6aeSmrgfi 3163a253d6aeSmrg 3164a253d6aeSmrgrm -rf .tst 2>/dev/null 3165a253d6aeSmrgmkdir .tst 2>/dev/null 3166a253d6aeSmrgif test -d .tst; then 3167a253d6aeSmrg am__leading_dot=. 3168a253d6aeSmrgelse 3169a253d6aeSmrg am__leading_dot=_ 3170a253d6aeSmrgfi 3171a253d6aeSmrgrmdir .tst 2>/dev/null 3172a253d6aeSmrg 317357ee1794Smrg# Check whether --enable-silent-rules was given. 3174b41a30aaSmrgif test ${enable_silent_rules+y} 3175b41a30aaSmrgthen : 317657ee1794Smrg enableval=$enable_silent_rules; 317757ee1794Smrgfi 317857ee1794Smrg 317957ee1794Smrgcase $enable_silent_rules in # ((( 318057ee1794Smrg yes) AM_DEFAULT_VERBOSITY=0;; 318157ee1794Smrg no) AM_DEFAULT_VERBOSITY=1;; 318257ee1794Smrg *) AM_DEFAULT_VERBOSITY=1;; 318357ee1794Smrgesac 318457ee1794Smrgam_make=${MAKE-make} 3185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3186b41a30aaSmrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 3187b41a30aaSmrgif test ${am_cv_make_support_nested_variables+y} 3188b41a30aaSmrgthen : 3189b41a30aaSmrg printf %s "(cached) " >&6 3190b41a30aaSmrgelse $as_nop 3191b41a30aaSmrg if printf "%s\n" 'TRUE=$(BAR$(V)) 319257ee1794SmrgBAR0=false 319357ee1794SmrgBAR1=true 319457ee1794SmrgV=1 319557ee1794Smrgam__doit: 319657ee1794Smrg @$(TRUE) 319757ee1794Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 319857ee1794Smrg am_cv_make_support_nested_variables=yes 319957ee1794Smrgelse 320057ee1794Smrg am_cv_make_support_nested_variables=no 320157ee1794Smrgfi 320257ee1794Smrgfi 3203b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3204b41a30aaSmrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 320557ee1794Smrgif test $am_cv_make_support_nested_variables = yes; then 320657ee1794Smrg AM_V='$(V)' 320757ee1794Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 320857ee1794Smrgelse 320957ee1794Smrg AM_V=$AM_DEFAULT_VERBOSITY 321057ee1794Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 321157ee1794Smrgfi 321257ee1794SmrgAM_BACKSLASH='\' 321357ee1794Smrg 3214a253d6aeSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 3215a253d6aeSmrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3216a253d6aeSmrg # is not polluted with repeated "-I." 3217a253d6aeSmrg am__isrc=' -I$(srcdir)' 3218a253d6aeSmrg # test to see if srcdir already configured 3219a253d6aeSmrg if test -f $srcdir/config.status; then 322025b89263Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3221a253d6aeSmrg fi 3222a253d6aeSmrgfi 3223a253d6aeSmrg 3224a253d6aeSmrg# test whether we have cygpath 3225a253d6aeSmrgif test -z "$CYGPATH_W"; then 3226a253d6aeSmrg if (cygpath --version) >/dev/null 2>/dev/null; then 3227a253d6aeSmrg CYGPATH_W='cygpath -w' 3228a253d6aeSmrg else 3229a253d6aeSmrg CYGPATH_W=echo 3230a253d6aeSmrg fi 3231a253d6aeSmrgfi 3232a253d6aeSmrg 3233a253d6aeSmrg 3234a253d6aeSmrg# Define the identity of the package. 3235a253d6aeSmrg PACKAGE='libXtst' 3236b41a30aaSmrg VERSION='1.2.4' 3237a253d6aeSmrg 3238a253d6aeSmrg 3239b41a30aaSmrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3240a253d6aeSmrg 3241a253d6aeSmrg 3242b41a30aaSmrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3243a253d6aeSmrg 3244a253d6aeSmrg# Some tools Automake needs. 3245a253d6aeSmrg 3246a253d6aeSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3247a253d6aeSmrg 3248a253d6aeSmrg 3249a253d6aeSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3250a253d6aeSmrg 3251a253d6aeSmrg 3252a253d6aeSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3253a253d6aeSmrg 3254a253d6aeSmrg 3255a253d6aeSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3256a253d6aeSmrg 3257a253d6aeSmrg 3258a253d6aeSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3259a253d6aeSmrg 326057ee1794Smrg# For better backward compatibility. To be removed once Automake 1.9.x 326157ee1794Smrg# dies out for good. For more background, see: 3262b41a30aaSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3263b41a30aaSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 326457ee1794Smrgmkdir_p='$(MKDIR_P)' 326557ee1794Smrg 3266b41a30aaSmrg# We need awk for the "check" target (and possibly the TAP driver). The 3267b41a30aaSmrg# system "awk" is bad on some platforms. 326857ee1794Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 326957ee1794Smrg# in the wild :-( We should find a proper way to deprecate it ... 327057ee1794SmrgAMTAR='$${TAR-tar}' 3271a253d6aeSmrg 3272a253d6aeSmrg 327357ee1794Smrg# We'll loop over all known methods to create a tar archive until one works. 327457ee1794Smrg_am_tools='gnutar pax cpio none' 3275a253d6aeSmrg 327657ee1794Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3277a253d6aeSmrg 3278a253d6aeSmrg 3279a253d6aeSmrg 3280a253d6aeSmrg 3281ea133fd7Smrg 3282b41a30aaSmrg# Variables for tags utilities; see am/tags.am 3283b41a30aaSmrgif test -z "$CTAGS"; then 3284b41a30aaSmrg CTAGS=ctags 3285b41a30aaSmrgfi 3286b41a30aaSmrg 3287b41a30aaSmrgif test -z "$ETAGS"; then 3288b41a30aaSmrg ETAGS=etags 3289b41a30aaSmrgfi 3290b41a30aaSmrg 3291b41a30aaSmrgif test -z "$CSCOPE"; then 3292b41a30aaSmrg CSCOPE=cscope 3293b41a30aaSmrgfi 3294b41a30aaSmrg 3295b41a30aaSmrg 3296a253d6aeSmrg 329731637056Smrg# POSIX will say in a future version that running "rm -f" with no argument 329831637056Smrg# is OK; and we want to be able to make that assumption in our Makefile 329931637056Smrg# recipes. So use an aggressive probe to check that the usage we want is 330031637056Smrg# actually supported "in the wild" to an acceptable degree. 330131637056Smrg# See automake bug#10828. 330231637056Smrg# To make any issue more visible, cause the running configure to be aborted 330331637056Smrg# by default if the 'rm' program in use doesn't match our expectations; the 330431637056Smrg# user can still override this though. 330531637056Smrgif rm -f && rm -fr && rm -rf; then : OK; else 330631637056Smrg cat >&2 <<'END' 330731637056SmrgOops! 330831637056Smrg 330931637056SmrgYour 'rm' program seems unable to run without file operands specified 331031637056Smrgon the command line, even when the '-f' option is present. This is contrary 331131637056Smrgto the behaviour of most rm programs out there, and not conforming with 331231637056Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 331331637056Smrg 331431637056SmrgPlease tell bug-automake@gnu.org about your system, including the value 331531637056Smrgof your $PATH and any error possibly output before this message. This 331631637056Smrgcan help us improve future automake versions. 331731637056Smrg 331831637056SmrgEND 331931637056Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 332031637056Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 332131637056Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 332231637056Smrg echo >&2 332331637056Smrg else 332431637056Smrg cat >&2 <<'END' 332531637056SmrgAborting the configuration process, to ensure you take notice of the issue. 332631637056Smrg 332731637056SmrgYou can download and install GNU coreutils to get an 'rm' implementation 3328b41a30aaSmrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 332931637056Smrg 333031637056SmrgIf you want to complete the configuration process using your problematic 333131637056Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 333231637056Smrgto "yes", and re-run configure. 333331637056Smrg 333431637056SmrgEND 333531637056Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 333631637056Smrg fi 333731637056Smrgfi 3338a253d6aeSmrg 3339b41a30aaSmrg 334006f32fbeSmrg# Initialize libtool 334106f32fbeSmrgcase `pwd` in 334206f32fbeSmrg *\ * | *\ *) 3343b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 3344b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 334506f32fbeSmrgesac 334606f32fbeSmrg 334706f32fbeSmrg 334806f32fbeSmrg 3349b41a30aaSmrgmacro_version='2.4.7' 3350b41a30aaSmrgmacro_revision='2.4.7' 335106f32fbeSmrg 335206f32fbeSmrg 335306f32fbeSmrg 335406f32fbeSmrg 335506f32fbeSmrg 335606f32fbeSmrg 335706f32fbeSmrg 335806f32fbeSmrg 335906f32fbeSmrg 336006f32fbeSmrg 336106f32fbeSmrg 336206f32fbeSmrg 336306f32fbeSmrg 336406f32fbeSmrg 3365b41a30aaSmrgltmain=$ac_aux_dir/ltmain.sh 336606f32fbeSmrg 3367b41a30aaSmrg 3368b41a30aaSmrg 3369b41a30aaSmrg # Make sure we can run config.sub. 3370b41a30aaSmrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 3371b41a30aaSmrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 3372b41a30aaSmrg 3373b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3374b41a30aaSmrgprintf %s "checking build system type... " >&6; } 3375b41a30aaSmrgif test ${ac_cv_build+y} 3376b41a30aaSmrgthen : 3377b41a30aaSmrg printf %s "(cached) " >&6 3378b41a30aaSmrgelse $as_nop 337906f32fbeSmrg ac_build_alias=$build_alias 338006f32fbeSmrgtest "x$ac_build_alias" = x && 3381b41a30aaSmrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 338206f32fbeSmrgtest "x$ac_build_alias" = x && 338306f32fbeSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3384b41a30aaSmrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 3385b41a30aaSmrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 338606f32fbeSmrg 338706f32fbeSmrgfi 3388b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3389b41a30aaSmrgprintf "%s\n" "$ac_cv_build" >&6; } 339006f32fbeSmrgcase $ac_cv_build in 339106f32fbeSmrg*-*-*) ;; 339206f32fbeSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 339306f32fbeSmrgesac 339406f32fbeSmrgbuild=$ac_cv_build 339506f32fbeSmrgac_save_IFS=$IFS; IFS='-' 339606f32fbeSmrgset x $ac_cv_build 339706f32fbeSmrgshift 339806f32fbeSmrgbuild_cpu=$1 339906f32fbeSmrgbuild_vendor=$2 340006f32fbeSmrgshift; shift 340106f32fbeSmrg# Remember, the first character of IFS is used to create $*, 340206f32fbeSmrg# except with old shells: 340306f32fbeSmrgbuild_os=$* 340406f32fbeSmrgIFS=$ac_save_IFS 340506f32fbeSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 340606f32fbeSmrg 340706f32fbeSmrg 3408b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3409b41a30aaSmrgprintf %s "checking host system type... " >&6; } 3410b41a30aaSmrgif test ${ac_cv_host+y} 3411b41a30aaSmrgthen : 3412b41a30aaSmrg printf %s "(cached) " >&6 3413b41a30aaSmrgelse $as_nop 341406f32fbeSmrg if test "x$host_alias" = x; then 341506f32fbeSmrg ac_cv_host=$ac_cv_build 341606f32fbeSmrgelse 3417b41a30aaSmrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 3418b41a30aaSmrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 341906f32fbeSmrgfi 342006f32fbeSmrg 342106f32fbeSmrgfi 3422b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3423b41a30aaSmrgprintf "%s\n" "$ac_cv_host" >&6; } 342406f32fbeSmrgcase $ac_cv_host in 342506f32fbeSmrg*-*-*) ;; 342606f32fbeSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 342706f32fbeSmrgesac 342806f32fbeSmrghost=$ac_cv_host 342906f32fbeSmrgac_save_IFS=$IFS; IFS='-' 343006f32fbeSmrgset x $ac_cv_host 343106f32fbeSmrgshift 343206f32fbeSmrghost_cpu=$1 343306f32fbeSmrghost_vendor=$2 343406f32fbeSmrgshift; shift 343506f32fbeSmrg# Remember, the first character of IFS is used to create $*, 343606f32fbeSmrg# except with old shells: 343706f32fbeSmrghost_os=$* 343806f32fbeSmrgIFS=$ac_save_IFS 343906f32fbeSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 344006f32fbeSmrg 344106f32fbeSmrg 344206f32fbeSmrg# Backslashify metacharacters that are still active within 344306f32fbeSmrg# double-quoted strings. 344406f32fbeSmrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 344506f32fbeSmrg 344606f32fbeSmrg# Same as above, but do not quote variable references. 344706f32fbeSmrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 344806f32fbeSmrg 344906f32fbeSmrg# Sed substitution to delay expansion of an escaped shell variable in a 345006f32fbeSmrg# double_quote_subst'ed string. 345106f32fbeSmrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 345206f32fbeSmrg 345306f32fbeSmrg# Sed substitution to delay expansion of an escaped single quote. 345406f32fbeSmrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 345506f32fbeSmrg 345606f32fbeSmrg# Sed substitution to avoid accidental globbing in evaled expressions 345706f32fbeSmrgno_glob_subst='s/\*/\\\*/g' 345806f32fbeSmrg 345906f32fbeSmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 346006f32fbeSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 346106f32fbeSmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 346206f32fbeSmrg 3463b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 3464b41a30aaSmrgprintf %s "checking how to print strings... " >&6; } 346506f32fbeSmrg# Test print first, because it will be a builtin if present. 346606f32fbeSmrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 346706f32fbeSmrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 346806f32fbeSmrg ECHO='print -r --' 346906f32fbeSmrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 347006f32fbeSmrg ECHO='printf %s\n' 347106f32fbeSmrgelse 347206f32fbeSmrg # Use this function as a fallback that always works. 347306f32fbeSmrg func_fallback_echo () 347406f32fbeSmrg { 347506f32fbeSmrg eval 'cat <<_LTECHO_EOF 347606f32fbeSmrg$1 347706f32fbeSmrg_LTECHO_EOF' 347806f32fbeSmrg } 347906f32fbeSmrg ECHO='func_fallback_echo' 348006f32fbeSmrgfi 348106f32fbeSmrg 348206f32fbeSmrg# func_echo_all arg... 348306f32fbeSmrg# Invoke $ECHO with all args, space-separated. 348406f32fbeSmrgfunc_echo_all () 348506f32fbeSmrg{ 348606f32fbeSmrg $ECHO "" 348706f32fbeSmrg} 348806f32fbeSmrg 3489b41a30aaSmrgcase $ECHO in 3490b41a30aaSmrg printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 3491b41a30aaSmrgprintf "%s\n" "printf" >&6; } ;; 3492b41a30aaSmrg print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 3493b41a30aaSmrgprintf "%s\n" "print -r" >&6; } ;; 3494b41a30aaSmrg *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 3495b41a30aaSmrgprintf "%s\n" "cat" >&6; } ;; 349606f32fbeSmrgesac 349706f32fbeSmrg 349806f32fbeSmrg 349906f32fbeSmrg 3500ea133fd7Smrg 3501ea133fd7Smrg 3502ea133fd7Smrg 3503ea133fd7Smrg 3504ea133fd7Smrg 3505ea133fd7Smrg 3506ea133fd7Smrg 3507ea133fd7Smrg 3508b41a30aaSmrg 3509b41a30aaSmrg 3510b41a30aaSmrg 3511b41a30aaSmrg 3512b41a30aaSmrg 3513b41a30aaSmrg 3514b41a30aaSmrg 3515b41a30aaSmrg 3516b41a30aaSmrg 3517ea133fd7Smrg 3518ea133fd7Smrg 3519ea133fd7Smrg 352025b89263SmrgDEPDIR="${am__leading_dot}deps" 352125b89263Smrg 352225b89263Smrgac_config_commands="$ac_config_commands depfiles" 352325b89263Smrg 3524b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3525b41a30aaSmrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3526b41a30aaSmrgcat > confinc.mk << 'END' 352725b89263Smrgam__doit: 3528b41a30aaSmrg @echo this is the am__doit target >confinc.out 352925b89263Smrg.PHONY: am__doit 353025b89263SmrgEND 353125b89263Smrgam__include="#" 353225b89263Smrgam__quote= 3533b41a30aaSmrg# BSD make does it like this. 3534b41a30aaSmrgecho '.include "confinc.mk" # ignored' > confmf.BSD 3535b41a30aaSmrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3536b41a30aaSmrgecho 'include confinc.mk # ignored' > confmf.GNU 3537b41a30aaSmrg_am_result=no 3538b41a30aaSmrgfor s in GNU BSD; do 3539b41a30aaSmrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3540b41a30aaSmrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3541b41a30aaSmrg ac_status=$? 3542b41a30aaSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3543b41a30aaSmrg (exit $ac_status); } 3544b41a30aaSmrg case $?:`cat confinc.out 2>/dev/null` in #( 3545b41a30aaSmrg '0:this is the am__doit target') : 3546b41a30aaSmrg case $s in #( 3547b41a30aaSmrg BSD) : 3548b41a30aaSmrg am__include='.include' am__quote='"' ;; #( 3549b41a30aaSmrg *) : 3550b41a30aaSmrg am__include='include' am__quote='' ;; 3551b41a30aaSmrgesac ;; #( 3552b41a30aaSmrg *) : 355325b89263Smrg ;; 3554b41a30aaSmrgesac 3555b41a30aaSmrg if test "$am__include" != "#"; then 3556b41a30aaSmrg _am_result="yes ($s style)" 3557b41a30aaSmrg break 3558b41a30aaSmrg fi 3559b41a30aaSmrgdone 3560b41a30aaSmrgrm -f confinc.* confmf.* 3561b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3562b41a30aaSmrgprintf "%s\n" "${_am_result}" >&6; } 356325b89263Smrg 356425b89263Smrg# Check whether --enable-dependency-tracking was given. 3565b41a30aaSmrgif test ${enable_dependency_tracking+y} 3566b41a30aaSmrgthen : 356725b89263Smrg enableval=$enable_dependency_tracking; 356825b89263Smrgfi 356925b89263Smrg 357025b89263Smrgif test "x$enable_dependency_tracking" != xno; then 357125b89263Smrg am_depcomp="$ac_aux_dir/depcomp" 357225b89263Smrg AMDEPBACKSLASH='\' 357357ee1794Smrg am__nodep='_no' 357425b89263Smrgfi 357525b89263Smrg if test "x$enable_dependency_tracking" != xno; then 357625b89263Smrg AMDEP_TRUE= 357725b89263Smrg AMDEP_FALSE='#' 357825b89263Smrgelse 357925b89263Smrg AMDEP_TRUE='#' 358025b89263Smrg AMDEP_FALSE= 358125b89263Smrgfi 3582a253d6aeSmrg 3583a253d6aeSmrg 3584a253d6aeSmrgac_ext=c 3585a253d6aeSmrgac_cpp='$CPP $CPPFLAGS' 3586a253d6aeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3587a253d6aeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3588a253d6aeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3589a253d6aeSmrgif test -n "$ac_tool_prefix"; then 3590a253d6aeSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3591a253d6aeSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3592b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3593b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3594b41a30aaSmrgif test ${ac_cv_prog_CC+y} 3595b41a30aaSmrgthen : 3596b41a30aaSmrg printf %s "(cached) " >&6 3597b41a30aaSmrgelse $as_nop 3598a253d6aeSmrg if test -n "$CC"; then 3599a253d6aeSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3600a253d6aeSmrgelse 3601a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3602a253d6aeSmrgfor as_dir in $PATH 3603a253d6aeSmrgdo 3604a253d6aeSmrg IFS=$as_save_IFS 3605b41a30aaSmrg case $as_dir in #((( 3606b41a30aaSmrg '') as_dir=./ ;; 3607b41a30aaSmrg */) ;; 3608b41a30aaSmrg *) as_dir=$as_dir/ ;; 3609b41a30aaSmrg esac 361025b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3611b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3612a253d6aeSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3613b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3614a253d6aeSmrg break 2 3615a253d6aeSmrg fi 3616a253d6aeSmrgdone 361725b89263Smrg done 3618a253d6aeSmrgIFS=$as_save_IFS 3619a253d6aeSmrg 3620a253d6aeSmrgfi 3621a253d6aeSmrgfi 3622a253d6aeSmrgCC=$ac_cv_prog_CC 3623a253d6aeSmrgif test -n "$CC"; then 3624b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3625b41a30aaSmrgprintf "%s\n" "$CC" >&6; } 3626a253d6aeSmrgelse 3627b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3628b41a30aaSmrgprintf "%s\n" "no" >&6; } 3629a253d6aeSmrgfi 3630a253d6aeSmrg 3631a253d6aeSmrg 3632a253d6aeSmrgfi 3633a253d6aeSmrgif test -z "$ac_cv_prog_CC"; then 3634a253d6aeSmrg ac_ct_CC=$CC 3635a253d6aeSmrg # Extract the first word of "gcc", so it can be a program name with args. 3636a253d6aeSmrgset dummy gcc; ac_word=$2 3637b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3638b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3639b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3640b41a30aaSmrgthen : 3641b41a30aaSmrg printf %s "(cached) " >&6 3642b41a30aaSmrgelse $as_nop 3643a253d6aeSmrg if test -n "$ac_ct_CC"; then 3644a253d6aeSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3645a253d6aeSmrgelse 3646a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3647a253d6aeSmrgfor as_dir in $PATH 3648a253d6aeSmrgdo 3649a253d6aeSmrg IFS=$as_save_IFS 3650b41a30aaSmrg case $as_dir in #((( 3651b41a30aaSmrg '') as_dir=./ ;; 3652b41a30aaSmrg */) ;; 3653b41a30aaSmrg *) as_dir=$as_dir/ ;; 3654b41a30aaSmrg esac 365525b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3656b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3657a253d6aeSmrg ac_cv_prog_ac_ct_CC="gcc" 3658b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3659a253d6aeSmrg break 2 3660a253d6aeSmrg fi 3661a253d6aeSmrgdone 366225b89263Smrg done 3663a253d6aeSmrgIFS=$as_save_IFS 3664a253d6aeSmrg 3665a253d6aeSmrgfi 3666a253d6aeSmrgfi 3667a253d6aeSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3668a253d6aeSmrgif test -n "$ac_ct_CC"; then 3669b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3670b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3671a253d6aeSmrgelse 3672b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3673b41a30aaSmrgprintf "%s\n" "no" >&6; } 3674a253d6aeSmrgfi 3675a253d6aeSmrg 3676a253d6aeSmrg if test "x$ac_ct_CC" = x; then 3677a253d6aeSmrg CC="" 3678a253d6aeSmrg else 3679a253d6aeSmrg case $cross_compiling:$ac_tool_warned in 3680a253d6aeSmrgyes:) 3681b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3682b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3683a253d6aeSmrgac_tool_warned=yes ;; 3684a253d6aeSmrgesac 3685a253d6aeSmrg CC=$ac_ct_CC 3686a253d6aeSmrg fi 3687a253d6aeSmrgelse 3688a253d6aeSmrg CC="$ac_cv_prog_CC" 3689a253d6aeSmrgfi 3690a253d6aeSmrg 3691a253d6aeSmrgif test -z "$CC"; then 3692a253d6aeSmrg if test -n "$ac_tool_prefix"; then 3693a253d6aeSmrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3694a253d6aeSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3695b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3696b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3697b41a30aaSmrgif test ${ac_cv_prog_CC+y} 3698b41a30aaSmrgthen : 3699b41a30aaSmrg printf %s "(cached) " >&6 3700b41a30aaSmrgelse $as_nop 3701a253d6aeSmrg if test -n "$CC"; then 3702a253d6aeSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3703a253d6aeSmrgelse 3704a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3705a253d6aeSmrgfor as_dir in $PATH 3706a253d6aeSmrgdo 3707a253d6aeSmrg IFS=$as_save_IFS 3708b41a30aaSmrg case $as_dir in #((( 3709b41a30aaSmrg '') as_dir=./ ;; 3710b41a30aaSmrg */) ;; 3711b41a30aaSmrg *) as_dir=$as_dir/ ;; 3712b41a30aaSmrg esac 371325b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3714b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3715a253d6aeSmrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3716b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3717a253d6aeSmrg break 2 3718a253d6aeSmrg fi 3719a253d6aeSmrgdone 372025b89263Smrg done 3721a253d6aeSmrgIFS=$as_save_IFS 3722a253d6aeSmrg 3723a253d6aeSmrgfi 3724a253d6aeSmrgfi 3725a253d6aeSmrgCC=$ac_cv_prog_CC 3726a253d6aeSmrgif test -n "$CC"; then 3727b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3728b41a30aaSmrgprintf "%s\n" "$CC" >&6; } 3729a253d6aeSmrgelse 3730b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3731b41a30aaSmrgprintf "%s\n" "no" >&6; } 3732a253d6aeSmrgfi 3733a253d6aeSmrg 3734a253d6aeSmrg 3735a253d6aeSmrg fi 3736a253d6aeSmrgfi 3737a253d6aeSmrgif test -z "$CC"; then 3738a253d6aeSmrg # Extract the first word of "cc", so it can be a program name with args. 3739a253d6aeSmrgset dummy cc; ac_word=$2 3740b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3741b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3742b41a30aaSmrgif test ${ac_cv_prog_CC+y} 3743b41a30aaSmrgthen : 3744b41a30aaSmrg printf %s "(cached) " >&6 3745b41a30aaSmrgelse $as_nop 3746a253d6aeSmrg if test -n "$CC"; then 3747a253d6aeSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3748a253d6aeSmrgelse 3749a253d6aeSmrg ac_prog_rejected=no 3750a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3751a253d6aeSmrgfor as_dir in $PATH 3752a253d6aeSmrgdo 3753a253d6aeSmrg IFS=$as_save_IFS 3754b41a30aaSmrg case $as_dir in #((( 3755b41a30aaSmrg '') as_dir=./ ;; 3756b41a30aaSmrg */) ;; 3757b41a30aaSmrg *) as_dir=$as_dir/ ;; 3758b41a30aaSmrg esac 375925b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3760b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3761b41a30aaSmrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3762a253d6aeSmrg ac_prog_rejected=yes 3763a253d6aeSmrg continue 3764a253d6aeSmrg fi 3765a253d6aeSmrg ac_cv_prog_CC="cc" 3766b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3767a253d6aeSmrg break 2 3768a253d6aeSmrg fi 3769a253d6aeSmrgdone 377025b89263Smrg done 3771a253d6aeSmrgIFS=$as_save_IFS 3772a253d6aeSmrg 3773a253d6aeSmrgif test $ac_prog_rejected = yes; then 3774a253d6aeSmrg # We found a bogon in the path, so make sure we never use it. 3775a253d6aeSmrg set dummy $ac_cv_prog_CC 3776a253d6aeSmrg shift 3777a253d6aeSmrg if test $# != 0; then 3778a253d6aeSmrg # We chose a different compiler from the bogus one. 3779a253d6aeSmrg # However, it has the same basename, so the bogon will be chosen 3780a253d6aeSmrg # first if we set CC to just the basename; use the full file name. 3781a253d6aeSmrg shift 3782b41a30aaSmrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3783a253d6aeSmrg fi 3784a253d6aeSmrgfi 3785a253d6aeSmrgfi 3786a253d6aeSmrgfi 3787a253d6aeSmrgCC=$ac_cv_prog_CC 3788a253d6aeSmrgif test -n "$CC"; then 3789b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3790b41a30aaSmrgprintf "%s\n" "$CC" >&6; } 3791a253d6aeSmrgelse 3792b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3793b41a30aaSmrgprintf "%s\n" "no" >&6; } 3794a253d6aeSmrgfi 3795a253d6aeSmrg 3796a253d6aeSmrg 3797a253d6aeSmrgfi 3798a253d6aeSmrgif test -z "$CC"; then 3799a253d6aeSmrg if test -n "$ac_tool_prefix"; then 3800a253d6aeSmrg for ac_prog in cl.exe 3801a253d6aeSmrg do 3802a253d6aeSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3803a253d6aeSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3804b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3805b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3806b41a30aaSmrgif test ${ac_cv_prog_CC+y} 3807b41a30aaSmrgthen : 3808b41a30aaSmrg printf %s "(cached) " >&6 3809b41a30aaSmrgelse $as_nop 3810a253d6aeSmrg if test -n "$CC"; then 3811a253d6aeSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3812a253d6aeSmrgelse 3813a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3814a253d6aeSmrgfor as_dir in $PATH 3815a253d6aeSmrgdo 3816a253d6aeSmrg IFS=$as_save_IFS 3817b41a30aaSmrg case $as_dir in #((( 3818b41a30aaSmrg '') as_dir=./ ;; 3819b41a30aaSmrg */) ;; 3820b41a30aaSmrg *) as_dir=$as_dir/ ;; 3821b41a30aaSmrg esac 382225b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3823b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3824a253d6aeSmrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3825b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3826a253d6aeSmrg break 2 3827a253d6aeSmrg fi 3828a253d6aeSmrgdone 382925b89263Smrg done 3830a253d6aeSmrgIFS=$as_save_IFS 3831a253d6aeSmrg 3832a253d6aeSmrgfi 3833a253d6aeSmrgfi 3834a253d6aeSmrgCC=$ac_cv_prog_CC 3835a253d6aeSmrgif test -n "$CC"; then 3836b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3837b41a30aaSmrgprintf "%s\n" "$CC" >&6; } 3838a253d6aeSmrgelse 3839b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3840b41a30aaSmrgprintf "%s\n" "no" >&6; } 3841a253d6aeSmrgfi 3842a253d6aeSmrg 3843a253d6aeSmrg 3844a253d6aeSmrg test -n "$CC" && break 3845a253d6aeSmrg done 3846a253d6aeSmrgfi 3847a253d6aeSmrgif test -z "$CC"; then 3848a253d6aeSmrg ac_ct_CC=$CC 3849a253d6aeSmrg for ac_prog in cl.exe 3850a253d6aeSmrgdo 3851a253d6aeSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3852a253d6aeSmrgset dummy $ac_prog; ac_word=$2 3853b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3854b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3855b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3856b41a30aaSmrgthen : 3857b41a30aaSmrg printf %s "(cached) " >&6 3858b41a30aaSmrgelse $as_nop 3859b41a30aaSmrg if test -n "$ac_ct_CC"; then 3860b41a30aaSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3861b41a30aaSmrgelse 3862b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3863b41a30aaSmrgfor as_dir in $PATH 3864b41a30aaSmrgdo 3865b41a30aaSmrg IFS=$as_save_IFS 3866b41a30aaSmrg case $as_dir in #((( 3867b41a30aaSmrg '') as_dir=./ ;; 3868b41a30aaSmrg */) ;; 3869b41a30aaSmrg *) as_dir=$as_dir/ ;; 3870b41a30aaSmrg esac 3871b41a30aaSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3872b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3873b41a30aaSmrg ac_cv_prog_ac_ct_CC="$ac_prog" 3874b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3875b41a30aaSmrg break 2 3876b41a30aaSmrg fi 3877b41a30aaSmrgdone 3878b41a30aaSmrg done 3879b41a30aaSmrgIFS=$as_save_IFS 3880b41a30aaSmrg 3881b41a30aaSmrgfi 3882b41a30aaSmrgfi 3883b41a30aaSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3884b41a30aaSmrgif test -n "$ac_ct_CC"; then 3885b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3886b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3887b41a30aaSmrgelse 3888b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3889b41a30aaSmrgprintf "%s\n" "no" >&6; } 3890b41a30aaSmrgfi 3891b41a30aaSmrg 3892b41a30aaSmrg 3893b41a30aaSmrg test -n "$ac_ct_CC" && break 3894b41a30aaSmrgdone 3895b41a30aaSmrg 3896b41a30aaSmrg if test "x$ac_ct_CC" = x; then 3897b41a30aaSmrg CC="" 3898b41a30aaSmrg else 3899b41a30aaSmrg case $cross_compiling:$ac_tool_warned in 3900b41a30aaSmrgyes:) 3901b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3902b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3903b41a30aaSmrgac_tool_warned=yes ;; 3904b41a30aaSmrgesac 3905b41a30aaSmrg CC=$ac_ct_CC 3906b41a30aaSmrg fi 3907b41a30aaSmrgfi 3908b41a30aaSmrg 3909b41a30aaSmrgfi 3910b41a30aaSmrgif test -z "$CC"; then 3911b41a30aaSmrg if test -n "$ac_tool_prefix"; then 3912b41a30aaSmrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3913b41a30aaSmrgset dummy ${ac_tool_prefix}clang; ac_word=$2 3914b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3915b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3916b41a30aaSmrgif test ${ac_cv_prog_CC+y} 3917b41a30aaSmrgthen : 3918b41a30aaSmrg printf %s "(cached) " >&6 3919b41a30aaSmrgelse $as_nop 3920b41a30aaSmrg if test -n "$CC"; then 3921b41a30aaSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3922a253d6aeSmrgelse 3923b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924b41a30aaSmrgfor as_dir in $PATH 3925b41a30aaSmrgdo 3926b41a30aaSmrg IFS=$as_save_IFS 3927b41a30aaSmrg case $as_dir in #((( 3928b41a30aaSmrg '') as_dir=./ ;; 3929b41a30aaSmrg */) ;; 3930b41a30aaSmrg *) as_dir=$as_dir/ ;; 3931b41a30aaSmrg esac 3932b41a30aaSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3933b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3934b41a30aaSmrg ac_cv_prog_CC="${ac_tool_prefix}clang" 3935b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3936b41a30aaSmrg break 2 3937b41a30aaSmrg fi 3938b41a30aaSmrgdone 3939b41a30aaSmrg done 3940b41a30aaSmrgIFS=$as_save_IFS 3941b41a30aaSmrg 3942b41a30aaSmrgfi 3943b41a30aaSmrgfi 3944b41a30aaSmrgCC=$ac_cv_prog_CC 3945b41a30aaSmrgif test -n "$CC"; then 3946b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3947b41a30aaSmrgprintf "%s\n" "$CC" >&6; } 3948b41a30aaSmrgelse 3949b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3950b41a30aaSmrgprintf "%s\n" "no" >&6; } 3951b41a30aaSmrgfi 3952b41a30aaSmrg 3953b41a30aaSmrg 3954b41a30aaSmrgfi 3955b41a30aaSmrgif test -z "$ac_cv_prog_CC"; then 3956b41a30aaSmrg ac_ct_CC=$CC 3957b41a30aaSmrg # Extract the first word of "clang", so it can be a program name with args. 3958b41a30aaSmrgset dummy clang; ac_word=$2 3959b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3960b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 3961b41a30aaSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3962b41a30aaSmrgthen : 3963b41a30aaSmrg printf %s "(cached) " >&6 3964b41a30aaSmrgelse $as_nop 3965a253d6aeSmrg if test -n "$ac_ct_CC"; then 3966a253d6aeSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3967a253d6aeSmrgelse 3968a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3969a253d6aeSmrgfor as_dir in $PATH 3970a253d6aeSmrgdo 3971a253d6aeSmrg IFS=$as_save_IFS 3972b41a30aaSmrg case $as_dir in #((( 3973b41a30aaSmrg '') as_dir=./ ;; 3974b41a30aaSmrg */) ;; 3975b41a30aaSmrg *) as_dir=$as_dir/ ;; 3976b41a30aaSmrg esac 397725b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3978b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3979b41a30aaSmrg ac_cv_prog_ac_ct_CC="clang" 3980b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3981a253d6aeSmrg break 2 3982a253d6aeSmrg fi 3983a253d6aeSmrgdone 398425b89263Smrg done 3985a253d6aeSmrgIFS=$as_save_IFS 3986a253d6aeSmrg 3987a253d6aeSmrgfi 3988a253d6aeSmrgfi 3989a253d6aeSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3990a253d6aeSmrgif test -n "$ac_ct_CC"; then 3991b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3992b41a30aaSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3993a253d6aeSmrgelse 3994b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3995b41a30aaSmrgprintf "%s\n" "no" >&6; } 3996a253d6aeSmrgfi 3997a253d6aeSmrg 3998a253d6aeSmrg if test "x$ac_ct_CC" = x; then 3999a253d6aeSmrg CC="" 4000a253d6aeSmrg else 4001a253d6aeSmrg case $cross_compiling:$ac_tool_warned in 4002a253d6aeSmrgyes:) 4003b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4004b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4005a253d6aeSmrgac_tool_warned=yes ;; 4006a253d6aeSmrgesac 4007a253d6aeSmrg CC=$ac_ct_CC 4008a253d6aeSmrg fi 4009b41a30aaSmrgelse 4010b41a30aaSmrg CC="$ac_cv_prog_CC" 4011a253d6aeSmrgfi 4012a253d6aeSmrg 4013a253d6aeSmrgfi 4014a253d6aeSmrg 4015a253d6aeSmrg 4016b41a30aaSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4017b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 401825b89263Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 401925b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 4020a253d6aeSmrg 4021a253d6aeSmrg# Provide some information about the compiler. 4022b41a30aaSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4023ea133fd7Smrgset X $ac_compile 4024ea133fd7Smrgac_compiler=$2 4025b41a30aaSmrgfor ac_option in --version -v -V -qversion -version; do 402625b89263Smrg { { ac_try="$ac_compiler $ac_option >&5" 4027a253d6aeSmrgcase "(($ac_try" in 4028a253d6aeSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4029a253d6aeSmrg *) ac_try_echo=$ac_try;; 4030a253d6aeSmrgesac 403125b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4032b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 403325b89263Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4034a253d6aeSmrg ac_status=$? 403525b89263Smrg if test -s conftest.err; then 403625b89263Smrg sed '10a\ 403725b89263Smrg... rest of stderr output deleted ... 403825b89263Smrg 10q' conftest.err >conftest.er1 403925b89263Smrg cat conftest.er1 >&5 404025b89263Smrg fi 404125b89263Smrg rm -f conftest.er1 conftest.err 4042b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 404325b89263Smrg test $ac_status = 0; } 404425b89263Smrgdone 4045a253d6aeSmrg 404625b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4047a253d6aeSmrg/* end confdefs.h. */ 4048a253d6aeSmrg 4049a253d6aeSmrgint 4050b41a30aaSmrgmain (void) 4051a253d6aeSmrg{ 4052a253d6aeSmrg 4053a253d6aeSmrg ; 4054a253d6aeSmrg return 0; 4055a253d6aeSmrg} 4056a253d6aeSmrg_ACEOF 4057a253d6aeSmrgac_clean_files_save=$ac_clean_files 4058ea133fd7Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4059a253d6aeSmrg# Try to create an executable without -o first, disregard a.out. 4060a253d6aeSmrg# It will help us diagnose broken compilers, and finding out an intuition 4061a253d6aeSmrg# of exeext. 4062b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4063b41a30aaSmrgprintf %s "checking whether the C compiler works... " >&6; } 4064b41a30aaSmrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4065ea133fd7Smrg 4066ea133fd7Smrg# The possible output files: 4067ea133fd7Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4068ea133fd7Smrg 4069a253d6aeSmrgac_rmfiles= 4070a253d6aeSmrgfor ac_file in $ac_files 4071a253d6aeSmrgdo 4072a253d6aeSmrg case $ac_file in 4073ea133fd7Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4074a253d6aeSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4075a253d6aeSmrg esac 4076a253d6aeSmrgdone 4077a253d6aeSmrgrm -f $ac_rmfiles 4078a253d6aeSmrg 407925b89263Smrgif { { ac_try="$ac_link_default" 4080a253d6aeSmrgcase "(($ac_try" in 4081a253d6aeSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4082a253d6aeSmrg *) ac_try_echo=$ac_try;; 4083a253d6aeSmrgesac 408425b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4085b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4086a253d6aeSmrg (eval "$ac_link_default") 2>&5 4087a253d6aeSmrg ac_status=$? 4088b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4089b41a30aaSmrg test $ac_status = 0; } 4090b41a30aaSmrgthen : 4091a253d6aeSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4092a253d6aeSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4093a253d6aeSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 4094a253d6aeSmrg# so that the user can short-circuit this test for compilers unknown to 4095a253d6aeSmrg# Autoconf. 4096a253d6aeSmrgfor ac_file in $ac_files '' 4097a253d6aeSmrgdo 4098a253d6aeSmrg test -f "$ac_file" || continue 4099a253d6aeSmrg case $ac_file in 4100ea133fd7Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4101a253d6aeSmrg ;; 4102a253d6aeSmrg [ab].out ) 4103a253d6aeSmrg # We found the default executable, but exeext='' is most 4104a253d6aeSmrg # certainly right. 4105a253d6aeSmrg break;; 4106a253d6aeSmrg *.* ) 4107b41a30aaSmrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 4108a253d6aeSmrg then :; else 4109a253d6aeSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4110a253d6aeSmrg fi 4111a253d6aeSmrg # We set ac_cv_exeext here because the later test for it is not 4112a253d6aeSmrg # safe: cross compilers may not add the suffix if given an `-o' 4113a253d6aeSmrg # argument, so we may need to know it at that point already. 4114a253d6aeSmrg # Even if this section looks crufty: it has the advantage of 4115a253d6aeSmrg # actually working. 4116a253d6aeSmrg break;; 4117a253d6aeSmrg * ) 4118a253d6aeSmrg break;; 4119a253d6aeSmrg esac 4120a253d6aeSmrgdone 4121a253d6aeSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 4122a253d6aeSmrg 4123b41a30aaSmrgelse $as_nop 4124a253d6aeSmrg ac_file='' 4125a253d6aeSmrgfi 4126b41a30aaSmrgif test -z "$ac_file" 4127b41a30aaSmrgthen : 4128b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4129b41a30aaSmrgprintf "%s\n" "no" >&6; } 4130b41a30aaSmrgprintf "%s\n" "$as_me: failed program was:" >&5 4131a253d6aeSmrgsed 's/^/| /' conftest.$ac_ext >&5 4132a253d6aeSmrg 4133b41a30aaSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4134b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 413525b89263Smrgas_fn_error 77 "C compiler cannot create executables 413625b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 4137b41a30aaSmrgelse $as_nop 4138b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4139b41a30aaSmrgprintf "%s\n" "yes" >&6; } 4140b41a30aaSmrgfi 4141b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4142b41a30aaSmrgprintf %s "checking for C compiler default output file name... " >&6; } 4143b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4144b41a30aaSmrgprintf "%s\n" "$ac_file" >&6; } 4145a253d6aeSmrgac_exeext=$ac_cv_exeext 4146a253d6aeSmrg 4147ea133fd7Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4148a253d6aeSmrgac_clean_files=$ac_clean_files_save 4149b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4150b41a30aaSmrgprintf %s "checking for suffix of executables... " >&6; } 415125b89263Smrgif { { ac_try="$ac_link" 4152a253d6aeSmrgcase "(($ac_try" in 4153a253d6aeSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4154a253d6aeSmrg *) ac_try_echo=$ac_try;; 4155a253d6aeSmrgesac 415625b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4157b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4158a253d6aeSmrg (eval "$ac_link") 2>&5 4159a253d6aeSmrg ac_status=$? 4160b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4161b41a30aaSmrg test $ac_status = 0; } 4162b41a30aaSmrgthen : 4163a253d6aeSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 4164a253d6aeSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4165a253d6aeSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 4166a253d6aeSmrg# `rm'. 4167a253d6aeSmrgfor ac_file in conftest.exe conftest conftest.*; do 4168a253d6aeSmrg test -f "$ac_file" || continue 4169a253d6aeSmrg case $ac_file in 4170ea133fd7Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4171a253d6aeSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4172a253d6aeSmrg break;; 4173a253d6aeSmrg * ) break;; 4174a253d6aeSmrg esac 4175a253d6aeSmrgdone 4176b41a30aaSmrgelse $as_nop 4177b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4178b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 417925b89263Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 418025b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 418125b89263Smrgfi 418225b89263Smrgrm -f conftest conftest$ac_cv_exeext 4183b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4184b41a30aaSmrgprintf "%s\n" "$ac_cv_exeext" >&6; } 418525b89263Smrg 418625b89263Smrgrm -f conftest.$ac_ext 418725b89263SmrgEXEEXT=$ac_cv_exeext 418825b89263Smrgac_exeext=$EXEEXT 418925b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 419025b89263Smrg/* end confdefs.h. */ 419125b89263Smrg#include <stdio.h> 419225b89263Smrgint 4193b41a30aaSmrgmain (void) 419425b89263Smrg{ 419525b89263SmrgFILE *f = fopen ("conftest.out", "w"); 419625b89263Smrg return ferror (f) || fclose (f) != 0; 419725b89263Smrg 419825b89263Smrg ; 419925b89263Smrg return 0; 420025b89263Smrg} 420125b89263Smrg_ACEOF 420225b89263Smrgac_clean_files="$ac_clean_files conftest.out" 420325b89263Smrg# Check that the compiler produces executables we can run. If not, either 420425b89263Smrg# the compiler is broken, or we cross compile. 4205b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4206b41a30aaSmrgprintf %s "checking whether we are cross compiling... " >&6; } 420725b89263Smrgif test "$cross_compiling" != yes; then 420825b89263Smrg { { ac_try="$ac_link" 420925b89263Smrgcase "(($ac_try" in 421025b89263Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 421125b89263Smrg *) ac_try_echo=$ac_try;; 421225b89263Smrgesac 421325b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4214b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 421525b89263Smrg (eval "$ac_link") 2>&5 421625b89263Smrg ac_status=$? 4217b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 421825b89263Smrg test $ac_status = 0; } 421925b89263Smrg if { ac_try='./conftest$ac_cv_exeext' 422025b89263Smrg { { case "(($ac_try" in 422125b89263Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 422225b89263Smrg *) ac_try_echo=$ac_try;; 422325b89263Smrgesac 422425b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4225b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 422625b89263Smrg (eval "$ac_try") 2>&5 422725b89263Smrg ac_status=$? 4228b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 422925b89263Smrg test $ac_status = 0; }; }; then 423025b89263Smrg cross_compiling=no 423125b89263Smrg else 423225b89263Smrg if test "$cross_compiling" = maybe; then 423325b89263Smrg cross_compiling=yes 423425b89263Smrg else 4235b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4236b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4237b41a30aaSmrgas_fn_error 77 "cannot run C compiled programs. 423825b89263SmrgIf you meant to cross compile, use \`--host'. 423925b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 424025b89263Smrg fi 424125b89263Smrg fi 4242a253d6aeSmrgfi 4243b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4244b41a30aaSmrgprintf "%s\n" "$cross_compiling" >&6; } 4245a253d6aeSmrg 424625b89263Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 424725b89263Smrgac_clean_files=$ac_clean_files_save 4248b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4249b41a30aaSmrgprintf %s "checking for suffix of object files... " >&6; } 4250b41a30aaSmrgif test ${ac_cv_objext+y} 4251b41a30aaSmrgthen : 4252b41a30aaSmrg printf %s "(cached) " >&6 4253b41a30aaSmrgelse $as_nop 425425b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4255a253d6aeSmrg/* end confdefs.h. */ 4256a253d6aeSmrg 4257a253d6aeSmrgint 4258b41a30aaSmrgmain (void) 4259a253d6aeSmrg{ 4260a253d6aeSmrg 4261a253d6aeSmrg ; 4262a253d6aeSmrg return 0; 4263a253d6aeSmrg} 4264a253d6aeSmrg_ACEOF 4265a253d6aeSmrgrm -f conftest.o conftest.obj 426625b89263Smrgif { { ac_try="$ac_compile" 4267a253d6aeSmrgcase "(($ac_try" in 4268a253d6aeSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4269a253d6aeSmrg *) ac_try_echo=$ac_try;; 4270a253d6aeSmrgesac 427125b89263Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4272b41a30aaSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4273a253d6aeSmrg (eval "$ac_compile") 2>&5 4274a253d6aeSmrg ac_status=$? 4275b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4276b41a30aaSmrg test $ac_status = 0; } 4277b41a30aaSmrgthen : 4278a253d6aeSmrg for ac_file in conftest.o conftest.obj conftest.*; do 4279a253d6aeSmrg test -f "$ac_file" || continue; 4280a253d6aeSmrg case $ac_file in 4281ea133fd7Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4282a253d6aeSmrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4283a253d6aeSmrg break;; 4284a253d6aeSmrg esac 4285a253d6aeSmrgdone 4286b41a30aaSmrgelse $as_nop 4287b41a30aaSmrg printf "%s\n" "$as_me: failed program was:" >&5 4288a253d6aeSmrgsed 's/^/| /' conftest.$ac_ext >&5 4289a253d6aeSmrg 4290b41a30aaSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4291b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 429225b89263Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 429325b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 4294a253d6aeSmrgfi 4295a253d6aeSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 4296a253d6aeSmrgfi 4297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4298b41a30aaSmrgprintf "%s\n" "$ac_cv_objext" >&6; } 4299a253d6aeSmrgOBJEXT=$ac_cv_objext 4300a253d6aeSmrgac_objext=$OBJEXT 4301b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4302b41a30aaSmrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 4303b41a30aaSmrgif test ${ac_cv_c_compiler_gnu+y} 4304b41a30aaSmrgthen : 4305b41a30aaSmrg printf %s "(cached) " >&6 4306b41a30aaSmrgelse $as_nop 430725b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4308a253d6aeSmrg/* end confdefs.h. */ 4309a253d6aeSmrg 4310a253d6aeSmrgint 4311b41a30aaSmrgmain (void) 4312a253d6aeSmrg{ 4313a253d6aeSmrg#ifndef __GNUC__ 4314a253d6aeSmrg choke me 4315a253d6aeSmrg#endif 4316a253d6aeSmrg 4317a253d6aeSmrg ; 4318a253d6aeSmrg return 0; 4319a253d6aeSmrg} 4320a253d6aeSmrg_ACEOF 4321b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 4322b41a30aaSmrgthen : 4323a253d6aeSmrg ac_compiler_gnu=yes 4324b41a30aaSmrgelse $as_nop 432525b89263Smrg ac_compiler_gnu=no 4326a253d6aeSmrgfi 4327b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4328a253d6aeSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu 4329a253d6aeSmrg 4330a253d6aeSmrgfi 4331b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4332b41a30aaSmrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4333b41a30aaSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4334b41a30aaSmrg 4335ea133fd7Smrgif test $ac_compiler_gnu = yes; then 4336ea133fd7Smrg GCC=yes 4337ea133fd7Smrgelse 4338ea133fd7Smrg GCC= 4339ea133fd7Smrgfi 4340b41a30aaSmrgac_test_CFLAGS=${CFLAGS+y} 4341a253d6aeSmrgac_save_CFLAGS=$CFLAGS 4342b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4343b41a30aaSmrgprintf %s "checking whether $CC accepts -g... " >&6; } 4344b41a30aaSmrgif test ${ac_cv_prog_cc_g+y} 4345b41a30aaSmrgthen : 4346b41a30aaSmrg printf %s "(cached) " >&6 4347b41a30aaSmrgelse $as_nop 4348a253d6aeSmrg ac_save_c_werror_flag=$ac_c_werror_flag 4349a253d6aeSmrg ac_c_werror_flag=yes 4350a253d6aeSmrg ac_cv_prog_cc_g=no 4351a253d6aeSmrg CFLAGS="-g" 435225b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4353a253d6aeSmrg/* end confdefs.h. */ 4354a253d6aeSmrg 4355a253d6aeSmrgint 4356b41a30aaSmrgmain (void) 4357a253d6aeSmrg{ 4358a253d6aeSmrg 4359a253d6aeSmrg ; 4360a253d6aeSmrg return 0; 4361a253d6aeSmrg} 4362a253d6aeSmrg_ACEOF 4363b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 4364b41a30aaSmrgthen : 4365a253d6aeSmrg ac_cv_prog_cc_g=yes 4366b41a30aaSmrgelse $as_nop 436725b89263Smrg CFLAGS="" 436825b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4369a253d6aeSmrg/* end confdefs.h. */ 4370a253d6aeSmrg 4371a253d6aeSmrgint 4372b41a30aaSmrgmain (void) 4373a253d6aeSmrg{ 4374a253d6aeSmrg 4375a253d6aeSmrg ; 4376a253d6aeSmrg return 0; 4377a253d6aeSmrg} 4378a253d6aeSmrg_ACEOF 4379b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 4380b41a30aaSmrgthen : 4381a253d6aeSmrg 4382b41a30aaSmrgelse $as_nop 438325b89263Smrg ac_c_werror_flag=$ac_save_c_werror_flag 4384a253d6aeSmrg CFLAGS="-g" 438525b89263Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4386a253d6aeSmrg/* end confdefs.h. */ 4387a253d6aeSmrg 4388a253d6aeSmrgint 4389b41a30aaSmrgmain (void) 4390a253d6aeSmrg{ 4391a253d6aeSmrg 4392a253d6aeSmrg ; 4393a253d6aeSmrg return 0; 4394a253d6aeSmrg} 4395a253d6aeSmrg_ACEOF 4396b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 4397b41a30aaSmrgthen : 4398a253d6aeSmrg ac_cv_prog_cc_g=yes 4399a253d6aeSmrgfi 4400b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4401a253d6aeSmrgfi 4402b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4403a253d6aeSmrgfi 4404b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4405a253d6aeSmrg ac_c_werror_flag=$ac_save_c_werror_flag 4406a253d6aeSmrgfi 4407b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4408b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4409b41a30aaSmrgif test $ac_test_CFLAGS; then 4410a253d6aeSmrg CFLAGS=$ac_save_CFLAGS 4411a253d6aeSmrgelif test $ac_cv_prog_cc_g = yes; then 4412a253d6aeSmrg if test "$GCC" = yes; then 4413a253d6aeSmrg CFLAGS="-g -O2" 4414a253d6aeSmrg else 4415a253d6aeSmrg CFLAGS="-g" 4416a253d6aeSmrg fi 4417a253d6aeSmrgelse 4418a253d6aeSmrg if test "$GCC" = yes; then 4419a253d6aeSmrg CFLAGS="-O2" 4420a253d6aeSmrg else 4421a253d6aeSmrg CFLAGS= 4422a253d6aeSmrg fi 4423a253d6aeSmrgfi 4424b41a30aaSmrgac_prog_cc_stdc=no 4425b41a30aaSmrgif test x$ac_prog_cc_stdc = xno 4426b41a30aaSmrgthen : 4427b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4428b41a30aaSmrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 4429b41a30aaSmrgif test ${ac_cv_prog_cc_c11+y} 4430b41a30aaSmrgthen : 4431b41a30aaSmrg printf %s "(cached) " >&6 4432b41a30aaSmrgelse $as_nop 4433b41a30aaSmrg ac_cv_prog_cc_c11=no 4434a253d6aeSmrgac_save_CC=$CC 443525b89263Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4436a253d6aeSmrg/* end confdefs.h. */ 4437b41a30aaSmrg$ac_c_conftest_c11_program 4438b41a30aaSmrg_ACEOF 4439b41a30aaSmrgfor ac_arg in '' -std=gnu11 4440b41a30aaSmrgdo 4441b41a30aaSmrg CC="$ac_save_CC $ac_arg" 4442b41a30aaSmrg if ac_fn_c_try_compile "$LINENO" 4443b41a30aaSmrgthen : 4444b41a30aaSmrg ac_cv_prog_cc_c11=$ac_arg 4445b41a30aaSmrgfi 4446b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4447b41a30aaSmrg test "x$ac_cv_prog_cc_c11" != "xno" && break 4448b41a30aaSmrgdone 4449b41a30aaSmrgrm -f conftest.$ac_ext 4450b41a30aaSmrgCC=$ac_save_CC 4451b41a30aaSmrgfi 4452a253d6aeSmrg 4453b41a30aaSmrgif test "x$ac_cv_prog_cc_c11" = xno 4454b41a30aaSmrgthen : 4455b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4456b41a30aaSmrgprintf "%s\n" "unsupported" >&6; } 4457b41a30aaSmrgelse $as_nop 4458b41a30aaSmrg if test "x$ac_cv_prog_cc_c11" = x 4459b41a30aaSmrgthen : 4460b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4461b41a30aaSmrgprintf "%s\n" "none needed" >&6; } 4462b41a30aaSmrgelse $as_nop 4463b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4464b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4465b41a30aaSmrg CC="$CC $ac_cv_prog_cc_c11" 4466b41a30aaSmrgfi 4467b41a30aaSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4468b41a30aaSmrg ac_prog_cc_stdc=c11 4469b41a30aaSmrgfi 4470b41a30aaSmrgfi 4471b41a30aaSmrgif test x$ac_prog_cc_stdc = xno 4472b41a30aaSmrgthen : 4473b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4474b41a30aaSmrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 4475b41a30aaSmrgif test ${ac_cv_prog_cc_c99+y} 4476b41a30aaSmrgthen : 4477b41a30aaSmrg printf %s "(cached) " >&6 4478b41a30aaSmrgelse $as_nop 4479b41a30aaSmrg ac_cv_prog_cc_c99=no 4480b41a30aaSmrgac_save_CC=$CC 4481b41a30aaSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4482b41a30aaSmrg/* end confdefs.h. */ 4483b41a30aaSmrg$ac_c_conftest_c99_program 4484b41a30aaSmrg_ACEOF 4485b41a30aaSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4486b41a30aaSmrgdo 4487b41a30aaSmrg CC="$ac_save_CC $ac_arg" 4488b41a30aaSmrg if ac_fn_c_try_compile "$LINENO" 4489b41a30aaSmrgthen : 4490b41a30aaSmrg ac_cv_prog_cc_c99=$ac_arg 4491b41a30aaSmrgfi 4492b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4493b41a30aaSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4494b41a30aaSmrgdone 4495b41a30aaSmrgrm -f conftest.$ac_ext 4496b41a30aaSmrgCC=$ac_save_CC 4497b41a30aaSmrgfi 4498a253d6aeSmrg 4499b41a30aaSmrgif test "x$ac_cv_prog_cc_c99" = xno 4500b41a30aaSmrgthen : 4501b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4502b41a30aaSmrgprintf "%s\n" "unsupported" >&6; } 4503b41a30aaSmrgelse $as_nop 4504b41a30aaSmrg if test "x$ac_cv_prog_cc_c99" = x 4505b41a30aaSmrgthen : 4506b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4507b41a30aaSmrgprintf "%s\n" "none needed" >&6; } 4508b41a30aaSmrgelse $as_nop 4509b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4510b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4511b41a30aaSmrg CC="$CC $ac_cv_prog_cc_c99" 4512b41a30aaSmrgfi 4513b41a30aaSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4514b41a30aaSmrg ac_prog_cc_stdc=c99 4515b41a30aaSmrgfi 4516b41a30aaSmrgfi 4517b41a30aaSmrgif test x$ac_prog_cc_stdc = xno 4518b41a30aaSmrgthen : 4519b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4520b41a30aaSmrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 4521b41a30aaSmrgif test ${ac_cv_prog_cc_c89+y} 4522b41a30aaSmrgthen : 4523b41a30aaSmrg printf %s "(cached) " >&6 4524b41a30aaSmrgelse $as_nop 4525b41a30aaSmrg ac_cv_prog_cc_c89=no 4526b41a30aaSmrgac_save_CC=$CC 4527b41a30aaSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4528b41a30aaSmrg/* end confdefs.h. */ 4529b41a30aaSmrg$ac_c_conftest_c89_program 4530a253d6aeSmrg_ACEOF 4531b41a30aaSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4532a253d6aeSmrgdo 4533a253d6aeSmrg CC="$ac_save_CC $ac_arg" 4534b41a30aaSmrg if ac_fn_c_try_compile "$LINENO" 4535b41a30aaSmrgthen : 4536a253d6aeSmrg ac_cv_prog_cc_c89=$ac_arg 4537a253d6aeSmrgfi 4538b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4539a253d6aeSmrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4540a253d6aeSmrgdone 4541a253d6aeSmrgrm -f conftest.$ac_ext 4542a253d6aeSmrgCC=$ac_save_CC 4543a253d6aeSmrgfi 4544a253d6aeSmrg 4545b41a30aaSmrgif test "x$ac_cv_prog_cc_c89" = xno 4546b41a30aaSmrgthen : 4547b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4548b41a30aaSmrgprintf "%s\n" "unsupported" >&6; } 4549b41a30aaSmrgelse $as_nop 4550b41a30aaSmrg if test "x$ac_cv_prog_cc_c89" = x 4551b41a30aaSmrgthen : 4552b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4553b41a30aaSmrgprintf "%s\n" "none needed" >&6; } 4554b41a30aaSmrgelse $as_nop 4555b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4556b41a30aaSmrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4557b41a30aaSmrg CC="$CC $ac_cv_prog_cc_c89" 4558b41a30aaSmrgfi 4559b41a30aaSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4560b41a30aaSmrg ac_prog_cc_stdc=c89 4561b41a30aaSmrgfi 456225b89263Smrgfi 4563a253d6aeSmrg 4564a253d6aeSmrgac_ext=c 4565a253d6aeSmrgac_cpp='$CPP $CPPFLAGS' 4566a253d6aeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4567a253d6aeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4568a253d6aeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4569a253d6aeSmrg 4570b41a30aaSmrg 4571b41a30aaSmrg ac_ext=c 457231637056Smrgac_cpp='$CPP $CPPFLAGS' 457331637056Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 457431637056Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 457531637056Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4576b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4577b41a30aaSmrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 4578b41a30aaSmrgif test ${am_cv_prog_cc_c_o+y} 4579b41a30aaSmrgthen : 4580b41a30aaSmrg printf %s "(cached) " >&6 4581b41a30aaSmrgelse $as_nop 458231637056Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 458331637056Smrg/* end confdefs.h. */ 458431637056Smrg 458531637056Smrgint 4586b41a30aaSmrgmain (void) 458731637056Smrg{ 458831637056Smrg 458931637056Smrg ; 459031637056Smrg return 0; 459131637056Smrg} 459231637056Smrg_ACEOF 459331637056Smrg # Make sure it works both with $CC and with simple cc. 459431637056Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 459531637056Smrg # compilers refuse to overwrite an existing .o file with -o, 459631637056Smrg # though they will create one. 459731637056Smrg am_cv_prog_cc_c_o=yes 459831637056Smrg for am_i in 1 2; do 459931637056Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 460031637056Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 460131637056Smrg ac_status=$? 460231637056Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 460331637056Smrg (exit $ac_status); } \ 460431637056Smrg && test -f conftest2.$ac_objext; then 460531637056Smrg : OK 460631637056Smrg else 460731637056Smrg am_cv_prog_cc_c_o=no 460831637056Smrg break 460931637056Smrg fi 461031637056Smrg done 461131637056Smrg rm -f core conftest* 461231637056Smrg unset am_i 461331637056Smrgfi 4614b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4615b41a30aaSmrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 461631637056Smrgif test "$am_cv_prog_cc_c_o" != yes; then 461731637056Smrg # Losing compiler, so override with the script. 461831637056Smrg # FIXME: It is wrong to rewrite CC. 461931637056Smrg # But if we don't then we get into trouble of one sort or another. 462031637056Smrg # A longer-term fix would be to have automake use am__CC in this case, 462131637056Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 462231637056Smrg CC="$am_aux_dir/compile $CC" 462331637056Smrgfi 462431637056Smrgac_ext=c 462531637056Smrgac_cpp='$CPP $CPPFLAGS' 462631637056Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 462731637056Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 462831637056Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 462931637056Smrg 463031637056Smrg 4631a253d6aeSmrgdepcc="$CC" am_compiler_list= 4632a253d6aeSmrg 4633b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4634b41a30aaSmrgprintf %s "checking dependency style of $depcc... " >&6; } 4635b41a30aaSmrgif test ${am_cv_CC_dependencies_compiler_type+y} 4636b41a30aaSmrgthen : 4637b41a30aaSmrg printf %s "(cached) " >&6 4638b41a30aaSmrgelse $as_nop 4639a253d6aeSmrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4640a253d6aeSmrg # We make a subdir and do the tests there. Otherwise we can end up 4641a253d6aeSmrg # making bogus files that we don't know about and never remove. For 4642a253d6aeSmrg # instance it was reported that on HP-UX the gcc test will end up 464357ee1794Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 464457ee1794Smrg # in D". 464557ee1794Smrg rm -rf conftest.dir 4646a253d6aeSmrg mkdir conftest.dir 4647a253d6aeSmrg # Copy depcomp to subdir because otherwise we won't find it if we're 4648a253d6aeSmrg # using a relative directory. 4649a253d6aeSmrg cp "$am_depcomp" conftest.dir 4650a253d6aeSmrg cd conftest.dir 4651a253d6aeSmrg # We will build objects and dependencies in a subdirectory because 4652a253d6aeSmrg # it helps to detect inapplicable dependency modes. For instance 4653a253d6aeSmrg # both Tru64's cc and ICC support -MD to output dependencies as a 4654a253d6aeSmrg # side effect of compilation, but ICC will put the dependencies in 4655a253d6aeSmrg # the current directory while Tru64 will put them in the object 4656a253d6aeSmrg # directory. 4657a253d6aeSmrg mkdir sub 4658a253d6aeSmrg 4659a253d6aeSmrg am_cv_CC_dependencies_compiler_type=none 4660a253d6aeSmrg if test "$am_compiler_list" = ""; then 4661a253d6aeSmrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4662a253d6aeSmrg fi 4663ea133fd7Smrg am__universal=false 4664ea133fd7Smrg case " $depcc " in #( 4665ea133fd7Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4666ea133fd7Smrg esac 4667ea133fd7Smrg 4668a253d6aeSmrg for depmode in $am_compiler_list; do 4669a253d6aeSmrg # Setup a source with many dependencies, because some compilers 4670a253d6aeSmrg # like to wrap large dependency lists on column 80 (with \), and 4671a253d6aeSmrg # we should not choose a depcomp mode which is confused by this. 4672a253d6aeSmrg # 4673a253d6aeSmrg # We need to recreate these files for each test, as the compiler may 4674a253d6aeSmrg # overwrite some of them when testing with obscure command lines. 4675a253d6aeSmrg # This happens at least with the AIX C compiler. 4676a253d6aeSmrg : > sub/conftest.c 4677a253d6aeSmrg for i in 1 2 3 4 5 6; do 4678a253d6aeSmrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 467957ee1794Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 468057ee1794Smrg # Solaris 10 /bin/sh. 468157ee1794Smrg echo '/* dummy */' > sub/conftst$i.h 4682a253d6aeSmrg done 4683a253d6aeSmrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4684a253d6aeSmrg 468557ee1794Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4686ea133fd7Smrg # mode. It turns out that the SunPro C++ compiler does not properly 468757ee1794Smrg # handle '-M -o', and we need to detect this. Also, some Intel 468857ee1794Smrg # versions had trouble with output in subdirs. 4689ea133fd7Smrg am__obj=sub/conftest.${OBJEXT-o} 4690ea133fd7Smrg am__minus_obj="-o $am__obj" 4691a253d6aeSmrg case $depmode in 4692ea133fd7Smrg gcc) 4693ea133fd7Smrg # This depmode causes a compiler race in universal mode. 4694ea133fd7Smrg test "$am__universal" = false || continue 4695ea133fd7Smrg ;; 4696a253d6aeSmrg nosideeffect) 469757ee1794Smrg # After this tag, mechanisms are not by side-effect, so they'll 469857ee1794Smrg # only be used when explicitly requested. 4699a253d6aeSmrg if test "x$enable_dependency_tracking" = xyes; then 4700a253d6aeSmrg continue 4701a253d6aeSmrg else 4702a253d6aeSmrg break 4703a253d6aeSmrg fi 4704a253d6aeSmrg ;; 470557ee1794Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 470657ee1794Smrg # This compiler won't grok '-c -o', but also, the minuso test has 4707ea133fd7Smrg # not run yet. These depmodes are late enough in the game, and 4708ea133fd7Smrg # so weak that their functioning should not be impacted. 4709ea133fd7Smrg am__obj=conftest.${OBJEXT-o} 4710ea133fd7Smrg am__minus_obj= 4711ea133fd7Smrg ;; 4712a253d6aeSmrg none) break ;; 4713a253d6aeSmrg esac 4714a253d6aeSmrg if depmode=$depmode \ 4715ea133fd7Smrg source=sub/conftest.c object=$am__obj \ 4716a253d6aeSmrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4717ea133fd7Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4718a253d6aeSmrg >/dev/null 2>conftest.err && 4719a253d6aeSmrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4720a253d6aeSmrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4721ea133fd7Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4722a253d6aeSmrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4723a253d6aeSmrg # icc doesn't choke on unknown options, it will just issue warnings 4724a253d6aeSmrg # or remarks (even with -Werror). So we grep stderr for any message 4725a253d6aeSmrg # that says an option was ignored or not supported. 4726a253d6aeSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4727a253d6aeSmrg # icc: Command line warning: ignoring option '-M'; no argument required 4728a253d6aeSmrg # The diagnosis changed in icc 8.0: 4729a253d6aeSmrg # icc: Command line remark: option '-MP' not supported 4730a253d6aeSmrg if (grep 'ignoring option' conftest.err || 4731a253d6aeSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4732a253d6aeSmrg am_cv_CC_dependencies_compiler_type=$depmode 4733a253d6aeSmrg break 4734a253d6aeSmrg fi 4735a253d6aeSmrg fi 4736a253d6aeSmrg done 4737a253d6aeSmrg 4738a253d6aeSmrg cd .. 4739a253d6aeSmrg rm -rf conftest.dir 4740a253d6aeSmrgelse 4741a253d6aeSmrg am_cv_CC_dependencies_compiler_type=none 4742a253d6aeSmrgfi 4743a253d6aeSmrg 4744a253d6aeSmrgfi 4745b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4746b41a30aaSmrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4747a253d6aeSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4748a253d6aeSmrg 4749a253d6aeSmrg if 4750a253d6aeSmrg test "x$enable_dependency_tracking" != xno \ 4751a253d6aeSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4752a253d6aeSmrg am__fastdepCC_TRUE= 4753a253d6aeSmrg am__fastdepCC_FALSE='#' 4754a253d6aeSmrgelse 4755a253d6aeSmrg am__fastdepCC_TRUE='#' 4756a253d6aeSmrg am__fastdepCC_FALSE= 4757a253d6aeSmrgfi 4758a253d6aeSmrg 4759a253d6aeSmrg 4760b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4761b41a30aaSmrgprintf %s "checking for a sed that does not truncate output... " >&6; } 4762b41a30aaSmrgif test ${ac_cv_path_SED+y} 4763b41a30aaSmrgthen : 4764b41a30aaSmrg printf %s "(cached) " >&6 4765b41a30aaSmrgelse $as_nop 476606f32fbeSmrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 476706f32fbeSmrg for ac_i in 1 2 3 4 5 6 7; do 476806f32fbeSmrg ac_script="$ac_script$as_nl$ac_script" 476906f32fbeSmrg done 477006f32fbeSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 477106f32fbeSmrg { ac_script=; unset ac_script;} 477206f32fbeSmrg if test -z "$SED"; then 477306f32fbeSmrg ac_path_SED_found=false 477406f32fbeSmrg # Loop through the user's path and test for each of PROGNAME-LIST 477506f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 477606f32fbeSmrgfor as_dir in $PATH 477706f32fbeSmrgdo 477806f32fbeSmrg IFS=$as_save_IFS 4779b41a30aaSmrg case $as_dir in #((( 4780b41a30aaSmrg '') as_dir=./ ;; 4781b41a30aaSmrg */) ;; 4782b41a30aaSmrg *) as_dir=$as_dir/ ;; 4783b41a30aaSmrg esac 4784b41a30aaSmrg for ac_prog in sed gsed 4785b41a30aaSmrg do 478606f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4787b41a30aaSmrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 478831637056Smrg as_fn_executable_p "$ac_path_SED" || continue 478906f32fbeSmrg# Check for GNU ac_path_SED and select it if it is found. 479006f32fbeSmrg # Check for GNU $ac_path_SED 479106f32fbeSmrgcase `"$ac_path_SED" --version 2>&1` in 479206f32fbeSmrg*GNU*) 479306f32fbeSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 479406f32fbeSmrg*) 479506f32fbeSmrg ac_count=0 4796b41a30aaSmrg printf %s 0123456789 >"conftest.in" 479706f32fbeSmrg while : 479806f32fbeSmrg do 479906f32fbeSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 480006f32fbeSmrg mv "conftest.tmp" "conftest.in" 480106f32fbeSmrg cp "conftest.in" "conftest.nl" 4802b41a30aaSmrg printf "%s\n" '' >> "conftest.nl" 480306f32fbeSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 480406f32fbeSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 480506f32fbeSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 480606f32fbeSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 480706f32fbeSmrg # Best one so far, save it but keep looking for a better one 480806f32fbeSmrg ac_cv_path_SED="$ac_path_SED" 480906f32fbeSmrg ac_path_SED_max=$ac_count 481006f32fbeSmrg fi 481106f32fbeSmrg # 10*(2^10) chars as input seems more than enough 481206f32fbeSmrg test $ac_count -gt 10 && break 481306f32fbeSmrg done 481406f32fbeSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 481506f32fbeSmrgesac 4816ea133fd7Smrg 481706f32fbeSmrg $ac_path_SED_found && break 3 481806f32fbeSmrg done 481906f32fbeSmrg done 482006f32fbeSmrg done 482106f32fbeSmrgIFS=$as_save_IFS 482206f32fbeSmrg if test -z "$ac_cv_path_SED"; then 482306f32fbeSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 482406f32fbeSmrg fi 482506f32fbeSmrgelse 482606f32fbeSmrg ac_cv_path_SED=$SED 482706f32fbeSmrgfi 482825b89263Smrg 482906f32fbeSmrgfi 4830b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4831b41a30aaSmrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 483206f32fbeSmrg SED="$ac_cv_path_SED" 483306f32fbeSmrg rm -f conftest.sed 4834ea133fd7Smrg 483506f32fbeSmrgtest -z "$SED" && SED=sed 483606f32fbeSmrgXsed="$SED -e 1s/^X//" 4837ea133fd7Smrg 4838ea133fd7Smrg 4839ea133fd7Smrg 4840ea133fd7Smrg 4841ea133fd7Smrg 4842ea133fd7Smrg 4843a253d6aeSmrg 4844a253d6aeSmrg 4845a253d6aeSmrg 4846a253d6aeSmrg 4847a253d6aeSmrg 4848b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4849b41a30aaSmrgprintf %s "checking for grep that handles long lines and -e... " >&6; } 4850b41a30aaSmrgif test ${ac_cv_path_GREP+y} 4851b41a30aaSmrgthen : 4852b41a30aaSmrg printf %s "(cached) " >&6 4853b41a30aaSmrgelse $as_nop 485406f32fbeSmrg if test -z "$GREP"; then 485506f32fbeSmrg ac_path_GREP_found=false 485606f32fbeSmrg # Loop through the user's path and test for each of PROGNAME-LIST 485706f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 485806f32fbeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 485925b89263Smrgdo 486006f32fbeSmrg IFS=$as_save_IFS 4861b41a30aaSmrg case $as_dir in #((( 4862b41a30aaSmrg '') as_dir=./ ;; 4863b41a30aaSmrg */) ;; 4864b41a30aaSmrg *) as_dir=$as_dir/ ;; 4865b41a30aaSmrg esac 4866b41a30aaSmrg for ac_prog in grep ggrep 4867b41a30aaSmrg do 486806f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4869b41a30aaSmrg ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 487031637056Smrg as_fn_executable_p "$ac_path_GREP" || continue 487106f32fbeSmrg# Check for GNU ac_path_GREP and select it if it is found. 487206f32fbeSmrg # Check for GNU $ac_path_GREP 487306f32fbeSmrgcase `"$ac_path_GREP" --version 2>&1` in 487406f32fbeSmrg*GNU*) 487506f32fbeSmrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 487606f32fbeSmrg*) 487706f32fbeSmrg ac_count=0 4878b41a30aaSmrg printf %s 0123456789 >"conftest.in" 487906f32fbeSmrg while : 488006f32fbeSmrg do 488106f32fbeSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 488206f32fbeSmrg mv "conftest.tmp" "conftest.in" 488306f32fbeSmrg cp "conftest.in" "conftest.nl" 4884b41a30aaSmrg printf "%s\n" 'GREP' >> "conftest.nl" 488506f32fbeSmrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 488606f32fbeSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 488706f32fbeSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 488806f32fbeSmrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 488906f32fbeSmrg # Best one so far, save it but keep looking for a better one 489006f32fbeSmrg ac_cv_path_GREP="$ac_path_GREP" 489106f32fbeSmrg ac_path_GREP_max=$ac_count 489206f32fbeSmrg fi 489306f32fbeSmrg # 10*(2^10) chars as input seems more than enough 489406f32fbeSmrg test $ac_count -gt 10 && break 489506f32fbeSmrg done 489606f32fbeSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 489725b89263Smrgesac 4898ea133fd7Smrg 489906f32fbeSmrg $ac_path_GREP_found && break 3 490006f32fbeSmrg done 490106f32fbeSmrg done 490206f32fbeSmrg done 490306f32fbeSmrgIFS=$as_save_IFS 490406f32fbeSmrg if test -z "$ac_cv_path_GREP"; then 490506f32fbeSmrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 490606f32fbeSmrg fi 490706f32fbeSmrgelse 490806f32fbeSmrg ac_cv_path_GREP=$GREP 490925b89263Smrgfi 4910ea133fd7Smrg 491106f32fbeSmrgfi 4912b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4913b41a30aaSmrgprintf "%s\n" "$ac_cv_path_GREP" >&6; } 491406f32fbeSmrg GREP="$ac_cv_path_GREP" 4915ea133fd7Smrg 4916a253d6aeSmrg 4917b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4918b41a30aaSmrgprintf %s "checking for egrep... " >&6; } 4919b41a30aaSmrgif test ${ac_cv_path_EGREP+y} 4920b41a30aaSmrgthen : 4921b41a30aaSmrg printf %s "(cached) " >&6 4922b41a30aaSmrgelse $as_nop 492306f32fbeSmrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 492406f32fbeSmrg then ac_cv_path_EGREP="$GREP -E" 492506f32fbeSmrg else 492606f32fbeSmrg if test -z "$EGREP"; then 492706f32fbeSmrg ac_path_EGREP_found=false 4928ea133fd7Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4929ea133fd7Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4930a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4931a253d6aeSmrgdo 4932a253d6aeSmrg IFS=$as_save_IFS 4933b41a30aaSmrg case $as_dir in #((( 4934b41a30aaSmrg '') as_dir=./ ;; 4935b41a30aaSmrg */) ;; 4936b41a30aaSmrg *) as_dir=$as_dir/ ;; 4937b41a30aaSmrg esac 4938b41a30aaSmrg for ac_prog in egrep 4939b41a30aaSmrg do 4940ea133fd7Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4941b41a30aaSmrg ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 494231637056Smrg as_fn_executable_p "$ac_path_EGREP" || continue 494306f32fbeSmrg# Check for GNU ac_path_EGREP and select it if it is found. 494406f32fbeSmrg # Check for GNU $ac_path_EGREP 494506f32fbeSmrgcase `"$ac_path_EGREP" --version 2>&1` in 4946a253d6aeSmrg*GNU*) 494706f32fbeSmrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4948a253d6aeSmrg*) 4949a253d6aeSmrg ac_count=0 4950b41a30aaSmrg printf %s 0123456789 >"conftest.in" 4951a253d6aeSmrg while : 4952a253d6aeSmrg do 4953a253d6aeSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4954a253d6aeSmrg mv "conftest.tmp" "conftest.in" 4955a253d6aeSmrg cp "conftest.in" "conftest.nl" 4956b41a30aaSmrg printf "%s\n" 'EGREP' >> "conftest.nl" 495706f32fbeSmrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4958a253d6aeSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 495925b89263Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 496006f32fbeSmrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4961a253d6aeSmrg # Best one so far, save it but keep looking for a better one 496206f32fbeSmrg ac_cv_path_EGREP="$ac_path_EGREP" 496306f32fbeSmrg ac_path_EGREP_max=$ac_count 4964a253d6aeSmrg fi 4965a253d6aeSmrg # 10*(2^10) chars as input seems more than enough 4966a253d6aeSmrg test $ac_count -gt 10 && break 4967a253d6aeSmrg done 4968a253d6aeSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4969a253d6aeSmrgesac 4970a253d6aeSmrg 497106f32fbeSmrg $ac_path_EGREP_found && break 3 4972ea133fd7Smrg done 4973a253d6aeSmrg done 497425b89263Smrg done 4975a253d6aeSmrgIFS=$as_save_IFS 497606f32fbeSmrg if test -z "$ac_cv_path_EGREP"; then 497706f32fbeSmrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4978ea133fd7Smrg fi 4979a253d6aeSmrgelse 498006f32fbeSmrg ac_cv_path_EGREP=$EGREP 4981a253d6aeSmrgfi 4982a253d6aeSmrg 498306f32fbeSmrg fi 4984a253d6aeSmrgfi 4985b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4986b41a30aaSmrgprintf "%s\n" "$ac_cv_path_EGREP" >&6; } 498706f32fbeSmrg EGREP="$ac_cv_path_EGREP" 4988a253d6aeSmrg 4989a253d6aeSmrg 4990b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4991b41a30aaSmrgprintf %s "checking for fgrep... " >&6; } 4992b41a30aaSmrgif test ${ac_cv_path_FGREP+y} 4993b41a30aaSmrgthen : 4994b41a30aaSmrg printf %s "(cached) " >&6 4995b41a30aaSmrgelse $as_nop 499606f32fbeSmrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 499706f32fbeSmrg then ac_cv_path_FGREP="$GREP -F" 4998a253d6aeSmrg else 499906f32fbeSmrg if test -z "$FGREP"; then 500006f32fbeSmrg ac_path_FGREP_found=false 5001ea133fd7Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5002ea133fd7Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5003a253d6aeSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5004a253d6aeSmrgdo 5005a253d6aeSmrg IFS=$as_save_IFS 5006b41a30aaSmrg case $as_dir in #((( 5007b41a30aaSmrg '') as_dir=./ ;; 5008b41a30aaSmrg */) ;; 5009b41a30aaSmrg *) as_dir=$as_dir/ ;; 5010b41a30aaSmrg esac 5011b41a30aaSmrg for ac_prog in fgrep 5012b41a30aaSmrg do 5013ea133fd7Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5014b41a30aaSmrg ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 501531637056Smrg as_fn_executable_p "$ac_path_FGREP" || continue 501606f32fbeSmrg# Check for GNU ac_path_FGREP and select it if it is found. 501706f32fbeSmrg # Check for GNU $ac_path_FGREP 501806f32fbeSmrgcase `"$ac_path_FGREP" --version 2>&1` in 5019a253d6aeSmrg*GNU*) 502006f32fbeSmrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5021a253d6aeSmrg*) 5022a253d6aeSmrg ac_count=0 5023b41a30aaSmrg printf %s 0123456789 >"conftest.in" 5024a253d6aeSmrg while : 5025a253d6aeSmrg do 5026a253d6aeSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5027a253d6aeSmrg mv "conftest.tmp" "conftest.in" 5028a253d6aeSmrg cp "conftest.in" "conftest.nl" 5029b41a30aaSmrg printf "%s\n" 'FGREP' >> "conftest.nl" 503006f32fbeSmrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5031a253d6aeSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 503225b89263Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 503306f32fbeSmrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5034a253d6aeSmrg # Best one so far, save it but keep looking for a better one 503506f32fbeSmrg ac_cv_path_FGREP="$ac_path_FGREP" 503606f32fbeSmrg ac_path_FGREP_max=$ac_count 5037a253d6aeSmrg fi 5038a253d6aeSmrg # 10*(2^10) chars as input seems more than enough 5039a253d6aeSmrg test $ac_count -gt 10 && break 5040a253d6aeSmrg done 5041a253d6aeSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5042a253d6aeSmrgesac 5043a253d6aeSmrg 504406f32fbeSmrg $ac_path_FGREP_found && break 3 5045ea133fd7Smrg done 5046a253d6aeSmrg done 504725b89263Smrg done 5048a253d6aeSmrgIFS=$as_save_IFS 504906f32fbeSmrg if test -z "$ac_cv_path_FGREP"; then 505006f32fbeSmrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5051ea133fd7Smrg fi 5052ea133fd7Smrgelse 505306f32fbeSmrg ac_cv_path_FGREP=$FGREP 5054a253d6aeSmrgfi 5055a253d6aeSmrg 5056ea133fd7Smrg fi 5057a253d6aeSmrgfi 5058b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5059b41a30aaSmrgprintf "%s\n" "$ac_cv_path_FGREP" >&6; } 506006f32fbeSmrg FGREP="$ac_cv_path_FGREP" 506106f32fbeSmrg 506206f32fbeSmrg 506306f32fbeSmrgtest -z "$GREP" && GREP=grep 506406f32fbeSmrg 506506f32fbeSmrg 506606f32fbeSmrg 506706f32fbeSmrg 506806f32fbeSmrg 506906f32fbeSmrg 507006f32fbeSmrg 507106f32fbeSmrg 5072ea133fd7Smrg 5073a253d6aeSmrg 5074a253d6aeSmrg 5075a253d6aeSmrg 5076a253d6aeSmrg 5077a253d6aeSmrg 5078a253d6aeSmrg 5079a253d6aeSmrg 5080ea133fd7Smrg 5081ea133fd7Smrg 5082ea133fd7Smrg 508306f32fbeSmrg# Check whether --with-gnu-ld was given. 5084b41a30aaSmrgif test ${with_gnu_ld+y} 5085b41a30aaSmrgthen : 5086b41a30aaSmrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5087b41a30aaSmrgelse $as_nop 508806f32fbeSmrg with_gnu_ld=no 508925b89263Smrgfi 5090ea133fd7Smrg 509106f32fbeSmrgac_prog=ld 5092b41a30aaSmrgif test yes = "$GCC"; then 509306f32fbeSmrg # Check if gcc -print-prog-name=ld gives a path. 5094b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5095b41a30aaSmrgprintf %s "checking for ld used by $CC... " >&6; } 509606f32fbeSmrg case $host in 509706f32fbeSmrg *-*-mingw*) 5098b41a30aaSmrg # gcc leaves a trailing carriage return, which upsets mingw 509906f32fbeSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 510006f32fbeSmrg *) 510106f32fbeSmrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 510206f32fbeSmrg esac 510306f32fbeSmrg case $ac_prog in 510406f32fbeSmrg # Accept absolute paths. 510506f32fbeSmrg [\\/]* | ?:[\\/]*) 510606f32fbeSmrg re_direlt='/[^/][^/]*/\.\./' 510706f32fbeSmrg # Canonicalize the pathname of ld 510806f32fbeSmrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 510906f32fbeSmrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 511006f32fbeSmrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 511106f32fbeSmrg done 5112b41a30aaSmrg test -z "$LD" && LD=$ac_prog 511306f32fbeSmrg ;; 511406f32fbeSmrg "") 511506f32fbeSmrg # If it fails, then pretend we aren't using GCC. 511606f32fbeSmrg ac_prog=ld 511706f32fbeSmrg ;; 511806f32fbeSmrg *) 511906f32fbeSmrg # If it is relative, then search for the first ld in PATH. 512006f32fbeSmrg with_gnu_ld=unknown 512106f32fbeSmrg ;; 512206f32fbeSmrg esac 5123b41a30aaSmrgelif test yes = "$with_gnu_ld"; then 5124b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5125b41a30aaSmrgprintf %s "checking for GNU ld... " >&6; } 512606f32fbeSmrgelse 5127b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5128b41a30aaSmrgprintf %s "checking for non-GNU ld... " >&6; } 512925b89263Smrgfi 5130b41a30aaSmrgif test ${lt_cv_path_LD+y} 5131b41a30aaSmrgthen : 5132b41a30aaSmrg printf %s "(cached) " >&6 5133b41a30aaSmrgelse $as_nop 513406f32fbeSmrg if test -z "$LD"; then 5135b41a30aaSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 513606f32fbeSmrg for ac_dir in $PATH; do 5137b41a30aaSmrg IFS=$lt_save_ifs 513806f32fbeSmrg test -z "$ac_dir" && ac_dir=. 513906f32fbeSmrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5140b41a30aaSmrg lt_cv_path_LD=$ac_dir/$ac_prog 514106f32fbeSmrg # Check to see if the program is GNU ld. I'd rather use --version, 514206f32fbeSmrg # but apparently some variants of GNU ld only accept -v. 514306f32fbeSmrg # Break only if it was the GNU/non-GNU ld that we prefer. 514406f32fbeSmrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 514506f32fbeSmrg *GNU* | *'with BFD'*) 5146b41a30aaSmrg test no != "$with_gnu_ld" && break 514706f32fbeSmrg ;; 514806f32fbeSmrg *) 5149b41a30aaSmrg test yes != "$with_gnu_ld" && break 515006f32fbeSmrg ;; 515106f32fbeSmrg esac 515206f32fbeSmrg fi 515306f32fbeSmrg done 5154b41a30aaSmrg IFS=$lt_save_ifs 515525b89263Smrgelse 5156b41a30aaSmrg lt_cv_path_LD=$LD # Let the user override the test with a path. 5157a253d6aeSmrgfi 5158a253d6aeSmrgfi 515925b89263Smrg 5160b41a30aaSmrgLD=$lt_cv_path_LD 516106f32fbeSmrgif test -n "$LD"; then 5162b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5163b41a30aaSmrgprintf "%s\n" "$LD" >&6; } 516406f32fbeSmrgelse 5165b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5166b41a30aaSmrgprintf "%s\n" "no" >&6; } 516725b89263Smrgfi 516806f32fbeSmrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5169b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5170b41a30aaSmrgprintf %s "checking if the linker ($LD) is GNU ld... " >&6; } 5171b41a30aaSmrgif test ${lt_cv_prog_gnu_ld+y} 5172b41a30aaSmrgthen : 5173b41a30aaSmrg printf %s "(cached) " >&6 5174b41a30aaSmrgelse $as_nop 517506f32fbeSmrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 517606f32fbeSmrgcase `$LD -v 2>&1 </dev/null` in 517706f32fbeSmrg*GNU* | *'with BFD'*) 517806f32fbeSmrg lt_cv_prog_gnu_ld=yes 517906f32fbeSmrg ;; 518006f32fbeSmrg*) 518106f32fbeSmrg lt_cv_prog_gnu_ld=no 518206f32fbeSmrg ;; 518306f32fbeSmrgesac 518425b89263Smrgfi 5185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5186b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 518706f32fbeSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 518825b89263Smrg 518925b89263Smrg 519025b89263Smrg 519125b89263Smrg 519225b89263Smrg 519325b89263Smrg 519425b89263Smrg 519525b89263Smrg 519625b89263Smrg 5197b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5198b41a30aaSmrgprintf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5199b41a30aaSmrgif test ${lt_cv_path_NM+y} 5200b41a30aaSmrgthen : 5201b41a30aaSmrg printf %s "(cached) " >&6 5202b41a30aaSmrgelse $as_nop 520306f32fbeSmrg if test -n "$NM"; then 520406f32fbeSmrg # Let the user override the test. 5205b41a30aaSmrg lt_cv_path_NM=$NM 520606f32fbeSmrgelse 5207b41a30aaSmrg lt_nm_to_check=${ac_tool_prefix}nm 520806f32fbeSmrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 520906f32fbeSmrg lt_nm_to_check="$lt_nm_to_check nm" 521006f32fbeSmrg fi 521106f32fbeSmrg for lt_tmp_nm in $lt_nm_to_check; do 5212b41a30aaSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 521306f32fbeSmrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5214b41a30aaSmrg IFS=$lt_save_ifs 521506f32fbeSmrg test -z "$ac_dir" && ac_dir=. 5216b41a30aaSmrg tmp_nm=$ac_dir/$lt_tmp_nm 5217b41a30aaSmrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 521806f32fbeSmrg # Check to see if the nm accepts a BSD-compat flag. 5219b41a30aaSmrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 522006f32fbeSmrg # nm: unknown option "B" ignored 522106f32fbeSmrg # Tru64's nm complains that /dev/null is an invalid object file 5222b41a30aaSmrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5223b41a30aaSmrg case $build_os in 5224b41a30aaSmrg mingw*) lt_bad_file=conftest.nm/nofile ;; 5225b41a30aaSmrg *) lt_bad_file=/dev/null ;; 5226b41a30aaSmrg esac 5227b41a30aaSmrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 5228b41a30aaSmrg *$lt_bad_file* | *'Invalid file or object type'*) 522906f32fbeSmrg lt_cv_path_NM="$tmp_nm -B" 5230b41a30aaSmrg break 2 523106f32fbeSmrg ;; 523206f32fbeSmrg *) 5233b41a30aaSmrg case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 523406f32fbeSmrg */dev/null*) 523506f32fbeSmrg lt_cv_path_NM="$tmp_nm -p" 5236b41a30aaSmrg break 2 523706f32fbeSmrg ;; 523806f32fbeSmrg *) 523906f32fbeSmrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 524006f32fbeSmrg continue # so that we can try to find one that supports BSD flags 524106f32fbeSmrg ;; 524206f32fbeSmrg esac 524306f32fbeSmrg ;; 524406f32fbeSmrg esac 524506f32fbeSmrg fi 524606f32fbeSmrg done 5247b41a30aaSmrg IFS=$lt_save_ifs 524806f32fbeSmrg done 524906f32fbeSmrg : ${lt_cv_path_NM=no} 525006f32fbeSmrgfi 525106f32fbeSmrgfi 5252b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5253b41a30aaSmrgprintf "%s\n" "$lt_cv_path_NM" >&6; } 5254b41a30aaSmrgif test no != "$lt_cv_path_NM"; then 5255b41a30aaSmrg NM=$lt_cv_path_NM 525606f32fbeSmrgelse 525706f32fbeSmrg # Didn't find any BSD compatible name lister, look for dumpbin. 525806f32fbeSmrg if test -n "$DUMPBIN"; then : 525906f32fbeSmrg # Let the user override the test. 526006f32fbeSmrg else 526106f32fbeSmrg if test -n "$ac_tool_prefix"; then 526206f32fbeSmrg for ac_prog in dumpbin "link -dump" 526306f32fbeSmrg do 526406f32fbeSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 526506f32fbeSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 5266b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5267b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5268b41a30aaSmrgif test ${ac_cv_prog_DUMPBIN+y} 5269b41a30aaSmrgthen : 5270b41a30aaSmrg printf %s "(cached) " >&6 5271b41a30aaSmrgelse $as_nop 527206f32fbeSmrg if test -n "$DUMPBIN"; then 527306f32fbeSmrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 527406f32fbeSmrgelse 527506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5276ea133fd7Smrgfor as_dir in $PATH 5277ea133fd7Smrgdo 5278ea133fd7Smrg IFS=$as_save_IFS 5279b41a30aaSmrg case $as_dir in #((( 5280b41a30aaSmrg '') as_dir=./ ;; 5281b41a30aaSmrg */) ;; 5282b41a30aaSmrg *) as_dir=$as_dir/ ;; 5283b41a30aaSmrg esac 528425b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5285b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 528606f32fbeSmrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5287b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5288ea133fd7Smrg break 2 5289ea133fd7Smrg fi 5290ea133fd7Smrgdone 529125b89263Smrg done 5292ea133fd7SmrgIFS=$as_save_IFS 5293a253d6aeSmrg 5294ea133fd7Smrgfi 529506f32fbeSmrgfi 529606f32fbeSmrgDUMPBIN=$ac_cv_prog_DUMPBIN 529706f32fbeSmrgif test -n "$DUMPBIN"; then 5298b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5299b41a30aaSmrgprintf "%s\n" "$DUMPBIN" >&6; } 5300ea133fd7Smrgelse 5301b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5302b41a30aaSmrgprintf "%s\n" "no" >&6; } 5303ea133fd7Smrgfi 5304a253d6aeSmrg 5305a253d6aeSmrg 530606f32fbeSmrg test -n "$DUMPBIN" && break 530706f32fbeSmrg done 5308ea133fd7Smrgfi 530906f32fbeSmrgif test -z "$DUMPBIN"; then 531006f32fbeSmrg ac_ct_DUMPBIN=$DUMPBIN 531106f32fbeSmrg for ac_prog in dumpbin "link -dump" 531206f32fbeSmrgdo 531306f32fbeSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 531406f32fbeSmrgset dummy $ac_prog; ac_word=$2 5315b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5316b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5317b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DUMPBIN+y} 5318b41a30aaSmrgthen : 5319b41a30aaSmrg printf %s "(cached) " >&6 5320b41a30aaSmrgelse $as_nop 532106f32fbeSmrg if test -n "$ac_ct_DUMPBIN"; then 532206f32fbeSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 532306f32fbeSmrgelse 532406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5325ea133fd7Smrgfor as_dir in $PATH 5326ea133fd7Smrgdo 5327ea133fd7Smrg IFS=$as_save_IFS 5328b41a30aaSmrg case $as_dir in #((( 5329b41a30aaSmrg '') as_dir=./ ;; 5330b41a30aaSmrg */) ;; 5331b41a30aaSmrg *) as_dir=$as_dir/ ;; 5332b41a30aaSmrg esac 533325b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5334b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 533506f32fbeSmrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5336b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5337ea133fd7Smrg break 2 5338ea133fd7Smrg fi 5339ea133fd7Smrgdone 534025b89263Smrg done 5341ea133fd7SmrgIFS=$as_save_IFS 5342a253d6aeSmrg 5343ea133fd7Smrgfi 534406f32fbeSmrgfi 534506f32fbeSmrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 534606f32fbeSmrgif test -n "$ac_ct_DUMPBIN"; then 5347b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5348b41a30aaSmrgprintf "%s\n" "$ac_ct_DUMPBIN" >&6; } 534925b89263Smrgelse 5350b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5351b41a30aaSmrgprintf "%s\n" "no" >&6; } 5352ea133fd7Smrgfi 535325b89263Smrg 535406f32fbeSmrg 535506f32fbeSmrg test -n "$ac_ct_DUMPBIN" && break 535606f32fbeSmrgdone 535706f32fbeSmrg 535806f32fbeSmrg if test "x$ac_ct_DUMPBIN" = x; then 535906f32fbeSmrg DUMPBIN=":" 536025b89263Smrg else 536125b89263Smrg case $cross_compiling:$ac_tool_warned in 536225b89263Smrgyes:) 5363b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5364b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 536525b89263Smrgac_tool_warned=yes ;; 536625b89263Smrgesac 536706f32fbeSmrg DUMPBIN=$ac_ct_DUMPBIN 536825b89263Smrg fi 536925b89263Smrgfi 537025b89263Smrg 5371b41a30aaSmrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 537206f32fbeSmrg *COFF*) 5373b41a30aaSmrg DUMPBIN="$DUMPBIN -symbols -headers" 537406f32fbeSmrg ;; 537506f32fbeSmrg *) 537606f32fbeSmrg DUMPBIN=: 537706f32fbeSmrg ;; 537806f32fbeSmrg esac 537906f32fbeSmrg fi 538025b89263Smrg 5381b41a30aaSmrg if test : != "$DUMPBIN"; then 5382b41a30aaSmrg NM=$DUMPBIN 538306f32fbeSmrg fi 538425b89263Smrgfi 538506f32fbeSmrgtest -z "$NM" && NM=nm 538625b89263Smrg 538725b89263Smrg 538825b89263Smrg 538925b89263Smrg 539025b89263Smrg 539125b89263Smrg 5392b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5393b41a30aaSmrgprintf %s "checking the name lister ($NM) interface... " >&6; } 5394b41a30aaSmrgif test ${lt_cv_nm_interface+y} 5395b41a30aaSmrgthen : 5396b41a30aaSmrg printf %s "(cached) " >&6 5397b41a30aaSmrgelse $as_nop 539806f32fbeSmrg lt_cv_nm_interface="BSD nm" 539906f32fbeSmrg echo "int some_variable = 0;" > conftest.$ac_ext 540006f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 540106f32fbeSmrg (eval "$ac_compile" 2>conftest.err) 540206f32fbeSmrg cat conftest.err >&5 540306f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 540406f32fbeSmrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 540506f32fbeSmrg cat conftest.err >&5 540606f32fbeSmrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 540706f32fbeSmrg cat conftest.out >&5 540806f32fbeSmrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 540906f32fbeSmrg lt_cv_nm_interface="MS dumpbin" 541025b89263Smrg fi 541106f32fbeSmrg rm -f conftest* 5412ea133fd7Smrgfi 5413b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5414b41a30aaSmrgprintf "%s\n" "$lt_cv_nm_interface" >&6; } 5415a253d6aeSmrg 5416b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5417b41a30aaSmrgprintf %s "checking whether ln -s works... " >&6; } 541806f32fbeSmrgLN_S=$as_ln_s 541906f32fbeSmrgif test "$LN_S" = "ln -s"; then 5420b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5421b41a30aaSmrgprintf "%s\n" "yes" >&6; } 542206f32fbeSmrgelse 5423b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5424b41a30aaSmrgprintf "%s\n" "no, using $LN_S" >&6; } 542525b89263Smrgfi 5426a253d6aeSmrg 542706f32fbeSmrg# find the maximum length of command line arguments 5428b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5429b41a30aaSmrgprintf %s "checking the maximum length of command line arguments... " >&6; } 5430b41a30aaSmrgif test ${lt_cv_sys_max_cmd_len+y} 5431b41a30aaSmrgthen : 5432b41a30aaSmrg printf %s "(cached) " >&6 5433b41a30aaSmrgelse $as_nop 543406f32fbeSmrg i=0 5435b41a30aaSmrg teststring=ABCD 5436a253d6aeSmrg 543706f32fbeSmrg case $build_os in 543806f32fbeSmrg msdosdjgpp*) 543906f32fbeSmrg # On DJGPP, this test can blow up pretty badly due to problems in libc 544006f32fbeSmrg # (any single argument exceeding 2000 bytes causes a buffer overrun 544106f32fbeSmrg # during glob expansion). Even if it were fixed, the result of this 544206f32fbeSmrg # check would be larger than it should be. 544306f32fbeSmrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 544406f32fbeSmrg ;; 5445a253d6aeSmrg 544606f32fbeSmrg gnu*) 544706f32fbeSmrg # Under GNU Hurd, this test is not required because there is 544806f32fbeSmrg # no limit to the length of command line arguments. 544906f32fbeSmrg # Libtool will interpret -1 as no limit whatsoever 545006f32fbeSmrg lt_cv_sys_max_cmd_len=-1; 545106f32fbeSmrg ;; 545225b89263Smrg 545306f32fbeSmrg cygwin* | mingw* | cegcc*) 545406f32fbeSmrg # On Win9x/ME, this test blows up -- it succeeds, but takes 545506f32fbeSmrg # about 5 minutes as the teststring grows exponentially. 545606f32fbeSmrg # Worse, since 9x/ME are not pre-emptively multitasking, 545706f32fbeSmrg # you end up with a "frozen" computer, even though with patience 545806f32fbeSmrg # the test eventually succeeds (with a max line length of 256k). 545906f32fbeSmrg # Instead, let's just punt: use the minimum linelength reported by 546006f32fbeSmrg # all of the supported platforms: 8192 (on NT/2K/XP). 546106f32fbeSmrg lt_cv_sys_max_cmd_len=8192; 546206f32fbeSmrg ;; 5463a253d6aeSmrg 546406f32fbeSmrg mint*) 546506f32fbeSmrg # On MiNT this can take a long time and run out of memory. 546606f32fbeSmrg lt_cv_sys_max_cmd_len=8192; 546706f32fbeSmrg ;; 5468a253d6aeSmrg 546906f32fbeSmrg amigaos*) 547006f32fbeSmrg # On AmigaOS with pdksh, this test takes hours, literally. 547106f32fbeSmrg # So we just punt and use a minimum line length of 8192. 547206f32fbeSmrg lt_cv_sys_max_cmd_len=8192; 547306f32fbeSmrg ;; 5474a253d6aeSmrg 5475b41a30aaSmrg bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 547606f32fbeSmrg # This has been around since 386BSD, at least. Likely further. 547706f32fbeSmrg if test -x /sbin/sysctl; then 547806f32fbeSmrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 547906f32fbeSmrg elif test -x /usr/sbin/sysctl; then 548006f32fbeSmrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 548106f32fbeSmrg else 548206f32fbeSmrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 548306f32fbeSmrg fi 548406f32fbeSmrg # And add a safety zone 548506f32fbeSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 548606f32fbeSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 548706f32fbeSmrg ;; 5488a253d6aeSmrg 548906f32fbeSmrg interix*) 549006f32fbeSmrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 549106f32fbeSmrg lt_cv_sys_max_cmd_len=196608 549206f32fbeSmrg ;; 5493a253d6aeSmrg 549457ee1794Smrg os2*) 549557ee1794Smrg # The test takes a long time on OS/2. 549657ee1794Smrg lt_cv_sys_max_cmd_len=8192 549757ee1794Smrg ;; 549857ee1794Smrg 549906f32fbeSmrg osf*) 550006f32fbeSmrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 550106f32fbeSmrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 550206f32fbeSmrg # nice to cause kernel panics so lets avoid the loop below. 550306f32fbeSmrg # First set a reasonable default. 550406f32fbeSmrg lt_cv_sys_max_cmd_len=16384 550506f32fbeSmrg # 550606f32fbeSmrg if test -x /sbin/sysconfig; then 550706f32fbeSmrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 550806f32fbeSmrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 550906f32fbeSmrg esac 551006f32fbeSmrg fi 551106f32fbeSmrg ;; 551206f32fbeSmrg sco3.2v5*) 551306f32fbeSmrg lt_cv_sys_max_cmd_len=102400 551406f32fbeSmrg ;; 551506f32fbeSmrg sysv5* | sco5v6* | sysv4.2uw2*) 551606f32fbeSmrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 551706f32fbeSmrg if test -n "$kargmax"; then 5518b41a30aaSmrg lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 551906f32fbeSmrg else 552006f32fbeSmrg lt_cv_sys_max_cmd_len=32768 552106f32fbeSmrg fi 552206f32fbeSmrg ;; 552306f32fbeSmrg *) 552406f32fbeSmrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 552531637056Smrg if test -n "$lt_cv_sys_max_cmd_len" && \ 5526b41a30aaSmrg test undefined != "$lt_cv_sys_max_cmd_len"; then 552706f32fbeSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 552806f32fbeSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 552906f32fbeSmrg else 553006f32fbeSmrg # Make teststring a little bigger before we do anything with it. 553106f32fbeSmrg # a 1K string should be a reasonable start. 5532b41a30aaSmrg for i in 1 2 3 4 5 6 7 8; do 553306f32fbeSmrg teststring=$teststring$teststring 553406f32fbeSmrg done 553506f32fbeSmrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 553606f32fbeSmrg # If test is not a shell built-in, we'll probably end up computing a 553706f32fbeSmrg # maximum length that is only half of the actual maximum length, but 553806f32fbeSmrg # we can't tell. 5539b41a30aaSmrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 554006f32fbeSmrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5541b41a30aaSmrg test 17 != "$i" # 1/2 MB should be enough 554206f32fbeSmrg do 554306f32fbeSmrg i=`expr $i + 1` 554406f32fbeSmrg teststring=$teststring$teststring 554506f32fbeSmrg done 554606f32fbeSmrg # Only check the string length outside the loop. 554706f32fbeSmrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 554806f32fbeSmrg teststring= 554906f32fbeSmrg # Add a significant safety factor because C++ compilers can tack on 555006f32fbeSmrg # massive amounts of additional arguments before passing them to the 555106f32fbeSmrg # linker. It appears as though 1/2 is a usable value. 555206f32fbeSmrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 555306f32fbeSmrg fi 555406f32fbeSmrg ;; 555506f32fbeSmrg esac 5556a253d6aeSmrg 5557ea133fd7Smrgfi 5558a253d6aeSmrg 5559b41a30aaSmrgif test -n "$lt_cv_sys_max_cmd_len"; then 5560b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5561b41a30aaSmrgprintf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 5562ea133fd7Smrgelse 5563b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 5564b41a30aaSmrgprintf "%s\n" "none" >&6; } 556525b89263Smrgfi 556606f32fbeSmrgmax_cmd_len=$lt_cv_sys_max_cmd_len 5567a253d6aeSmrg 5568ea133fd7Smrg 5569a253d6aeSmrg 5570a253d6aeSmrg 5571a253d6aeSmrg 5572a253d6aeSmrg 557306f32fbeSmrg: ${CP="cp -f"} 557406f32fbeSmrg: ${MV="mv -f"} 557506f32fbeSmrg: ${RM="rm -f"} 5576a253d6aeSmrg 557706f32fbeSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 557806f32fbeSmrg lt_unset=unset 557906f32fbeSmrgelse 558006f32fbeSmrg lt_unset=false 558106f32fbeSmrgfi 558225b89263Smrg 558325b89263Smrg 558425b89263Smrg 558525b89263Smrg 558625b89263Smrg 558706f32fbeSmrg# test EBCDIC or ASCII 558806f32fbeSmrgcase `echo X|tr X '\101'` in 558906f32fbeSmrg A) # ASCII based system 559006f32fbeSmrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 559106f32fbeSmrg lt_SP2NL='tr \040 \012' 559206f32fbeSmrg lt_NL2SP='tr \015\012 \040\040' 559306f32fbeSmrg ;; 559406f32fbeSmrg *) # EBCDIC based system 559506f32fbeSmrg lt_SP2NL='tr \100 \n' 559606f32fbeSmrg lt_NL2SP='tr \r\n \100\100' 559706f32fbeSmrg ;; 559806f32fbeSmrgesac 559925b89263Smrg 560025b89263Smrg 560125b89263Smrg 560225b89263Smrg 560325b89263Smrg 560425b89263Smrg 560525b89263Smrg 560625b89263Smrg 560725b89263Smrg 5608b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5609b41a30aaSmrgprintf %s "checking how to convert $build file names to $host format... " >&6; } 5610b41a30aaSmrgif test ${lt_cv_to_host_file_cmd+y} 5611b41a30aaSmrgthen : 5612b41a30aaSmrg printf %s "(cached) " >&6 5613b41a30aaSmrgelse $as_nop 561406f32fbeSmrg case $host in 561506f32fbeSmrg *-*-mingw* ) 561606f32fbeSmrg case $build in 561706f32fbeSmrg *-*-mingw* ) # actually msys 561806f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 561906f32fbeSmrg ;; 562006f32fbeSmrg *-*-cygwin* ) 562106f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 562206f32fbeSmrg ;; 562306f32fbeSmrg * ) # otherwise, assume *nix 562406f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 562506f32fbeSmrg ;; 562625b89263Smrg esac 562706f32fbeSmrg ;; 562806f32fbeSmrg *-*-cygwin* ) 562906f32fbeSmrg case $build in 563006f32fbeSmrg *-*-mingw* ) # actually msys 563106f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 563206f32fbeSmrg ;; 563306f32fbeSmrg *-*-cygwin* ) 563406f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 563506f32fbeSmrg ;; 563606f32fbeSmrg * ) # otherwise, assume *nix 563706f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 563806f32fbeSmrg ;; 563925b89263Smrg esac 564006f32fbeSmrg ;; 564106f32fbeSmrg * ) # unhandled hosts (and "normal" native builds) 564206f32fbeSmrg lt_cv_to_host_file_cmd=func_convert_file_noop 564306f32fbeSmrg ;; 564406f32fbeSmrgesac 5645a253d6aeSmrg 5646ea133fd7Smrgfi 5647a253d6aeSmrg 564806f32fbeSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 5649b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5650b41a30aaSmrgprintf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 565125b89263Smrg 565225b89263Smrg 565325b89263Smrg 565425b89263Smrg 565525b89263Smrg 5656b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5657b41a30aaSmrgprintf %s "checking how to convert $build file names to toolchain format... " >&6; } 5658b41a30aaSmrgif test ${lt_cv_to_tool_file_cmd+y} 5659b41a30aaSmrgthen : 5660b41a30aaSmrg printf %s "(cached) " >&6 5661b41a30aaSmrgelse $as_nop 566206f32fbeSmrg #assume ordinary cross tools, or native build. 566306f32fbeSmrglt_cv_to_tool_file_cmd=func_convert_file_noop 566406f32fbeSmrgcase $host in 566506f32fbeSmrg *-*-mingw* ) 566606f32fbeSmrg case $build in 566706f32fbeSmrg *-*-mingw* ) # actually msys 566806f32fbeSmrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 566906f32fbeSmrg ;; 567006f32fbeSmrg esac 567106f32fbeSmrg ;; 567206f32fbeSmrgesac 567325b89263Smrg 567406f32fbeSmrgfi 567525b89263Smrg 567606f32fbeSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 5677b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5678b41a30aaSmrgprintf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 567925b89263Smrg 568025b89263Smrg 568125b89263Smrg 568225b89263Smrg 568325b89263Smrg 5684b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5685b41a30aaSmrgprintf %s "checking for $LD option to reload object files... " >&6; } 5686b41a30aaSmrgif test ${lt_cv_ld_reload_flag+y} 5687b41a30aaSmrgthen : 5688b41a30aaSmrg printf %s "(cached) " >&6 5689b41a30aaSmrgelse $as_nop 569006f32fbeSmrg lt_cv_ld_reload_flag='-r' 569125b89263Smrgfi 5692b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5693b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 569406f32fbeSmrgreload_flag=$lt_cv_ld_reload_flag 569506f32fbeSmrgcase $reload_flag in 569606f32fbeSmrg"" | " "*) ;; 569706f32fbeSmrg*) reload_flag=" $reload_flag" ;; 569806f32fbeSmrgesac 569906f32fbeSmrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 570006f32fbeSmrgcase $host_os in 570106f32fbeSmrg cygwin* | mingw* | pw32* | cegcc*) 5702b41a30aaSmrg if test yes != "$GCC"; then 570306f32fbeSmrg reload_cmds=false 570406f32fbeSmrg fi 570506f32fbeSmrg ;; 570606f32fbeSmrg darwin*) 5707b41a30aaSmrg if test yes = "$GCC"; then 5708b41a30aaSmrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 570906f32fbeSmrg else 571006f32fbeSmrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 571106f32fbeSmrg fi 571206f32fbeSmrg ;; 571306f32fbeSmrgesac 5714a253d6aeSmrg 5715a253d6aeSmrg 5716a253d6aeSmrg 5717a253d6aeSmrg 571825b89263Smrg 571925b89263Smrg 5720a253d6aeSmrg 5721a253d6aeSmrg 5722ea133fd7Smrg 5723b41a30aaSmrgif test -n "$ac_tool_prefix"; then 5724b41a30aaSmrg # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. 5725b41a30aaSmrgset dummy ${ac_tool_prefix}file; ac_word=$2 5726b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5727b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5728b41a30aaSmrgif test ${ac_cv_prog_FILECMD+y} 5729b41a30aaSmrgthen : 5730b41a30aaSmrg printf %s "(cached) " >&6 5731b41a30aaSmrgelse $as_nop 5732b41a30aaSmrg if test -n "$FILECMD"; then 5733b41a30aaSmrg ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 5734b41a30aaSmrgelse 5735b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5736b41a30aaSmrgfor as_dir in $PATH 5737b41a30aaSmrgdo 5738b41a30aaSmrg IFS=$as_save_IFS 5739b41a30aaSmrg case $as_dir in #((( 5740b41a30aaSmrg '') as_dir=./ ;; 5741b41a30aaSmrg */) ;; 5742b41a30aaSmrg *) as_dir=$as_dir/ ;; 5743b41a30aaSmrg esac 5744b41a30aaSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5745b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5746b41a30aaSmrg ac_cv_prog_FILECMD="${ac_tool_prefix}file" 5747b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5748b41a30aaSmrg break 2 5749b41a30aaSmrg fi 5750b41a30aaSmrgdone 5751b41a30aaSmrg done 5752b41a30aaSmrgIFS=$as_save_IFS 5753b41a30aaSmrg 5754b41a30aaSmrgfi 5755b41a30aaSmrgfi 5756b41a30aaSmrgFILECMD=$ac_cv_prog_FILECMD 5757b41a30aaSmrgif test -n "$FILECMD"; then 5758b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 5759b41a30aaSmrgprintf "%s\n" "$FILECMD" >&6; } 5760b41a30aaSmrgelse 5761b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5762b41a30aaSmrgprintf "%s\n" "no" >&6; } 5763b41a30aaSmrgfi 5764b41a30aaSmrg 5765b41a30aaSmrg 5766b41a30aaSmrgfi 5767b41a30aaSmrgif test -z "$ac_cv_prog_FILECMD"; then 5768b41a30aaSmrg ac_ct_FILECMD=$FILECMD 5769b41a30aaSmrg # Extract the first word of "file", so it can be a program name with args. 5770b41a30aaSmrgset dummy file; ac_word=$2 5771b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5772b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5773b41a30aaSmrgif test ${ac_cv_prog_ac_ct_FILECMD+y} 5774b41a30aaSmrgthen : 5775b41a30aaSmrg printf %s "(cached) " >&6 5776b41a30aaSmrgelse $as_nop 5777b41a30aaSmrg if test -n "$ac_ct_FILECMD"; then 5778b41a30aaSmrg ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. 5779b41a30aaSmrgelse 5780b41a30aaSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5781b41a30aaSmrgfor as_dir in $PATH 5782b41a30aaSmrgdo 5783b41a30aaSmrg IFS=$as_save_IFS 5784b41a30aaSmrg case $as_dir in #((( 5785b41a30aaSmrg '') as_dir=./ ;; 5786b41a30aaSmrg */) ;; 5787b41a30aaSmrg *) as_dir=$as_dir/ ;; 5788b41a30aaSmrg esac 5789b41a30aaSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5790b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5791b41a30aaSmrg ac_cv_prog_ac_ct_FILECMD="file" 5792b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5793b41a30aaSmrg break 2 5794b41a30aaSmrg fi 5795b41a30aaSmrgdone 5796b41a30aaSmrg done 5797b41a30aaSmrgIFS=$as_save_IFS 5798b41a30aaSmrg 5799b41a30aaSmrgfi 5800b41a30aaSmrgfi 5801b41a30aaSmrgac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 5802b41a30aaSmrgif test -n "$ac_ct_FILECMD"; then 5803b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 5804b41a30aaSmrgprintf "%s\n" "$ac_ct_FILECMD" >&6; } 5805b41a30aaSmrgelse 5806b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5807b41a30aaSmrgprintf "%s\n" "no" >&6; } 5808b41a30aaSmrgfi 5809b41a30aaSmrg 5810b41a30aaSmrg if test "x$ac_ct_FILECMD" = x; then 5811b41a30aaSmrg FILECMD=":" 5812b41a30aaSmrg else 5813b41a30aaSmrg case $cross_compiling:$ac_tool_warned in 5814b41a30aaSmrgyes:) 5815b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5816b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5817b41a30aaSmrgac_tool_warned=yes ;; 5818b41a30aaSmrgesac 5819b41a30aaSmrg FILECMD=$ac_ct_FILECMD 5820b41a30aaSmrg fi 5821b41a30aaSmrgelse 5822b41a30aaSmrg FILECMD="$ac_cv_prog_FILECMD" 5823b41a30aaSmrgfi 5824b41a30aaSmrg 5825b41a30aaSmrg 5826b41a30aaSmrg 5827b41a30aaSmrg 5828b41a30aaSmrg 5829b41a30aaSmrg 5830b41a30aaSmrg 583106f32fbeSmrgif test -n "$ac_tool_prefix"; then 583206f32fbeSmrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 583306f32fbeSmrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 5834b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5835b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5836b41a30aaSmrgif test ${ac_cv_prog_OBJDUMP+y} 5837b41a30aaSmrgthen : 5838b41a30aaSmrg printf %s "(cached) " >&6 5839b41a30aaSmrgelse $as_nop 584006f32fbeSmrg if test -n "$OBJDUMP"; then 584106f32fbeSmrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 584206f32fbeSmrgelse 584306f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 584425b89263Smrgfor as_dir in $PATH 584525b89263Smrgdo 584625b89263Smrg IFS=$as_save_IFS 5847b41a30aaSmrg case $as_dir in #((( 5848b41a30aaSmrg '') as_dir=./ ;; 5849b41a30aaSmrg */) ;; 5850b41a30aaSmrg *) as_dir=$as_dir/ ;; 5851b41a30aaSmrg esac 585225b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5853b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 585406f32fbeSmrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5855b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 585625b89263Smrg break 2 585725b89263Smrg fi 585825b89263Smrgdone 585925b89263Smrg done 586025b89263SmrgIFS=$as_save_IFS 586125b89263Smrg 586225b89263Smrgfi 586306f32fbeSmrgfi 586406f32fbeSmrgOBJDUMP=$ac_cv_prog_OBJDUMP 586506f32fbeSmrgif test -n "$OBJDUMP"; then 5866b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5867b41a30aaSmrgprintf "%s\n" "$OBJDUMP" >&6; } 586825b89263Smrgelse 5869b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5870b41a30aaSmrgprintf "%s\n" "no" >&6; } 587125b89263Smrgfi 5872ea133fd7Smrg 5873ea133fd7Smrg 587406f32fbeSmrgfi 587506f32fbeSmrgif test -z "$ac_cv_prog_OBJDUMP"; then 587606f32fbeSmrg ac_ct_OBJDUMP=$OBJDUMP 587706f32fbeSmrg # Extract the first word of "objdump", so it can be a program name with args. 587806f32fbeSmrgset dummy objdump; ac_word=$2 5879b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5880b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 5881b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OBJDUMP+y} 5882b41a30aaSmrgthen : 5883b41a30aaSmrg printf %s "(cached) " >&6 5884b41a30aaSmrgelse $as_nop 588506f32fbeSmrg if test -n "$ac_ct_OBJDUMP"; then 588606f32fbeSmrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 588706f32fbeSmrgelse 588806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 588925b89263Smrgfor as_dir in $PATH 589025b89263Smrgdo 589125b89263Smrg IFS=$as_save_IFS 5892b41a30aaSmrg case $as_dir in #((( 5893b41a30aaSmrg '') as_dir=./ ;; 5894b41a30aaSmrg */) ;; 5895b41a30aaSmrg *) as_dir=$as_dir/ ;; 5896b41a30aaSmrg esac 589725b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5898b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 589906f32fbeSmrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5900b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 590125b89263Smrg break 2 590225b89263Smrg fi 590325b89263Smrgdone 590425b89263Smrg done 590525b89263SmrgIFS=$as_save_IFS 590625b89263Smrg 590725b89263Smrgfi 590806f32fbeSmrgfi 590906f32fbeSmrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 591006f32fbeSmrgif test -n "$ac_ct_OBJDUMP"; then 5911b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5912b41a30aaSmrgprintf "%s\n" "$ac_ct_OBJDUMP" >&6; } 591325b89263Smrgelse 5914b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5915b41a30aaSmrgprintf "%s\n" "no" >&6; } 591625b89263Smrgfi 591725b89263Smrg 591806f32fbeSmrg if test "x$ac_ct_OBJDUMP" = x; then 591906f32fbeSmrg OBJDUMP="false" 592006f32fbeSmrg else 592106f32fbeSmrg case $cross_compiling:$ac_tool_warned in 592206f32fbeSmrgyes:) 5923b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5924b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 592506f32fbeSmrgac_tool_warned=yes ;; 592625b89263Smrgesac 592706f32fbeSmrg OBJDUMP=$ac_ct_OBJDUMP 592806f32fbeSmrg fi 592925b89263Smrgelse 593006f32fbeSmrg OBJDUMP="$ac_cv_prog_OBJDUMP" 593125b89263Smrgfi 593225b89263Smrg 593306f32fbeSmrgtest -z "$OBJDUMP" && OBJDUMP=objdump 5934a253d6aeSmrg 5935a253d6aeSmrg 5936a253d6aeSmrg 5937a253d6aeSmrg 5938a253d6aeSmrg 5939ea133fd7Smrg 5940ea133fd7Smrg 5941ea133fd7Smrg 5942ea133fd7Smrg 5943b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5944b41a30aaSmrgprintf %s "checking how to recognize dependent libraries... " >&6; } 5945b41a30aaSmrgif test ${lt_cv_deplibs_check_method+y} 5946b41a30aaSmrgthen : 5947b41a30aaSmrg printf %s "(cached) " >&6 5948b41a30aaSmrgelse $as_nop 594906f32fbeSmrg lt_cv_file_magic_cmd='$MAGIC_CMD' 595006f32fbeSmrglt_cv_file_magic_test_file= 595106f32fbeSmrglt_cv_deplibs_check_method='unknown' 595206f32fbeSmrg# Need to set the preceding variable on all platforms that support 595306f32fbeSmrg# interlibrary dependencies. 595406f32fbeSmrg# 'none' -- dependencies not supported. 5955b41a30aaSmrg# 'unknown' -- same as none, but documents that we really don't know. 595606f32fbeSmrg# 'pass_all' -- all dependencies passed with no checks. 595706f32fbeSmrg# 'test_compile' -- check by making test program. 595806f32fbeSmrg# 'file_magic [[regex]]' -- check by looking for files in library path 5959b41a30aaSmrg# that responds to the $file_magic_cmd with a given extended regex. 5960b41a30aaSmrg# If you have 'file' or equivalent on your system and you're not sure 5961b41a30aaSmrg# whether 'pass_all' will *always* work, you probably want this one. 596225b89263Smrg 596306f32fbeSmrgcase $host_os in 596406f32fbeSmrgaix[4-9]*) 596506f32fbeSmrg lt_cv_deplibs_check_method=pass_all 596625b89263Smrg ;; 596725b89263Smrg 596806f32fbeSmrgbeos*) 596906f32fbeSmrg lt_cv_deplibs_check_method=pass_all 597006f32fbeSmrg ;; 597125b89263Smrg 597206f32fbeSmrgbsdi[45]*) 597306f32fbeSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5974b41a30aaSmrg lt_cv_file_magic_cmd='$FILECMD -L' 597506f32fbeSmrg lt_cv_file_magic_test_file=/shlib/libc.so 597625b89263Smrg ;; 597706f32fbeSmrg 597806f32fbeSmrgcygwin*) 597906f32fbeSmrg # func_win32_libid is a shell function defined in ltmain.sh 598006f32fbeSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 598106f32fbeSmrg lt_cv_file_magic_cmd='func_win32_libid' 598206f32fbeSmrg ;; 598306f32fbeSmrg 598406f32fbeSmrgmingw* | pw32*) 598506f32fbeSmrg # Base MSYS/MinGW do not provide the 'file' command needed by 598606f32fbeSmrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 598706f32fbeSmrg # unless we find 'file', for example because we are cross-compiling. 5988b41a30aaSmrg if ( file / ) >/dev/null 2>&1; then 598906f32fbeSmrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 599006f32fbeSmrg lt_cv_file_magic_cmd='func_win32_libid' 599106f32fbeSmrg else 599206f32fbeSmrg # Keep this pattern in sync with the one in func_win32_libid. 599306f32fbeSmrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 599406f32fbeSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 599525b89263Smrg fi 599606f32fbeSmrg ;; 599725b89263Smrg 599806f32fbeSmrgcegcc*) 599906f32fbeSmrg # use the weaker test based on 'objdump'. See mingw*. 600006f32fbeSmrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 600106f32fbeSmrg lt_cv_file_magic_cmd='$OBJDUMP -f' 600225b89263Smrg ;; 600325b89263Smrg 600406f32fbeSmrgdarwin* | rhapsody*) 600506f32fbeSmrg lt_cv_deplibs_check_method=pass_all 600606f32fbeSmrg ;; 600725b89263Smrg 6008b41a30aaSmrgfreebsd* | dragonfly* | midnightbsd*) 600906f32fbeSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 601006f32fbeSmrg case $host_cpu in 601106f32fbeSmrg i*86 ) 601206f32fbeSmrg # Not sure whether the presence of OpenBSD here was a mistake. 601306f32fbeSmrg # Let's accept both of them until this is cleared up. 601406f32fbeSmrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6015b41a30aaSmrg lt_cv_file_magic_cmd=$FILECMD 601606f32fbeSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 601706f32fbeSmrg ;; 601806f32fbeSmrg esac 601906f32fbeSmrg else 602006f32fbeSmrg lt_cv_deplibs_check_method=pass_all 602106f32fbeSmrg fi 602206f32fbeSmrg ;; 602325b89263Smrg 602406f32fbeSmrghaiku*) 602506f32fbeSmrg lt_cv_deplibs_check_method=pass_all 602606f32fbeSmrg ;; 602725b89263Smrg 602806f32fbeSmrghpux10.20* | hpux11*) 6029b41a30aaSmrg lt_cv_file_magic_cmd=$FILECMD 603006f32fbeSmrg case $host_cpu in 603106f32fbeSmrg ia64*) 603206f32fbeSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 603306f32fbeSmrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 603406f32fbeSmrg ;; 603506f32fbeSmrg hppa*64*) 603606f32fbeSmrg 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]' 603706f32fbeSmrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 603806f32fbeSmrg ;; 603906f32fbeSmrg *) 604006f32fbeSmrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 604106f32fbeSmrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 604206f32fbeSmrg ;; 604306f32fbeSmrg esac 604406f32fbeSmrg ;; 6045ea133fd7Smrg 604606f32fbeSmrginterix[3-9]*) 604706f32fbeSmrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 604806f32fbeSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 604906f32fbeSmrg ;; 605025b89263Smrg 605106f32fbeSmrgirix5* | irix6* | nonstopux*) 605206f32fbeSmrg case $LD in 605306f32fbeSmrg *-32|*"-32 ") libmagic=32-bit;; 605406f32fbeSmrg *-n32|*"-n32 ") libmagic=N32;; 605506f32fbeSmrg *-64|*"-64 ") libmagic=64-bit;; 605606f32fbeSmrg *) libmagic=never-match;; 605706f32fbeSmrg esac 605806f32fbeSmrg lt_cv_deplibs_check_method=pass_all 605906f32fbeSmrg ;; 6060ea133fd7Smrg 606157ee1794Smrg# This must be glibc/ELF. 606231637056Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 606306f32fbeSmrg lt_cv_deplibs_check_method=pass_all 606406f32fbeSmrg ;; 6065ea133fd7Smrg 6066b41a30aaSmrgnetbsd*) 606706f32fbeSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 606806f32fbeSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 606906f32fbeSmrg else 607006f32fbeSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 607106f32fbeSmrg fi 607206f32fbeSmrg ;; 6073ea133fd7Smrg 607406f32fbeSmrgnewos6*) 607506f32fbeSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6076b41a30aaSmrg lt_cv_file_magic_cmd=$FILECMD 607706f32fbeSmrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 607806f32fbeSmrg ;; 6079ea133fd7Smrg 608006f32fbeSmrg*nto* | *qnx*) 608106f32fbeSmrg lt_cv_deplibs_check_method=pass_all 608206f32fbeSmrg ;; 6083ea133fd7Smrg 6084b41a30aaSmrgopenbsd* | bitrig*) 6085b41a30aaSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 608606f32fbeSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 608706f32fbeSmrg else 608806f32fbeSmrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 608906f32fbeSmrg fi 609006f32fbeSmrg ;; 6091ea133fd7Smrg 609206f32fbeSmrgosf3* | osf4* | osf5*) 609306f32fbeSmrg lt_cv_deplibs_check_method=pass_all 609406f32fbeSmrg ;; 6095ea133fd7Smrg 609606f32fbeSmrgrdos*) 609706f32fbeSmrg lt_cv_deplibs_check_method=pass_all 609806f32fbeSmrg ;; 6099ea133fd7Smrg 610006f32fbeSmrgsolaris*) 610106f32fbeSmrg lt_cv_deplibs_check_method=pass_all 610206f32fbeSmrg ;; 610306f32fbeSmrg 610406f32fbeSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 610506f32fbeSmrg lt_cv_deplibs_check_method=pass_all 610606f32fbeSmrg ;; 610706f32fbeSmrg 610806f32fbeSmrgsysv4 | sysv4.3*) 610906f32fbeSmrg case $host_vendor in 611006f32fbeSmrg motorola) 611106f32fbeSmrg 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]' 611206f32fbeSmrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 611306f32fbeSmrg ;; 611406f32fbeSmrg ncr) 611506f32fbeSmrg lt_cv_deplibs_check_method=pass_all 611606f32fbeSmrg ;; 611706f32fbeSmrg sequent) 611806f32fbeSmrg lt_cv_file_magic_cmd='/bin/file' 611906f32fbeSmrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 612006f32fbeSmrg ;; 612106f32fbeSmrg sni) 612206f32fbeSmrg lt_cv_file_magic_cmd='/bin/file' 612306f32fbeSmrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 612406f32fbeSmrg lt_cv_file_magic_test_file=/lib/libc.so 612506f32fbeSmrg ;; 612606f32fbeSmrg siemens) 612706f32fbeSmrg lt_cv_deplibs_check_method=pass_all 612806f32fbeSmrg ;; 612906f32fbeSmrg pc) 613006f32fbeSmrg lt_cv_deplibs_check_method=pass_all 613106f32fbeSmrg ;; 613206f32fbeSmrg esac 613306f32fbeSmrg ;; 613406f32fbeSmrg 613506f32fbeSmrgtpf*) 613606f32fbeSmrg lt_cv_deplibs_check_method=pass_all 613706f32fbeSmrg ;; 6138b41a30aaSmrgos2*) 6139b41a30aaSmrg lt_cv_deplibs_check_method=pass_all 6140b41a30aaSmrg ;; 614106f32fbeSmrgesac 614206f32fbeSmrg 614306f32fbeSmrgfi 6144b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6145b41a30aaSmrgprintf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 614606f32fbeSmrg 614706f32fbeSmrgfile_magic_glob= 614806f32fbeSmrgwant_nocaseglob=no 614906f32fbeSmrgif test "$build" = "$host"; then 615006f32fbeSmrg case $host_os in 615106f32fbeSmrg mingw* | pw32*) 615206f32fbeSmrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 615306f32fbeSmrg want_nocaseglob=yes 615406f32fbeSmrg else 615506f32fbeSmrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 615606f32fbeSmrg fi 615706f32fbeSmrg ;; 615806f32fbeSmrg esac 615906f32fbeSmrgfi 616006f32fbeSmrg 616106f32fbeSmrgfile_magic_cmd=$lt_cv_file_magic_cmd 616206f32fbeSmrgdeplibs_check_method=$lt_cv_deplibs_check_method 616306f32fbeSmrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 616406f32fbeSmrg 616506f32fbeSmrg 616606f32fbeSmrg 616706f32fbeSmrg 616806f32fbeSmrg 616906f32fbeSmrg 617006f32fbeSmrg 617106f32fbeSmrg 617206f32fbeSmrg 617306f32fbeSmrg 617406f32fbeSmrg 617506f32fbeSmrg 617606f32fbeSmrg 617706f32fbeSmrg 617806f32fbeSmrg 617906f32fbeSmrg 618006f32fbeSmrg 618106f32fbeSmrg 618206f32fbeSmrg 618306f32fbeSmrg 618406f32fbeSmrg 618506f32fbeSmrg 618606f32fbeSmrgif test -n "$ac_tool_prefix"; then 618706f32fbeSmrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 618806f32fbeSmrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 6189b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6190b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6191b41a30aaSmrgif test ${ac_cv_prog_DLLTOOL+y} 6192b41a30aaSmrgthen : 6193b41a30aaSmrg printf %s "(cached) " >&6 6194b41a30aaSmrgelse $as_nop 619506f32fbeSmrg if test -n "$DLLTOOL"; then 619606f32fbeSmrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 619706f32fbeSmrgelse 619806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6199ea133fd7Smrgfor as_dir in $PATH 6200a253d6aeSmrgdo 6201ea133fd7Smrg IFS=$as_save_IFS 6202b41a30aaSmrg case $as_dir in #((( 6203b41a30aaSmrg '') as_dir=./ ;; 6204b41a30aaSmrg */) ;; 6205b41a30aaSmrg *) as_dir=$as_dir/ ;; 6206b41a30aaSmrg esac 620725b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6208b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 620906f32fbeSmrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6210b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6211ea133fd7Smrg break 2 6212ea133fd7Smrg fi 6213ea133fd7Smrgdone 621425b89263Smrg done 6215ea133fd7SmrgIFS=$as_save_IFS 6216a253d6aeSmrg 6217a253d6aeSmrgfi 6218ea133fd7Smrgfi 621906f32fbeSmrgDLLTOOL=$ac_cv_prog_DLLTOOL 622006f32fbeSmrgif test -n "$DLLTOOL"; then 6221b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6222b41a30aaSmrgprintf "%s\n" "$DLLTOOL" >&6; } 6223a253d6aeSmrgelse 6224b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6225b41a30aaSmrgprintf "%s\n" "no" >&6; } 6226a253d6aeSmrgfi 6227a253d6aeSmrg 6228a253d6aeSmrg 6229a253d6aeSmrgfi 623006f32fbeSmrgif test -z "$ac_cv_prog_DLLTOOL"; then 623106f32fbeSmrg ac_ct_DLLTOOL=$DLLTOOL 623206f32fbeSmrg # Extract the first word of "dlltool", so it can be a program name with args. 623306f32fbeSmrgset dummy dlltool; ac_word=$2 6234b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6235b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6236b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DLLTOOL+y} 6237b41a30aaSmrgthen : 6238b41a30aaSmrg printf %s "(cached) " >&6 6239b41a30aaSmrgelse $as_nop 624006f32fbeSmrg if test -n "$ac_ct_DLLTOOL"; then 624106f32fbeSmrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6242ea133fd7Smrgelse 6243ea133fd7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6244ea133fd7Smrgfor as_dir in $PATH 6245ea133fd7Smrgdo 6246ea133fd7Smrg IFS=$as_save_IFS 6247b41a30aaSmrg case $as_dir in #((( 6248b41a30aaSmrg '') as_dir=./ ;; 6249b41a30aaSmrg */) ;; 6250b41a30aaSmrg *) as_dir=$as_dir/ ;; 6251b41a30aaSmrg esac 625225b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6253b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 625406f32fbeSmrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6255b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6256ea133fd7Smrg break 2 6257ea133fd7Smrg fi 6258ea133fd7Smrgdone 625925b89263Smrg done 6260ea133fd7SmrgIFS=$as_save_IFS 6261a253d6aeSmrg 6262a253d6aeSmrgfi 6263a253d6aeSmrgfi 626406f32fbeSmrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 626506f32fbeSmrgif test -n "$ac_ct_DLLTOOL"; then 6266b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6267b41a30aaSmrgprintf "%s\n" "$ac_ct_DLLTOOL" >&6; } 6268a253d6aeSmrgelse 6269b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6270b41a30aaSmrgprintf "%s\n" "no" >&6; } 6271a253d6aeSmrgfi 6272a253d6aeSmrg 627306f32fbeSmrg if test "x$ac_ct_DLLTOOL" = x; then 627406f32fbeSmrg DLLTOOL="false" 6275ea133fd7Smrg else 6276ea133fd7Smrg case $cross_compiling:$ac_tool_warned in 6277ea133fd7Smrgyes:) 6278b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6279b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6280ea133fd7Smrgac_tool_warned=yes ;; 6281a253d6aeSmrgesac 628206f32fbeSmrg DLLTOOL=$ac_ct_DLLTOOL 628325b89263Smrg fi 628425b89263Smrgelse 628506f32fbeSmrg DLLTOOL="$ac_cv_prog_DLLTOOL" 6286a253d6aeSmrgfi 6287a253d6aeSmrg 628806f32fbeSmrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 6289a253d6aeSmrg 6290a253d6aeSmrg 6291ea133fd7Smrg 629206f32fbeSmrg 629306f32fbeSmrg 629406f32fbeSmrg 629506f32fbeSmrg 629606f32fbeSmrg 629706f32fbeSmrg 629806f32fbeSmrg 6299b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6300b41a30aaSmrgprintf %s "checking how to associate runtime and link libraries... " >&6; } 6301b41a30aaSmrgif test ${lt_cv_sharedlib_from_linklib_cmd+y} 6302b41a30aaSmrgthen : 6303b41a30aaSmrg printf %s "(cached) " >&6 6304b41a30aaSmrgelse $as_nop 630506f32fbeSmrg lt_cv_sharedlib_from_linklib_cmd='unknown' 630606f32fbeSmrg 630706f32fbeSmrgcase $host_os in 630806f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*) 6309b41a30aaSmrg # two different shell functions defined in ltmain.sh; 6310b41a30aaSmrg # decide which one to use based on capabilities of $DLLTOOL 631106f32fbeSmrg case `$DLLTOOL --help 2>&1` in 631206f32fbeSmrg *--identify-strict*) 631306f32fbeSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 631406f32fbeSmrg ;; 631506f32fbeSmrg *) 631606f32fbeSmrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 631706f32fbeSmrg ;; 631806f32fbeSmrg esac 631906f32fbeSmrg ;; 632006f32fbeSmrg*) 632106f32fbeSmrg # fallback: assume linklib IS sharedlib 6322b41a30aaSmrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 632306f32fbeSmrg ;; 632406f32fbeSmrgesac 6325ea133fd7Smrg 632625b89263Smrgfi 6327b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6328b41a30aaSmrgprintf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 632906f32fbeSmrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 633006f32fbeSmrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6331ea133fd7Smrg 6332ea133fd7Smrg 633306f32fbeSmrg 633406f32fbeSmrg 633506f32fbeSmrg 633606f32fbeSmrg 633706f32fbeSmrg 633806f32fbeSmrg 633906f32fbeSmrgif test -n "$ac_tool_prefix"; then 634006f32fbeSmrg for ac_prog in ar 634125b89263Smrg do 634225b89263Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 634325b89263Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 6344b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6345b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6346b41a30aaSmrgif test ${ac_cv_prog_AR+y} 6347b41a30aaSmrgthen : 6348b41a30aaSmrg printf %s "(cached) " >&6 6349b41a30aaSmrgelse $as_nop 635006f32fbeSmrg if test -n "$AR"; then 635106f32fbeSmrg ac_cv_prog_AR="$AR" # Let the user override the test. 6352a253d6aeSmrgelse 6353a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6354a253d6aeSmrgfor as_dir in $PATH 6355a253d6aeSmrgdo 6356a253d6aeSmrg IFS=$as_save_IFS 6357b41a30aaSmrg case $as_dir in #((( 6358b41a30aaSmrg '') as_dir=./ ;; 6359b41a30aaSmrg */) ;; 6360b41a30aaSmrg *) as_dir=$as_dir/ ;; 6361b41a30aaSmrg esac 636225b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6363b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 636406f32fbeSmrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6365b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6366a253d6aeSmrg break 2 6367a253d6aeSmrg fi 6368a253d6aeSmrgdone 636925b89263Smrg done 6370a253d6aeSmrgIFS=$as_save_IFS 6371a253d6aeSmrg 6372a253d6aeSmrgfi 6373a253d6aeSmrgfi 637406f32fbeSmrgAR=$ac_cv_prog_AR 637506f32fbeSmrgif test -n "$AR"; then 6376b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6377b41a30aaSmrgprintf "%s\n" "$AR" >&6; } 6378a253d6aeSmrgelse 6379b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6380b41a30aaSmrgprintf "%s\n" "no" >&6; } 6381a253d6aeSmrgfi 6382a253d6aeSmrg 6383a253d6aeSmrg 638406f32fbeSmrg test -n "$AR" && break 638525b89263Smrg done 6386a253d6aeSmrgfi 638706f32fbeSmrgif test -z "$AR"; then 638806f32fbeSmrg ac_ct_AR=$AR 638906f32fbeSmrg for ac_prog in ar 639025b89263Smrgdo 639125b89263Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 639225b89263Smrgset dummy $ac_prog; ac_word=$2 6393b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6394b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6395b41a30aaSmrgif test ${ac_cv_prog_ac_ct_AR+y} 6396b41a30aaSmrgthen : 6397b41a30aaSmrg printf %s "(cached) " >&6 6398b41a30aaSmrgelse $as_nop 639906f32fbeSmrg if test -n "$ac_ct_AR"; then 640006f32fbeSmrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6401a253d6aeSmrgelse 6402a253d6aeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6403a253d6aeSmrgfor as_dir in $PATH 6404a253d6aeSmrgdo 6405a253d6aeSmrg IFS=$as_save_IFS 6406b41a30aaSmrg case $as_dir in #((( 6407b41a30aaSmrg '') as_dir=./ ;; 6408b41a30aaSmrg */) ;; 6409b41a30aaSmrg *) as_dir=$as_dir/ ;; 6410b41a30aaSmrg esac 641125b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6412b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 641306f32fbeSmrg ac_cv_prog_ac_ct_AR="$ac_prog" 6414b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6415a253d6aeSmrg break 2 6416a253d6aeSmrg fi 6417a253d6aeSmrgdone 641825b89263Smrg done 6419a253d6aeSmrgIFS=$as_save_IFS 6420a253d6aeSmrg 6421a253d6aeSmrgfi 6422a253d6aeSmrgfi 642306f32fbeSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR 642406f32fbeSmrgif test -n "$ac_ct_AR"; then 6425b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6426b41a30aaSmrgprintf "%s\n" "$ac_ct_AR" >&6; } 6427a253d6aeSmrgelse 6428b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6429b41a30aaSmrgprintf "%s\n" "no" >&6; } 6430a253d6aeSmrgfi 643125b89263Smrg 643225b89263Smrg 643306f32fbeSmrg test -n "$ac_ct_AR" && break 643425b89263Smrgdone 643525b89263Smrg 643606f32fbeSmrg if test "x$ac_ct_AR" = x; then 643706f32fbeSmrg AR="false" 643825b89263Smrg else 643925b89263Smrg case $cross_compiling:$ac_tool_warned in 644025b89263Smrgyes:) 6441b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6442b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 644325b89263Smrgac_tool_warned=yes ;; 644425b89263Smrgesac 644506f32fbeSmrg AR=$ac_ct_AR 644625b89263Smrg fi 644725b89263Smrgfi 644825b89263Smrg 644906f32fbeSmrg: ${AR=ar} 645025b89263Smrg 645125b89263Smrg 645225b89263Smrg 645325b89263Smrg 645406f32fbeSmrg 645506f32fbeSmrg 6456b41a30aaSmrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with 6457b41a30aaSmrg# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 6458b41a30aaSmrg# higher priority because thats what people were doing historically (setting 6459b41a30aaSmrg# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 6460b41a30aaSmrg# variable obsoleted/removed. 646106f32fbeSmrg 6462b41a30aaSmrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 6463b41a30aaSmrglt_ar_flags=$AR_FLAGS 646406f32fbeSmrg 646506f32fbeSmrg 646606f32fbeSmrg 646706f32fbeSmrg 6468b41a30aaSmrg 6469b41a30aaSmrg 6470b41a30aaSmrg# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 6471b41a30aaSmrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 6472b41a30aaSmrg 6473b41a30aaSmrg 6474b41a30aaSmrg 6475b41a30aaSmrg 6476b41a30aaSmrg 6477b41a30aaSmrg 6478b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6479b41a30aaSmrgprintf %s "checking for archiver @FILE support... " >&6; } 6480b41a30aaSmrgif test ${lt_cv_ar_at_file+y} 6481b41a30aaSmrgthen : 6482b41a30aaSmrg printf %s "(cached) " >&6 6483b41a30aaSmrgelse $as_nop 648406f32fbeSmrg lt_cv_ar_at_file=no 648506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 648625b89263Smrg/* end confdefs.h. */ 648725b89263Smrg 648825b89263Smrgint 6489b41a30aaSmrgmain (void) 649025b89263Smrg{ 649125b89263Smrg 649225b89263Smrg ; 649325b89263Smrg return 0; 649425b89263Smrg} 649525b89263Smrg_ACEOF 6496b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 6497b41a30aaSmrgthen : 649806f32fbeSmrg echo conftest.$ac_objext > conftest.lst 649906f32fbeSmrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 650006f32fbeSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 650106f32fbeSmrg (eval $lt_ar_try) 2>&5 650206f32fbeSmrg ac_status=$? 6503b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 650406f32fbeSmrg test $ac_status = 0; } 6505b41a30aaSmrg if test 0 -eq "$ac_status"; then 650606f32fbeSmrg # Ensure the archiver fails upon bogus file names. 650706f32fbeSmrg rm -f conftest.$ac_objext libconftest.a 650806f32fbeSmrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 650906f32fbeSmrg (eval $lt_ar_try) 2>&5 651006f32fbeSmrg ac_status=$? 6511b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 651206f32fbeSmrg test $ac_status = 0; } 6513b41a30aaSmrg if test 0 -ne "$ac_status"; then 651406f32fbeSmrg lt_cv_ar_at_file=@ 651506f32fbeSmrg fi 651606f32fbeSmrg fi 651706f32fbeSmrg rm -f conftest.* libconftest.a 651806f32fbeSmrg 651925b89263Smrgfi 6520b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 652125b89263Smrg 652225b89263Smrgfi 6523b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6524b41a30aaSmrgprintf "%s\n" "$lt_cv_ar_at_file" >&6; } 652506f32fbeSmrg 6526b41a30aaSmrgif test no = "$lt_cv_ar_at_file"; then 652706f32fbeSmrg archiver_list_spec= 652825b89263Smrgelse 652906f32fbeSmrg archiver_list_spec=$lt_cv_ar_at_file 653025b89263Smrgfi 653125b89263Smrg 653225b89263Smrg 653325b89263Smrg 653425b89263Smrg 653525b89263Smrg 653625b89263Smrg 653725b89263Smrg 653806f32fbeSmrgif test -n "$ac_tool_prefix"; then 653906f32fbeSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 654006f32fbeSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 6541b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6542b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6543b41a30aaSmrgif test ${ac_cv_prog_STRIP+y} 6544b41a30aaSmrgthen : 6545b41a30aaSmrg printf %s "(cached) " >&6 6546b41a30aaSmrgelse $as_nop 654706f32fbeSmrg if test -n "$STRIP"; then 654806f32fbeSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 654906f32fbeSmrgelse 655006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 655106f32fbeSmrgfor as_dir in $PATH 655206f32fbeSmrgdo 655306f32fbeSmrg IFS=$as_save_IFS 6554b41a30aaSmrg case $as_dir in #((( 6555b41a30aaSmrg '') as_dir=./ ;; 6556b41a30aaSmrg */) ;; 6557b41a30aaSmrg *) as_dir=$as_dir/ ;; 6558b41a30aaSmrg esac 655906f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6560b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 656106f32fbeSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6562b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 656306f32fbeSmrg break 2 656406f32fbeSmrg fi 656506f32fbeSmrgdone 656606f32fbeSmrg done 656706f32fbeSmrgIFS=$as_save_IFS 656806f32fbeSmrg 656925b89263Smrgfi 657025b89263Smrgfi 657106f32fbeSmrgSTRIP=$ac_cv_prog_STRIP 657206f32fbeSmrgif test -n "$STRIP"; then 6573b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6574b41a30aaSmrgprintf "%s\n" "$STRIP" >&6; } 657506f32fbeSmrgelse 6576b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6577b41a30aaSmrgprintf "%s\n" "no" >&6; } 657825b89263Smrgfi 657906f32fbeSmrg 658006f32fbeSmrg 658125b89263Smrgfi 658206f32fbeSmrgif test -z "$ac_cv_prog_STRIP"; then 658306f32fbeSmrg ac_ct_STRIP=$STRIP 658406f32fbeSmrg # Extract the first word of "strip", so it can be a program name with args. 658506f32fbeSmrgset dummy strip; ac_word=$2 6586b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6587b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6588b41a30aaSmrgif test ${ac_cv_prog_ac_ct_STRIP+y} 6589b41a30aaSmrgthen : 6590b41a30aaSmrg printf %s "(cached) " >&6 6591b41a30aaSmrgelse $as_nop 659206f32fbeSmrg if test -n "$ac_ct_STRIP"; then 659306f32fbeSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 659406f32fbeSmrgelse 659506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 659606f32fbeSmrgfor as_dir in $PATH 659706f32fbeSmrgdo 659806f32fbeSmrg IFS=$as_save_IFS 6599b41a30aaSmrg case $as_dir in #((( 6600b41a30aaSmrg '') as_dir=./ ;; 6601b41a30aaSmrg */) ;; 6602b41a30aaSmrg *) as_dir=$as_dir/ ;; 6603b41a30aaSmrg esac 660406f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6605b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 660606f32fbeSmrg ac_cv_prog_ac_ct_STRIP="strip" 6607b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 660806f32fbeSmrg break 2 6609a253d6aeSmrg fi 661006f32fbeSmrgdone 661106f32fbeSmrg done 661206f32fbeSmrgIFS=$as_save_IFS 661306f32fbeSmrg 661406f32fbeSmrgfi 661506f32fbeSmrgfi 661606f32fbeSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 661706f32fbeSmrgif test -n "$ac_ct_STRIP"; then 6618b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6619b41a30aaSmrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 6620ea133fd7Smrgelse 6621b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6622b41a30aaSmrgprintf "%s\n" "no" >&6; } 662306f32fbeSmrgfi 662406f32fbeSmrg 662506f32fbeSmrg if test "x$ac_ct_STRIP" = x; then 662606f32fbeSmrg STRIP=":" 662725b89263Smrg else 662806f32fbeSmrg case $cross_compiling:$ac_tool_warned in 662906f32fbeSmrgyes:) 6630b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6631b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 663206f32fbeSmrgac_tool_warned=yes ;; 663306f32fbeSmrgesac 663406f32fbeSmrg STRIP=$ac_ct_STRIP 663525b89263Smrg fi 663625b89263Smrgelse 663706f32fbeSmrg STRIP="$ac_cv_prog_STRIP" 663806f32fbeSmrgfi 6639a253d6aeSmrg 664006f32fbeSmrgtest -z "$STRIP" && STRIP=: 6641a253d6aeSmrg 6642a253d6aeSmrg 664325b89263Smrg 6644a253d6aeSmrg 6645a253d6aeSmrg 664625b89263Smrg 664706f32fbeSmrgif test -n "$ac_tool_prefix"; then 664806f32fbeSmrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 664906f32fbeSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 6650b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6651b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6652b41a30aaSmrgif test ${ac_cv_prog_RANLIB+y} 6653b41a30aaSmrgthen : 6654b41a30aaSmrg printf %s "(cached) " >&6 6655b41a30aaSmrgelse $as_nop 665606f32fbeSmrg if test -n "$RANLIB"; then 665706f32fbeSmrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 665806f32fbeSmrgelse 665906f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 666006f32fbeSmrgfor as_dir in $PATH 666106f32fbeSmrgdo 666206f32fbeSmrg IFS=$as_save_IFS 6663b41a30aaSmrg case $as_dir in #((( 6664b41a30aaSmrg '') as_dir=./ ;; 6665b41a30aaSmrg */) ;; 6666b41a30aaSmrg *) as_dir=$as_dir/ ;; 6667b41a30aaSmrg esac 666806f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6669b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 667006f32fbeSmrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6671b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 667206f32fbeSmrg break 2 6673ea133fd7Smrg fi 667406f32fbeSmrgdone 667525b89263Smrg done 667606f32fbeSmrgIFS=$as_save_IFS 6677a253d6aeSmrg 667806f32fbeSmrgfi 667906f32fbeSmrgfi 668006f32fbeSmrgRANLIB=$ac_cv_prog_RANLIB 668106f32fbeSmrgif test -n "$RANLIB"; then 6682b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6683b41a30aaSmrgprintf "%s\n" "$RANLIB" >&6; } 668425b89263Smrgelse 6685b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686b41a30aaSmrgprintf "%s\n" "no" >&6; } 6687a253d6aeSmrgfi 668825b89263Smrg 668906f32fbeSmrg 6690ea133fd7Smrgfi 669106f32fbeSmrgif test -z "$ac_cv_prog_RANLIB"; then 669206f32fbeSmrg ac_ct_RANLIB=$RANLIB 669306f32fbeSmrg # Extract the first word of "ranlib", so it can be a program name with args. 669406f32fbeSmrgset dummy ranlib; ac_word=$2 6695b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6696b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 6697b41a30aaSmrgif test ${ac_cv_prog_ac_ct_RANLIB+y} 6698b41a30aaSmrgthen : 6699b41a30aaSmrg printf %s "(cached) " >&6 6700b41a30aaSmrgelse $as_nop 670106f32fbeSmrg if test -n "$ac_ct_RANLIB"; then 670206f32fbeSmrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 670306f32fbeSmrgelse 670406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 670506f32fbeSmrgfor as_dir in $PATH 670606f32fbeSmrgdo 670706f32fbeSmrg IFS=$as_save_IFS 6708b41a30aaSmrg case $as_dir in #((( 6709b41a30aaSmrg '') as_dir=./ ;; 6710b41a30aaSmrg */) ;; 6711b41a30aaSmrg *) as_dir=$as_dir/ ;; 6712b41a30aaSmrg esac 671306f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 6714b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 671506f32fbeSmrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6716b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 671706f32fbeSmrg break 2 671806f32fbeSmrg fi 671906f32fbeSmrgdone 672006f32fbeSmrg done 672106f32fbeSmrgIFS=$as_save_IFS 672225b89263Smrg 672306f32fbeSmrgfi 672406f32fbeSmrgfi 672506f32fbeSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 672606f32fbeSmrgif test -n "$ac_ct_RANLIB"; then 6727b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6728b41a30aaSmrgprintf "%s\n" "$ac_ct_RANLIB" >&6; } 6729ea133fd7Smrgelse 6730b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6731b41a30aaSmrgprintf "%s\n" "no" >&6; } 6732a253d6aeSmrgfi 6733a253d6aeSmrg 673406f32fbeSmrg if test "x$ac_ct_RANLIB" = x; then 673506f32fbeSmrg RANLIB=":" 673606f32fbeSmrg else 673706f32fbeSmrg case $cross_compiling:$ac_tool_warned in 673806f32fbeSmrgyes:) 6739b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6740b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 674106f32fbeSmrgac_tool_warned=yes ;; 6742ea133fd7Smrgesac 674306f32fbeSmrg RANLIB=$ac_ct_RANLIB 674406f32fbeSmrg fi 674506f32fbeSmrgelse 674606f32fbeSmrg RANLIB="$ac_cv_prog_RANLIB" 674706f32fbeSmrgfi 6748a253d6aeSmrg 674906f32fbeSmrgtest -z "$RANLIB" && RANLIB=: 6750ea133fd7Smrg 6751a253d6aeSmrg 6752ea133fd7Smrg 6753a253d6aeSmrg 675425b89263Smrg 675525b89263Smrg 675606f32fbeSmrg# Determine commands to create old-style static archives. 675706f32fbeSmrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 675806f32fbeSmrgold_postinstall_cmds='chmod 644 $oldlib' 675906f32fbeSmrgold_postuninstall_cmds= 676025b89263Smrg 676106f32fbeSmrgif test -n "$RANLIB"; then 676206f32fbeSmrg case $host_os in 6763b41a30aaSmrg bitrig* | openbsd*) 676457ee1794Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 676506f32fbeSmrg ;; 676606f32fbeSmrg *) 676757ee1794Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 676806f32fbeSmrg ;; 676906f32fbeSmrg esac 677057ee1794Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6771a253d6aeSmrgfi 6772a253d6aeSmrg 677306f32fbeSmrgcase $host_os in 677406f32fbeSmrg darwin*) 677506f32fbeSmrg lock_old_archive_extraction=yes ;; 677606f32fbeSmrg *) 677706f32fbeSmrg lock_old_archive_extraction=no ;; 6778ea133fd7Smrgesac 6779a253d6aeSmrg 6780a253d6aeSmrg 6781a253d6aeSmrg 6782a253d6aeSmrg 6783a253d6aeSmrg 6784a253d6aeSmrg 6785a253d6aeSmrg 6786ea133fd7Smrg 6787a253d6aeSmrg 6788a253d6aeSmrg 6789a253d6aeSmrg 6790a253d6aeSmrg 6791a253d6aeSmrg 6792a253d6aeSmrg 679325b89263Smrg 679425b89263Smrg 679525b89263Smrg 679625b89263Smrg 679725b89263Smrg 6798a253d6aeSmrg 6799a253d6aeSmrg 6800a253d6aeSmrg 6801a253d6aeSmrg 6802a253d6aeSmrg 6803a253d6aeSmrg 6804a253d6aeSmrg 6805a253d6aeSmrg 6806a253d6aeSmrg 6807a253d6aeSmrg 6808a253d6aeSmrg 6809a253d6aeSmrg 6810a253d6aeSmrg 6811a253d6aeSmrg 6812a253d6aeSmrg 6813a253d6aeSmrg 6814a253d6aeSmrg 6815a253d6aeSmrg 6816a253d6aeSmrg 6817a253d6aeSmrg 681806f32fbeSmrg# If no C compiler was specified, use CC. 681906f32fbeSmrgLTCC=${LTCC-"$CC"} 6820a253d6aeSmrg 682106f32fbeSmrg# If no C compiler flags were specified, use CFLAGS. 682206f32fbeSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6823a253d6aeSmrg 682406f32fbeSmrg# Allow CC to be a program name with arguments. 682506f32fbeSmrgcompiler=$CC 6826a253d6aeSmrg 6827a253d6aeSmrg 682806f32fbeSmrg# Check for command to grab the raw symbol name followed by C symbol from nm. 6829b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6830b41a30aaSmrgprintf %s "checking command to parse $NM output from $compiler object... " >&6; } 6831b41a30aaSmrgif test ${lt_cv_sys_global_symbol_pipe+y} 6832b41a30aaSmrgthen : 6833b41a30aaSmrg printf %s "(cached) " >&6 6834b41a30aaSmrgelse $as_nop 6835a253d6aeSmrg 683606f32fbeSmrg# These are sane defaults that work on at least a few old systems. 683706f32fbeSmrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6838a253d6aeSmrg 683906f32fbeSmrg# Character class describing NM global symbol codes. 684006f32fbeSmrgsymcode='[BCDEGRST]' 6841a253d6aeSmrg 684206f32fbeSmrg# Regexp to match symbols that can be accessed directly from C. 684306f32fbeSmrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6844a253d6aeSmrg 684506f32fbeSmrg# Define system-specific variables. 684606f32fbeSmrgcase $host_os in 684706f32fbeSmrgaix*) 684806f32fbeSmrg symcode='[BCDT]' 684906f32fbeSmrg ;; 685006f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*) 685106f32fbeSmrg symcode='[ABCDGISTW]' 685206f32fbeSmrg ;; 685306f32fbeSmrghpux*) 6854b41a30aaSmrg if test ia64 = "$host_cpu"; then 685506f32fbeSmrg symcode='[ABCDEGRST]' 685606f32fbeSmrg fi 685706f32fbeSmrg ;; 685806f32fbeSmrgirix* | nonstopux*) 685906f32fbeSmrg symcode='[BCDEGRST]' 686006f32fbeSmrg ;; 686106f32fbeSmrgosf*) 686206f32fbeSmrg symcode='[BCDEGQRST]' 686306f32fbeSmrg ;; 686406f32fbeSmrgsolaris*) 686506f32fbeSmrg symcode='[BDRT]' 686606f32fbeSmrg ;; 686706f32fbeSmrgsco3.2v5*) 686806f32fbeSmrg symcode='[DT]' 686906f32fbeSmrg ;; 687006f32fbeSmrgsysv4.2uw2*) 687106f32fbeSmrg symcode='[DT]' 687206f32fbeSmrg ;; 687306f32fbeSmrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 687406f32fbeSmrg symcode='[ABDT]' 687506f32fbeSmrg ;; 687606f32fbeSmrgsysv4) 687706f32fbeSmrg symcode='[DFNSTU]' 687806f32fbeSmrg ;; 687906f32fbeSmrgesac 6880a253d6aeSmrg 688106f32fbeSmrg# If we're using GNU nm, then use its standard symbol codes. 688206f32fbeSmrgcase `$NM -V 2>&1` in 688306f32fbeSmrg*GNU* | *'with BFD'*) 688406f32fbeSmrg symcode='[ABCDGIRSTW]' ;; 688506f32fbeSmrgesac 688606f32fbeSmrg 6887b41a30aaSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 6888b41a30aaSmrg # Gets list of data symbols to import. 6889b41a30aaSmrg lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 6890b41a30aaSmrg # Adjust the below global symbol transforms to fixup imported variables. 6891b41a30aaSmrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6892b41a30aaSmrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6893b41a30aaSmrg lt_c_name_lib_hook="\ 6894b41a30aaSmrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6895b41a30aaSmrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6896b41a30aaSmrgelse 6897b41a30aaSmrg # Disable hooks by default. 6898b41a30aaSmrg lt_cv_sys_global_symbol_to_import= 6899b41a30aaSmrg lt_cdecl_hook= 6900b41a30aaSmrg lt_c_name_hook= 6901b41a30aaSmrg lt_c_name_lib_hook= 6902b41a30aaSmrgfi 6903b41a30aaSmrg 690406f32fbeSmrg# Transform an extracted symbol line into a proper C declaration. 690506f32fbeSmrg# Some systems (esp. on ia64) link data and code symbols differently, 690606f32fbeSmrg# so use this general approach. 6907b41a30aaSmrglt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 6908b41a30aaSmrg$lt_cdecl_hook\ 6909b41a30aaSmrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6910b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 691106f32fbeSmrg 691206f32fbeSmrg# Transform an extracted symbol line into symbol name and symbol address 6913b41a30aaSmrglt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 6914b41a30aaSmrg$lt_c_name_hook\ 6915b41a30aaSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6916b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6917b41a30aaSmrg 6918b41a30aaSmrg# Transform an extracted symbol line into symbol name with lib prefix and 6919b41a30aaSmrg# symbol address. 6920b41a30aaSmrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 6921b41a30aaSmrg$lt_c_name_lib_hook\ 6922b41a30aaSmrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6923b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6924b41a30aaSmrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 692506f32fbeSmrg 692606f32fbeSmrg# Handle CRLF in mingw tool chain 692706f32fbeSmrgopt_cr= 692806f32fbeSmrgcase $build_os in 692906f32fbeSmrgmingw*) 693006f32fbeSmrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 693106f32fbeSmrg ;; 693206f32fbeSmrgesac 693306f32fbeSmrg 693406f32fbeSmrg# Try without a prefix underscore, then with it. 693506f32fbeSmrgfor ac_symprfx in "" "_"; do 693606f32fbeSmrg 693706f32fbeSmrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 693806f32fbeSmrg symxfrm="\\1 $ac_symprfx\\2 \\2" 693906f32fbeSmrg 694006f32fbeSmrg # Write the raw and C identifiers. 694106f32fbeSmrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6942b41a30aaSmrg # Fake it for dumpbin and say T for any non-static function, 6943b41a30aaSmrg # D for any global variable and I for any imported variable. 6944b41a30aaSmrg # Also find C++ and __fastcall symbols from MSVC++ or ICC, 694506f32fbeSmrg # which start with @ or ?. 694606f32fbeSmrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 694706f32fbeSmrg" {last_section=section; section=\$ 3};"\ 694857ee1794Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 694906f32fbeSmrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6950b41a30aaSmrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6951b41a30aaSmrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6952b41a30aaSmrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 695306f32fbeSmrg" \$ 0!~/External *\|/{next};"\ 695406f32fbeSmrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 695506f32fbeSmrg" {if(hide[section]) next};"\ 6956b41a30aaSmrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6957b41a30aaSmrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6958b41a30aaSmrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6959b41a30aaSmrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 696006f32fbeSmrg" ' prfx=^$ac_symprfx" 696106f32fbeSmrg else 6962b41a30aaSmrg lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 696306f32fbeSmrg fi 6964b41a30aaSmrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 696506f32fbeSmrg 696606f32fbeSmrg # Check to see that the pipe works correctly. 696706f32fbeSmrg pipe_works=no 696806f32fbeSmrg 696906f32fbeSmrg rm -f conftest* 697006f32fbeSmrg cat > conftest.$ac_ext <<_LT_EOF 697106f32fbeSmrg#ifdef __cplusplus 697206f32fbeSmrgextern "C" { 697306f32fbeSmrg#endif 697406f32fbeSmrgchar nm_test_var; 697506f32fbeSmrgvoid nm_test_func(void); 697606f32fbeSmrgvoid nm_test_func(void){} 697706f32fbeSmrg#ifdef __cplusplus 697806f32fbeSmrg} 697906f32fbeSmrg#endif 698006f32fbeSmrgint main(){nm_test_var='a';nm_test_func();return(0);} 698106f32fbeSmrg_LT_EOF 698206f32fbeSmrg 698306f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 698406f32fbeSmrg (eval $ac_compile) 2>&5 698506f32fbeSmrg ac_status=$? 6986b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 698706f32fbeSmrg test $ac_status = 0; }; then 698806f32fbeSmrg # Now try to grab the symbols. 698906f32fbeSmrg nlist=conftest.nm 699006f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 699106f32fbeSmrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 699206f32fbeSmrg ac_status=$? 6993b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 699406f32fbeSmrg test $ac_status = 0; } && test -s "$nlist"; then 699506f32fbeSmrg # Try sorting and uniquifying the output. 699606f32fbeSmrg if sort "$nlist" | uniq > "$nlist"T; then 699706f32fbeSmrg mv -f "$nlist"T "$nlist" 699806f32fbeSmrg else 699906f32fbeSmrg rm -f "$nlist"T 700006f32fbeSmrg fi 700106f32fbeSmrg 700206f32fbeSmrg # Make sure that we snagged all the symbols we need. 700306f32fbeSmrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 700406f32fbeSmrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 700506f32fbeSmrg cat <<_LT_EOF > conftest.$ac_ext 700606f32fbeSmrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7007b41a30aaSmrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7008b41a30aaSmrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 700906f32fbeSmrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 701006f32fbeSmrg# define LT_DLSYM_CONST 7011b41a30aaSmrg#elif defined __osf__ 701206f32fbeSmrg/* This system does not cope well with relocations in const data. */ 701306f32fbeSmrg# define LT_DLSYM_CONST 701406f32fbeSmrg#else 701506f32fbeSmrg# define LT_DLSYM_CONST const 701606f32fbeSmrg#endif 701706f32fbeSmrg 701806f32fbeSmrg#ifdef __cplusplus 701906f32fbeSmrgextern "C" { 702006f32fbeSmrg#endif 702106f32fbeSmrg 702206f32fbeSmrg_LT_EOF 702306f32fbeSmrg # Now generate the symbol file. 702406f32fbeSmrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 702506f32fbeSmrg 702606f32fbeSmrg cat <<_LT_EOF >> conftest.$ac_ext 702706f32fbeSmrg 702806f32fbeSmrg/* The mapping between symbol names and symbols. */ 702906f32fbeSmrgLT_DLSYM_CONST struct { 703006f32fbeSmrg const char *name; 703106f32fbeSmrg void *address; 703206f32fbeSmrg} 703306f32fbeSmrglt__PROGRAM__LTX_preloaded_symbols[] = 703406f32fbeSmrg{ 703506f32fbeSmrg { "@PROGRAM@", (void *) 0 }, 703606f32fbeSmrg_LT_EOF 7037b41a30aaSmrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 703806f32fbeSmrg cat <<\_LT_EOF >> conftest.$ac_ext 703906f32fbeSmrg {0, (void *) 0} 704006f32fbeSmrg}; 704106f32fbeSmrg 704206f32fbeSmrg/* This works around a problem in FreeBSD linker */ 704306f32fbeSmrg#ifdef FREEBSD_WORKAROUND 704406f32fbeSmrgstatic const void *lt_preloaded_setup() { 704506f32fbeSmrg return lt__PROGRAM__LTX_preloaded_symbols; 704606f32fbeSmrg} 704706f32fbeSmrg#endif 704806f32fbeSmrg 704906f32fbeSmrg#ifdef __cplusplus 705006f32fbeSmrg} 705106f32fbeSmrg#endif 705206f32fbeSmrg_LT_EOF 705306f32fbeSmrg # Now try linking the two files. 705406f32fbeSmrg mv conftest.$ac_objext conftstm.$ac_objext 705506f32fbeSmrg lt_globsym_save_LIBS=$LIBS 705606f32fbeSmrg lt_globsym_save_CFLAGS=$CFLAGS 7057b41a30aaSmrg LIBS=conftstm.$ac_objext 705806f32fbeSmrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 705906f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 706006f32fbeSmrg (eval $ac_link) 2>&5 706106f32fbeSmrg ac_status=$? 7062b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7063b41a30aaSmrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 706406f32fbeSmrg pipe_works=yes 706506f32fbeSmrg fi 706606f32fbeSmrg LIBS=$lt_globsym_save_LIBS 706706f32fbeSmrg CFLAGS=$lt_globsym_save_CFLAGS 706806f32fbeSmrg else 706906f32fbeSmrg echo "cannot find nm_test_func in $nlist" >&5 707006f32fbeSmrg fi 707106f32fbeSmrg else 707206f32fbeSmrg echo "cannot find nm_test_var in $nlist" >&5 707306f32fbeSmrg fi 707406f32fbeSmrg else 707506f32fbeSmrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 707606f32fbeSmrg fi 707706f32fbeSmrg else 707806f32fbeSmrg echo "$progname: failed program was:" >&5 707906f32fbeSmrg cat conftest.$ac_ext >&5 708006f32fbeSmrg fi 708106f32fbeSmrg rm -rf conftest* conftst* 708206f32fbeSmrg 708306f32fbeSmrg # Do not use the global_symbol_pipe unless it works. 7084b41a30aaSmrg if test yes = "$pipe_works"; then 708506f32fbeSmrg break 708606f32fbeSmrg else 708706f32fbeSmrg lt_cv_sys_global_symbol_pipe= 708806f32fbeSmrg fi 708906f32fbeSmrgdone 709006f32fbeSmrg 709106f32fbeSmrgfi 709206f32fbeSmrg 709306f32fbeSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 709406f32fbeSmrg lt_cv_sys_global_symbol_to_cdecl= 709506f32fbeSmrgfi 709606f32fbeSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7097b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7098b41a30aaSmrgprintf "%s\n" "failed" >&6; } 709906f32fbeSmrgelse 7100b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7101b41a30aaSmrgprintf "%s\n" "ok" >&6; } 710206f32fbeSmrgfi 710306f32fbeSmrg 710406f32fbeSmrg# Response file support. 710506f32fbeSmrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 710606f32fbeSmrg nm_file_list_spec='@' 710706f32fbeSmrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 710806f32fbeSmrg nm_file_list_spec='@' 710906f32fbeSmrgfi 711006f32fbeSmrg 711106f32fbeSmrg 711206f32fbeSmrg 711306f32fbeSmrg 711406f32fbeSmrg 711506f32fbeSmrg 711606f32fbeSmrg 711706f32fbeSmrg 711806f32fbeSmrg 711906f32fbeSmrg 712006f32fbeSmrg 712106f32fbeSmrg 712206f32fbeSmrg 712306f32fbeSmrg 712406f32fbeSmrg 712506f32fbeSmrg 712606f32fbeSmrg 712706f32fbeSmrg 712806f32fbeSmrg 712906f32fbeSmrg 713006f32fbeSmrg 713106f32fbeSmrg 713206f32fbeSmrg 713306f32fbeSmrg 713406f32fbeSmrg 713506f32fbeSmrg 713606f32fbeSmrg 7137b41a30aaSmrg 7138b41a30aaSmrg 7139b41a30aaSmrg 7140b41a30aaSmrg 7141b41a30aaSmrg 7142b41a30aaSmrg 7143b41a30aaSmrg 7144b41a30aaSmrg 7145b41a30aaSmrg 7146b41a30aaSmrg 7147b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7148b41a30aaSmrgprintf %s "checking for sysroot... " >&6; } 714906f32fbeSmrg 715006f32fbeSmrg# Check whether --with-sysroot was given. 7151b41a30aaSmrgif test ${with_sysroot+y} 7152b41a30aaSmrgthen : 715306f32fbeSmrg withval=$with_sysroot; 7154b41a30aaSmrgelse $as_nop 715506f32fbeSmrg with_sysroot=no 715606f32fbeSmrgfi 715706f32fbeSmrg 715806f32fbeSmrg 715906f32fbeSmrglt_sysroot= 7160b41a30aaSmrgcase $with_sysroot in #( 716106f32fbeSmrg yes) 7162b41a30aaSmrg if test yes = "$GCC"; then 716306f32fbeSmrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 716406f32fbeSmrg fi 716506f32fbeSmrg ;; #( 716606f32fbeSmrg /*) 7167b41a30aaSmrg lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 716806f32fbeSmrg ;; #( 716906f32fbeSmrg no|'') 717006f32fbeSmrg ;; #( 717106f32fbeSmrg *) 7172b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7173b41a30aaSmrgprintf "%s\n" "$with_sysroot" >&6; } 717406f32fbeSmrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 717506f32fbeSmrg ;; 717606f32fbeSmrgesac 717706f32fbeSmrg 7178b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7179b41a30aaSmrgprintf "%s\n" "${lt_sysroot:-no}" >&6; } 7180b41a30aaSmrg 718106f32fbeSmrg 718206f32fbeSmrg 718306f32fbeSmrg 718406f32fbeSmrg 7185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7186b41a30aaSmrgprintf %s "checking for a working dd... " >&6; } 7187b41a30aaSmrgif test ${ac_cv_path_lt_DD+y} 7188b41a30aaSmrgthen : 7189b41a30aaSmrg printf %s "(cached) " >&6 7190b41a30aaSmrgelse $as_nop 7191b41a30aaSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 7192b41a30aaSmrgcat conftest.i conftest.i >conftest2.i 7193b41a30aaSmrg: ${lt_DD:=$DD} 7194b41a30aaSmrgif test -z "$lt_DD"; then 7195b41a30aaSmrg ac_path_lt_DD_found=false 7196b41a30aaSmrg # Loop through the user's path and test for each of PROGNAME-LIST 7197b41a30aaSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7198b41a30aaSmrgfor as_dir in $PATH 7199b41a30aaSmrgdo 7200b41a30aaSmrg IFS=$as_save_IFS 7201b41a30aaSmrg case $as_dir in #((( 7202b41a30aaSmrg '') as_dir=./ ;; 7203b41a30aaSmrg */) ;; 7204b41a30aaSmrg *) as_dir=$as_dir/ ;; 7205b41a30aaSmrg esac 7206b41a30aaSmrg for ac_prog in dd 7207b41a30aaSmrg do 7208b41a30aaSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7209b41a30aaSmrg ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 7210b41a30aaSmrg as_fn_executable_p "$ac_path_lt_DD" || continue 7211b41a30aaSmrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7212b41a30aaSmrg cmp -s conftest.i conftest.out \ 7213b41a30aaSmrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7214b41a30aaSmrgfi 7215b41a30aaSmrg $ac_path_lt_DD_found && break 3 7216b41a30aaSmrg done 7217b41a30aaSmrg done 7218b41a30aaSmrg done 7219b41a30aaSmrgIFS=$as_save_IFS 7220b41a30aaSmrg if test -z "$ac_cv_path_lt_DD"; then 7221b41a30aaSmrg : 7222b41a30aaSmrg fi 7223b41a30aaSmrgelse 7224b41a30aaSmrg ac_cv_path_lt_DD=$lt_DD 7225b41a30aaSmrgfi 7226b41a30aaSmrg 7227b41a30aaSmrgrm -f conftest.i conftest2.i conftest.out 7228b41a30aaSmrgfi 7229b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7230b41a30aaSmrgprintf "%s\n" "$ac_cv_path_lt_DD" >&6; } 7231b41a30aaSmrg 7232b41a30aaSmrg 7233b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7234b41a30aaSmrgprintf %s "checking how to truncate binary pipes... " >&6; } 7235b41a30aaSmrgif test ${lt_cv_truncate_bin+y} 7236b41a30aaSmrgthen : 7237b41a30aaSmrg printf %s "(cached) " >&6 7238b41a30aaSmrgelse $as_nop 7239b41a30aaSmrg printf 0123456789abcdef0123456789abcdef >conftest.i 7240b41a30aaSmrgcat conftest.i conftest.i >conftest2.i 7241b41a30aaSmrglt_cv_truncate_bin= 7242b41a30aaSmrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7243b41a30aaSmrg cmp -s conftest.i conftest.out \ 7244b41a30aaSmrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7245b41a30aaSmrgfi 7246b41a30aaSmrgrm -f conftest.i conftest2.i conftest.out 7247b41a30aaSmrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7248b41a30aaSmrgfi 7249b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7250b41a30aaSmrgprintf "%s\n" "$lt_cv_truncate_bin" >&6; } 7251b41a30aaSmrg 7252b41a30aaSmrg 7253b41a30aaSmrg 7254b41a30aaSmrg 7255b41a30aaSmrg 7256b41a30aaSmrg 7257b41a30aaSmrg 7258b41a30aaSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7259b41a30aaSmrgfunc_cc_basename () 7260b41a30aaSmrg{ 7261b41a30aaSmrg for cc_temp in $*""; do 7262b41a30aaSmrg case $cc_temp in 7263b41a30aaSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7264b41a30aaSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7265b41a30aaSmrg \-*) ;; 7266b41a30aaSmrg *) break;; 7267b41a30aaSmrg esac 7268b41a30aaSmrg done 7269b41a30aaSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7270b41a30aaSmrg} 727106f32fbeSmrg 727206f32fbeSmrg# Check whether --enable-libtool-lock was given. 7273b41a30aaSmrgif test ${enable_libtool_lock+y} 7274b41a30aaSmrgthen : 727506f32fbeSmrg enableval=$enable_libtool_lock; 727606f32fbeSmrgfi 727706f32fbeSmrg 7278b41a30aaSmrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 727906f32fbeSmrg 728006f32fbeSmrg# Some flags need to be propagated to the compiler or linker for good 728106f32fbeSmrg# libtool support. 728206f32fbeSmrgcase $host in 728306f32fbeSmrgia64-*-hpux*) 7284b41a30aaSmrg # Find out what ABI is being produced by ac_compile, and set mode 7285b41a30aaSmrg # options accordingly. 728606f32fbeSmrg echo 'int i;' > conftest.$ac_ext 728706f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 728806f32fbeSmrg (eval $ac_compile) 2>&5 728906f32fbeSmrg ac_status=$? 7290b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 729106f32fbeSmrg test $ac_status = 0; }; then 7292b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 729306f32fbeSmrg *ELF-32*) 7294b41a30aaSmrg HPUX_IA64_MODE=32 729506f32fbeSmrg ;; 729606f32fbeSmrg *ELF-64*) 7297b41a30aaSmrg HPUX_IA64_MODE=64 729806f32fbeSmrg ;; 729906f32fbeSmrg esac 730006f32fbeSmrg fi 730106f32fbeSmrg rm -rf conftest* 730206f32fbeSmrg ;; 730306f32fbeSmrg*-*-irix6*) 7304b41a30aaSmrg # Find out what ABI is being produced by ac_compile, and set linker 7305b41a30aaSmrg # options accordingly. 730606f32fbeSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 730706f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 730806f32fbeSmrg (eval $ac_compile) 2>&5 730906f32fbeSmrg ac_status=$? 7310b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 731106f32fbeSmrg test $ac_status = 0; }; then 7312b41a30aaSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 7313b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 731406f32fbeSmrg *32-bit*) 731506f32fbeSmrg LD="${LD-ld} -melf32bsmip" 731606f32fbeSmrg ;; 731706f32fbeSmrg *N32*) 731806f32fbeSmrg LD="${LD-ld} -melf32bmipn32" 731906f32fbeSmrg ;; 732006f32fbeSmrg *64-bit*) 732106f32fbeSmrg LD="${LD-ld} -melf64bmip" 732206f32fbeSmrg ;; 732306f32fbeSmrg esac 732406f32fbeSmrg else 7325b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 732606f32fbeSmrg *32-bit*) 732706f32fbeSmrg LD="${LD-ld} -32" 732806f32fbeSmrg ;; 732906f32fbeSmrg *N32*) 733006f32fbeSmrg LD="${LD-ld} -n32" 733106f32fbeSmrg ;; 733206f32fbeSmrg *64-bit*) 733306f32fbeSmrg LD="${LD-ld} -64" 733406f32fbeSmrg ;; 733506f32fbeSmrg esac 733606f32fbeSmrg fi 733706f32fbeSmrg fi 733806f32fbeSmrg rm -rf conftest* 733906f32fbeSmrg ;; 734006f32fbeSmrg 7341b41a30aaSmrgmips64*-*linux*) 7342b41a30aaSmrg # Find out what ABI is being produced by ac_compile, and set linker 7343b41a30aaSmrg # options accordingly. 7344b41a30aaSmrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7345b41a30aaSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7346b41a30aaSmrg (eval $ac_compile) 2>&5 7347b41a30aaSmrg ac_status=$? 7348b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7349b41a30aaSmrg test $ac_status = 0; }; then 7350b41a30aaSmrg emul=elf 7351b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 7352b41a30aaSmrg *32-bit*) 7353b41a30aaSmrg emul="${emul}32" 7354b41a30aaSmrg ;; 7355b41a30aaSmrg *64-bit*) 7356b41a30aaSmrg emul="${emul}64" 7357b41a30aaSmrg ;; 7358b41a30aaSmrg esac 7359b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 7360b41a30aaSmrg *MSB*) 7361b41a30aaSmrg emul="${emul}btsmip" 7362b41a30aaSmrg ;; 7363b41a30aaSmrg *LSB*) 7364b41a30aaSmrg emul="${emul}ltsmip" 7365b41a30aaSmrg ;; 7366b41a30aaSmrg esac 7367b41a30aaSmrg case `$FILECMD conftest.$ac_objext` in 7368b41a30aaSmrg *N32*) 7369b41a30aaSmrg emul="${emul}n32" 7370b41a30aaSmrg ;; 7371b41a30aaSmrg esac 7372b41a30aaSmrg LD="${LD-ld} -m $emul" 7373b41a30aaSmrg fi 7374b41a30aaSmrg rm -rf conftest* 7375b41a30aaSmrg ;; 7376b41a30aaSmrg 737731637056Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 737806f32fbeSmrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7379b41a30aaSmrg # Find out what ABI is being produced by ac_compile, and set linker 7380b41a30aaSmrg # options accordingly. Note that the listed cases only cover the 7381b41a30aaSmrg # situations where additional linker options are needed (such as when 7382b41a30aaSmrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7383b41a30aaSmrg # vice versa); the common cases where no linker options are needed do 7384b41a30aaSmrg # not appear in the list. 738506f32fbeSmrg echo 'int i;' > conftest.$ac_ext 738606f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 738706f32fbeSmrg (eval $ac_compile) 2>&5 738806f32fbeSmrg ac_status=$? 7389b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 739006f32fbeSmrg test $ac_status = 0; }; then 7391b41a30aaSmrg case `$FILECMD conftest.o` in 739206f32fbeSmrg *32-bit*) 739306f32fbeSmrg case $host in 739406f32fbeSmrg x86_64-*kfreebsd*-gnu) 739506f32fbeSmrg LD="${LD-ld} -m elf_i386_fbsd" 739606f32fbeSmrg ;; 739706f32fbeSmrg x86_64-*linux*) 7398b41a30aaSmrg case `$FILECMD conftest.o` in 739931637056Smrg *x86-64*) 740031637056Smrg LD="${LD-ld} -m elf32_x86_64" 740131637056Smrg ;; 740231637056Smrg *) 740331637056Smrg LD="${LD-ld} -m elf_i386" 740431637056Smrg ;; 740531637056Smrg esac 740631637056Smrg ;; 7407b41a30aaSmrg powerpc64le-*linux*) 740831637056Smrg LD="${LD-ld} -m elf32lppclinux" 740906f32fbeSmrg ;; 7410b41a30aaSmrg powerpc64-*linux*) 741106f32fbeSmrg LD="${LD-ld} -m elf32ppclinux" 741206f32fbeSmrg ;; 741306f32fbeSmrg s390x-*linux*) 741406f32fbeSmrg LD="${LD-ld} -m elf_s390" 741506f32fbeSmrg ;; 741606f32fbeSmrg sparc64-*linux*) 741706f32fbeSmrg LD="${LD-ld} -m elf32_sparc" 741806f32fbeSmrg ;; 741906f32fbeSmrg esac 742006f32fbeSmrg ;; 742106f32fbeSmrg *64-bit*) 742206f32fbeSmrg case $host in 742306f32fbeSmrg x86_64-*kfreebsd*-gnu) 742406f32fbeSmrg LD="${LD-ld} -m elf_x86_64_fbsd" 742506f32fbeSmrg ;; 742606f32fbeSmrg x86_64-*linux*) 742706f32fbeSmrg LD="${LD-ld} -m elf_x86_64" 742806f32fbeSmrg ;; 7429b41a30aaSmrg powerpcle-*linux*) 743031637056Smrg LD="${LD-ld} -m elf64lppc" 743131637056Smrg ;; 7432b41a30aaSmrg powerpc-*linux*) 743306f32fbeSmrg LD="${LD-ld} -m elf64ppc" 743406f32fbeSmrg ;; 743506f32fbeSmrg s390*-*linux*|s390*-*tpf*) 743606f32fbeSmrg LD="${LD-ld} -m elf64_s390" 743706f32fbeSmrg ;; 743806f32fbeSmrg sparc*-*linux*) 743906f32fbeSmrg LD="${LD-ld} -m elf64_sparc" 744006f32fbeSmrg ;; 744106f32fbeSmrg esac 744206f32fbeSmrg ;; 744306f32fbeSmrg esac 744406f32fbeSmrg fi 744506f32fbeSmrg rm -rf conftest* 744606f32fbeSmrg ;; 744706f32fbeSmrg 744806f32fbeSmrg*-*-sco3.2v5*) 744906f32fbeSmrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7450b41a30aaSmrg SAVE_CFLAGS=$CFLAGS 745106f32fbeSmrg CFLAGS="$CFLAGS -belf" 7452b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7453b41a30aaSmrgprintf %s "checking whether the C compiler needs -belf... " >&6; } 7454b41a30aaSmrgif test ${lt_cv_cc_needs_belf+y} 7455b41a30aaSmrgthen : 7456b41a30aaSmrg printf %s "(cached) " >&6 7457b41a30aaSmrgelse $as_nop 745806f32fbeSmrg ac_ext=c 745906f32fbeSmrgac_cpp='$CPP $CPPFLAGS' 746006f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 746106f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 746206f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 746306f32fbeSmrg 746406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 746506f32fbeSmrg/* end confdefs.h. */ 746606f32fbeSmrg 746706f32fbeSmrgint 7468b41a30aaSmrgmain (void) 746906f32fbeSmrg{ 747006f32fbeSmrg 747106f32fbeSmrg ; 747206f32fbeSmrg return 0; 747306f32fbeSmrg} 747406f32fbeSmrg_ACEOF 7475b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 7476b41a30aaSmrgthen : 747706f32fbeSmrg lt_cv_cc_needs_belf=yes 7478b41a30aaSmrgelse $as_nop 747906f32fbeSmrg lt_cv_cc_needs_belf=no 748006f32fbeSmrgfi 7481b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 748206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 748306f32fbeSmrg ac_ext=c 748406f32fbeSmrgac_cpp='$CPP $CPPFLAGS' 748506f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 748606f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 748706f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 748806f32fbeSmrg 748906f32fbeSmrgfi 7490b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7491b41a30aaSmrgprintf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 7492b41a30aaSmrg if test yes != "$lt_cv_cc_needs_belf"; then 749306f32fbeSmrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7494b41a30aaSmrg CFLAGS=$SAVE_CFLAGS 749506f32fbeSmrg fi 749606f32fbeSmrg ;; 749757ee1794Smrg*-*solaris*) 7498b41a30aaSmrg # Find out what ABI is being produced by ac_compile, and set linker 7499b41a30aaSmrg # options accordingly. 750006f32fbeSmrg echo 'int i;' > conftest.$ac_ext 750106f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 750206f32fbeSmrg (eval $ac_compile) 2>&5 750306f32fbeSmrg ac_status=$? 7504b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 750506f32fbeSmrg test $ac_status = 0; }; then 7506b41a30aaSmrg case `$FILECMD conftest.o` in 750706f32fbeSmrg *64-bit*) 750806f32fbeSmrg case $lt_cv_prog_gnu_ld in 750957ee1794Smrg yes*) 751057ee1794Smrg case $host in 7511b41a30aaSmrg i?86-*-solaris*|x86_64-*-solaris*) 751257ee1794Smrg LD="${LD-ld} -m elf_x86_64" 751357ee1794Smrg ;; 751457ee1794Smrg sparc*-*-solaris*) 751557ee1794Smrg LD="${LD-ld} -m elf64_sparc" 751657ee1794Smrg ;; 751757ee1794Smrg esac 751857ee1794Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 751957ee1794Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7520b41a30aaSmrg LD=${LD-ld}_sol2 752157ee1794Smrg fi 752257ee1794Smrg ;; 752306f32fbeSmrg *) 752406f32fbeSmrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 752506f32fbeSmrg LD="${LD-ld} -64" 752606f32fbeSmrg fi 752706f32fbeSmrg ;; 752806f32fbeSmrg esac 752906f32fbeSmrg ;; 753006f32fbeSmrg esac 753106f32fbeSmrg fi 753206f32fbeSmrg rm -rf conftest* 753306f32fbeSmrg ;; 753406f32fbeSmrgesac 753506f32fbeSmrg 7536b41a30aaSmrgneed_locks=$enable_libtool_lock 753706f32fbeSmrg 753806f32fbeSmrgif test -n "$ac_tool_prefix"; then 753906f32fbeSmrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 754006f32fbeSmrgset dummy ${ac_tool_prefix}mt; ac_word=$2 7541b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7542b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7543b41a30aaSmrgif test ${ac_cv_prog_MANIFEST_TOOL+y} 7544b41a30aaSmrgthen : 7545b41a30aaSmrg printf %s "(cached) " >&6 7546b41a30aaSmrgelse $as_nop 754706f32fbeSmrg if test -n "$MANIFEST_TOOL"; then 754806f32fbeSmrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 754906f32fbeSmrgelse 755006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 755106f32fbeSmrgfor as_dir in $PATH 755206f32fbeSmrgdo 755306f32fbeSmrg IFS=$as_save_IFS 7554b41a30aaSmrg case $as_dir in #((( 7555b41a30aaSmrg '') as_dir=./ ;; 7556b41a30aaSmrg */) ;; 7557b41a30aaSmrg *) as_dir=$as_dir/ ;; 7558b41a30aaSmrg esac 755906f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7560b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 756106f32fbeSmrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7562b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 756306f32fbeSmrg break 2 756406f32fbeSmrg fi 756506f32fbeSmrgdone 756606f32fbeSmrg done 756706f32fbeSmrgIFS=$as_save_IFS 756806f32fbeSmrg 756906f32fbeSmrgfi 757006f32fbeSmrgfi 757106f32fbeSmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 757206f32fbeSmrgif test -n "$MANIFEST_TOOL"; then 7573b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7574b41a30aaSmrgprintf "%s\n" "$MANIFEST_TOOL" >&6; } 757506f32fbeSmrgelse 7576b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7577b41a30aaSmrgprintf "%s\n" "no" >&6; } 757806f32fbeSmrgfi 757906f32fbeSmrg 758006f32fbeSmrg 758106f32fbeSmrgfi 758206f32fbeSmrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 758306f32fbeSmrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 758406f32fbeSmrg # Extract the first word of "mt", so it can be a program name with args. 758506f32fbeSmrgset dummy mt; ac_word=$2 7586b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7587b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7588b41a30aaSmrgif test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 7589b41a30aaSmrgthen : 7590b41a30aaSmrg printf %s "(cached) " >&6 7591b41a30aaSmrgelse $as_nop 759206f32fbeSmrg if test -n "$ac_ct_MANIFEST_TOOL"; then 759306f32fbeSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 759406f32fbeSmrgelse 759506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 759606f32fbeSmrgfor as_dir in $PATH 759706f32fbeSmrgdo 759806f32fbeSmrg IFS=$as_save_IFS 7599b41a30aaSmrg case $as_dir in #((( 7600b41a30aaSmrg '') as_dir=./ ;; 7601b41a30aaSmrg */) ;; 7602b41a30aaSmrg *) as_dir=$as_dir/ ;; 7603b41a30aaSmrg esac 760406f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7605b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 760606f32fbeSmrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7607b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 760806f32fbeSmrg break 2 760906f32fbeSmrg fi 761006f32fbeSmrgdone 761106f32fbeSmrg done 761206f32fbeSmrgIFS=$as_save_IFS 761306f32fbeSmrg 761406f32fbeSmrgfi 761506f32fbeSmrgfi 761606f32fbeSmrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 761706f32fbeSmrgif test -n "$ac_ct_MANIFEST_TOOL"; then 7618b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7619b41a30aaSmrgprintf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 762006f32fbeSmrgelse 7621b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7622b41a30aaSmrgprintf "%s\n" "no" >&6; } 762306f32fbeSmrgfi 762406f32fbeSmrg 762506f32fbeSmrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 762606f32fbeSmrg MANIFEST_TOOL=":" 762706f32fbeSmrg else 762806f32fbeSmrg case $cross_compiling:$ac_tool_warned in 762906f32fbeSmrgyes:) 7630b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7631b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 763206f32fbeSmrgac_tool_warned=yes ;; 763306f32fbeSmrgesac 763406f32fbeSmrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 763506f32fbeSmrg fi 763606f32fbeSmrgelse 763706f32fbeSmrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 763806f32fbeSmrgfi 763906f32fbeSmrg 764006f32fbeSmrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7641b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7642b41a30aaSmrgprintf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7643b41a30aaSmrgif test ${lt_cv_path_mainfest_tool+y} 7644b41a30aaSmrgthen : 7645b41a30aaSmrg printf %s "(cached) " >&6 7646b41a30aaSmrgelse $as_nop 764706f32fbeSmrg lt_cv_path_mainfest_tool=no 764806f32fbeSmrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 764906f32fbeSmrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 765006f32fbeSmrg cat conftest.err >&5 765106f32fbeSmrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 765206f32fbeSmrg lt_cv_path_mainfest_tool=yes 765306f32fbeSmrg fi 765406f32fbeSmrg rm -f conftest* 765506f32fbeSmrgfi 7656b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7657b41a30aaSmrgprintf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 7658b41a30aaSmrgif test yes != "$lt_cv_path_mainfest_tool"; then 765906f32fbeSmrg MANIFEST_TOOL=: 766006f32fbeSmrgfi 766106f32fbeSmrg 766206f32fbeSmrg 766306f32fbeSmrg 766406f32fbeSmrg 766506f32fbeSmrg 766606f32fbeSmrg 766706f32fbeSmrg case $host_os in 766806f32fbeSmrg rhapsody* | darwin*) 766906f32fbeSmrg if test -n "$ac_tool_prefix"; then 767006f32fbeSmrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 767106f32fbeSmrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7672b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7673b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7674b41a30aaSmrgif test ${ac_cv_prog_DSYMUTIL+y} 7675b41a30aaSmrgthen : 7676b41a30aaSmrg printf %s "(cached) " >&6 7677b41a30aaSmrgelse $as_nop 767806f32fbeSmrg if test -n "$DSYMUTIL"; then 767906f32fbeSmrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 768006f32fbeSmrgelse 768106f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 768206f32fbeSmrgfor as_dir in $PATH 768306f32fbeSmrgdo 768406f32fbeSmrg IFS=$as_save_IFS 7685b41a30aaSmrg case $as_dir in #((( 7686b41a30aaSmrg '') as_dir=./ ;; 7687b41a30aaSmrg */) ;; 7688b41a30aaSmrg *) as_dir=$as_dir/ ;; 7689b41a30aaSmrg esac 769006f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7691b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 769206f32fbeSmrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7693b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 769406f32fbeSmrg break 2 769506f32fbeSmrg fi 769606f32fbeSmrgdone 769706f32fbeSmrg done 769806f32fbeSmrgIFS=$as_save_IFS 769906f32fbeSmrg 770006f32fbeSmrgfi 770106f32fbeSmrgfi 770206f32fbeSmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 770306f32fbeSmrgif test -n "$DSYMUTIL"; then 7704b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7705b41a30aaSmrgprintf "%s\n" "$DSYMUTIL" >&6; } 770606f32fbeSmrgelse 7707b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7708b41a30aaSmrgprintf "%s\n" "no" >&6; } 770906f32fbeSmrgfi 771006f32fbeSmrg 771106f32fbeSmrg 771206f32fbeSmrgfi 771306f32fbeSmrgif test -z "$ac_cv_prog_DSYMUTIL"; then 771406f32fbeSmrg ac_ct_DSYMUTIL=$DSYMUTIL 771506f32fbeSmrg # Extract the first word of "dsymutil", so it can be a program name with args. 771606f32fbeSmrgset dummy dsymutil; ac_word=$2 7717b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7718b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7719b41a30aaSmrgif test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 7720b41a30aaSmrgthen : 7721b41a30aaSmrg printf %s "(cached) " >&6 7722b41a30aaSmrgelse $as_nop 772306f32fbeSmrg if test -n "$ac_ct_DSYMUTIL"; then 772406f32fbeSmrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 772506f32fbeSmrgelse 772606f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 772706f32fbeSmrgfor as_dir in $PATH 772806f32fbeSmrgdo 772906f32fbeSmrg IFS=$as_save_IFS 7730b41a30aaSmrg case $as_dir in #((( 7731b41a30aaSmrg '') as_dir=./ ;; 7732b41a30aaSmrg */) ;; 7733b41a30aaSmrg *) as_dir=$as_dir/ ;; 7734b41a30aaSmrg esac 773506f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7736b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 773706f32fbeSmrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7738b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 773906f32fbeSmrg break 2 774006f32fbeSmrg fi 774106f32fbeSmrgdone 774206f32fbeSmrg done 774306f32fbeSmrgIFS=$as_save_IFS 774406f32fbeSmrg 774506f32fbeSmrgfi 774606f32fbeSmrgfi 774706f32fbeSmrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 774806f32fbeSmrgif test -n "$ac_ct_DSYMUTIL"; then 7749b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7750b41a30aaSmrgprintf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 775106f32fbeSmrgelse 7752b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7753b41a30aaSmrgprintf "%s\n" "no" >&6; } 775406f32fbeSmrgfi 775506f32fbeSmrg 775606f32fbeSmrg if test "x$ac_ct_DSYMUTIL" = x; then 775706f32fbeSmrg DSYMUTIL=":" 775806f32fbeSmrg else 775906f32fbeSmrg case $cross_compiling:$ac_tool_warned in 776006f32fbeSmrgyes:) 7761b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7762b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 776306f32fbeSmrgac_tool_warned=yes ;; 776406f32fbeSmrgesac 776506f32fbeSmrg DSYMUTIL=$ac_ct_DSYMUTIL 776606f32fbeSmrg fi 776706f32fbeSmrgelse 776806f32fbeSmrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 776906f32fbeSmrgfi 777006f32fbeSmrg 777106f32fbeSmrg if test -n "$ac_tool_prefix"; then 777206f32fbeSmrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 777306f32fbeSmrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 7774b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7775b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7776b41a30aaSmrgif test ${ac_cv_prog_NMEDIT+y} 7777b41a30aaSmrgthen : 7778b41a30aaSmrg printf %s "(cached) " >&6 7779b41a30aaSmrgelse $as_nop 778006f32fbeSmrg if test -n "$NMEDIT"; then 778106f32fbeSmrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 778206f32fbeSmrgelse 778306f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 778406f32fbeSmrgfor as_dir in $PATH 778506f32fbeSmrgdo 778606f32fbeSmrg IFS=$as_save_IFS 7787b41a30aaSmrg case $as_dir in #((( 7788b41a30aaSmrg '') as_dir=./ ;; 7789b41a30aaSmrg */) ;; 7790b41a30aaSmrg *) as_dir=$as_dir/ ;; 7791b41a30aaSmrg esac 779206f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7793b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 779406f32fbeSmrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7795b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 779606f32fbeSmrg break 2 779706f32fbeSmrg fi 779806f32fbeSmrgdone 779906f32fbeSmrg done 780006f32fbeSmrgIFS=$as_save_IFS 780106f32fbeSmrg 780206f32fbeSmrgfi 780306f32fbeSmrgfi 780406f32fbeSmrgNMEDIT=$ac_cv_prog_NMEDIT 780506f32fbeSmrgif test -n "$NMEDIT"; then 7806b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7807b41a30aaSmrgprintf "%s\n" "$NMEDIT" >&6; } 780806f32fbeSmrgelse 7809b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7810b41a30aaSmrgprintf "%s\n" "no" >&6; } 781106f32fbeSmrgfi 781206f32fbeSmrg 781306f32fbeSmrg 781406f32fbeSmrgfi 781506f32fbeSmrgif test -z "$ac_cv_prog_NMEDIT"; then 781606f32fbeSmrg ac_ct_NMEDIT=$NMEDIT 781706f32fbeSmrg # Extract the first word of "nmedit", so it can be a program name with args. 781806f32fbeSmrgset dummy nmedit; ac_word=$2 7819b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7820b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7821b41a30aaSmrgif test ${ac_cv_prog_ac_ct_NMEDIT+y} 7822b41a30aaSmrgthen : 7823b41a30aaSmrg printf %s "(cached) " >&6 7824b41a30aaSmrgelse $as_nop 782506f32fbeSmrg if test -n "$ac_ct_NMEDIT"; then 782606f32fbeSmrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 782706f32fbeSmrgelse 782806f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 782906f32fbeSmrgfor as_dir in $PATH 783006f32fbeSmrgdo 783106f32fbeSmrg IFS=$as_save_IFS 7832b41a30aaSmrg case $as_dir in #((( 7833b41a30aaSmrg '') as_dir=./ ;; 7834b41a30aaSmrg */) ;; 7835b41a30aaSmrg *) as_dir=$as_dir/ ;; 7836b41a30aaSmrg esac 783706f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7838b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 783906f32fbeSmrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7840b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 784106f32fbeSmrg break 2 784206f32fbeSmrg fi 784306f32fbeSmrgdone 784406f32fbeSmrg done 784506f32fbeSmrgIFS=$as_save_IFS 784606f32fbeSmrg 784706f32fbeSmrgfi 784806f32fbeSmrgfi 784906f32fbeSmrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 785006f32fbeSmrgif test -n "$ac_ct_NMEDIT"; then 7851b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7852b41a30aaSmrgprintf "%s\n" "$ac_ct_NMEDIT" >&6; } 785306f32fbeSmrgelse 7854b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7855b41a30aaSmrgprintf "%s\n" "no" >&6; } 785606f32fbeSmrgfi 785706f32fbeSmrg 785806f32fbeSmrg if test "x$ac_ct_NMEDIT" = x; then 785906f32fbeSmrg NMEDIT=":" 786006f32fbeSmrg else 786106f32fbeSmrg case $cross_compiling:$ac_tool_warned in 786206f32fbeSmrgyes:) 7863b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7864b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 786506f32fbeSmrgac_tool_warned=yes ;; 786606f32fbeSmrgesac 786706f32fbeSmrg NMEDIT=$ac_ct_NMEDIT 786806f32fbeSmrg fi 786906f32fbeSmrgelse 787006f32fbeSmrg NMEDIT="$ac_cv_prog_NMEDIT" 787106f32fbeSmrgfi 787206f32fbeSmrg 787306f32fbeSmrg if test -n "$ac_tool_prefix"; then 787406f32fbeSmrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 787506f32fbeSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 7876b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7877b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7878b41a30aaSmrgif test ${ac_cv_prog_LIPO+y} 7879b41a30aaSmrgthen : 7880b41a30aaSmrg printf %s "(cached) " >&6 7881b41a30aaSmrgelse $as_nop 788206f32fbeSmrg if test -n "$LIPO"; then 788306f32fbeSmrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 788406f32fbeSmrgelse 788506f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 788606f32fbeSmrgfor as_dir in $PATH 788706f32fbeSmrgdo 788806f32fbeSmrg IFS=$as_save_IFS 7889b41a30aaSmrg case $as_dir in #((( 7890b41a30aaSmrg '') as_dir=./ ;; 7891b41a30aaSmrg */) ;; 7892b41a30aaSmrg *) as_dir=$as_dir/ ;; 7893b41a30aaSmrg esac 789406f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7895b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 789606f32fbeSmrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7897b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 789806f32fbeSmrg break 2 789906f32fbeSmrg fi 790006f32fbeSmrgdone 790106f32fbeSmrg done 790206f32fbeSmrgIFS=$as_save_IFS 790306f32fbeSmrg 790406f32fbeSmrgfi 790506f32fbeSmrgfi 790606f32fbeSmrgLIPO=$ac_cv_prog_LIPO 790706f32fbeSmrgif test -n "$LIPO"; then 7908b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7909b41a30aaSmrgprintf "%s\n" "$LIPO" >&6; } 791006f32fbeSmrgelse 7911b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7912b41a30aaSmrgprintf "%s\n" "no" >&6; } 791306f32fbeSmrgfi 791406f32fbeSmrg 791506f32fbeSmrg 791606f32fbeSmrgfi 791706f32fbeSmrgif test -z "$ac_cv_prog_LIPO"; then 791806f32fbeSmrg ac_ct_LIPO=$LIPO 791906f32fbeSmrg # Extract the first word of "lipo", so it can be a program name with args. 792006f32fbeSmrgset dummy lipo; ac_word=$2 7921b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7922b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7923b41a30aaSmrgif test ${ac_cv_prog_ac_ct_LIPO+y} 7924b41a30aaSmrgthen : 7925b41a30aaSmrg printf %s "(cached) " >&6 7926b41a30aaSmrgelse $as_nop 792706f32fbeSmrg if test -n "$ac_ct_LIPO"; then 792806f32fbeSmrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 792906f32fbeSmrgelse 793006f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 793106f32fbeSmrgfor as_dir in $PATH 793206f32fbeSmrgdo 793306f32fbeSmrg IFS=$as_save_IFS 7934b41a30aaSmrg case $as_dir in #((( 7935b41a30aaSmrg '') as_dir=./ ;; 7936b41a30aaSmrg */) ;; 7937b41a30aaSmrg *) as_dir=$as_dir/ ;; 7938b41a30aaSmrg esac 793906f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7940b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 794106f32fbeSmrg ac_cv_prog_ac_ct_LIPO="lipo" 7942b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 794306f32fbeSmrg break 2 794406f32fbeSmrg fi 794506f32fbeSmrgdone 794606f32fbeSmrg done 794706f32fbeSmrgIFS=$as_save_IFS 794806f32fbeSmrg 794906f32fbeSmrgfi 795006f32fbeSmrgfi 795106f32fbeSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 795206f32fbeSmrgif test -n "$ac_ct_LIPO"; then 7953b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7954b41a30aaSmrgprintf "%s\n" "$ac_ct_LIPO" >&6; } 795506f32fbeSmrgelse 7956b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7957b41a30aaSmrgprintf "%s\n" "no" >&6; } 795806f32fbeSmrgfi 795906f32fbeSmrg 796006f32fbeSmrg if test "x$ac_ct_LIPO" = x; then 796106f32fbeSmrg LIPO=":" 796206f32fbeSmrg else 796306f32fbeSmrg case $cross_compiling:$ac_tool_warned in 796406f32fbeSmrgyes:) 7965b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7966b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 796706f32fbeSmrgac_tool_warned=yes ;; 796806f32fbeSmrgesac 796906f32fbeSmrg LIPO=$ac_ct_LIPO 797006f32fbeSmrg fi 797106f32fbeSmrgelse 797206f32fbeSmrg LIPO="$ac_cv_prog_LIPO" 797306f32fbeSmrgfi 797406f32fbeSmrg 797506f32fbeSmrg if test -n "$ac_tool_prefix"; then 797606f32fbeSmrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 797706f32fbeSmrgset dummy ${ac_tool_prefix}otool; ac_word=$2 7978b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7979b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 7980b41a30aaSmrgif test ${ac_cv_prog_OTOOL+y} 7981b41a30aaSmrgthen : 7982b41a30aaSmrg printf %s "(cached) " >&6 7983b41a30aaSmrgelse $as_nop 798406f32fbeSmrg if test -n "$OTOOL"; then 798506f32fbeSmrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 798606f32fbeSmrgelse 798706f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 798806f32fbeSmrgfor as_dir in $PATH 798906f32fbeSmrgdo 799006f32fbeSmrg IFS=$as_save_IFS 7991b41a30aaSmrg case $as_dir in #((( 7992b41a30aaSmrg '') as_dir=./ ;; 7993b41a30aaSmrg */) ;; 7994b41a30aaSmrg *) as_dir=$as_dir/ ;; 7995b41a30aaSmrg esac 799606f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 7997b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 799806f32fbeSmrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7999b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 800006f32fbeSmrg break 2 800106f32fbeSmrg fi 800206f32fbeSmrgdone 800306f32fbeSmrg done 800406f32fbeSmrgIFS=$as_save_IFS 800506f32fbeSmrg 800606f32fbeSmrgfi 800706f32fbeSmrgfi 800806f32fbeSmrgOTOOL=$ac_cv_prog_OTOOL 800906f32fbeSmrgif test -n "$OTOOL"; then 8010b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8011b41a30aaSmrgprintf "%s\n" "$OTOOL" >&6; } 801206f32fbeSmrgelse 8013b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8014b41a30aaSmrgprintf "%s\n" "no" >&6; } 801506f32fbeSmrgfi 801606f32fbeSmrg 801706f32fbeSmrg 801806f32fbeSmrgfi 801906f32fbeSmrgif test -z "$ac_cv_prog_OTOOL"; then 802006f32fbeSmrg ac_ct_OTOOL=$OTOOL 802106f32fbeSmrg # Extract the first word of "otool", so it can be a program name with args. 802206f32fbeSmrgset dummy otool; ac_word=$2 8023b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8024b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 8025b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OTOOL+y} 8026b41a30aaSmrgthen : 8027b41a30aaSmrg printf %s "(cached) " >&6 8028b41a30aaSmrgelse $as_nop 802906f32fbeSmrg if test -n "$ac_ct_OTOOL"; then 803006f32fbeSmrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 803106f32fbeSmrgelse 803206f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 803306f32fbeSmrgfor as_dir in $PATH 803406f32fbeSmrgdo 803506f32fbeSmrg IFS=$as_save_IFS 8036b41a30aaSmrg case $as_dir in #((( 8037b41a30aaSmrg '') as_dir=./ ;; 8038b41a30aaSmrg */) ;; 8039b41a30aaSmrg *) as_dir=$as_dir/ ;; 8040b41a30aaSmrg esac 804106f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 8042b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 804306f32fbeSmrg ac_cv_prog_ac_ct_OTOOL="otool" 8044b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 804506f32fbeSmrg break 2 804606f32fbeSmrg fi 804706f32fbeSmrgdone 804806f32fbeSmrg done 804906f32fbeSmrgIFS=$as_save_IFS 805006f32fbeSmrg 805106f32fbeSmrgfi 805206f32fbeSmrgfi 805306f32fbeSmrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 805406f32fbeSmrgif test -n "$ac_ct_OTOOL"; then 8055b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8056b41a30aaSmrgprintf "%s\n" "$ac_ct_OTOOL" >&6; } 805706f32fbeSmrgelse 8058b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8059b41a30aaSmrgprintf "%s\n" "no" >&6; } 806006f32fbeSmrgfi 806106f32fbeSmrg 806206f32fbeSmrg if test "x$ac_ct_OTOOL" = x; then 806306f32fbeSmrg OTOOL=":" 806406f32fbeSmrg else 806506f32fbeSmrg case $cross_compiling:$ac_tool_warned in 806606f32fbeSmrgyes:) 8067b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8068b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 806906f32fbeSmrgac_tool_warned=yes ;; 807006f32fbeSmrgesac 807106f32fbeSmrg OTOOL=$ac_ct_OTOOL 807206f32fbeSmrg fi 807306f32fbeSmrgelse 807406f32fbeSmrg OTOOL="$ac_cv_prog_OTOOL" 807506f32fbeSmrgfi 807606f32fbeSmrg 807706f32fbeSmrg if test -n "$ac_tool_prefix"; then 807806f32fbeSmrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 807906f32fbeSmrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 8080b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8081b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 8082b41a30aaSmrgif test ${ac_cv_prog_OTOOL64+y} 8083b41a30aaSmrgthen : 8084b41a30aaSmrg printf %s "(cached) " >&6 8085b41a30aaSmrgelse $as_nop 808606f32fbeSmrg if test -n "$OTOOL64"; then 808706f32fbeSmrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 808806f32fbeSmrgelse 808906f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 809006f32fbeSmrgfor as_dir in $PATH 809106f32fbeSmrgdo 809206f32fbeSmrg IFS=$as_save_IFS 8093b41a30aaSmrg case $as_dir in #((( 8094b41a30aaSmrg '') as_dir=./ ;; 8095b41a30aaSmrg */) ;; 8096b41a30aaSmrg *) as_dir=$as_dir/ ;; 8097b41a30aaSmrg esac 809806f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 8099b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 810006f32fbeSmrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8101b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 810206f32fbeSmrg break 2 810306f32fbeSmrg fi 810406f32fbeSmrgdone 810506f32fbeSmrg done 810606f32fbeSmrgIFS=$as_save_IFS 810706f32fbeSmrg 810806f32fbeSmrgfi 810906f32fbeSmrgfi 811006f32fbeSmrgOTOOL64=$ac_cv_prog_OTOOL64 811106f32fbeSmrgif test -n "$OTOOL64"; then 8112b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8113b41a30aaSmrgprintf "%s\n" "$OTOOL64" >&6; } 811406f32fbeSmrgelse 8115b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8116b41a30aaSmrgprintf "%s\n" "no" >&6; } 811706f32fbeSmrgfi 811806f32fbeSmrg 811906f32fbeSmrg 812006f32fbeSmrgfi 812106f32fbeSmrgif test -z "$ac_cv_prog_OTOOL64"; then 812206f32fbeSmrg ac_ct_OTOOL64=$OTOOL64 812306f32fbeSmrg # Extract the first word of "otool64", so it can be a program name with args. 812406f32fbeSmrgset dummy otool64; ac_word=$2 8125b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8126b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 8127b41a30aaSmrgif test ${ac_cv_prog_ac_ct_OTOOL64+y} 8128b41a30aaSmrgthen : 8129b41a30aaSmrg printf %s "(cached) " >&6 8130b41a30aaSmrgelse $as_nop 813106f32fbeSmrg if test -n "$ac_ct_OTOOL64"; then 813206f32fbeSmrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 813306f32fbeSmrgelse 813406f32fbeSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 813506f32fbeSmrgfor as_dir in $PATH 813606f32fbeSmrgdo 813706f32fbeSmrg IFS=$as_save_IFS 8138b41a30aaSmrg case $as_dir in #((( 8139b41a30aaSmrg '') as_dir=./ ;; 8140b41a30aaSmrg */) ;; 8141b41a30aaSmrg *) as_dir=$as_dir/ ;; 8142b41a30aaSmrg esac 814306f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 8144b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 814506f32fbeSmrg ac_cv_prog_ac_ct_OTOOL64="otool64" 8146b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 814706f32fbeSmrg break 2 814806f32fbeSmrg fi 814906f32fbeSmrgdone 815006f32fbeSmrg done 815106f32fbeSmrgIFS=$as_save_IFS 815206f32fbeSmrg 815306f32fbeSmrgfi 815406f32fbeSmrgfi 815506f32fbeSmrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 815606f32fbeSmrgif test -n "$ac_ct_OTOOL64"; then 8157b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8158b41a30aaSmrgprintf "%s\n" "$ac_ct_OTOOL64" >&6; } 815906f32fbeSmrgelse 8160b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8161b41a30aaSmrgprintf "%s\n" "no" >&6; } 816206f32fbeSmrgfi 816306f32fbeSmrg 816406f32fbeSmrg if test "x$ac_ct_OTOOL64" = x; then 816506f32fbeSmrg OTOOL64=":" 816606f32fbeSmrg else 816706f32fbeSmrg case $cross_compiling:$ac_tool_warned in 816806f32fbeSmrgyes:) 8169b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8170b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 817106f32fbeSmrgac_tool_warned=yes ;; 817206f32fbeSmrgesac 817306f32fbeSmrg OTOOL64=$ac_ct_OTOOL64 817406f32fbeSmrg fi 817506f32fbeSmrgelse 817606f32fbeSmrg OTOOL64="$ac_cv_prog_OTOOL64" 817706f32fbeSmrgfi 817806f32fbeSmrg 817906f32fbeSmrg 818006f32fbeSmrg 818106f32fbeSmrg 818206f32fbeSmrg 818306f32fbeSmrg 818406f32fbeSmrg 818506f32fbeSmrg 818606f32fbeSmrg 818706f32fbeSmrg 818806f32fbeSmrg 818906f32fbeSmrg 819006f32fbeSmrg 819106f32fbeSmrg 819206f32fbeSmrg 819306f32fbeSmrg 819406f32fbeSmrg 819506f32fbeSmrg 819606f32fbeSmrg 819706f32fbeSmrg 819806f32fbeSmrg 819906f32fbeSmrg 820006f32fbeSmrg 820106f32fbeSmrg 820206f32fbeSmrg 820306f32fbeSmrg 820406f32fbeSmrg 8205b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8206b41a30aaSmrgprintf %s "checking for -single_module linker flag... " >&6; } 8207b41a30aaSmrgif test ${lt_cv_apple_cc_single_mod+y} 8208b41a30aaSmrgthen : 8209b41a30aaSmrg printf %s "(cached) " >&6 8210b41a30aaSmrgelse $as_nop 821106f32fbeSmrg lt_cv_apple_cc_single_mod=no 8212b41a30aaSmrg if test -z "$LT_MULTI_MODULE"; then 821306f32fbeSmrg # By default we will add the -single_module flag. You can override 821406f32fbeSmrg # by either setting the environment variable LT_MULTI_MODULE 821506f32fbeSmrg # non-empty at configure time, or by adding -multi_module to the 821606f32fbeSmrg # link flags. 821706f32fbeSmrg rm -rf libconftest.dylib* 821806f32fbeSmrg echo "int foo(void){return 1;}" > conftest.c 821906f32fbeSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 822006f32fbeSmrg-dynamiclib -Wl,-single_module conftest.c" >&5 822106f32fbeSmrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 822206f32fbeSmrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 822306f32fbeSmrg _lt_result=$? 822457ee1794Smrg # If there is a non-empty error log, and "single_module" 822557ee1794Smrg # appears in it, assume the flag caused a linker warning 822657ee1794Smrg if test -s conftest.err && $GREP single_module conftest.err; then 822757ee1794Smrg cat conftest.err >&5 822857ee1794Smrg # Otherwise, if the output was created with a 0 exit code from 822957ee1794Smrg # the compiler, it worked. 8230b41a30aaSmrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 823106f32fbeSmrg lt_cv_apple_cc_single_mod=yes 823206f32fbeSmrg else 823306f32fbeSmrg cat conftest.err >&5 823406f32fbeSmrg fi 823506f32fbeSmrg rm -rf libconftest.dylib* 823606f32fbeSmrg rm -f conftest.* 823706f32fbeSmrg fi 823806f32fbeSmrgfi 8239b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8240b41a30aaSmrgprintf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 824157ee1794Smrg 8242b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8243b41a30aaSmrgprintf %s "checking for -exported_symbols_list linker flag... " >&6; } 8244b41a30aaSmrgif test ${lt_cv_ld_exported_symbols_list+y} 8245b41a30aaSmrgthen : 8246b41a30aaSmrg printf %s "(cached) " >&6 8247b41a30aaSmrgelse $as_nop 824806f32fbeSmrg lt_cv_ld_exported_symbols_list=no 824906f32fbeSmrg save_LDFLAGS=$LDFLAGS 825006f32fbeSmrg echo "_main" > conftest.sym 825106f32fbeSmrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 825206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 825306f32fbeSmrg/* end confdefs.h. */ 825406f32fbeSmrg 825506f32fbeSmrgint 8256b41a30aaSmrgmain (void) 825706f32fbeSmrg{ 825806f32fbeSmrg 825906f32fbeSmrg ; 826006f32fbeSmrg return 0; 826106f32fbeSmrg} 826206f32fbeSmrg_ACEOF 8263b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 8264b41a30aaSmrgthen : 826506f32fbeSmrg lt_cv_ld_exported_symbols_list=yes 8266b41a30aaSmrgelse $as_nop 826706f32fbeSmrg lt_cv_ld_exported_symbols_list=no 826806f32fbeSmrgfi 8269b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 827006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 8271b41a30aaSmrg LDFLAGS=$save_LDFLAGS 827206f32fbeSmrg 827306f32fbeSmrgfi 8274b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8275b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 827657ee1794Smrg 8277b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8278b41a30aaSmrgprintf %s "checking for -force_load linker flag... " >&6; } 8279b41a30aaSmrgif test ${lt_cv_ld_force_load+y} 8280b41a30aaSmrgthen : 8281b41a30aaSmrg printf %s "(cached) " >&6 8282b41a30aaSmrgelse $as_nop 828306f32fbeSmrg lt_cv_ld_force_load=no 828406f32fbeSmrg cat > conftest.c << _LT_EOF 828506f32fbeSmrgint forced_loaded() { return 2;} 828606f32fbeSmrg_LT_EOF 828706f32fbeSmrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 828806f32fbeSmrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8289b41a30aaSmrg echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 8290b41a30aaSmrg $AR $AR_FLAGS libconftest.a conftest.o 2>&5 829106f32fbeSmrg echo "$RANLIB libconftest.a" >&5 829206f32fbeSmrg $RANLIB libconftest.a 2>&5 829306f32fbeSmrg cat > conftest.c << _LT_EOF 829406f32fbeSmrgint main() { return 0;} 829506f32fbeSmrg_LT_EOF 829606f32fbeSmrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 829706f32fbeSmrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 829806f32fbeSmrg _lt_result=$? 829957ee1794Smrg if test -s conftest.err && $GREP force_load conftest.err; then 830057ee1794Smrg cat conftest.err >&5 8301b41a30aaSmrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 830206f32fbeSmrg lt_cv_ld_force_load=yes 830306f32fbeSmrg else 830406f32fbeSmrg cat conftest.err >&5 830506f32fbeSmrg fi 830606f32fbeSmrg rm -f conftest.err libconftest.a conftest conftest.c 830706f32fbeSmrg rm -rf conftest.dSYM 830806f32fbeSmrg 830906f32fbeSmrgfi 8310b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8311b41a30aaSmrgprintf "%s\n" "$lt_cv_ld_force_load" >&6; } 831206f32fbeSmrg case $host_os in 831306f32fbeSmrg rhapsody* | darwin1.[012]) 8314b41a30aaSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 831506f32fbeSmrg darwin1.*) 8316b41a30aaSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8317b41a30aaSmrg darwin*) 8318b41a30aaSmrg case $MACOSX_DEPLOYMENT_TARGET,$host in 8319b41a30aaSmrg 10.[012],*|,*powerpc*-darwin[5-8]*) 8320b41a30aaSmrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8321b41a30aaSmrg *) 8322b41a30aaSmrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 832306f32fbeSmrg esac 832406f32fbeSmrg ;; 832506f32fbeSmrg esac 8326b41a30aaSmrg if test yes = "$lt_cv_apple_cc_single_mod"; then 832706f32fbeSmrg _lt_dar_single_mod='$single_module' 832806f32fbeSmrg fi 8329b41a30aaSmrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 8330b41a30aaSmrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 833106f32fbeSmrg else 8332b41a30aaSmrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 833306f32fbeSmrg fi 8334b41a30aaSmrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 833506f32fbeSmrg _lt_dsymutil='~$DSYMUTIL $lib || :' 833606f32fbeSmrg else 833706f32fbeSmrg _lt_dsymutil= 833806f32fbeSmrg fi 833906f32fbeSmrg ;; 834006f32fbeSmrg esac 834106f32fbeSmrg 8342b41a30aaSmrg# func_munge_path_list VARIABLE PATH 8343b41a30aaSmrg# ----------------------------------- 8344b41a30aaSmrg# VARIABLE is name of variable containing _space_ separated list of 8345b41a30aaSmrg# directories to be munged by the contents of PATH, which is string 8346b41a30aaSmrg# having a format: 8347b41a30aaSmrg# "DIR[:DIR]:" 8348b41a30aaSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 8349b41a30aaSmrg# ":DIR[:DIR]" 8350b41a30aaSmrg# string "DIR[ DIR]" will be appended to VARIABLE 8351b41a30aaSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 8352b41a30aaSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8353b41a30aaSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 8354b41a30aaSmrg# "DIR[:DIR]" 8355b41a30aaSmrg# VARIABLE will be replaced by "DIR[ DIR]" 8356b41a30aaSmrgfunc_munge_path_list () 835706f32fbeSmrg{ 8358b41a30aaSmrg case x$2 in 8359b41a30aaSmrg x) 8360b41a30aaSmrg ;; 8361b41a30aaSmrg *:) 8362b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8363b41a30aaSmrg ;; 8364b41a30aaSmrg x:*) 8365b41a30aaSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8366b41a30aaSmrg ;; 8367b41a30aaSmrg *::*) 8368b41a30aaSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8369b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8370b41a30aaSmrg ;; 8371b41a30aaSmrg *) 8372b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8373b41a30aaSmrg ;; 8374b41a30aaSmrg esac 837506f32fbeSmrg} 837606f32fbeSmrg 8377b41a30aaSmrgac_header= ac_cache= 8378b41a30aaSmrgfor ac_item in $ac_header_c_list 8379b41a30aaSmrgdo 8380b41a30aaSmrg if test $ac_cache; then 8381b41a30aaSmrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 8382b41a30aaSmrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 8383b41a30aaSmrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 8384b41a30aaSmrg fi 8385b41a30aaSmrg ac_header= ac_cache= 8386b41a30aaSmrg elif test $ac_header; then 8387b41a30aaSmrg ac_cache=$ac_item 8388b41a30aaSmrg else 8389b41a30aaSmrg ac_header=$ac_item 8390b41a30aaSmrg fi 8391b41a30aaSmrgdone 839206f32fbeSmrg 839306f32fbeSmrg 839406f32fbeSmrg 839506f32fbeSmrg 839606f32fbeSmrg 839706f32fbeSmrg 839806f32fbeSmrg 839906f32fbeSmrg 8400b41a30aaSmrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 8401b41a30aaSmrgthen : 840206f32fbeSmrg 8403b41a30aaSmrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 840406f32fbeSmrg 840506f32fbeSmrgfi 8406b41a30aaSmrgac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 840706f32fbeSmrg" 8408b41a30aaSmrgif test "x$ac_cv_header_dlfcn_h" = xyes 8409b41a30aaSmrgthen : 8410b41a30aaSmrg printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 841106f32fbeSmrg 841206f32fbeSmrgfi 841306f32fbeSmrg 841406f32fbeSmrg 841506f32fbeSmrg 841606f32fbeSmrg 841706f32fbeSmrg 841806f32fbeSmrg# Set options 841906f32fbeSmrg 842006f32fbeSmrg 842106f32fbeSmrg 842206f32fbeSmrg enable_dlopen=no 842306f32fbeSmrg 842406f32fbeSmrg 842506f32fbeSmrg enable_win32_dll=no 842606f32fbeSmrg 842706f32fbeSmrg 842806f32fbeSmrg # Check whether --enable-shared was given. 8429b41a30aaSmrgif test ${enable_shared+y} 8430b41a30aaSmrgthen : 843106f32fbeSmrg enableval=$enable_shared; p=${PACKAGE-default} 843206f32fbeSmrg case $enableval in 843306f32fbeSmrg yes) enable_shared=yes ;; 843406f32fbeSmrg no) enable_shared=no ;; 843506f32fbeSmrg *) 843606f32fbeSmrg enable_shared=no 843706f32fbeSmrg # Look at the argument we got. We use all the common list separators. 8438b41a30aaSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 843906f32fbeSmrg for pkg in $enableval; do 8440b41a30aaSmrg IFS=$lt_save_ifs 844106f32fbeSmrg if test "X$pkg" = "X$p"; then 844206f32fbeSmrg enable_shared=yes 844306f32fbeSmrg fi 844406f32fbeSmrg done 8445b41a30aaSmrg IFS=$lt_save_ifs 844606f32fbeSmrg ;; 844706f32fbeSmrg esac 8448b41a30aaSmrgelse $as_nop 844906f32fbeSmrg enable_shared=yes 845006f32fbeSmrgfi 845106f32fbeSmrg 845206f32fbeSmrg 845306f32fbeSmrg 845406f32fbeSmrg 845506f32fbeSmrg 845606f32fbeSmrg 845706f32fbeSmrg 845806f32fbeSmrg 845906f32fbeSmrg 846006f32fbeSmrg # Check whether --enable-static was given. 8461b41a30aaSmrgif test ${enable_static+y} 8462b41a30aaSmrgthen : 846306f32fbeSmrg enableval=$enable_static; p=${PACKAGE-default} 846406f32fbeSmrg case $enableval in 846506f32fbeSmrg yes) enable_static=yes ;; 846606f32fbeSmrg no) enable_static=no ;; 846706f32fbeSmrg *) 846806f32fbeSmrg enable_static=no 846906f32fbeSmrg # Look at the argument we got. We use all the common list separators. 8470b41a30aaSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 847106f32fbeSmrg for pkg in $enableval; do 8472b41a30aaSmrg IFS=$lt_save_ifs 847306f32fbeSmrg if test "X$pkg" = "X$p"; then 847406f32fbeSmrg enable_static=yes 847506f32fbeSmrg fi 847606f32fbeSmrg done 8477b41a30aaSmrg IFS=$lt_save_ifs 847806f32fbeSmrg ;; 847906f32fbeSmrg esac 8480b41a30aaSmrgelse $as_nop 848106f32fbeSmrg enable_static=yes 848206f32fbeSmrgfi 848306f32fbeSmrg 848406f32fbeSmrg 848506f32fbeSmrg 848606f32fbeSmrg 848706f32fbeSmrg 848806f32fbeSmrg 848906f32fbeSmrg 849006f32fbeSmrg 849106f32fbeSmrg 849206f32fbeSmrg 849306f32fbeSmrg# Check whether --with-pic was given. 8494b41a30aaSmrgif test ${with_pic+y} 8495b41a30aaSmrgthen : 849657ee1794Smrg withval=$with_pic; lt_p=${PACKAGE-default} 849757ee1794Smrg case $withval in 849857ee1794Smrg yes|no) pic_mode=$withval ;; 849957ee1794Smrg *) 850057ee1794Smrg pic_mode=default 850157ee1794Smrg # Look at the argument we got. We use all the common list separators. 8502b41a30aaSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 850357ee1794Smrg for lt_pkg in $withval; do 8504b41a30aaSmrg IFS=$lt_save_ifs 850557ee1794Smrg if test "X$lt_pkg" = "X$lt_p"; then 850657ee1794Smrg pic_mode=yes 850757ee1794Smrg fi 850857ee1794Smrg done 8509b41a30aaSmrg IFS=$lt_save_ifs 851057ee1794Smrg ;; 851157ee1794Smrg esac 8512b41a30aaSmrgelse $as_nop 851306f32fbeSmrg pic_mode=default 851406f32fbeSmrgfi 851506f32fbeSmrg 851606f32fbeSmrg 851706f32fbeSmrg 851806f32fbeSmrg 851906f32fbeSmrg 852006f32fbeSmrg 852106f32fbeSmrg 852206f32fbeSmrg 852306f32fbeSmrg # Check whether --enable-fast-install was given. 8524b41a30aaSmrgif test ${enable_fast_install+y} 8525b41a30aaSmrgthen : 852606f32fbeSmrg enableval=$enable_fast_install; p=${PACKAGE-default} 852706f32fbeSmrg case $enableval in 852806f32fbeSmrg yes) enable_fast_install=yes ;; 852906f32fbeSmrg no) enable_fast_install=no ;; 853006f32fbeSmrg *) 853106f32fbeSmrg enable_fast_install=no 853206f32fbeSmrg # Look at the argument we got. We use all the common list separators. 8533b41a30aaSmrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 853406f32fbeSmrg for pkg in $enableval; do 8535b41a30aaSmrg IFS=$lt_save_ifs 853606f32fbeSmrg if test "X$pkg" = "X$p"; then 853706f32fbeSmrg enable_fast_install=yes 853806f32fbeSmrg fi 853906f32fbeSmrg done 8540b41a30aaSmrg IFS=$lt_save_ifs 854106f32fbeSmrg ;; 854206f32fbeSmrg esac 8543b41a30aaSmrgelse $as_nop 854406f32fbeSmrg enable_fast_install=yes 854506f32fbeSmrgfi 854606f32fbeSmrg 854706f32fbeSmrg 854806f32fbeSmrg 854906f32fbeSmrg 855006f32fbeSmrg 855106f32fbeSmrg 855206f32fbeSmrg 855306f32fbeSmrg 8554b41a30aaSmrg shared_archive_member_spec= 8555b41a30aaSmrgcase $host,$enable_shared in 8556b41a30aaSmrgpower*-*-aix[5-9]*,yes) 8557b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8558b41a30aaSmrgprintf %s "checking which variant of shared library versioning to provide... " >&6; } 8559b41a30aaSmrg 8560b41a30aaSmrg# Check whether --with-aix-soname was given. 8561b41a30aaSmrgif test ${with_aix_soname+y} 8562b41a30aaSmrgthen : 8563b41a30aaSmrg withval=$with_aix_soname; case $withval in 8564b41a30aaSmrg aix|svr4|both) 8565b41a30aaSmrg ;; 8566b41a30aaSmrg *) 8567b41a30aaSmrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8568b41a30aaSmrg ;; 8569b41a30aaSmrg esac 8570b41a30aaSmrg lt_cv_with_aix_soname=$with_aix_soname 8571b41a30aaSmrgelse $as_nop 8572b41a30aaSmrg if test ${lt_cv_with_aix_soname+y} 8573b41a30aaSmrgthen : 8574b41a30aaSmrg printf %s "(cached) " >&6 8575b41a30aaSmrgelse $as_nop 8576b41a30aaSmrg lt_cv_with_aix_soname=aix 8577b41a30aaSmrgfi 8578b41a30aaSmrg 8579b41a30aaSmrg with_aix_soname=$lt_cv_with_aix_soname 8580b41a30aaSmrgfi 8581b41a30aaSmrg 8582b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8583b41a30aaSmrgprintf "%s\n" "$with_aix_soname" >&6; } 8584b41a30aaSmrg if test aix != "$with_aix_soname"; then 8585b41a30aaSmrg # For the AIX way of multilib, we name the shared archive member 8586b41a30aaSmrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8587b41a30aaSmrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8588b41a30aaSmrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8589b41a30aaSmrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 8590b41a30aaSmrg if test 64 = "${OBJECT_MODE-32}"; then 8591b41a30aaSmrg shared_archive_member_spec=shr_64 8592b41a30aaSmrg else 8593b41a30aaSmrg shared_archive_member_spec=shr 8594b41a30aaSmrg fi 8595b41a30aaSmrg fi 8596b41a30aaSmrg ;; 8597b41a30aaSmrg*) 8598b41a30aaSmrg with_aix_soname=aix 8599b41a30aaSmrg ;; 8600b41a30aaSmrgesac 8601b41a30aaSmrg 8602b41a30aaSmrg 8603b41a30aaSmrg 8604b41a30aaSmrg 8605b41a30aaSmrg 8606b41a30aaSmrg 8607b41a30aaSmrg 860806f32fbeSmrg 860906f32fbeSmrg 861006f32fbeSmrg 861106f32fbeSmrg# This can be used to rebuild libtool when needed 8612b41a30aaSmrgLIBTOOL_DEPS=$ltmain 861306f32fbeSmrg 861406f32fbeSmrg# Always use our own libtool. 861506f32fbeSmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 861606f32fbeSmrg 861706f32fbeSmrg 861806f32fbeSmrg 861906f32fbeSmrg 862006f32fbeSmrg 862106f32fbeSmrg 862206f32fbeSmrg 862306f32fbeSmrg 862406f32fbeSmrg 862506f32fbeSmrg 862606f32fbeSmrg 862706f32fbeSmrg 862806f32fbeSmrg 862906f32fbeSmrg 863006f32fbeSmrg 863106f32fbeSmrg 863206f32fbeSmrg 863306f32fbeSmrg 863406f32fbeSmrg 863506f32fbeSmrg 863606f32fbeSmrg 863757ee1794Smrg 863857ee1794Smrg 863957ee1794Smrg 864057ee1794Smrg 864106f32fbeSmrg 864206f32fbeSmrg 864306f32fbeSmrg 864406f32fbeSmrg 864506f32fbeSmrg 864606f32fbeSmrgtest -z "$LN_S" && LN_S="ln -s" 864706f32fbeSmrg 864806f32fbeSmrg 864906f32fbeSmrg 865006f32fbeSmrg 865106f32fbeSmrg 865206f32fbeSmrg 865306f32fbeSmrg 865406f32fbeSmrg 865506f32fbeSmrg 865606f32fbeSmrg 865706f32fbeSmrg 865806f32fbeSmrg 865906f32fbeSmrg 866006f32fbeSmrg 8661b41a30aaSmrgif test -n "${ZSH_VERSION+set}"; then 866206f32fbeSmrg setopt NO_GLOB_SUBST 866306f32fbeSmrgfi 866406f32fbeSmrg 8665b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8666b41a30aaSmrgprintf %s "checking for objdir... " >&6; } 8667b41a30aaSmrgif test ${lt_cv_objdir+y} 8668b41a30aaSmrgthen : 8669b41a30aaSmrg printf %s "(cached) " >&6 8670b41a30aaSmrgelse $as_nop 867106f32fbeSmrg rm -f .libs 2>/dev/null 867206f32fbeSmrgmkdir .libs 2>/dev/null 867306f32fbeSmrgif test -d .libs; then 867406f32fbeSmrg lt_cv_objdir=.libs 867506f32fbeSmrgelse 867606f32fbeSmrg # MS-DOS does not allow filenames that begin with a dot. 867706f32fbeSmrg lt_cv_objdir=_libs 867806f32fbeSmrgfi 867906f32fbeSmrgrmdir .libs 2>/dev/null 868006f32fbeSmrgfi 8681b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8682b41a30aaSmrgprintf "%s\n" "$lt_cv_objdir" >&6; } 868306f32fbeSmrgobjdir=$lt_cv_objdir 868406f32fbeSmrg 868506f32fbeSmrg 868606f32fbeSmrg 868706f32fbeSmrg 868806f32fbeSmrg 8689b41a30aaSmrgprintf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 869006f32fbeSmrg 869106f32fbeSmrg 869206f32fbeSmrg 869306f32fbeSmrg 869406f32fbeSmrgcase $host_os in 869506f32fbeSmrgaix3*) 869606f32fbeSmrg # AIX sometimes has problems with the GCC collect2 program. For some 869706f32fbeSmrg # reason, if we set the COLLECT_NAMES environment variable, the problems 869806f32fbeSmrg # vanish in a puff of smoke. 8699b41a30aaSmrg if test set != "${COLLECT_NAMES+set}"; then 870006f32fbeSmrg COLLECT_NAMES= 870106f32fbeSmrg export COLLECT_NAMES 870206f32fbeSmrg fi 870306f32fbeSmrg ;; 870406f32fbeSmrgesac 870506f32fbeSmrg 870606f32fbeSmrg# Global variables: 870706f32fbeSmrgofile=libtool 870806f32fbeSmrgcan_build_shared=yes 870906f32fbeSmrg 8710b41a30aaSmrg# All known linkers require a '.a' archive for static linking (except MSVC and 8711b41a30aaSmrg# ICC, which need '.lib'). 871206f32fbeSmrglibext=a 871306f32fbeSmrg 8714b41a30aaSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld 871506f32fbeSmrg 8716b41a30aaSmrgold_CC=$CC 8717b41a30aaSmrgold_CFLAGS=$CFLAGS 871806f32fbeSmrg 871906f32fbeSmrg# Set sane defaults for various variables 872006f32fbeSmrgtest -z "$CC" && CC=cc 872106f32fbeSmrgtest -z "$LTCC" && LTCC=$CC 872206f32fbeSmrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 872306f32fbeSmrgtest -z "$LD" && LD=ld 872406f32fbeSmrgtest -z "$ac_objext" && ac_objext=o 872506f32fbeSmrg 8726b41a30aaSmrgfunc_cc_basename $compiler 8727b41a30aaSmrgcc_basename=$func_cc_basename_result 872806f32fbeSmrg 872906f32fbeSmrg 873006f32fbeSmrg# Only perform the check for file, if the check method requires it 873106f32fbeSmrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 873206f32fbeSmrgcase $deplibs_check_method in 873306f32fbeSmrgfile_magic*) 873406f32fbeSmrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8735b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8736b41a30aaSmrgprintf %s "checking for ${ac_tool_prefix}file... " >&6; } 8737b41a30aaSmrgif test ${lt_cv_path_MAGIC_CMD+y} 8738b41a30aaSmrgthen : 8739b41a30aaSmrg printf %s "(cached) " >&6 8740b41a30aaSmrgelse $as_nop 874106f32fbeSmrg case $MAGIC_CMD in 874206f32fbeSmrg[\\/*] | ?:[\\/]*) 8743b41a30aaSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 874406f32fbeSmrg ;; 874506f32fbeSmrg*) 8746b41a30aaSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 8747b41a30aaSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 874806f32fbeSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 874906f32fbeSmrg for ac_dir in $ac_dummy; do 8750b41a30aaSmrg IFS=$lt_save_ifs 875106f32fbeSmrg test -z "$ac_dir" && ac_dir=. 8752b41a30aaSmrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 8753b41a30aaSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 875406f32fbeSmrg if test -n "$file_magic_test_file"; then 875506f32fbeSmrg case $deplibs_check_method in 875606f32fbeSmrg "file_magic "*) 875706f32fbeSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8758b41a30aaSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 875906f32fbeSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 876006f32fbeSmrg $EGREP "$file_magic_regex" > /dev/null; then 876106f32fbeSmrg : 876206f32fbeSmrg else 876306f32fbeSmrg cat <<_LT_EOF 1>&2 876406f32fbeSmrg 876506f32fbeSmrg*** Warning: the command libtool uses to detect shared libraries, 876606f32fbeSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 876706f32fbeSmrg*** The result is that libtool may fail to recognize shared libraries 876806f32fbeSmrg*** as such. This will affect the creation of libtool libraries that 876906f32fbeSmrg*** depend on shared libraries, but programs linked with such libtool 877006f32fbeSmrg*** libraries will work regardless of this problem. Nevertheless, you 877106f32fbeSmrg*** may want to report the problem to your system manager and/or to 877206f32fbeSmrg*** bug-libtool@gnu.org 877306f32fbeSmrg 877406f32fbeSmrg_LT_EOF 877506f32fbeSmrg fi ;; 877606f32fbeSmrg esac 877706f32fbeSmrg fi 877806f32fbeSmrg break 877906f32fbeSmrg fi 878006f32fbeSmrg done 8781b41a30aaSmrg IFS=$lt_save_ifs 8782b41a30aaSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 878306f32fbeSmrg ;; 878406f32fbeSmrgesac 878506f32fbeSmrgfi 878606f32fbeSmrg 8787b41a30aaSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 878806f32fbeSmrgif test -n "$MAGIC_CMD"; then 8789b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8790b41a30aaSmrgprintf "%s\n" "$MAGIC_CMD" >&6; } 879106f32fbeSmrgelse 8792b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8793b41a30aaSmrgprintf "%s\n" "no" >&6; } 879406f32fbeSmrgfi 879506f32fbeSmrg 879606f32fbeSmrg 879706f32fbeSmrg 879806f32fbeSmrg 879906f32fbeSmrg 880006f32fbeSmrgif test -z "$lt_cv_path_MAGIC_CMD"; then 880106f32fbeSmrg if test -n "$ac_tool_prefix"; then 8802b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8803b41a30aaSmrgprintf %s "checking for file... " >&6; } 8804b41a30aaSmrgif test ${lt_cv_path_MAGIC_CMD+y} 8805b41a30aaSmrgthen : 8806b41a30aaSmrg printf %s "(cached) " >&6 8807b41a30aaSmrgelse $as_nop 880806f32fbeSmrg case $MAGIC_CMD in 880906f32fbeSmrg[\\/*] | ?:[\\/]*) 8810b41a30aaSmrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 881106f32fbeSmrg ;; 881206f32fbeSmrg*) 8813b41a30aaSmrg lt_save_MAGIC_CMD=$MAGIC_CMD 8814b41a30aaSmrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 881506f32fbeSmrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 881606f32fbeSmrg for ac_dir in $ac_dummy; do 8817b41a30aaSmrg IFS=$lt_save_ifs 881806f32fbeSmrg test -z "$ac_dir" && ac_dir=. 8819b41a30aaSmrg if test -f "$ac_dir/file"; then 8820b41a30aaSmrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 882106f32fbeSmrg if test -n "$file_magic_test_file"; then 882206f32fbeSmrg case $deplibs_check_method in 882306f32fbeSmrg "file_magic "*) 882406f32fbeSmrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8825b41a30aaSmrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 882606f32fbeSmrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 882706f32fbeSmrg $EGREP "$file_magic_regex" > /dev/null; then 882806f32fbeSmrg : 882906f32fbeSmrg else 883006f32fbeSmrg cat <<_LT_EOF 1>&2 883106f32fbeSmrg 883206f32fbeSmrg*** Warning: the command libtool uses to detect shared libraries, 883306f32fbeSmrg*** $file_magic_cmd, produces output that libtool cannot recognize. 883406f32fbeSmrg*** The result is that libtool may fail to recognize shared libraries 883506f32fbeSmrg*** as such. This will affect the creation of libtool libraries that 883606f32fbeSmrg*** depend on shared libraries, but programs linked with such libtool 883706f32fbeSmrg*** libraries will work regardless of this problem. Nevertheless, you 883806f32fbeSmrg*** may want to report the problem to your system manager and/or to 883906f32fbeSmrg*** bug-libtool@gnu.org 884006f32fbeSmrg 884106f32fbeSmrg_LT_EOF 884206f32fbeSmrg fi ;; 884306f32fbeSmrg esac 884406f32fbeSmrg fi 884506f32fbeSmrg break 884606f32fbeSmrg fi 884706f32fbeSmrg done 8848b41a30aaSmrg IFS=$lt_save_ifs 8849b41a30aaSmrg MAGIC_CMD=$lt_save_MAGIC_CMD 885006f32fbeSmrg ;; 885106f32fbeSmrgesac 885206f32fbeSmrgfi 885306f32fbeSmrg 8854b41a30aaSmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 885506f32fbeSmrgif test -n "$MAGIC_CMD"; then 8856b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8857b41a30aaSmrgprintf "%s\n" "$MAGIC_CMD" >&6; } 885806f32fbeSmrgelse 8859b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8860b41a30aaSmrgprintf "%s\n" "no" >&6; } 886106f32fbeSmrgfi 886206f32fbeSmrg 886306f32fbeSmrg 886406f32fbeSmrg else 886506f32fbeSmrg MAGIC_CMD=: 886606f32fbeSmrg fi 886706f32fbeSmrgfi 886806f32fbeSmrg 886906f32fbeSmrg fi 887006f32fbeSmrg ;; 887106f32fbeSmrgesac 887206f32fbeSmrg 887306f32fbeSmrg# Use C for the default configuration in the libtool script 887406f32fbeSmrg 8875b41a30aaSmrglt_save_CC=$CC 887606f32fbeSmrgac_ext=c 887706f32fbeSmrgac_cpp='$CPP $CPPFLAGS' 887806f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 887906f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 888006f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 888106f32fbeSmrg 888206f32fbeSmrg 888306f32fbeSmrg# Source file extension for C test sources. 888406f32fbeSmrgac_ext=c 888506f32fbeSmrg 888606f32fbeSmrg# Object file extension for compiled C test sources. 888706f32fbeSmrgobjext=o 888806f32fbeSmrgobjext=$objext 888906f32fbeSmrg 889006f32fbeSmrg# Code to be used in simple compile tests 889106f32fbeSmrglt_simple_compile_test_code="int some_variable = 0;" 889206f32fbeSmrg 889306f32fbeSmrg# Code to be used in simple link tests 889406f32fbeSmrglt_simple_link_test_code='int main(){return(0);}' 889506f32fbeSmrg 889606f32fbeSmrg 889706f32fbeSmrg 889806f32fbeSmrg 889906f32fbeSmrg 890006f32fbeSmrg 890106f32fbeSmrg 890206f32fbeSmrg# If no C compiler was specified, use CC. 890306f32fbeSmrgLTCC=${LTCC-"$CC"} 890406f32fbeSmrg 890506f32fbeSmrg# If no C compiler flags were specified, use CFLAGS. 890606f32fbeSmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 890706f32fbeSmrg 890806f32fbeSmrg# Allow CC to be a program name with arguments. 890906f32fbeSmrgcompiler=$CC 891006f32fbeSmrg 891106f32fbeSmrg# Save the default compiler, since it gets overwritten when the other 891206f32fbeSmrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 891306f32fbeSmrgcompiler_DEFAULT=$CC 891406f32fbeSmrg 891506f32fbeSmrg# save warnings/boilerplate of simple test code 891606f32fbeSmrgac_outfile=conftest.$ac_objext 891706f32fbeSmrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 891806f32fbeSmrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 891906f32fbeSmrg_lt_compiler_boilerplate=`cat conftest.err` 892006f32fbeSmrg$RM conftest* 892106f32fbeSmrg 892206f32fbeSmrgac_outfile=conftest.$ac_objext 892306f32fbeSmrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 892406f32fbeSmrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 892506f32fbeSmrg_lt_linker_boilerplate=`cat conftest.err` 892606f32fbeSmrg$RM -r conftest* 892706f32fbeSmrg 892806f32fbeSmrg 892906f32fbeSmrgif test -n "$compiler"; then 893006f32fbeSmrg 893106f32fbeSmrglt_prog_compiler_no_builtin_flag= 893206f32fbeSmrg 8933b41a30aaSmrgif test yes = "$GCC"; then 893406f32fbeSmrg case $cc_basename in 893506f32fbeSmrg nvcc*) 893606f32fbeSmrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 893706f32fbeSmrg *) 893806f32fbeSmrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 893906f32fbeSmrg esac 894006f32fbeSmrg 8941b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8942b41a30aaSmrgprintf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8943b41a30aaSmrgif test ${lt_cv_prog_compiler_rtti_exceptions+y} 8944b41a30aaSmrgthen : 8945b41a30aaSmrg printf %s "(cached) " >&6 8946b41a30aaSmrgelse $as_nop 894706f32fbeSmrg lt_cv_prog_compiler_rtti_exceptions=no 894806f32fbeSmrg ac_outfile=conftest.$ac_objext 894906f32fbeSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8950b41a30aaSmrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 895106f32fbeSmrg # Insert the option either (1) after the last *FLAGS variable, or 895206f32fbeSmrg # (2) before a word containing "conftest.", or (3) at the end. 895306f32fbeSmrg # Note that $ac_compile itself does not contain backslashes and begins 895406f32fbeSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 895506f32fbeSmrg # The option is referenced via a variable to avoid confusing sed. 895606f32fbeSmrg lt_compile=`echo "$ac_compile" | $SED \ 895706f32fbeSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 895806f32fbeSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 895906f32fbeSmrg -e 's:$: $lt_compiler_flag:'` 896006f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 896106f32fbeSmrg (eval "$lt_compile" 2>conftest.err) 896206f32fbeSmrg ac_status=$? 896306f32fbeSmrg cat conftest.err >&5 896406f32fbeSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 896506f32fbeSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 896606f32fbeSmrg # The compiler can only warn and ignore the option if not recognized 896706f32fbeSmrg # So say no if there are warnings other than the usual output. 896806f32fbeSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 896906f32fbeSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 897006f32fbeSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 897106f32fbeSmrg lt_cv_prog_compiler_rtti_exceptions=yes 897206f32fbeSmrg fi 897306f32fbeSmrg fi 897406f32fbeSmrg $RM conftest* 897506f32fbeSmrg 897606f32fbeSmrgfi 8977b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8978b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 897906f32fbeSmrg 8980b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 898106f32fbeSmrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 898206f32fbeSmrgelse 898306f32fbeSmrg : 898406f32fbeSmrgfi 898506f32fbeSmrg 898606f32fbeSmrgfi 898706f32fbeSmrg 898806f32fbeSmrg 898906f32fbeSmrg 899006f32fbeSmrg 899106f32fbeSmrg 899206f32fbeSmrg 899306f32fbeSmrg lt_prog_compiler_wl= 899406f32fbeSmrglt_prog_compiler_pic= 899506f32fbeSmrglt_prog_compiler_static= 899606f32fbeSmrg 899706f32fbeSmrg 8998b41a30aaSmrg if test yes = "$GCC"; then 899906f32fbeSmrg lt_prog_compiler_wl='-Wl,' 900006f32fbeSmrg lt_prog_compiler_static='-static' 900106f32fbeSmrg 900206f32fbeSmrg case $host_os in 900306f32fbeSmrg aix*) 900406f32fbeSmrg # All AIX code is PIC. 9005b41a30aaSmrg if test ia64 = "$host_cpu"; then 900606f32fbeSmrg # AIX 5 now supports IA64 processor 900706f32fbeSmrg lt_prog_compiler_static='-Bstatic' 900806f32fbeSmrg fi 9009b41a30aaSmrg lt_prog_compiler_pic='-fPIC' 901006f32fbeSmrg ;; 901106f32fbeSmrg 901206f32fbeSmrg amigaos*) 901306f32fbeSmrg case $host_cpu in 901406f32fbeSmrg powerpc) 901506f32fbeSmrg # see comment about AmigaOS4 .so support 901606f32fbeSmrg lt_prog_compiler_pic='-fPIC' 901706f32fbeSmrg ;; 901806f32fbeSmrg m68k) 901906f32fbeSmrg # FIXME: we need at least 68020 code to build shared libraries, but 9020b41a30aaSmrg # adding the '-m68020' flag to GCC prevents building anything better, 9021b41a30aaSmrg # like '-m68040'. 902206f32fbeSmrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 902306f32fbeSmrg ;; 902406f32fbeSmrg esac 902506f32fbeSmrg ;; 902606f32fbeSmrg 902706f32fbeSmrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 902806f32fbeSmrg # PIC is the default for these OSes. 902906f32fbeSmrg ;; 903006f32fbeSmrg 903106f32fbeSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 903206f32fbeSmrg # This hack is so that the source file can tell whether it is being 903306f32fbeSmrg # built for inclusion in a dll (and should export symbols for example). 903406f32fbeSmrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 903506f32fbeSmrg # (--disable-auto-import) libraries 903606f32fbeSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 9037b41a30aaSmrg case $host_os in 9038b41a30aaSmrg os2*) 9039b41a30aaSmrg lt_prog_compiler_static='$wl-static' 9040b41a30aaSmrg ;; 9041b41a30aaSmrg esac 904206f32fbeSmrg ;; 904306f32fbeSmrg 904406f32fbeSmrg darwin* | rhapsody*) 904506f32fbeSmrg # PIC is the default on this platform 904606f32fbeSmrg # Common symbols not allowed in MH_DYLIB files 904706f32fbeSmrg lt_prog_compiler_pic='-fno-common' 904806f32fbeSmrg ;; 904906f32fbeSmrg 905006f32fbeSmrg haiku*) 905106f32fbeSmrg # PIC is the default for Haiku. 905206f32fbeSmrg # The "-static" flag exists, but is broken. 905306f32fbeSmrg lt_prog_compiler_static= 905406f32fbeSmrg ;; 905506f32fbeSmrg 905606f32fbeSmrg hpux*) 905706f32fbeSmrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 905806f32fbeSmrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 905906f32fbeSmrg # sets the default TLS model and affects inlining. 906006f32fbeSmrg case $host_cpu in 906106f32fbeSmrg hppa*64*) 906206f32fbeSmrg # +Z the default 906306f32fbeSmrg ;; 906406f32fbeSmrg *) 906506f32fbeSmrg lt_prog_compiler_pic='-fPIC' 906606f32fbeSmrg ;; 906706f32fbeSmrg esac 906806f32fbeSmrg ;; 906906f32fbeSmrg 907006f32fbeSmrg interix[3-9]*) 907106f32fbeSmrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 907206f32fbeSmrg # Instead, we relocate shared libraries at runtime. 907306f32fbeSmrg ;; 907406f32fbeSmrg 907506f32fbeSmrg msdosdjgpp*) 907606f32fbeSmrg # Just because we use GCC doesn't mean we suddenly get shared libraries 907706f32fbeSmrg # on systems that don't support them. 907806f32fbeSmrg lt_prog_compiler_can_build_shared=no 907906f32fbeSmrg enable_shared=no 908006f32fbeSmrg ;; 908106f32fbeSmrg 908206f32fbeSmrg *nto* | *qnx*) 908306f32fbeSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 908406f32fbeSmrg # it will coredump. 908506f32fbeSmrg lt_prog_compiler_pic='-fPIC -shared' 908606f32fbeSmrg ;; 908706f32fbeSmrg 908806f32fbeSmrg sysv4*MP*) 908906f32fbeSmrg if test -d /usr/nec; then 909006f32fbeSmrg lt_prog_compiler_pic=-Kconform_pic 909106f32fbeSmrg fi 909206f32fbeSmrg ;; 909306f32fbeSmrg 909406f32fbeSmrg *) 909506f32fbeSmrg lt_prog_compiler_pic='-fPIC' 909606f32fbeSmrg ;; 909706f32fbeSmrg esac 909806f32fbeSmrg 909906f32fbeSmrg case $cc_basename in 910006f32fbeSmrg nvcc*) # Cuda Compiler Driver 2.2 910106f32fbeSmrg lt_prog_compiler_wl='-Xlinker ' 910257ee1794Smrg if test -n "$lt_prog_compiler_pic"; then 910357ee1794Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 910457ee1794Smrg fi 910506f32fbeSmrg ;; 910606f32fbeSmrg esac 910706f32fbeSmrg else 910806f32fbeSmrg # PORTME Check for flag to pass linker flags through the system compiler. 910906f32fbeSmrg case $host_os in 911006f32fbeSmrg aix*) 911106f32fbeSmrg lt_prog_compiler_wl='-Wl,' 9112b41a30aaSmrg if test ia64 = "$host_cpu"; then 911306f32fbeSmrg # AIX 5 now supports IA64 processor 911406f32fbeSmrg lt_prog_compiler_static='-Bstatic' 911506f32fbeSmrg else 911606f32fbeSmrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 911706f32fbeSmrg fi 911806f32fbeSmrg ;; 911906f32fbeSmrg 9120b41a30aaSmrg darwin* | rhapsody*) 9121b41a30aaSmrg # PIC is the default on this platform 9122b41a30aaSmrg # Common symbols not allowed in MH_DYLIB files 9123b41a30aaSmrg lt_prog_compiler_pic='-fno-common' 9124b41a30aaSmrg case $cc_basename in 9125b41a30aaSmrg nagfor*) 9126b41a30aaSmrg # NAG Fortran compiler 9127b41a30aaSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 9128b41a30aaSmrg lt_prog_compiler_pic='-PIC' 9129b41a30aaSmrg lt_prog_compiler_static='-Bstatic' 9130b41a30aaSmrg ;; 9131b41a30aaSmrg esac 9132b41a30aaSmrg ;; 9133b41a30aaSmrg 913406f32fbeSmrg mingw* | cygwin* | pw32* | os2* | cegcc*) 913506f32fbeSmrg # This hack is so that the source file can tell whether it is being 913606f32fbeSmrg # built for inclusion in a dll (and should export symbols for example). 913706f32fbeSmrg lt_prog_compiler_pic='-DDLL_EXPORT' 9138b41a30aaSmrg case $host_os in 9139b41a30aaSmrg os2*) 9140b41a30aaSmrg lt_prog_compiler_static='$wl-static' 9141b41a30aaSmrg ;; 9142b41a30aaSmrg esac 914306f32fbeSmrg ;; 914406f32fbeSmrg 914506f32fbeSmrg hpux9* | hpux10* | hpux11*) 914606f32fbeSmrg lt_prog_compiler_wl='-Wl,' 914706f32fbeSmrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 914806f32fbeSmrg # not for PA HP-UX. 914906f32fbeSmrg case $host_cpu in 915006f32fbeSmrg hppa*64*|ia64*) 915106f32fbeSmrg # +Z the default 915206f32fbeSmrg ;; 915306f32fbeSmrg *) 915406f32fbeSmrg lt_prog_compiler_pic='+Z' 915506f32fbeSmrg ;; 915606f32fbeSmrg esac 915706f32fbeSmrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 9158b41a30aaSmrg lt_prog_compiler_static='$wl-a ${wl}archive' 915906f32fbeSmrg ;; 916006f32fbeSmrg 916106f32fbeSmrg irix5* | irix6* | nonstopux*) 916206f32fbeSmrg lt_prog_compiler_wl='-Wl,' 916306f32fbeSmrg # PIC (with -KPIC) is the default. 916406f32fbeSmrg lt_prog_compiler_static='-non_shared' 916506f32fbeSmrg ;; 916606f32fbeSmrg 916731637056Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 916806f32fbeSmrg case $cc_basename in 9169b41a30aaSmrg # old Intel for x86_64, which still supported -KPIC. 917006f32fbeSmrg ecc*) 917106f32fbeSmrg lt_prog_compiler_wl='-Wl,' 917206f32fbeSmrg lt_prog_compiler_pic='-KPIC' 917306f32fbeSmrg lt_prog_compiler_static='-static' 917406f32fbeSmrg ;; 917506f32fbeSmrg # icc used to be incompatible with GCC. 917606f32fbeSmrg # ICC 10 doesn't accept -KPIC any more. 917706f32fbeSmrg icc* | ifort*) 917806f32fbeSmrg lt_prog_compiler_wl='-Wl,' 917906f32fbeSmrg lt_prog_compiler_pic='-fPIC' 918006f32fbeSmrg lt_prog_compiler_static='-static' 918106f32fbeSmrg ;; 918206f32fbeSmrg # Lahey Fortran 8.1. 918306f32fbeSmrg lf95*) 918406f32fbeSmrg lt_prog_compiler_wl='-Wl,' 918506f32fbeSmrg lt_prog_compiler_pic='--shared' 918606f32fbeSmrg lt_prog_compiler_static='--static' 918706f32fbeSmrg ;; 918806f32fbeSmrg nagfor*) 918906f32fbeSmrg # NAG Fortran compiler 919006f32fbeSmrg lt_prog_compiler_wl='-Wl,-Wl,,' 919106f32fbeSmrg lt_prog_compiler_pic='-PIC' 919206f32fbeSmrg lt_prog_compiler_static='-Bstatic' 919306f32fbeSmrg ;; 9194b41a30aaSmrg tcc*) 9195b41a30aaSmrg # Fabrice Bellard et al's Tiny C Compiler 9196b41a30aaSmrg lt_prog_compiler_wl='-Wl,' 9197b41a30aaSmrg lt_prog_compiler_pic='-fPIC' 9198b41a30aaSmrg lt_prog_compiler_static='-static' 9199b41a30aaSmrg ;; 920006f32fbeSmrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 920106f32fbeSmrg # Portland Group compilers (*not* the Pentium gcc compiler, 920206f32fbeSmrg # which looks to be a dead project) 920306f32fbeSmrg lt_prog_compiler_wl='-Wl,' 920406f32fbeSmrg lt_prog_compiler_pic='-fpic' 920506f32fbeSmrg lt_prog_compiler_static='-Bstatic' 920606f32fbeSmrg ;; 920706f32fbeSmrg ccc*) 920806f32fbeSmrg lt_prog_compiler_wl='-Wl,' 920906f32fbeSmrg # All Alpha code is PIC. 921006f32fbeSmrg lt_prog_compiler_static='-non_shared' 921106f32fbeSmrg ;; 921206f32fbeSmrg xl* | bgxl* | bgf* | mpixl*) 921306f32fbeSmrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 921406f32fbeSmrg lt_prog_compiler_wl='-Wl,' 921506f32fbeSmrg lt_prog_compiler_pic='-qpic' 921606f32fbeSmrg lt_prog_compiler_static='-qstaticlink' 921706f32fbeSmrg ;; 921806f32fbeSmrg *) 9219b41a30aaSmrg case `$CC -V 2>&1 | $SED 5q` in 922057ee1794Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 922106f32fbeSmrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 922206f32fbeSmrg lt_prog_compiler_pic='-KPIC' 922306f32fbeSmrg lt_prog_compiler_static='-Bstatic' 922406f32fbeSmrg lt_prog_compiler_wl='' 922506f32fbeSmrg ;; 922657ee1794Smrg *Sun\ F* | *Sun*Fortran*) 922757ee1794Smrg lt_prog_compiler_pic='-KPIC' 922857ee1794Smrg lt_prog_compiler_static='-Bstatic' 922957ee1794Smrg lt_prog_compiler_wl='-Qoption ld ' 923057ee1794Smrg ;; 923106f32fbeSmrg *Sun\ C*) 923206f32fbeSmrg # Sun C 5.9 923306f32fbeSmrg lt_prog_compiler_pic='-KPIC' 923406f32fbeSmrg lt_prog_compiler_static='-Bstatic' 923506f32fbeSmrg lt_prog_compiler_wl='-Wl,' 923606f32fbeSmrg ;; 923757ee1794Smrg *Intel*\ [CF]*Compiler*) 923857ee1794Smrg lt_prog_compiler_wl='-Wl,' 923957ee1794Smrg lt_prog_compiler_pic='-fPIC' 924057ee1794Smrg lt_prog_compiler_static='-static' 924157ee1794Smrg ;; 924257ee1794Smrg *Portland\ Group*) 924357ee1794Smrg lt_prog_compiler_wl='-Wl,' 924457ee1794Smrg lt_prog_compiler_pic='-fpic' 924557ee1794Smrg lt_prog_compiler_static='-Bstatic' 924657ee1794Smrg ;; 924706f32fbeSmrg esac 924806f32fbeSmrg ;; 924906f32fbeSmrg esac 925006f32fbeSmrg ;; 925106f32fbeSmrg 925206f32fbeSmrg newsos6) 925306f32fbeSmrg lt_prog_compiler_pic='-KPIC' 925406f32fbeSmrg lt_prog_compiler_static='-Bstatic' 925506f32fbeSmrg ;; 925606f32fbeSmrg 925706f32fbeSmrg *nto* | *qnx*) 925806f32fbeSmrg # QNX uses GNU C++, but need to define -shared option too, otherwise 925906f32fbeSmrg # it will coredump. 926006f32fbeSmrg lt_prog_compiler_pic='-fPIC -shared' 926106f32fbeSmrg ;; 926206f32fbeSmrg 926306f32fbeSmrg osf3* | osf4* | osf5*) 926406f32fbeSmrg lt_prog_compiler_wl='-Wl,' 926506f32fbeSmrg # All OSF/1 code is PIC. 926606f32fbeSmrg lt_prog_compiler_static='-non_shared' 926706f32fbeSmrg ;; 926806f32fbeSmrg 926906f32fbeSmrg rdos*) 927006f32fbeSmrg lt_prog_compiler_static='-non_shared' 927106f32fbeSmrg ;; 927206f32fbeSmrg 927306f32fbeSmrg solaris*) 927406f32fbeSmrg lt_prog_compiler_pic='-KPIC' 927506f32fbeSmrg lt_prog_compiler_static='-Bstatic' 927606f32fbeSmrg case $cc_basename in 927706f32fbeSmrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 927806f32fbeSmrg lt_prog_compiler_wl='-Qoption ld ';; 927906f32fbeSmrg *) 928006f32fbeSmrg lt_prog_compiler_wl='-Wl,';; 928106f32fbeSmrg esac 928206f32fbeSmrg ;; 928306f32fbeSmrg 928406f32fbeSmrg sunos4*) 928506f32fbeSmrg lt_prog_compiler_wl='-Qoption ld ' 928606f32fbeSmrg lt_prog_compiler_pic='-PIC' 928706f32fbeSmrg lt_prog_compiler_static='-Bstatic' 928806f32fbeSmrg ;; 928906f32fbeSmrg 929006f32fbeSmrg sysv4 | sysv4.2uw2* | sysv4.3*) 929106f32fbeSmrg lt_prog_compiler_wl='-Wl,' 929206f32fbeSmrg lt_prog_compiler_pic='-KPIC' 929306f32fbeSmrg lt_prog_compiler_static='-Bstatic' 929406f32fbeSmrg ;; 929506f32fbeSmrg 929606f32fbeSmrg sysv4*MP*) 9297b41a30aaSmrg if test -d /usr/nec; then 929806f32fbeSmrg lt_prog_compiler_pic='-Kconform_pic' 929906f32fbeSmrg lt_prog_compiler_static='-Bstatic' 930006f32fbeSmrg fi 930106f32fbeSmrg ;; 930206f32fbeSmrg 930306f32fbeSmrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 930406f32fbeSmrg lt_prog_compiler_wl='-Wl,' 930506f32fbeSmrg lt_prog_compiler_pic='-KPIC' 930606f32fbeSmrg lt_prog_compiler_static='-Bstatic' 930706f32fbeSmrg ;; 930806f32fbeSmrg 930906f32fbeSmrg unicos*) 931006f32fbeSmrg lt_prog_compiler_wl='-Wl,' 931106f32fbeSmrg lt_prog_compiler_can_build_shared=no 931206f32fbeSmrg ;; 931306f32fbeSmrg 931406f32fbeSmrg uts4*) 931506f32fbeSmrg lt_prog_compiler_pic='-pic' 931606f32fbeSmrg lt_prog_compiler_static='-Bstatic' 931706f32fbeSmrg ;; 931806f32fbeSmrg 931906f32fbeSmrg *) 932006f32fbeSmrg lt_prog_compiler_can_build_shared=no 932106f32fbeSmrg ;; 932206f32fbeSmrg esac 932306f32fbeSmrg fi 932406f32fbeSmrg 932506f32fbeSmrgcase $host_os in 9326b41a30aaSmrg # For platforms that do not support PIC, -DPIC is meaningless: 932706f32fbeSmrg *djgpp*) 932806f32fbeSmrg lt_prog_compiler_pic= 932906f32fbeSmrg ;; 933006f32fbeSmrg *) 933106f32fbeSmrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 933206f32fbeSmrg ;; 933306f32fbeSmrgesac 933406f32fbeSmrg 9335b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9336b41a30aaSmrgprintf %s "checking for $compiler option to produce PIC... " >&6; } 9337b41a30aaSmrgif test ${lt_cv_prog_compiler_pic+y} 9338b41a30aaSmrgthen : 9339b41a30aaSmrg printf %s "(cached) " >&6 9340b41a30aaSmrgelse $as_nop 934106f32fbeSmrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 934206f32fbeSmrgfi 9343b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9344b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 934506f32fbeSmrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 934606f32fbeSmrg 934706f32fbeSmrg# 934806f32fbeSmrg# Check to make sure the PIC flag actually works. 934906f32fbeSmrg# 935006f32fbeSmrgif test -n "$lt_prog_compiler_pic"; then 9351b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9352b41a30aaSmrgprintf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9353b41a30aaSmrgif test ${lt_cv_prog_compiler_pic_works+y} 9354b41a30aaSmrgthen : 9355b41a30aaSmrg printf %s "(cached) " >&6 9356b41a30aaSmrgelse $as_nop 935706f32fbeSmrg lt_cv_prog_compiler_pic_works=no 935806f32fbeSmrg ac_outfile=conftest.$ac_objext 935906f32fbeSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9360b41a30aaSmrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 936106f32fbeSmrg # Insert the option either (1) after the last *FLAGS variable, or 936206f32fbeSmrg # (2) before a word containing "conftest.", or (3) at the end. 936306f32fbeSmrg # Note that $ac_compile itself does not contain backslashes and begins 936406f32fbeSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 936506f32fbeSmrg # The option is referenced via a variable to avoid confusing sed. 936606f32fbeSmrg lt_compile=`echo "$ac_compile" | $SED \ 936706f32fbeSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 936806f32fbeSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 936906f32fbeSmrg -e 's:$: $lt_compiler_flag:'` 937006f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 937106f32fbeSmrg (eval "$lt_compile" 2>conftest.err) 937206f32fbeSmrg ac_status=$? 937306f32fbeSmrg cat conftest.err >&5 937406f32fbeSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 937506f32fbeSmrg if (exit $ac_status) && test -s "$ac_outfile"; then 937606f32fbeSmrg # The compiler can only warn and ignore the option if not recognized 937706f32fbeSmrg # So say no if there are warnings other than the usual output. 937806f32fbeSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 937906f32fbeSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 938006f32fbeSmrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 938106f32fbeSmrg lt_cv_prog_compiler_pic_works=yes 938206f32fbeSmrg fi 938306f32fbeSmrg fi 938406f32fbeSmrg $RM conftest* 938506f32fbeSmrg 938606f32fbeSmrgfi 9387b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9388b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 938906f32fbeSmrg 9390b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 939106f32fbeSmrg case $lt_prog_compiler_pic in 939206f32fbeSmrg "" | " "*) ;; 939306f32fbeSmrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 939406f32fbeSmrg esac 939506f32fbeSmrgelse 939606f32fbeSmrg lt_prog_compiler_pic= 939706f32fbeSmrg lt_prog_compiler_can_build_shared=no 939806f32fbeSmrgfi 939906f32fbeSmrg 940006f32fbeSmrgfi 940106f32fbeSmrg 940206f32fbeSmrg 940306f32fbeSmrg 940406f32fbeSmrg 940506f32fbeSmrg 940606f32fbeSmrg 940706f32fbeSmrg 940806f32fbeSmrg 940906f32fbeSmrg 941006f32fbeSmrg 941106f32fbeSmrg 941206f32fbeSmrg# 941306f32fbeSmrg# Check to make sure the static flag actually works. 941406f32fbeSmrg# 941506f32fbeSmrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9416b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9417b41a30aaSmrgprintf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9418b41a30aaSmrgif test ${lt_cv_prog_compiler_static_works+y} 9419b41a30aaSmrgthen : 9420b41a30aaSmrg printf %s "(cached) " >&6 9421b41a30aaSmrgelse $as_nop 942206f32fbeSmrg lt_cv_prog_compiler_static_works=no 9423b41a30aaSmrg save_LDFLAGS=$LDFLAGS 942406f32fbeSmrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 942506f32fbeSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 942606f32fbeSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 942706f32fbeSmrg # The linker can only warn and ignore the option if not recognized 942806f32fbeSmrg # So say no if there are warnings 942906f32fbeSmrg if test -s conftest.err; then 943006f32fbeSmrg # Append any errors to the config.log. 943106f32fbeSmrg cat conftest.err 1>&5 943206f32fbeSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 943306f32fbeSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 943406f32fbeSmrg if diff conftest.exp conftest.er2 >/dev/null; then 943506f32fbeSmrg lt_cv_prog_compiler_static_works=yes 943606f32fbeSmrg fi 943706f32fbeSmrg else 943806f32fbeSmrg lt_cv_prog_compiler_static_works=yes 943906f32fbeSmrg fi 944006f32fbeSmrg fi 944106f32fbeSmrg $RM -r conftest* 9442b41a30aaSmrg LDFLAGS=$save_LDFLAGS 944306f32fbeSmrg 944406f32fbeSmrgfi 9445b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9446b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 944706f32fbeSmrg 9448b41a30aaSmrgif test yes = "$lt_cv_prog_compiler_static_works"; then 944906f32fbeSmrg : 945006f32fbeSmrgelse 945106f32fbeSmrg lt_prog_compiler_static= 945206f32fbeSmrgfi 945306f32fbeSmrg 945406f32fbeSmrg 945506f32fbeSmrg 945606f32fbeSmrg 945706f32fbeSmrg 945806f32fbeSmrg 945906f32fbeSmrg 9460b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9461b41a30aaSmrgprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9462b41a30aaSmrgif test ${lt_cv_prog_compiler_c_o+y} 9463b41a30aaSmrgthen : 9464b41a30aaSmrg printf %s "(cached) " >&6 9465b41a30aaSmrgelse $as_nop 946606f32fbeSmrg lt_cv_prog_compiler_c_o=no 946706f32fbeSmrg $RM -r conftest 2>/dev/null 946806f32fbeSmrg mkdir conftest 946906f32fbeSmrg cd conftest 947006f32fbeSmrg mkdir out 947106f32fbeSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 947206f32fbeSmrg 947306f32fbeSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 947406f32fbeSmrg # Insert the option either (1) after the last *FLAGS variable, or 947506f32fbeSmrg # (2) before a word containing "conftest.", or (3) at the end. 947606f32fbeSmrg # Note that $ac_compile itself does not contain backslashes and begins 947706f32fbeSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 947806f32fbeSmrg lt_compile=`echo "$ac_compile" | $SED \ 947906f32fbeSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 948006f32fbeSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 948106f32fbeSmrg -e 's:$: $lt_compiler_flag:'` 948206f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 948306f32fbeSmrg (eval "$lt_compile" 2>out/conftest.err) 948406f32fbeSmrg ac_status=$? 948506f32fbeSmrg cat out/conftest.err >&5 948606f32fbeSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 948706f32fbeSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 948806f32fbeSmrg then 948906f32fbeSmrg # The compiler can only warn and ignore the option if not recognized 949006f32fbeSmrg # So say no if there are warnings 949106f32fbeSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 949206f32fbeSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 949306f32fbeSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 949406f32fbeSmrg lt_cv_prog_compiler_c_o=yes 949506f32fbeSmrg fi 949606f32fbeSmrg fi 949706f32fbeSmrg chmod u+w . 2>&5 949806f32fbeSmrg $RM conftest* 949906f32fbeSmrg # SGI C++ compiler will create directory out/ii_files/ for 950006f32fbeSmrg # template instantiation 950106f32fbeSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 950206f32fbeSmrg $RM out/* && rmdir out 950306f32fbeSmrg cd .. 950406f32fbeSmrg $RM -r conftest 950506f32fbeSmrg $RM conftest* 950606f32fbeSmrg 950706f32fbeSmrgfi 9508b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9509b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 951006f32fbeSmrg 951106f32fbeSmrg 951206f32fbeSmrg 951306f32fbeSmrg 951406f32fbeSmrg 951506f32fbeSmrg 9516b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9517b41a30aaSmrgprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9518b41a30aaSmrgif test ${lt_cv_prog_compiler_c_o+y} 9519b41a30aaSmrgthen : 9520b41a30aaSmrg printf %s "(cached) " >&6 9521b41a30aaSmrgelse $as_nop 952206f32fbeSmrg lt_cv_prog_compiler_c_o=no 952306f32fbeSmrg $RM -r conftest 2>/dev/null 952406f32fbeSmrg mkdir conftest 952506f32fbeSmrg cd conftest 952606f32fbeSmrg mkdir out 952706f32fbeSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 952806f32fbeSmrg 952906f32fbeSmrg lt_compiler_flag="-o out/conftest2.$ac_objext" 953006f32fbeSmrg # Insert the option either (1) after the last *FLAGS variable, or 953106f32fbeSmrg # (2) before a word containing "conftest.", or (3) at the end. 953206f32fbeSmrg # Note that $ac_compile itself does not contain backslashes and begins 953306f32fbeSmrg # with a dollar sign (not a hyphen), so the echo should work correctly. 953406f32fbeSmrg lt_compile=`echo "$ac_compile" | $SED \ 953506f32fbeSmrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 953606f32fbeSmrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 953706f32fbeSmrg -e 's:$: $lt_compiler_flag:'` 953806f32fbeSmrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 953906f32fbeSmrg (eval "$lt_compile" 2>out/conftest.err) 954006f32fbeSmrg ac_status=$? 954106f32fbeSmrg cat out/conftest.err >&5 954206f32fbeSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 954306f32fbeSmrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 954406f32fbeSmrg then 954506f32fbeSmrg # The compiler can only warn and ignore the option if not recognized 954606f32fbeSmrg # So say no if there are warnings 954706f32fbeSmrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 954806f32fbeSmrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 954906f32fbeSmrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 955006f32fbeSmrg lt_cv_prog_compiler_c_o=yes 955106f32fbeSmrg fi 955206f32fbeSmrg fi 955306f32fbeSmrg chmod u+w . 2>&5 955406f32fbeSmrg $RM conftest* 955506f32fbeSmrg # SGI C++ compiler will create directory out/ii_files/ for 955606f32fbeSmrg # template instantiation 955706f32fbeSmrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 955806f32fbeSmrg $RM out/* && rmdir out 955906f32fbeSmrg cd .. 956006f32fbeSmrg $RM -r conftest 956106f32fbeSmrg $RM conftest* 956206f32fbeSmrg 956306f32fbeSmrgfi 9564b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9565b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 956606f32fbeSmrg 956706f32fbeSmrg 956806f32fbeSmrg 956906f32fbeSmrg 9570b41a30aaSmrghard_links=nottested 9571b41a30aaSmrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 957206f32fbeSmrg # do not overwrite the value of need_locks provided by the user 9573b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9574b41a30aaSmrgprintf %s "checking if we can lock with hard links... " >&6; } 957506f32fbeSmrg hard_links=yes 957606f32fbeSmrg $RM conftest* 957706f32fbeSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 957806f32fbeSmrg touch conftest.a 957906f32fbeSmrg ln conftest.a conftest.b 2>&5 || hard_links=no 958006f32fbeSmrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9581b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9582b41a30aaSmrgprintf "%s\n" "$hard_links" >&6; } 9583b41a30aaSmrg if test no = "$hard_links"; then 9584b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9585b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 958606f32fbeSmrg need_locks=warn 958706f32fbeSmrg fi 958806f32fbeSmrgelse 958906f32fbeSmrg need_locks=no 959006f32fbeSmrgfi 959106f32fbeSmrg 959206f32fbeSmrg 959306f32fbeSmrg 959406f32fbeSmrg 959506f32fbeSmrg 959606f32fbeSmrg 9597b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9598b41a30aaSmrgprintf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 959906f32fbeSmrg 960006f32fbeSmrg runpath_var= 960106f32fbeSmrg allow_undefined_flag= 960206f32fbeSmrg always_export_symbols=no 960306f32fbeSmrg archive_cmds= 960406f32fbeSmrg archive_expsym_cmds= 960506f32fbeSmrg compiler_needs_object=no 960606f32fbeSmrg enable_shared_with_static_runtimes=no 960706f32fbeSmrg export_dynamic_flag_spec= 960806f32fbeSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 960906f32fbeSmrg hardcode_automatic=no 961006f32fbeSmrg hardcode_direct=no 961106f32fbeSmrg hardcode_direct_absolute=no 961206f32fbeSmrg hardcode_libdir_flag_spec= 961306f32fbeSmrg hardcode_libdir_separator= 961406f32fbeSmrg hardcode_minus_L=no 961506f32fbeSmrg hardcode_shlibpath_var=unsupported 961606f32fbeSmrg inherit_rpath=no 961706f32fbeSmrg link_all_deplibs=unknown 961806f32fbeSmrg module_cmds= 961906f32fbeSmrg module_expsym_cmds= 962006f32fbeSmrg old_archive_from_new_cmds= 962106f32fbeSmrg old_archive_from_expsyms_cmds= 962206f32fbeSmrg thread_safe_flag_spec= 962306f32fbeSmrg whole_archive_flag_spec= 962406f32fbeSmrg # include_expsyms should be a list of space-separated symbols to be *always* 962506f32fbeSmrg # included in the symbol list 962606f32fbeSmrg include_expsyms= 962706f32fbeSmrg # exclude_expsyms can be an extended regexp of symbols to exclude 9628b41a30aaSmrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 9629b41a30aaSmrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9630b41a30aaSmrg # as well as any symbol that contains 'd'. 963106f32fbeSmrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 963206f32fbeSmrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 963306f32fbeSmrg # platforms (ab)use it in PIC code, but their linkers get confused if 963406f32fbeSmrg # the symbol is explicitly referenced. Since portable code cannot 963506f32fbeSmrg # rely on this symbol name, it's probably fine to never include it in 963606f32fbeSmrg # preloaded symbol tables. 963706f32fbeSmrg # Exclude shared library initialization/finalization symbols. 963806f32fbeSmrg extract_expsyms_cmds= 963906f32fbeSmrg 964006f32fbeSmrg case $host_os in 964106f32fbeSmrg cygwin* | mingw* | pw32* | cegcc*) 9642b41a30aaSmrg # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 964306f32fbeSmrg # When not using gcc, we currently assume that we are using 9644b41a30aaSmrg # Microsoft Visual C++ or Intel C++ Compiler. 9645b41a30aaSmrg if test yes != "$GCC"; then 964606f32fbeSmrg with_gnu_ld=no 964706f32fbeSmrg fi 964806f32fbeSmrg ;; 964906f32fbeSmrg interix*) 9650b41a30aaSmrg # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 965106f32fbeSmrg with_gnu_ld=yes 965206f32fbeSmrg ;; 9653b41a30aaSmrg openbsd* | bitrig*) 965406f32fbeSmrg with_gnu_ld=no 965506f32fbeSmrg ;; 965606f32fbeSmrg esac 965706f32fbeSmrg 965806f32fbeSmrg ld_shlibs=yes 965906f32fbeSmrg 966006f32fbeSmrg # On some targets, GNU ld is compatible enough with the native linker 966106f32fbeSmrg # that we're better off using the native interface for both. 966206f32fbeSmrg lt_use_gnu_ld_interface=no 9663b41a30aaSmrg if test yes = "$with_gnu_ld"; then 966406f32fbeSmrg case $host_os in 966506f32fbeSmrg aix*) 966606f32fbeSmrg # The AIX port of GNU ld has always aspired to compatibility 966706f32fbeSmrg # with the native linker. However, as the warning in the GNU ld 966806f32fbeSmrg # block says, versions before 2.19.5* couldn't really create working 966906f32fbeSmrg # shared libraries, regardless of the interface used. 967006f32fbeSmrg case `$LD -v 2>&1` in 967106f32fbeSmrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 967206f32fbeSmrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 967306f32fbeSmrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 967406f32fbeSmrg *) 967506f32fbeSmrg lt_use_gnu_ld_interface=yes 967606f32fbeSmrg ;; 967706f32fbeSmrg esac 967806f32fbeSmrg ;; 967906f32fbeSmrg *) 968006f32fbeSmrg lt_use_gnu_ld_interface=yes 968106f32fbeSmrg ;; 968206f32fbeSmrg esac 968306f32fbeSmrg fi 968406f32fbeSmrg 9685b41a30aaSmrg if test yes = "$lt_use_gnu_ld_interface"; then 968606f32fbeSmrg # If archive_cmds runs LD, not CC, wlarc should be empty 9687b41a30aaSmrg wlarc='$wl' 968806f32fbeSmrg 968906f32fbeSmrg # Set some defaults for GNU ld with shared library support. These 969006f32fbeSmrg # are reset later if shared libraries are not supported. Putting them 969106f32fbeSmrg # here allows them to be overridden if necessary. 969206f32fbeSmrg runpath_var=LD_RUN_PATH 9693b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9694b41a30aaSmrg export_dynamic_flag_spec='$wl--export-dynamic' 969506f32fbeSmrg # ancient GNU ld didn't support --whole-archive et. al. 969606f32fbeSmrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9697b41a30aaSmrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 969806f32fbeSmrg else 969906f32fbeSmrg whole_archive_flag_spec= 970006f32fbeSmrg fi 970106f32fbeSmrg supports_anon_versioning=no 9702b41a30aaSmrg case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 970306f32fbeSmrg *GNU\ gold*) supports_anon_versioning=yes ;; 970406f32fbeSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 970506f32fbeSmrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 970606f32fbeSmrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 970706f32fbeSmrg *\ 2.11.*) ;; # other 2.11 versions 970806f32fbeSmrg *) supports_anon_versioning=yes ;; 970906f32fbeSmrg esac 971006f32fbeSmrg 971106f32fbeSmrg # See if GNU ld supports shared libraries. 971206f32fbeSmrg case $host_os in 971306f32fbeSmrg aix[3-9]*) 971406f32fbeSmrg # On AIX/PPC, the GNU linker is very broken 9715b41a30aaSmrg if test ia64 != "$host_cpu"; then 971606f32fbeSmrg ld_shlibs=no 971706f32fbeSmrg cat <<_LT_EOF 1>&2 971806f32fbeSmrg 971906f32fbeSmrg*** Warning: the GNU linker, at least up to release 2.19, is reported 972006f32fbeSmrg*** to be unable to reliably create shared libraries on AIX. 972106f32fbeSmrg*** Therefore, libtool is disabling shared libraries support. If you 972206f32fbeSmrg*** really care for shared libraries, you may want to install binutils 972306f32fbeSmrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 972406f32fbeSmrg*** You will then need to restart the configuration process. 972506f32fbeSmrg 972606f32fbeSmrg_LT_EOF 972706f32fbeSmrg fi 972806f32fbeSmrg ;; 972906f32fbeSmrg 973006f32fbeSmrg amigaos*) 973106f32fbeSmrg case $host_cpu in 973206f32fbeSmrg powerpc) 973306f32fbeSmrg # see comment about AmigaOS4 .so support 9734b41a30aaSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 973506f32fbeSmrg archive_expsym_cmds='' 973606f32fbeSmrg ;; 973706f32fbeSmrg m68k) 973806f32fbeSmrg 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)' 973906f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 974006f32fbeSmrg hardcode_minus_L=yes 974106f32fbeSmrg ;; 974206f32fbeSmrg esac 974306f32fbeSmrg ;; 974406f32fbeSmrg 974506f32fbeSmrg beos*) 974606f32fbeSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 974706f32fbeSmrg allow_undefined_flag=unsupported 974806f32fbeSmrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 974906f32fbeSmrg # support --undefined. This deserves some investigation. FIXME 9750b41a30aaSmrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 975106f32fbeSmrg else 975206f32fbeSmrg ld_shlibs=no 975306f32fbeSmrg fi 975406f32fbeSmrg ;; 975506f32fbeSmrg 975606f32fbeSmrg cygwin* | mingw* | pw32* | cegcc*) 975706f32fbeSmrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 975806f32fbeSmrg # as there is no search path for DLLs. 975906f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 9760b41a30aaSmrg export_dynamic_flag_spec='$wl--export-all-symbols' 976106f32fbeSmrg allow_undefined_flag=unsupported 976206f32fbeSmrg always_export_symbols=no 976306f32fbeSmrg enable_shared_with_static_runtimes=yes 976406f32fbeSmrg 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' 976506f32fbeSmrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 976606f32fbeSmrg 976706f32fbeSmrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9768b41a30aaSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9769b41a30aaSmrg # If the export-symbols file already is a .def file, use it as 9770b41a30aaSmrg # is; otherwise, prepend EXPORTS... 9771b41a30aaSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9772b41a30aaSmrg cp $export_symbols $output_objdir/$soname.def; 9773b41a30aaSmrg else 9774b41a30aaSmrg echo EXPORTS > $output_objdir/$soname.def; 9775b41a30aaSmrg cat $export_symbols >> $output_objdir/$soname.def; 9776b41a30aaSmrg fi~ 9777b41a30aaSmrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 977806f32fbeSmrg else 977906f32fbeSmrg ld_shlibs=no 978006f32fbeSmrg fi 978106f32fbeSmrg ;; 978206f32fbeSmrg 978306f32fbeSmrg haiku*) 9784b41a30aaSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 978506f32fbeSmrg link_all_deplibs=yes 978606f32fbeSmrg ;; 978706f32fbeSmrg 9788b41a30aaSmrg os2*) 9789b41a30aaSmrg hardcode_libdir_flag_spec='-L$libdir' 9790b41a30aaSmrg hardcode_minus_L=yes 9791b41a30aaSmrg allow_undefined_flag=unsupported 9792b41a30aaSmrg shrext_cmds=.dll 9793b41a30aaSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9794b41a30aaSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9795b41a30aaSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9796b41a30aaSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 9797b41a30aaSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9798b41a30aaSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9799b41a30aaSmrg emximp -o $lib $output_objdir/$libname.def' 9800b41a30aaSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9801b41a30aaSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9802b41a30aaSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9803b41a30aaSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 9804b41a30aaSmrg prefix_cmds="$SED"~ 9805b41a30aaSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 9806b41a30aaSmrg prefix_cmds="$prefix_cmds -e 1d"; 9807b41a30aaSmrg fi~ 9808b41a30aaSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9809b41a30aaSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9810b41a30aaSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9811b41a30aaSmrg emximp -o $lib $output_objdir/$libname.def' 9812b41a30aaSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9813b41a30aaSmrg enable_shared_with_static_runtimes=yes 9814b41a30aaSmrg file_list_spec='@' 9815b41a30aaSmrg ;; 9816b41a30aaSmrg 981706f32fbeSmrg interix[3-9]*) 981806f32fbeSmrg hardcode_direct=no 981906f32fbeSmrg hardcode_shlibpath_var=no 9820b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9821b41a30aaSmrg export_dynamic_flag_spec='$wl-E' 982206f32fbeSmrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 982306f32fbeSmrg # Instead, shared libraries are loaded at an image base (0x10000000 by 982406f32fbeSmrg # default) and relocated if they conflict, which is a slow very memory 982506f32fbeSmrg # consuming and fragmenting process. To avoid this, we pick a random, 982606f32fbeSmrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 982706f32fbeSmrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9828b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9829b41a30aaSmrg 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' 983006f32fbeSmrg ;; 983106f32fbeSmrg 983206f32fbeSmrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 983306f32fbeSmrg tmp_diet=no 9834b41a30aaSmrg if test linux-dietlibc = "$host_os"; then 983506f32fbeSmrg case $cc_basename in 983606f32fbeSmrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 983706f32fbeSmrg esac 983806f32fbeSmrg fi 983906f32fbeSmrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9840b41a30aaSmrg && test no = "$tmp_diet" 984106f32fbeSmrg then 984206f32fbeSmrg tmp_addflag=' $pic_flag' 984306f32fbeSmrg tmp_sharedflag='-shared' 984406f32fbeSmrg case $cc_basename,$host_cpu in 984506f32fbeSmrg pgcc*) # Portland Group C compiler 9846b41a30aaSmrg 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' 984706f32fbeSmrg tmp_addflag=' $pic_flag' 984806f32fbeSmrg ;; 984906f32fbeSmrg pgf77* | pgf90* | pgf95* | pgfortran*) 985006f32fbeSmrg # Portland Group f77 and f90 compilers 9851b41a30aaSmrg 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' 985206f32fbeSmrg tmp_addflag=' $pic_flag -Mnomain' ;; 985306f32fbeSmrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 985406f32fbeSmrg tmp_addflag=' -i_dynamic' ;; 985506f32fbeSmrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 985606f32fbeSmrg tmp_addflag=' -i_dynamic -nofor_main' ;; 985706f32fbeSmrg ifc* | ifort*) # Intel Fortran compiler 985806f32fbeSmrg tmp_addflag=' -nofor_main' ;; 985906f32fbeSmrg lf95*) # Lahey Fortran 8.1 986006f32fbeSmrg whole_archive_flag_spec= 986106f32fbeSmrg tmp_sharedflag='--shared' ;; 9862b41a30aaSmrg nagfor*) # NAGFOR 5.3 9863b41a30aaSmrg tmp_sharedflag='-Wl,-shared' ;; 986406f32fbeSmrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 986506f32fbeSmrg tmp_sharedflag='-qmkshrobj' 986606f32fbeSmrg tmp_addflag= ;; 986706f32fbeSmrg nvcc*) # Cuda Compiler Driver 2.2 9868b41a30aaSmrg 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' 986906f32fbeSmrg compiler_needs_object=yes 987006f32fbeSmrg ;; 987106f32fbeSmrg esac 9872b41a30aaSmrg case `$CC -V 2>&1 | $SED 5q` in 987306f32fbeSmrg *Sun\ C*) # Sun C 5.9 9874b41a30aaSmrg 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' 987506f32fbeSmrg compiler_needs_object=yes 987606f32fbeSmrg tmp_sharedflag='-G' ;; 987706f32fbeSmrg *Sun\ F*) # Sun Fortran 8.3 987806f32fbeSmrg tmp_sharedflag='-G' ;; 987906f32fbeSmrg esac 9880b41a30aaSmrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 988106f32fbeSmrg 9882b41a30aaSmrg if test yes = "$supports_anon_versioning"; then 988306f32fbeSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9884b41a30aaSmrg cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9885b41a30aaSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9886b41a30aaSmrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 988706f32fbeSmrg fi 988806f32fbeSmrg 988906f32fbeSmrg case $cc_basename in 9890b41a30aaSmrg tcc*) 9891b41a30aaSmrg export_dynamic_flag_spec='-rdynamic' 9892b41a30aaSmrg ;; 989306f32fbeSmrg xlf* | bgf* | bgxlf* | mpixlf*) 989406f32fbeSmrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 989506f32fbeSmrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9896b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 989706f32fbeSmrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9898b41a30aaSmrg if test yes = "$supports_anon_versioning"; then 989906f32fbeSmrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9900b41a30aaSmrg cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9901b41a30aaSmrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9902b41a30aaSmrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 990306f32fbeSmrg fi 990406f32fbeSmrg ;; 990506f32fbeSmrg esac 990606f32fbeSmrg else 990706f32fbeSmrg ld_shlibs=no 990806f32fbeSmrg fi 990906f32fbeSmrg ;; 991006f32fbeSmrg 9911b41a30aaSmrg netbsd*) 991206f32fbeSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 991306f32fbeSmrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 991406f32fbeSmrg wlarc= 991506f32fbeSmrg else 9916b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9917b41a30aaSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 991806f32fbeSmrg fi 991906f32fbeSmrg ;; 992006f32fbeSmrg 992106f32fbeSmrg solaris*) 992206f32fbeSmrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 992306f32fbeSmrg ld_shlibs=no 992406f32fbeSmrg cat <<_LT_EOF 1>&2 992506f32fbeSmrg 992606f32fbeSmrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 992706f32fbeSmrg*** create shared libraries on Solaris systems. Therefore, libtool 992806f32fbeSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 992906f32fbeSmrg*** binutils to release 2.9.1 or newer. Another option is to modify 993006f32fbeSmrg*** your PATH or compiler configuration so that the native linker is 993106f32fbeSmrg*** used, and then restart. 993206f32fbeSmrg 993306f32fbeSmrg_LT_EOF 993406f32fbeSmrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9935b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9936b41a30aaSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 993706f32fbeSmrg else 993806f32fbeSmrg ld_shlibs=no 993906f32fbeSmrg fi 994006f32fbeSmrg ;; 994106f32fbeSmrg 994206f32fbeSmrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 994306f32fbeSmrg case `$LD -v 2>&1` in 994406f32fbeSmrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 994506f32fbeSmrg ld_shlibs=no 994606f32fbeSmrg cat <<_LT_EOF 1>&2 994706f32fbeSmrg 9948b41a30aaSmrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 994906f32fbeSmrg*** reliably create shared libraries on SCO systems. Therefore, libtool 995006f32fbeSmrg*** is disabling shared libraries support. We urge you to upgrade GNU 995106f32fbeSmrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 995206f32fbeSmrg*** your PATH or compiler configuration so that the native linker is 995306f32fbeSmrg*** used, and then restart. 995406f32fbeSmrg 995506f32fbeSmrg_LT_EOF 995606f32fbeSmrg ;; 995706f32fbeSmrg *) 995806f32fbeSmrg # For security reasons, it is highly recommended that you always 995906f32fbeSmrg # use absolute paths for naming shared libraries, and exclude the 996006f32fbeSmrg # DT_RUNPATH tag from executables and libraries. But doing so 996106f32fbeSmrg # requires that you compile everything twice, which is a pain. 996206f32fbeSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9963b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9964b41a30aaSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9965b41a30aaSmrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 996606f32fbeSmrg else 996706f32fbeSmrg ld_shlibs=no 996806f32fbeSmrg fi 996906f32fbeSmrg ;; 997006f32fbeSmrg esac 997106f32fbeSmrg ;; 997206f32fbeSmrg 997306f32fbeSmrg sunos4*) 997406f32fbeSmrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 997506f32fbeSmrg wlarc= 997606f32fbeSmrg hardcode_direct=yes 997706f32fbeSmrg hardcode_shlibpath_var=no 997806f32fbeSmrg ;; 997906f32fbeSmrg 998006f32fbeSmrg *) 998106f32fbeSmrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9982b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9983b41a30aaSmrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 998406f32fbeSmrg else 998506f32fbeSmrg ld_shlibs=no 998606f32fbeSmrg fi 998706f32fbeSmrg ;; 998806f32fbeSmrg esac 998906f32fbeSmrg 9990b41a30aaSmrg if test no = "$ld_shlibs"; then 999106f32fbeSmrg runpath_var= 999206f32fbeSmrg hardcode_libdir_flag_spec= 999306f32fbeSmrg export_dynamic_flag_spec= 999406f32fbeSmrg whole_archive_flag_spec= 999506f32fbeSmrg fi 999606f32fbeSmrg else 999706f32fbeSmrg # PORTME fill in a description of your system's linker (not GNU ld) 999806f32fbeSmrg case $host_os in 999906f32fbeSmrg aix3*) 1000006f32fbeSmrg allow_undefined_flag=unsupported 1000106f32fbeSmrg always_export_symbols=yes 1000206f32fbeSmrg 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' 1000306f32fbeSmrg # Note: this linker hardcodes the directories in LIBPATH if there 1000406f32fbeSmrg # are no directories specified by -L. 1000506f32fbeSmrg hardcode_minus_L=yes 10006b41a30aaSmrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 1000706f32fbeSmrg # Neither direct hardcoding nor static linking is supported with a 1000806f32fbeSmrg # broken collect2. 1000906f32fbeSmrg hardcode_direct=unsupported 1001006f32fbeSmrg fi 1001106f32fbeSmrg ;; 1001206f32fbeSmrg 1001306f32fbeSmrg aix[4-9]*) 10014b41a30aaSmrg if test ia64 = "$host_cpu"; then 1001506f32fbeSmrg # On IA64, the linker does run time linking by default, so we don't 1001606f32fbeSmrg # have to do anything special. 1001706f32fbeSmrg aix_use_runtimelinking=no 1001806f32fbeSmrg exp_sym_flag='-Bexport' 10019b41a30aaSmrg no_entry_flag= 1002006f32fbeSmrg else 1002106f32fbeSmrg # If we're using GNU nm, then we don't want the "-C" option. 10022b41a30aaSmrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10023b41a30aaSmrg # Without the "-l" option, or with the "-B" option, AIX nm treats 10024b41a30aaSmrg # weak defined symbols like other global defined symbols, whereas 10025b41a30aaSmrg # GNU nm marks them as "W". 10026b41a30aaSmrg # While the 'weak' keyword is ignored in the Export File, we need 10027b41a30aaSmrg # it in the Import File for the 'aix-soname' feature, so we have 10028b41a30aaSmrg # to replace the "-B" option with "-P" for AIX nm. 1002906f32fbeSmrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10030b41a30aaSmrg 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' 1003106f32fbeSmrg else 10032b41a30aaSmrg export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 1003306f32fbeSmrg fi 1003406f32fbeSmrg aix_use_runtimelinking=no 1003506f32fbeSmrg 1003606f32fbeSmrg # Test if we are trying to use run time linking or normal 1003706f32fbeSmrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10038b41a30aaSmrg # have runtime linking enabled, and use it for executables. 10039b41a30aaSmrg # For shared libraries, we enable/disable runtime linking 10040b41a30aaSmrg # depending on the kind of the shared library created - 10041b41a30aaSmrg # when "with_aix_soname,aix_use_runtimelinking" is: 10042b41a30aaSmrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10043b41a30aaSmrg # "aix,yes" lib.so shared, rtl:yes, for executables 10044b41a30aaSmrg # lib.a static archive 10045b41a30aaSmrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 10046b41a30aaSmrg # lib.a(lib.so.V) shared, rtl:no, for executables 10047b41a30aaSmrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10048b41a30aaSmrg # lib.a(lib.so.V) shared, rtl:no 10049b41a30aaSmrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10050b41a30aaSmrg # lib.a static archive 1005106f32fbeSmrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 1005206f32fbeSmrg for ld_flag in $LDFLAGS; do 10053b41a30aaSmrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 1005406f32fbeSmrg aix_use_runtimelinking=yes 1005506f32fbeSmrg break 1005606f32fbeSmrg fi 1005706f32fbeSmrg done 10058b41a30aaSmrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10059b41a30aaSmrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 10060b41a30aaSmrg # so we don't have lib.a shared libs to link our executables. 10061b41a30aaSmrg # We have to force runtime linking in this case. 10062b41a30aaSmrg aix_use_runtimelinking=yes 10063b41a30aaSmrg LDFLAGS="$LDFLAGS -Wl,-brtl" 10064b41a30aaSmrg fi 1006506f32fbeSmrg ;; 1006606f32fbeSmrg esac 1006706f32fbeSmrg 1006806f32fbeSmrg exp_sym_flag='-bexport' 1006906f32fbeSmrg no_entry_flag='-bnoentry' 1007006f32fbeSmrg fi 1007106f32fbeSmrg 1007206f32fbeSmrg # When large executables or shared objects are built, AIX ld can 1007306f32fbeSmrg # have problems creating the table of contents. If linking a library 1007406f32fbeSmrg # or program results in "error TOC overflow" add -mminimal-toc to 1007506f32fbeSmrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 1007606f32fbeSmrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 1007706f32fbeSmrg 1007806f32fbeSmrg archive_cmds='' 1007906f32fbeSmrg hardcode_direct=yes 1008006f32fbeSmrg hardcode_direct_absolute=yes 1008106f32fbeSmrg hardcode_libdir_separator=':' 1008206f32fbeSmrg link_all_deplibs=yes 10083b41a30aaSmrg file_list_spec='$wl-f,' 10084b41a30aaSmrg case $with_aix_soname,$aix_use_runtimelinking in 10085b41a30aaSmrg aix,*) ;; # traditional, no import file 10086b41a30aaSmrg svr4,* | *,yes) # use import file 10087b41a30aaSmrg # The Import File defines what to hardcode. 10088b41a30aaSmrg hardcode_direct=no 10089b41a30aaSmrg hardcode_direct_absolute=no 10090b41a30aaSmrg ;; 10091b41a30aaSmrg esac 1009206f32fbeSmrg 10093b41a30aaSmrg if test yes = "$GCC"; then 1009406f32fbeSmrg case $host_os in aix4.[012]|aix4.[012].*) 1009506f32fbeSmrg # We only want to do this on AIX 4.2 and lower, the check 1009606f32fbeSmrg # below for broken collect2 doesn't work under 4.3+ 10097b41a30aaSmrg collect2name=`$CC -print-prog-name=collect2` 1009806f32fbeSmrg if test -f "$collect2name" && 1009906f32fbeSmrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 1010006f32fbeSmrg then 1010106f32fbeSmrg # We have reworked collect2 1010206f32fbeSmrg : 1010306f32fbeSmrg else 1010406f32fbeSmrg # We have old collect2 1010506f32fbeSmrg hardcode_direct=unsupported 1010606f32fbeSmrg # It fails to find uninstalled libraries when the uninstalled 1010706f32fbeSmrg # path is not listed in the libpath. Setting hardcode_minus_L 1010806f32fbeSmrg # to unsupported forces relinking 1010906f32fbeSmrg hardcode_minus_L=yes 1011006f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1011106f32fbeSmrg hardcode_libdir_separator= 1011206f32fbeSmrg fi 1011306f32fbeSmrg ;; 1011406f32fbeSmrg esac 1011506f32fbeSmrg shared_flag='-shared' 10116b41a30aaSmrg if test yes = "$aix_use_runtimelinking"; then 10117b41a30aaSmrg shared_flag="$shared_flag "'$wl-G' 1011806f32fbeSmrg fi 10119b41a30aaSmrg # Need to ensure runtime linking is disabled for the traditional 10120b41a30aaSmrg # shared library, or the linker may eventually find shared libraries 10121b41a30aaSmrg # /with/ Import File - we do not want to mix them. 10122b41a30aaSmrg shared_flag_aix='-shared' 10123b41a30aaSmrg shared_flag_svr4='-shared $wl-G' 1012406f32fbeSmrg else 1012506f32fbeSmrg # not using gcc 10126b41a30aaSmrg if test ia64 = "$host_cpu"; then 1012706f32fbeSmrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 1012806f32fbeSmrg # chokes on -Wl,-G. The following line is correct: 1012906f32fbeSmrg shared_flag='-G' 1013006f32fbeSmrg else 10131b41a30aaSmrg if test yes = "$aix_use_runtimelinking"; then 10132b41a30aaSmrg shared_flag='$wl-G' 1013306f32fbeSmrg else 10134b41a30aaSmrg shared_flag='$wl-bM:SRE' 1013506f32fbeSmrg fi 10136b41a30aaSmrg shared_flag_aix='$wl-bM:SRE' 10137b41a30aaSmrg shared_flag_svr4='$wl-G' 1013806f32fbeSmrg fi 1013906f32fbeSmrg fi 1014006f32fbeSmrg 10141b41a30aaSmrg export_dynamic_flag_spec='$wl-bexpall' 1014206f32fbeSmrg # It seems that -bexpall does not export symbols beginning with 1014306f32fbeSmrg # underscore (_), so it is better to generate a list of symbols to export. 1014406f32fbeSmrg always_export_symbols=yes 10145b41a30aaSmrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 1014606f32fbeSmrg # Warning - without using the other runtime loading flags (-brtl), 1014706f32fbeSmrg # -berok will link without error, but may produce a broken library. 1014806f32fbeSmrg allow_undefined_flag='-berok' 1014906f32fbeSmrg # Determine the default libpath from the value encoded in an 1015006f32fbeSmrg # empty executable. 10151b41a30aaSmrg if test set = "${lt_cv_aix_libpath+set}"; then 1015206f32fbeSmrg aix_libpath=$lt_cv_aix_libpath 1015306f32fbeSmrgelse 10154b41a30aaSmrg if test ${lt_cv_aix_libpath_+y} 10155b41a30aaSmrgthen : 10156b41a30aaSmrg printf %s "(cached) " >&6 10157b41a30aaSmrgelse $as_nop 1015806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1015906f32fbeSmrg/* end confdefs.h. */ 1016006f32fbeSmrg 1016106f32fbeSmrgint 10162b41a30aaSmrgmain (void) 1016306f32fbeSmrg{ 1016406f32fbeSmrg 1016506f32fbeSmrg ; 1016606f32fbeSmrg return 0; 1016706f32fbeSmrg} 1016806f32fbeSmrg_ACEOF 10169b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 10170b41a30aaSmrgthen : 1017106f32fbeSmrg 1017206f32fbeSmrg lt_aix_libpath_sed=' 1017306f32fbeSmrg /Import File Strings/,/^$/ { 1017406f32fbeSmrg /^0/ { 1017506f32fbeSmrg s/^0 *\([^ ]*\) *$/\1/ 1017606f32fbeSmrg p 1017706f32fbeSmrg } 1017806f32fbeSmrg }' 1017906f32fbeSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1018006f32fbeSmrg # Check for a 64-bit object if we didn't find anything. 1018106f32fbeSmrg if test -z "$lt_cv_aix_libpath_"; then 1018206f32fbeSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1018306f32fbeSmrg fi 1018406f32fbeSmrgfi 10185b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1018606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1018706f32fbeSmrg if test -z "$lt_cv_aix_libpath_"; then 10188b41a30aaSmrg lt_cv_aix_libpath_=/usr/lib:/lib 1018906f32fbeSmrg fi 1019006f32fbeSmrg 1019106f32fbeSmrgfi 1019206f32fbeSmrg 1019306f32fbeSmrg aix_libpath=$lt_cv_aix_libpath_ 1019406f32fbeSmrgfi 1019506f32fbeSmrg 10196b41a30aaSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10197b41a30aaSmrg 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 1019806f32fbeSmrg else 10199b41a30aaSmrg if test ia64 = "$host_cpu"; then 10200b41a30aaSmrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 1020106f32fbeSmrg allow_undefined_flag="-z nodefs" 10202b41a30aaSmrg 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" 1020306f32fbeSmrg else 1020406f32fbeSmrg # Determine the default libpath from the value encoded in an 1020506f32fbeSmrg # empty executable. 10206b41a30aaSmrg if test set = "${lt_cv_aix_libpath+set}"; then 1020706f32fbeSmrg aix_libpath=$lt_cv_aix_libpath 1020806f32fbeSmrgelse 10209b41a30aaSmrg if test ${lt_cv_aix_libpath_+y} 10210b41a30aaSmrgthen : 10211b41a30aaSmrg printf %s "(cached) " >&6 10212b41a30aaSmrgelse $as_nop 1021306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1021406f32fbeSmrg/* end confdefs.h. */ 1021506f32fbeSmrg 1021606f32fbeSmrgint 10217b41a30aaSmrgmain (void) 1021806f32fbeSmrg{ 1021906f32fbeSmrg 1022006f32fbeSmrg ; 1022106f32fbeSmrg return 0; 1022206f32fbeSmrg} 1022306f32fbeSmrg_ACEOF 10224b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 10225b41a30aaSmrgthen : 1022606f32fbeSmrg 1022706f32fbeSmrg lt_aix_libpath_sed=' 1022806f32fbeSmrg /Import File Strings/,/^$/ { 1022906f32fbeSmrg /^0/ { 1023006f32fbeSmrg s/^0 *\([^ ]*\) *$/\1/ 1023106f32fbeSmrg p 1023206f32fbeSmrg } 1023306f32fbeSmrg }' 1023406f32fbeSmrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1023506f32fbeSmrg # Check for a 64-bit object if we didn't find anything. 1023606f32fbeSmrg if test -z "$lt_cv_aix_libpath_"; then 1023706f32fbeSmrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 1023806f32fbeSmrg fi 1023906f32fbeSmrgfi 10240b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1024106f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1024206f32fbeSmrg if test -z "$lt_cv_aix_libpath_"; then 10243b41a30aaSmrg lt_cv_aix_libpath_=/usr/lib:/lib 1024406f32fbeSmrg fi 1024506f32fbeSmrg 1024606f32fbeSmrgfi 1024706f32fbeSmrg 1024806f32fbeSmrg aix_libpath=$lt_cv_aix_libpath_ 1024906f32fbeSmrgfi 1025006f32fbeSmrg 10251b41a30aaSmrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 1025206f32fbeSmrg # Warning - without using the other run time loading flags, 1025306f32fbeSmrg # -berok will link without error, but may produce a broken library. 10254b41a30aaSmrg no_undefined_flag=' $wl-bernotok' 10255b41a30aaSmrg allow_undefined_flag=' $wl-berok' 10256b41a30aaSmrg if test yes = "$with_gnu_ld"; then 1025706f32fbeSmrg # We only use this code for GNU lds that support --whole-archive. 10258b41a30aaSmrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 1025906f32fbeSmrg else 1026006f32fbeSmrg # Exported symbols can be pulled into shared objects from archives 1026106f32fbeSmrg whole_archive_flag_spec='$convenience' 1026206f32fbeSmrg fi 1026306f32fbeSmrg archive_cmds_need_lc=yes 10264b41a30aaSmrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10265b41a30aaSmrg # -brtl affects multiple linker settings, -berok does not and is overridden later 10266b41a30aaSmrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10267b41a30aaSmrg if test svr4 != "$with_aix_soname"; then 10268b41a30aaSmrg # This is similar to how AIX traditionally builds its shared libraries. 10269b41a30aaSmrg 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' 10270b41a30aaSmrg fi 10271b41a30aaSmrg if test aix != "$with_aix_soname"; then 10272b41a30aaSmrg 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' 10273b41a30aaSmrg else 10274b41a30aaSmrg # used by -dlpreopen to get the symbols 10275b41a30aaSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10276b41a30aaSmrg fi 10277b41a30aaSmrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 1027806f32fbeSmrg fi 1027906f32fbeSmrg fi 1028006f32fbeSmrg ;; 1028106f32fbeSmrg 1028206f32fbeSmrg amigaos*) 1028306f32fbeSmrg case $host_cpu in 1028406f32fbeSmrg powerpc) 1028506f32fbeSmrg # see comment about AmigaOS4 .so support 10286b41a30aaSmrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1028706f32fbeSmrg archive_expsym_cmds='' 1028806f32fbeSmrg ;; 1028906f32fbeSmrg m68k) 1029006f32fbeSmrg 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)' 1029106f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1029206f32fbeSmrg hardcode_minus_L=yes 1029306f32fbeSmrg ;; 1029406f32fbeSmrg esac 1029506f32fbeSmrg ;; 1029606f32fbeSmrg 1029706f32fbeSmrg bsdi[45]*) 1029806f32fbeSmrg export_dynamic_flag_spec=-rdynamic 1029906f32fbeSmrg ;; 1030006f32fbeSmrg 1030106f32fbeSmrg cygwin* | mingw* | pw32* | cegcc*) 1030206f32fbeSmrg # When not using gcc, we currently assume that we are using 10303b41a30aaSmrg # Microsoft Visual C++ or Intel C++ Compiler. 1030406f32fbeSmrg # hardcode_libdir_flag_spec is actually meaningless, as there is 1030506f32fbeSmrg # no search path for DLLs. 1030606f32fbeSmrg case $cc_basename in 10307b41a30aaSmrg cl* | icl*) 10308b41a30aaSmrg # Native MSVC or ICC 1030906f32fbeSmrg hardcode_libdir_flag_spec=' ' 1031006f32fbeSmrg allow_undefined_flag=unsupported 1031106f32fbeSmrg always_export_symbols=yes 1031206f32fbeSmrg file_list_spec='@' 1031306f32fbeSmrg # Tell ltmain to make .lib files, not .a files. 1031406f32fbeSmrg libext=lib 1031506f32fbeSmrg # Tell ltmain to make .dll files, not .so files. 10316b41a30aaSmrg shrext_cmds=.dll 1031706f32fbeSmrg # FIXME: Setting linknames here is a bad hack. 10318b41a30aaSmrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10319b41a30aaSmrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10320b41a30aaSmrg cp "$export_symbols" "$output_objdir/$soname.def"; 10321b41a30aaSmrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10322b41a30aaSmrg else 10323b41a30aaSmrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10324b41a30aaSmrg fi~ 10325b41a30aaSmrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10326b41a30aaSmrg linknames=' 1032706f32fbeSmrg # The linker will not automatically build a static lib if we build a DLL. 1032806f32fbeSmrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 1032906f32fbeSmrg enable_shared_with_static_runtimes=yes 1033057ee1794Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 1033106f32fbeSmrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 1033206f32fbeSmrg # Don't use ranlib 1033306f32fbeSmrg old_postinstall_cmds='chmod 644 $oldlib' 1033406f32fbeSmrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 10335b41a30aaSmrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 10336b41a30aaSmrg case $lt_outputfile in 10337b41a30aaSmrg *.exe|*.EXE) ;; 10338b41a30aaSmrg *) 10339b41a30aaSmrg lt_outputfile=$lt_outputfile.exe 10340b41a30aaSmrg lt_tool_outputfile=$lt_tool_outputfile.exe 10341b41a30aaSmrg ;; 10342b41a30aaSmrg esac~ 10343b41a30aaSmrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10344b41a30aaSmrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10345b41a30aaSmrg $RM "$lt_outputfile.manifest"; 10346b41a30aaSmrg fi' 1034706f32fbeSmrg ;; 1034806f32fbeSmrg *) 10349b41a30aaSmrg # Assume MSVC and ICC wrapper 1035006f32fbeSmrg hardcode_libdir_flag_spec=' ' 1035106f32fbeSmrg allow_undefined_flag=unsupported 1035206f32fbeSmrg # Tell ltmain to make .lib files, not .a files. 1035306f32fbeSmrg libext=lib 1035406f32fbeSmrg # Tell ltmain to make .dll files, not .so files. 10355b41a30aaSmrg shrext_cmds=.dll 1035606f32fbeSmrg # FIXME: Setting linknames here is a bad hack. 1035706f32fbeSmrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 1035806f32fbeSmrg # The linker will automatically build a .lib file if we build a DLL. 1035906f32fbeSmrg old_archive_from_new_cmds='true' 1036006f32fbeSmrg # FIXME: Should let the user specify the lib program. 1036106f32fbeSmrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 1036206f32fbeSmrg enable_shared_with_static_runtimes=yes 1036306f32fbeSmrg ;; 1036406f32fbeSmrg esac 1036506f32fbeSmrg ;; 1036606f32fbeSmrg 1036706f32fbeSmrg darwin* | rhapsody*) 1036806f32fbeSmrg 1036906f32fbeSmrg 1037006f32fbeSmrg archive_cmds_need_lc=no 1037106f32fbeSmrg hardcode_direct=no 1037206f32fbeSmrg hardcode_automatic=yes 1037306f32fbeSmrg hardcode_shlibpath_var=unsupported 10374b41a30aaSmrg if test yes = "$lt_cv_ld_force_load"; then 10375b41a30aaSmrg 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\"`' 1037657ee1794Smrg 1037706f32fbeSmrg else 1037806f32fbeSmrg whole_archive_flag_spec='' 1037906f32fbeSmrg fi 1038006f32fbeSmrg link_all_deplibs=yes 10381b41a30aaSmrg allow_undefined_flag=$_lt_dar_allow_undefined 1038206f32fbeSmrg case $cc_basename in 10383b41a30aaSmrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 1038406f32fbeSmrg *) _lt_dar_can_shared=$GCC ;; 1038506f32fbeSmrg esac 10386b41a30aaSmrg if test yes = "$_lt_dar_can_shared"; then 1038706f32fbeSmrg output_verbose_link_cmd=func_echo_all 10388b41a30aaSmrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10389b41a30aaSmrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10390b41a30aaSmrg 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" 10391b41a30aaSmrg 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" 1039206f32fbeSmrg 1039306f32fbeSmrg else 1039406f32fbeSmrg ld_shlibs=no 1039506f32fbeSmrg fi 1039606f32fbeSmrg 1039706f32fbeSmrg ;; 1039806f32fbeSmrg 1039906f32fbeSmrg dgux*) 1040006f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1040106f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1040206f32fbeSmrg hardcode_shlibpath_var=no 1040306f32fbeSmrg ;; 1040406f32fbeSmrg 1040506f32fbeSmrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 1040606f32fbeSmrg # support. Future versions do this automatically, but an explicit c++rt0.o 1040706f32fbeSmrg # does not break anything, and helps significantly (at the cost of a little 1040806f32fbeSmrg # extra space). 1040906f32fbeSmrg freebsd2.2*) 1041006f32fbeSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 1041106f32fbeSmrg hardcode_libdir_flag_spec='-R$libdir' 1041206f32fbeSmrg hardcode_direct=yes 1041306f32fbeSmrg hardcode_shlibpath_var=no 1041406f32fbeSmrg ;; 1041506f32fbeSmrg 1041606f32fbeSmrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 1041757ee1794Smrg freebsd2.*) 1041806f32fbeSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1041906f32fbeSmrg hardcode_direct=yes 1042006f32fbeSmrg hardcode_minus_L=yes 1042106f32fbeSmrg hardcode_shlibpath_var=no 1042206f32fbeSmrg ;; 1042306f32fbeSmrg 1042406f32fbeSmrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10425b41a30aaSmrg freebsd* | dragonfly* | midnightbsd*) 1042606f32fbeSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1042706f32fbeSmrg hardcode_libdir_flag_spec='-R$libdir' 1042806f32fbeSmrg hardcode_direct=yes 1042906f32fbeSmrg hardcode_shlibpath_var=no 1043006f32fbeSmrg ;; 1043106f32fbeSmrg 1043206f32fbeSmrg hpux9*) 10433b41a30aaSmrg if test yes = "$GCC"; then 10434b41a30aaSmrg 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' 1043506f32fbeSmrg else 10436b41a30aaSmrg 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' 1043706f32fbeSmrg fi 10438b41a30aaSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1043906f32fbeSmrg hardcode_libdir_separator=: 1044006f32fbeSmrg hardcode_direct=yes 1044106f32fbeSmrg 1044206f32fbeSmrg # hardcode_minus_L: Not really in the search PATH, 1044306f32fbeSmrg # but as the default location of the library. 1044406f32fbeSmrg hardcode_minus_L=yes 10445b41a30aaSmrg export_dynamic_flag_spec='$wl-E' 1044606f32fbeSmrg ;; 1044706f32fbeSmrg 1044806f32fbeSmrg hpux10*) 10449b41a30aaSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 10450b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1045106f32fbeSmrg else 1045206f32fbeSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1045306f32fbeSmrg fi 10454b41a30aaSmrg if test no = "$with_gnu_ld"; then 10455b41a30aaSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1045606f32fbeSmrg hardcode_libdir_separator=: 1045706f32fbeSmrg hardcode_direct=yes 1045806f32fbeSmrg hardcode_direct_absolute=yes 10459b41a30aaSmrg export_dynamic_flag_spec='$wl-E' 1046006f32fbeSmrg # hardcode_minus_L: Not really in the search PATH, 1046106f32fbeSmrg # but as the default location of the library. 1046206f32fbeSmrg hardcode_minus_L=yes 1046306f32fbeSmrg fi 1046406f32fbeSmrg ;; 1046506f32fbeSmrg 1046606f32fbeSmrg hpux11*) 10467b41a30aaSmrg if test yes,no = "$GCC,$with_gnu_ld"; then 1046806f32fbeSmrg case $host_cpu in 1046906f32fbeSmrg hppa*64*) 10470b41a30aaSmrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1047106f32fbeSmrg ;; 1047206f32fbeSmrg ia64*) 10473b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1047406f32fbeSmrg ;; 1047506f32fbeSmrg *) 10476b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1047706f32fbeSmrg ;; 1047806f32fbeSmrg esac 1047906f32fbeSmrg else 1048006f32fbeSmrg case $host_cpu in 1048106f32fbeSmrg hppa*64*) 10482b41a30aaSmrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1048306f32fbeSmrg ;; 1048406f32fbeSmrg ia64*) 10485b41a30aaSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1048606f32fbeSmrg ;; 1048706f32fbeSmrg *) 1048806f32fbeSmrg 1048906f32fbeSmrg # Older versions of the 11.00 compiler do not understand -b yet 1049006f32fbeSmrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10491b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10492b41a30aaSmrgprintf %s "checking if $CC understands -b... " >&6; } 10493b41a30aaSmrgif test ${lt_cv_prog_compiler__b+y} 10494b41a30aaSmrgthen : 10495b41a30aaSmrg printf %s "(cached) " >&6 10496b41a30aaSmrgelse $as_nop 1049706f32fbeSmrg lt_cv_prog_compiler__b=no 10498b41a30aaSmrg save_LDFLAGS=$LDFLAGS 1049906f32fbeSmrg LDFLAGS="$LDFLAGS -b" 1050006f32fbeSmrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 1050106f32fbeSmrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 1050206f32fbeSmrg # The linker can only warn and ignore the option if not recognized 1050306f32fbeSmrg # So say no if there are warnings 1050406f32fbeSmrg if test -s conftest.err; then 1050506f32fbeSmrg # Append any errors to the config.log. 1050606f32fbeSmrg cat conftest.err 1>&5 1050706f32fbeSmrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 1050806f32fbeSmrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1050906f32fbeSmrg if diff conftest.exp conftest.er2 >/dev/null; then 1051006f32fbeSmrg lt_cv_prog_compiler__b=yes 1051106f32fbeSmrg fi 1051206f32fbeSmrg else 1051306f32fbeSmrg lt_cv_prog_compiler__b=yes 1051406f32fbeSmrg fi 1051506f32fbeSmrg fi 1051606f32fbeSmrg $RM -r conftest* 10517b41a30aaSmrg LDFLAGS=$save_LDFLAGS 1051806f32fbeSmrg 1051906f32fbeSmrgfi 10520b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10521b41a30aaSmrgprintf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 1052206f32fbeSmrg 10523b41a30aaSmrgif test yes = "$lt_cv_prog_compiler__b"; then 10524b41a30aaSmrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1052506f32fbeSmrgelse 1052606f32fbeSmrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1052706f32fbeSmrgfi 1052806f32fbeSmrg 1052906f32fbeSmrg ;; 1053006f32fbeSmrg esac 1053106f32fbeSmrg fi 10532b41a30aaSmrg if test no = "$with_gnu_ld"; then 10533b41a30aaSmrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 1053406f32fbeSmrg hardcode_libdir_separator=: 1053506f32fbeSmrg 1053606f32fbeSmrg case $host_cpu in 1053706f32fbeSmrg hppa*64*|ia64*) 1053806f32fbeSmrg hardcode_direct=no 1053906f32fbeSmrg hardcode_shlibpath_var=no 1054006f32fbeSmrg ;; 1054106f32fbeSmrg *) 1054206f32fbeSmrg hardcode_direct=yes 1054306f32fbeSmrg hardcode_direct_absolute=yes 10544b41a30aaSmrg export_dynamic_flag_spec='$wl-E' 1054506f32fbeSmrg 1054606f32fbeSmrg # hardcode_minus_L: Not really in the search PATH, 1054706f32fbeSmrg # but as the default location of the library. 1054806f32fbeSmrg hardcode_minus_L=yes 1054906f32fbeSmrg ;; 1055006f32fbeSmrg esac 1055106f32fbeSmrg fi 1055206f32fbeSmrg ;; 1055306f32fbeSmrg 1055406f32fbeSmrg irix5* | irix6* | nonstopux*) 10555b41a30aaSmrg if test yes = "$GCC"; then 10556b41a30aaSmrg 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' 1055706f32fbeSmrg # Try to use the -exported_symbol ld option, if it does not 1055806f32fbeSmrg # work, assume that -exports_file does not work either and 1055906f32fbeSmrg # implicitly export all symbols. 1056006f32fbeSmrg # This should be the same for all languages, so no per-tag cache variable. 10561b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10562b41a30aaSmrgprintf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10563b41a30aaSmrgif test ${lt_cv_irix_exported_symbol+y} 10564b41a30aaSmrgthen : 10565b41a30aaSmrg printf %s "(cached) " >&6 10566b41a30aaSmrgelse $as_nop 10567b41a30aaSmrg save_LDFLAGS=$LDFLAGS 10568b41a30aaSmrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 1056906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1057006f32fbeSmrg/* end confdefs.h. */ 1057106f32fbeSmrgint foo (void) { return 0; } 1057206f32fbeSmrg_ACEOF 10573b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 10574b41a30aaSmrgthen : 1057506f32fbeSmrg lt_cv_irix_exported_symbol=yes 10576b41a30aaSmrgelse $as_nop 1057706f32fbeSmrg lt_cv_irix_exported_symbol=no 1057806f32fbeSmrgfi 10579b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1058006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 10581b41a30aaSmrg LDFLAGS=$save_LDFLAGS 1058206f32fbeSmrgfi 10583b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10584b41a30aaSmrgprintf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 10585b41a30aaSmrg if test yes = "$lt_cv_irix_exported_symbol"; then 10586b41a30aaSmrg 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' 1058706f32fbeSmrg fi 1058806f32fbeSmrg else 10589b41a30aaSmrg 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' 10590b41a30aaSmrg 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' 1059106f32fbeSmrg fi 1059206f32fbeSmrg archive_cmds_need_lc='no' 10593b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1059406f32fbeSmrg hardcode_libdir_separator=: 1059506f32fbeSmrg inherit_rpath=yes 1059606f32fbeSmrg link_all_deplibs=yes 1059706f32fbeSmrg ;; 1059806f32fbeSmrg 10599b41a30aaSmrg linux*) 10600b41a30aaSmrg case $cc_basename in 10601b41a30aaSmrg tcc*) 10602b41a30aaSmrg # Fabrice Bellard et al's Tiny C Compiler 10603b41a30aaSmrg ld_shlibs=yes 10604b41a30aaSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10605b41a30aaSmrg ;; 10606b41a30aaSmrg esac 10607b41a30aaSmrg ;; 10608b41a30aaSmrg 10609b41a30aaSmrg netbsd*) 1061006f32fbeSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 1061106f32fbeSmrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 1061206f32fbeSmrg else 1061306f32fbeSmrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 1061406f32fbeSmrg fi 1061506f32fbeSmrg hardcode_libdir_flag_spec='-R$libdir' 1061606f32fbeSmrg hardcode_direct=yes 1061706f32fbeSmrg hardcode_shlibpath_var=no 1061806f32fbeSmrg ;; 1061906f32fbeSmrg 1062006f32fbeSmrg newsos6) 1062106f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1062206f32fbeSmrg hardcode_direct=yes 10623b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1062406f32fbeSmrg hardcode_libdir_separator=: 1062506f32fbeSmrg hardcode_shlibpath_var=no 1062606f32fbeSmrg ;; 1062706f32fbeSmrg 1062806f32fbeSmrg *nto* | *qnx*) 1062906f32fbeSmrg ;; 1063006f32fbeSmrg 10631b41a30aaSmrg openbsd* | bitrig*) 1063206f32fbeSmrg if test -f /usr/libexec/ld.so; then 1063306f32fbeSmrg hardcode_direct=yes 1063406f32fbeSmrg hardcode_shlibpath_var=no 1063506f32fbeSmrg hardcode_direct_absolute=yes 10636b41a30aaSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 1063706f32fbeSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10638b41a30aaSmrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10639b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10640b41a30aaSmrg export_dynamic_flag_spec='$wl-E' 1064106f32fbeSmrg else 10642b41a30aaSmrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10643b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1064406f32fbeSmrg fi 1064506f32fbeSmrg else 1064606f32fbeSmrg ld_shlibs=no 1064706f32fbeSmrg fi 1064806f32fbeSmrg ;; 1064906f32fbeSmrg 1065006f32fbeSmrg os2*) 1065106f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1065206f32fbeSmrg hardcode_minus_L=yes 1065306f32fbeSmrg allow_undefined_flag=unsupported 10654b41a30aaSmrg shrext_cmds=.dll 10655b41a30aaSmrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10656b41a30aaSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10657b41a30aaSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10658b41a30aaSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 10659b41a30aaSmrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10660b41a30aaSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10661b41a30aaSmrg emximp -o $lib $output_objdir/$libname.def' 10662b41a30aaSmrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10663b41a30aaSmrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10664b41a30aaSmrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10665b41a30aaSmrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 10666b41a30aaSmrg prefix_cmds="$SED"~ 10667b41a30aaSmrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 10668b41a30aaSmrg prefix_cmds="$prefix_cmds -e 1d"; 10669b41a30aaSmrg fi~ 10670b41a30aaSmrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10671b41a30aaSmrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10672b41a30aaSmrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10673b41a30aaSmrg emximp -o $lib $output_objdir/$libname.def' 10674b41a30aaSmrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10675b41a30aaSmrg enable_shared_with_static_runtimes=yes 10676b41a30aaSmrg file_list_spec='@' 1067706f32fbeSmrg ;; 1067806f32fbeSmrg 1067906f32fbeSmrg osf3*) 10680b41a30aaSmrg if test yes = "$GCC"; then 10681b41a30aaSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10682b41a30aaSmrg 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' 1068306f32fbeSmrg else 1068406f32fbeSmrg allow_undefined_flag=' -expect_unresolved \*' 10685b41a30aaSmrg 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' 1068606f32fbeSmrg fi 1068706f32fbeSmrg archive_cmds_need_lc='no' 10688b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1068906f32fbeSmrg hardcode_libdir_separator=: 1069006f32fbeSmrg ;; 1069106f32fbeSmrg 1069206f32fbeSmrg osf4* | osf5*) # as osf3* with the addition of -msym flag 10693b41a30aaSmrg if test yes = "$GCC"; then 10694b41a30aaSmrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10695b41a30aaSmrg 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' 10696b41a30aaSmrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1069706f32fbeSmrg else 1069806f32fbeSmrg allow_undefined_flag=' -expect_unresolved \*' 10699b41a30aaSmrg 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' 1070006f32fbeSmrg 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~ 10701b41a30aaSmrg $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' 1070206f32fbeSmrg 1070306f32fbeSmrg # Both c and cxx compiler support -rpath directly 1070406f32fbeSmrg hardcode_libdir_flag_spec='-rpath $libdir' 1070506f32fbeSmrg fi 1070606f32fbeSmrg archive_cmds_need_lc='no' 1070706f32fbeSmrg hardcode_libdir_separator=: 1070806f32fbeSmrg ;; 1070906f32fbeSmrg 1071006f32fbeSmrg solaris*) 1071106f32fbeSmrg no_undefined_flag=' -z defs' 10712b41a30aaSmrg if test yes = "$GCC"; then 10713b41a30aaSmrg wlarc='$wl' 10714b41a30aaSmrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 1071506f32fbeSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10716b41a30aaSmrg $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' 1071706f32fbeSmrg else 1071806f32fbeSmrg case `$CC -V 2>&1` in 1071906f32fbeSmrg *"Compilers 5.0"*) 1072006f32fbeSmrg wlarc='' 10721b41a30aaSmrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 1072206f32fbeSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10723b41a30aaSmrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 1072406f32fbeSmrg ;; 1072506f32fbeSmrg *) 10726b41a30aaSmrg wlarc='$wl' 10727b41a30aaSmrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 1072806f32fbeSmrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10729b41a30aaSmrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 1073006f32fbeSmrg ;; 1073106f32fbeSmrg esac 1073206f32fbeSmrg fi 1073306f32fbeSmrg hardcode_libdir_flag_spec='-R$libdir' 1073406f32fbeSmrg hardcode_shlibpath_var=no 1073506f32fbeSmrg case $host_os in 1073606f32fbeSmrg solaris2.[0-5] | solaris2.[0-5].*) ;; 1073706f32fbeSmrg *) 1073806f32fbeSmrg # The compiler driver will combine and reorder linker options, 10739b41a30aaSmrg # but understands '-z linker_flag'. GCC discards it without '$wl', 1074006f32fbeSmrg # but is careful enough not to reorder. 1074106f32fbeSmrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10742b41a30aaSmrg if test yes = "$GCC"; then 10743b41a30aaSmrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 1074406f32fbeSmrg else 1074506f32fbeSmrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 1074606f32fbeSmrg fi 1074706f32fbeSmrg ;; 1074806f32fbeSmrg esac 1074906f32fbeSmrg link_all_deplibs=yes 1075006f32fbeSmrg ;; 1075106f32fbeSmrg 1075206f32fbeSmrg sunos4*) 10753b41a30aaSmrg if test sequent = "$host_vendor"; then 1075406f32fbeSmrg # Use $CC to link under sequent, because it throws in some extra .o 1075506f32fbeSmrg # files that make .init and .fini sections work. 10756b41a30aaSmrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 1075706f32fbeSmrg else 1075806f32fbeSmrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 1075906f32fbeSmrg fi 1076006f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1076106f32fbeSmrg hardcode_direct=yes 1076206f32fbeSmrg hardcode_minus_L=yes 1076306f32fbeSmrg hardcode_shlibpath_var=no 1076406f32fbeSmrg ;; 1076506f32fbeSmrg 1076606f32fbeSmrg sysv4) 1076706f32fbeSmrg case $host_vendor in 1076806f32fbeSmrg sni) 1076906f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1077006f32fbeSmrg hardcode_direct=yes # is this really true??? 1077106f32fbeSmrg ;; 1077206f32fbeSmrg siemens) 1077306f32fbeSmrg ## LD is ld it makes a PLAMLIB 1077406f32fbeSmrg ## CC just makes a GrossModule. 1077506f32fbeSmrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 1077606f32fbeSmrg reload_cmds='$CC -r -o $output$reload_objs' 1077706f32fbeSmrg hardcode_direct=no 1077806f32fbeSmrg ;; 1077906f32fbeSmrg motorola) 1078006f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1078106f32fbeSmrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 1078206f32fbeSmrg ;; 1078306f32fbeSmrg esac 1078406f32fbeSmrg runpath_var='LD_RUN_PATH' 1078506f32fbeSmrg hardcode_shlibpath_var=no 1078606f32fbeSmrg ;; 1078706f32fbeSmrg 1078806f32fbeSmrg sysv4.3*) 1078906f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1079006f32fbeSmrg hardcode_shlibpath_var=no 1079106f32fbeSmrg export_dynamic_flag_spec='-Bexport' 1079206f32fbeSmrg ;; 1079306f32fbeSmrg 1079406f32fbeSmrg sysv4*MP*) 1079506f32fbeSmrg if test -d /usr/nec; then 1079606f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1079706f32fbeSmrg hardcode_shlibpath_var=no 1079806f32fbeSmrg runpath_var=LD_RUN_PATH 1079906f32fbeSmrg hardcode_runpath_var=yes 1080006f32fbeSmrg ld_shlibs=yes 1080106f32fbeSmrg fi 1080206f32fbeSmrg ;; 1080306f32fbeSmrg 1080406f32fbeSmrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10805b41a30aaSmrg no_undefined_flag='$wl-z,text' 1080606f32fbeSmrg archive_cmds_need_lc=no 1080706f32fbeSmrg hardcode_shlibpath_var=no 1080806f32fbeSmrg runpath_var='LD_RUN_PATH' 1080906f32fbeSmrg 10810b41a30aaSmrg if test yes = "$GCC"; then 10811b41a30aaSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10812b41a30aaSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1081306f32fbeSmrg else 10814b41a30aaSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10815b41a30aaSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1081606f32fbeSmrg fi 1081706f32fbeSmrg ;; 1081806f32fbeSmrg 1081906f32fbeSmrg sysv5* | sco3.2v5* | sco5v6*) 10820b41a30aaSmrg # Note: We CANNOT use -z defs as we might desire, because we do not 1082106f32fbeSmrg # link with -lc, and that would cause any symbols used from libc to 1082206f32fbeSmrg # always be unresolved, which means just about no library would 1082306f32fbeSmrg # ever link correctly. If we're not using GNU ld we use -z text 1082406f32fbeSmrg # though, which does catch some bad symbols but isn't as heavy-handed 1082506f32fbeSmrg # as -z defs. 10826b41a30aaSmrg no_undefined_flag='$wl-z,text' 10827b41a30aaSmrg allow_undefined_flag='$wl-z,nodefs' 1082806f32fbeSmrg archive_cmds_need_lc=no 1082906f32fbeSmrg hardcode_shlibpath_var=no 10830b41a30aaSmrg hardcode_libdir_flag_spec='$wl-R,$libdir' 1083106f32fbeSmrg hardcode_libdir_separator=':' 1083206f32fbeSmrg link_all_deplibs=yes 10833b41a30aaSmrg export_dynamic_flag_spec='$wl-Bexport' 1083406f32fbeSmrg runpath_var='LD_RUN_PATH' 1083506f32fbeSmrg 10836b41a30aaSmrg if test yes = "$GCC"; then 10837b41a30aaSmrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10838b41a30aaSmrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1083906f32fbeSmrg else 10840b41a30aaSmrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10841b41a30aaSmrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1084206f32fbeSmrg fi 1084306f32fbeSmrg ;; 1084406f32fbeSmrg 1084506f32fbeSmrg uts4*) 1084606f32fbeSmrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1084706f32fbeSmrg hardcode_libdir_flag_spec='-L$libdir' 1084806f32fbeSmrg hardcode_shlibpath_var=no 1084906f32fbeSmrg ;; 1085006f32fbeSmrg 1085106f32fbeSmrg *) 1085206f32fbeSmrg ld_shlibs=no 1085306f32fbeSmrg ;; 1085406f32fbeSmrg esac 1085506f32fbeSmrg 10856b41a30aaSmrg if test sni = "$host_vendor"; then 1085706f32fbeSmrg case $host in 1085806f32fbeSmrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10859b41a30aaSmrg export_dynamic_flag_spec='$wl-Blargedynsym' 1086006f32fbeSmrg ;; 1086106f32fbeSmrg esac 1086206f32fbeSmrg fi 1086306f32fbeSmrg fi 1086406f32fbeSmrg 10865b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10866b41a30aaSmrgprintf "%s\n" "$ld_shlibs" >&6; } 10867b41a30aaSmrgtest no = "$ld_shlibs" && can_build_shared=no 1086806f32fbeSmrg 1086906f32fbeSmrgwith_gnu_ld=$with_gnu_ld 1087006f32fbeSmrg 1087106f32fbeSmrg 1087206f32fbeSmrg 1087306f32fbeSmrg 1087406f32fbeSmrg 1087506f32fbeSmrg 1087606f32fbeSmrg 1087706f32fbeSmrg 1087806f32fbeSmrg 1087906f32fbeSmrg 1088006f32fbeSmrg 1088106f32fbeSmrg 1088206f32fbeSmrg 1088306f32fbeSmrg 1088406f32fbeSmrg 1088506f32fbeSmrg# 1088606f32fbeSmrg# Do we need to explicitly link libc? 1088706f32fbeSmrg# 1088806f32fbeSmrgcase "x$archive_cmds_need_lc" in 1088906f32fbeSmrgx|xyes) 1089006f32fbeSmrg # Assume -lc should be added 1089106f32fbeSmrg archive_cmds_need_lc=yes 1089206f32fbeSmrg 10893b41a30aaSmrg if test yes,yes = "$GCC,$enable_shared"; then 1089406f32fbeSmrg case $archive_cmds in 1089506f32fbeSmrg *'~'*) 1089606f32fbeSmrg # FIXME: we may have to deal with multi-command sequences. 1089706f32fbeSmrg ;; 1089806f32fbeSmrg '$CC '*) 1089906f32fbeSmrg # Test whether the compiler implicitly links with -lc since on some 1090006f32fbeSmrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 1090106f32fbeSmrg # to ld, don't add -lc before -lgcc. 10902b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10903b41a30aaSmrgprintf %s "checking whether -lc should be explicitly linked in... " >&6; } 10904b41a30aaSmrgif test ${lt_cv_archive_cmds_need_lc+y} 10905b41a30aaSmrgthen : 10906b41a30aaSmrg printf %s "(cached) " >&6 10907b41a30aaSmrgelse $as_nop 1090806f32fbeSmrg $RM conftest* 1090906f32fbeSmrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1091006f32fbeSmrg 1091106f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 1091206f32fbeSmrg (eval $ac_compile) 2>&5 1091306f32fbeSmrg ac_status=$? 10914b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1091506f32fbeSmrg test $ac_status = 0; } 2>conftest.err; then 1091606f32fbeSmrg soname=conftest 1091706f32fbeSmrg lib=conftest 1091806f32fbeSmrg libobjs=conftest.$ac_objext 1091906f32fbeSmrg deplibs= 1092006f32fbeSmrg wl=$lt_prog_compiler_wl 1092106f32fbeSmrg pic_flag=$lt_prog_compiler_pic 1092206f32fbeSmrg compiler_flags=-v 1092306f32fbeSmrg linker_flags=-v 1092406f32fbeSmrg verstring= 1092506f32fbeSmrg output_objdir=. 1092606f32fbeSmrg libname=conftest 1092706f32fbeSmrg lt_save_allow_undefined_flag=$allow_undefined_flag 1092806f32fbeSmrg allow_undefined_flag= 1092906f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 1093006f32fbeSmrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 1093106f32fbeSmrg ac_status=$? 10932b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1093306f32fbeSmrg test $ac_status = 0; } 1093406f32fbeSmrg then 1093506f32fbeSmrg lt_cv_archive_cmds_need_lc=no 1093606f32fbeSmrg else 1093706f32fbeSmrg lt_cv_archive_cmds_need_lc=yes 1093806f32fbeSmrg fi 1093906f32fbeSmrg allow_undefined_flag=$lt_save_allow_undefined_flag 1094006f32fbeSmrg else 1094106f32fbeSmrg cat conftest.err 1>&5 1094206f32fbeSmrg fi 1094306f32fbeSmrg $RM conftest* 1094406f32fbeSmrg 1094506f32fbeSmrgfi 10946b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10947b41a30aaSmrgprintf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 1094806f32fbeSmrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 1094906f32fbeSmrg ;; 1095006f32fbeSmrg esac 1095106f32fbeSmrg fi 1095206f32fbeSmrg ;; 1095306f32fbeSmrgesac 1095406f32fbeSmrg 1095506f32fbeSmrg 1095606f32fbeSmrg 1095706f32fbeSmrg 1095806f32fbeSmrg 1095906f32fbeSmrg 1096006f32fbeSmrg 1096106f32fbeSmrg 1096206f32fbeSmrg 1096306f32fbeSmrg 1096406f32fbeSmrg 1096506f32fbeSmrg 1096606f32fbeSmrg 1096706f32fbeSmrg 1096806f32fbeSmrg 1096906f32fbeSmrg 1097006f32fbeSmrg 1097106f32fbeSmrg 1097206f32fbeSmrg 1097306f32fbeSmrg 1097406f32fbeSmrg 1097506f32fbeSmrg 1097606f32fbeSmrg 1097706f32fbeSmrg 1097806f32fbeSmrg 1097906f32fbeSmrg 1098006f32fbeSmrg 1098106f32fbeSmrg 1098206f32fbeSmrg 1098306f32fbeSmrg 1098406f32fbeSmrg 1098506f32fbeSmrg 1098606f32fbeSmrg 1098706f32fbeSmrg 1098806f32fbeSmrg 1098906f32fbeSmrg 1099006f32fbeSmrg 1099106f32fbeSmrg 1099206f32fbeSmrg 1099306f32fbeSmrg 1099406f32fbeSmrg 1099506f32fbeSmrg 1099606f32fbeSmrg 1099706f32fbeSmrg 1099806f32fbeSmrg 1099906f32fbeSmrg 1100006f32fbeSmrg 1100106f32fbeSmrg 1100206f32fbeSmrg 1100306f32fbeSmrg 1100406f32fbeSmrg 1100506f32fbeSmrg 1100606f32fbeSmrg 1100706f32fbeSmrg 1100806f32fbeSmrg 1100906f32fbeSmrg 1101006f32fbeSmrg 1101106f32fbeSmrg 1101206f32fbeSmrg 1101306f32fbeSmrg 1101406f32fbeSmrg 1101506f32fbeSmrg 1101606f32fbeSmrg 1101706f32fbeSmrg 1101806f32fbeSmrg 1101906f32fbeSmrg 1102006f32fbeSmrg 1102106f32fbeSmrg 1102206f32fbeSmrg 1102306f32fbeSmrg 1102406f32fbeSmrg 1102506f32fbeSmrg 1102606f32fbeSmrg 1102706f32fbeSmrg 1102806f32fbeSmrg 1102906f32fbeSmrg 1103006f32fbeSmrg 1103106f32fbeSmrg 1103206f32fbeSmrg 1103306f32fbeSmrg 1103406f32fbeSmrg 1103506f32fbeSmrg 1103606f32fbeSmrg 1103706f32fbeSmrg 1103806f32fbeSmrg 1103906f32fbeSmrg 1104006f32fbeSmrg 1104106f32fbeSmrg 1104206f32fbeSmrg 1104306f32fbeSmrg 1104406f32fbeSmrg 1104506f32fbeSmrg 1104606f32fbeSmrg 1104706f32fbeSmrg 1104806f32fbeSmrg 1104906f32fbeSmrg 1105006f32fbeSmrg 1105106f32fbeSmrg 1105206f32fbeSmrg 1105306f32fbeSmrg 1105406f32fbeSmrg 1105506f32fbeSmrg 1105606f32fbeSmrg 1105706f32fbeSmrg 1105806f32fbeSmrg 1105906f32fbeSmrg 1106006f32fbeSmrg 1106106f32fbeSmrg 1106206f32fbeSmrg 1106306f32fbeSmrg 1106406f32fbeSmrg 1106506f32fbeSmrg 1106606f32fbeSmrg 1106706f32fbeSmrg 1106806f32fbeSmrg 1106906f32fbeSmrg 1107006f32fbeSmrg 1107106f32fbeSmrg 1107206f32fbeSmrg 1107306f32fbeSmrg 1107406f32fbeSmrg 1107506f32fbeSmrg 1107606f32fbeSmrg 1107706f32fbeSmrg 1107806f32fbeSmrg 1107906f32fbeSmrg 1108006f32fbeSmrg 1108106f32fbeSmrg 1108206f32fbeSmrg 1108306f32fbeSmrg 1108406f32fbeSmrg 1108506f32fbeSmrg 1108606f32fbeSmrg 1108706f32fbeSmrg 1108806f32fbeSmrg 1108906f32fbeSmrg 1109006f32fbeSmrg 1109106f32fbeSmrg 1109206f32fbeSmrg 1109306f32fbeSmrg 1109406f32fbeSmrg 1109506f32fbeSmrg 1109606f32fbeSmrg 1109706f32fbeSmrg 1109806f32fbeSmrg 1109906f32fbeSmrg 1110006f32fbeSmrg 1110106f32fbeSmrg 1110206f32fbeSmrg 1110306f32fbeSmrg 1110406f32fbeSmrg 1110506f32fbeSmrg 11106b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11107b41a30aaSmrgprintf %s "checking dynamic linker characteristics... " >&6; } 1110806f32fbeSmrg 11109b41a30aaSmrgif test yes = "$GCC"; then 1111006f32fbeSmrg case $host_os in 11111b41a30aaSmrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11112b41a30aaSmrg *) lt_awk_arg='/^libraries:/' ;; 1111306f32fbeSmrg esac 1111406f32fbeSmrg case $host_os in 11115b41a30aaSmrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11116b41a30aaSmrg *) lt_sed_strip_eq='s|=/|/|g' ;; 1111706f32fbeSmrg esac 1111806f32fbeSmrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 1111906f32fbeSmrg case $lt_search_path_spec in 1112006f32fbeSmrg *\;*) 1112106f32fbeSmrg # if the path contains ";" then we assume it to be the separator 1112206f32fbeSmrg # otherwise default to the standard path separator (i.e. ":") - it is 1112306f32fbeSmrg # assumed that no part of a normal pathname contains ";" but that should 1112406f32fbeSmrg # okay in the real world where ";" in dirpaths is itself problematic. 1112506f32fbeSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 1112606f32fbeSmrg ;; 1112706f32fbeSmrg *) 1112806f32fbeSmrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 1112906f32fbeSmrg ;; 1113006f32fbeSmrg esac 1113106f32fbeSmrg # Ok, now we have the path, separated by spaces, we can step through it 11132b41a30aaSmrg # and add multilib dir if necessary... 1113306f32fbeSmrg lt_tmp_lt_search_path_spec= 11134b41a30aaSmrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11135b41a30aaSmrg # ...but if some path component already ends with the multilib dir we assume 11136b41a30aaSmrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11137b41a30aaSmrg case "$lt_multi_os_dir; $lt_search_path_spec " in 11138b41a30aaSmrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11139b41a30aaSmrg lt_multi_os_dir= 11140b41a30aaSmrg ;; 11141b41a30aaSmrg esac 1114206f32fbeSmrg for lt_sys_path in $lt_search_path_spec; do 11143b41a30aaSmrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 11144b41a30aaSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11145b41a30aaSmrg elif test -n "$lt_multi_os_dir"; then 1114606f32fbeSmrg test -d "$lt_sys_path" && \ 1114706f32fbeSmrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 1114806f32fbeSmrg fi 1114906f32fbeSmrg done 1115006f32fbeSmrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11151b41a30aaSmrgBEGIN {RS = " "; FS = "/|\n";} { 11152b41a30aaSmrg lt_foo = ""; 11153b41a30aaSmrg lt_count = 0; 1115406f32fbeSmrg for (lt_i = NF; lt_i > 0; lt_i--) { 1115506f32fbeSmrg if ($lt_i != "" && $lt_i != ".") { 1115606f32fbeSmrg if ($lt_i == "..") { 1115706f32fbeSmrg lt_count++; 1115806f32fbeSmrg } else { 1115906f32fbeSmrg if (lt_count == 0) { 11160b41a30aaSmrg lt_foo = "/" $lt_i lt_foo; 1116106f32fbeSmrg } else { 1116206f32fbeSmrg lt_count--; 1116306f32fbeSmrg } 1116406f32fbeSmrg } 1116506f32fbeSmrg } 1116606f32fbeSmrg } 1116706f32fbeSmrg if (lt_foo != "") { lt_freq[lt_foo]++; } 1116806f32fbeSmrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 1116906f32fbeSmrg}'` 1117006f32fbeSmrg # AWK program above erroneously prepends '/' to C:/dos/paths 1117106f32fbeSmrg # for these hosts. 1117206f32fbeSmrg case $host_os in 1117306f32fbeSmrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11174b41a30aaSmrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 1117506f32fbeSmrg esac 1117606f32fbeSmrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 1117706f32fbeSmrgelse 1117806f32fbeSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 1117906f32fbeSmrgfi 1118006f32fbeSmrglibrary_names_spec= 1118106f32fbeSmrglibname_spec='lib$name' 1118206f32fbeSmrgsoname_spec= 11183b41a30aaSmrgshrext_cmds=.so 1118406f32fbeSmrgpostinstall_cmds= 1118506f32fbeSmrgpostuninstall_cmds= 1118606f32fbeSmrgfinish_cmds= 1118706f32fbeSmrgfinish_eval= 1118806f32fbeSmrgshlibpath_var= 1118906f32fbeSmrgshlibpath_overrides_runpath=unknown 1119006f32fbeSmrgversion_type=none 1119106f32fbeSmrgdynamic_linker="$host_os ld.so" 1119206f32fbeSmrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 1119306f32fbeSmrgneed_lib_prefix=unknown 1119406f32fbeSmrghardcode_into_libs=no 1119506f32fbeSmrg 1119606f32fbeSmrg# when you set need_version to no, make sure it does not cause -set_version 1119706f32fbeSmrg# flags to be left without arguments 1119806f32fbeSmrgneed_version=unknown 1119906f32fbeSmrg 11200b41a30aaSmrg 11201b41a30aaSmrg 1120206f32fbeSmrgcase $host_os in 1120306f32fbeSmrgaix3*) 1120457ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 11205b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 1120606f32fbeSmrg shlibpath_var=LIBPATH 1120706f32fbeSmrg 1120806f32fbeSmrg # AIX 3 has no versioning support, so we append a major version to the name. 11209b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1121006f32fbeSmrg ;; 1121106f32fbeSmrg 1121206f32fbeSmrgaix[4-9]*) 1121357ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1121406f32fbeSmrg need_lib_prefix=no 1121506f32fbeSmrg need_version=no 1121606f32fbeSmrg hardcode_into_libs=yes 11217b41a30aaSmrg if test ia64 = "$host_cpu"; then 1121806f32fbeSmrg # AIX 5 supports IA64 11219b41a30aaSmrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 1122006f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1122106f32fbeSmrg else 1122206f32fbeSmrg # With GCC up to 2.95.x, collect2 would create an import file 1122306f32fbeSmrg # for dependence libraries. The import file would start with 11224b41a30aaSmrg # the line '#! .'. This would cause the generated library to 11225b41a30aaSmrg # depend on '.', always an invalid library. This was fixed in 1122606f32fbeSmrg # development snapshots of GCC prior to 3.0. 1122706f32fbeSmrg case $host_os in 1122806f32fbeSmrg aix4 | aix4.[01] | aix4.[01].*) 1122906f32fbeSmrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 1123006f32fbeSmrg echo ' yes ' 11231b41a30aaSmrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 1123206f32fbeSmrg : 1123306f32fbeSmrg else 1123406f32fbeSmrg can_build_shared=no 1123506f32fbeSmrg fi 1123606f32fbeSmrg ;; 1123706f32fbeSmrg esac 11238b41a30aaSmrg # Using Import Files as archive members, it is possible to support 11239b41a30aaSmrg # filename-based versioning of shared library archives on AIX. While 11240b41a30aaSmrg # this would work for both with and without runtime linking, it will 11241b41a30aaSmrg # prevent static linking of such archives. So we do filename-based 11242b41a30aaSmrg # shared library versioning with .so extension only, which is used 11243b41a30aaSmrg # when both runtime linking and shared linking is enabled. 11244b41a30aaSmrg # Unfortunately, runtime linking may impact performance, so we do 11245b41a30aaSmrg # not want this to be the default eventually. Also, we use the 11246b41a30aaSmrg # versioned .so libs for executables only if there is the -brtl 11247b41a30aaSmrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11248b41a30aaSmrg # To allow for filename-based versioning support, we need to create 11249b41a30aaSmrg # libNAME.so.V as an archive file, containing: 11250b41a30aaSmrg # *) an Import File, referring to the versioned filename of the 11251b41a30aaSmrg # archive as well as the shared archive member, telling the 11252b41a30aaSmrg # bitwidth (32 or 64) of that shared object, and providing the 11253b41a30aaSmrg # list of exported symbols of that shared object, eventually 11254b41a30aaSmrg # decorated with the 'weak' keyword 11255b41a30aaSmrg # *) the shared object with the F_LOADONLY flag set, to really avoid 11256b41a30aaSmrg # it being seen by the linker. 11257b41a30aaSmrg # At run time we better use the real file rather than another symlink, 11258b41a30aaSmrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 11259b41a30aaSmrg 11260b41a30aaSmrg case $with_aix_soname,$aix_use_runtimelinking in 11261b41a30aaSmrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 1126206f32fbeSmrg # soname into executable. Probably we can add versioning support to 1126306f32fbeSmrg # collect2, so additional links can be useful in future. 11264b41a30aaSmrg aix,yes) # traditional libtool 11265b41a30aaSmrg dynamic_linker='AIX unversionable lib.so' 1126606f32fbeSmrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 1126706f32fbeSmrg # instead of lib<name>.a to let people know that these are not 1126806f32fbeSmrg # typical AIX shared libraries. 11269b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11270b41a30aaSmrg ;; 11271b41a30aaSmrg aix,no) # traditional AIX only 11272b41a30aaSmrg dynamic_linker='AIX lib.a(lib.so.V)' 1127306f32fbeSmrg # We preserve .a as extension for shared libraries through AIX4.2 1127406f32fbeSmrg # and later when we are not doing run time linking. 11275b41a30aaSmrg library_names_spec='$libname$release.a $libname.a' 11276b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 11277b41a30aaSmrg ;; 11278b41a30aaSmrg svr4,*) # full svr4 only 11279b41a30aaSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11280b41a30aaSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11281b41a30aaSmrg # We do not specify a path in Import Files, so LIBPATH fires. 11282b41a30aaSmrg shlibpath_overrides_runpath=yes 11283b41a30aaSmrg ;; 11284b41a30aaSmrg *,yes) # both, prefer svr4 11285b41a30aaSmrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11286b41a30aaSmrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11287b41a30aaSmrg # unpreferred sharedlib libNAME.a needs extra handling 11288b41a30aaSmrg 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"' 11289b41a30aaSmrg 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"' 11290b41a30aaSmrg # We do not specify a path in Import Files, so LIBPATH fires. 11291b41a30aaSmrg shlibpath_overrides_runpath=yes 11292b41a30aaSmrg ;; 11293b41a30aaSmrg *,no) # both, prefer aix 11294b41a30aaSmrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11295b41a30aaSmrg library_names_spec='$libname$release.a $libname.a' 11296b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 11297b41a30aaSmrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11298b41a30aaSmrg 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)' 11299b41a30aaSmrg 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"' 11300b41a30aaSmrg ;; 11301b41a30aaSmrg esac 1130206f32fbeSmrg shlibpath_var=LIBPATH 1130306f32fbeSmrg fi 1130406f32fbeSmrg ;; 1130506f32fbeSmrg 1130606f32fbeSmrgamigaos*) 1130706f32fbeSmrg case $host_cpu in 1130806f32fbeSmrg powerpc) 1130906f32fbeSmrg # Since July 2007 AmigaOS4 officially supports .so libraries. 1131006f32fbeSmrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11311b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1131206f32fbeSmrg ;; 1131306f32fbeSmrg m68k) 1131406f32fbeSmrg library_names_spec='$libname.ixlibrary $libname.a' 1131506f32fbeSmrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 11316b41a30aaSmrg 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' 1131706f32fbeSmrg ;; 1131806f32fbeSmrg esac 1131906f32fbeSmrg ;; 1132006f32fbeSmrg 1132106f32fbeSmrgbeos*) 11322b41a30aaSmrg library_names_spec='$libname$shared_ext' 1132306f32fbeSmrg dynamic_linker="$host_os ld.so" 1132406f32fbeSmrg shlibpath_var=LIBRARY_PATH 1132506f32fbeSmrg ;; 1132606f32fbeSmrg 1132706f32fbeSmrgbsdi[45]*) 1132857ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1132906f32fbeSmrg need_version=no 11330b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11331b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1133206f32fbeSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 1133306f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1133406f32fbeSmrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 1133506f32fbeSmrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 1133606f32fbeSmrg # the default ld.so.conf also contains /usr/contrib/lib and 1133706f32fbeSmrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 1133806f32fbeSmrg # libtool to hard-code these into programs 1133906f32fbeSmrg ;; 1134006f32fbeSmrg 1134106f32fbeSmrgcygwin* | mingw* | pw32* | cegcc*) 1134206f32fbeSmrg version_type=windows 11343b41a30aaSmrg shrext_cmds=.dll 1134406f32fbeSmrg need_version=no 1134506f32fbeSmrg need_lib_prefix=no 1134606f32fbeSmrg 1134706f32fbeSmrg case $GCC,$cc_basename in 1134806f32fbeSmrg yes,*) 1134906f32fbeSmrg # gcc 1135006f32fbeSmrg library_names_spec='$libname.dll.a' 1135106f32fbeSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11352b41a30aaSmrg postinstall_cmds='base_file=`basename \$file`~ 11353b41a30aaSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 1135406f32fbeSmrg dldir=$destdir/`dirname \$dlpath`~ 1135506f32fbeSmrg test -d \$dldir || mkdir -p \$dldir~ 1135606f32fbeSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 1135706f32fbeSmrg chmod a+x \$dldir/$dlname~ 1135806f32fbeSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 1135906f32fbeSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 1136006f32fbeSmrg fi' 1136106f32fbeSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1136206f32fbeSmrg dlpath=$dir/\$dldll~ 1136306f32fbeSmrg $RM \$dlpath' 1136406f32fbeSmrg shlibpath_overrides_runpath=yes 1136506f32fbeSmrg 1136606f32fbeSmrg case $host_os in 1136706f32fbeSmrg cygwin*) 1136806f32fbeSmrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11369b41a30aaSmrg soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 1137006f32fbeSmrg 1137106f32fbeSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 1137206f32fbeSmrg ;; 1137306f32fbeSmrg mingw* | cegcc*) 1137406f32fbeSmrg # MinGW DLLs use traditional 'lib' prefix 11375b41a30aaSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 1137606f32fbeSmrg ;; 1137706f32fbeSmrg pw32*) 1137806f32fbeSmrg # pw32 DLLs use 'pw' prefix rather than 'lib' 11379b41a30aaSmrg library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 1138006f32fbeSmrg ;; 1138106f32fbeSmrg esac 1138206f32fbeSmrg dynamic_linker='Win32 ld.exe' 1138306f32fbeSmrg ;; 1138406f32fbeSmrg 11385b41a30aaSmrg *,cl* | *,icl*) 11386b41a30aaSmrg # Native MSVC or ICC 1138706f32fbeSmrg libname_spec='$name' 11388b41a30aaSmrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11389b41a30aaSmrg library_names_spec='$libname.dll.lib' 1139006f32fbeSmrg 1139106f32fbeSmrg case $build_os in 1139206f32fbeSmrg mingw*) 1139306f32fbeSmrg sys_lib_search_path_spec= 1139406f32fbeSmrg lt_save_ifs=$IFS 1139506f32fbeSmrg IFS=';' 1139606f32fbeSmrg for lt_path in $LIB 1139706f32fbeSmrg do 1139806f32fbeSmrg IFS=$lt_save_ifs 1139906f32fbeSmrg # Let DOS variable expansion print the short 8.3 style file name. 1140006f32fbeSmrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 1140106f32fbeSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 1140206f32fbeSmrg done 1140306f32fbeSmrg IFS=$lt_save_ifs 1140406f32fbeSmrg # Convert to MSYS style. 11405b41a30aaSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 1140606f32fbeSmrg ;; 1140706f32fbeSmrg cygwin*) 1140806f32fbeSmrg # Convert to unix form, then to dos form, then back to unix form 1140906f32fbeSmrg # but this time dos style (no spaces!) so that the unix form looks 1141006f32fbeSmrg # like /cygdrive/c/PROGRA~1:/cygdr... 1141106f32fbeSmrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 1141206f32fbeSmrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 1141306f32fbeSmrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1141406f32fbeSmrg ;; 1141506f32fbeSmrg *) 11416b41a30aaSmrg sys_lib_search_path_spec=$LIB 1141706f32fbeSmrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 1141806f32fbeSmrg # It is most probably a Windows format PATH. 1141906f32fbeSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1142006f32fbeSmrg else 1142106f32fbeSmrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1142206f32fbeSmrg fi 1142306f32fbeSmrg # FIXME: find the short name or the path components, as spaces are 1142406f32fbeSmrg # common. (e.g. "Program Files" -> "PROGRA~1") 1142506f32fbeSmrg ;; 1142606f32fbeSmrg esac 1142706f32fbeSmrg 1142806f32fbeSmrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 11429b41a30aaSmrg postinstall_cmds='base_file=`basename \$file`~ 11430b41a30aaSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 1143106f32fbeSmrg dldir=$destdir/`dirname \$dlpath`~ 1143206f32fbeSmrg test -d \$dldir || mkdir -p \$dldir~ 1143306f32fbeSmrg $install_prog $dir/$dlname \$dldir/$dlname' 1143406f32fbeSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1143506f32fbeSmrg dlpath=$dir/\$dldll~ 1143606f32fbeSmrg $RM \$dlpath' 1143706f32fbeSmrg shlibpath_overrides_runpath=yes 1143806f32fbeSmrg dynamic_linker='Win32 link.exe' 1143906f32fbeSmrg ;; 1144006f32fbeSmrg 1144106f32fbeSmrg *) 11442b41a30aaSmrg # Assume MSVC and ICC wrapper 11443b41a30aaSmrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 1144406f32fbeSmrg dynamic_linker='Win32 ld.exe' 1144506f32fbeSmrg ;; 1144606f32fbeSmrg esac 1144706f32fbeSmrg # FIXME: first we should search . and the directory the executable is in 1144806f32fbeSmrg shlibpath_var=PATH 1144906f32fbeSmrg ;; 1145006f32fbeSmrg 1145106f32fbeSmrgdarwin* | rhapsody*) 1145206f32fbeSmrg dynamic_linker="$host_os dyld" 1145306f32fbeSmrg version_type=darwin 1145406f32fbeSmrg need_lib_prefix=no 1145506f32fbeSmrg need_version=no 11456b41a30aaSmrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11457b41a30aaSmrg soname_spec='$libname$release$major$shared_ext' 1145806f32fbeSmrg shlibpath_overrides_runpath=yes 1145906f32fbeSmrg shlibpath_var=DYLD_LIBRARY_PATH 1146006f32fbeSmrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 1146106f32fbeSmrg 1146206f32fbeSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 1146306f32fbeSmrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1146406f32fbeSmrg ;; 1146506f32fbeSmrg 1146606f32fbeSmrgdgux*) 1146757ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1146806f32fbeSmrg need_lib_prefix=no 1146906f32fbeSmrg need_version=no 11470b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11471b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1147206f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1147306f32fbeSmrg ;; 1147406f32fbeSmrg 11475b41a30aaSmrgfreebsd* | dragonfly* | midnightbsd*) 1147606f32fbeSmrg # DragonFly does not have aout. When/if they implement a new 1147706f32fbeSmrg # versioning mechanism, adjust this. 1147806f32fbeSmrg if test -x /usr/bin/objformat; then 1147906f32fbeSmrg objformat=`/usr/bin/objformat` 1148006f32fbeSmrg else 1148106f32fbeSmrg case $host_os in 1148257ee1794Smrg freebsd[23].*) objformat=aout ;; 1148306f32fbeSmrg *) objformat=elf ;; 1148406f32fbeSmrg esac 1148506f32fbeSmrg fi 1148606f32fbeSmrg version_type=freebsd-$objformat 1148706f32fbeSmrg case $version_type in 1148806f32fbeSmrg freebsd-elf*) 11489b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11490b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1149106f32fbeSmrg need_version=no 1149206f32fbeSmrg need_lib_prefix=no 1149306f32fbeSmrg ;; 1149406f32fbeSmrg freebsd-*) 11495b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1149606f32fbeSmrg need_version=yes 1149706f32fbeSmrg ;; 1149806f32fbeSmrg esac 1149906f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1150006f32fbeSmrg case $host_os in 1150157ee1794Smrg freebsd2.*) 1150206f32fbeSmrg shlibpath_overrides_runpath=yes 1150306f32fbeSmrg ;; 1150406f32fbeSmrg freebsd3.[01]* | freebsdelf3.[01]*) 1150506f32fbeSmrg shlibpath_overrides_runpath=yes 1150606f32fbeSmrg hardcode_into_libs=yes 1150706f32fbeSmrg ;; 1150806f32fbeSmrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1150906f32fbeSmrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1151006f32fbeSmrg shlibpath_overrides_runpath=no 1151106f32fbeSmrg hardcode_into_libs=yes 1151206f32fbeSmrg ;; 1151306f32fbeSmrg *) # from 4.6 on, and DragonFly 1151406f32fbeSmrg shlibpath_overrides_runpath=yes 1151506f32fbeSmrg hardcode_into_libs=yes 1151606f32fbeSmrg ;; 1151706f32fbeSmrg esac 1151806f32fbeSmrg ;; 1151906f32fbeSmrg 1152006f32fbeSmrghaiku*) 1152157ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1152206f32fbeSmrg need_lib_prefix=no 1152306f32fbeSmrg need_version=no 1152406f32fbeSmrg dynamic_linker="$host_os runtime_loader" 11525b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11526b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1152706f32fbeSmrg shlibpath_var=LIBRARY_PATH 11528b41a30aaSmrg shlibpath_overrides_runpath=no 1152906f32fbeSmrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 1153006f32fbeSmrg hardcode_into_libs=yes 1153106f32fbeSmrg ;; 1153206f32fbeSmrg 1153306f32fbeSmrghpux9* | hpux10* | hpux11*) 1153406f32fbeSmrg # Give a soname corresponding to the major version so that dld.sl refuses to 1153506f32fbeSmrg # link against other versions. 1153606f32fbeSmrg version_type=sunos 1153706f32fbeSmrg need_lib_prefix=no 1153806f32fbeSmrg need_version=no 1153906f32fbeSmrg case $host_cpu in 1154006f32fbeSmrg ia64*) 1154106f32fbeSmrg shrext_cmds='.so' 1154206f32fbeSmrg hardcode_into_libs=yes 1154306f32fbeSmrg dynamic_linker="$host_os dld.so" 1154406f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1154506f32fbeSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11546b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11547b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 11548b41a30aaSmrg if test 32 = "$HPUX_IA64_MODE"; then 1154906f32fbeSmrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11550b41a30aaSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 1155106f32fbeSmrg else 1155206f32fbeSmrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11553b41a30aaSmrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 1155406f32fbeSmrg fi 1155506f32fbeSmrg ;; 1155606f32fbeSmrg hppa*64*) 1155706f32fbeSmrg shrext_cmds='.sl' 1155806f32fbeSmrg hardcode_into_libs=yes 1155906f32fbeSmrg dynamic_linker="$host_os dld.sl" 1156006f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1156106f32fbeSmrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11562b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11563b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1156406f32fbeSmrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1156506f32fbeSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1156606f32fbeSmrg ;; 1156706f32fbeSmrg *) 1156806f32fbeSmrg shrext_cmds='.sl' 1156906f32fbeSmrg dynamic_linker="$host_os dld.sl" 1157006f32fbeSmrg shlibpath_var=SHLIB_PATH 1157106f32fbeSmrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11572b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11573b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1157406f32fbeSmrg ;; 1157506f32fbeSmrg esac 1157606f32fbeSmrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 1157706f32fbeSmrg postinstall_cmds='chmod 555 $lib' 1157806f32fbeSmrg # or fails outright, so override atomically: 1157906f32fbeSmrg install_override_mode=555 1158006f32fbeSmrg ;; 1158106f32fbeSmrg 1158206f32fbeSmrginterix[3-9]*) 1158357ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1158406f32fbeSmrg need_lib_prefix=no 1158506f32fbeSmrg need_version=no 11586b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11587b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1158806f32fbeSmrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1158906f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1159006f32fbeSmrg shlibpath_overrides_runpath=no 1159106f32fbeSmrg hardcode_into_libs=yes 1159206f32fbeSmrg ;; 1159306f32fbeSmrg 1159406f32fbeSmrgirix5* | irix6* | nonstopux*) 1159506f32fbeSmrg case $host_os in 1159606f32fbeSmrg nonstopux*) version_type=nonstopux ;; 1159706f32fbeSmrg *) 11598b41a30aaSmrg if test yes = "$lt_cv_prog_gnu_ld"; then 1159957ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1160006f32fbeSmrg else 1160106f32fbeSmrg version_type=irix 1160206f32fbeSmrg fi ;; 1160306f32fbeSmrg esac 1160406f32fbeSmrg need_lib_prefix=no 1160506f32fbeSmrg need_version=no 11606b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 11607b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 1160806f32fbeSmrg case $host_os in 1160906f32fbeSmrg irix5* | nonstopux*) 1161006f32fbeSmrg libsuff= shlibsuff= 1161106f32fbeSmrg ;; 1161206f32fbeSmrg *) 1161306f32fbeSmrg case $LD in # libtool.m4 will add one of these switches to LD 1161406f32fbeSmrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1161506f32fbeSmrg libsuff= shlibsuff= libmagic=32-bit;; 1161606f32fbeSmrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1161706f32fbeSmrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1161806f32fbeSmrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1161906f32fbeSmrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1162006f32fbeSmrg *) libsuff= shlibsuff= libmagic=never-match;; 1162106f32fbeSmrg esac 1162206f32fbeSmrg ;; 1162306f32fbeSmrg esac 1162406f32fbeSmrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1162506f32fbeSmrg shlibpath_overrides_runpath=no 11626b41a30aaSmrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11627b41a30aaSmrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 1162806f32fbeSmrg hardcode_into_libs=yes 1162906f32fbeSmrg ;; 1163006f32fbeSmrg 1163106f32fbeSmrg# No shared lib support for Linux oldld, aout, or coff. 1163206f32fbeSmrglinux*oldld* | linux*aout* | linux*coff*) 1163306f32fbeSmrg dynamic_linker=no 1163406f32fbeSmrg ;; 1163506f32fbeSmrg 11636b41a30aaSmrglinux*android*) 11637b41a30aaSmrg version_type=none # Android doesn't support versioned libraries. 11638b41a30aaSmrg need_lib_prefix=no 11639b41a30aaSmrg need_version=no 11640b41a30aaSmrg library_names_spec='$libname$release$shared_ext' 11641b41a30aaSmrg soname_spec='$libname$release$shared_ext' 11642b41a30aaSmrg finish_cmds= 11643b41a30aaSmrg shlibpath_var=LD_LIBRARY_PATH 11644b41a30aaSmrg shlibpath_overrides_runpath=yes 11645b41a30aaSmrg 11646b41a30aaSmrg # This implies no fast_install, which is unacceptable. 11647b41a30aaSmrg # Some rework will be needed to allow for fast_install 11648b41a30aaSmrg # before this can be enabled. 11649b41a30aaSmrg hardcode_into_libs=yes 11650b41a30aaSmrg 11651b41a30aaSmrg dynamic_linker='Android linker' 11652b41a30aaSmrg # Don't embed -rpath directories since the linker doesn't support them. 11653b41a30aaSmrg hardcode_libdir_flag_spec='-L$libdir' 11654b41a30aaSmrg ;; 11655b41a30aaSmrg 1165657ee1794Smrg# This must be glibc/ELF. 1165731637056Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 1165857ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1165906f32fbeSmrg need_lib_prefix=no 1166006f32fbeSmrg need_version=no 11661b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11662b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1166306f32fbeSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 1166406f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1166506f32fbeSmrg shlibpath_overrides_runpath=no 1166606f32fbeSmrg 1166706f32fbeSmrg # Some binutils ld are patched to set DT_RUNPATH 11668b41a30aaSmrg if test ${lt_cv_shlibpath_overrides_runpath+y} 11669b41a30aaSmrgthen : 11670b41a30aaSmrg printf %s "(cached) " >&6 11671b41a30aaSmrgelse $as_nop 1167206f32fbeSmrg lt_cv_shlibpath_overrides_runpath=no 1167306f32fbeSmrg save_LDFLAGS=$LDFLAGS 1167406f32fbeSmrg save_libdir=$libdir 1167506f32fbeSmrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 1167606f32fbeSmrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 1167706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1167806f32fbeSmrg/* end confdefs.h. */ 1167906f32fbeSmrg 1168006f32fbeSmrgint 11681b41a30aaSmrgmain (void) 1168206f32fbeSmrg{ 1168306f32fbeSmrg 1168406f32fbeSmrg ; 1168506f32fbeSmrg return 0; 1168606f32fbeSmrg} 1168706f32fbeSmrg_ACEOF 11688b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 11689b41a30aaSmrgthen : 11690b41a30aaSmrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 11691b41a30aaSmrgthen : 1169206f32fbeSmrg lt_cv_shlibpath_overrides_runpath=yes 1169306f32fbeSmrgfi 1169406f32fbeSmrgfi 11695b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1169606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1169706f32fbeSmrg LDFLAGS=$save_LDFLAGS 1169806f32fbeSmrg libdir=$save_libdir 1169906f32fbeSmrg 1170006f32fbeSmrgfi 1170106f32fbeSmrg 1170206f32fbeSmrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 1170306f32fbeSmrg 1170406f32fbeSmrg # This implies no fast_install, which is unacceptable. 1170506f32fbeSmrg # Some rework will be needed to allow for fast_install 1170606f32fbeSmrg # before this can be enabled. 1170706f32fbeSmrg hardcode_into_libs=yes 1170806f32fbeSmrg 11709b41a30aaSmrg # Ideally, we could use ldconfig to report *all* directores which are 11710b41a30aaSmrg # searched for libraries, however this is still not possible. Aside from not 11711b41a30aaSmrg # being certain /sbin/ldconfig is available, command 11712b41a30aaSmrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11713b41a30aaSmrg # even though it is searched at run-time. Try to do the best guess by 11714b41a30aaSmrg # appending ld.so.conf contents (and includes) to the search path. 1171506f32fbeSmrg if test -f /etc/ld.so.conf; then 1171606f32fbeSmrg 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' ' '` 1171706f32fbeSmrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 1171806f32fbeSmrg fi 1171906f32fbeSmrg 1172006f32fbeSmrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1172106f32fbeSmrg # powerpc, because MkLinux only supported shared libraries with the 1172206f32fbeSmrg # GNU dynamic linker. Since this was broken with cross compilers, 1172306f32fbeSmrg # most powerpc-linux boxes support dynamic linking these days and 1172406f32fbeSmrg # people can always --disable-shared, the test was removed, and we 1172506f32fbeSmrg # assume the GNU/Linux dynamic linker is in use. 1172606f32fbeSmrg dynamic_linker='GNU/Linux ld.so' 1172706f32fbeSmrg ;; 1172806f32fbeSmrg 1172906f32fbeSmrgnetbsd*) 1173006f32fbeSmrg version_type=sunos 1173106f32fbeSmrg need_lib_prefix=no 1173206f32fbeSmrg need_version=no 1173306f32fbeSmrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11734b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1173506f32fbeSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1173606f32fbeSmrg dynamic_linker='NetBSD (a.out) ld.so' 1173706f32fbeSmrg else 11738b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11739b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1174006f32fbeSmrg dynamic_linker='NetBSD ld.elf_so' 1174106f32fbeSmrg fi 1174206f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1174306f32fbeSmrg shlibpath_overrides_runpath=yes 1174406f32fbeSmrg hardcode_into_libs=yes 1174506f32fbeSmrg ;; 1174606f32fbeSmrg 1174706f32fbeSmrgnewsos6) 1174857ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 11749b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1175006f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1175106f32fbeSmrg shlibpath_overrides_runpath=yes 1175206f32fbeSmrg ;; 1175306f32fbeSmrg 1175406f32fbeSmrg*nto* | *qnx*) 1175506f32fbeSmrg version_type=qnx 1175606f32fbeSmrg need_lib_prefix=no 1175706f32fbeSmrg need_version=no 11758b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11759b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1176006f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1176106f32fbeSmrg shlibpath_overrides_runpath=no 1176206f32fbeSmrg hardcode_into_libs=yes 1176306f32fbeSmrg dynamic_linker='ldqnx.so' 1176406f32fbeSmrg ;; 1176506f32fbeSmrg 11766b41a30aaSmrgopenbsd* | bitrig*) 1176706f32fbeSmrg version_type=sunos 11768b41a30aaSmrg sys_lib_dlsearch_path_spec=/usr/lib 1176906f32fbeSmrg need_lib_prefix=no 11770b41a30aaSmrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11771b41a30aaSmrg need_version=no 1177206f32fbeSmrg else 11773b41a30aaSmrg need_version=yes 1177406f32fbeSmrg fi 11775b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11776b41a30aaSmrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11777b41a30aaSmrg shlibpath_var=LD_LIBRARY_PATH 11778b41a30aaSmrg shlibpath_overrides_runpath=yes 1177906f32fbeSmrg ;; 1178006f32fbeSmrg 1178106f32fbeSmrgos2*) 1178206f32fbeSmrg libname_spec='$name' 11783b41a30aaSmrg version_type=windows 11784b41a30aaSmrg shrext_cmds=.dll 11785b41a30aaSmrg need_version=no 1178606f32fbeSmrg need_lib_prefix=no 11787b41a30aaSmrg # OS/2 can only load a DLL with a base name of 8 characters or less. 11788b41a30aaSmrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11789b41a30aaSmrg v=$($ECHO $release$versuffix | tr -d .-); 11790b41a30aaSmrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11791b41a30aaSmrg $ECHO $n$v`$shared_ext' 11792b41a30aaSmrg library_names_spec='${libname}_dll.$libext' 1179306f32fbeSmrg dynamic_linker='OS/2 ld.exe' 11794b41a30aaSmrg shlibpath_var=BEGINLIBPATH 11795b41a30aaSmrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11796b41a30aaSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11797b41a30aaSmrg postinstall_cmds='base_file=`basename \$file`~ 11798b41a30aaSmrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11799b41a30aaSmrg dldir=$destdir/`dirname \$dlpath`~ 11800b41a30aaSmrg test -d \$dldir || mkdir -p \$dldir~ 11801b41a30aaSmrg $install_prog $dir/$dlname \$dldir/$dlname~ 11802b41a30aaSmrg chmod a+x \$dldir/$dlname~ 11803b41a30aaSmrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11804b41a30aaSmrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11805b41a30aaSmrg fi' 11806b41a30aaSmrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11807b41a30aaSmrg dlpath=$dir/\$dldll~ 11808b41a30aaSmrg $RM \$dlpath' 1180906f32fbeSmrg ;; 1181006f32fbeSmrg 1181106f32fbeSmrgosf3* | osf4* | osf5*) 1181206f32fbeSmrg version_type=osf 1181306f32fbeSmrg need_lib_prefix=no 1181406f32fbeSmrg need_version=no 11815b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 11816b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1181706f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1181806f32fbeSmrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11819b41a30aaSmrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1182006f32fbeSmrg ;; 1182106f32fbeSmrg 1182206f32fbeSmrgrdos*) 1182306f32fbeSmrg dynamic_linker=no 1182406f32fbeSmrg ;; 1182506f32fbeSmrg 1182606f32fbeSmrgsolaris*) 1182757ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1182806f32fbeSmrg need_lib_prefix=no 1182906f32fbeSmrg need_version=no 11830b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11831b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1183206f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1183306f32fbeSmrg shlibpath_overrides_runpath=yes 1183406f32fbeSmrg hardcode_into_libs=yes 1183506f32fbeSmrg # ldd complains unless libraries are executable 1183606f32fbeSmrg postinstall_cmds='chmod +x $lib' 1183706f32fbeSmrg ;; 1183806f32fbeSmrg 1183906f32fbeSmrgsunos4*) 1184006f32fbeSmrg version_type=sunos 11841b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1184206f32fbeSmrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 1184306f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1184406f32fbeSmrg shlibpath_overrides_runpath=yes 11845b41a30aaSmrg if test yes = "$with_gnu_ld"; then 1184606f32fbeSmrg need_lib_prefix=no 1184706f32fbeSmrg fi 1184806f32fbeSmrg need_version=yes 1184906f32fbeSmrg ;; 1185006f32fbeSmrg 1185106f32fbeSmrgsysv4 | sysv4.3*) 1185257ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 11853b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11854b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1185506f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1185606f32fbeSmrg case $host_vendor in 1185706f32fbeSmrg sni) 1185806f32fbeSmrg shlibpath_overrides_runpath=no 1185906f32fbeSmrg need_lib_prefix=no 1186006f32fbeSmrg runpath_var=LD_RUN_PATH 1186106f32fbeSmrg ;; 1186206f32fbeSmrg siemens) 1186306f32fbeSmrg need_lib_prefix=no 1186406f32fbeSmrg ;; 1186506f32fbeSmrg motorola) 1186606f32fbeSmrg need_lib_prefix=no 1186706f32fbeSmrg need_version=no 1186806f32fbeSmrg shlibpath_overrides_runpath=no 1186906f32fbeSmrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 1187006f32fbeSmrg ;; 1187106f32fbeSmrg esac 1187206f32fbeSmrg ;; 1187306f32fbeSmrg 1187406f32fbeSmrgsysv4*MP*) 11875b41a30aaSmrg if test -d /usr/nec; then 1187657ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 11877b41a30aaSmrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11878b41a30aaSmrg soname_spec='$libname$shared_ext.$major' 1187906f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1188006f32fbeSmrg fi 1188106f32fbeSmrg ;; 1188206f32fbeSmrg 1188306f32fbeSmrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11884b41a30aaSmrg version_type=sco 1188506f32fbeSmrg need_lib_prefix=no 1188606f32fbeSmrg need_version=no 11887b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11888b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1188906f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1189006f32fbeSmrg shlibpath_overrides_runpath=yes 1189106f32fbeSmrg hardcode_into_libs=yes 11892b41a30aaSmrg if test yes = "$with_gnu_ld"; then 1189306f32fbeSmrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 1189406f32fbeSmrg else 1189506f32fbeSmrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 1189606f32fbeSmrg case $host_os in 1189706f32fbeSmrg sco3.2v5*) 1189806f32fbeSmrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 1189906f32fbeSmrg ;; 1190006f32fbeSmrg esac 1190106f32fbeSmrg fi 1190206f32fbeSmrg sys_lib_dlsearch_path_spec='/usr/lib' 1190306f32fbeSmrg ;; 1190406f32fbeSmrg 1190506f32fbeSmrgtpf*) 1190606f32fbeSmrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1190757ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 1190806f32fbeSmrg need_lib_prefix=no 1190906f32fbeSmrg need_version=no 11910b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1191106f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1191206f32fbeSmrg shlibpath_overrides_runpath=no 1191306f32fbeSmrg hardcode_into_libs=yes 1191406f32fbeSmrg ;; 1191506f32fbeSmrg 1191606f32fbeSmrguts4*) 1191757ee1794Smrg version_type=linux # correct to gnu/linux during the next big refactor 11918b41a30aaSmrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11919b41a30aaSmrg soname_spec='$libname$release$shared_ext$major' 1192006f32fbeSmrg shlibpath_var=LD_LIBRARY_PATH 1192106f32fbeSmrg ;; 1192206f32fbeSmrg 1192306f32fbeSmrg*) 1192406f32fbeSmrg dynamic_linker=no 1192506f32fbeSmrg ;; 1192606f32fbeSmrgesac 11927b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11928b41a30aaSmrgprintf "%s\n" "$dynamic_linker" >&6; } 11929b41a30aaSmrgtest no = "$dynamic_linker" && can_build_shared=no 1193006f32fbeSmrg 1193106f32fbeSmrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11932b41a30aaSmrgif test yes = "$GCC"; then 1193306f32fbeSmrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 1193406f32fbeSmrgfi 1193506f32fbeSmrg 11936b41a30aaSmrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11937b41a30aaSmrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 1193806f32fbeSmrgfi 11939b41a30aaSmrg 11940b41a30aaSmrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11941b41a30aaSmrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 1194206f32fbeSmrgfi 1194306f32fbeSmrg 11944b41a30aaSmrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 11945b41a30aaSmrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 1194606f32fbeSmrg 11947b41a30aaSmrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 11948b41a30aaSmrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 1194906f32fbeSmrg 11950b41a30aaSmrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 11951b41a30aaSmrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 1195206f32fbeSmrg 1195306f32fbeSmrg 1195406f32fbeSmrg 1195506f32fbeSmrg 1195606f32fbeSmrg 1195706f32fbeSmrg 1195806f32fbeSmrg 1195906f32fbeSmrg 1196006f32fbeSmrg 1196106f32fbeSmrg 1196206f32fbeSmrg 1196306f32fbeSmrg 1196406f32fbeSmrg 1196506f32fbeSmrg 1196606f32fbeSmrg 1196706f32fbeSmrg 1196806f32fbeSmrg 1196906f32fbeSmrg 1197006f32fbeSmrg 1197106f32fbeSmrg 1197206f32fbeSmrg 1197306f32fbeSmrg 1197406f32fbeSmrg 1197506f32fbeSmrg 1197606f32fbeSmrg 1197706f32fbeSmrg 1197806f32fbeSmrg 1197906f32fbeSmrg 1198006f32fbeSmrg 1198106f32fbeSmrg 1198206f32fbeSmrg 1198306f32fbeSmrg 1198406f32fbeSmrg 1198506f32fbeSmrg 1198606f32fbeSmrg 1198706f32fbeSmrg 1198806f32fbeSmrg 1198906f32fbeSmrg 1199006f32fbeSmrg 1199106f32fbeSmrg 1199206f32fbeSmrg 1199306f32fbeSmrg 1199406f32fbeSmrg 1199506f32fbeSmrg 1199606f32fbeSmrg 1199706f32fbeSmrg 1199806f32fbeSmrg 1199906f32fbeSmrg 1200006f32fbeSmrg 1200106f32fbeSmrg 1200206f32fbeSmrg 1200306f32fbeSmrg 1200406f32fbeSmrg 1200506f32fbeSmrg 1200606f32fbeSmrg 1200706f32fbeSmrg 1200806f32fbeSmrg 1200906f32fbeSmrg 1201006f32fbeSmrg 1201106f32fbeSmrg 1201206f32fbeSmrg 1201306f32fbeSmrg 1201406f32fbeSmrg 1201506f32fbeSmrg 1201606f32fbeSmrg 1201706f32fbeSmrg 1201806f32fbeSmrg 1201906f32fbeSmrg 1202006f32fbeSmrg 1202106f32fbeSmrg 1202206f32fbeSmrg 1202306f32fbeSmrg 1202406f32fbeSmrg 1202506f32fbeSmrg 1202606f32fbeSmrg 1202706f32fbeSmrg 1202806f32fbeSmrg 1202906f32fbeSmrg 1203006f32fbeSmrg 1203106f32fbeSmrg 1203206f32fbeSmrg 1203306f32fbeSmrg 1203406f32fbeSmrg 1203506f32fbeSmrg 1203606f32fbeSmrg 1203706f32fbeSmrg 1203806f32fbeSmrg 1203906f32fbeSmrg 1204006f32fbeSmrg 12041b41a30aaSmrg 12042b41a30aaSmrg 12043b41a30aaSmrg 12044b41a30aaSmrg 12045b41a30aaSmrg 12046b41a30aaSmrg 12047b41a30aaSmrg 12048b41a30aaSmrg 12049b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12050b41a30aaSmrgprintf %s "checking how to hardcode library paths into programs... " >&6; } 1205106f32fbeSmrghardcode_action= 1205206f32fbeSmrgif test -n "$hardcode_libdir_flag_spec" || 1205306f32fbeSmrg test -n "$runpath_var" || 12054b41a30aaSmrg test yes = "$hardcode_automatic"; then 1205506f32fbeSmrg 1205606f32fbeSmrg # We can hardcode non-existent directories. 12057b41a30aaSmrg if test no != "$hardcode_direct" && 1205806f32fbeSmrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1205906f32fbeSmrg # have to relink, otherwise we might link with an installed library 1206006f32fbeSmrg # when we should be linking with a yet-to-be-installed one 12061b41a30aaSmrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12062b41a30aaSmrg test no != "$hardcode_minus_L"; then 1206306f32fbeSmrg # Linking always hardcodes the temporary library directory. 1206406f32fbeSmrg hardcode_action=relink 1206506f32fbeSmrg else 1206606f32fbeSmrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1206706f32fbeSmrg hardcode_action=immediate 1206806f32fbeSmrg fi 1206906f32fbeSmrgelse 1207006f32fbeSmrg # We cannot hardcode anything, or else we can only hardcode existing 1207106f32fbeSmrg # directories. 1207206f32fbeSmrg hardcode_action=unsupported 1207306f32fbeSmrgfi 12074b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12075b41a30aaSmrgprintf "%s\n" "$hardcode_action" >&6; } 1207606f32fbeSmrg 12077b41a30aaSmrgif test relink = "$hardcode_action" || 12078b41a30aaSmrg test yes = "$inherit_rpath"; then 1207906f32fbeSmrg # Fast installation is not supported 1208006f32fbeSmrg enable_fast_install=no 12081b41a30aaSmrgelif test yes = "$shlibpath_overrides_runpath" || 12082b41a30aaSmrg test no = "$enable_shared"; then 1208306f32fbeSmrg # Fast installation is not necessary 1208406f32fbeSmrg enable_fast_install=needless 1208506f32fbeSmrgfi 1208606f32fbeSmrg 1208706f32fbeSmrg 1208806f32fbeSmrg 1208906f32fbeSmrg 1209006f32fbeSmrg 1209106f32fbeSmrg 12092b41a30aaSmrg if test yes != "$enable_dlopen"; then 1209306f32fbeSmrg enable_dlopen=unknown 1209406f32fbeSmrg enable_dlopen_self=unknown 1209506f32fbeSmrg enable_dlopen_self_static=unknown 1209606f32fbeSmrgelse 1209706f32fbeSmrg lt_cv_dlopen=no 1209806f32fbeSmrg lt_cv_dlopen_libs= 1209906f32fbeSmrg 1210006f32fbeSmrg case $host_os in 1210106f32fbeSmrg beos*) 12102b41a30aaSmrg lt_cv_dlopen=load_add_on 1210306f32fbeSmrg lt_cv_dlopen_libs= 1210406f32fbeSmrg lt_cv_dlopen_self=yes 1210506f32fbeSmrg ;; 1210606f32fbeSmrg 1210706f32fbeSmrg mingw* | pw32* | cegcc*) 12108b41a30aaSmrg lt_cv_dlopen=LoadLibrary 1210906f32fbeSmrg lt_cv_dlopen_libs= 1211006f32fbeSmrg ;; 1211106f32fbeSmrg 1211206f32fbeSmrg cygwin*) 12113b41a30aaSmrg lt_cv_dlopen=dlopen 1211406f32fbeSmrg lt_cv_dlopen_libs= 1211506f32fbeSmrg ;; 1211606f32fbeSmrg 1211706f32fbeSmrg darwin*) 12118b41a30aaSmrg # if libdl is installed we need to link against it 12119b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12120b41a30aaSmrgprintf %s "checking for dlopen in -ldl... " >&6; } 12121b41a30aaSmrgif test ${ac_cv_lib_dl_dlopen+y} 12122b41a30aaSmrgthen : 12123b41a30aaSmrg printf %s "(cached) " >&6 12124b41a30aaSmrgelse $as_nop 1212506f32fbeSmrg ac_check_lib_save_LIBS=$LIBS 1212606f32fbeSmrgLIBS="-ldl $LIBS" 1212706f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1212806f32fbeSmrg/* end confdefs.h. */ 1212906f32fbeSmrg 1213006f32fbeSmrg/* Override any GCC internal prototype to avoid an error. 1213106f32fbeSmrg Use char because int might match the return type of a GCC 1213206f32fbeSmrg builtin and then its argument prototype would still apply. */ 1213306f32fbeSmrgchar dlopen (); 1213406f32fbeSmrgint 12135b41a30aaSmrgmain (void) 1213606f32fbeSmrg{ 1213706f32fbeSmrgreturn dlopen (); 1213806f32fbeSmrg ; 1213906f32fbeSmrg return 0; 1214006f32fbeSmrg} 1214106f32fbeSmrg_ACEOF 12142b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 12143b41a30aaSmrgthen : 1214406f32fbeSmrg ac_cv_lib_dl_dlopen=yes 12145b41a30aaSmrgelse $as_nop 1214606f32fbeSmrg ac_cv_lib_dl_dlopen=no 1214706f32fbeSmrgfi 12148b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1214906f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1215006f32fbeSmrgLIBS=$ac_check_lib_save_LIBS 1215106f32fbeSmrgfi 12152b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12153b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12154b41a30aaSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes 12155b41a30aaSmrgthen : 12156b41a30aaSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12157b41a30aaSmrgelse $as_nop 1215806f32fbeSmrg 12159b41a30aaSmrg lt_cv_dlopen=dyld 1216006f32fbeSmrg lt_cv_dlopen_libs= 1216106f32fbeSmrg lt_cv_dlopen_self=yes 1216206f32fbeSmrg 1216306f32fbeSmrgfi 1216406f32fbeSmrg 1216506f32fbeSmrg ;; 1216606f32fbeSmrg 12167b41a30aaSmrg tpf*) 12168b41a30aaSmrg # Don't try to run any link tests for TPF. We know it's impossible 12169b41a30aaSmrg # because TPF is a cross-compiler, and we know how we open DSOs. 12170b41a30aaSmrg lt_cv_dlopen=dlopen 12171b41a30aaSmrg lt_cv_dlopen_libs= 12172b41a30aaSmrg lt_cv_dlopen_self=no 12173b41a30aaSmrg ;; 12174b41a30aaSmrg 1217506f32fbeSmrg *) 1217606f32fbeSmrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12177b41a30aaSmrgif test "x$ac_cv_func_shl_load" = xyes 12178b41a30aaSmrgthen : 12179b41a30aaSmrg lt_cv_dlopen=shl_load 12180b41a30aaSmrgelse $as_nop 12181b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12182b41a30aaSmrgprintf %s "checking for shl_load in -ldld... " >&6; } 12183b41a30aaSmrgif test ${ac_cv_lib_dld_shl_load+y} 12184b41a30aaSmrgthen : 12185b41a30aaSmrg printf %s "(cached) " >&6 12186b41a30aaSmrgelse $as_nop 1218706f32fbeSmrg ac_check_lib_save_LIBS=$LIBS 1218806f32fbeSmrgLIBS="-ldld $LIBS" 1218906f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1219006f32fbeSmrg/* end confdefs.h. */ 12191a253d6aeSmrg 1219206f32fbeSmrg/* Override any GCC internal prototype to avoid an error. 1219306f32fbeSmrg Use char because int might match the return type of a GCC 1219406f32fbeSmrg builtin and then its argument prototype would still apply. */ 1219506f32fbeSmrgchar shl_load (); 1219606f32fbeSmrgint 12197b41a30aaSmrgmain (void) 1219806f32fbeSmrg{ 1219906f32fbeSmrgreturn shl_load (); 1220006f32fbeSmrg ; 1220106f32fbeSmrg return 0; 1220206f32fbeSmrg} 1220306f32fbeSmrg_ACEOF 12204b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 12205b41a30aaSmrgthen : 1220606f32fbeSmrg ac_cv_lib_dld_shl_load=yes 12207b41a30aaSmrgelse $as_nop 1220806f32fbeSmrg ac_cv_lib_dld_shl_load=no 1220906f32fbeSmrgfi 12210b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1221106f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1221206f32fbeSmrgLIBS=$ac_check_lib_save_LIBS 1221306f32fbeSmrgfi 12214b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12215b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 12216b41a30aaSmrgif test "x$ac_cv_lib_dld_shl_load" = xyes 12217b41a30aaSmrgthen : 12218b41a30aaSmrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12219b41a30aaSmrgelse $as_nop 1222006f32fbeSmrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12221b41a30aaSmrgif test "x$ac_cv_func_dlopen" = xyes 12222b41a30aaSmrgthen : 12223b41a30aaSmrg lt_cv_dlopen=dlopen 12224b41a30aaSmrgelse $as_nop 12225b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12226b41a30aaSmrgprintf %s "checking for dlopen in -ldl... " >&6; } 12227b41a30aaSmrgif test ${ac_cv_lib_dl_dlopen+y} 12228b41a30aaSmrgthen : 12229b41a30aaSmrg printf %s "(cached) " >&6 12230b41a30aaSmrgelse $as_nop 1223106f32fbeSmrg ac_check_lib_save_LIBS=$LIBS 1223206f32fbeSmrgLIBS="-ldl $LIBS" 1223306f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1223406f32fbeSmrg/* end confdefs.h. */ 12235a253d6aeSmrg 1223606f32fbeSmrg/* Override any GCC internal prototype to avoid an error. 1223706f32fbeSmrg Use char because int might match the return type of a GCC 1223806f32fbeSmrg builtin and then its argument prototype would still apply. */ 1223906f32fbeSmrgchar dlopen (); 1224006f32fbeSmrgint 12241b41a30aaSmrgmain (void) 1224206f32fbeSmrg{ 1224306f32fbeSmrgreturn dlopen (); 1224406f32fbeSmrg ; 1224506f32fbeSmrg return 0; 1224606f32fbeSmrg} 1224706f32fbeSmrg_ACEOF 12248b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 12249b41a30aaSmrgthen : 1225006f32fbeSmrg ac_cv_lib_dl_dlopen=yes 12251b41a30aaSmrgelse $as_nop 1225206f32fbeSmrg ac_cv_lib_dl_dlopen=no 1225306f32fbeSmrgfi 12254b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1225506f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1225606f32fbeSmrgLIBS=$ac_check_lib_save_LIBS 1225725b89263Smrgfi 12258b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12259b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12260b41a30aaSmrgif test "x$ac_cv_lib_dl_dlopen" = xyes 12261b41a30aaSmrgthen : 12262b41a30aaSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12263b41a30aaSmrgelse $as_nop 12264b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12265b41a30aaSmrgprintf %s "checking for dlopen in -lsvld... " >&6; } 12266b41a30aaSmrgif test ${ac_cv_lib_svld_dlopen+y} 12267b41a30aaSmrgthen : 12268b41a30aaSmrg printf %s "(cached) " >&6 12269b41a30aaSmrgelse $as_nop 1227006f32fbeSmrg ac_check_lib_save_LIBS=$LIBS 1227106f32fbeSmrgLIBS="-lsvld $LIBS" 1227206f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1227306f32fbeSmrg/* end confdefs.h. */ 12274a253d6aeSmrg 1227506f32fbeSmrg/* Override any GCC internal prototype to avoid an error. 1227606f32fbeSmrg Use char because int might match the return type of a GCC 1227706f32fbeSmrg builtin and then its argument prototype would still apply. */ 1227806f32fbeSmrgchar dlopen (); 1227906f32fbeSmrgint 12280b41a30aaSmrgmain (void) 1228106f32fbeSmrg{ 1228206f32fbeSmrgreturn dlopen (); 1228306f32fbeSmrg ; 1228406f32fbeSmrg return 0; 1228506f32fbeSmrg} 1228606f32fbeSmrg_ACEOF 12287b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 12288b41a30aaSmrgthen : 1228906f32fbeSmrg ac_cv_lib_svld_dlopen=yes 12290b41a30aaSmrgelse $as_nop 1229106f32fbeSmrg ac_cv_lib_svld_dlopen=no 1229225b89263Smrgfi 12293b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1229406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1229506f32fbeSmrgLIBS=$ac_check_lib_save_LIBS 1229606f32fbeSmrgfi 12297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12298b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 12299b41a30aaSmrgif test "x$ac_cv_lib_svld_dlopen" = xyes 12300b41a30aaSmrgthen : 12301b41a30aaSmrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12302b41a30aaSmrgelse $as_nop 12303b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12304b41a30aaSmrgprintf %s "checking for dld_link in -ldld... " >&6; } 12305b41a30aaSmrgif test ${ac_cv_lib_dld_dld_link+y} 12306b41a30aaSmrgthen : 12307b41a30aaSmrg printf %s "(cached) " >&6 12308b41a30aaSmrgelse $as_nop 1230906f32fbeSmrg ac_check_lib_save_LIBS=$LIBS 1231006f32fbeSmrgLIBS="-ldld $LIBS" 1231106f32fbeSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1231206f32fbeSmrg/* end confdefs.h. */ 1231306f32fbeSmrg 1231406f32fbeSmrg/* Override any GCC internal prototype to avoid an error. 1231506f32fbeSmrg Use char because int might match the return type of a GCC 1231606f32fbeSmrg builtin and then its argument prototype would still apply. */ 1231706f32fbeSmrgchar dld_link (); 1231806f32fbeSmrgint 12319b41a30aaSmrgmain (void) 1232006f32fbeSmrg{ 1232106f32fbeSmrgreturn dld_link (); 1232206f32fbeSmrg ; 1232306f32fbeSmrg return 0; 1232406f32fbeSmrg} 1232506f32fbeSmrg_ACEOF 12326b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 12327b41a30aaSmrgthen : 1232806f32fbeSmrg ac_cv_lib_dld_dld_link=yes 12329b41a30aaSmrgelse $as_nop 1233006f32fbeSmrg ac_cv_lib_dld_dld_link=no 1233106f32fbeSmrgfi 12332b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1233306f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1233406f32fbeSmrgLIBS=$ac_check_lib_save_LIBS 1233506f32fbeSmrgfi 12336b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12337b41a30aaSmrgprintf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 12338b41a30aaSmrgif test "x$ac_cv_lib_dld_dld_link" = xyes 12339b41a30aaSmrgthen : 12340b41a30aaSmrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 1234106f32fbeSmrgfi 1234206f32fbeSmrg 1234306f32fbeSmrg 1234425b89263Smrgfi 1234506f32fbeSmrg 1234606f32fbeSmrg 1234706f32fbeSmrgfi 1234806f32fbeSmrg 1234906f32fbeSmrg 1235006f32fbeSmrgfi 1235106f32fbeSmrg 1235206f32fbeSmrg 1235306f32fbeSmrgfi 1235406f32fbeSmrg 1235506f32fbeSmrg 1235606f32fbeSmrgfi 1235706f32fbeSmrg 1235806f32fbeSmrg ;; 1235906f32fbeSmrg esac 1236006f32fbeSmrg 12361b41a30aaSmrg if test no = "$lt_cv_dlopen"; then 1236206f32fbeSmrg enable_dlopen=no 12363b41a30aaSmrg else 12364b41a30aaSmrg enable_dlopen=yes 1236506f32fbeSmrg fi 1236606f32fbeSmrg 1236706f32fbeSmrg case $lt_cv_dlopen in 1236806f32fbeSmrg dlopen) 12369b41a30aaSmrg save_CPPFLAGS=$CPPFLAGS 12370b41a30aaSmrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 1237106f32fbeSmrg 12372b41a30aaSmrg save_LDFLAGS=$LDFLAGS 1237306f32fbeSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 1237406f32fbeSmrg 12375b41a30aaSmrg save_LIBS=$LIBS 1237606f32fbeSmrg LIBS="$lt_cv_dlopen_libs $LIBS" 1237706f32fbeSmrg 12378b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12379b41a30aaSmrgprintf %s "checking whether a program can dlopen itself... " >&6; } 12380b41a30aaSmrgif test ${lt_cv_dlopen_self+y} 12381b41a30aaSmrgthen : 12382b41a30aaSmrg printf %s "(cached) " >&6 12383b41a30aaSmrgelse $as_nop 12384b41a30aaSmrg if test yes = "$cross_compiling"; then : 1238506f32fbeSmrg lt_cv_dlopen_self=cross 1238606f32fbeSmrgelse 1238706f32fbeSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1238806f32fbeSmrg lt_status=$lt_dlunknown 1238906f32fbeSmrg cat > conftest.$ac_ext <<_LT_EOF 1239006f32fbeSmrg#line $LINENO "configure" 1239106f32fbeSmrg#include "confdefs.h" 1239206f32fbeSmrg 1239306f32fbeSmrg#if HAVE_DLFCN_H 1239406f32fbeSmrg#include <dlfcn.h> 1239506f32fbeSmrg#endif 1239606f32fbeSmrg 1239706f32fbeSmrg#include <stdio.h> 1239806f32fbeSmrg 1239906f32fbeSmrg#ifdef RTLD_GLOBAL 1240006f32fbeSmrg# define LT_DLGLOBAL RTLD_GLOBAL 1240106f32fbeSmrg#else 1240206f32fbeSmrg# ifdef DL_GLOBAL 1240306f32fbeSmrg# define LT_DLGLOBAL DL_GLOBAL 1240406f32fbeSmrg# else 1240506f32fbeSmrg# define LT_DLGLOBAL 0 1240606f32fbeSmrg# endif 1240706f32fbeSmrg#endif 1240806f32fbeSmrg 1240906f32fbeSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1241006f32fbeSmrg find out it does not work in some platform. */ 1241106f32fbeSmrg#ifndef LT_DLLAZY_OR_NOW 1241206f32fbeSmrg# ifdef RTLD_LAZY 1241306f32fbeSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1241406f32fbeSmrg# else 1241506f32fbeSmrg# ifdef DL_LAZY 1241606f32fbeSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 1241706f32fbeSmrg# else 1241806f32fbeSmrg# ifdef RTLD_NOW 1241906f32fbeSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1242006f32fbeSmrg# else 1242106f32fbeSmrg# ifdef DL_NOW 1242206f32fbeSmrg# define LT_DLLAZY_OR_NOW DL_NOW 1242306f32fbeSmrg# else 1242406f32fbeSmrg# define LT_DLLAZY_OR_NOW 0 1242506f32fbeSmrg# endif 1242606f32fbeSmrg# endif 1242706f32fbeSmrg# endif 1242806f32fbeSmrg# endif 1242906f32fbeSmrg#endif 1243006f32fbeSmrg 12431b41a30aaSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 1243206f32fbeSmrg correspondingly for the symbols needed. */ 12433b41a30aaSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1243406f32fbeSmrgint fnord () __attribute__((visibility("default"))); 1243506f32fbeSmrg#endif 1243606f32fbeSmrg 1243706f32fbeSmrgint fnord () { return 42; } 1243806f32fbeSmrgint main () 1243906f32fbeSmrg{ 1244006f32fbeSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1244106f32fbeSmrg int status = $lt_dlunknown; 1244206f32fbeSmrg 1244306f32fbeSmrg if (self) 1244406f32fbeSmrg { 1244506f32fbeSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1244606f32fbeSmrg else 1244706f32fbeSmrg { 1244806f32fbeSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1244906f32fbeSmrg else puts (dlerror ()); 1245006f32fbeSmrg } 1245106f32fbeSmrg /* dlclose (self); */ 1245206f32fbeSmrg } 1245306f32fbeSmrg else 1245406f32fbeSmrg puts (dlerror ()); 1245506f32fbeSmrg 1245606f32fbeSmrg return status; 1245706f32fbeSmrg} 1245806f32fbeSmrg_LT_EOF 1245906f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1246006f32fbeSmrg (eval $ac_link) 2>&5 1246106f32fbeSmrg ac_status=$? 12462b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12463b41a30aaSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 1246406f32fbeSmrg (./conftest; exit; ) >&5 2>/dev/null 1246506f32fbeSmrg lt_status=$? 1246606f32fbeSmrg case x$lt_status in 1246706f32fbeSmrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1246806f32fbeSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1246906f32fbeSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 1247006f32fbeSmrg esac 1247106f32fbeSmrg else : 1247206f32fbeSmrg # compilation failed 1247306f32fbeSmrg lt_cv_dlopen_self=no 1247406f32fbeSmrg fi 12475a253d6aeSmrgfi 1247606f32fbeSmrgrm -fr conftest* 1247706f32fbeSmrg 12478a253d6aeSmrg 12479a253d6aeSmrgfi 12480b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12481b41a30aaSmrgprintf "%s\n" "$lt_cv_dlopen_self" >&6; } 1248206f32fbeSmrg 12483b41a30aaSmrg if test yes = "$lt_cv_dlopen_self"; then 1248406f32fbeSmrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12485b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12486b41a30aaSmrgprintf %s "checking whether a statically linked program can dlopen itself... " >&6; } 12487b41a30aaSmrgif test ${lt_cv_dlopen_self_static+y} 12488b41a30aaSmrgthen : 12489b41a30aaSmrg printf %s "(cached) " >&6 12490b41a30aaSmrgelse $as_nop 12491b41a30aaSmrg if test yes = "$cross_compiling"; then : 1249206f32fbeSmrg lt_cv_dlopen_self_static=cross 1249306f32fbeSmrgelse 1249406f32fbeSmrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1249506f32fbeSmrg lt_status=$lt_dlunknown 1249606f32fbeSmrg cat > conftest.$ac_ext <<_LT_EOF 1249706f32fbeSmrg#line $LINENO "configure" 1249806f32fbeSmrg#include "confdefs.h" 12499a253d6aeSmrg 1250006f32fbeSmrg#if HAVE_DLFCN_H 1250106f32fbeSmrg#include <dlfcn.h> 1250206f32fbeSmrg#endif 12503a253d6aeSmrg 1250406f32fbeSmrg#include <stdio.h> 12505a253d6aeSmrg 1250606f32fbeSmrg#ifdef RTLD_GLOBAL 1250706f32fbeSmrg# define LT_DLGLOBAL RTLD_GLOBAL 1250806f32fbeSmrg#else 1250906f32fbeSmrg# ifdef DL_GLOBAL 1251006f32fbeSmrg# define LT_DLGLOBAL DL_GLOBAL 1251106f32fbeSmrg# else 1251206f32fbeSmrg# define LT_DLGLOBAL 0 1251306f32fbeSmrg# endif 1251406f32fbeSmrg#endif 12515a253d6aeSmrg 1251606f32fbeSmrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1251706f32fbeSmrg find out it does not work in some platform. */ 1251806f32fbeSmrg#ifndef LT_DLLAZY_OR_NOW 1251906f32fbeSmrg# ifdef RTLD_LAZY 1252006f32fbeSmrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1252106f32fbeSmrg# else 1252206f32fbeSmrg# ifdef DL_LAZY 1252306f32fbeSmrg# define LT_DLLAZY_OR_NOW DL_LAZY 1252406f32fbeSmrg# else 1252506f32fbeSmrg# ifdef RTLD_NOW 1252606f32fbeSmrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1252706f32fbeSmrg# else 1252806f32fbeSmrg# ifdef DL_NOW 1252906f32fbeSmrg# define LT_DLLAZY_OR_NOW DL_NOW 1253006f32fbeSmrg# else 1253106f32fbeSmrg# define LT_DLLAZY_OR_NOW 0 1253206f32fbeSmrg# endif 1253306f32fbeSmrg# endif 1253406f32fbeSmrg# endif 1253506f32fbeSmrg# endif 1253606f32fbeSmrg#endif 12537a253d6aeSmrg 12538b41a30aaSmrg/* When -fvisibility=hidden is used, assume the code has been annotated 1253906f32fbeSmrg correspondingly for the symbols needed. */ 12540b41a30aaSmrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 1254106f32fbeSmrgint fnord () __attribute__((visibility("default"))); 1254206f32fbeSmrg#endif 12543a253d6aeSmrg 1254406f32fbeSmrgint fnord () { return 42; } 1254506f32fbeSmrgint main () 1254606f32fbeSmrg{ 1254706f32fbeSmrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1254806f32fbeSmrg int status = $lt_dlunknown; 12549a253d6aeSmrg 1255006f32fbeSmrg if (self) 1255106f32fbeSmrg { 1255206f32fbeSmrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1255306f32fbeSmrg else 1255406f32fbeSmrg { 1255506f32fbeSmrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1255606f32fbeSmrg else puts (dlerror ()); 1255706f32fbeSmrg } 1255806f32fbeSmrg /* dlclose (self); */ 1255906f32fbeSmrg } 1256006f32fbeSmrg else 1256106f32fbeSmrg puts (dlerror ()); 12562a253d6aeSmrg 1256306f32fbeSmrg return status; 1256406f32fbeSmrg} 1256506f32fbeSmrg_LT_EOF 1256606f32fbeSmrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 1256706f32fbeSmrg (eval $ac_link) 2>&5 1256806f32fbeSmrg ac_status=$? 12569b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12570b41a30aaSmrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 1257106f32fbeSmrg (./conftest; exit; ) >&5 2>/dev/null 1257206f32fbeSmrg lt_status=$? 1257306f32fbeSmrg case x$lt_status in 1257406f32fbeSmrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1257506f32fbeSmrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1257606f32fbeSmrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1257706f32fbeSmrg esac 1257806f32fbeSmrg else : 1257906f32fbeSmrg # compilation failed 1258006f32fbeSmrg lt_cv_dlopen_self_static=no 12581ea133fd7Smrg fi 12582ea133fd7Smrgfi 1258306f32fbeSmrgrm -fr conftest* 1258406f32fbeSmrg 12585a253d6aeSmrg 12586a253d6aeSmrgfi 12587b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12588b41a30aaSmrgprintf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 1258906f32fbeSmrg fi 12590a253d6aeSmrg 12591b41a30aaSmrg CPPFLAGS=$save_CPPFLAGS 12592b41a30aaSmrg LDFLAGS=$save_LDFLAGS 12593b41a30aaSmrg LIBS=$save_LIBS 1259406f32fbeSmrg ;; 1259506f32fbeSmrg esac 12596ea133fd7Smrg 1259706f32fbeSmrg case $lt_cv_dlopen_self in 1259806f32fbeSmrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1259906f32fbeSmrg *) enable_dlopen_self=unknown ;; 1260006f32fbeSmrg esac 12601ea133fd7Smrg 1260206f32fbeSmrg case $lt_cv_dlopen_self_static in 1260306f32fbeSmrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1260406f32fbeSmrg *) enable_dlopen_self_static=unknown ;; 1260506f32fbeSmrg esac 1260625b89263Smrgfi 1260725b89263Smrg 1260825b89263Smrg 1260925b89263Smrg 1261025b89263Smrg 1261125b89263Smrg 1261225b89263Smrg 1261325b89263Smrg 1261425b89263Smrg 1261525b89263Smrg 1261625b89263Smrg 1261725b89263Smrg 1261825b89263Smrg 1261906f32fbeSmrg 1262006f32fbeSmrg 1262106f32fbeSmrg 1262206f32fbeSmrg 1262306f32fbeSmrg 1262406f32fbeSmrgstriplib= 1262506f32fbeSmrgold_striplib= 12626b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12627b41a30aaSmrgprintf %s "checking whether stripping libraries is possible... " >&6; } 12628b41a30aaSmrgif test -z "$STRIP"; then 12629b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12630b41a30aaSmrgprintf "%s\n" "no" >&6; } 12631b41a30aaSmrgelse 12632b41a30aaSmrg if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12633b41a30aaSmrg old_striplib="$STRIP --strip-debug" 12634b41a30aaSmrg striplib="$STRIP --strip-unneeded" 12635b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12636b41a30aaSmrgprintf "%s\n" "yes" >&6; } 12637b41a30aaSmrg else 12638b41a30aaSmrg case $host_os in 12639b41a30aaSmrg darwin*) 12640b41a30aaSmrg # FIXME - insert some real tests, host_os isn't really good enough 1264106f32fbeSmrg striplib="$STRIP -x" 1264206f32fbeSmrg old_striplib="$STRIP -S" 12643b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12644b41a30aaSmrgprintf "%s\n" "yes" >&6; } 12645b41a30aaSmrg ;; 12646b41a30aaSmrg freebsd*) 12647b41a30aaSmrg if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 12648b41a30aaSmrg old_striplib="$STRIP --strip-debug" 12649b41a30aaSmrg striplib="$STRIP --strip-unneeded" 12650b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12651b41a30aaSmrgprintf "%s\n" "yes" >&6; } 12652b41a30aaSmrg else 12653b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12654b41a30aaSmrgprintf "%s\n" "no" >&6; } 12655b41a30aaSmrg fi 12656b41a30aaSmrg ;; 12657b41a30aaSmrg *) 12658b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12659b41a30aaSmrgprintf "%s\n" "no" >&6; } 12660b41a30aaSmrg ;; 12661b41a30aaSmrg esac 12662b41a30aaSmrg fi 1266325b89263Smrgfi 1266425b89263Smrg 1266525b89263Smrg 1266625b89263Smrg 1266725b89263Smrg 1266825b89263Smrg 1266925b89263Smrg 1267025b89263Smrg 1267125b89263Smrg 1267225b89263Smrg 1267306f32fbeSmrg 1267406f32fbeSmrg 1267506f32fbeSmrg 12676b41a30aaSmrg # Report what library types will actually be built 12677b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12678b41a30aaSmrgprintf %s "checking if libtool supports shared libraries... " >&6; } 12679b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12680b41a30aaSmrgprintf "%s\n" "$can_build_shared" >&6; } 1268106f32fbeSmrg 12682b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12683b41a30aaSmrgprintf %s "checking whether to build shared libraries... " >&6; } 12684b41a30aaSmrg test no = "$can_build_shared" && enable_shared=no 1268506f32fbeSmrg 1268606f32fbeSmrg # On AIX, shared libraries and static libraries use the same namespace, and 1268706f32fbeSmrg # are all built from PIC. 1268806f32fbeSmrg case $host_os in 1268906f32fbeSmrg aix3*) 12690b41a30aaSmrg test yes = "$enable_shared" && enable_static=no 1269106f32fbeSmrg if test -n "$RANLIB"; then 1269206f32fbeSmrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1269306f32fbeSmrg postinstall_cmds='$RANLIB $lib' 1269406f32fbeSmrg fi 1269506f32fbeSmrg ;; 1269606f32fbeSmrg 1269706f32fbeSmrg aix[4-9]*) 12698b41a30aaSmrg if test ia64 != "$host_cpu"; then 12699b41a30aaSmrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12700b41a30aaSmrg yes,aix,yes) ;; # shared object as lib.so file only 12701b41a30aaSmrg yes,svr4,*) ;; # shared object as lib.so archive member only 12702b41a30aaSmrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 12703b41a30aaSmrg esac 1270425b89263Smrg fi 1270525b89263Smrg ;; 1270625b89263Smrg esac 12707b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12708b41a30aaSmrgprintf "%s\n" "$enable_shared" >&6; } 1270906f32fbeSmrg 12710b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12711b41a30aaSmrgprintf %s "checking whether to build static libraries... " >&6; } 1271206f32fbeSmrg # Make sure either enable_shared or enable_static is yes. 12713b41a30aaSmrg test yes = "$enable_shared" || enable_static=yes 12714b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12715b41a30aaSmrgprintf "%s\n" "$enable_static" >&6; } 1271606f32fbeSmrg 1271706f32fbeSmrg 1271825b89263Smrg 12719ea133fd7Smrg 12720a253d6aeSmrgfi 1272106f32fbeSmrgac_ext=c 1272206f32fbeSmrgac_cpp='$CPP $CPPFLAGS' 1272306f32fbeSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1272406f32fbeSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1272506f32fbeSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 12726a253d6aeSmrg 12727b41a30aaSmrgCC=$lt_save_CC 12728a253d6aeSmrg 12729a253d6aeSmrg 12730a253d6aeSmrg 12731a253d6aeSmrg 12732a253d6aeSmrg 12733a253d6aeSmrg 12734a253d6aeSmrg 12735a253d6aeSmrg 12736a253d6aeSmrg 12737a253d6aeSmrg 1273806f32fbeSmrg 1273906f32fbeSmrg 1274006f32fbeSmrg 1274157ee1794Smrg 1274257ee1794Smrg 1274306f32fbeSmrg ac_config_commands="$ac_config_commands libtool" 1274406f32fbeSmrg 1274506f32fbeSmrg 1274606f32fbeSmrg 1274706f32fbeSmrg 12748b41a30aaSmrg# Only expand once: 12749b41a30aaSmrg 12750b41a30aaSmrg 12751b41a30aaSmrg 12752b41a30aaSmrg# Require xorg-macros minimum of 1.12 for DocBook external references 12753b41a30aaSmrg 1275406f32fbeSmrg 1275506f32fbeSmrg 1275606f32fbeSmrg 1275706f32fbeSmrg 1275806f32fbeSmrg 1275906f32fbeSmrg 1276025b89263Smrg 1276106f32fbeSmrg 12762b41a30aaSmrg 12763b41a30aaSmrg 12764b41a30aaSmrg 12765b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 12766b41a30aaSmrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 12767b41a30aaSmrgif test ${ac_cv_c_undeclared_builtin_options+y} 12768b41a30aaSmrgthen : 12769b41a30aaSmrg printf %s "(cached) " >&6 12770b41a30aaSmrgelse $as_nop 12771b41a30aaSmrg ac_save_CFLAGS=$CFLAGS 12772b41a30aaSmrg ac_cv_c_undeclared_builtin_options='cannot detect' 12773b41a30aaSmrg for ac_arg in '' -fno-builtin; do 12774b41a30aaSmrg CFLAGS="$ac_save_CFLAGS $ac_arg" 12775b41a30aaSmrg # This test program should *not* compile successfully. 12776b41a30aaSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12777b41a30aaSmrg/* end confdefs.h. */ 12778b41a30aaSmrg 12779b41a30aaSmrgint 12780b41a30aaSmrgmain (void) 12781b41a30aaSmrg{ 12782b41a30aaSmrg(void) strchr; 1278306f32fbeSmrg ; 1278406f32fbeSmrg return 0; 1278506f32fbeSmrg} 1278606f32fbeSmrg_ACEOF 12787b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 12788b41a30aaSmrgthen : 12789b41a30aaSmrg 12790b41a30aaSmrgelse $as_nop 12791b41a30aaSmrg # This test program should compile successfully. 12792b41a30aaSmrg # No library function is consistently available on 12793b41a30aaSmrg # freestanding implementations, so test against a dummy 12794b41a30aaSmrg # declaration. Include always-available headers on the 12795b41a30aaSmrg # off chance that they somehow elicit warnings. 12796b41a30aaSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12797b41a30aaSmrg/* end confdefs.h. */ 12798b41a30aaSmrg#include <float.h> 12799b41a30aaSmrg#include <limits.h> 12800b41a30aaSmrg#include <stdarg.h> 12801b41a30aaSmrg#include <stddef.h> 12802b41a30aaSmrgextern void ac_decl (int, char *); 1280325b89263Smrg 12804b41a30aaSmrgint 12805b41a30aaSmrgmain (void) 12806b41a30aaSmrg{ 12807b41a30aaSmrg(void) ac_decl (0, (char *) 0); 12808b41a30aaSmrg (void) ac_decl; 1280925b89263Smrg 12810b41a30aaSmrg ; 12811b41a30aaSmrg return 0; 12812b41a30aaSmrg} 12813b41a30aaSmrg_ACEOF 12814b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 12815b41a30aaSmrgthen : 12816b41a30aaSmrg if test x"$ac_arg" = x 12817b41a30aaSmrgthen : 12818b41a30aaSmrg ac_cv_c_undeclared_builtin_options='none needed' 12819b41a30aaSmrgelse $as_nop 12820b41a30aaSmrg ac_cv_c_undeclared_builtin_options=$ac_arg 1282106f32fbeSmrgfi 12822b41a30aaSmrg break 12823b41a30aaSmrgfi 12824b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12825b41a30aaSmrgfi 12826b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12827b41a30aaSmrg done 12828b41a30aaSmrg CFLAGS=$ac_save_CFLAGS 12829b41a30aaSmrg 12830b41a30aaSmrgfi 12831b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 12832b41a30aaSmrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 12833b41a30aaSmrg case $ac_cv_c_undeclared_builtin_options in #( 12834b41a30aaSmrg 'cannot detect') : 12835b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12836b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12837b41a30aaSmrgas_fn_error $? "cannot make $CC report undeclared builtins 12838b41a30aaSmrgSee \`config.log' for more details" "$LINENO" 5; } ;; #( 12839b41a30aaSmrg 'none needed') : 12840b41a30aaSmrg ac_c_undeclared_builtin_options='' ;; #( 12841b41a30aaSmrg *) : 12842b41a30aaSmrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 12843b41a30aaSmrgesac 1284425b89263Smrg 1284525b89263Smrg 1284625b89263Smrg 1284725b89263Smrg 1284825b89263Smrg 12849b41a30aaSmrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12850b41a30aaSmrgif test "x$ac_cv_have_decl___clang__" = xyes 12851b41a30aaSmrgthen : 1285206f32fbeSmrg CLANGCC="yes" 12853b41a30aaSmrgelse $as_nop 1285406f32fbeSmrg CLANGCC="no" 12855a253d6aeSmrgfi 12856b41a30aaSmrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12857b41a30aaSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 12858b41a30aaSmrgthen : 1285906f32fbeSmrg INTELCC="yes" 12860b41a30aaSmrgelse $as_nop 1286106f32fbeSmrg INTELCC="no" 1286206f32fbeSmrgfi 12863b41a30aaSmrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12864b41a30aaSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 12865b41a30aaSmrgthen : 1286606f32fbeSmrg SUNCC="yes" 12867b41a30aaSmrgelse $as_nop 1286806f32fbeSmrg SUNCC="no" 1286906f32fbeSmrgfi 1287025b89263Smrg 1287125b89263Smrg 1287225b89263Smrg 1287325b89263Smrg 1287431637056Smrg 1287531637056Smrg 1287631637056Smrg 1287731637056Smrg 1287806f32fbeSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1287906f32fbeSmrg if test -n "$ac_tool_prefix"; then 1288006f32fbeSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1288106f32fbeSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12882b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12883b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 12884b41a30aaSmrgif test ${ac_cv_path_PKG_CONFIG+y} 12885b41a30aaSmrgthen : 12886b41a30aaSmrg printf %s "(cached) " >&6 12887b41a30aaSmrgelse $as_nop 1288806f32fbeSmrg case $PKG_CONFIG in 1288906f32fbeSmrg [\\/]* | ?:[\\/]*) 1289006f32fbeSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1289106f32fbeSmrg ;; 1289206f32fbeSmrg *) 1289306f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12894ea133fd7Smrgfor as_dir in $PATH 12895ea133fd7Smrgdo 12896ea133fd7Smrg IFS=$as_save_IFS 12897b41a30aaSmrg case $as_dir in #((( 12898b41a30aaSmrg '') as_dir=./ ;; 12899b41a30aaSmrg */) ;; 12900b41a30aaSmrg *) as_dir=$as_dir/ ;; 12901b41a30aaSmrg esac 1290225b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12903b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12904b41a30aaSmrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 12905b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12906ea133fd7Smrg break 2 12907ea133fd7Smrg fi 12908ea133fd7Smrgdone 1290925b89263Smrg done 12910ea133fd7SmrgIFS=$as_save_IFS 12911a253d6aeSmrg 1291206f32fbeSmrg ;; 1291306f32fbeSmrgesac 12914a253d6aeSmrgfi 1291506f32fbeSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1291606f32fbeSmrgif test -n "$PKG_CONFIG"; then 12917b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12918b41a30aaSmrgprintf "%s\n" "$PKG_CONFIG" >&6; } 12919ea133fd7Smrgelse 12920b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12921b41a30aaSmrgprintf "%s\n" "no" >&6; } 12922ea133fd7Smrgfi 12923a253d6aeSmrg 12924a253d6aeSmrg 12925ea133fd7Smrgfi 1292606f32fbeSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1292706f32fbeSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1292806f32fbeSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 1292906f32fbeSmrgset dummy pkg-config; ac_word=$2 12930b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12931b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 12932b41a30aaSmrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 12933b41a30aaSmrgthen : 12934b41a30aaSmrg printf %s "(cached) " >&6 12935b41a30aaSmrgelse $as_nop 1293606f32fbeSmrg case $ac_pt_PKG_CONFIG in 1293706f32fbeSmrg [\\/]* | ?:[\\/]*) 1293806f32fbeSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1293906f32fbeSmrg ;; 1294006f32fbeSmrg *) 1294106f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12942ea133fd7Smrgfor as_dir in $PATH 12943ea133fd7Smrgdo 12944ea133fd7Smrg IFS=$as_save_IFS 12945b41a30aaSmrg case $as_dir in #((( 12946b41a30aaSmrg '') as_dir=./ ;; 12947b41a30aaSmrg */) ;; 12948b41a30aaSmrg *) as_dir=$as_dir/ ;; 12949b41a30aaSmrg esac 1295025b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12951b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12952b41a30aaSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 12953b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12954ea133fd7Smrg break 2 12955ea133fd7Smrg fi 12956ea133fd7Smrgdone 1295725b89263Smrg done 12958ea133fd7SmrgIFS=$as_save_IFS 12959a253d6aeSmrg 1296006f32fbeSmrg ;; 1296106f32fbeSmrgesac 12962ea133fd7Smrgfi 1296306f32fbeSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1296406f32fbeSmrgif test -n "$ac_pt_PKG_CONFIG"; then 12965b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 12966b41a30aaSmrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 12967ea133fd7Smrgelse 12968b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12969b41a30aaSmrgprintf "%s\n" "no" >&6; } 12970ea133fd7Smrgfi 12971a253d6aeSmrg 1297206f32fbeSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 1297306f32fbeSmrg PKG_CONFIG="" 12974ea133fd7Smrg else 12975ea133fd7Smrg case $cross_compiling:$ac_tool_warned in 12976ea133fd7Smrgyes:) 12977b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12978b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12979ea133fd7Smrgac_tool_warned=yes ;; 12980a253d6aeSmrgesac 1298106f32fbeSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 12982ea133fd7Smrg fi 12983ea133fd7Smrgelse 1298406f32fbeSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1298506f32fbeSmrgfi 1298606f32fbeSmrg 1298706f32fbeSmrgfi 1298806f32fbeSmrgif test -n "$PKG_CONFIG"; then 1298906f32fbeSmrg _pkg_min_version=0.9.0 12990b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 12991b41a30aaSmrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1299206f32fbeSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 12993b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12994b41a30aaSmrgprintf "%s\n" "yes" >&6; } 1299506f32fbeSmrg else 12996b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12997b41a30aaSmrgprintf "%s\n" "no" >&6; } 1299806f32fbeSmrg PKG_CONFIG="" 1299906f32fbeSmrg fi 1300025b89263Smrgfi 1300125b89263Smrg 1300225b89263Smrg 1300325b89263Smrg 1300425b89263Smrg 1300525b89263Smrg 1300606f32fbeSmrg# Check whether --enable-selective-werror was given. 13007b41a30aaSmrgif test ${enable_selective_werror+y} 13008b41a30aaSmrgthen : 1300906f32fbeSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 13010b41a30aaSmrgelse $as_nop 1301106f32fbeSmrg SELECTIVE_WERROR=yes 1301206f32fbeSmrgfi 1301325b89263Smrg 1301425b89263Smrg 1301525b89263Smrg 1301625b89263Smrg 1301725b89263Smrg 1301806f32fbeSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 1301906f32fbeSmrgif test "x$SUNCC" = "xyes"; then 1302006f32fbeSmrg BASE_CFLAGS="-v" 1302106f32fbeSmrgelse 1302206f32fbeSmrg BASE_CFLAGS="" 1302306f32fbeSmrgfi 1302406f32fbeSmrg 1302506f32fbeSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 1302606f32fbeSmrg 1302706f32fbeSmrg 1302806f32fbeSmrg 1302906f32fbeSmrg 1303006f32fbeSmrg 1303106f32fbeSmrg 1303206f32fbeSmrg 1303306f32fbeSmrg 1303406f32fbeSmrg 1303506f32fbeSmrg 1303606f32fbeSmrg 1303757ee1794Smrg 1303857ee1794Smrg 1303906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1304006f32fbeSmrg 1304157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1304206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13043b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13044b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13045b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13046b41a30aaSmrgthen : 13047b41a30aaSmrg printf %s "(cached) " >&6 13048b41a30aaSmrgelse $as_nop 1304906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1305006f32fbeSmrg/* end confdefs.h. */ 1305106f32fbeSmrgint i; 1305206f32fbeSmrg_ACEOF 13053b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13054b41a30aaSmrgthen : 1305557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13056b41a30aaSmrgelse $as_nop 1305757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1305806f32fbeSmrgfi 13059b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1306006f32fbeSmrgfi 13061b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13062b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1306357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1306406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1306506f32fbeSmrgfi 1306625b89263Smrg 1306757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1306857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1306906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1307006f32fbeSmrg fi 1307106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13072b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13073b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13074b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13075b41a30aaSmrgthen : 13076b41a30aaSmrg printf %s "(cached) " >&6 13077b41a30aaSmrgelse $as_nop 1307806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1307906f32fbeSmrg/* end confdefs.h. */ 1308006f32fbeSmrgint i; 1308106f32fbeSmrg_ACEOF 13082b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13083b41a30aaSmrgthen : 1308457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13085b41a30aaSmrgelse $as_nop 1308657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1308706f32fbeSmrgfi 13088b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1308906f32fbeSmrgfi 13090b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13091b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1309257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1309306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1309406f32fbeSmrgfi 1309525b89263Smrg 1309606f32fbeSmrgfound="no" 1309725b89263Smrg 1309806f32fbeSmrg if test $found = "no" ; then 1309931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1310006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1310106f32fbeSmrg fi 1310225b89263Smrg 1310331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1310406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1310506f32fbeSmrg fi 1310625b89263Smrg 1310706f32fbeSmrg CFLAGS="$CFLAGS -Wall" 1310825b89263Smrg 13109b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 13110b41a30aaSmrgprintf %s "checking if $CC supports -Wall... " >&6; } 1311157ee1794Smrg cacheid=xorg_cv_cc_flag__Wall 13112b41a30aaSmrg if eval test \${$cacheid+y} 13113b41a30aaSmrgthen : 13114b41a30aaSmrg printf %s "(cached) " >&6 13115b41a30aaSmrgelse $as_nop 1311606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1311706f32fbeSmrg/* end confdefs.h. */ 1311806f32fbeSmrgint i; 1311906f32fbeSmrgint 13120b41a30aaSmrgmain (void) 1312106f32fbeSmrg{ 1312206f32fbeSmrg 1312306f32fbeSmrg ; 1312406f32fbeSmrg return 0; 1312506f32fbeSmrg} 1312606f32fbeSmrg_ACEOF 13127b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13128b41a30aaSmrgthen : 1312957ee1794Smrg eval $cacheid=yes 13130b41a30aaSmrgelse $as_nop 1313157ee1794Smrg eval $cacheid=no 1313206f32fbeSmrgfi 13133b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1313406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1313506f32fbeSmrgfi 1313606f32fbeSmrg 1313706f32fbeSmrg 1313806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1313906f32fbeSmrg 1314057ee1794Smrg eval supported=\$$cacheid 13141b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13142b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1314306f32fbeSmrg if test "$supported" = "yes" ; then 1314406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 1314506f32fbeSmrg found="yes" 1314606f32fbeSmrg fi 1314706f32fbeSmrg fi 1314825b89263Smrg 1314925b89263Smrg 1315025b89263Smrg 1315125b89263Smrg 1315225b89263Smrg 1315325b89263Smrg 1315425b89263Smrg 1315525b89263Smrg 1315625b89263Smrg 1315725b89263Smrg 1315825b89263Smrg 1315925b89263Smrg 1316025b89263Smrg 1316157ee1794Smrg 1316257ee1794Smrg 1316306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1316425b89263Smrg 1316557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1316606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13167b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13168b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13169b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13170b41a30aaSmrgthen : 13171b41a30aaSmrg printf %s "(cached) " >&6 13172b41a30aaSmrgelse $as_nop 1317306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1317406f32fbeSmrg/* end confdefs.h. */ 1317506f32fbeSmrgint i; 1317606f32fbeSmrg_ACEOF 13177b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13178b41a30aaSmrgthen : 1317957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13180b41a30aaSmrgelse $as_nop 1318157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1318206f32fbeSmrgfi 13183b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1318406f32fbeSmrgfi 13185b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13186b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1318757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1318806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1318906f32fbeSmrgfi 1319025b89263Smrg 1319157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1319257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1319306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1319406f32fbeSmrg fi 1319506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13196b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13197b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13198b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13199b41a30aaSmrgthen : 13200b41a30aaSmrg printf %s "(cached) " >&6 13201b41a30aaSmrgelse $as_nop 1320206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1320306f32fbeSmrg/* end confdefs.h. */ 1320406f32fbeSmrgint i; 1320506f32fbeSmrg_ACEOF 13206b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13207b41a30aaSmrgthen : 1320857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13209b41a30aaSmrgelse $as_nop 1321057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1321106f32fbeSmrgfi 13212b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1321306f32fbeSmrgfi 13214b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13215b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1321657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1321706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1321806f32fbeSmrgfi 1321925b89263Smrg 1322006f32fbeSmrgfound="no" 1322125b89263Smrg 1322206f32fbeSmrg if test $found = "no" ; then 1322331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1322406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1322506f32fbeSmrg fi 1322625b89263Smrg 1322731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1322806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1322906f32fbeSmrg fi 1323006f32fbeSmrg 1323106f32fbeSmrg CFLAGS="$CFLAGS -Wpointer-arith" 1323206f32fbeSmrg 13233b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 13234b41a30aaSmrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 1323557ee1794Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 13236b41a30aaSmrg if eval test \${$cacheid+y} 13237b41a30aaSmrgthen : 13238b41a30aaSmrg printf %s "(cached) " >&6 13239b41a30aaSmrgelse $as_nop 1324006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1324106f32fbeSmrg/* end confdefs.h. */ 1324206f32fbeSmrgint i; 1324306f32fbeSmrgint 13244b41a30aaSmrgmain (void) 1324506f32fbeSmrg{ 1324625b89263Smrg 1324706f32fbeSmrg ; 1324806f32fbeSmrg return 0; 1324906f32fbeSmrg} 1325006f32fbeSmrg_ACEOF 13251b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13252b41a30aaSmrgthen : 1325357ee1794Smrg eval $cacheid=yes 13254b41a30aaSmrgelse $as_nop 1325557ee1794Smrg eval $cacheid=no 1325606f32fbeSmrgfi 13257b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1325806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 13259a253d6aeSmrgfi 1326025b89263Smrg 1326125b89263Smrg 1326206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1326325b89263Smrg 1326457ee1794Smrg eval supported=\$$cacheid 13265b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13266b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1326706f32fbeSmrg if test "$supported" = "yes" ; then 1326806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 1326906f32fbeSmrg found="yes" 1327006f32fbeSmrg fi 1327106f32fbeSmrg fi 1327225b89263Smrg 13273a253d6aeSmrg 1327425b89263Smrg 1327525b89263Smrg 1327625b89263Smrg 1327725b89263Smrg 1327825b89263Smrg 1327925b89263Smrg 1328025b89263Smrg 1328106f32fbeSmrg 1328206f32fbeSmrg 1328306f32fbeSmrg 1328406f32fbeSmrg 1328557ee1794Smrg 1328657ee1794Smrg 1328706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1328806f32fbeSmrg 1328957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1329006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13291b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13292b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13293b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13294b41a30aaSmrgthen : 13295b41a30aaSmrg printf %s "(cached) " >&6 13296b41a30aaSmrgelse $as_nop 1329706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1329806f32fbeSmrg/* end confdefs.h. */ 1329906f32fbeSmrgint i; 1330006f32fbeSmrg_ACEOF 13301b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13302b41a30aaSmrgthen : 1330357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13304b41a30aaSmrgelse $as_nop 1330557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 13306ea133fd7Smrgfi 13307b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13308ea133fd7Smrgfi 13309b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13310b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1331157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1331206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13313ea133fd7Smrgfi 13314a253d6aeSmrg 1331557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1331657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1331706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1331806f32fbeSmrg fi 1331906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13320b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13321b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13322b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13323b41a30aaSmrgthen : 13324b41a30aaSmrg printf %s "(cached) " >&6 13325b41a30aaSmrgelse $as_nop 1332606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1332706f32fbeSmrg/* end confdefs.h. */ 1332806f32fbeSmrgint i; 1332906f32fbeSmrg_ACEOF 13330b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13331b41a30aaSmrgthen : 1333257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13333b41a30aaSmrgelse $as_nop 1333457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 13335ea133fd7Smrgfi 13336b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13337ea133fd7Smrgfi 13338b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13339b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1334057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1334106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1334206f32fbeSmrgfi 1334306f32fbeSmrg 1334406f32fbeSmrgfound="no" 1334506f32fbeSmrg 1334606f32fbeSmrg if test $found = "no" ; then 1334731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1334806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1334906f32fbeSmrg fi 1335006f32fbeSmrg 1335131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1335206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1335306f32fbeSmrg fi 1335406f32fbeSmrg 1335506f32fbeSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 1335606f32fbeSmrg 13357b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 13358b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 1335957ee1794Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 13360b41a30aaSmrg if eval test \${$cacheid+y} 13361b41a30aaSmrgthen : 13362b41a30aaSmrg printf %s "(cached) " >&6 13363b41a30aaSmrgelse $as_nop 1336406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1336506f32fbeSmrg/* end confdefs.h. */ 1336606f32fbeSmrgint i; 1336706f32fbeSmrgint 13368b41a30aaSmrgmain (void) 1336906f32fbeSmrg{ 1337006f32fbeSmrg 1337106f32fbeSmrg ; 1337206f32fbeSmrg return 0; 1337306f32fbeSmrg} 1337406f32fbeSmrg_ACEOF 13375b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13376b41a30aaSmrgthen : 1337757ee1794Smrg eval $cacheid=yes 13378b41a30aaSmrgelse $as_nop 1337957ee1794Smrg eval $cacheid=no 13380a253d6aeSmrgfi 13381b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1338206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 13383a253d6aeSmrgfi 13384ea133fd7Smrg 13385a253d6aeSmrg 1338606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13387ea133fd7Smrg 1338857ee1794Smrg eval supported=\$$cacheid 13389b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13390b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1339106f32fbeSmrg if test "$supported" = "yes" ; then 1339206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 1339306f32fbeSmrg found="yes" 1339406f32fbeSmrg fi 1339506f32fbeSmrg fi 13396a253d6aeSmrg 13397a253d6aeSmrg 13398a253d6aeSmrg 13399a253d6aeSmrg 13400a253d6aeSmrg 13401a253d6aeSmrg 13402a253d6aeSmrg 1340325b89263Smrg 1340425b89263Smrg 1340506f32fbeSmrg 1340606f32fbeSmrg 1340706f32fbeSmrg 1340806f32fbeSmrg 1340957ee1794Smrg 1341057ee1794Smrg 1341106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1341206f32fbeSmrg 1341357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1341406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13415b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13416b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13417b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13418b41a30aaSmrgthen : 13419b41a30aaSmrg printf %s "(cached) " >&6 13420b41a30aaSmrgelse $as_nop 1342106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1342206f32fbeSmrg/* end confdefs.h. */ 1342306f32fbeSmrgint i; 1342406f32fbeSmrg_ACEOF 13425b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13426b41a30aaSmrgthen : 1342757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13428b41a30aaSmrgelse $as_nop 1342957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1343025b89263Smrgfi 13431b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1343225b89263Smrgfi 13433b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13434b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1343557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1343606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13437ea133fd7Smrgfi 13438a253d6aeSmrg 1343957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1344057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1344106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1344206f32fbeSmrg fi 1344306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13444b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13445b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13446b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13447b41a30aaSmrgthen : 13448b41a30aaSmrg printf %s "(cached) " >&6 13449b41a30aaSmrgelse $as_nop 1345006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1345106f32fbeSmrg/* end confdefs.h. */ 1345206f32fbeSmrgint i; 1345306f32fbeSmrg_ACEOF 13454b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13455b41a30aaSmrgthen : 1345657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13457b41a30aaSmrgelse $as_nop 1345857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1345925b89263Smrgfi 13460b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1346125b89263Smrgfi 13462b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13463b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1346457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1346506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13466ea133fd7Smrgfi 13467a253d6aeSmrg 1346806f32fbeSmrgfound="no" 1346906f32fbeSmrg 1347006f32fbeSmrg if test $found = "no" ; then 1347131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1347206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1347306f32fbeSmrg fi 1347406f32fbeSmrg 1347531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1347606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1347706f32fbeSmrg fi 1347806f32fbeSmrg 1347906f32fbeSmrg CFLAGS="$CFLAGS -Wformat=2" 1348006f32fbeSmrg 13481b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 13482b41a30aaSmrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 1348331637056Smrg cacheid=xorg_cv_cc_flag__Wformat_2 13484b41a30aaSmrg if eval test \${$cacheid+y} 13485b41a30aaSmrgthen : 13486b41a30aaSmrg printf %s "(cached) " >&6 13487b41a30aaSmrgelse $as_nop 1348806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1348906f32fbeSmrg/* end confdefs.h. */ 1349006f32fbeSmrgint i; 1349106f32fbeSmrgint 13492b41a30aaSmrgmain (void) 1349306f32fbeSmrg{ 1349406f32fbeSmrg 1349506f32fbeSmrg ; 1349606f32fbeSmrg return 0; 1349706f32fbeSmrg} 1349806f32fbeSmrg_ACEOF 13499b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13500b41a30aaSmrgthen : 1350157ee1794Smrg eval $cacheid=yes 13502b41a30aaSmrgelse $as_nop 1350357ee1794Smrg eval $cacheid=no 1350406f32fbeSmrgfi 13505b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1350606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 13507ea133fd7Smrgfi 13508a253d6aeSmrg 13509a253d6aeSmrg 1351006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13511a253d6aeSmrg 1351257ee1794Smrg eval supported=\$$cacheid 13513b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13514b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1351506f32fbeSmrg if test "$supported" = "yes" ; then 1351606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 1351706f32fbeSmrg found="yes" 1351806f32fbeSmrg fi 1351906f32fbeSmrg fi 13520a253d6aeSmrg 1352106f32fbeSmrg if test $found = "no" ; then 1352231637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1352306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1352406f32fbeSmrg fi 13525a253d6aeSmrg 1352631637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1352706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1352806f32fbeSmrg fi 13529a253d6aeSmrg 1353006f32fbeSmrg CFLAGS="$CFLAGS -Wformat" 13531a253d6aeSmrg 13532b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 13533b41a30aaSmrgprintf %s "checking if $CC supports -Wformat... " >&6; } 1353457ee1794Smrg cacheid=xorg_cv_cc_flag__Wformat 13535b41a30aaSmrg if eval test \${$cacheid+y} 13536b41a30aaSmrgthen : 13537b41a30aaSmrg printf %s "(cached) " >&6 13538b41a30aaSmrgelse $as_nop 1353906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1354006f32fbeSmrg/* end confdefs.h. */ 1354106f32fbeSmrgint i; 1354206f32fbeSmrgint 13543b41a30aaSmrgmain (void) 1354406f32fbeSmrg{ 13545a253d6aeSmrg 1354606f32fbeSmrg ; 1354706f32fbeSmrg return 0; 1354806f32fbeSmrg} 1354906f32fbeSmrg_ACEOF 13550b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13551b41a30aaSmrgthen : 1355257ee1794Smrg eval $cacheid=yes 13553b41a30aaSmrgelse $as_nop 1355457ee1794Smrg eval $cacheid=no 1355506f32fbeSmrgfi 13556b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1355706f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 13558ea133fd7Smrgfi 1355925b89263Smrg 13560a253d6aeSmrg 1356106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1356206f32fbeSmrg 1356357ee1794Smrg eval supported=\$$cacheid 13564b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13565b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1356606f32fbeSmrg if test "$supported" = "yes" ; then 1356706f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 1356806f32fbeSmrg found="yes" 1356906f32fbeSmrg fi 1357006f32fbeSmrg fi 1357106f32fbeSmrg 1357206f32fbeSmrg 1357306f32fbeSmrg 1357406f32fbeSmrg 1357506f32fbeSmrg 1357606f32fbeSmrg 1357706f32fbeSmrg 1357806f32fbeSmrg 1357906f32fbeSmrg 1358006f32fbeSmrg 1358106f32fbeSmrg 1358206f32fbeSmrg 1358306f32fbeSmrg 1358406f32fbeSmrg 1358506f32fbeSmrg 1358657ee1794Smrg 1358757ee1794Smrg 1358806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1358906f32fbeSmrg 1359057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1359106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13592b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13593b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13594b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13595b41a30aaSmrgthen : 13596b41a30aaSmrg printf %s "(cached) " >&6 13597b41a30aaSmrgelse $as_nop 1359806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1359906f32fbeSmrg/* end confdefs.h. */ 1360006f32fbeSmrgint i; 1360106f32fbeSmrg_ACEOF 13602b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13603b41a30aaSmrgthen : 1360457ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13605b41a30aaSmrgelse $as_nop 1360657ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1360725b89263Smrgfi 13608b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1360925b89263Smrgfi 13610b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13611b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1361257ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1361306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1361425b89263Smrgfi 13615a253d6aeSmrg 1361657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1361757ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1361806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1361906f32fbeSmrg fi 1362006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13621b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13622b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13623b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13624b41a30aaSmrgthen : 13625b41a30aaSmrg printf %s "(cached) " >&6 13626b41a30aaSmrgelse $as_nop 1362706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1362806f32fbeSmrg/* end confdefs.h. */ 1362906f32fbeSmrgint i; 1363006f32fbeSmrg_ACEOF 13631b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13632b41a30aaSmrgthen : 1363357ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13634b41a30aaSmrgelse $as_nop 1363557ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1363606f32fbeSmrgfi 13637b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1363806f32fbeSmrgfi 13639b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13640b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1364157ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1364206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13643ea133fd7Smrgfi 13644a253d6aeSmrg 1364506f32fbeSmrgfound="no" 13646a253d6aeSmrg 1364706f32fbeSmrg if test $found = "no" ; then 1364831637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1364906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1365006f32fbeSmrg fi 13651a253d6aeSmrg 1365231637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1365306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1365406f32fbeSmrg fi 13655ea133fd7Smrg 1365606f32fbeSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 13657ea133fd7Smrg 13658b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 13659b41a30aaSmrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 1366057ee1794Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 13661b41a30aaSmrg if eval test \${$cacheid+y} 13662b41a30aaSmrgthen : 13663b41a30aaSmrg printf %s "(cached) " >&6 13664b41a30aaSmrgelse $as_nop 1366506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1366606f32fbeSmrg/* end confdefs.h. */ 1366706f32fbeSmrgint i; 1366806f32fbeSmrgint 13669b41a30aaSmrgmain (void) 1367006f32fbeSmrg{ 13671a253d6aeSmrg 1367206f32fbeSmrg ; 1367306f32fbeSmrg return 0; 1367406f32fbeSmrg} 1367506f32fbeSmrg_ACEOF 13676b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13677b41a30aaSmrgthen : 1367857ee1794Smrg eval $cacheid=yes 13679b41a30aaSmrgelse $as_nop 1368057ee1794Smrg eval $cacheid=no 1368106f32fbeSmrgfi 13682b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1368306f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 13684a253d6aeSmrgfi 13685ea133fd7Smrg 13686ea133fd7Smrg 1368706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13688ea133fd7Smrg 1368957ee1794Smrg eval supported=\$$cacheid 13690b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13691b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1369206f32fbeSmrg if test "$supported" = "yes" ; then 1369306f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 1369406f32fbeSmrg found="yes" 1369506f32fbeSmrg fi 1369606f32fbeSmrg fi 13697ea133fd7Smrg 13698ea133fd7Smrg 13699ea133fd7Smrg 13700ea133fd7Smrg 13701ea133fd7Smrg 13702ea133fd7Smrg 13703a253d6aeSmrg 13704a253d6aeSmrg 13705ea133fd7Smrg 13706a253d6aeSmrg 13707ea133fd7Smrg 13708a253d6aeSmrg 13709ea133fd7Smrg 1371057ee1794Smrg 1371157ee1794Smrg 1371206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 13713a253d6aeSmrg 1371457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1371506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13716b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13717b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13718b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13719b41a30aaSmrgthen : 13720b41a30aaSmrg printf %s "(cached) " >&6 13721b41a30aaSmrgelse $as_nop 1372206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1372306f32fbeSmrg/* end confdefs.h. */ 1372406f32fbeSmrgint i; 1372506f32fbeSmrg_ACEOF 13726b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13727b41a30aaSmrgthen : 1372857ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13729b41a30aaSmrgelse $as_nop 1373057ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1373106f32fbeSmrgfi 13732b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1373306f32fbeSmrgfi 13734b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13735b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1373657ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1373706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1373806f32fbeSmrgfi 13739a253d6aeSmrg 1374057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1374157ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1374206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1374306f32fbeSmrg fi 1374406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13745b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13746b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13747b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13748b41a30aaSmrgthen : 13749b41a30aaSmrg printf %s "(cached) " >&6 13750b41a30aaSmrgelse $as_nop 1375106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1375206f32fbeSmrg/* end confdefs.h. */ 1375306f32fbeSmrgint i; 1375406f32fbeSmrg_ACEOF 13755b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13756b41a30aaSmrgthen : 1375757ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13758b41a30aaSmrgelse $as_nop 1375957ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1376006f32fbeSmrgfi 13761b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1376206f32fbeSmrgfi 13763b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13764b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1376557ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1376606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1376706f32fbeSmrgfi 13768a253d6aeSmrg 1376906f32fbeSmrgfound="no" 13770a253d6aeSmrg 1377106f32fbeSmrg if test $found = "no" ; then 1377231637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1377306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1377406f32fbeSmrg fi 13775a253d6aeSmrg 1377631637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1377706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1377806f32fbeSmrg fi 13779a253d6aeSmrg 1378006f32fbeSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 13781a253d6aeSmrg 13782b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 13783b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 1378457ee1794Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 13785b41a30aaSmrg if eval test \${$cacheid+y} 13786b41a30aaSmrgthen : 13787b41a30aaSmrg printf %s "(cached) " >&6 13788b41a30aaSmrgelse $as_nop 1378906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1379006f32fbeSmrg/* end confdefs.h. */ 1379106f32fbeSmrgint i; 1379206f32fbeSmrgint 13793b41a30aaSmrgmain (void) 1379406f32fbeSmrg{ 13795a253d6aeSmrg 1379606f32fbeSmrg ; 1379706f32fbeSmrg return 0; 1379806f32fbeSmrg} 1379906f32fbeSmrg_ACEOF 13800b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13801b41a30aaSmrgthen : 1380257ee1794Smrg eval $cacheid=yes 13803b41a30aaSmrgelse $as_nop 1380457ee1794Smrg eval $cacheid=no 1380506f32fbeSmrgfi 13806b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1380706f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1380806f32fbeSmrgfi 13809a253d6aeSmrg 13810a253d6aeSmrg 1381106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13812a253d6aeSmrg 1381357ee1794Smrg eval supported=\$$cacheid 13814b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13815b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1381606f32fbeSmrg if test "$supported" = "yes" ; then 1381706f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 1381806f32fbeSmrg found="yes" 1381906f32fbeSmrg fi 1382006f32fbeSmrg fi 13821a253d6aeSmrg 13822a253d6aeSmrg 13823a253d6aeSmrg 13824a253d6aeSmrg 13825ea133fd7Smrg 13826ea133fd7Smrg 13827a253d6aeSmrg 13828a253d6aeSmrg 13829a253d6aeSmrg 13830a253d6aeSmrg 13831a253d6aeSmrg 13832ea133fd7Smrg 13833ea133fd7Smrg 1383457ee1794Smrg 1383557ee1794Smrg 1383606f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1383725b89263Smrg 1383857ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1383906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13840b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13841b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13842b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13843b41a30aaSmrgthen : 13844b41a30aaSmrg printf %s "(cached) " >&6 13845b41a30aaSmrgelse $as_nop 1384606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1384706f32fbeSmrg/* end confdefs.h. */ 1384806f32fbeSmrgint i; 1384906f32fbeSmrg_ACEOF 13850b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13851b41a30aaSmrgthen : 1385257ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13853b41a30aaSmrgelse $as_nop 1385457ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1385506f32fbeSmrgfi 13856b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1385706f32fbeSmrgfi 13858b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13859b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1386057ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1386106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1386206f32fbeSmrgfi 13863a253d6aeSmrg 1386457ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1386557ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1386606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1386706f32fbeSmrg fi 1386806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13869b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13870b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13871b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13872b41a30aaSmrgthen : 13873b41a30aaSmrg printf %s "(cached) " >&6 13874b41a30aaSmrgelse $as_nop 1387506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1387606f32fbeSmrg/* end confdefs.h. */ 1387706f32fbeSmrgint i; 1387806f32fbeSmrg_ACEOF 13879b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13880b41a30aaSmrgthen : 1388157ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 13882b41a30aaSmrgelse $as_nop 1388357ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1388406f32fbeSmrgfi 13885b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1388606f32fbeSmrgfi 13887b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13888b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1388957ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1389006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1389106f32fbeSmrgfi 13892a253d6aeSmrg 1389306f32fbeSmrgfound="no" 13894a253d6aeSmrg 1389506f32fbeSmrg if test $found = "no" ; then 1389631637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1389706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1389806f32fbeSmrg fi 13899a253d6aeSmrg 1390031637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1390106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1390206f32fbeSmrg fi 13903a253d6aeSmrg 1390406f32fbeSmrg CFLAGS="$CFLAGS -Wnested-externs" 13905a253d6aeSmrg 13906b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 13907b41a30aaSmrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 1390857ee1794Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 13909b41a30aaSmrg if eval test \${$cacheid+y} 13910b41a30aaSmrgthen : 13911b41a30aaSmrg printf %s "(cached) " >&6 13912b41a30aaSmrgelse $as_nop 1391306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1391406f32fbeSmrg/* end confdefs.h. */ 1391506f32fbeSmrgint i; 1391606f32fbeSmrgint 13917b41a30aaSmrgmain (void) 1391806f32fbeSmrg{ 13919a253d6aeSmrg 1392006f32fbeSmrg ; 1392106f32fbeSmrg return 0; 1392206f32fbeSmrg} 1392306f32fbeSmrg_ACEOF 13924b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 13925b41a30aaSmrgthen : 1392657ee1794Smrg eval $cacheid=yes 13927b41a30aaSmrgelse $as_nop 1392857ee1794Smrg eval $cacheid=no 1392906f32fbeSmrgfi 13930b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1393106f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1393206f32fbeSmrgfi 13933a253d6aeSmrg 13934a253d6aeSmrg 1393506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13936a253d6aeSmrg 1393757ee1794Smrg eval supported=\$$cacheid 13938b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13939b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1394006f32fbeSmrg if test "$supported" = "yes" ; then 1394106f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 1394206f32fbeSmrg found="yes" 1394306f32fbeSmrg fi 1394406f32fbeSmrg fi 13945a253d6aeSmrg 13946a253d6aeSmrg 13947a253d6aeSmrg 13948a253d6aeSmrg 13949a253d6aeSmrg 13950a253d6aeSmrg 13951ea133fd7Smrg 13952ea133fd7Smrg 13953ea133fd7Smrg 1395406f32fbeSmrg 1395506f32fbeSmrg 1395606f32fbeSmrg 1395706f32fbeSmrg 1395857ee1794Smrg 1395957ee1794Smrg 1396006f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1396106f32fbeSmrg 1396257ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1396306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13964b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13965b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13966b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 13967b41a30aaSmrgthen : 13968b41a30aaSmrg printf %s "(cached) " >&6 13969b41a30aaSmrgelse $as_nop 1397006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1397106f32fbeSmrg/* end confdefs.h. */ 1397206f32fbeSmrgint i; 1397306f32fbeSmrg_ACEOF 13974b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 13975b41a30aaSmrgthen : 1397657ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 13977b41a30aaSmrgelse $as_nop 1397857ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1397906f32fbeSmrgfi 13980b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1398106f32fbeSmrgfi 13982b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13983b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1398457ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1398506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 13986ea133fd7Smrgfi 13987a253d6aeSmrg 1398857ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1398957ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1399006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1399106f32fbeSmrg fi 1399206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13993b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13994b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13995b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13996b41a30aaSmrgthen : 13997b41a30aaSmrg printf %s "(cached) " >&6 13998b41a30aaSmrgelse $as_nop 1399906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1400006f32fbeSmrg/* end confdefs.h. */ 1400106f32fbeSmrgint i; 1400206f32fbeSmrg_ACEOF 14003b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14004b41a30aaSmrgthen : 1400557ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14006b41a30aaSmrgelse $as_nop 1400757ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1400806f32fbeSmrgfi 14009b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1401006f32fbeSmrgfi 14011b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14012b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1401357ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1401406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1401506f32fbeSmrgfi 14016a253d6aeSmrg 1401706f32fbeSmrgfound="no" 14018a253d6aeSmrg 1401906f32fbeSmrg if test $found = "no" ; then 1402031637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1402106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1402206f32fbeSmrg fi 14023a253d6aeSmrg 1402431637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1402506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1402606f32fbeSmrg fi 14027a253d6aeSmrg 1402806f32fbeSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 14029a253d6aeSmrg 14030b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 14031b41a30aaSmrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 1403257ee1794Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 14033b41a30aaSmrg if eval test \${$cacheid+y} 14034b41a30aaSmrgthen : 14035b41a30aaSmrg printf %s "(cached) " >&6 14036b41a30aaSmrgelse $as_nop 1403706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1403806f32fbeSmrg/* end confdefs.h. */ 1403906f32fbeSmrgint i; 1404006f32fbeSmrgint 14041b41a30aaSmrgmain (void) 1404206f32fbeSmrg{ 14043a253d6aeSmrg 1404406f32fbeSmrg ; 1404506f32fbeSmrg return 0; 1404606f32fbeSmrg} 1404706f32fbeSmrg_ACEOF 14048b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14049b41a30aaSmrgthen : 1405057ee1794Smrg eval $cacheid=yes 14051b41a30aaSmrgelse $as_nop 1405257ee1794Smrg eval $cacheid=no 1405306f32fbeSmrgfi 14054b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1405506f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1405606f32fbeSmrgfi 14057a253d6aeSmrg 14058a253d6aeSmrg 1405906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14060a253d6aeSmrg 1406157ee1794Smrg eval supported=\$$cacheid 14062b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14063b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1406406f32fbeSmrg if test "$supported" = "yes" ; then 1406506f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 1406606f32fbeSmrg found="yes" 1406706f32fbeSmrg fi 1406806f32fbeSmrg fi 14069a253d6aeSmrg 14070a253d6aeSmrg 14071a253d6aeSmrg 14072a253d6aeSmrg 14073a253d6aeSmrg 14074a253d6aeSmrg 14075a253d6aeSmrg 14076a253d6aeSmrg 14077a253d6aeSmrg 14078a253d6aeSmrg 14079a253d6aeSmrg 14080a253d6aeSmrg 14081a253d6aeSmrg 1408257ee1794Smrg 1408357ee1794Smrg 1408406f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14085a253d6aeSmrg 1408657ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1408706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14088b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14089b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14090b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14091b41a30aaSmrgthen : 14092b41a30aaSmrg printf %s "(cached) " >&6 14093b41a30aaSmrgelse $as_nop 1409406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1409506f32fbeSmrg/* end confdefs.h. */ 1409606f32fbeSmrgint i; 1409706f32fbeSmrg_ACEOF 14098b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14099b41a30aaSmrgthen : 1410057ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14101b41a30aaSmrgelse $as_nop 1410257ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1410306f32fbeSmrgfi 14104b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1410506f32fbeSmrgfi 14106b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14107b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1410857ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1410906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1411006f32fbeSmrgfi 14111a253d6aeSmrg 1411257ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1411357ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1411406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1411506f32fbeSmrg fi 1411606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14117b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14118b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14119b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14120b41a30aaSmrgthen : 14121b41a30aaSmrg printf %s "(cached) " >&6 14122b41a30aaSmrgelse $as_nop 1412306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1412406f32fbeSmrg/* end confdefs.h. */ 1412506f32fbeSmrgint i; 1412606f32fbeSmrg_ACEOF 14127b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14128b41a30aaSmrgthen : 1412957ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14130b41a30aaSmrgelse $as_nop 1413157ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1413206f32fbeSmrgfi 14133b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1413406f32fbeSmrgfi 14135b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14136b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1413757ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1413806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1413906f32fbeSmrgfi 14140a253d6aeSmrg 1414106f32fbeSmrgfound="no" 1414206f32fbeSmrg 1414306f32fbeSmrg if test $found = "no" ; then 1414431637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1414506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1414606f32fbeSmrg fi 1414706f32fbeSmrg 1414831637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1414906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1415006f32fbeSmrg fi 1415106f32fbeSmrg 1415206f32fbeSmrg CFLAGS="$CFLAGS -Wold-style-definition" 1415306f32fbeSmrg 14154b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 14155b41a30aaSmrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 1415657ee1794Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 14157b41a30aaSmrg if eval test \${$cacheid+y} 14158b41a30aaSmrgthen : 14159b41a30aaSmrg printf %s "(cached) " >&6 14160b41a30aaSmrgelse $as_nop 1416106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1416225b89263Smrg/* end confdefs.h. */ 1416306f32fbeSmrgint i; 1416425b89263Smrgint 14165b41a30aaSmrgmain (void) 1416625b89263Smrg{ 14167a253d6aeSmrg 1416825b89263Smrg ; 1416925b89263Smrg return 0; 1417025b89263Smrg} 1417125b89263Smrg_ACEOF 14172b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14173b41a30aaSmrgthen : 1417457ee1794Smrg eval $cacheid=yes 14175b41a30aaSmrgelse $as_nop 1417657ee1794Smrg eval $cacheid=no 1417725b89263Smrgfi 14178b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1417925b89263Smrg conftest$ac_exeext conftest.$ac_ext 1418025b89263Smrgfi 1418106f32fbeSmrg 1418206f32fbeSmrg 1418306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1418406f32fbeSmrg 1418557ee1794Smrg eval supported=\$$cacheid 14186b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14187b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1418806f32fbeSmrg if test "$supported" = "yes" ; then 1418906f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 1419006f32fbeSmrg found="yes" 1419106f32fbeSmrg fi 1419225b89263Smrg fi 14193a253d6aeSmrg 1419431637056Smrg if test $found = "no" ; then 1419531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1419631637056Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1419731637056Smrg fi 1419831637056Smrg 1419931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1420031637056Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1420131637056Smrg fi 1420231637056Smrg 1420331637056Smrg CFLAGS="$CFLAGS -fd" 1420431637056Smrg 14205b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 14206b41a30aaSmrgprintf %s "checking if $CC supports -fd... " >&6; } 1420731637056Smrg cacheid=xorg_cv_cc_flag__fd 14208b41a30aaSmrg if eval test \${$cacheid+y} 14209b41a30aaSmrgthen : 14210b41a30aaSmrg printf %s "(cached) " >&6 14211b41a30aaSmrgelse $as_nop 1421231637056Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1421331637056Smrg/* end confdefs.h. */ 1421431637056Smrgint i; 1421531637056Smrgint 14216b41a30aaSmrgmain (void) 1421731637056Smrg{ 1421831637056Smrg 1421931637056Smrg ; 1422031637056Smrg return 0; 1422131637056Smrg} 1422231637056Smrg_ACEOF 14223b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14224b41a30aaSmrgthen : 1422531637056Smrg eval $cacheid=yes 14226b41a30aaSmrgelse $as_nop 1422731637056Smrg eval $cacheid=no 1422831637056Smrgfi 14229b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1423031637056Smrg conftest$ac_exeext conftest.$ac_ext 1423131637056Smrgfi 1423231637056Smrg 1423331637056Smrg 1423431637056Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1423531637056Smrg 1423631637056Smrg eval supported=\$$cacheid 14237b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14238b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1423931637056Smrg if test "$supported" = "yes" ; then 1424031637056Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 1424131637056Smrg found="yes" 1424231637056Smrg fi 1424331637056Smrg fi 1424431637056Smrg 14245a253d6aeSmrg 14246a253d6aeSmrg 14247a253d6aeSmrg 14248a253d6aeSmrg 14249a253d6aeSmrg 1425006f32fbeSmrg 1425106f32fbeSmrg 1425206f32fbeSmrg 1425306f32fbeSmrg 1425406f32fbeSmrg 1425506f32fbeSmrg 1425606f32fbeSmrg 1425757ee1794Smrg 1425857ee1794Smrg 1425906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1426006f32fbeSmrg 1426157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1426206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14263b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14264b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14265b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14266b41a30aaSmrgthen : 14267b41a30aaSmrg printf %s "(cached) " >&6 14268b41a30aaSmrgelse $as_nop 1426906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1427006f32fbeSmrg/* end confdefs.h. */ 1427106f32fbeSmrgint i; 1427206f32fbeSmrg_ACEOF 14273b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14274b41a30aaSmrgthen : 1427557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14276b41a30aaSmrgelse $as_nop 1427757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1427825b89263Smrgfi 14279b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1428025b89263Smrgfi 14281b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14282b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1428357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1428406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1428525b89263Smrgfi 14286a253d6aeSmrg 1428757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1428857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1428906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1429006f32fbeSmrg fi 1429106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14292b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14293b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14294b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14295b41a30aaSmrgthen : 14296b41a30aaSmrg printf %s "(cached) " >&6 14297b41a30aaSmrgelse $as_nop 1429806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1429906f32fbeSmrg/* end confdefs.h. */ 1430006f32fbeSmrgint i; 1430106f32fbeSmrg_ACEOF 14302b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14303b41a30aaSmrgthen : 1430457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14305b41a30aaSmrgelse $as_nop 1430657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1430725b89263Smrgfi 14308b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1430925b89263Smrgfi 14310b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14311b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1431257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1431306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1431425b89263Smrgfi 14315a253d6aeSmrg 1431606f32fbeSmrgfound="no" 14317a253d6aeSmrg 1431806f32fbeSmrg if test $found = "no" ; then 1431931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1432006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1432106f32fbeSmrg fi 1432206f32fbeSmrg 1432331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1432406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1432506f32fbeSmrg fi 1432606f32fbeSmrg 1432706f32fbeSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 1432806f32fbeSmrg 14329b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 14330b41a30aaSmrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 1433157ee1794Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 14332b41a30aaSmrg if eval test \${$cacheid+y} 14333b41a30aaSmrgthen : 14334b41a30aaSmrg printf %s "(cached) " >&6 14335b41a30aaSmrgelse $as_nop 1433606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1433706f32fbeSmrg/* end confdefs.h. */ 1433806f32fbeSmrgint i; 1433906f32fbeSmrgint 14340b41a30aaSmrgmain (void) 1434106f32fbeSmrg{ 14342a253d6aeSmrg 1434306f32fbeSmrg ; 1434406f32fbeSmrg return 0; 1434506f32fbeSmrg} 1434606f32fbeSmrg_ACEOF 14347b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14348b41a30aaSmrgthen : 1434957ee1794Smrg eval $cacheid=yes 14350b41a30aaSmrgelse $as_nop 1435157ee1794Smrg eval $cacheid=no 1435206f32fbeSmrgfi 14353b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1435406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1435525b89263Smrgfi 14356a253d6aeSmrg 14357a253d6aeSmrg 1435806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1435906f32fbeSmrg 1436057ee1794Smrg eval supported=\$$cacheid 14361b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14362b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1436306f32fbeSmrg if test "$supported" = "yes" ; then 1436406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 1436506f32fbeSmrg found="yes" 1436606f32fbeSmrg fi 1436706f32fbeSmrg fi 1436806f32fbeSmrg 1436906f32fbeSmrg 1437006f32fbeSmrg 1437106f32fbeSmrg 1437206f32fbeSmrg 1437306f32fbeSmrg# This chunk adds additional warnings that could catch undesired effects. 1437406f32fbeSmrg 1437506f32fbeSmrg 1437606f32fbeSmrg 1437706f32fbeSmrg 1437806f32fbeSmrg 1437906f32fbeSmrg 1438006f32fbeSmrg 1438106f32fbeSmrg 1438206f32fbeSmrg 1438306f32fbeSmrg 1438406f32fbeSmrg 1438557ee1794Smrg 1438657ee1794Smrg 1438706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1438806f32fbeSmrg 1438957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1439006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14391b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14392b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14393b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14394b41a30aaSmrgthen : 14395b41a30aaSmrg printf %s "(cached) " >&6 14396b41a30aaSmrgelse $as_nop 1439706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1439806f32fbeSmrg/* end confdefs.h. */ 1439906f32fbeSmrgint i; 1440006f32fbeSmrg_ACEOF 14401b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14402b41a30aaSmrgthen : 1440357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14404b41a30aaSmrgelse $as_nop 1440557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1440625b89263Smrgfi 14407b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1440825b89263Smrgfi 14409b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14410b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1441157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1441206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1441325b89263Smrgfi 14414a253d6aeSmrg 1441557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1441657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1441706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1441806f32fbeSmrg fi 1441906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14420b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14421b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14422b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14423b41a30aaSmrgthen : 14424b41a30aaSmrg printf %s "(cached) " >&6 14425b41a30aaSmrgelse $as_nop 1442606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1442706f32fbeSmrg/* end confdefs.h. */ 1442806f32fbeSmrgint i; 1442906f32fbeSmrg_ACEOF 14430b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14431b41a30aaSmrgthen : 1443257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14433b41a30aaSmrgelse $as_nop 1443457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1443525b89263Smrgfi 14436b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1443725b89263Smrgfi 14438b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14439b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1444057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1444106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1444225b89263Smrgfi 14443a253d6aeSmrg 1444406f32fbeSmrgfound="no" 1444506f32fbeSmrg 1444606f32fbeSmrg if test $found = "no" ; then 1444731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1444806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1444906f32fbeSmrg fi 1445006f32fbeSmrg 1445131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1445206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1445306f32fbeSmrg fi 1445406f32fbeSmrg 1445506f32fbeSmrg CFLAGS="$CFLAGS -Wunused" 1445606f32fbeSmrg 14457b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 14458b41a30aaSmrgprintf %s "checking if $CC supports -Wunused... " >&6; } 1445957ee1794Smrg cacheid=xorg_cv_cc_flag__Wunused 14460b41a30aaSmrg if eval test \${$cacheid+y} 14461b41a30aaSmrgthen : 14462b41a30aaSmrg printf %s "(cached) " >&6 14463b41a30aaSmrgelse $as_nop 1446406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1446506f32fbeSmrg/* end confdefs.h. */ 1446606f32fbeSmrgint i; 1446706f32fbeSmrgint 14468b41a30aaSmrgmain (void) 1446906f32fbeSmrg{ 1447006f32fbeSmrg 1447106f32fbeSmrg ; 1447206f32fbeSmrg return 0; 1447306f32fbeSmrg} 1447406f32fbeSmrg_ACEOF 14475b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14476b41a30aaSmrgthen : 1447757ee1794Smrg eval $cacheid=yes 14478b41a30aaSmrgelse $as_nop 1447957ee1794Smrg eval $cacheid=no 1448006f32fbeSmrgfi 14481b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1448206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 14483ea133fd7Smrgfi 14484a253d6aeSmrg 1448506f32fbeSmrg 1448606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1448706f32fbeSmrg 1448857ee1794Smrg eval supported=\$$cacheid 14489b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14490b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1449106f32fbeSmrg if test "$supported" = "yes" ; then 1449206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 1449306f32fbeSmrg found="yes" 1449406f32fbeSmrg fi 1449506f32fbeSmrg fi 1449606f32fbeSmrg 1449706f32fbeSmrg 1449806f32fbeSmrg 1449906f32fbeSmrg 1450006f32fbeSmrg 1450106f32fbeSmrg 1450206f32fbeSmrg 1450306f32fbeSmrg 1450406f32fbeSmrg 1450506f32fbeSmrg 1450606f32fbeSmrg 1450706f32fbeSmrg 1450806f32fbeSmrg 1450957ee1794Smrg 1451057ee1794Smrg 1451106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1451206f32fbeSmrg 1451357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1451406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14515b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14516b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14517b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14518b41a30aaSmrgthen : 14519b41a30aaSmrg printf %s "(cached) " >&6 14520b41a30aaSmrgelse $as_nop 1452106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1452206f32fbeSmrg/* end confdefs.h. */ 1452306f32fbeSmrgint i; 1452406f32fbeSmrg_ACEOF 14525b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14526b41a30aaSmrgthen : 1452757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14528b41a30aaSmrgelse $as_nop 1452957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 14530ea133fd7Smrgfi 14531b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14532ea133fd7Smrgfi 14533b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14534b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1453557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1453606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1453725b89263Smrgfi 14538ea133fd7Smrg 1453957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1454057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1454106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1454206f32fbeSmrg fi 1454306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14544b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14545b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14546b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14547b41a30aaSmrgthen : 14548b41a30aaSmrg printf %s "(cached) " >&6 14549b41a30aaSmrgelse $as_nop 1455006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1455106f32fbeSmrg/* end confdefs.h. */ 1455206f32fbeSmrgint i; 1455306f32fbeSmrg_ACEOF 14554b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14555b41a30aaSmrgthen : 1455657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14557b41a30aaSmrgelse $as_nop 1455857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1455925b89263Smrgfi 14560b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1456125b89263Smrgfi 14562b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14563b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1456457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1456506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1456625b89263Smrgfi 14567a253d6aeSmrg 1456806f32fbeSmrgfound="no" 1456906f32fbeSmrg 1457006f32fbeSmrg if test $found = "no" ; then 1457131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1457206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1457306f32fbeSmrg fi 1457406f32fbeSmrg 1457531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1457606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1457706f32fbeSmrg fi 1457806f32fbeSmrg 1457906f32fbeSmrg CFLAGS="$CFLAGS -Wuninitialized" 1458006f32fbeSmrg 14581b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 14582b41a30aaSmrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 1458357ee1794Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 14584b41a30aaSmrg if eval test \${$cacheid+y} 14585b41a30aaSmrgthen : 14586b41a30aaSmrg printf %s "(cached) " >&6 14587b41a30aaSmrgelse $as_nop 1458806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1458906f32fbeSmrg/* end confdefs.h. */ 1459006f32fbeSmrgint i; 1459106f32fbeSmrgint 14592b41a30aaSmrgmain (void) 1459306f32fbeSmrg{ 1459406f32fbeSmrg 1459506f32fbeSmrg ; 1459606f32fbeSmrg return 0; 1459706f32fbeSmrg} 1459806f32fbeSmrg_ACEOF 14599b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14600b41a30aaSmrgthen : 1460157ee1794Smrg eval $cacheid=yes 14602b41a30aaSmrgelse $as_nop 1460357ee1794Smrg eval $cacheid=no 1460425b89263Smrgfi 14605b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1460606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1460706f32fbeSmrgfi 1460806f32fbeSmrg 1460906f32fbeSmrg 1461006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1461106f32fbeSmrg 1461257ee1794Smrg eval supported=\$$cacheid 14613b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14614b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1461506f32fbeSmrg if test "$supported" = "yes" ; then 1461606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 1461706f32fbeSmrg found="yes" 1461806f32fbeSmrg fi 1461906f32fbeSmrg fi 1462006f32fbeSmrg 1462106f32fbeSmrg 1462206f32fbeSmrg 1462306f32fbeSmrg 1462406f32fbeSmrg 1462506f32fbeSmrg 1462606f32fbeSmrg 1462706f32fbeSmrg 1462806f32fbeSmrg 14629a253d6aeSmrg 1463006f32fbeSmrg 1463106f32fbeSmrg 1463206f32fbeSmrg 1463357ee1794Smrg 1463457ee1794Smrg 1463506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1463606f32fbeSmrg 1463757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1463806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14639b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14640b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14641b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14642b41a30aaSmrgthen : 14643b41a30aaSmrg printf %s "(cached) " >&6 14644b41a30aaSmrgelse $as_nop 1464506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1464606f32fbeSmrg/* end confdefs.h. */ 1464706f32fbeSmrgint i; 1464806f32fbeSmrg_ACEOF 14649b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14650b41a30aaSmrgthen : 1465157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14652b41a30aaSmrgelse $as_nop 1465357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1465425b89263Smrgfi 14655b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14656ea133fd7Smrgfi 14657b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14658b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1465957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1466006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14661ea133fd7Smrgfi 14662a253d6aeSmrg 1466357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1466457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1466506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1466606f32fbeSmrg fi 1466706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14668b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14669b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14670b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14671b41a30aaSmrgthen : 14672b41a30aaSmrg printf %s "(cached) " >&6 14673b41a30aaSmrgelse $as_nop 1467406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1467506f32fbeSmrg/* end confdefs.h. */ 1467606f32fbeSmrgint i; 1467706f32fbeSmrg_ACEOF 14678b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14679b41a30aaSmrgthen : 1468057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14681b41a30aaSmrgelse $as_nop 1468257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1468325b89263Smrgfi 14684b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1468525b89263Smrgfi 14686b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14687b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1468857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1468906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14690ea133fd7Smrgfi 14691ea133fd7Smrg 1469206f32fbeSmrgfound="no" 14693a253d6aeSmrg 1469406f32fbeSmrg if test $found = "no" ; then 1469531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1469606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1469706f32fbeSmrg fi 14698a253d6aeSmrg 1469931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1470006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1470106f32fbeSmrg fi 14702a253d6aeSmrg 1470306f32fbeSmrg CFLAGS="$CFLAGS -Wshadow" 1470406f32fbeSmrg 14705b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 14706b41a30aaSmrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 1470757ee1794Smrg cacheid=xorg_cv_cc_flag__Wshadow 14708b41a30aaSmrg if eval test \${$cacheid+y} 14709b41a30aaSmrgthen : 14710b41a30aaSmrg printf %s "(cached) " >&6 14711b41a30aaSmrgelse $as_nop 1471206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1471306f32fbeSmrg/* end confdefs.h. */ 1471406f32fbeSmrgint i; 1471506f32fbeSmrgint 14716b41a30aaSmrgmain (void) 1471706f32fbeSmrg{ 14718a253d6aeSmrg 1471906f32fbeSmrg ; 1472006f32fbeSmrg return 0; 1472106f32fbeSmrg} 1472206f32fbeSmrg_ACEOF 14723b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14724b41a30aaSmrgthen : 1472557ee1794Smrg eval $cacheid=yes 14726b41a30aaSmrgelse $as_nop 1472757ee1794Smrg eval $cacheid=no 1472806f32fbeSmrgfi 14729b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1473006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1473106f32fbeSmrgfi 14732a253d6aeSmrg 14733a253d6aeSmrg 1473406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14735a253d6aeSmrg 1473657ee1794Smrg eval supported=\$$cacheid 14737b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14738b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1473906f32fbeSmrg if test "$supported" = "yes" ; then 1474006f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 1474106f32fbeSmrg found="yes" 1474206f32fbeSmrg fi 1474306f32fbeSmrg fi 14744a253d6aeSmrg 14745a253d6aeSmrg 14746a253d6aeSmrg 14747a253d6aeSmrg 14748a253d6aeSmrg 14749a253d6aeSmrg 14750a253d6aeSmrg 14751a253d6aeSmrg 14752a253d6aeSmrg 14753a253d6aeSmrg 14754a253d6aeSmrg 14755a253d6aeSmrg 14756a253d6aeSmrg 1475757ee1794Smrg 1475857ee1794Smrg 1475906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 14760a253d6aeSmrg 1476157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1476206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14763b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14764b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14765b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14766b41a30aaSmrgthen : 14767b41a30aaSmrg printf %s "(cached) " >&6 14768b41a30aaSmrgelse $as_nop 1476906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1477006f32fbeSmrg/* end confdefs.h. */ 1477106f32fbeSmrgint i; 1477206f32fbeSmrg_ACEOF 14773b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14774b41a30aaSmrgthen : 1477557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14776b41a30aaSmrgelse $as_nop 1477757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1477806f32fbeSmrgfi 14779b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1478006f32fbeSmrgfi 14781b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14782b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1478357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1478406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1478506f32fbeSmrgfi 14786a253d6aeSmrg 1478757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1478857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1478906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1479006f32fbeSmrg fi 1479106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14792b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14793b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14794b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14795b41a30aaSmrgthen : 14796b41a30aaSmrg printf %s "(cached) " >&6 14797b41a30aaSmrgelse $as_nop 1479806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1479906f32fbeSmrg/* end confdefs.h. */ 1480006f32fbeSmrgint i; 1480106f32fbeSmrg_ACEOF 14802b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14803b41a30aaSmrgthen : 1480457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14805b41a30aaSmrgelse $as_nop 1480657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1480706f32fbeSmrgfi 14808b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1480906f32fbeSmrgfi 14810b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14811b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1481257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1481306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1481406f32fbeSmrgfi 14815a253d6aeSmrg 1481606f32fbeSmrgfound="no" 14817a253d6aeSmrg 1481806f32fbeSmrg if test $found = "no" ; then 1481931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1482006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1482106f32fbeSmrg fi 14822a253d6aeSmrg 1482331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1482406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1482506f32fbeSmrg fi 14826a253d6aeSmrg 1482731637056Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 14828a253d6aeSmrg 14829b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 14830b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 1483131637056Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 14832b41a30aaSmrg if eval test \${$cacheid+y} 14833b41a30aaSmrgthen : 14834b41a30aaSmrg printf %s "(cached) " >&6 14835b41a30aaSmrgelse $as_nop 1483606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1483725b89263Smrg/* end confdefs.h. */ 1483806f32fbeSmrgint i; 1483925b89263Smrgint 14840b41a30aaSmrgmain (void) 1484125b89263Smrg{ 1484225b89263Smrg 1484325b89263Smrg ; 1484425b89263Smrg return 0; 1484525b89263Smrg} 1484625b89263Smrg_ACEOF 14847b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14848b41a30aaSmrgthen : 1484957ee1794Smrg eval $cacheid=yes 14850b41a30aaSmrgelse $as_nop 1485157ee1794Smrg eval $cacheid=no 1485225b89263Smrgfi 14853b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1485425b89263Smrg conftest$ac_exeext conftest.$ac_ext 1485525b89263Smrgfi 14856a253d6aeSmrg 14857a253d6aeSmrg 1485806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14859a253d6aeSmrg 1486057ee1794Smrg eval supported=\$$cacheid 14861b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14862b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1486306f32fbeSmrg if test "$supported" = "yes" ; then 1486431637056Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 1486506f32fbeSmrg found="yes" 1486606f32fbeSmrg fi 1486706f32fbeSmrg fi 14868a253d6aeSmrg 14869a253d6aeSmrg 14870a253d6aeSmrg 14871a253d6aeSmrg 14872a253d6aeSmrg 14873a253d6aeSmrg 14874a253d6aeSmrg 14875a253d6aeSmrg 14876a253d6aeSmrg 1487725b89263Smrg 1487806f32fbeSmrg 1487906f32fbeSmrg 1488006f32fbeSmrg 1488157ee1794Smrg 1488257ee1794Smrg 1488306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1488406f32fbeSmrg 1488557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1488606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14887b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14888b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14889b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 14890b41a30aaSmrgthen : 14891b41a30aaSmrg printf %s "(cached) " >&6 14892b41a30aaSmrgelse $as_nop 1489306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1489406f32fbeSmrg/* end confdefs.h. */ 1489506f32fbeSmrgint i; 1489606f32fbeSmrg_ACEOF 14897b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14898b41a30aaSmrgthen : 1489957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 14900b41a30aaSmrgelse $as_nop 1490157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1490206f32fbeSmrgfi 14903b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1490406f32fbeSmrgfi 14905b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14906b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1490757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1490806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1490906f32fbeSmrgfi 1491006f32fbeSmrg 1491157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1491257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1491306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1491425b89263Smrg fi 1491506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14916b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14917b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14918b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14919b41a30aaSmrgthen : 14920b41a30aaSmrg printf %s "(cached) " >&6 14921b41a30aaSmrgelse $as_nop 1492206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1492306f32fbeSmrg/* end confdefs.h. */ 1492406f32fbeSmrgint i; 1492506f32fbeSmrg_ACEOF 14926b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 14927b41a30aaSmrgthen : 1492857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 14929b41a30aaSmrgelse $as_nop 1493057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1493106f32fbeSmrgfi 14932b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1493306f32fbeSmrgfi 14934b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14935b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1493657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1493706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1493825b89263Smrgfi 14939ea133fd7Smrg 1494006f32fbeSmrgfound="no" 14941a253d6aeSmrg 1494206f32fbeSmrg if test $found = "no" ; then 1494331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1494406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1494506f32fbeSmrg fi 14946a253d6aeSmrg 1494731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1494806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1494906f32fbeSmrg fi 14950a253d6aeSmrg 1495131637056Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 14952a253d6aeSmrg 14953b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 14954b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 1495531637056Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 14956b41a30aaSmrg if eval test \${$cacheid+y} 14957b41a30aaSmrgthen : 14958b41a30aaSmrg printf %s "(cached) " >&6 14959b41a30aaSmrgelse $as_nop 1496006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1496106f32fbeSmrg/* end confdefs.h. */ 1496206f32fbeSmrgint i; 1496306f32fbeSmrgint 14964b41a30aaSmrgmain (void) 1496506f32fbeSmrg{ 14966a253d6aeSmrg 1496706f32fbeSmrg ; 1496806f32fbeSmrg return 0; 1496906f32fbeSmrg} 1497006f32fbeSmrg_ACEOF 14971b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 14972b41a30aaSmrgthen : 1497357ee1794Smrg eval $cacheid=yes 14974b41a30aaSmrgelse $as_nop 1497557ee1794Smrg eval $cacheid=no 1497606f32fbeSmrgfi 14977b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1497806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1497906f32fbeSmrgfi 14980a253d6aeSmrg 14981ea133fd7Smrg 1498206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 14983a253d6aeSmrg 1498457ee1794Smrg eval supported=\$$cacheid 14985b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14986b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1498706f32fbeSmrg if test "$supported" = "yes" ; then 1498831637056Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 1498906f32fbeSmrg found="yes" 1499006f32fbeSmrg fi 1499125b89263Smrg fi 14992a253d6aeSmrg 14993a253d6aeSmrg 14994a253d6aeSmrg 14995a253d6aeSmrg 14996a253d6aeSmrg 14997a253d6aeSmrg 14998a253d6aeSmrg 14999a253d6aeSmrg 15000a253d6aeSmrg 1500125b89263Smrg 1500206f32fbeSmrg 1500306f32fbeSmrg 1500406f32fbeSmrg 1500557ee1794Smrg 1500657ee1794Smrg 1500706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1500806f32fbeSmrg 1500957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1501006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15011b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15012b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15013b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15014b41a30aaSmrgthen : 15015b41a30aaSmrg printf %s "(cached) " >&6 15016b41a30aaSmrgelse $as_nop 1501706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1501806f32fbeSmrg/* end confdefs.h. */ 1501906f32fbeSmrgint i; 1502006f32fbeSmrg_ACEOF 15021b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15022b41a30aaSmrgthen : 1502357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15024b41a30aaSmrgelse $as_nop 1502557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1502606f32fbeSmrgfi 15027b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1502806f32fbeSmrgfi 15029b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15030b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1503157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1503206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1503306f32fbeSmrgfi 1503406f32fbeSmrg 1503557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1503657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1503706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1503806f32fbeSmrg fi 1503906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15040b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15041b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15042b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15043b41a30aaSmrgthen : 15044b41a30aaSmrg printf %s "(cached) " >&6 15045b41a30aaSmrgelse $as_nop 1504606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1504706f32fbeSmrg/* end confdefs.h. */ 1504806f32fbeSmrgint i; 1504906f32fbeSmrg_ACEOF 15050b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15051b41a30aaSmrgthen : 1505257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15053b41a30aaSmrgelse $as_nop 1505457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1505506f32fbeSmrgfi 15056b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1505706f32fbeSmrgfi 15058b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15059b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1506057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1506106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15062a253d6aeSmrgfi 15063a253d6aeSmrg 1506406f32fbeSmrgfound="no" 15065a253d6aeSmrg 1506606f32fbeSmrg if test $found = "no" ; then 1506731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1506806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1506906f32fbeSmrg fi 1507006f32fbeSmrg 1507131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1507206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1507306f32fbeSmrg fi 1507406f32fbeSmrg 1507531637056Smrg CFLAGS="$CFLAGS -Wredundant-decls" 1507606f32fbeSmrg 15077b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 15078b41a30aaSmrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 1507931637056Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 15080b41a30aaSmrg if eval test \${$cacheid+y} 15081b41a30aaSmrgthen : 15082b41a30aaSmrg printf %s "(cached) " >&6 15083b41a30aaSmrgelse $as_nop 1508406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1508506f32fbeSmrg/* end confdefs.h. */ 1508606f32fbeSmrgint i; 1508706f32fbeSmrgint 15088b41a30aaSmrgmain (void) 1508906f32fbeSmrg{ 15090a253d6aeSmrg 1509106f32fbeSmrg ; 1509206f32fbeSmrg return 0; 1509306f32fbeSmrg} 1509406f32fbeSmrg_ACEOF 15095b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15096b41a30aaSmrgthen : 1509757ee1794Smrg eval $cacheid=yes 15098b41a30aaSmrgelse $as_nop 1509957ee1794Smrg eval $cacheid=no 1510006f32fbeSmrgfi 15101b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1510206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1510306f32fbeSmrgfi 15104a253d6aeSmrg 15105a253d6aeSmrg 1510606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15107a253d6aeSmrg 1510857ee1794Smrg eval supported=\$$cacheid 15109b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15110b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1511106f32fbeSmrg if test "$supported" = "yes" ; then 1511231637056Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 1511306f32fbeSmrg found="yes" 1511406f32fbeSmrg fi 1511506f32fbeSmrg fi 15116a253d6aeSmrg 15117a253d6aeSmrg 15118a253d6aeSmrg 1511906f32fbeSmrg 1512006f32fbeSmrg 1512106f32fbeSmrg 1512206f32fbeSmrg 1512306f32fbeSmrg 1512406f32fbeSmrg 1512506f32fbeSmrg 1512606f32fbeSmrg 1512706f32fbeSmrg 1512806f32fbeSmrg 1512957ee1794Smrg 1513057ee1794Smrg 1513106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1513206f32fbeSmrg 1513357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1513406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15135b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15136b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15137b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15138b41a30aaSmrgthen : 15139b41a30aaSmrg printf %s "(cached) " >&6 15140b41a30aaSmrgelse $as_nop 1514106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1514206f32fbeSmrg/* end confdefs.h. */ 1514306f32fbeSmrgint i; 1514406f32fbeSmrg_ACEOF 15145b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15146b41a30aaSmrgthen : 1514757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15148b41a30aaSmrgelse $as_nop 1514957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1515006f32fbeSmrgfi 15151b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1515206f32fbeSmrgfi 15153b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15154b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1515557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1515606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1515706f32fbeSmrgfi 1515806f32fbeSmrg 1515957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1516057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1516106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1516225b89263Smrg fi 1516306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15164b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15165b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15166b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15167b41a30aaSmrgthen : 15168b41a30aaSmrg printf %s "(cached) " >&6 15169b41a30aaSmrgelse $as_nop 1517006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1517106f32fbeSmrg/* end confdefs.h. */ 1517206f32fbeSmrgint i; 1517306f32fbeSmrg_ACEOF 15174b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15175b41a30aaSmrgthen : 1517657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15177b41a30aaSmrgelse $as_nop 1517857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1517906f32fbeSmrgfi 15180b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1518106f32fbeSmrgfi 15182b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15183b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1518457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1518506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1518606f32fbeSmrgfi 1518706f32fbeSmrg 1518806f32fbeSmrgfound="no" 1518906f32fbeSmrg 1519006f32fbeSmrg if test $found = "no" ; then 1519131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1519206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1519306f32fbeSmrg fi 1519406f32fbeSmrg 1519531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1519606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1519706f32fbeSmrg fi 1519806f32fbeSmrg 1519931637056Smrg CFLAGS="$CFLAGS -Wlogical-op" 1520006f32fbeSmrg 15201b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 15202b41a30aaSmrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 1520331637056Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 15204b41a30aaSmrg if eval test \${$cacheid+y} 15205b41a30aaSmrgthen : 15206b41a30aaSmrg printf %s "(cached) " >&6 15207b41a30aaSmrgelse $as_nop 1520806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1520906f32fbeSmrg/* end confdefs.h. */ 1521006f32fbeSmrgint i; 1521106f32fbeSmrgint 15212b41a30aaSmrgmain (void) 1521306f32fbeSmrg{ 1521406f32fbeSmrg 1521506f32fbeSmrg ; 1521606f32fbeSmrg return 0; 1521706f32fbeSmrg} 1521806f32fbeSmrg_ACEOF 15219b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15220b41a30aaSmrgthen : 1522157ee1794Smrg eval $cacheid=yes 15222b41a30aaSmrgelse $as_nop 1522357ee1794Smrg eval $cacheid=no 1522406f32fbeSmrgfi 15225b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1522606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 15227ea133fd7Smrgfi 15228a253d6aeSmrg 15229a253d6aeSmrg 1523006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15231a253d6aeSmrg 1523257ee1794Smrg eval supported=\$$cacheid 15233b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15234b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1523506f32fbeSmrg if test "$supported" = "yes" ; then 1523631637056Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 1523706f32fbeSmrg found="yes" 1523806f32fbeSmrg fi 1523906f32fbeSmrg fi 15240a253d6aeSmrg 15241a253d6aeSmrg 15242a253d6aeSmrg 1524306f32fbeSmrg# These are currently disabled because they are noisy. They will be enabled 1524406f32fbeSmrg# in the future once the codebase is sufficiently modernized to silence 1524506f32fbeSmrg# them. For now, I don't want them to drown out the other warnings. 1524606f32fbeSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 1524706f32fbeSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 1524831637056Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 15249a253d6aeSmrg 1525006f32fbeSmrg# Turn some warnings into errors, so we don't accidently get successful builds 1525106f32fbeSmrg# when there are problems that should be fixed. 15252a253d6aeSmrg 1525306f32fbeSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 1525425b89263Smrg 1525525b89263Smrg 1525625b89263Smrg 1525725b89263Smrg 15258a253d6aeSmrg 15259a253d6aeSmrg 15260a253d6aeSmrg 15261a253d6aeSmrg 15262a253d6aeSmrg 15263a253d6aeSmrg 15264a253d6aeSmrg 1526557ee1794Smrg 1526657ee1794Smrg 1526706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15268a253d6aeSmrg 1526957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1527006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15271b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15272b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15273b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15274b41a30aaSmrgthen : 15275b41a30aaSmrg printf %s "(cached) " >&6 15276b41a30aaSmrgelse $as_nop 1527706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1527806f32fbeSmrg/* end confdefs.h. */ 1527906f32fbeSmrgint i; 1528006f32fbeSmrg_ACEOF 15281b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15282b41a30aaSmrgthen : 1528357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15284b41a30aaSmrgelse $as_nop 1528557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1528606f32fbeSmrgfi 15287b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1528806f32fbeSmrgfi 15289b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15290b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1529157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1529206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1529306f32fbeSmrgfi 15294a253d6aeSmrg 1529557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1529657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1529706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1529806f32fbeSmrg fi 1529906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15300b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15301b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15302b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15303b41a30aaSmrgthen : 15304b41a30aaSmrg printf %s "(cached) " >&6 15305b41a30aaSmrgelse $as_nop 1530606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1530706f32fbeSmrg/* end confdefs.h. */ 1530806f32fbeSmrgint i; 1530906f32fbeSmrg_ACEOF 15310b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15311b41a30aaSmrgthen : 1531257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15313b41a30aaSmrgelse $as_nop 1531457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1531506f32fbeSmrgfi 15316b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1531706f32fbeSmrgfi 15318b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15319b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1532057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1532106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1532206f32fbeSmrgfi 15323a253d6aeSmrg 1532406f32fbeSmrgfound="no" 15325a253d6aeSmrg 1532606f32fbeSmrg if test $found = "no" ; then 1532731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1532806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1532906f32fbeSmrg fi 15330a253d6aeSmrg 1533131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1533206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1533306f32fbeSmrg fi 15334a253d6aeSmrg 1533506f32fbeSmrg CFLAGS="$CFLAGS -Werror=implicit" 15336a253d6aeSmrg 15337b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 15338b41a30aaSmrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 1533931637056Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 15340b41a30aaSmrg if eval test \${$cacheid+y} 15341b41a30aaSmrgthen : 15342b41a30aaSmrg printf %s "(cached) " >&6 15343b41a30aaSmrgelse $as_nop 1534406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1534506f32fbeSmrg/* end confdefs.h. */ 1534606f32fbeSmrgint i; 1534706f32fbeSmrgint 15348b41a30aaSmrgmain (void) 1534906f32fbeSmrg{ 15350a253d6aeSmrg 1535106f32fbeSmrg ; 1535206f32fbeSmrg return 0; 1535306f32fbeSmrg} 1535406f32fbeSmrg_ACEOF 15355b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15356b41a30aaSmrgthen : 1535757ee1794Smrg eval $cacheid=yes 15358b41a30aaSmrgelse $as_nop 1535957ee1794Smrg eval $cacheid=no 1536006f32fbeSmrgfi 15361b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1536206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1536306f32fbeSmrgfi 15364a253d6aeSmrg 15365a253d6aeSmrg 1536606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15367a253d6aeSmrg 1536857ee1794Smrg eval supported=\$$cacheid 15369b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15370b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1537106f32fbeSmrg if test "$supported" = "yes" ; then 1537206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 1537306f32fbeSmrg found="yes" 1537406f32fbeSmrg fi 1537506f32fbeSmrg fi 15376a253d6aeSmrg 1537706f32fbeSmrg if test $found = "no" ; then 1537831637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1537906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1538006f32fbeSmrg fi 15381a253d6aeSmrg 1538231637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1538306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1538406f32fbeSmrg fi 15385a253d6aeSmrg 1538606f32fbeSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15387a253d6aeSmrg 15388b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 15389b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 1539031637056Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 15391b41a30aaSmrg if eval test \${$cacheid+y} 15392b41a30aaSmrgthen : 15393b41a30aaSmrg printf %s "(cached) " >&6 15394b41a30aaSmrgelse $as_nop 1539506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1539606f32fbeSmrg/* end confdefs.h. */ 1539706f32fbeSmrgint i; 1539806f32fbeSmrgint 15399b41a30aaSmrgmain (void) 1540006f32fbeSmrg{ 15401a253d6aeSmrg 1540206f32fbeSmrg ; 1540306f32fbeSmrg return 0; 1540406f32fbeSmrg} 1540506f32fbeSmrg_ACEOF 15406b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15407b41a30aaSmrgthen : 1540857ee1794Smrg eval $cacheid=yes 15409b41a30aaSmrgelse $as_nop 1541057ee1794Smrg eval $cacheid=no 1541106f32fbeSmrgfi 15412b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1541306f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1541406f32fbeSmrgfi 15415a253d6aeSmrg 15416a253d6aeSmrg 1541706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15418a253d6aeSmrg 1541957ee1794Smrg eval supported=\$$cacheid 15420b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15421b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1542206f32fbeSmrg if test "$supported" = "yes" ; then 1542306f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 1542406f32fbeSmrg found="yes" 1542506f32fbeSmrg fi 1542606f32fbeSmrg fi 1542725b89263Smrg 1542825b89263Smrg 1542925b89263Smrg 1543025b89263Smrg 1543125b89263Smrg 1543225b89263Smrg 1543325b89263Smrg 1543425b89263Smrg 1543525b89263Smrg 1543625b89263Smrg 1543725b89263Smrg 1543825b89263Smrg 1543925b89263Smrg 1544057ee1794Smrg 1544157ee1794Smrg 1544206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1544325b89263Smrg 1544457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1544506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15446b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15447b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15448b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15449b41a30aaSmrgthen : 15450b41a30aaSmrg printf %s "(cached) " >&6 15451b41a30aaSmrgelse $as_nop 1545206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1545306f32fbeSmrg/* end confdefs.h. */ 1545406f32fbeSmrgint i; 1545506f32fbeSmrg_ACEOF 15456b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15457b41a30aaSmrgthen : 1545857ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15459b41a30aaSmrgelse $as_nop 1546057ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1546106f32fbeSmrgfi 15462b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1546306f32fbeSmrgfi 15464b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15465b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1546657ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1546706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1546825b89263Smrgfi 1546925b89263Smrg 1547057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1547157ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1547206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1547306f32fbeSmrg fi 1547406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15475b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15476b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15477b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15478b41a30aaSmrgthen : 15479b41a30aaSmrg printf %s "(cached) " >&6 15480b41a30aaSmrgelse $as_nop 1548106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1548206f32fbeSmrg/* end confdefs.h. */ 1548306f32fbeSmrgint i; 1548406f32fbeSmrg_ACEOF 15485b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15486b41a30aaSmrgthen : 1548757ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15488b41a30aaSmrgelse $as_nop 1548957ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1549025b89263Smrgfi 15491b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1549206f32fbeSmrgfi 15493b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15494b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1549557ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1549606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1549725b89263Smrgfi 15498a253d6aeSmrg 1549906f32fbeSmrgfound="no" 15500a253d6aeSmrg 1550106f32fbeSmrg if test $found = "no" ; then 1550231637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1550306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1550406f32fbeSmrg fi 15505a253d6aeSmrg 1550631637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1550706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1550806f32fbeSmrg fi 15509a253d6aeSmrg 1551006f32fbeSmrg CFLAGS="$CFLAGS -Werror=nonnull" 15511a253d6aeSmrg 15512b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 15513b41a30aaSmrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 1551431637056Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 15515b41a30aaSmrg if eval test \${$cacheid+y} 15516b41a30aaSmrgthen : 15517b41a30aaSmrg printf %s "(cached) " >&6 15518b41a30aaSmrgelse $as_nop 1551906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1552006f32fbeSmrg/* end confdefs.h. */ 1552106f32fbeSmrgint i; 1552206f32fbeSmrgint 15523b41a30aaSmrgmain (void) 1552406f32fbeSmrg{ 15525a253d6aeSmrg 1552606f32fbeSmrg ; 1552706f32fbeSmrg return 0; 1552806f32fbeSmrg} 1552906f32fbeSmrg_ACEOF 15530b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15531b41a30aaSmrgthen : 1553257ee1794Smrg eval $cacheid=yes 15533b41a30aaSmrgelse $as_nop 1553457ee1794Smrg eval $cacheid=no 1553506f32fbeSmrgfi 15536b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1553706f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1553806f32fbeSmrgfi 15539a253d6aeSmrg 15540a253d6aeSmrg 1554106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15542a253d6aeSmrg 1554357ee1794Smrg eval supported=\$$cacheid 15544b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15545b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1554606f32fbeSmrg if test "$supported" = "yes" ; then 1554706f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 1554806f32fbeSmrg found="yes" 1554906f32fbeSmrg fi 1555006f32fbeSmrg fi 15551a253d6aeSmrg 15552a253d6aeSmrg 15553a253d6aeSmrg 15554a253d6aeSmrg 15555a253d6aeSmrg 15556a253d6aeSmrg 1555725b89263Smrg 15558a253d6aeSmrg 1555925b89263Smrg 15560a253d6aeSmrg 15561a253d6aeSmrg 15562a253d6aeSmrg 15563a253d6aeSmrg 1556457ee1794Smrg 1556557ee1794Smrg 1556606f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15567a253d6aeSmrg 1556857ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1556906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15570b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15571b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15572b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15573b41a30aaSmrgthen : 15574b41a30aaSmrg printf %s "(cached) " >&6 15575b41a30aaSmrgelse $as_nop 1557606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1557706f32fbeSmrg/* end confdefs.h. */ 1557806f32fbeSmrgint i; 1557906f32fbeSmrg_ACEOF 15580b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15581b41a30aaSmrgthen : 1558257ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15583b41a30aaSmrgelse $as_nop 1558457ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1558506f32fbeSmrgfi 15586b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1558706f32fbeSmrgfi 15588b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15589b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1559057ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1559106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15592ea133fd7Smrgfi 1559325b89263Smrg 1559457ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1559557ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1559606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1559706f32fbeSmrg fi 1559806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15599b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15600b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15601b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15602b41a30aaSmrgthen : 15603b41a30aaSmrg printf %s "(cached) " >&6 15604b41a30aaSmrgelse $as_nop 1560506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1560606f32fbeSmrg/* end confdefs.h. */ 1560706f32fbeSmrgint i; 1560806f32fbeSmrg_ACEOF 15609b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15610b41a30aaSmrgthen : 1561157ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15612b41a30aaSmrgelse $as_nop 1561357ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1561425b89263Smrgfi 15615b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1561606f32fbeSmrgfi 15617b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15618b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1561957ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1562006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15621ea133fd7Smrgfi 15622a253d6aeSmrg 1562306f32fbeSmrgfound="no" 15624a253d6aeSmrg 1562506f32fbeSmrg if test $found = "no" ; then 1562631637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1562706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1562806f32fbeSmrg fi 15629a253d6aeSmrg 1563031637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1563106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1563206f32fbeSmrg fi 15633a253d6aeSmrg 1563406f32fbeSmrg CFLAGS="$CFLAGS -Werror=init-self" 15635a253d6aeSmrg 15636b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 15637b41a30aaSmrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 1563831637056Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 15639b41a30aaSmrg if eval test \${$cacheid+y} 15640b41a30aaSmrgthen : 15641b41a30aaSmrg printf %s "(cached) " >&6 15642b41a30aaSmrgelse $as_nop 1564306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1564406f32fbeSmrg/* end confdefs.h. */ 1564506f32fbeSmrgint i; 1564606f32fbeSmrgint 15647b41a30aaSmrgmain (void) 1564806f32fbeSmrg{ 15649a253d6aeSmrg 1565006f32fbeSmrg ; 1565106f32fbeSmrg return 0; 1565206f32fbeSmrg} 1565306f32fbeSmrg_ACEOF 15654b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15655b41a30aaSmrgthen : 1565657ee1794Smrg eval $cacheid=yes 15657b41a30aaSmrgelse $as_nop 1565857ee1794Smrg eval $cacheid=no 1565906f32fbeSmrgfi 15660b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1566106f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1566206f32fbeSmrgfi 15663a253d6aeSmrg 15664a253d6aeSmrg 1566506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15666a253d6aeSmrg 1566757ee1794Smrg eval supported=\$$cacheid 15668b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15669b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1567006f32fbeSmrg if test "$supported" = "yes" ; then 1567106f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 1567206f32fbeSmrg found="yes" 1567306f32fbeSmrg fi 1567406f32fbeSmrg fi 15675a253d6aeSmrg 15676a253d6aeSmrg 15677a253d6aeSmrg 15678a253d6aeSmrg 1567925b89263Smrg 1568025b89263Smrg 1568125b89263Smrg 1568225b89263Smrg 1568325b89263Smrg 1568425b89263Smrg 1568525b89263Smrg 1568625b89263Smrg 1568725b89263Smrg 1568857ee1794Smrg 1568957ee1794Smrg 1569006f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1569125b89263Smrg 1569257ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1569306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15694b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15695b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15696b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15697b41a30aaSmrgthen : 15698b41a30aaSmrg printf %s "(cached) " >&6 15699b41a30aaSmrgelse $as_nop 1570006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1570106f32fbeSmrg/* end confdefs.h. */ 1570206f32fbeSmrgint i; 1570306f32fbeSmrg_ACEOF 15704b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15705b41a30aaSmrgthen : 1570657ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15707b41a30aaSmrgelse $as_nop 1570857ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1570906f32fbeSmrgfi 15710b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1571106f32fbeSmrgfi 15712b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15713b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1571457ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1571506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1571625b89263Smrgfi 15717a253d6aeSmrg 1571857ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1571957ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1572006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1572106f32fbeSmrg fi 1572206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15723b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15724b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15725b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15726b41a30aaSmrgthen : 15727b41a30aaSmrg printf %s "(cached) " >&6 15728b41a30aaSmrgelse $as_nop 1572906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1573006f32fbeSmrg/* end confdefs.h. */ 1573106f32fbeSmrgint i; 1573206f32fbeSmrg_ACEOF 15733b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15734b41a30aaSmrgthen : 1573557ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15736b41a30aaSmrgelse $as_nop 1573757ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1573825b89263Smrgfi 15739b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1574006f32fbeSmrgfi 15741b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15742b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1574357ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1574406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1574525b89263Smrgfi 15746a253d6aeSmrg 1574706f32fbeSmrgfound="no" 15748a253d6aeSmrg 1574906f32fbeSmrg if test $found = "no" ; then 1575031637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1575106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1575206f32fbeSmrg fi 15753a253d6aeSmrg 1575431637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1575506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1575606f32fbeSmrg fi 15757a253d6aeSmrg 1575806f32fbeSmrg CFLAGS="$CFLAGS -Werror=main" 15759a253d6aeSmrg 15760b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 15761b41a30aaSmrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 1576231637056Smrg cacheid=xorg_cv_cc_flag__Werror_main 15763b41a30aaSmrg if eval test \${$cacheid+y} 15764b41a30aaSmrgthen : 15765b41a30aaSmrg printf %s "(cached) " >&6 15766b41a30aaSmrgelse $as_nop 1576706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1576806f32fbeSmrg/* end confdefs.h. */ 1576906f32fbeSmrgint i; 1577006f32fbeSmrgint 15771b41a30aaSmrgmain (void) 1577206f32fbeSmrg{ 15773a253d6aeSmrg 1577406f32fbeSmrg ; 1577506f32fbeSmrg return 0; 1577606f32fbeSmrg} 1577706f32fbeSmrg_ACEOF 15778b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15779b41a30aaSmrgthen : 1578057ee1794Smrg eval $cacheid=yes 15781b41a30aaSmrgelse $as_nop 1578257ee1794Smrg eval $cacheid=no 1578306f32fbeSmrgfi 15784b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1578506f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1578606f32fbeSmrgfi 15787a253d6aeSmrg 15788a253d6aeSmrg 1578906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15790a253d6aeSmrg 1579157ee1794Smrg eval supported=\$$cacheid 15792b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15793b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1579406f32fbeSmrg if test "$supported" = "yes" ; then 1579506f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 1579606f32fbeSmrg found="yes" 1579706f32fbeSmrg fi 1579806f32fbeSmrg fi 15799a253d6aeSmrg 15800a253d6aeSmrg 15801a253d6aeSmrg 15802a253d6aeSmrg 15803a253d6aeSmrg 15804a253d6aeSmrg 15805a253d6aeSmrg 15806a253d6aeSmrg 15807a253d6aeSmrg 15808a253d6aeSmrg 15809a253d6aeSmrg 15810a253d6aeSmrg 15811a253d6aeSmrg 1581257ee1794Smrg 1581357ee1794Smrg 1581406f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1581506f32fbeSmrg 1581657ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1581706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15818b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15819b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15820b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15821b41a30aaSmrgthen : 15822b41a30aaSmrg printf %s "(cached) " >&6 15823b41a30aaSmrgelse $as_nop 1582406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1582506f32fbeSmrg/* end confdefs.h. */ 1582606f32fbeSmrgint i; 1582706f32fbeSmrg_ACEOF 15828b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15829b41a30aaSmrgthen : 1583057ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15831b41a30aaSmrgelse $as_nop 1583257ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1583306f32fbeSmrgfi 15834b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1583506f32fbeSmrgfi 15836b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15837b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1583857ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1583906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1584006f32fbeSmrgfi 1584106f32fbeSmrg 1584257ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1584357ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1584406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1584506f32fbeSmrg fi 1584606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15847b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15848b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15849b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15850b41a30aaSmrgthen : 15851b41a30aaSmrg printf %s "(cached) " >&6 15852b41a30aaSmrgelse $as_nop 1585306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1585406f32fbeSmrg/* end confdefs.h. */ 1585506f32fbeSmrgint i; 1585606f32fbeSmrg_ACEOF 15857b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15858b41a30aaSmrgthen : 1585957ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15860b41a30aaSmrgelse $as_nop 1586157ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1586206f32fbeSmrgfi 15863b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1586406f32fbeSmrgfi 15865b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15866b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1586757ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1586806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1586906f32fbeSmrgfi 1587006f32fbeSmrg 1587106f32fbeSmrgfound="no" 15872a253d6aeSmrg 1587306f32fbeSmrg if test $found = "no" ; then 1587431637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1587506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1587606f32fbeSmrg fi 15877a253d6aeSmrg 1587831637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1587906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1588006f32fbeSmrg fi 15881ea133fd7Smrg 1588206f32fbeSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 15883a253d6aeSmrg 15884b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 15885b41a30aaSmrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 1588631637056Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 15887b41a30aaSmrg if eval test \${$cacheid+y} 15888b41a30aaSmrgthen : 15889b41a30aaSmrg printf %s "(cached) " >&6 15890b41a30aaSmrgelse $as_nop 1589106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1589206f32fbeSmrg/* end confdefs.h. */ 1589306f32fbeSmrgint i; 1589406f32fbeSmrgint 15895b41a30aaSmrgmain (void) 1589606f32fbeSmrg{ 15897a253d6aeSmrg 1589806f32fbeSmrg ; 1589906f32fbeSmrg return 0; 1590006f32fbeSmrg} 1590106f32fbeSmrg_ACEOF 15902b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 15903b41a30aaSmrgthen : 1590457ee1794Smrg eval $cacheid=yes 15905b41a30aaSmrgelse $as_nop 1590657ee1794Smrg eval $cacheid=no 1590706f32fbeSmrgfi 15908b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1590906f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1591006f32fbeSmrgfi 15911a253d6aeSmrg 15912a253d6aeSmrg 1591306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 15914a253d6aeSmrg 1591557ee1794Smrg eval supported=\$$cacheid 15916b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15917b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1591806f32fbeSmrg if test "$supported" = "yes" ; then 1591906f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 1592006f32fbeSmrg found="yes" 1592106f32fbeSmrg fi 1592206f32fbeSmrg fi 15923ea133fd7Smrg 15924ea133fd7Smrg 15925ea133fd7Smrg 15926ea133fd7Smrg 15927ea133fd7Smrg 15928ea133fd7Smrg 15929ea133fd7Smrg 15930ea133fd7Smrg 15931ea133fd7Smrg 15932ea133fd7Smrg 15933ea133fd7Smrg 15934ea133fd7Smrg 15935ea133fd7Smrg 1593657ee1794Smrg 1593757ee1794Smrg 1593806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 15939a253d6aeSmrg 1594057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1594106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15942b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15943b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15944b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 15945b41a30aaSmrgthen : 15946b41a30aaSmrg printf %s "(cached) " >&6 15947b41a30aaSmrgelse $as_nop 1594806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1594906f32fbeSmrg/* end confdefs.h. */ 1595006f32fbeSmrgint i; 1595106f32fbeSmrg_ACEOF 15952b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15953b41a30aaSmrgthen : 1595457ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 15955b41a30aaSmrgelse $as_nop 1595657ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1595706f32fbeSmrgfi 15958b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1595906f32fbeSmrgfi 15960b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15961b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1596257ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1596306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1596406f32fbeSmrgfi 15965a253d6aeSmrg 1596657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1596757ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1596806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1596906f32fbeSmrg fi 1597006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15971b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15972b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15973b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15974b41a30aaSmrgthen : 15975b41a30aaSmrg printf %s "(cached) " >&6 15976b41a30aaSmrgelse $as_nop 1597706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1597806f32fbeSmrg/* end confdefs.h. */ 1597906f32fbeSmrgint i; 1598006f32fbeSmrg_ACEOF 15981b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 15982b41a30aaSmrgthen : 1598357ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 15984b41a30aaSmrgelse $as_nop 1598557ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1598606f32fbeSmrgfi 15987b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1598806f32fbeSmrgfi 15989b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15990b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1599157ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1599206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1599325b89263Smrgfi 15994a253d6aeSmrg 1599506f32fbeSmrgfound="no" 1599606f32fbeSmrg 1599706f32fbeSmrg if test $found = "no" ; then 1599831637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1599906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1600006f32fbeSmrg fi 1600106f32fbeSmrg 1600231637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1600306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1600406f32fbeSmrg fi 1600506f32fbeSmrg 1600606f32fbeSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 1600706f32fbeSmrg 16008b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 16009b41a30aaSmrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 1601031637056Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 16011b41a30aaSmrg if eval test \${$cacheid+y} 16012b41a30aaSmrgthen : 16013b41a30aaSmrg printf %s "(cached) " >&6 16014b41a30aaSmrgelse $as_nop 1601506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1601606f32fbeSmrg/* end confdefs.h. */ 1601706f32fbeSmrgint i; 1601806f32fbeSmrgint 16019b41a30aaSmrgmain (void) 1602006f32fbeSmrg{ 1602106f32fbeSmrg 1602206f32fbeSmrg ; 1602306f32fbeSmrg return 0; 1602406f32fbeSmrg} 1602506f32fbeSmrg_ACEOF 16026b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16027b41a30aaSmrgthen : 1602857ee1794Smrg eval $cacheid=yes 16029b41a30aaSmrgelse $as_nop 1603057ee1794Smrg eval $cacheid=no 1603125b89263Smrgfi 16032b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1603306f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1603425b89263Smrgfi 16035a253d6aeSmrg 16036a253d6aeSmrg 1603706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16038a253d6aeSmrg 1603957ee1794Smrg eval supported=\$$cacheid 16040b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16041b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1604206f32fbeSmrg if test "$supported" = "yes" ; then 1604306f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 1604406f32fbeSmrg found="yes" 1604506f32fbeSmrg fi 1604606f32fbeSmrg fi 16047a253d6aeSmrg 16048a253d6aeSmrg 16049a253d6aeSmrg 16050a253d6aeSmrg 16051a253d6aeSmrg 16052a253d6aeSmrg 16053a253d6aeSmrg 16054a253d6aeSmrg 16055a253d6aeSmrg 16056a253d6aeSmrg 16057a253d6aeSmrg 16058a253d6aeSmrg 16059a253d6aeSmrg 1606057ee1794Smrg 1606157ee1794Smrg 1606206f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16063a253d6aeSmrg 1606457ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1606506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16066b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16067b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16068b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16069b41a30aaSmrgthen : 16070b41a30aaSmrg printf %s "(cached) " >&6 16071b41a30aaSmrgelse $as_nop 1607206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1607306f32fbeSmrg/* end confdefs.h. */ 1607406f32fbeSmrgint i; 1607506f32fbeSmrg_ACEOF 16076b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16077b41a30aaSmrgthen : 1607857ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16079b41a30aaSmrgelse $as_nop 1608057ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1608106f32fbeSmrgfi 16082b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1608306f32fbeSmrgfi 16084b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16085b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1608657ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1608706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1608825b89263Smrgfi 16089a253d6aeSmrg 1609057ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1609157ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1609206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1609306f32fbeSmrg fi 1609406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16095b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16096b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16097b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16098b41a30aaSmrgthen : 16099b41a30aaSmrg printf %s "(cached) " >&6 16100b41a30aaSmrgelse $as_nop 1610106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1610206f32fbeSmrg/* end confdefs.h. */ 1610306f32fbeSmrgint i; 1610406f32fbeSmrg_ACEOF 16105b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16106b41a30aaSmrgthen : 1610757ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16108b41a30aaSmrgelse $as_nop 1610957ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1611006f32fbeSmrgfi 16111b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1611206f32fbeSmrgfi 16113b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16114b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1611557ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1611606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1611706f32fbeSmrgfi 16118a253d6aeSmrg 1611906f32fbeSmrgfound="no" 16120a253d6aeSmrg 1612106f32fbeSmrg if test $found = "no" ; then 1612231637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1612306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1612406f32fbeSmrg fi 16125a253d6aeSmrg 1612631637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1612706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1612806f32fbeSmrg fi 16129a253d6aeSmrg 1613006f32fbeSmrg CFLAGS="$CFLAGS -Werror=return-type" 16131a253d6aeSmrg 16132b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 16133b41a30aaSmrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 1613431637056Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 16135b41a30aaSmrg if eval test \${$cacheid+y} 16136b41a30aaSmrgthen : 16137b41a30aaSmrg printf %s "(cached) " >&6 16138b41a30aaSmrgelse $as_nop 1613906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1614006f32fbeSmrg/* end confdefs.h. */ 1614106f32fbeSmrgint i; 1614206f32fbeSmrgint 16143b41a30aaSmrgmain (void) 1614406f32fbeSmrg{ 16145a253d6aeSmrg 1614606f32fbeSmrg ; 1614706f32fbeSmrg return 0; 1614806f32fbeSmrg} 1614906f32fbeSmrg_ACEOF 16150b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16151b41a30aaSmrgthen : 1615257ee1794Smrg eval $cacheid=yes 16153b41a30aaSmrgelse $as_nop 1615457ee1794Smrg eval $cacheid=no 1615506f32fbeSmrgfi 16156b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1615706f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1615825b89263Smrgfi 16159a253d6aeSmrg 16160a253d6aeSmrg 1616106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16162a253d6aeSmrg 1616357ee1794Smrg eval supported=\$$cacheid 16164b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16165b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1616606f32fbeSmrg if test "$supported" = "yes" ; then 1616706f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 1616806f32fbeSmrg found="yes" 1616906f32fbeSmrg fi 1617006f32fbeSmrg fi 16171a253d6aeSmrg 1617206f32fbeSmrg if test $found = "no" ; then 1617331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1617406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1617506f32fbeSmrg fi 1617606f32fbeSmrg 1617731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1617806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1617906f32fbeSmrg fi 1618006f32fbeSmrg 1618106f32fbeSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 1618206f32fbeSmrg 16183b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 16184b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 1618531637056Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 16186b41a30aaSmrg if eval test \${$cacheid+y} 16187b41a30aaSmrgthen : 16188b41a30aaSmrg printf %s "(cached) " >&6 16189b41a30aaSmrgelse $as_nop 1619006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1619106f32fbeSmrg/* end confdefs.h. */ 1619206f32fbeSmrgint i; 1619306f32fbeSmrgint 16194b41a30aaSmrgmain (void) 1619506f32fbeSmrg{ 1619606f32fbeSmrg 1619706f32fbeSmrg ; 1619806f32fbeSmrg return 0; 1619906f32fbeSmrg} 1620006f32fbeSmrg_ACEOF 16201b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16202b41a30aaSmrgthen : 1620357ee1794Smrg eval $cacheid=yes 16204b41a30aaSmrgelse $as_nop 1620557ee1794Smrg eval $cacheid=no 1620606f32fbeSmrgfi 16207b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1620806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1620925b89263Smrgfi 16210a253d6aeSmrg 16211a253d6aeSmrg 1621206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16213a253d6aeSmrg 1621457ee1794Smrg eval supported=\$$cacheid 16215b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16216b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1621706f32fbeSmrg if test "$supported" = "yes" ; then 1621806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 1621906f32fbeSmrg found="yes" 1622006f32fbeSmrg fi 1622106f32fbeSmrg fi 16222a253d6aeSmrg 16223a253d6aeSmrg 16224a253d6aeSmrg 16225a253d6aeSmrg 16226a253d6aeSmrg 16227a253d6aeSmrg 16228a253d6aeSmrg 16229a253d6aeSmrg 16230a253d6aeSmrg 16231a253d6aeSmrg 16232a253d6aeSmrg 16233a253d6aeSmrg 16234a253d6aeSmrg 1623557ee1794Smrg 1623657ee1794Smrg 1623706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16238a253d6aeSmrg 1623957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1624006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16241b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16242b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16243b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16244b41a30aaSmrgthen : 16245b41a30aaSmrg printf %s "(cached) " >&6 16246b41a30aaSmrgelse $as_nop 1624706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1624806f32fbeSmrg/* end confdefs.h. */ 1624906f32fbeSmrgint i; 1625006f32fbeSmrg_ACEOF 16251b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16252b41a30aaSmrgthen : 1625357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16254b41a30aaSmrgelse $as_nop 1625557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1625606f32fbeSmrgfi 16257b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1625806f32fbeSmrgfi 16259b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16260b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1626157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1626206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1626306f32fbeSmrgfi 16264a253d6aeSmrg 1626557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1626657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1626706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1626806f32fbeSmrg fi 1626906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16270b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16271b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16272b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16273b41a30aaSmrgthen : 16274b41a30aaSmrg printf %s "(cached) " >&6 16275b41a30aaSmrgelse $as_nop 1627606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1627706f32fbeSmrg/* end confdefs.h. */ 1627806f32fbeSmrgint i; 1627906f32fbeSmrg_ACEOF 16280b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16281b41a30aaSmrgthen : 1628257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16283b41a30aaSmrgelse $as_nop 1628457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1628506f32fbeSmrgfi 16286b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1628706f32fbeSmrgfi 16288b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16289b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1629057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1629106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1629206f32fbeSmrgfi 16293a253d6aeSmrg 1629406f32fbeSmrgfound="no" 16295a253d6aeSmrg 1629606f32fbeSmrg if test $found = "no" ; then 1629731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1629806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1629906f32fbeSmrg fi 16300a253d6aeSmrg 1630131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1630206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1630306f32fbeSmrg fi 16304a253d6aeSmrg 1630506f32fbeSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 16306a253d6aeSmrg 16307b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 16308b41a30aaSmrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 1630931637056Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 16310b41a30aaSmrg if eval test \${$cacheid+y} 16311b41a30aaSmrgthen : 16312b41a30aaSmrg printf %s "(cached) " >&6 16313b41a30aaSmrgelse $as_nop 1631406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1631506f32fbeSmrg/* end confdefs.h. */ 1631606f32fbeSmrgint i; 1631706f32fbeSmrgint 16318b41a30aaSmrgmain (void) 1631906f32fbeSmrg{ 16320a253d6aeSmrg 1632106f32fbeSmrg ; 1632206f32fbeSmrg return 0; 1632306f32fbeSmrg} 1632406f32fbeSmrg_ACEOF 16325b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16326b41a30aaSmrgthen : 1632757ee1794Smrg eval $cacheid=yes 16328b41a30aaSmrgelse $as_nop 1632957ee1794Smrg eval $cacheid=no 1633006f32fbeSmrgfi 16331b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1633206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1633306f32fbeSmrgfi 16334a253d6aeSmrg 16335a253d6aeSmrg 1633606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16337a253d6aeSmrg 1633857ee1794Smrg eval supported=\$$cacheid 16339b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16340b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1634106f32fbeSmrg if test "$supported" = "yes" ; then 1634206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 1634306f32fbeSmrg found="yes" 1634406f32fbeSmrg fi 1634506f32fbeSmrg fi 16346a253d6aeSmrg 16347a253d6aeSmrg 16348a253d6aeSmrg 16349a253d6aeSmrg 16350a253d6aeSmrg 16351a253d6aeSmrg 16352a253d6aeSmrg 16353a253d6aeSmrg 16354a253d6aeSmrg 16355a253d6aeSmrg 16356a253d6aeSmrg 16357a253d6aeSmrg 16358a253d6aeSmrg 1635957ee1794Smrg 1636057ee1794Smrg 1636106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16362a253d6aeSmrg 1636357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1636406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16365b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16366b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16367b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16368b41a30aaSmrgthen : 16369b41a30aaSmrg printf %s "(cached) " >&6 16370b41a30aaSmrgelse $as_nop 1637106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1637206f32fbeSmrg/* end confdefs.h. */ 1637306f32fbeSmrgint i; 1637406f32fbeSmrg_ACEOF 16375b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16376b41a30aaSmrgthen : 1637757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16378b41a30aaSmrgelse $as_nop 1637957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1638006f32fbeSmrgfi 16381b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1638206f32fbeSmrgfi 16383b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16384b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1638557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1638606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1638706f32fbeSmrgfi 1638806f32fbeSmrg 1638957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1639057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1639106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1639206f32fbeSmrg fi 1639306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16394b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16395b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16396b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16397b41a30aaSmrgthen : 16398b41a30aaSmrg printf %s "(cached) " >&6 16399b41a30aaSmrgelse $as_nop 1640006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1640125b89263Smrg/* end confdefs.h. */ 1640206f32fbeSmrgint i; 1640306f32fbeSmrg_ACEOF 16404b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16405b41a30aaSmrgthen : 1640657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16407b41a30aaSmrgelse $as_nop 1640857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1640906f32fbeSmrgfi 16410b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1641106f32fbeSmrgfi 16412b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16413b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1641457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1641506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1641606f32fbeSmrgfi 1641706f32fbeSmrg 1641806f32fbeSmrgfound="no" 1641906f32fbeSmrg 1642006f32fbeSmrg if test $found = "no" ; then 1642131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1642206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1642306f32fbeSmrg fi 16424a253d6aeSmrg 1642531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1642606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1642706f32fbeSmrg fi 1642806f32fbeSmrg 1642906f32fbeSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 1643006f32fbeSmrg 16431b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 16432b41a30aaSmrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 1643331637056Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 16434b41a30aaSmrg if eval test \${$cacheid+y} 16435b41a30aaSmrgthen : 16436b41a30aaSmrg printf %s "(cached) " >&6 16437b41a30aaSmrgelse $as_nop 1643806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1643906f32fbeSmrg/* end confdefs.h. */ 1644006f32fbeSmrgint i; 1644125b89263Smrgint 16442b41a30aaSmrgmain (void) 1644325b89263Smrg{ 16444a253d6aeSmrg 1644525b89263Smrg ; 1644625b89263Smrg return 0; 1644725b89263Smrg} 1644825b89263Smrg_ACEOF 16449b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16450b41a30aaSmrgthen : 1645157ee1794Smrg eval $cacheid=yes 16452b41a30aaSmrgelse $as_nop 1645357ee1794Smrg eval $cacheid=no 1645406f32fbeSmrgfi 16455b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1645606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1645706f32fbeSmrgfi 1645806f32fbeSmrg 1645906f32fbeSmrg 1646006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1646106f32fbeSmrg 1646257ee1794Smrg eval supported=\$$cacheid 16463b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16464b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1646506f32fbeSmrg if test "$supported" = "yes" ; then 1646606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 1646706f32fbeSmrg found="yes" 1646806f32fbeSmrg fi 1646906f32fbeSmrg fi 1647006f32fbeSmrg 1647106f32fbeSmrg 1647206f32fbeSmrg 1647306f32fbeSmrg 1647406f32fbeSmrg 1647506f32fbeSmrg 1647606f32fbeSmrg 1647706f32fbeSmrg 1647806f32fbeSmrg 1647906f32fbeSmrg 1648006f32fbeSmrg 1648106f32fbeSmrg 1648206f32fbeSmrg 1648357ee1794Smrg 1648457ee1794Smrg 1648506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1648606f32fbeSmrg 1648757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1648806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16489b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16490b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16491b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16492b41a30aaSmrgthen : 16493b41a30aaSmrg printf %s "(cached) " >&6 16494b41a30aaSmrgelse $as_nop 1649506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1649606f32fbeSmrg/* end confdefs.h. */ 1649706f32fbeSmrgint i; 1649806f32fbeSmrg_ACEOF 16499b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16500b41a30aaSmrgthen : 1650157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16502b41a30aaSmrgelse $as_nop 1650357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1650406f32fbeSmrgfi 16505b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1650606f32fbeSmrgfi 16507b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16508b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1650957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1651006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1651106f32fbeSmrgfi 1651206f32fbeSmrg 1651357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1651457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1651506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1651606f32fbeSmrg fi 1651706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16518b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16519b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16520b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16521b41a30aaSmrgthen : 16522b41a30aaSmrg printf %s "(cached) " >&6 16523b41a30aaSmrgelse $as_nop 1652406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1652506f32fbeSmrg/* end confdefs.h. */ 1652606f32fbeSmrgint i; 1652706f32fbeSmrg_ACEOF 16528b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16529b41a30aaSmrgthen : 1653057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16531b41a30aaSmrgelse $as_nop 1653257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1653325b89263Smrgfi 16534b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1653506f32fbeSmrgfi 16536b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16537b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1653857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1653906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1654025b89263Smrgfi 16541ea133fd7Smrg 1654206f32fbeSmrgfound="no" 1654306f32fbeSmrg 1654406f32fbeSmrg if test $found = "no" ; then 1654531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1654606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1654706f32fbeSmrg fi 1654806f32fbeSmrg 1654931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1655006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1655106f32fbeSmrg fi 1655206f32fbeSmrg 1655306f32fbeSmrg CFLAGS="$CFLAGS -Werror=write-strings" 16554ea133fd7Smrg 16555b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 16556b41a30aaSmrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 1655731637056Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 16558b41a30aaSmrg if eval test \${$cacheid+y} 16559b41a30aaSmrgthen : 16560b41a30aaSmrg printf %s "(cached) " >&6 16561b41a30aaSmrgelse $as_nop 1656206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1656306f32fbeSmrg/* end confdefs.h. */ 1656406f32fbeSmrgint i; 1656525b89263Smrgint 16566b41a30aaSmrgmain (void) 1656725b89263Smrg{ 16568ea133fd7Smrg 1656925b89263Smrg ; 1657025b89263Smrg return 0; 1657125b89263Smrg} 1657225b89263Smrg_ACEOF 16573b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16574b41a30aaSmrgthen : 1657557ee1794Smrg eval $cacheid=yes 16576b41a30aaSmrgelse $as_nop 1657757ee1794Smrg eval $cacheid=no 1657825b89263Smrgfi 16579b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1658025b89263Smrg conftest$ac_exeext conftest.$ac_ext 1658106f32fbeSmrgfi 16582ea133fd7Smrg 1658306f32fbeSmrg 1658406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1658506f32fbeSmrg 1658657ee1794Smrg eval supported=\$$cacheid 16587b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16588b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1658906f32fbeSmrg if test "$supported" = "yes" ; then 1659006f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 1659106f32fbeSmrg found="yes" 1659206f32fbeSmrg fi 1659325b89263Smrg fi 16594ea133fd7Smrg 16595ea133fd7Smrg 16596ea133fd7Smrg 16597ea133fd7Smrg 16598ea133fd7Smrg 16599ea133fd7Smrg 16600ea133fd7Smrg 16601ea133fd7Smrg 16602ea133fd7Smrg 16603ea133fd7Smrg 16604ea133fd7Smrg 16605ea133fd7Smrg 16606ea133fd7Smrg 1660757ee1794Smrg 1660857ee1794Smrg 1660906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 16610ea133fd7Smrg 1661157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1661206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16613b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16614b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16615b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16616b41a30aaSmrgthen : 16617b41a30aaSmrg printf %s "(cached) " >&6 16618b41a30aaSmrgelse $as_nop 1661906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1662006f32fbeSmrg/* end confdefs.h. */ 1662106f32fbeSmrgint i; 1662206f32fbeSmrg_ACEOF 16623b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16624b41a30aaSmrgthen : 1662557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16626b41a30aaSmrgelse $as_nop 1662757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1662806f32fbeSmrgfi 16629b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1663006f32fbeSmrgfi 16631b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16632b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1663357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1663406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1663506f32fbeSmrgfi 16636ea133fd7Smrg 1663757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1663857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1663906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1664006f32fbeSmrg fi 1664106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16642b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16643b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16644b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16645b41a30aaSmrgthen : 16646b41a30aaSmrg printf %s "(cached) " >&6 16647b41a30aaSmrgelse $as_nop 1664806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1664906f32fbeSmrg/* end confdefs.h. */ 1665006f32fbeSmrgint i; 1665106f32fbeSmrg_ACEOF 16652b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16653b41a30aaSmrgthen : 1665457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16655b41a30aaSmrgelse $as_nop 1665657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1665706f32fbeSmrgfi 16658b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1665906f32fbeSmrgfi 16660b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16661b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1666257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1666306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1666406f32fbeSmrgfi 16665ea133fd7Smrg 1666606f32fbeSmrgfound="no" 16667ea133fd7Smrg 1666806f32fbeSmrg if test $found = "no" ; then 1666931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1667006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1667106f32fbeSmrg fi 16672ea133fd7Smrg 1667331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1667406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1667506f32fbeSmrg fi 1667606f32fbeSmrg 1667706f32fbeSmrg CFLAGS="$CFLAGS -Werror=address" 1667806f32fbeSmrg 16679b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 16680b41a30aaSmrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 1668131637056Smrg cacheid=xorg_cv_cc_flag__Werror_address 16682b41a30aaSmrg if eval test \${$cacheid+y} 16683b41a30aaSmrgthen : 16684b41a30aaSmrg printf %s "(cached) " >&6 16685b41a30aaSmrgelse $as_nop 1668606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1668706f32fbeSmrg/* end confdefs.h. */ 1668806f32fbeSmrgint i; 1668906f32fbeSmrgint 16690b41a30aaSmrgmain (void) 1669106f32fbeSmrg{ 1669206f32fbeSmrg 1669306f32fbeSmrg ; 1669406f32fbeSmrg return 0; 1669506f32fbeSmrg} 1669606f32fbeSmrg_ACEOF 16697b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16698b41a30aaSmrgthen : 1669957ee1794Smrg eval $cacheid=yes 16700b41a30aaSmrgelse $as_nop 1670157ee1794Smrg eval $cacheid=no 1670206f32fbeSmrgfi 16703b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1670406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1670506f32fbeSmrgfi 1670606f32fbeSmrg 1670706f32fbeSmrg 1670806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1670906f32fbeSmrg 1671057ee1794Smrg eval supported=\$$cacheid 16711b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16712b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1671306f32fbeSmrg if test "$supported" = "yes" ; then 1671406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 1671506f32fbeSmrg found="yes" 1671606f32fbeSmrg fi 1671706f32fbeSmrg fi 1671806f32fbeSmrg 16719ea133fd7Smrg 1672006f32fbeSmrg 1672106f32fbeSmrg 1672206f32fbeSmrg 1672306f32fbeSmrg 1672406f32fbeSmrg 1672506f32fbeSmrg 1672606f32fbeSmrg 1672706f32fbeSmrg 1672806f32fbeSmrg 1672906f32fbeSmrg 1673006f32fbeSmrg 1673157ee1794Smrg 1673257ee1794Smrg 1673306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1673406f32fbeSmrg 1673557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1673606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16737b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16738b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16739b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16740b41a30aaSmrgthen : 16741b41a30aaSmrg printf %s "(cached) " >&6 16742b41a30aaSmrgelse $as_nop 1674306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1674406f32fbeSmrg/* end confdefs.h. */ 1674506f32fbeSmrgint i; 1674606f32fbeSmrg_ACEOF 16747b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16748b41a30aaSmrgthen : 1674957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16750b41a30aaSmrgelse $as_nop 1675157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1675206f32fbeSmrgfi 16753b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1675406f32fbeSmrgfi 16755b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16756b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1675757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1675806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1675925b89263Smrgfi 16760ea133fd7Smrg 1676157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1676257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1676306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1676406f32fbeSmrg fi 1676506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16766b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16767b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16768b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16769b41a30aaSmrgthen : 16770b41a30aaSmrg printf %s "(cached) " >&6 16771b41a30aaSmrgelse $as_nop 1677206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1677306f32fbeSmrg/* end confdefs.h. */ 1677406f32fbeSmrgint i; 1677506f32fbeSmrg_ACEOF 16776b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16777b41a30aaSmrgthen : 1677857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16779b41a30aaSmrgelse $as_nop 1678057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1678106f32fbeSmrgfi 16782b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1678306f32fbeSmrgfi 16784b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16785b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1678657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1678706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1678825b89263Smrgfi 16789ea133fd7Smrg 1679006f32fbeSmrgfound="no" 16791ea133fd7Smrg 1679206f32fbeSmrg if test $found = "no" ; then 1679331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1679406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1679506f32fbeSmrg fi 16796ea133fd7Smrg 1679731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1679806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1679906f32fbeSmrg fi 16800ea133fd7Smrg 1680106f32fbeSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 1680206f32fbeSmrg 16803b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 16804b41a30aaSmrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 1680531637056Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 16806b41a30aaSmrg if eval test \${$cacheid+y} 16807b41a30aaSmrgthen : 16808b41a30aaSmrg printf %s "(cached) " >&6 16809b41a30aaSmrgelse $as_nop 1681006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1681125b89263Smrg/* end confdefs.h. */ 1681206f32fbeSmrgint i; 1681306f32fbeSmrgint 16814b41a30aaSmrgmain (void) 1681506f32fbeSmrg{ 1681606f32fbeSmrg 1681706f32fbeSmrg ; 1681806f32fbeSmrg return 0; 1681906f32fbeSmrg} 1682025b89263Smrg_ACEOF 16821b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16822b41a30aaSmrgthen : 1682357ee1794Smrg eval $cacheid=yes 16824b41a30aaSmrgelse $as_nop 1682557ee1794Smrg eval $cacheid=no 1682625b89263Smrgfi 16827b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1682825b89263Smrg conftest$ac_exeext conftest.$ac_ext 1682906f32fbeSmrgfi 16830ea133fd7Smrg 16831ea133fd7Smrg 1683206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 16833ea133fd7Smrg 1683457ee1794Smrg eval supported=\$$cacheid 16835b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16836b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1683706f32fbeSmrg if test "$supported" = "yes" ; then 1683806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 1683906f32fbeSmrg found="yes" 1684006f32fbeSmrg fi 1684106f32fbeSmrg fi 16842ea133fd7Smrg 1684306f32fbeSmrg if test $found = "no" ; then 1684431637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1684506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1684606f32fbeSmrg fi 1684706f32fbeSmrg 1684831637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1684906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1685006f32fbeSmrg fi 1685106f32fbeSmrg 1685206f32fbeSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 1685306f32fbeSmrg 16854b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 16855b41a30aaSmrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 1685631637056Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 16857b41a30aaSmrg if eval test \${$cacheid+y} 16858b41a30aaSmrgthen : 16859b41a30aaSmrg printf %s "(cached) " >&6 16860b41a30aaSmrgelse $as_nop 1686106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1686206f32fbeSmrg/* end confdefs.h. */ 1686306f32fbeSmrgint i; 1686406f32fbeSmrgint 16865b41a30aaSmrgmain (void) 1686606f32fbeSmrg{ 1686706f32fbeSmrg 1686806f32fbeSmrg ; 1686906f32fbeSmrg return 0; 1687006f32fbeSmrg} 1687106f32fbeSmrg_ACEOF 16872b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16873b41a30aaSmrgthen : 1687457ee1794Smrg eval $cacheid=yes 16875b41a30aaSmrgelse $as_nop 1687657ee1794Smrg eval $cacheid=no 1687706f32fbeSmrgfi 16878b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1687906f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1688006f32fbeSmrgfi 1688106f32fbeSmrg 1688206f32fbeSmrg 1688306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1688406f32fbeSmrg 1688557ee1794Smrg eval supported=\$$cacheid 16886b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16887b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1688806f32fbeSmrg if test "$supported" = "yes" ; then 1688906f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 1689006f32fbeSmrg found="yes" 1689106f32fbeSmrg fi 1689225b89263Smrg fi 16893ea133fd7Smrg 16894a253d6aeSmrg 16895a253d6aeSmrg 16896a253d6aeSmrg 16897a253d6aeSmrg 1689806f32fbeSmrg 1689906f32fbeSmrg 1690006f32fbeSmrg 1690106f32fbeSmrg 1690206f32fbeSmrg 1690306f32fbeSmrg 1690406f32fbeSmrg 1690506f32fbeSmrg 1690657ee1794Smrg 1690757ee1794Smrg 1690806f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1690906f32fbeSmrg 1691057ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1691106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16912b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16913b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16914b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 16915b41a30aaSmrgthen : 16916b41a30aaSmrg printf %s "(cached) " >&6 16917b41a30aaSmrgelse $as_nop 1691806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1691906f32fbeSmrg/* end confdefs.h. */ 1692006f32fbeSmrgint i; 1692106f32fbeSmrg_ACEOF 16922b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16923b41a30aaSmrgthen : 1692457ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16925b41a30aaSmrgelse $as_nop 1692657ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1692706f32fbeSmrgfi 16928b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1692906f32fbeSmrgfi 16930b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16931b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1693257ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1693306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1693406f32fbeSmrgfi 1693506f32fbeSmrg 1693657ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1693757ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1693806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1693906f32fbeSmrg fi 1694006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16941b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16942b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16943b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16944b41a30aaSmrgthen : 16945b41a30aaSmrg printf %s "(cached) " >&6 16946b41a30aaSmrgelse $as_nop 1694706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1694806f32fbeSmrg/* end confdefs.h. */ 1694906f32fbeSmrgint i; 1695006f32fbeSmrg_ACEOF 16951b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 16952b41a30aaSmrgthen : 1695357ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16954b41a30aaSmrgelse $as_nop 1695557ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1695606f32fbeSmrgfi 16957b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1695806f32fbeSmrgfi 16959b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16960b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1696157ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1696206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1696306f32fbeSmrgfi 1696406f32fbeSmrg 1696506f32fbeSmrgfound="no" 1696606f32fbeSmrg 1696706f32fbeSmrg if test $found = "no" ; then 1696831637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1696906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1697006f32fbeSmrg fi 1697106f32fbeSmrg 1697231637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1697306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1697406f32fbeSmrg fi 1697506f32fbeSmrg 1697606f32fbeSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 1697706f32fbeSmrg 16978b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 16979b41a30aaSmrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 1698031637056Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 16981b41a30aaSmrg if eval test \${$cacheid+y} 16982b41a30aaSmrgthen : 16983b41a30aaSmrg printf %s "(cached) " >&6 16984b41a30aaSmrgelse $as_nop 1698506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1698606f32fbeSmrg/* end confdefs.h. */ 1698706f32fbeSmrgint i; 1698806f32fbeSmrgint 16989b41a30aaSmrgmain (void) 1699006f32fbeSmrg{ 1699106f32fbeSmrg 1699206f32fbeSmrg ; 1699306f32fbeSmrg return 0; 1699406f32fbeSmrg} 1699506f32fbeSmrg_ACEOF 16996b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 16997b41a30aaSmrgthen : 1699857ee1794Smrg eval $cacheid=yes 16999b41a30aaSmrgelse $as_nop 1700057ee1794Smrg eval $cacheid=no 1700106f32fbeSmrgfi 17002b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1700306f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1700406f32fbeSmrgfi 1700506f32fbeSmrg 1700606f32fbeSmrg 1700706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1700806f32fbeSmrg 1700957ee1794Smrg eval supported=\$$cacheid 17010b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17011b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1701206f32fbeSmrg if test "$supported" = "yes" ; then 1701306f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 1701406f32fbeSmrg found="yes" 1701506f32fbeSmrg fi 1701625b89263Smrg fi 17017a253d6aeSmrg 1701806f32fbeSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 1701906f32fbeSmrgelse 17020b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 17021b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} 17022a253d6aeSmrg 17023a253d6aeSmrg 17024a253d6aeSmrg 17025a253d6aeSmrg 17026a253d6aeSmrg 1702725b89263Smrg 1702825b89263Smrg 1702925b89263Smrg 1703025b89263Smrg 17031a253d6aeSmrg 17032a253d6aeSmrg 1703357ee1794Smrg 1703457ee1794Smrg 1703506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17036ea133fd7Smrg 1703757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1703806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17039b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17040b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17041b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17042b41a30aaSmrgthen : 17043b41a30aaSmrg printf %s "(cached) " >&6 17044b41a30aaSmrgelse $as_nop 1704506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1704606f32fbeSmrg/* end confdefs.h. */ 1704706f32fbeSmrgint i; 1704806f32fbeSmrg_ACEOF 17049b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17050b41a30aaSmrgthen : 1705157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17052b41a30aaSmrgelse $as_nop 1705357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1705406f32fbeSmrgfi 17055b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1705606f32fbeSmrgfi 17057b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17058b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1705957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1706006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1706106f32fbeSmrgfi 17062a253d6aeSmrg 1706357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1706457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1706506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1706606f32fbeSmrg fi 1706706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17068b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17069b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17070b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17071b41a30aaSmrgthen : 17072b41a30aaSmrg printf %s "(cached) " >&6 17073b41a30aaSmrgelse $as_nop 1707406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1707506f32fbeSmrg/* end confdefs.h. */ 1707606f32fbeSmrgint i; 1707706f32fbeSmrg_ACEOF 17078b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17079b41a30aaSmrgthen : 1708057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17081b41a30aaSmrgelse $as_nop 1708257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1708306f32fbeSmrgfi 17084b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1708506f32fbeSmrgfi 17086b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17087b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1708857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1708906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1709006f32fbeSmrgfi 17091a253d6aeSmrg 1709206f32fbeSmrgfound="no" 17093a253d6aeSmrg 1709406f32fbeSmrg if test $found = "no" ; then 1709531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1709606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1709706f32fbeSmrg fi 17098a253d6aeSmrg 1709931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1710006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1710106f32fbeSmrg fi 17102a253d6aeSmrg 1710306f32fbeSmrg CFLAGS="$CFLAGS -Wimplicit" 17104a253d6aeSmrg 17105b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 17106b41a30aaSmrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 1710757ee1794Smrg cacheid=xorg_cv_cc_flag__Wimplicit 17108b41a30aaSmrg if eval test \${$cacheid+y} 17109b41a30aaSmrgthen : 17110b41a30aaSmrg printf %s "(cached) " >&6 17111b41a30aaSmrgelse $as_nop 1711206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1711306f32fbeSmrg/* end confdefs.h. */ 1711406f32fbeSmrgint i; 1711506f32fbeSmrgint 17116b41a30aaSmrgmain (void) 1711706f32fbeSmrg{ 17118a253d6aeSmrg 1711906f32fbeSmrg ; 1712006f32fbeSmrg return 0; 1712106f32fbeSmrg} 1712206f32fbeSmrg_ACEOF 17123b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17124b41a30aaSmrgthen : 1712557ee1794Smrg eval $cacheid=yes 17126b41a30aaSmrgelse $as_nop 1712757ee1794Smrg eval $cacheid=no 1712806f32fbeSmrgfi 17129b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1713006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1713106f32fbeSmrgfi 1713225b89263Smrg 1713325b89263Smrg 1713406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1713525b89263Smrg 1713657ee1794Smrg eval supported=\$$cacheid 17137b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17138b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1713906f32fbeSmrg if test "$supported" = "yes" ; then 1714006f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 1714106f32fbeSmrg found="yes" 1714206f32fbeSmrg fi 1714306f32fbeSmrg fi 1714425b89263Smrg 1714525b89263Smrg 1714625b89263Smrg 1714725b89263Smrg 1714825b89263Smrg 1714925b89263Smrg 1715006f32fbeSmrg 1715106f32fbeSmrg 1715206f32fbeSmrg 1715306f32fbeSmrg 1715406f32fbeSmrg 1715506f32fbeSmrg 1715606f32fbeSmrg 1715757ee1794Smrg 1715857ee1794Smrg 1715906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1716006f32fbeSmrg 1716157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1716206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17163b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17164b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17165b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17166b41a30aaSmrgthen : 17167b41a30aaSmrg printf %s "(cached) " >&6 17168b41a30aaSmrgelse $as_nop 1716906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1717006f32fbeSmrg/* end confdefs.h. */ 1717106f32fbeSmrgint i; 1717206f32fbeSmrg_ACEOF 17173b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17174b41a30aaSmrgthen : 1717557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17176b41a30aaSmrgelse $as_nop 1717757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1717806f32fbeSmrgfi 17179b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1718006f32fbeSmrgfi 17181b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17182b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1718357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1718406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1718506f32fbeSmrgfi 1718625b89263Smrg 1718757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1718857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1718906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1719025b89263Smrg fi 1719106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17192b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17193b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17194b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17195b41a30aaSmrgthen : 17196b41a30aaSmrg printf %s "(cached) " >&6 17197b41a30aaSmrgelse $as_nop 1719806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1719906f32fbeSmrg/* end confdefs.h. */ 1720006f32fbeSmrgint i; 1720106f32fbeSmrg_ACEOF 17202b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17203b41a30aaSmrgthen : 1720457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17205b41a30aaSmrgelse $as_nop 1720657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1720706f32fbeSmrgfi 17208b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1720906f32fbeSmrgfi 17210b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17211b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1721257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1721306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1721406f32fbeSmrgfi 1721506f32fbeSmrg 1721606f32fbeSmrgfound="no" 1721706f32fbeSmrg 1721806f32fbeSmrg if test $found = "no" ; then 1721931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1722006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1722106f32fbeSmrg fi 1722206f32fbeSmrg 1722331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1722406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1722506f32fbeSmrg fi 1722606f32fbeSmrg 1722706f32fbeSmrg CFLAGS="$CFLAGS -Wnonnull" 1722806f32fbeSmrg 17229b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 17230b41a30aaSmrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 1723157ee1794Smrg cacheid=xorg_cv_cc_flag__Wnonnull 17232b41a30aaSmrg if eval test \${$cacheid+y} 17233b41a30aaSmrgthen : 17234b41a30aaSmrg printf %s "(cached) " >&6 17235b41a30aaSmrgelse $as_nop 1723606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1723706f32fbeSmrg/* end confdefs.h. */ 1723806f32fbeSmrgint i; 1723906f32fbeSmrgint 17240b41a30aaSmrgmain (void) 1724106f32fbeSmrg{ 1724225b89263Smrg 1724306f32fbeSmrg ; 1724406f32fbeSmrg return 0; 1724506f32fbeSmrg} 1724606f32fbeSmrg_ACEOF 17247b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17248b41a30aaSmrgthen : 1724957ee1794Smrg eval $cacheid=yes 17250b41a30aaSmrgelse $as_nop 1725157ee1794Smrg eval $cacheid=no 1725225b89263Smrgfi 17253b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1725406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1725506f32fbeSmrgfi 1725606f32fbeSmrg 1725706f32fbeSmrg 1725806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1725906f32fbeSmrg 1726057ee1794Smrg eval supported=\$$cacheid 17261b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17262b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1726306f32fbeSmrg if test "$supported" = "yes" ; then 1726406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 1726506f32fbeSmrg found="yes" 1726606f32fbeSmrg fi 1726706f32fbeSmrg fi 1726825b89263Smrg 1726925b89263Smrg 1727025b89263Smrg 1727125b89263Smrg 1727225b89263Smrg 1727325b89263Smrg 1727425b89263Smrg 1727525b89263Smrg 1727625b89263Smrg 1727725b89263Smrg 1727825b89263Smrg 1727925b89263Smrg 1728025b89263Smrg 1728157ee1794Smrg 1728257ee1794Smrg 1728306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1728425b89263Smrg 1728557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1728606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17287b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17288b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17289b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17290b41a30aaSmrgthen : 17291b41a30aaSmrg printf %s "(cached) " >&6 17292b41a30aaSmrgelse $as_nop 1729306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1729406f32fbeSmrg/* end confdefs.h. */ 1729506f32fbeSmrgint i; 1729606f32fbeSmrg_ACEOF 17297b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17298b41a30aaSmrgthen : 1729957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17300b41a30aaSmrgelse $as_nop 1730157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1730206f32fbeSmrgfi 17303b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1730406f32fbeSmrgfi 17305b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17306b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1730757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1730806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1730906f32fbeSmrgfi 1731025b89263Smrg 1731157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1731257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1731306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1731406f32fbeSmrg fi 1731506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17316b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17317b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17318b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17319b41a30aaSmrgthen : 17320b41a30aaSmrg printf %s "(cached) " >&6 17321b41a30aaSmrgelse $as_nop 1732206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1732306f32fbeSmrg/* end confdefs.h. */ 1732406f32fbeSmrgint i; 1732506f32fbeSmrg_ACEOF 17326b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17327b41a30aaSmrgthen : 1732857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17329b41a30aaSmrgelse $as_nop 1733057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1733106f32fbeSmrgfi 17332b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1733306f32fbeSmrgfi 17334b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17335b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1733657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1733706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1733806f32fbeSmrgfi 1733925b89263Smrg 1734006f32fbeSmrgfound="no" 1734125b89263Smrg 1734206f32fbeSmrg if test $found = "no" ; then 1734331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1734406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1734506f32fbeSmrg fi 1734625b89263Smrg 1734731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1734806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1734906f32fbeSmrg fi 1735025b89263Smrg 1735106f32fbeSmrg CFLAGS="$CFLAGS -Winit-self" 1735225b89263Smrg 17353b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 17354b41a30aaSmrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 1735557ee1794Smrg cacheid=xorg_cv_cc_flag__Winit_self 17356b41a30aaSmrg if eval test \${$cacheid+y} 17357b41a30aaSmrgthen : 17358b41a30aaSmrg printf %s "(cached) " >&6 17359b41a30aaSmrgelse $as_nop 1736006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1736106f32fbeSmrg/* end confdefs.h. */ 1736206f32fbeSmrgint i; 1736306f32fbeSmrgint 17364b41a30aaSmrgmain (void) 1736506f32fbeSmrg{ 1736625b89263Smrg 1736706f32fbeSmrg ; 1736806f32fbeSmrg return 0; 1736906f32fbeSmrg} 1737006f32fbeSmrg_ACEOF 17371b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17372b41a30aaSmrgthen : 1737357ee1794Smrg eval $cacheid=yes 17374b41a30aaSmrgelse $as_nop 1737557ee1794Smrg eval $cacheid=no 1737606f32fbeSmrgfi 17377b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1737806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1737906f32fbeSmrgfi 1738025b89263Smrg 17381a253d6aeSmrg 1738206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17383a253d6aeSmrg 1738457ee1794Smrg eval supported=\$$cacheid 17385b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17386b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1738706f32fbeSmrg if test "$supported" = "yes" ; then 1738806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 1738906f32fbeSmrg found="yes" 1739006f32fbeSmrg fi 1739106f32fbeSmrg fi 17392a253d6aeSmrg 17393a253d6aeSmrg 17394ea133fd7Smrg 17395ea133fd7Smrg 17396ea133fd7Smrg 17397ea133fd7Smrg 17398ea133fd7Smrg 17399ea133fd7Smrg 17400ea133fd7Smrg 17401ea133fd7Smrg 17402ea133fd7Smrg 17403a253d6aeSmrg 17404a253d6aeSmrg 1740557ee1794Smrg 1740657ee1794Smrg 1740706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17408a253d6aeSmrg 1740957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1741006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17411b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17412b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17413b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17414b41a30aaSmrgthen : 17415b41a30aaSmrg printf %s "(cached) " >&6 17416b41a30aaSmrgelse $as_nop 1741706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1741806f32fbeSmrg/* end confdefs.h. */ 1741906f32fbeSmrgint i; 1742006f32fbeSmrg_ACEOF 17421b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17422b41a30aaSmrgthen : 1742357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17424b41a30aaSmrgelse $as_nop 1742557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1742606f32fbeSmrgfi 17427b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1742806f32fbeSmrgfi 17429b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17430b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1743157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1743206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1743306f32fbeSmrgfi 17434a253d6aeSmrg 1743557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1743657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1743706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1743806f32fbeSmrg fi 1743906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17440b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17441b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17442b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17443b41a30aaSmrgthen : 17444b41a30aaSmrg printf %s "(cached) " >&6 17445b41a30aaSmrgelse $as_nop 1744606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1744706f32fbeSmrg/* end confdefs.h. */ 1744806f32fbeSmrgint i; 1744906f32fbeSmrg_ACEOF 17450b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17451b41a30aaSmrgthen : 1745257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17453b41a30aaSmrgelse $as_nop 1745457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1745506f32fbeSmrgfi 17456b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1745706f32fbeSmrgfi 17458b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17459b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1746057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1746106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1746206f32fbeSmrgfi 17463a253d6aeSmrg 1746406f32fbeSmrgfound="no" 17465a253d6aeSmrg 1746606f32fbeSmrg if test $found = "no" ; then 1746731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1746806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1746906f32fbeSmrg fi 17470ea133fd7Smrg 1747131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1747206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1747306f32fbeSmrg fi 17474a253d6aeSmrg 1747506f32fbeSmrg CFLAGS="$CFLAGS -Wmain" 17476a253d6aeSmrg 17477b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 17478b41a30aaSmrgprintf %s "checking if $CC supports -Wmain... " >&6; } 1747957ee1794Smrg cacheid=xorg_cv_cc_flag__Wmain 17480b41a30aaSmrg if eval test \${$cacheid+y} 17481b41a30aaSmrgthen : 17482b41a30aaSmrg printf %s "(cached) " >&6 17483b41a30aaSmrgelse $as_nop 1748406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1748506f32fbeSmrg/* end confdefs.h. */ 1748606f32fbeSmrgint i; 1748706f32fbeSmrgint 17488b41a30aaSmrgmain (void) 1748906f32fbeSmrg{ 17490a253d6aeSmrg 1749106f32fbeSmrg ; 1749206f32fbeSmrg return 0; 1749306f32fbeSmrg} 1749406f32fbeSmrg_ACEOF 17495b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17496b41a30aaSmrgthen : 1749757ee1794Smrg eval $cacheid=yes 17498b41a30aaSmrgelse $as_nop 1749957ee1794Smrg eval $cacheid=no 1750006f32fbeSmrgfi 17501b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1750206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1750306f32fbeSmrgfi 17504a253d6aeSmrg 17505a253d6aeSmrg 1750606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17507ea133fd7Smrg 1750857ee1794Smrg eval supported=\$$cacheid 17509b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17510b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1751106f32fbeSmrg if test "$supported" = "yes" ; then 1751206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 1751306f32fbeSmrg found="yes" 1751406f32fbeSmrg fi 1751506f32fbeSmrg fi 17516a253d6aeSmrg 17517a253d6aeSmrg 17518a253d6aeSmrg 17519a253d6aeSmrg 17520a253d6aeSmrg 17521a253d6aeSmrg 17522a253d6aeSmrg 17523a253d6aeSmrg 17524a253d6aeSmrg 17525a253d6aeSmrg 17526a253d6aeSmrg 17527a253d6aeSmrg 17528a253d6aeSmrg 1752957ee1794Smrg 1753057ee1794Smrg 1753106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17532a253d6aeSmrg 1753357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1753406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17535b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17536b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17537b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17538b41a30aaSmrgthen : 17539b41a30aaSmrg printf %s "(cached) " >&6 17540b41a30aaSmrgelse $as_nop 1754106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1754206f32fbeSmrg/* end confdefs.h. */ 1754306f32fbeSmrgint i; 1754406f32fbeSmrg_ACEOF 17545b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17546b41a30aaSmrgthen : 1754757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17548b41a30aaSmrgelse $as_nop 1754957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1755006f32fbeSmrgfi 17551b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1755206f32fbeSmrgfi 17553b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17554b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1755557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1755606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1755706f32fbeSmrgfi 17558a253d6aeSmrg 1755957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1756057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1756106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1756206f32fbeSmrg fi 1756306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17564b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17565b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17566b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17567b41a30aaSmrgthen : 17568b41a30aaSmrg printf %s "(cached) " >&6 17569b41a30aaSmrgelse $as_nop 1757006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1757106f32fbeSmrg/* end confdefs.h. */ 1757206f32fbeSmrgint i; 1757306f32fbeSmrg_ACEOF 17574b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17575b41a30aaSmrgthen : 1757657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17577b41a30aaSmrgelse $as_nop 1757857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1757906f32fbeSmrgfi 17580b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1758106f32fbeSmrgfi 17582b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17583b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1758457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1758506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1758606f32fbeSmrgfi 17587a253d6aeSmrg 1758806f32fbeSmrgfound="no" 17589a253d6aeSmrg 1759006f32fbeSmrg if test $found = "no" ; then 1759131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1759206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1759306f32fbeSmrg fi 17594a253d6aeSmrg 1759531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1759606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1759706f32fbeSmrg fi 17598a253d6aeSmrg 1759906f32fbeSmrg CFLAGS="$CFLAGS -Wmissing-braces" 17600a253d6aeSmrg 17601b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 17602b41a30aaSmrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 1760357ee1794Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 17604b41a30aaSmrg if eval test \${$cacheid+y} 17605b41a30aaSmrgthen : 17606b41a30aaSmrg printf %s "(cached) " >&6 17607b41a30aaSmrgelse $as_nop 1760806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1760906f32fbeSmrg/* end confdefs.h. */ 1761006f32fbeSmrgint i; 1761106f32fbeSmrgint 17612b41a30aaSmrgmain (void) 1761306f32fbeSmrg{ 17614a253d6aeSmrg 1761506f32fbeSmrg ; 1761606f32fbeSmrg return 0; 1761706f32fbeSmrg} 1761806f32fbeSmrg_ACEOF 17619b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17620b41a30aaSmrgthen : 1762157ee1794Smrg eval $cacheid=yes 17622b41a30aaSmrgelse $as_nop 1762357ee1794Smrg eval $cacheid=no 1762406f32fbeSmrgfi 17625b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1762606f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1762706f32fbeSmrgfi 17628a253d6aeSmrg 17629a253d6aeSmrg 1763006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17631a253d6aeSmrg 1763257ee1794Smrg eval supported=\$$cacheid 17633b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17634b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1763506f32fbeSmrg if test "$supported" = "yes" ; then 1763606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 1763706f32fbeSmrg found="yes" 1763806f32fbeSmrg fi 1763906f32fbeSmrg fi 17640a253d6aeSmrg 17641a253d6aeSmrg 17642a253d6aeSmrg 17643a253d6aeSmrg 17644a253d6aeSmrg 17645a253d6aeSmrg 17646a253d6aeSmrg 17647a253d6aeSmrg 17648a253d6aeSmrg 17649a253d6aeSmrg 17650a253d6aeSmrg 17651a253d6aeSmrg 17652a253d6aeSmrg 1765357ee1794Smrg 1765457ee1794Smrg 1765506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17656a253d6aeSmrg 1765757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1765806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17659b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17660b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17661b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17662b41a30aaSmrgthen : 17663b41a30aaSmrg printf %s "(cached) " >&6 17664b41a30aaSmrgelse $as_nop 1766506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1766606f32fbeSmrg/* end confdefs.h. */ 1766706f32fbeSmrgint i; 1766806f32fbeSmrg_ACEOF 17669b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17670b41a30aaSmrgthen : 1767157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17672b41a30aaSmrgelse $as_nop 1767357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1767406f32fbeSmrgfi 17675b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1767606f32fbeSmrgfi 17677b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17678b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1767957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1768006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1768106f32fbeSmrgfi 17682a253d6aeSmrg 1768357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1768457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1768506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1768606f32fbeSmrg fi 1768706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17688b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17689b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17690b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17691b41a30aaSmrgthen : 17692b41a30aaSmrg printf %s "(cached) " >&6 17693b41a30aaSmrgelse $as_nop 1769406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1769506f32fbeSmrg/* end confdefs.h. */ 1769606f32fbeSmrgint i; 1769706f32fbeSmrg_ACEOF 17698b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17699b41a30aaSmrgthen : 1770057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17701b41a30aaSmrgelse $as_nop 1770257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1770306f32fbeSmrgfi 17704b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1770506f32fbeSmrgfi 17706b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17707b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1770857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1770906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1771006f32fbeSmrgfi 17711a253d6aeSmrg 1771206f32fbeSmrgfound="no" 17713a253d6aeSmrg 1771406f32fbeSmrg if test $found = "no" ; then 1771531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1771606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1771706f32fbeSmrg fi 17718a253d6aeSmrg 1771931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1772006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1772106f32fbeSmrg fi 17722a253d6aeSmrg 1772306f32fbeSmrg CFLAGS="$CFLAGS -Wsequence-point" 17724a253d6aeSmrg 17725b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 17726b41a30aaSmrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 1772757ee1794Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 17728b41a30aaSmrg if eval test \${$cacheid+y} 17729b41a30aaSmrgthen : 17730b41a30aaSmrg printf %s "(cached) " >&6 17731b41a30aaSmrgelse $as_nop 1773206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1773306f32fbeSmrg/* end confdefs.h. */ 1773406f32fbeSmrgint i; 1773506f32fbeSmrgint 17736b41a30aaSmrgmain (void) 1773706f32fbeSmrg{ 17738a253d6aeSmrg 1773906f32fbeSmrg ; 1774006f32fbeSmrg return 0; 1774106f32fbeSmrg} 1774206f32fbeSmrg_ACEOF 17743b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17744b41a30aaSmrgthen : 1774557ee1794Smrg eval $cacheid=yes 17746b41a30aaSmrgelse $as_nop 1774757ee1794Smrg eval $cacheid=no 1774806f32fbeSmrgfi 17749b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1775006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1775106f32fbeSmrgfi 17752a253d6aeSmrg 17753a253d6aeSmrg 1775406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17755a253d6aeSmrg 1775657ee1794Smrg eval supported=\$$cacheid 17757b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17758b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1775906f32fbeSmrg if test "$supported" = "yes" ; then 1776006f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 1776106f32fbeSmrg found="yes" 1776206f32fbeSmrg fi 1776306f32fbeSmrg fi 17764a253d6aeSmrg 17765a253d6aeSmrg 17766a253d6aeSmrg 17767a253d6aeSmrg 17768a253d6aeSmrg 17769a253d6aeSmrg 17770a253d6aeSmrg 17771a253d6aeSmrg 17772a253d6aeSmrg 17773a253d6aeSmrg 17774a253d6aeSmrg 17775a253d6aeSmrg 17776a253d6aeSmrg 1777757ee1794Smrg 1777857ee1794Smrg 1777906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17780a253d6aeSmrg 1778157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1778206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17783b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17784b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17785b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17786b41a30aaSmrgthen : 17787b41a30aaSmrg printf %s "(cached) " >&6 17788b41a30aaSmrgelse $as_nop 1778906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1779006f32fbeSmrg/* end confdefs.h. */ 1779106f32fbeSmrgint i; 1779206f32fbeSmrg_ACEOF 17793b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17794b41a30aaSmrgthen : 1779557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17796b41a30aaSmrgelse $as_nop 1779757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1779806f32fbeSmrgfi 17799b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1780006f32fbeSmrgfi 17801b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17802b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1780357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1780406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1780506f32fbeSmrgfi 17806a253d6aeSmrg 1780757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1780857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1780906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1781006f32fbeSmrg fi 1781106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17812b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17813b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17814b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17815b41a30aaSmrgthen : 17816b41a30aaSmrg printf %s "(cached) " >&6 17817b41a30aaSmrgelse $as_nop 1781806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1781906f32fbeSmrg/* end confdefs.h. */ 1782006f32fbeSmrgint i; 1782106f32fbeSmrg_ACEOF 17822b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17823b41a30aaSmrgthen : 1782457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17825b41a30aaSmrgelse $as_nop 1782657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1782706f32fbeSmrgfi 17828b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1782906f32fbeSmrgfi 17830b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17831b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1783257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1783306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1783406f32fbeSmrgfi 17835a253d6aeSmrg 1783606f32fbeSmrgfound="no" 17837a253d6aeSmrg 1783806f32fbeSmrg if test $found = "no" ; then 1783931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1784006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1784106f32fbeSmrg fi 17842a253d6aeSmrg 1784331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1784406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1784506f32fbeSmrg fi 17846a253d6aeSmrg 1784706f32fbeSmrg CFLAGS="$CFLAGS -Wreturn-type" 17848a253d6aeSmrg 17849b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 17850b41a30aaSmrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 1785157ee1794Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 17852b41a30aaSmrg if eval test \${$cacheid+y} 17853b41a30aaSmrgthen : 17854b41a30aaSmrg printf %s "(cached) " >&6 17855b41a30aaSmrgelse $as_nop 1785606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1785706f32fbeSmrg/* end confdefs.h. */ 1785806f32fbeSmrgint i; 1785906f32fbeSmrgint 17860b41a30aaSmrgmain (void) 1786106f32fbeSmrg{ 17862a253d6aeSmrg 1786306f32fbeSmrg ; 1786406f32fbeSmrg return 0; 1786506f32fbeSmrg} 1786606f32fbeSmrg_ACEOF 17867b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17868b41a30aaSmrgthen : 1786957ee1794Smrg eval $cacheid=yes 17870b41a30aaSmrgelse $as_nop 1787157ee1794Smrg eval $cacheid=no 1787206f32fbeSmrgfi 17873b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1787406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1787506f32fbeSmrgfi 17876a253d6aeSmrg 17877a253d6aeSmrg 1787806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 17879a253d6aeSmrg 1788057ee1794Smrg eval supported=\$$cacheid 17881b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17882b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1788306f32fbeSmrg if test "$supported" = "yes" ; then 1788406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 1788506f32fbeSmrg found="yes" 1788606f32fbeSmrg fi 1788706f32fbeSmrg fi 17888a253d6aeSmrg 17889a253d6aeSmrg 17890a253d6aeSmrg 17891a253d6aeSmrg 17892a253d6aeSmrg 17893a253d6aeSmrg 17894a253d6aeSmrg 17895a253d6aeSmrg 17896a253d6aeSmrg 17897a253d6aeSmrg 17898a253d6aeSmrg 17899a253d6aeSmrg 17900a253d6aeSmrg 1790157ee1794Smrg 1790257ee1794Smrg 1790306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 17904a253d6aeSmrg 1790557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1790606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17907b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17908b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17909b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 17910b41a30aaSmrgthen : 17911b41a30aaSmrg printf %s "(cached) " >&6 17912b41a30aaSmrgelse $as_nop 1791306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1791406f32fbeSmrg/* end confdefs.h. */ 1791506f32fbeSmrgint i; 1791606f32fbeSmrg_ACEOF 17917b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17918b41a30aaSmrgthen : 1791957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 17920b41a30aaSmrgelse $as_nop 1792157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1792206f32fbeSmrgfi 17923b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1792406f32fbeSmrgfi 17925b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17926b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1792757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1792806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1792906f32fbeSmrgfi 17930a253d6aeSmrg 1793157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1793257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1793306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1793406f32fbeSmrg fi 1793506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17936b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17937b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17938b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17939b41a30aaSmrgthen : 17940b41a30aaSmrg printf %s "(cached) " >&6 17941b41a30aaSmrgelse $as_nop 1794206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1794306f32fbeSmrg/* end confdefs.h. */ 1794406f32fbeSmrgint i; 1794506f32fbeSmrg_ACEOF 17946b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 17947b41a30aaSmrgthen : 1794857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 17949b41a30aaSmrgelse $as_nop 1795057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1795106f32fbeSmrgfi 17952b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1795306f32fbeSmrgfi 17954b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17955b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1795657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1795706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1795806f32fbeSmrgfi 17959a253d6aeSmrg 1796006f32fbeSmrgfound="no" 17961a253d6aeSmrg 1796206f32fbeSmrg if test $found = "no" ; then 1796331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1796406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1796506f32fbeSmrg fi 17966a253d6aeSmrg 1796731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1796806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1796906f32fbeSmrg fi 17970a253d6aeSmrg 1797106f32fbeSmrg CFLAGS="$CFLAGS -Wtrigraphs" 17972a253d6aeSmrg 17973b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 17974b41a30aaSmrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 1797557ee1794Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 17976b41a30aaSmrg if eval test \${$cacheid+y} 17977b41a30aaSmrgthen : 17978b41a30aaSmrg printf %s "(cached) " >&6 17979b41a30aaSmrgelse $as_nop 1798006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1798106f32fbeSmrg/* end confdefs.h. */ 1798206f32fbeSmrgint i; 1798306f32fbeSmrgint 17984b41a30aaSmrgmain (void) 1798506f32fbeSmrg{ 17986a253d6aeSmrg 1798706f32fbeSmrg ; 1798806f32fbeSmrg return 0; 1798906f32fbeSmrg} 1799006f32fbeSmrg_ACEOF 17991b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 17992b41a30aaSmrgthen : 1799357ee1794Smrg eval $cacheid=yes 17994b41a30aaSmrgelse $as_nop 1799557ee1794Smrg eval $cacheid=no 1799606f32fbeSmrgfi 17997b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1799806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1799906f32fbeSmrgfi 18000a253d6aeSmrg 18001a253d6aeSmrg 1800206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18003a253d6aeSmrg 1800457ee1794Smrg eval supported=\$$cacheid 18005b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18006b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1800706f32fbeSmrg if test "$supported" = "yes" ; then 1800806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 1800906f32fbeSmrg found="yes" 1801006f32fbeSmrg fi 1801106f32fbeSmrg fi 18012a253d6aeSmrg 18013a253d6aeSmrg 18014a253d6aeSmrg 18015a253d6aeSmrg 18016a253d6aeSmrg 18017a253d6aeSmrg 18018a253d6aeSmrg 1801925b89263Smrg 1802025b89263Smrg 1802125b89263Smrg 1802225b89263Smrg 1802325b89263Smrg 1802425b89263Smrg 1802557ee1794Smrg 1802657ee1794Smrg 1802706f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1802825b89263Smrg 1802957ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1803006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18031b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18032b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18033b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18034b41a30aaSmrgthen : 18035b41a30aaSmrg printf %s "(cached) " >&6 18036b41a30aaSmrgelse $as_nop 1803706f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1803806f32fbeSmrg/* end confdefs.h. */ 1803906f32fbeSmrgint i; 1804006f32fbeSmrg_ACEOF 18041b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18042b41a30aaSmrgthen : 1804357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18044b41a30aaSmrgelse $as_nop 1804557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1804606f32fbeSmrgfi 18047b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1804806f32fbeSmrgfi 18049b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18050b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1805157ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1805206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1805325b89263Smrgfi 18054a253d6aeSmrg 1805557ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1805657ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1805706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1805806f32fbeSmrg fi 1805906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18060b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18061b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18062b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18063b41a30aaSmrgthen : 18064b41a30aaSmrg printf %s "(cached) " >&6 18065b41a30aaSmrgelse $as_nop 1806606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806706f32fbeSmrg/* end confdefs.h. */ 1806806f32fbeSmrgint i; 1806906f32fbeSmrg_ACEOF 18070b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18071b41a30aaSmrgthen : 1807257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18073b41a30aaSmrgelse $as_nop 1807457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1807506f32fbeSmrgfi 18076b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1807706f32fbeSmrgfi 18078b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18079b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1808057ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1808106f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1808206f32fbeSmrgfi 18083a253d6aeSmrg 1808406f32fbeSmrgfound="no" 18085a253d6aeSmrg 1808606f32fbeSmrg if test $found = "no" ; then 1808731637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1808806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1808906f32fbeSmrg fi 18090a253d6aeSmrg 1809131637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1809206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1809306f32fbeSmrg fi 18094a253d6aeSmrg 1809506f32fbeSmrg CFLAGS="$CFLAGS -Warray-bounds" 18096a253d6aeSmrg 18097b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 18098b41a30aaSmrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 1809957ee1794Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 18100b41a30aaSmrg if eval test \${$cacheid+y} 18101b41a30aaSmrgthen : 18102b41a30aaSmrg printf %s "(cached) " >&6 18103b41a30aaSmrgelse $as_nop 1810406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1810506f32fbeSmrg/* end confdefs.h. */ 1810606f32fbeSmrgint i; 1810706f32fbeSmrgint 18108b41a30aaSmrgmain (void) 1810906f32fbeSmrg{ 18110a253d6aeSmrg 1811106f32fbeSmrg ; 1811206f32fbeSmrg return 0; 1811306f32fbeSmrg} 1811406f32fbeSmrg_ACEOF 18115b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18116b41a30aaSmrgthen : 1811757ee1794Smrg eval $cacheid=yes 18118b41a30aaSmrgelse $as_nop 1811957ee1794Smrg eval $cacheid=no 1812006f32fbeSmrgfi 18121b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1812206f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1812306f32fbeSmrgfi 18124a253d6aeSmrg 18125a253d6aeSmrg 1812606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18127a253d6aeSmrg 1812857ee1794Smrg eval supported=\$$cacheid 18129b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18130b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1813106f32fbeSmrg if test "$supported" = "yes" ; then 1813206f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 1813306f32fbeSmrg found="yes" 1813406f32fbeSmrg fi 1813506f32fbeSmrg fi 18136a253d6aeSmrg 18137a253d6aeSmrg 18138a253d6aeSmrg 18139a253d6aeSmrg 18140a253d6aeSmrg 18141a253d6aeSmrg 18142a253d6aeSmrg 18143a253d6aeSmrg 18144a253d6aeSmrg 18145a253d6aeSmrg 18146a253d6aeSmrg 18147a253d6aeSmrg 18148a253d6aeSmrg 1814957ee1794Smrg 1815057ee1794Smrg 1815106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18152a253d6aeSmrg 1815357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1815406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18155b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18156b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18157b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18158b41a30aaSmrgthen : 18159b41a30aaSmrg printf %s "(cached) " >&6 18160b41a30aaSmrgelse $as_nop 1816106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816206f32fbeSmrg/* end confdefs.h. */ 1816306f32fbeSmrgint i; 1816406f32fbeSmrg_ACEOF 18165b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18166b41a30aaSmrgthen : 1816757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18168b41a30aaSmrgelse $as_nop 1816957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1817006f32fbeSmrgfi 18171b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1817206f32fbeSmrgfi 18173b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18174b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1817557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1817606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1817706f32fbeSmrgfi 1817806f32fbeSmrg 1817957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1818057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1818106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1818206f32fbeSmrg fi 1818306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18184b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18185b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18186b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18187b41a30aaSmrgthen : 18188b41a30aaSmrg printf %s "(cached) " >&6 18189b41a30aaSmrgelse $as_nop 1819006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18191a253d6aeSmrg/* end confdefs.h. */ 1819206f32fbeSmrgint i; 1819306f32fbeSmrg_ACEOF 18194b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18195b41a30aaSmrgthen : 1819657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18197b41a30aaSmrgelse $as_nop 1819857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1819906f32fbeSmrgfi 18200b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1820106f32fbeSmrgfi 18202b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18203b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1820457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1820506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1820606f32fbeSmrgfi 1820706f32fbeSmrg 1820806f32fbeSmrgfound="no" 1820906f32fbeSmrg 1821006f32fbeSmrg if test $found = "no" ; then 1821131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1821206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1821306f32fbeSmrg fi 1821406f32fbeSmrg 1821531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1821606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1821706f32fbeSmrg fi 18218a253d6aeSmrg 1821906f32fbeSmrg CFLAGS="$CFLAGS -Wwrite-strings" 1822006f32fbeSmrg 18221b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 18222b41a30aaSmrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 1822357ee1794Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 18224b41a30aaSmrg if eval test \${$cacheid+y} 18225b41a30aaSmrgthen : 18226b41a30aaSmrg printf %s "(cached) " >&6 18227b41a30aaSmrgelse $as_nop 1822806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1822906f32fbeSmrg/* end confdefs.h. */ 1823006f32fbeSmrgint i; 18231a253d6aeSmrgint 18232b41a30aaSmrgmain (void) 18233a253d6aeSmrg{ 1823425b89263Smrg 18235a253d6aeSmrg ; 18236a253d6aeSmrg return 0; 18237a253d6aeSmrg} 18238a253d6aeSmrg_ACEOF 18239b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18240b41a30aaSmrgthen : 1824157ee1794Smrg eval $cacheid=yes 18242b41a30aaSmrgelse $as_nop 1824357ee1794Smrg eval $cacheid=no 18244a253d6aeSmrgfi 18245b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1824625b89263Smrg conftest$ac_exeext conftest.$ac_ext 18247ea133fd7Smrgfi 18248a253d6aeSmrg 1824925b89263Smrg 1825006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1825125b89263Smrg 1825257ee1794Smrg eval supported=\$$cacheid 18253b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18254b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1825506f32fbeSmrg if test "$supported" = "yes" ; then 1825606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 1825706f32fbeSmrg found="yes" 1825806f32fbeSmrg fi 1825906f32fbeSmrg fi 1826025b89263Smrg 1826125b89263Smrg 1826225b89263Smrg 1826325b89263Smrg 1826425b89263Smrg 1826525b89263Smrg 1826625b89263Smrg 1826725b89263Smrg 1826825b89263Smrg 1826925b89263Smrg 1827025b89263Smrg 1827125b89263Smrg 1827225b89263Smrg 1827357ee1794Smrg 1827457ee1794Smrg 1827506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18276a253d6aeSmrg 1827757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1827806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18279b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18280b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18281b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18282b41a30aaSmrgthen : 18283b41a30aaSmrg printf %s "(cached) " >&6 18284b41a30aaSmrgelse $as_nop 1828506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828606f32fbeSmrg/* end confdefs.h. */ 1828706f32fbeSmrgint i; 1828806f32fbeSmrg_ACEOF 18289b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18290b41a30aaSmrgthen : 1829157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18292b41a30aaSmrgelse $as_nop 1829357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 18294ea133fd7Smrgfi 18295b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18296ea133fd7Smrgfi 18297b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18298b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1829957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1830006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18301ea133fd7Smrgfi 18302a253d6aeSmrg 1830357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1830457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1830506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1830606f32fbeSmrg fi 1830706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18308b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18309b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18310b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18311b41a30aaSmrgthen : 18312b41a30aaSmrg printf %s "(cached) " >&6 18313b41a30aaSmrgelse $as_nop 1831406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1831506f32fbeSmrg/* end confdefs.h. */ 1831606f32fbeSmrgint i; 1831706f32fbeSmrg_ACEOF 18318b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18319b41a30aaSmrgthen : 1832057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18321b41a30aaSmrgelse $as_nop 1832257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1832306f32fbeSmrgfi 18324b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1832506f32fbeSmrgfi 18326b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18327b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1832857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1832906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1833006f32fbeSmrgfi 18331a253d6aeSmrg 1833206f32fbeSmrgfound="no" 18333a253d6aeSmrg 1833406f32fbeSmrg if test $found = "no" ; then 1833531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1833606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1833706f32fbeSmrg fi 18338a253d6aeSmrg 1833931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1834006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1834106f32fbeSmrg fi 18342a253d6aeSmrg 1834306f32fbeSmrg CFLAGS="$CFLAGS -Waddress" 18344a253d6aeSmrg 18345b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 18346b41a30aaSmrgprintf %s "checking if $CC supports -Waddress... " >&6; } 1834757ee1794Smrg cacheid=xorg_cv_cc_flag__Waddress 18348b41a30aaSmrg if eval test \${$cacheid+y} 18349b41a30aaSmrgthen : 18350b41a30aaSmrg printf %s "(cached) " >&6 18351b41a30aaSmrgelse $as_nop 1835206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1835306f32fbeSmrg/* end confdefs.h. */ 1835406f32fbeSmrgint i; 1835506f32fbeSmrgint 18356b41a30aaSmrgmain (void) 1835706f32fbeSmrg{ 18358ea133fd7Smrg 1835906f32fbeSmrg ; 1836006f32fbeSmrg return 0; 1836106f32fbeSmrg} 1836206f32fbeSmrg_ACEOF 18363b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18364b41a30aaSmrgthen : 1836557ee1794Smrg eval $cacheid=yes 18366b41a30aaSmrgelse $as_nop 1836757ee1794Smrg eval $cacheid=no 1836806f32fbeSmrgfi 18369b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1837006f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1837106f32fbeSmrgfi 18372a253d6aeSmrg 18373a253d6aeSmrg 1837406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18375a253d6aeSmrg 1837657ee1794Smrg eval supported=\$$cacheid 18377b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18378b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1837906f32fbeSmrg if test "$supported" = "yes" ; then 1838006f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 1838106f32fbeSmrg found="yes" 1838206f32fbeSmrg fi 1838306f32fbeSmrg fi 18384a253d6aeSmrg 18385a253d6aeSmrg 18386a253d6aeSmrg 18387a253d6aeSmrg 18388a253d6aeSmrg 18389a253d6aeSmrg 18390a253d6aeSmrg 18391a253d6aeSmrg 18392a253d6aeSmrg 18393ea133fd7Smrg 18394ea133fd7Smrg 18395a253d6aeSmrg 18396ea133fd7Smrg 1839757ee1794Smrg 1839857ee1794Smrg 1839906f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18400a253d6aeSmrg 1840157ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1840206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18403b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18404b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18405b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18406b41a30aaSmrgthen : 18407b41a30aaSmrg printf %s "(cached) " >&6 18408b41a30aaSmrgelse $as_nop 1840906f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1841006f32fbeSmrg/* end confdefs.h. */ 1841106f32fbeSmrgint i; 1841206f32fbeSmrg_ACEOF 18413b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18414b41a30aaSmrgthen : 1841557ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18416b41a30aaSmrgelse $as_nop 1841757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1841806f32fbeSmrgfi 18419b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1842006f32fbeSmrgfi 18421b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18422b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1842357ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1842406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1842506f32fbeSmrgfi 18426a253d6aeSmrg 1842757ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1842857ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1842906f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1843006f32fbeSmrg fi 1843106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18432b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18433b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18434b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18435b41a30aaSmrgthen : 18436b41a30aaSmrg printf %s "(cached) " >&6 18437b41a30aaSmrgelse $as_nop 1843806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1843906f32fbeSmrg/* end confdefs.h. */ 1844006f32fbeSmrgint i; 1844106f32fbeSmrg_ACEOF 18442b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18443b41a30aaSmrgthen : 1844457ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18445b41a30aaSmrgelse $as_nop 1844657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1844706f32fbeSmrgfi 18448b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1844906f32fbeSmrgfi 18450b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18451b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1845257ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1845306f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1845406f32fbeSmrgfi 18455a253d6aeSmrg 1845606f32fbeSmrgfound="no" 18457a253d6aeSmrg 1845806f32fbeSmrg if test $found = "no" ; then 1845931637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1846006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1846106f32fbeSmrg fi 18462a253d6aeSmrg 1846331637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1846406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1846506f32fbeSmrg fi 18466a253d6aeSmrg 1846706f32fbeSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 18468a253d6aeSmrg 18469b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 18470b41a30aaSmrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1847157ee1794Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 18472b41a30aaSmrg if eval test \${$cacheid+y} 18473b41a30aaSmrgthen : 18474b41a30aaSmrg printf %s "(cached) " >&6 18475b41a30aaSmrgelse $as_nop 1847606f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1847706f32fbeSmrg/* end confdefs.h. */ 1847806f32fbeSmrgint i; 1847906f32fbeSmrgint 18480b41a30aaSmrgmain (void) 1848106f32fbeSmrg{ 18482a253d6aeSmrg 1848306f32fbeSmrg ; 1848406f32fbeSmrg return 0; 1848506f32fbeSmrg} 1848606f32fbeSmrg_ACEOF 18487b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18488b41a30aaSmrgthen : 1848957ee1794Smrg eval $cacheid=yes 18490b41a30aaSmrgelse $as_nop 1849157ee1794Smrg eval $cacheid=no 1849206f32fbeSmrgfi 18493b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1849406f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1849506f32fbeSmrgfi 18496ea133fd7Smrg 18497ea133fd7Smrg 1849806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18499ea133fd7Smrg 1850057ee1794Smrg eval supported=\$$cacheid 18501b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18502b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1850306f32fbeSmrg if test "$supported" = "yes" ; then 1850406f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 1850506f32fbeSmrg found="yes" 1850606f32fbeSmrg fi 1850706f32fbeSmrg fi 18508ea133fd7Smrg 18509ea133fd7Smrg 18510a253d6aeSmrg 18511a253d6aeSmrg 18512a253d6aeSmrg 18513a253d6aeSmrg 18514a253d6aeSmrg 18515a253d6aeSmrg 18516a253d6aeSmrg 18517a253d6aeSmrg 18518a253d6aeSmrg 18519a253d6aeSmrg 18520a253d6aeSmrg 1852157ee1794Smrg 1852257ee1794Smrg 1852306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 18524a253d6aeSmrg 1852557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1852606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18527b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18528b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18529b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18530b41a30aaSmrgthen : 18531b41a30aaSmrg printf %s "(cached) " >&6 18532b41a30aaSmrgelse $as_nop 1853306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1853406f32fbeSmrg/* end confdefs.h. */ 1853506f32fbeSmrgint i; 1853606f32fbeSmrg_ACEOF 18537b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18538b41a30aaSmrgthen : 1853957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18540b41a30aaSmrgelse $as_nop 1854157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1854206f32fbeSmrgfi 18543b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1854406f32fbeSmrgfi 18545b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18546b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1854757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1854806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1854906f32fbeSmrgfi 18550a253d6aeSmrg 1855157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1855257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1855306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1855406f32fbeSmrg fi 1855506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18556b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18557b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18558b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18559b41a30aaSmrgthen : 18560b41a30aaSmrg printf %s "(cached) " >&6 18561b41a30aaSmrgelse $as_nop 1856206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1856306f32fbeSmrg/* end confdefs.h. */ 1856406f32fbeSmrgint i; 1856506f32fbeSmrg_ACEOF 18566b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18567b41a30aaSmrgthen : 1856857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18569b41a30aaSmrgelse $as_nop 1857057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1857106f32fbeSmrgfi 18572b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1857306f32fbeSmrgfi 18574b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18575b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1857657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1857706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1857806f32fbeSmrgfi 18579a253d6aeSmrg 1858006f32fbeSmrgfound="no" 18581a253d6aeSmrg 1858206f32fbeSmrg if test $found = "no" ; then 1858331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1858406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1858506f32fbeSmrg fi 18586a253d6aeSmrg 1858731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1858806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1858906f32fbeSmrg fi 18590a253d6aeSmrg 1859106f32fbeSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 18592a253d6aeSmrg 18593b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 18594b41a30aaSmrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1859557ee1794Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 18596b41a30aaSmrg if eval test \${$cacheid+y} 18597b41a30aaSmrgthen : 18598b41a30aaSmrg printf %s "(cached) " >&6 18599b41a30aaSmrgelse $as_nop 1860006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1860106f32fbeSmrg/* end confdefs.h. */ 1860206f32fbeSmrgint i; 1860306f32fbeSmrgint 18604b41a30aaSmrgmain (void) 1860506f32fbeSmrg{ 18606a253d6aeSmrg 1860706f32fbeSmrg ; 1860806f32fbeSmrg return 0; 1860906f32fbeSmrg} 1861006f32fbeSmrg_ACEOF 18611b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18612b41a30aaSmrgthen : 1861357ee1794Smrg eval $cacheid=yes 18614b41a30aaSmrgelse $as_nop 1861557ee1794Smrg eval $cacheid=no 1861606f32fbeSmrgfi 18617b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1861806f32fbeSmrg conftest$ac_exeext conftest.$ac_ext 1861906f32fbeSmrgfi 18620a253d6aeSmrg 18621a253d6aeSmrg 1862206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18623a253d6aeSmrg 1862457ee1794Smrg eval supported=\$$cacheid 18625b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18626b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1862706f32fbeSmrg if test "$supported" = "yes" ; then 1862806f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 1862906f32fbeSmrg found="yes" 1863006f32fbeSmrg fi 1863106f32fbeSmrg fi 18632a253d6aeSmrg 18633a253d6aeSmrg 1863406f32fbeSmrgfi 18635a253d6aeSmrg 18636ea133fd7Smrg 18637ea133fd7Smrg 18638ea133fd7Smrg 18639ea133fd7Smrg 18640ea133fd7Smrg 18641ea133fd7Smrg 1864206f32fbeSmrg CWARNFLAGS="$BASE_CFLAGS" 1864306f32fbeSmrg if test "x$GCC" = xyes ; then 1864406f32fbeSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 1864506f32fbeSmrg fi 18646ea133fd7Smrg 18647ea133fd7Smrg 18648ea133fd7Smrg 18649a253d6aeSmrg 18650a253d6aeSmrg 18651a253d6aeSmrg 18652a253d6aeSmrg 18653a253d6aeSmrg 1865406f32fbeSmrg# Check whether --enable-strict-compilation was given. 18655b41a30aaSmrgif test ${enable_strict_compilation+y} 18656b41a30aaSmrgthen : 1865706f32fbeSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 18658b41a30aaSmrgelse $as_nop 1865906f32fbeSmrg STRICT_COMPILE=no 1866006f32fbeSmrgfi 18661a253d6aeSmrg 18662a253d6aeSmrg 18663a253d6aeSmrg 18664a253d6aeSmrg 18665a253d6aeSmrg 18666a253d6aeSmrg 1866706f32fbeSmrgSTRICT_CFLAGS="" 18668a253d6aeSmrg 18669a253d6aeSmrg 18670a253d6aeSmrg 18671a253d6aeSmrg 18672a253d6aeSmrg 18673a253d6aeSmrg 18674a253d6aeSmrg 18675a253d6aeSmrg 1867625b89263Smrg 1867725b89263Smrg 1867825b89263Smrg 1867957ee1794Smrg 1868057ee1794Smrg 1868106f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1868225b89263Smrg 1868357ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1868406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18685b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18686b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18687b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18688b41a30aaSmrgthen : 18689b41a30aaSmrg printf %s "(cached) " >&6 18690b41a30aaSmrgelse $as_nop 1869106f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1869206f32fbeSmrg/* end confdefs.h. */ 1869306f32fbeSmrgint i; 1869406f32fbeSmrg_ACEOF 18695b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18696b41a30aaSmrgthen : 1869757ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18698b41a30aaSmrgelse $as_nop 1869957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1870025b89263Smrgfi 18701b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1870206f32fbeSmrgfi 18703b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18704b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1870557ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1870606f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1870725b89263Smrgfi 18708a253d6aeSmrg 1870957ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1871057ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1871106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1871206f32fbeSmrg fi 1871306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18714b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18715b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18716b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18717b41a30aaSmrgthen : 18718b41a30aaSmrg printf %s "(cached) " >&6 18719b41a30aaSmrgelse $as_nop 1872006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1872106f32fbeSmrg/* end confdefs.h. */ 1872206f32fbeSmrgint i; 1872306f32fbeSmrg_ACEOF 18724b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18725b41a30aaSmrgthen : 1872657ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18727b41a30aaSmrgelse $as_nop 1872857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1872906f32fbeSmrgfi 18730b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1873106f32fbeSmrgfi 18732b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18733b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1873457ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1873506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1873606f32fbeSmrgfi 1873725b89263Smrg 1873806f32fbeSmrgfound="no" 1873925b89263Smrg 1874006f32fbeSmrg if test $found = "no" ; then 1874131637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1874206f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1874306f32fbeSmrg fi 1874425b89263Smrg 1874531637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1874606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1874706f32fbeSmrg fi 1874825b89263Smrg 1874906f32fbeSmrg CFLAGS="$CFLAGS -pedantic" 1875006f32fbeSmrg 18751b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 18752b41a30aaSmrgprintf %s "checking if $CC supports -pedantic... " >&6; } 1875357ee1794Smrg cacheid=xorg_cv_cc_flag__pedantic 18754b41a30aaSmrg if eval test \${$cacheid+y} 18755b41a30aaSmrgthen : 18756b41a30aaSmrg printf %s "(cached) " >&6 18757b41a30aaSmrgelse $as_nop 1875806f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18759ea133fd7Smrg/* end confdefs.h. */ 1876006f32fbeSmrgint i; 1876125b89263Smrgint 18762b41a30aaSmrgmain (void) 18763ea133fd7Smrg{ 1876406f32fbeSmrg 1876525b89263Smrg ; 1876625b89263Smrg return 0; 18767ea133fd7Smrg} 1876825b89263Smrg_ACEOF 18769b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18770b41a30aaSmrgthen : 1877157ee1794Smrg eval $cacheid=yes 18772b41a30aaSmrgelse $as_nop 1877357ee1794Smrg eval $cacheid=no 1877425b89263Smrgfi 18775b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1877625b89263Smrg conftest$ac_exeext conftest.$ac_ext 1877725b89263Smrgfi 18778a253d6aeSmrg 18779a253d6aeSmrg 1878006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 18781a253d6aeSmrg 1878257ee1794Smrg eval supported=\$$cacheid 18783b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18784b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1878506f32fbeSmrg if test "$supported" = "yes" ; then 1878606f32fbeSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 1878706f32fbeSmrg found="yes" 1878806f32fbeSmrg fi 1878906f32fbeSmrg fi 18790a253d6aeSmrg 1879106f32fbeSmrg 1879206f32fbeSmrg 1879306f32fbeSmrg 1879406f32fbeSmrg 1879506f32fbeSmrg 1879606f32fbeSmrg 1879706f32fbeSmrg 1879806f32fbeSmrg 1879906f32fbeSmrg 1880006f32fbeSmrg 1880106f32fbeSmrg 1880206f32fbeSmrg 1880357ee1794Smrg 1880457ee1794Smrg 1880506f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1880606f32fbeSmrg 1880757ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1880806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18809b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18810b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18811b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18812b41a30aaSmrgthen : 18813b41a30aaSmrg printf %s "(cached) " >&6 18814b41a30aaSmrgelse $as_nop 1881506f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1881625b89263Smrg/* end confdefs.h. */ 1881706f32fbeSmrgint i; 1881825b89263Smrg_ACEOF 18819b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18820b41a30aaSmrgthen : 1882157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 18822b41a30aaSmrgelse $as_nop 1882357ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1882425b89263Smrgfi 18825b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1882625b89263Smrgfi 18827b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18828b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1882957ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1883006f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1883106f32fbeSmrgfi 1883206f32fbeSmrg 1883357ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1883457ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1883506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1883606f32fbeSmrg fi 1883706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18838b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18839b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18840b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18841b41a30aaSmrgthen : 18842b41a30aaSmrg printf %s "(cached) " >&6 18843b41a30aaSmrgelse $as_nop 1884406f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1884525b89263Smrg/* end confdefs.h. */ 1884606f32fbeSmrgint i; 1884706f32fbeSmrg_ACEOF 18848b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18849b41a30aaSmrgthen : 1885057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 18851b41a30aaSmrgelse $as_nop 1885257ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1885306f32fbeSmrgfi 18854b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1885506f32fbeSmrgfi 18856b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18857b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1885857ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1885906f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1886006f32fbeSmrgfi 18861a253d6aeSmrg 1886206f32fbeSmrgfound="no" 1886306f32fbeSmrg 1886406f32fbeSmrg if test $found = "no" ; then 1886531637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1886606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1886706f32fbeSmrg fi 1886806f32fbeSmrg 1886931637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1887006f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1887106f32fbeSmrg fi 1887206f32fbeSmrg 1887306f32fbeSmrg CFLAGS="$CFLAGS -Werror" 1887406f32fbeSmrg 18875b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 18876b41a30aaSmrgprintf %s "checking if $CC supports -Werror... " >&6; } 1887757ee1794Smrg cacheid=xorg_cv_cc_flag__Werror 18878b41a30aaSmrg if eval test \${$cacheid+y} 18879b41a30aaSmrgthen : 18880b41a30aaSmrg printf %s "(cached) " >&6 18881b41a30aaSmrgelse $as_nop 1888206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1888306f32fbeSmrg/* end confdefs.h. */ 1888406f32fbeSmrgint i; 1888525b89263Smrgint 18886b41a30aaSmrgmain (void) 1888725b89263Smrg{ 1888806f32fbeSmrg 1888925b89263Smrg ; 1889025b89263Smrg return 0; 18891ea133fd7Smrg} 1889225b89263Smrg_ACEOF 18893b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18894b41a30aaSmrgthen : 1889557ee1794Smrg eval $cacheid=yes 18896b41a30aaSmrgelse $as_nop 1889757ee1794Smrg eval $cacheid=no 1889825b89263Smrgfi 18899b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1890025b89263Smrg conftest$ac_exeext conftest.$ac_ext 1890125b89263Smrgfi 1890206f32fbeSmrg 1890306f32fbeSmrg 1890406f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1890506f32fbeSmrg 1890657ee1794Smrg eval supported=\$$cacheid 18907b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18908b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1890906f32fbeSmrg if test "$supported" = "yes" ; then 1891006f32fbeSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 1891106f32fbeSmrg found="yes" 1891206f32fbeSmrg fi 1891306f32fbeSmrg fi 1891406f32fbeSmrg 1891506f32fbeSmrg if test $found = "no" ; then 1891631637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1891706f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1891806f32fbeSmrg fi 1891906f32fbeSmrg 1892031637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1892106f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1892206f32fbeSmrg fi 1892306f32fbeSmrg 1892406f32fbeSmrg CFLAGS="$CFLAGS -errwarn" 1892506f32fbeSmrg 18926b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 18927b41a30aaSmrgprintf %s "checking if $CC supports -errwarn... " >&6; } 1892857ee1794Smrg cacheid=xorg_cv_cc_flag__errwarn 18929b41a30aaSmrg if eval test \${$cacheid+y} 18930b41a30aaSmrgthen : 18931b41a30aaSmrg printf %s "(cached) " >&6 18932b41a30aaSmrgelse $as_nop 1893306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1893425b89263Smrg/* end confdefs.h. */ 1893506f32fbeSmrgint i; 18936ea133fd7Smrgint 18937b41a30aaSmrgmain (void) 18938ea133fd7Smrg{ 1893906f32fbeSmrg 18940ea133fd7Smrg ; 18941ea133fd7Smrg return 0; 18942ea133fd7Smrg} 18943ea133fd7Smrg_ACEOF 18944b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 18945b41a30aaSmrgthen : 1894657ee1794Smrg eval $cacheid=yes 18947b41a30aaSmrgelse $as_nop 1894857ee1794Smrg eval $cacheid=no 18949ea133fd7Smrgfi 18950b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1895125b89263Smrg conftest$ac_exeext conftest.$ac_ext 18952ea133fd7Smrgfi 1895306f32fbeSmrg 1895406f32fbeSmrg 1895506f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1895606f32fbeSmrg 1895757ee1794Smrg eval supported=\$$cacheid 18958b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18959b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1896006f32fbeSmrg if test "$supported" = "yes" ; then 1896106f32fbeSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 1896206f32fbeSmrg found="yes" 1896306f32fbeSmrg fi 1896406f32fbeSmrg fi 1896506f32fbeSmrg 1896606f32fbeSmrg 1896706f32fbeSmrg 1896806f32fbeSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 1896906f32fbeSmrg# activate it with -Werror, so we add it here explicitly. 1897006f32fbeSmrg 1897106f32fbeSmrg 1897206f32fbeSmrg 1897306f32fbeSmrg 1897406f32fbeSmrg 1897506f32fbeSmrg 1897606f32fbeSmrg 1897706f32fbeSmrg 1897806f32fbeSmrg 1897906f32fbeSmrg 1898006f32fbeSmrg 1898157ee1794Smrg 1898257ee1794Smrg 1898306f32fbeSmrgxorg_testset_save_CFLAGS="$CFLAGS" 1898406f32fbeSmrg 1898557ee1794Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1898606f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18987b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18988b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18989b41a30aaSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 18990b41a30aaSmrgthen : 18991b41a30aaSmrg printf %s "(cached) " >&6 18992b41a30aaSmrgelse $as_nop 1899306f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1899406f32fbeSmrg/* end confdefs.h. */ 1899506f32fbeSmrgint i; 1899606f32fbeSmrg_ACEOF 18997b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 18998b41a30aaSmrgthen : 1899957ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=yes 19000b41a30aaSmrgelse $as_nop 1900157ee1794Smrg xorg_cv_cc_flag_unknown_warning_option=no 1900206f32fbeSmrgfi 19003b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1900406f32fbeSmrgfi 19005b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19006b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1900757ee1794Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1900806f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1900906f32fbeSmrgfi 1901006f32fbeSmrg 1901157ee1794Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1901257ee1794Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1901306f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1901406f32fbeSmrg fi 1901506f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19016b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19017b41a30aaSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19018b41a30aaSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19019b41a30aaSmrgthen : 19020b41a30aaSmrg printf %s "(cached) " >&6 19021b41a30aaSmrgelse $as_nop 1902206f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19023ea133fd7Smrg/* end confdefs.h. */ 1902406f32fbeSmrgint i; 1902506f32fbeSmrg_ACEOF 19026b41a30aaSmrgif ac_fn_c_try_compile "$LINENO" 19027b41a30aaSmrgthen : 1902857ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 19029b41a30aaSmrgelse $as_nop 1903057ee1794Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1903106f32fbeSmrgfi 19032b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1903306f32fbeSmrgfi 19034b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19035b41a30aaSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1903657ee1794Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1903706f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1903806f32fbeSmrgfi 1903925b89263Smrg 1904006f32fbeSmrgfound="no" 1904106f32fbeSmrg 1904206f32fbeSmrg if test $found = "no" ; then 1904331637056Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1904406f32fbeSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1904506f32fbeSmrg fi 1904606f32fbeSmrg 1904731637056Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1904806f32fbeSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1904906f32fbeSmrg fi 1905006f32fbeSmrg 1905106f32fbeSmrg CFLAGS="$CFLAGS -Werror=attributes" 1905206f32fbeSmrg 19053b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 19054b41a30aaSmrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 1905531637056Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 19056b41a30aaSmrg if eval test \${$cacheid+y} 19057b41a30aaSmrgthen : 19058b41a30aaSmrg printf %s "(cached) " >&6 19059b41a30aaSmrgelse $as_nop 1906006f32fbeSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906106f32fbeSmrg/* end confdefs.h. */ 1906206f32fbeSmrgint i; 19063ea133fd7Smrgint 19064b41a30aaSmrgmain (void) 19065ea133fd7Smrg{ 1906606f32fbeSmrg 19067ea133fd7Smrg ; 19068ea133fd7Smrg return 0; 19069ea133fd7Smrg} 19070ea133fd7Smrg_ACEOF 19071b41a30aaSmrgif ac_fn_c_try_link "$LINENO" 19072b41a30aaSmrgthen : 1907357ee1794Smrg eval $cacheid=yes 19074b41a30aaSmrgelse $as_nop 1907557ee1794Smrg eval $cacheid=no 1907625b89263Smrgfi 19077b41a30aaSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1907825b89263Smrg conftest$ac_exeext conftest.$ac_ext 1907925b89263Smrgfi 1908025b89263Smrg 19081a253d6aeSmrg 1908206f32fbeSmrg CFLAGS="$xorg_testset_save_CFLAGS" 1908306f32fbeSmrg 1908457ee1794Smrg eval supported=\$$cacheid 19085b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19086b41a30aaSmrgprintf "%s\n" "$supported" >&6; } 1908706f32fbeSmrg if test "$supported" = "yes" ; then 1908806f32fbeSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 1908906f32fbeSmrg found="yes" 1909006f32fbeSmrg fi 1909106f32fbeSmrg fi 1909206f32fbeSmrg 19093a253d6aeSmrg 1909425b89263Smrg 1909506f32fbeSmrgif test "x$STRICT_COMPILE" = "xyes"; then 1909606f32fbeSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 1909706f32fbeSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 19098ea133fd7Smrgfi 1909925b89263Smrg 1910025b89263Smrg 1910106f32fbeSmrg 1910206f32fbeSmrg 1910306f32fbeSmrg 1910406f32fbeSmrg 1910506f32fbeSmrgcat >>confdefs.h <<_ACEOF 1910606f32fbeSmrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1910706f32fbeSmrg_ACEOF 1910806f32fbeSmrg 1910906f32fbeSmrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1911006f32fbeSmrg if test "x$PVM" = "x"; then 1911106f32fbeSmrg PVM="0" 1911206f32fbeSmrg fi 1911306f32fbeSmrg 19114b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 1911506f32fbeSmrg 1911606f32fbeSmrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1911706f32fbeSmrg if test "x$PVP" = "x"; then 1911806f32fbeSmrg PVP="0" 1911906f32fbeSmrg fi 1912006f32fbeSmrg 19121b41a30aaSmrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 1912206f32fbeSmrg 1912306f32fbeSmrg 1912406f32fbeSmrg 19125b41a30aaSmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 1912606f32fbeSmrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 19127b41a30aaSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 19128b41a30aaSmrgtouch \$(top_srcdir)/ChangeLog; \ 19129b41a30aaSmrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 1913006f32fbeSmrg 1913106f32fbeSmrg 1913206f32fbeSmrg 1913306f32fbeSmrg 1913406f32fbeSmrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1913506f32fbeSmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1913606f32fbeSmrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 19137b41a30aaSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 19138b41a30aaSmrgtouch \$(top_srcdir)/INSTALL; \ 19139b41a30aaSmrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 19140b41a30aaSmrg 19141b41a30aaSmrg 1914206f32fbeSmrg 1914306f32fbeSmrg 1914406f32fbeSmrg 1914506f32fbeSmrg 19146b41a30aaSmrgcase $host_os in 19147b41a30aaSmrg solaris*) 19148b41a30aaSmrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 19149b41a30aaSmrg # check for a man page file found in later versions that use 19150b41a30aaSmrg # traditional section numbers instead 19151b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 19152b41a30aaSmrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 19153b41a30aaSmrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 19154b41a30aaSmrgthen : 19155b41a30aaSmrg printf %s "(cached) " >&6 19156b41a30aaSmrgelse $as_nop 19157b41a30aaSmrg test "$cross_compiling" = yes && 19158b41a30aaSmrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 19159b41a30aaSmrgif test -r "/usr/share/man/man7/attributes.7"; then 19160b41a30aaSmrg ac_cv_file__usr_share_man_man7_attributes_7=yes 19161b41a30aaSmrgelse 19162b41a30aaSmrg ac_cv_file__usr_share_man_man7_attributes_7=no 19163b41a30aaSmrgfi 19164b41a30aaSmrgfi 19165b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 19166b41a30aaSmrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 19167b41a30aaSmrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 19168b41a30aaSmrgthen : 19169b41a30aaSmrg SYSV_MAN_SECTIONS=false 19170b41a30aaSmrgelse $as_nop 19171b41a30aaSmrg SYSV_MAN_SECTIONS=true 19172b41a30aaSmrgfi 1917306f32fbeSmrg 19174b41a30aaSmrg ;; 19175b41a30aaSmrg *) SYSV_MAN_SECTIONS=false ;; 19176b41a30aaSmrgesac 1917706f32fbeSmrg 1917806f32fbeSmrgif test x$APP_MAN_SUFFIX = x ; then 1917906f32fbeSmrg APP_MAN_SUFFIX=1 1918006f32fbeSmrgfi 1918106f32fbeSmrgif test x$APP_MAN_DIR = x ; then 1918206f32fbeSmrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1918306f32fbeSmrgfi 1918406f32fbeSmrg 1918506f32fbeSmrgif test x$LIB_MAN_SUFFIX = x ; then 1918606f32fbeSmrg LIB_MAN_SUFFIX=3 1918706f32fbeSmrgfi 1918806f32fbeSmrgif test x$LIB_MAN_DIR = x ; then 1918906f32fbeSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 19190ea133fd7Smrgfi 19191a253d6aeSmrg 1919206f32fbeSmrgif test x$FILE_MAN_SUFFIX = x ; then 19193b41a30aaSmrg case $SYSV_MAN_SECTIONS in 19194b41a30aaSmrg true) FILE_MAN_SUFFIX=4 ;; 1919531637056Smrg *) FILE_MAN_SUFFIX=5 ;; 1919606f32fbeSmrg esac 1919706f32fbeSmrgfi 1919806f32fbeSmrgif test x$FILE_MAN_DIR = x ; then 1919906f32fbeSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1920006f32fbeSmrgfi 1920125b89263Smrg 1920206f32fbeSmrgif test x$MISC_MAN_SUFFIX = x ; then 19203b41a30aaSmrg case $SYSV_MAN_SECTIONS in 19204b41a30aaSmrg true) MISC_MAN_SUFFIX=5 ;; 1920531637056Smrg *) MISC_MAN_SUFFIX=7 ;; 1920606f32fbeSmrg esac 1920706f32fbeSmrgfi 1920806f32fbeSmrgif test x$MISC_MAN_DIR = x ; then 1920906f32fbeSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 19210ea133fd7Smrgfi 19211a253d6aeSmrg 1921206f32fbeSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 19213b41a30aaSmrg case $SYSV_MAN_SECTIONS in 19214b41a30aaSmrg true) DRIVER_MAN_SUFFIX=7 ;; 1921531637056Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1921606f32fbeSmrg esac 1921706f32fbeSmrgfi 1921806f32fbeSmrgif test x$DRIVER_MAN_DIR = x ; then 1921906f32fbeSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 1922006f32fbeSmrgfi 1922125b89263Smrg 1922206f32fbeSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 19223b41a30aaSmrg case $SYSV_MAN_SECTIONS in 19224b41a30aaSmrg true) ADMIN_MAN_SUFFIX=1m ;; 1922531637056Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1922606f32fbeSmrg esac 1922706f32fbeSmrgfi 1922806f32fbeSmrgif test x$ADMIN_MAN_DIR = x ; then 1922906f32fbeSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 19230ea133fd7Smrgfi 19231a253d6aeSmrg 1923225b89263Smrg 1923325b89263Smrg 1923425b89263Smrg 1923525b89263Smrg 1923625b89263Smrg 1923725b89263Smrg 1923825b89263Smrg 1923925b89263Smrg 19240a253d6aeSmrg 19241a253d6aeSmrg 19242a253d6aeSmrg 19243a253d6aeSmrg 19244a253d6aeSmrg 1924506f32fbeSmrg 1924606f32fbeSmrgXORG_MAN_PAGE="X Version 11" 1924706f32fbeSmrg 1924806f32fbeSmrgMAN_SUBSTS="\ 1924906f32fbeSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1925006f32fbeSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1925106f32fbeSmrg -e 's|__xservername__|Xorg|g' \ 1925206f32fbeSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 1925306f32fbeSmrg -e 's|__projectroot__|\$(prefix)|g' \ 1925406f32fbeSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1925506f32fbeSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1925606f32fbeSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1925706f32fbeSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1925806f32fbeSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1925906f32fbeSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1926006f32fbeSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 1926106f32fbeSmrg 1926206f32fbeSmrg 1926306f32fbeSmrg 1926406f32fbeSmrg# Check whether --enable-silent-rules was given. 19265b41a30aaSmrgif test ${enable_silent_rules+y} 19266b41a30aaSmrgthen : 1926706f32fbeSmrg enableval=$enable_silent_rules; 1926825b89263Smrgfi 19269a253d6aeSmrg 1927057ee1794Smrgcase $enable_silent_rules in # ((( 1927157ee1794Smrg yes) AM_DEFAULT_VERBOSITY=0;; 1927257ee1794Smrg no) AM_DEFAULT_VERBOSITY=1;; 1927357ee1794Smrg *) AM_DEFAULT_VERBOSITY=0;; 1927406f32fbeSmrgesac 1927557ee1794Smrgam_make=${MAKE-make} 19276b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 19277b41a30aaSmrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 19278b41a30aaSmrgif test ${am_cv_make_support_nested_variables+y} 19279b41a30aaSmrgthen : 19280b41a30aaSmrg printf %s "(cached) " >&6 19281b41a30aaSmrgelse $as_nop 19282b41a30aaSmrg if printf "%s\n" 'TRUE=$(BAR$(V)) 1928357ee1794SmrgBAR0=false 1928457ee1794SmrgBAR1=true 1928557ee1794SmrgV=1 1928657ee1794Smrgam__doit: 1928757ee1794Smrg @$(TRUE) 1928857ee1794Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 1928957ee1794Smrg am_cv_make_support_nested_variables=yes 1929057ee1794Smrgelse 1929157ee1794Smrg am_cv_make_support_nested_variables=no 1929257ee1794Smrgfi 1929357ee1794Smrgfi 19294b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 19295b41a30aaSmrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 1929657ee1794Smrgif test $am_cv_make_support_nested_variables = yes; then 1929757ee1794Smrg AM_V='$(V)' 1929857ee1794Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1929957ee1794Smrgelse 1930057ee1794Smrg AM_V=$AM_DEFAULT_VERBOSITY 1930157ee1794Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1930257ee1794Smrgfi 1930306f32fbeSmrgAM_BACKSLASH='\' 19304a253d6aeSmrg 19305ea133fd7Smrg 1930625b89263Smrg 19307ea133fd7Smrg 1930806f32fbeSmrg# Check whether --enable-specs was given. 19309b41a30aaSmrgif test ${enable_specs+y} 19310b41a30aaSmrgthen : 1931106f32fbeSmrg enableval=$enable_specs; build_specs=$enableval 19312b41a30aaSmrgelse $as_nop 1931306f32fbeSmrg build_specs=yes 1931406f32fbeSmrgfi 19315a253d6aeSmrg 19316a253d6aeSmrg 1931706f32fbeSmrg if test x$build_specs = xyes; then 1931806f32fbeSmrg ENABLE_SPECS_TRUE= 1931906f32fbeSmrg ENABLE_SPECS_FALSE='#' 1932006f32fbeSmrgelse 1932106f32fbeSmrg ENABLE_SPECS_TRUE='#' 1932206f32fbeSmrg ENABLE_SPECS_FALSE= 1932306f32fbeSmrgfi 19324a253d6aeSmrg 19325b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5 19326b41a30aaSmrgprintf %s "checking whether to build functional specifications... " >&6; } 19327b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5 19328b41a30aaSmrgprintf "%s\n" "$build_specs" >&6; } 19329a253d6aeSmrg 1933025b89263Smrg 1933125b89263Smrg 19332a253d6aeSmrg 19333a253d6aeSmrg 1933406f32fbeSmrg# Check whether --with-xmlto was given. 19335b41a30aaSmrgif test ${with_xmlto+y} 19336b41a30aaSmrgthen : 1933706f32fbeSmrg withval=$with_xmlto; use_xmlto=$withval 19338b41a30aaSmrgelse $as_nop 1933906f32fbeSmrg use_xmlto=auto 19340ea133fd7Smrgfi 19341a253d6aeSmrg 19342a253d6aeSmrg 19343a253d6aeSmrg 1934406f32fbeSmrgif test "x$use_xmlto" = x"auto"; then 1934506f32fbeSmrg # Extract the first word of "xmlto", so it can be a program name with args. 1934606f32fbeSmrgset dummy xmlto; ac_word=$2 19347b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19348b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19349b41a30aaSmrgif test ${ac_cv_path_XMLTO+y} 19350b41a30aaSmrgthen : 19351b41a30aaSmrg printf %s "(cached) " >&6 19352b41a30aaSmrgelse $as_nop 1935306f32fbeSmrg case $XMLTO in 1935406f32fbeSmrg [\\/]* | ?:[\\/]*) 1935506f32fbeSmrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1935606f32fbeSmrg ;; 1935706f32fbeSmrg *) 1935806f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1935906f32fbeSmrgfor as_dir in $PATH 1936006f32fbeSmrgdo 1936106f32fbeSmrg IFS=$as_save_IFS 19362b41a30aaSmrg case $as_dir in #((( 19363b41a30aaSmrg '') as_dir=./ ;; 19364b41a30aaSmrg */) ;; 19365b41a30aaSmrg *) as_dir=$as_dir/ ;; 19366b41a30aaSmrg esac 1936706f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19368b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19369b41a30aaSmrg ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext" 19370b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1937106f32fbeSmrg break 2 1937206f32fbeSmrg fi 1937306f32fbeSmrgdone 1937406f32fbeSmrg done 1937506f32fbeSmrgIFS=$as_save_IFS 1937606f32fbeSmrg 1937706f32fbeSmrg ;; 1937806f32fbeSmrgesac 1937906f32fbeSmrgfi 1938006f32fbeSmrgXMLTO=$ac_cv_path_XMLTO 1938106f32fbeSmrgif test -n "$XMLTO"; then 19382b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 19383b41a30aaSmrgprintf "%s\n" "$XMLTO" >&6; } 1938406f32fbeSmrgelse 19385b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19386b41a30aaSmrgprintf "%s\n" "no" >&6; } 19387ea133fd7Smrgfi 19388a253d6aeSmrg 19389a253d6aeSmrg 1939006f32fbeSmrg if test "x$XMLTO" = "x"; then 19391b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5 19392b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;} 1939306f32fbeSmrg have_xmlto=no 1939406f32fbeSmrg else 1939506f32fbeSmrg have_xmlto=yes 1939606f32fbeSmrg fi 1939706f32fbeSmrgelif test "x$use_xmlto" = x"yes" ; then 1939806f32fbeSmrg # Extract the first word of "xmlto", so it can be a program name with args. 1939906f32fbeSmrgset dummy xmlto; ac_word=$2 19400b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19401b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19402b41a30aaSmrgif test ${ac_cv_path_XMLTO+y} 19403b41a30aaSmrgthen : 19404b41a30aaSmrg printf %s "(cached) " >&6 19405b41a30aaSmrgelse $as_nop 1940606f32fbeSmrg case $XMLTO in 1940706f32fbeSmrg [\\/]* | ?:[\\/]*) 1940806f32fbeSmrg ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 1940906f32fbeSmrg ;; 1941006f32fbeSmrg *) 1941106f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1941206f32fbeSmrgfor as_dir in $PATH 1941306f32fbeSmrgdo 1941406f32fbeSmrg IFS=$as_save_IFS 19415b41a30aaSmrg case $as_dir in #((( 19416b41a30aaSmrg '') as_dir=./ ;; 19417b41a30aaSmrg */) ;; 19418b41a30aaSmrg *) as_dir=$as_dir/ ;; 19419b41a30aaSmrg esac 1942006f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19421b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19422b41a30aaSmrg ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext" 19423b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1942406f32fbeSmrg break 2 1942506f32fbeSmrg fi 1942606f32fbeSmrgdone 1942706f32fbeSmrg done 1942806f32fbeSmrgIFS=$as_save_IFS 19429a253d6aeSmrg 1943006f32fbeSmrg ;; 1943106f32fbeSmrgesac 1943206f32fbeSmrgfi 1943306f32fbeSmrgXMLTO=$ac_cv_path_XMLTO 1943406f32fbeSmrgif test -n "$XMLTO"; then 19435b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 19436b41a30aaSmrgprintf "%s\n" "$XMLTO" >&6; } 1943706f32fbeSmrgelse 19438b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19439b41a30aaSmrgprintf "%s\n" "no" >&6; } 1944006f32fbeSmrgfi 19441a253d6aeSmrg 19442a253d6aeSmrg 1944306f32fbeSmrg if test "x$XMLTO" = "x"; then 1944406f32fbeSmrg as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5 1944506f32fbeSmrg fi 1944606f32fbeSmrg have_xmlto=yes 1944706f32fbeSmrgelif test "x$use_xmlto" = x"no" ; then 1944806f32fbeSmrg if test "x$XMLTO" != "x"; then 19449b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5 19450b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;} 1945106f32fbeSmrg fi 1945206f32fbeSmrg have_xmlto=no 1945306f32fbeSmrgelse 1945406f32fbeSmrg as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5 1945506f32fbeSmrgfi 19456a253d6aeSmrg 1945706f32fbeSmrg# Test for a minimum version of xmlto, if provided. 1945806f32fbeSmrgif test "$have_xmlto" = yes; then 1945906f32fbeSmrg # scrape the xmlto version 19460b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5 19461b41a30aaSmrgprintf %s "checking the xmlto version... " >&6; } 1946206f32fbeSmrg xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` 19463b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5 19464b41a30aaSmrgprintf "%s\n" "$xmlto_version" >&6; } 1946506f32fbeSmrg as_arg_v1=$xmlto_version 1946606f32fbeSmrgas_arg_v2=0.0.22 1946706f32fbeSmrgawk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null 1946806f32fbeSmrgcase $? in #( 1946906f32fbeSmrg 1) : 1947006f32fbeSmrg if test "x$use_xmlto" = xauto; then 19471b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5 19472b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;} 1947306f32fbeSmrg have_xmlto=no 1947406f32fbeSmrg else 1947506f32fbeSmrg as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5 1947606f32fbeSmrg fi ;; #( 1947706f32fbeSmrg 0) : 1947806f32fbeSmrg ;; #( 1947906f32fbeSmrg 2) : 1948006f32fbeSmrg ;; #( 1948106f32fbeSmrg *) : 1948206f32fbeSmrg ;; 1948306f32fbeSmrgesac 1948406f32fbeSmrgfi 19485a253d6aeSmrg 1948606f32fbeSmrg# Test for the ability of xmlto to generate a text target 1948731637056Smrg# 1948831637056Smrg# NOTE: xmlto 0.0.27 or higher return a non-zero return code in the 1948931637056Smrg# following test for empty XML docbook files. 1949031637056Smrg# For compatibility reasons use the following empty XML docbook file and if 1949131637056Smrg# it fails try it again with a non-empty XML file. 1949206f32fbeSmrghave_xmlto_text=no 1949306f32fbeSmrgcat > conftest.xml << "EOF" 1949406f32fbeSmrgEOF 19495b41a30aaSmrgif test "$have_xmlto" = yes 19496b41a30aaSmrgthen : 19497b41a30aaSmrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1 19498b41a30aaSmrgthen : 1949906f32fbeSmrg have_xmlto_text=yes 19500b41a30aaSmrgelse $as_nop 1950131637056Smrg # Try it again with a non-empty XML file. 1950231637056Smrg cat > conftest.xml << "EOF" 1950331637056Smrg<x></x> 1950431637056SmrgEOF 19505b41a30aaSmrg if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1 19506b41a30aaSmrgthen : 1950731637056Smrg have_xmlto_text=yes 19508b41a30aaSmrgelse $as_nop 19509b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5 19510b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;} 1951106f32fbeSmrgfi 1951206f32fbeSmrgfi 1951331637056Smrgfi 1951406f32fbeSmrgrm -f conftest.xml 1951506f32fbeSmrg if test $have_xmlto_text = yes; then 1951606f32fbeSmrg HAVE_XMLTO_TEXT_TRUE= 1951706f32fbeSmrg HAVE_XMLTO_TEXT_FALSE='#' 1951806f32fbeSmrgelse 1951906f32fbeSmrg HAVE_XMLTO_TEXT_TRUE='#' 1952006f32fbeSmrg HAVE_XMLTO_TEXT_FALSE= 1952106f32fbeSmrgfi 19522a253d6aeSmrg 1952306f32fbeSmrg if test "$have_xmlto" = yes; then 1952406f32fbeSmrg HAVE_XMLTO_TRUE= 1952506f32fbeSmrg HAVE_XMLTO_FALSE='#' 1952606f32fbeSmrgelse 1952706f32fbeSmrg HAVE_XMLTO_TRUE='#' 1952806f32fbeSmrg HAVE_XMLTO_FALSE= 1952906f32fbeSmrgfi 19530a253d6aeSmrg 19531a253d6aeSmrg 19532a253d6aeSmrg 19533a253d6aeSmrg 19534a253d6aeSmrg 19535a253d6aeSmrg 1953606f32fbeSmrg# Check whether --with-fop was given. 19537b41a30aaSmrgif test ${with_fop+y} 19538b41a30aaSmrgthen : 1953906f32fbeSmrg withval=$with_fop; use_fop=$withval 19540b41a30aaSmrgelse $as_nop 1954106f32fbeSmrg use_fop=auto 1954206f32fbeSmrgfi 19543a253d6aeSmrg 19544a253d6aeSmrg 19545a253d6aeSmrg 1954606f32fbeSmrgif test "x$use_fop" = x"auto"; then 1954706f32fbeSmrg # Extract the first word of "fop", so it can be a program name with args. 1954806f32fbeSmrgset dummy fop; ac_word=$2 19549b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19550b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19551b41a30aaSmrgif test ${ac_cv_path_FOP+y} 19552b41a30aaSmrgthen : 19553b41a30aaSmrg printf %s "(cached) " >&6 19554b41a30aaSmrgelse $as_nop 1955506f32fbeSmrg case $FOP in 1955606f32fbeSmrg [\\/]* | ?:[\\/]*) 1955706f32fbeSmrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 1955806f32fbeSmrg ;; 1955925b89263Smrg *) 1956006f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1956106f32fbeSmrgfor as_dir in $PATH 1956206f32fbeSmrgdo 1956306f32fbeSmrg IFS=$as_save_IFS 19564b41a30aaSmrg case $as_dir in #((( 19565b41a30aaSmrg '') as_dir=./ ;; 19566b41a30aaSmrg */) ;; 19567b41a30aaSmrg *) as_dir=$as_dir/ ;; 19568b41a30aaSmrg esac 1956906f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19570b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19571b41a30aaSmrg ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext" 19572b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1957306f32fbeSmrg break 2 1957406f32fbeSmrg fi 1957506f32fbeSmrgdone 1957606f32fbeSmrg done 1957706f32fbeSmrgIFS=$as_save_IFS 1957806f32fbeSmrg 1957906f32fbeSmrg ;; 1958006f32fbeSmrgesac 1958106f32fbeSmrgfi 1958206f32fbeSmrgFOP=$ac_cv_path_FOP 1958306f32fbeSmrgif test -n "$FOP"; then 19584b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 19585b41a30aaSmrgprintf "%s\n" "$FOP" >&6; } 1958606f32fbeSmrgelse 19587b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19588b41a30aaSmrgprintf "%s\n" "no" >&6; } 19589ea133fd7Smrgfi 19590a253d6aeSmrg 19591a253d6aeSmrg 1959206f32fbeSmrg if test "x$FOP" = "x"; then 19593b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5 19594b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;} 1959506f32fbeSmrg have_fop=no 1959606f32fbeSmrg else 1959706f32fbeSmrg have_fop=yes 1959806f32fbeSmrg fi 1959906f32fbeSmrgelif test "x$use_fop" = x"yes" ; then 1960006f32fbeSmrg # Extract the first word of "fop", so it can be a program name with args. 1960106f32fbeSmrgset dummy fop; ac_word=$2 19602b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19603b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19604b41a30aaSmrgif test ${ac_cv_path_FOP+y} 19605b41a30aaSmrgthen : 19606b41a30aaSmrg printf %s "(cached) " >&6 19607b41a30aaSmrgelse $as_nop 1960806f32fbeSmrg case $FOP in 1960906f32fbeSmrg [\\/]* | ?:[\\/]*) 1961006f32fbeSmrg ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 1961106f32fbeSmrg ;; 1961206f32fbeSmrg *) 1961306f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1961406f32fbeSmrgfor as_dir in $PATH 1961506f32fbeSmrgdo 1961606f32fbeSmrg IFS=$as_save_IFS 19617b41a30aaSmrg case $as_dir in #((( 19618b41a30aaSmrg '') as_dir=./ ;; 19619b41a30aaSmrg */) ;; 19620b41a30aaSmrg *) as_dir=$as_dir/ ;; 19621b41a30aaSmrg esac 1962206f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19623b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19624b41a30aaSmrg ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext" 19625b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1962606f32fbeSmrg break 2 1962706f32fbeSmrg fi 1962806f32fbeSmrgdone 1962906f32fbeSmrg done 1963006f32fbeSmrgIFS=$as_save_IFS 19631a253d6aeSmrg 1963206f32fbeSmrg ;; 1963306f32fbeSmrgesac 1963406f32fbeSmrgfi 1963506f32fbeSmrgFOP=$ac_cv_path_FOP 1963606f32fbeSmrgif test -n "$FOP"; then 19637b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 19638b41a30aaSmrgprintf "%s\n" "$FOP" >&6; } 1963906f32fbeSmrgelse 19640b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19641b41a30aaSmrgprintf "%s\n" "no" >&6; } 1964206f32fbeSmrgfi 19643a253d6aeSmrg 19644a253d6aeSmrg 1964506f32fbeSmrg if test "x$FOP" = "x"; then 1964606f32fbeSmrg as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5 1964706f32fbeSmrg fi 1964806f32fbeSmrg have_fop=yes 1964906f32fbeSmrgelif test "x$use_fop" = x"no" ; then 1965006f32fbeSmrg if test "x$FOP" != "x"; then 19651b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5 19652b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;} 1965306f32fbeSmrg fi 1965406f32fbeSmrg have_fop=no 1965506f32fbeSmrgelse 1965606f32fbeSmrg as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5 1965706f32fbeSmrgfi 19658a253d6aeSmrg 1965906f32fbeSmrg# Test for a minimum version of fop, if provided. 19660a253d6aeSmrg 1966106f32fbeSmrg if test "$have_fop" = yes; then 1966206f32fbeSmrg HAVE_FOP_TRUE= 1966306f32fbeSmrg HAVE_FOP_FALSE='#' 1966406f32fbeSmrgelse 1966506f32fbeSmrg HAVE_FOP_TRUE='#' 1966606f32fbeSmrg HAVE_FOP_FALSE= 1966706f32fbeSmrgfi 19668a253d6aeSmrg 19669a253d6aeSmrg 19670a253d6aeSmrg 19671a253d6aeSmrg 1967206f32fbeSmrg# Preserves the interface, should it be implemented later 19673a253d6aeSmrg 19674a253d6aeSmrg 19675a253d6aeSmrg 1967606f32fbeSmrg# Check whether --with-xsltproc was given. 19677b41a30aaSmrgif test ${with_xsltproc+y} 19678b41a30aaSmrgthen : 1967906f32fbeSmrg withval=$with_xsltproc; use_xsltproc=$withval 19680b41a30aaSmrgelse $as_nop 1968106f32fbeSmrg use_xsltproc=auto 1968206f32fbeSmrgfi 19683a253d6aeSmrg 19684a253d6aeSmrg 19685a253d6aeSmrg 1968606f32fbeSmrgif test "x$use_xsltproc" = x"auto"; then 1968706f32fbeSmrg # Extract the first word of "xsltproc", so it can be a program name with args. 1968806f32fbeSmrgset dummy xsltproc; ac_word=$2 19689b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19690b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19691b41a30aaSmrgif test ${ac_cv_path_XSLTPROC+y} 19692b41a30aaSmrgthen : 19693b41a30aaSmrg printf %s "(cached) " >&6 19694b41a30aaSmrgelse $as_nop 1969506f32fbeSmrg case $XSLTPROC in 1969606f32fbeSmrg [\\/]* | ?:[\\/]*) 1969706f32fbeSmrg ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. 1969806f32fbeSmrg ;; 1969906f32fbeSmrg *) 1970006f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1970106f32fbeSmrgfor as_dir in $PATH 1970206f32fbeSmrgdo 1970306f32fbeSmrg IFS=$as_save_IFS 19704b41a30aaSmrg case $as_dir in #((( 19705b41a30aaSmrg '') as_dir=./ ;; 19706b41a30aaSmrg */) ;; 19707b41a30aaSmrg *) as_dir=$as_dir/ ;; 19708b41a30aaSmrg esac 1970906f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19710b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19711b41a30aaSmrg ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext" 19712b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1971306f32fbeSmrg break 2 1971406f32fbeSmrg fi 1971506f32fbeSmrgdone 1971606f32fbeSmrg done 1971706f32fbeSmrgIFS=$as_save_IFS 19718a253d6aeSmrg 1971906f32fbeSmrg ;; 1972006f32fbeSmrgesac 1972106f32fbeSmrgfi 1972206f32fbeSmrgXSLTPROC=$ac_cv_path_XSLTPROC 1972306f32fbeSmrgif test -n "$XSLTPROC"; then 19724b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 19725b41a30aaSmrgprintf "%s\n" "$XSLTPROC" >&6; } 1972606f32fbeSmrgelse 19727b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19728b41a30aaSmrgprintf "%s\n" "no" >&6; } 19729ea133fd7Smrgfi 19730a253d6aeSmrg 19731a253d6aeSmrg 1973206f32fbeSmrg if test "x$XSLTPROC" = "x"; then 19733b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5 19734b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;} 1973506f32fbeSmrg have_xsltproc=no 1973606f32fbeSmrg else 1973706f32fbeSmrg have_xsltproc=yes 1973806f32fbeSmrg fi 1973906f32fbeSmrgelif test "x$use_xsltproc" = x"yes" ; then 1974006f32fbeSmrg # Extract the first word of "xsltproc", so it can be a program name with args. 1974106f32fbeSmrgset dummy xsltproc; ac_word=$2 19742b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19743b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19744b41a30aaSmrgif test ${ac_cv_path_XSLTPROC+y} 19745b41a30aaSmrgthen : 19746b41a30aaSmrg printf %s "(cached) " >&6 19747b41a30aaSmrgelse $as_nop 1974806f32fbeSmrg case $XSLTPROC in 1974906f32fbeSmrg [\\/]* | ?:[\\/]*) 1975006f32fbeSmrg ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. 1975106f32fbeSmrg ;; 1975206f32fbeSmrg *) 1975306f32fbeSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1975406f32fbeSmrgfor as_dir in $PATH 1975506f32fbeSmrgdo 1975606f32fbeSmrg IFS=$as_save_IFS 19757b41a30aaSmrg case $as_dir in #((( 19758b41a30aaSmrg '') as_dir=./ ;; 19759b41a30aaSmrg */) ;; 19760b41a30aaSmrg *) as_dir=$as_dir/ ;; 19761b41a30aaSmrg esac 1976206f32fbeSmrg for ac_exec_ext in '' $ac_executable_extensions; do 19763b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19764b41a30aaSmrg ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext" 19765b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 1976606f32fbeSmrg break 2 1976706f32fbeSmrg fi 1976806f32fbeSmrgdone 1976906f32fbeSmrg done 1977006f32fbeSmrgIFS=$as_save_IFS 19771a253d6aeSmrg 1977206f32fbeSmrg ;; 1977306f32fbeSmrgesac 1977406f32fbeSmrgfi 1977506f32fbeSmrgXSLTPROC=$ac_cv_path_XSLTPROC 1977606f32fbeSmrgif test -n "$XSLTPROC"; then 19777b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 19778b41a30aaSmrgprintf "%s\n" "$XSLTPROC" >&6; } 1977906f32fbeSmrgelse 19780b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19781b41a30aaSmrgprintf "%s\n" "no" >&6; } 1978206f32fbeSmrgfi 19783a253d6aeSmrg 19784a253d6aeSmrg 1978506f32fbeSmrg if test "x$XSLTPROC" = "x"; then 1978606f32fbeSmrg as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5 1978706f32fbeSmrg fi 1978806f32fbeSmrg have_xsltproc=yes 1978906f32fbeSmrgelif test "x$use_xsltproc" = x"no" ; then 1979006f32fbeSmrg if test "x$XSLTPROC" != "x"; then 19791b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5 19792b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;} 1979306f32fbeSmrg fi 1979406f32fbeSmrg have_xsltproc=no 1979506f32fbeSmrgelse 1979606f32fbeSmrg as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5 1979706f32fbeSmrgfi 19798a253d6aeSmrg 1979906f32fbeSmrg if test "$have_xsltproc" = yes; then 1980006f32fbeSmrg HAVE_XSLTPROC_TRUE= 1980106f32fbeSmrg HAVE_XSLTPROC_FALSE='#' 1980206f32fbeSmrgelse 1980306f32fbeSmrg HAVE_XSLTPROC_TRUE='#' 1980406f32fbeSmrg HAVE_XSLTPROC_FALSE= 1980506f32fbeSmrgfi 19806a253d6aeSmrg 19807a253d6aeSmrg 19808a253d6aeSmrg 19809b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.8" >&5 19810b41a30aaSmrgprintf %s "checking for X.Org SGML entities >= 1.8... " >&6; } 1981106f32fbeSmrgXORG_SGML_PATH= 1981206f32fbeSmrgif test -n "$PKG_CONFIG" && \ 19813b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.8\""; } >&5 1981406f32fbeSmrg ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.8") 2>&5 1981506f32fbeSmrg ac_status=$? 19816b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1981706f32fbeSmrg test $ac_status = 0; }; then 1981806f32fbeSmrg XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools` 1981906f32fbeSmrgelse 1982006f32fbeSmrg : 19821a253d6aeSmrg 1982206f32fbeSmrgfi 1982325b89263Smrg 1982406f32fbeSmrg# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing 1982506f32fbeSmrg# the path and the name of the doc stylesheet 1982606f32fbeSmrgif test "x$XORG_SGML_PATH" != "x" ; then 19827b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5 19828b41a30aaSmrgprintf "%s\n" "$XORG_SGML_PATH" >&6; } 1982906f32fbeSmrg STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 1983006f32fbeSmrg XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl 1983106f32fbeSmrgelse 19832b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19833b41a30aaSmrgprintf "%s\n" "no" >&6; } 1983406f32fbeSmrgfi 1983525b89263Smrg 1983625b89263Smrg 1983725b89263Smrg 1983825b89263Smrg 1983906f32fbeSmrg if test "x$XSL_STYLESHEET" != "x"; then 1984006f32fbeSmrg HAVE_STYLESHEETS_TRUE= 1984106f32fbeSmrg HAVE_STYLESHEETS_FALSE='#' 1984206f32fbeSmrgelse 1984306f32fbeSmrg HAVE_STYLESHEETS_TRUE='#' 1984406f32fbeSmrg HAVE_STYLESHEETS_FALSE= 1984506f32fbeSmrgfi 1984625b89263Smrg 1984725b89263Smrg 1984825b89263Smrg 19849b41a30aaSmrg# Obtain compiler/linker options for dependencies 19850a253d6aeSmrg 19851ea133fd7Smrgpkg_failed=no 19852b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XTST" >&5 19853b41a30aaSmrgprintf %s "checking for XTST... " >&6; } 19854ea133fd7Smrg 19855ea133fd7Smrgif test -n "$XTST_CFLAGS"; then 19856ea133fd7Smrg pkg_cv_XTST_CFLAGS="$XTST_CFLAGS" 19857ea133fd7Smrg elif test -n "$PKG_CONFIG"; then 19858ea133fd7Smrg if test -n "$PKG_CONFIG" && \ 19859b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto\""; } >&5 1986031637056Smrg ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto") 2>&5 19861ea133fd7Smrg ac_status=$? 19862b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1986325b89263Smrg test $ac_status = 0; }; then 1986431637056Smrg pkg_cv_XTST_CFLAGS=`$PKG_CONFIG --cflags "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>/dev/null` 1986531637056Smrg test "x$?" != "x0" && pkg_failed=yes 19866ea133fd7Smrgelse 19867ea133fd7Smrg pkg_failed=yes 19868ea133fd7Smrgfi 19869ea133fd7Smrg else 19870ea133fd7Smrg pkg_failed=untried 19871ea133fd7Smrgfi 19872ea133fd7Smrgif test -n "$XTST_LIBS"; then 19873ea133fd7Smrg pkg_cv_XTST_LIBS="$XTST_LIBS" 19874ea133fd7Smrg elif test -n "$PKG_CONFIG"; then 19875ea133fd7Smrg if test -n "$PKG_CONFIG" && \ 19876b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto\""; } >&5 1987731637056Smrg ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto") 2>&5 19878ea133fd7Smrg ac_status=$? 19879b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1988025b89263Smrg test $ac_status = 0; }; then 1988131637056Smrg pkg_cv_XTST_LIBS=`$PKG_CONFIG --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>/dev/null` 1988231637056Smrg test "x$?" != "x0" && pkg_failed=yes 19883ea133fd7Smrgelse 19884ea133fd7Smrg pkg_failed=yes 19885ea133fd7Smrgfi 19886ea133fd7Smrg else 19887ea133fd7Smrg pkg_failed=untried 19888ea133fd7Smrgfi 19889a253d6aeSmrg 19890a253d6aeSmrg 19891a253d6aeSmrg 19892ea133fd7Smrgif test $pkg_failed = yes; then 19893b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19894b41a30aaSmrgprintf "%s\n" "no" >&6; } 19895a253d6aeSmrg 19896ea133fd7Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19897ea133fd7Smrg _pkg_short_errors_supported=yes 19898ea133fd7Smrgelse 19899ea133fd7Smrg _pkg_short_errors_supported=no 19900ea133fd7Smrgfi 19901ea133fd7Smrg if test $_pkg_short_errors_supported = yes; then 1990231637056Smrg XTST_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>&1` 19903ea133fd7Smrg else 1990431637056Smrg XTST_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto" 2>&1` 19905ea133fd7Smrg fi 19906ea133fd7Smrg # Put the nasty error message in config.log where it belongs 19907ea133fd7Smrg echo "$XTST_PKG_ERRORS" >&5 19908a253d6aeSmrg 1990931637056Smrg as_fn_error $? "Package requirements (x11 >= 1.6 xext >= 1.0.99.4 xi recordproto >= 1.13.99.1 xextproto >= 7.0.99.3 inputproto) were not met: 19910a253d6aeSmrg 19911ea133fd7Smrg$XTST_PKG_ERRORS 19912a253d6aeSmrg 19913ea133fd7SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19914ea133fd7Smrginstalled software in a non-standard prefix. 19915a253d6aeSmrg 19916ea133fd7SmrgAlternatively, you may set the environment variables XTST_CFLAGS 19917ea133fd7Smrgand XTST_LIBS to avoid the need to call pkg-config. 1991831637056SmrgSee the pkg-config man page for more details." "$LINENO" 5 19919ea133fd7Smrgelif test $pkg_failed = untried; then 19920b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19921b41a30aaSmrgprintf "%s\n" "no" >&6; } 19922b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19923b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 1992425b89263Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19925ea133fd7Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19926ea133fd7Smrgpath to pkg-config. 19927a253d6aeSmrg 19928ea133fd7SmrgAlternatively, you may set the environment variables XTST_CFLAGS 19929ea133fd7Smrgand XTST_LIBS to avoid the need to call pkg-config. 19930ea133fd7SmrgSee the pkg-config man page for more details. 19931a253d6aeSmrg 19932ea133fd7SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1993325b89263SmrgSee \`config.log' for more details" "$LINENO" 5; } 19934ea133fd7Smrgelse 19935ea133fd7Smrg XTST_CFLAGS=$pkg_cv_XTST_CFLAGS 19936ea133fd7Smrg XTST_LIBS=$pkg_cv_XTST_LIBS 19937b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19938b41a30aaSmrgprintf "%s\n" "yes" >&6; } 1993957ee1794Smrg 1994057ee1794Smrgfi 1994157ee1794Smrg 1994225b89263Smrg# Determine if the source for man pages is available 1994325b89263Smrg# It may already be present (tarball) or can be generated using xmlto 1994425b89263Smrg if test -f "$srcdir/man/XTestQueryExtension.man" || test "x$have_xmlto" = xyes; then 1994525b89263Smrg INSTALL_MANPAGES_TRUE= 1994625b89263Smrg INSTALL_MANPAGES_FALSE='#' 1994725b89263Smrgelse 1994825b89263Smrg INSTALL_MANPAGES_TRUE='#' 1994925b89263Smrg INSTALL_MANPAGES_FALSE= 1995025b89263Smrgfi 1995125b89263Smrg 19952a253d6aeSmrg 1995306f32fbeSmrg# Allow checking code with lint, sparse, etc. 19954a253d6aeSmrg 19955a253d6aeSmrg 19956a253d6aeSmrg 19957a253d6aeSmrg 19958a253d6aeSmrg 19959ea133fd7Smrg# Check whether --with-lint was given. 19960b41a30aaSmrgif test ${with_lint+y} 19961b41a30aaSmrgthen : 19962ea133fd7Smrg withval=$with_lint; use_lint=$withval 19963b41a30aaSmrgelse $as_nop 19964ea133fd7Smrg use_lint=no 19965ea133fd7Smrgfi 19966a253d6aeSmrg 1996725b89263Smrg 1996825b89263Smrg# Obtain platform specific info like program name and options 1996925b89263Smrg# The lint program on FreeBSD and NetBSD is different from the one on Solaris 1997025b89263Smrgcase $host_os in 1997125b89263Smrg *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 1997225b89263Smrg lint_name=splint 1997325b89263Smrg lint_options="-badflag" 1997425b89263Smrg ;; 1997525b89263Smrg *freebsd* | *netbsd*) 1997625b89263Smrg lint_name=lint 1997725b89263Smrg lint_options="-u -b" 1997825b89263Smrg ;; 1997925b89263Smrg *solaris*) 1998025b89263Smrg lint_name=lint 1998125b89263Smrg lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 1998225b89263Smrg ;; 1998325b89263Smrgesac 1998425b89263Smrg 1998525b89263Smrg# Test for the presence of the program (either guessed by the code or spelled out by the user) 1998625b89263Smrgif test "x$use_lint" = x"yes" ; then 1998725b89263Smrg # Extract the first word of "$lint_name", so it can be a program name with args. 1998825b89263Smrgset dummy $lint_name; ac_word=$2 19989b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19990b41a30aaSmrgprintf %s "checking for $ac_word... " >&6; } 19991b41a30aaSmrgif test ${ac_cv_path_LINT+y} 19992b41a30aaSmrgthen : 19993b41a30aaSmrg printf %s "(cached) " >&6 19994b41a30aaSmrgelse $as_nop 1999525b89263Smrg case $LINT in 1999625b89263Smrg [\\/]* | ?:[\\/]*) 1999725b89263Smrg ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 1999825b89263Smrg ;; 1999925b89263Smrg *) 2000025b89263Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2000125b89263Smrgfor as_dir in $PATH 2000225b89263Smrgdo 2000325b89263Smrg IFS=$as_save_IFS 20004b41a30aaSmrg case $as_dir in #((( 20005b41a30aaSmrg '') as_dir=./ ;; 20006b41a30aaSmrg */) ;; 20007b41a30aaSmrg *) as_dir=$as_dir/ ;; 20008b41a30aaSmrg esac 2000925b89263Smrg for ac_exec_ext in '' $ac_executable_extensions; do 20010b41a30aaSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20011b41a30aaSmrg ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext" 20012b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2001325b89263Smrg break 2 2001425b89263Smrg fi 2001525b89263Smrgdone 2001625b89263Smrg done 2001725b89263SmrgIFS=$as_save_IFS 2001825b89263Smrg 2001925b89263Smrg ;; 2002025b89263Smrgesac 2002125b89263Smrgfi 2002225b89263SmrgLINT=$ac_cv_path_LINT 2002325b89263Smrgif test -n "$LINT"; then 20024b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 20025b41a30aaSmrgprintf "%s\n" "$LINT" >&6; } 20026ea133fd7Smrgelse 20027b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20028b41a30aaSmrgprintf "%s\n" "no" >&6; } 20029ea133fd7Smrgfi 2003025b89263Smrg 2003125b89263Smrg 2003225b89263Smrg if test "x$LINT" = "x"; then 2003325b89263Smrg as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 2003425b89263Smrg fi 2003525b89263Smrgelif test "x$use_lint" = x"no" ; then 2003625b89263Smrg if test "x$LINT" != "x"; then 20037b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 20038b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 2003925b89263Smrg fi 2004025b89263Smrgelse 2004125b89263Smrg as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 20042ea133fd7Smrgfi 20043a253d6aeSmrg 2004425b89263Smrg# User supplied flags override default flags 2004525b89263Smrgif test "x$LINT_FLAGS" != "x"; then 2004625b89263Smrg lint_options=$LINT_FLAGS 2004725b89263Smrgfi 20048a253d6aeSmrg 2004925b89263SmrgLINT_FLAGS=$lint_options 20050a253d6aeSmrg 2005125b89263Smrg if test "x$LINT" != x; then 20052ea133fd7Smrg LINT_TRUE= 20053ea133fd7Smrg LINT_FALSE='#' 20054ea133fd7Smrgelse 20055ea133fd7Smrg LINT_TRUE='#' 20056ea133fd7Smrg LINT_FALSE= 20057ea133fd7Smrgfi 20058a253d6aeSmrg 20059a253d6aeSmrg 20060a253d6aeSmrg 20061a253d6aeSmrg 20062a253d6aeSmrg 20063ea133fd7Smrg# Check whether --enable-lint-library was given. 20064b41a30aaSmrgif test ${enable_lint_library+y} 20065b41a30aaSmrgthen : 20066ea133fd7Smrg enableval=$enable_lint_library; make_lint_lib=$enableval 20067b41a30aaSmrgelse $as_nop 20068ea133fd7Smrg make_lint_lib=no 20069ea133fd7Smrgfi 20070a253d6aeSmrg 2007125b89263Smrg 2007225b89263Smrgif test "x$make_lint_lib" = x"yes" ; then 2007325b89263Smrg LINTLIB=llib-lXtst.ln 2007425b89263Smrg if test "x$LINT" = "x"; then 2007525b89263Smrg as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5 2007625b89263Smrg fi 2007725b89263Smrgelif test "x$make_lint_lib" != x"no" ; then 2007825b89263Smrg as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5 20079ea133fd7Smrgfi 20080a253d6aeSmrg 2008125b89263Smrg 20082ea133fd7Smrg if test x$make_lint_lib != xno; then 20083ea133fd7Smrg MAKE_LINT_LIB_TRUE= 20084ea133fd7Smrg MAKE_LINT_LIB_FALSE='#' 20085ea133fd7Smrgelse 20086ea133fd7Smrg MAKE_LINT_LIB_TRUE='#' 20087ea133fd7Smrg MAKE_LINT_LIB_FALSE= 20088ea133fd7Smrgfi 20089a253d6aeSmrg 20090a253d6aeSmrg 20091a253d6aeSmrg 20092ea133fd7SmrgLINT_FLAGS="${LINT_FLAGS} ${XTST_CFLAGS}" 20093a253d6aeSmrg 2009425b89263Smrgac_config_files="$ac_config_files Makefile man/Makefile src/Makefile specs/Makefile xtst.pc" 20095a253d6aeSmrg 20096ea133fd7Smrgcat >confcache <<\_ACEOF 20097ea133fd7Smrg# This file is a shell script that caches the results of configure 20098ea133fd7Smrg# tests run on this system so they can be shared between configure 20099ea133fd7Smrg# scripts and configure runs, see configure's option --config-cache. 20100ea133fd7Smrg# It is not useful on other systems. If it contains results you don't 20101ea133fd7Smrg# want to keep, you may remove or edit it. 20102ea133fd7Smrg# 20103ea133fd7Smrg# config.status only pays attention to the cache file if you give it 20104ea133fd7Smrg# the --recheck option to rerun configure. 20105ea133fd7Smrg# 20106ea133fd7Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 20107ea133fd7Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 20108ea133fd7Smrg# following values. 20109a253d6aeSmrg 20110ea133fd7Smrg_ACEOF 20111a253d6aeSmrg 20112ea133fd7Smrg# The following way of writing the cache mishandles newlines in values, 20113ea133fd7Smrg# but we know of no workaround that is simple, portable, and efficient. 20114ea133fd7Smrg# So, we kill variables containing newlines. 20115ea133fd7Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 20116ea133fd7Smrg# and sets the high bit in the cache file unless we assign to the vars. 20117ea133fd7Smrg( 20118ea133fd7Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20119ea133fd7Smrg eval ac_val=\$$ac_var 20120ea133fd7Smrg case $ac_val in #( 20121ea133fd7Smrg *${as_nl}*) 20122ea133fd7Smrg case $ac_var in #( 20123b41a30aaSmrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20124b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20125ea133fd7Smrg esac 20126ea133fd7Smrg case $ac_var in #( 20127ea133fd7Smrg _ | IFS | as_nl) ;; #( 20128ea133fd7Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2012925b89263Smrg *) { eval $ac_var=; unset $ac_var;} ;; 20130ea133fd7Smrg esac ;; 20131ea133fd7Smrg esac 20132ea133fd7Smrg done 20133a253d6aeSmrg 20134ea133fd7Smrg (set) 2>&1 | 20135ea133fd7Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 20136ea133fd7Smrg *${as_nl}ac_space=\ *) 2013725b89263Smrg # `set' does not quote correctly, so add quotes: double-quote 2013825b89263Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 20139ea133fd7Smrg sed -n \ 20140ea133fd7Smrg "s/'/'\\\\''/g; 20141ea133fd7Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20142ea133fd7Smrg ;; #( 20143ea133fd7Smrg *) 20144ea133fd7Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 20145ea133fd7Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20146ea133fd7Smrg ;; 20147ea133fd7Smrg esac | 20148ea133fd7Smrg sort 20149ea133fd7Smrg) | 20150ea133fd7Smrg sed ' 20151ea133fd7Smrg /^ac_cv_env_/b end 20152ea133fd7Smrg t clear 20153ea133fd7Smrg :clear 20154b41a30aaSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 20155ea133fd7Smrg t end 20156ea133fd7Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20157ea133fd7Smrg :end' >>confcache 20158ea133fd7Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20159ea133fd7Smrg if test -w "$cache_file"; then 2016025b89263Smrg if test "x$cache_file" != "x/dev/null"; then 20161b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20162b41a30aaSmrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 2016325b89263Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 2016425b89263Smrg cat confcache >"$cache_file" 2016525b89263Smrg else 2016625b89263Smrg case $cache_file in #( 2016725b89263Smrg */* | ?:*) 2016825b89263Smrg mv -f confcache "$cache_file"$$ && 2016925b89263Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 2017025b89263Smrg *) 2017125b89263Smrg mv -f confcache "$cache_file" ;; 2017225b89263Smrg esac 2017325b89263Smrg fi 2017425b89263Smrg fi 20175ea133fd7Smrg else 20176b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20177b41a30aaSmrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 20178ea133fd7Smrg fi 20179ea133fd7Smrgfi 20180ea133fd7Smrgrm -f confcache 20181a253d6aeSmrg 20182ea133fd7Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 20183ea133fd7Smrg# Let make expand exec_prefix. 20184ea133fd7Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20185a253d6aeSmrg 20186ea133fd7SmrgDEFS=-DHAVE_CONFIG_H 20187a253d6aeSmrg 20188ea133fd7Smrgac_libobjs= 20189ea133fd7Smrgac_ltlibobjs= 2019025b89263SmrgU= 20191ea133fd7Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20192ea133fd7Smrg # 1. Remove the extension, and $U if already installed. 20193ea133fd7Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20194b41a30aaSmrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 20195ea133fd7Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20196ea133fd7Smrg # will be set to the directory where LIBOBJS objects are built. 2019725b89263Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 2019825b89263Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20199ea133fd7Smrgdone 20200ea133fd7SmrgLIBOBJS=$ac_libobjs 20201a253d6aeSmrg 20202ea133fd7SmrgLTLIBOBJS=$ac_ltlibobjs 20203a253d6aeSmrg 20204a253d6aeSmrg 20205b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20206b41a30aaSmrgprintf %s "checking that generated files are newer than configure... " >&6; } 2020757ee1794Smrg if test -n "$am_sleep_pid"; then 2020857ee1794Smrg # Hide warnings about reused PIDs. 2020957ee1794Smrg wait $am_sleep_pid 2>/dev/null 2021057ee1794Smrg fi 20211b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 20212b41a30aaSmrgprintf "%s\n" "done" >&6; } 20213ea133fd7Smrg if test -n "$EXEEXT"; then 20214ea133fd7Smrg am__EXEEXT_TRUE= 20215ea133fd7Smrg am__EXEEXT_FALSE='#' 20216ea133fd7Smrgelse 20217ea133fd7Smrg am__EXEEXT_TRUE='#' 20218ea133fd7Smrg am__EXEEXT_FALSE= 20219ea133fd7Smrgfi 20220a253d6aeSmrg 2022125b89263Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 2022225b89263Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 2022325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2022425b89263Smrgfi 2022525b89263Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2022625b89263Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 2022725b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2022825b89263Smrgfi 2022925b89263Smrgif test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then 2023025b89263Smrg as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined. 2023125b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2023225b89263Smrgfi 2023325b89263Smrgif test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then 2023425b89263Smrg as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined. 2023525b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2023625b89263Smrgfi 2023725b89263Smrgif test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then 2023825b89263Smrg as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined. 2023925b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 2024025b89263Smrgfi 2024125b89263Smrgif test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then 2024225b89263Smrg as_fn_error $? "conditional \"HAVE_FOP\" was never defined. 2024325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20244ea133fd7Smrgfi 2024506f32fbeSmrgif test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then 2024606f32fbeSmrg as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined. 2024725b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20248ea133fd7Smrgfi 2024906f32fbeSmrgif test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then 2025006f32fbeSmrg as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined. 2025125b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20252ea133fd7Smrgfi 2025325b89263Smrgif test -z "${INSTALL_MANPAGES_TRUE}" && test -z "${INSTALL_MANPAGES_FALSE}"; then 2025425b89263Smrg as_fn_error $? "conditional \"INSTALL_MANPAGES\" was never defined. 2025525b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20256ea133fd7Smrgfi 20257ea133fd7Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 2025825b89263Smrg as_fn_error $? "conditional \"LINT\" was never defined. 2025925b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20260ea133fd7Smrgfi 20261ea133fd7Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 2026225b89263Smrg as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined. 2026325b89263SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20264ea133fd7Smrgfi 20265a253d6aeSmrg 2026625b89263Smrg: "${CONFIG_STATUS=./config.status}" 20267ea133fd7Smrgac_write_fail=0 20268ea133fd7Smrgac_clean_files_save=$ac_clean_files 20269ea133fd7Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 20270b41a30aaSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20271b41a30aaSmrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 2027225b89263Smrgas_write_fail=0 2027325b89263Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20274ea133fd7Smrg#! $SHELL 20275ea133fd7Smrg# Generated by $as_me. 20276ea133fd7Smrg# Run this file to recreate the current configuration. 20277ea133fd7Smrg# Compiler output produced by configure, useful for debugging 20278ea133fd7Smrg# configure, is in config.log if it exists. 20279a253d6aeSmrg 20280ea133fd7Smrgdebug=false 20281ea133fd7Smrgac_cs_recheck=false 20282ea133fd7Smrgac_cs_silent=false 20283a253d6aeSmrg 2028425b89263SmrgSHELL=\${CONFIG_SHELL-$SHELL} 2028525b89263Smrgexport SHELL 2028625b89263Smrg_ASEOF 2028725b89263Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 2028825b89263Smrg## -------------------- ## 2028925b89263Smrg## M4sh Initialization. ## 2029025b89263Smrg## -------------------- ## 20291a253d6aeSmrg 20292ea133fd7Smrg# Be more Bourne compatible 20293ea133fd7SmrgDUALCASE=1; export DUALCASE # for MKS sh 20294b41a30aaSmrgas_nop=: 20295b41a30aaSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20296b41a30aaSmrgthen : 20297ea133fd7Smrg emulate sh 20298ea133fd7Smrg NULLCMD=: 20299ea133fd7Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20300ea133fd7Smrg # is contrary to our usage. Disable this feature. 20301ea133fd7Smrg alias -g '${1+"$@"}'='"$@"' 20302ea133fd7Smrg setopt NO_GLOB_SUBST 20303b41a30aaSmrgelse $as_nop 2030425b89263Smrg case `(set -o) 2>/dev/null` in #( 2030525b89263Smrg *posix*) : 2030625b89263Smrg set -o posix ;; #( 2030725b89263Smrg *) : 2030825b89263Smrg ;; 20309ea133fd7Smrgesac 20310ea133fd7Smrgfi 20311a253d6aeSmrg 20312a253d6aeSmrg 20313b41a30aaSmrg 20314b41a30aaSmrg# Reset variables that may have inherited troublesome values from 20315b41a30aaSmrg# the environment. 20316b41a30aaSmrg 20317b41a30aaSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 20318b41a30aaSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 20319b41a30aaSmrg# side effect of setting IFS to empty, thus disabling word splitting.) 20320b41a30aaSmrg# Quoting is to prevent editors from complaining about space-tab. 20321ea133fd7Smrgas_nl=' 20322ea133fd7Smrg' 20323ea133fd7Smrgexport as_nl 20324b41a30aaSmrgIFS=" "" $as_nl" 20325b41a30aaSmrg 20326b41a30aaSmrgPS1='$ ' 20327b41a30aaSmrgPS2='> ' 20328b41a30aaSmrgPS4='+ ' 20329b41a30aaSmrg 20330b41a30aaSmrg# Ensure predictable behavior from utilities with locale-dependent output. 20331b41a30aaSmrgLC_ALL=C 20332b41a30aaSmrgexport LC_ALL 20333b41a30aaSmrgLANGUAGE=C 20334b41a30aaSmrgexport LANGUAGE 20335b41a30aaSmrg 20336b41a30aaSmrg# We cannot yet rely on "unset" to work, but we need these variables 20337b41a30aaSmrg# to be unset--not just set to an empty or harmless value--now, to 20338b41a30aaSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 20339b41a30aaSmrg# also avoids known problems related to "unset" and subshell syntax 20340b41a30aaSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 20341b41a30aaSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 20342b41a30aaSmrgdo eval test \${$as_var+y} \ 20343b41a30aaSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20344b41a30aaSmrgdone 20345b41a30aaSmrg 20346b41a30aaSmrg# Ensure that fds 0, 1, and 2 are open. 20347b41a30aaSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 20348b41a30aaSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 20349b41a30aaSmrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 20350a253d6aeSmrg 20351ea133fd7Smrg# The user is always right. 20352b41a30aaSmrgif ${PATH_SEPARATOR+false} :; then 20353ea133fd7Smrg PATH_SEPARATOR=: 20354ea133fd7Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20355ea133fd7Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20356ea133fd7Smrg PATH_SEPARATOR=';' 20357ea133fd7Smrg } 20358ea133fd7Smrgfi 20359a253d6aeSmrg 20360a253d6aeSmrg 20361ea133fd7Smrg# Find who we are. Look in the path if we contain no directory separator. 2036225b89263Smrgas_myself= 2036325b89263Smrgcase $0 in #(( 20364ea133fd7Smrg *[\\/]* ) as_myself=$0 ;; 20365ea133fd7Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20366ea133fd7Smrgfor as_dir in $PATH 20367ea133fd7Smrgdo 20368ea133fd7Smrg IFS=$as_save_IFS 20369b41a30aaSmrg case $as_dir in #((( 20370b41a30aaSmrg '') as_dir=./ ;; 20371b41a30aaSmrg */) ;; 20372b41a30aaSmrg *) as_dir=$as_dir/ ;; 20373b41a30aaSmrg esac 20374b41a30aaSmrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 2037525b89263Smrg done 20376ea133fd7SmrgIFS=$as_save_IFS 20377a253d6aeSmrg 20378ea133fd7Smrg ;; 20379ea133fd7Smrgesac 20380ea133fd7Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 20381ea133fd7Smrg# in which case we are not to be found in the path. 20382ea133fd7Smrgif test "x$as_myself" = x; then 20383ea133fd7Smrg as_myself=$0 20384ea133fd7Smrgfi 20385ea133fd7Smrgif test ! -f "$as_myself"; then 20386b41a30aaSmrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 2038725b89263Smrg exit 1 20388ea133fd7Smrgfi 20389a253d6aeSmrg 2039025b89263Smrg 2039125b89263Smrg 2039225b89263Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 2039325b89263Smrg# ---------------------------------------- 2039425b89263Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 2039525b89263Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 2039625b89263Smrg# script with STATUS, using 1 if that was 0. 2039725b89263Smrgas_fn_error () 2039825b89263Smrg{ 2039925b89263Smrg as_status=$1; test $as_status -eq 0 && as_status=1 2040025b89263Smrg if test "$4"; then 2040125b89263Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20402b41a30aaSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 2040325b89263Smrg fi 20404b41a30aaSmrg printf "%s\n" "$as_me: error: $2" >&2 2040525b89263Smrg as_fn_exit $as_status 2040625b89263Smrg} # as_fn_error 2040725b89263Smrg 2040825b89263Smrg 20409b41a30aaSmrg 2041025b89263Smrg# as_fn_set_status STATUS 2041125b89263Smrg# ----------------------- 2041225b89263Smrg# Set $? to STATUS, without forking. 2041325b89263Smrgas_fn_set_status () 2041425b89263Smrg{ 2041525b89263Smrg return $1 2041625b89263Smrg} # as_fn_set_status 2041725b89263Smrg 2041825b89263Smrg# as_fn_exit STATUS 2041925b89263Smrg# ----------------- 2042025b89263Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 2042125b89263Smrgas_fn_exit () 2042225b89263Smrg{ 2042325b89263Smrg set +e 2042425b89263Smrg as_fn_set_status $1 2042525b89263Smrg exit $1 2042625b89263Smrg} # as_fn_exit 2042725b89263Smrg 2042825b89263Smrg# as_fn_unset VAR 2042925b89263Smrg# --------------- 2043025b89263Smrg# Portably unset VAR. 2043125b89263Smrgas_fn_unset () 2043225b89263Smrg{ 2043325b89263Smrg { eval $1=; unset $1;} 2043425b89263Smrg} 2043525b89263Smrgas_unset=as_fn_unset 20436b41a30aaSmrg 2043725b89263Smrg# as_fn_append VAR VALUE 2043825b89263Smrg# ---------------------- 2043925b89263Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 2044025b89263Smrg# advantage of any shell optimizations that allow amortized linear growth over 2044125b89263Smrg# repeated appends, instead of the typical quadratic growth present in naive 2044225b89263Smrg# implementations. 20443b41a30aaSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 20444b41a30aaSmrgthen : 2044525b89263Smrg eval 'as_fn_append () 2044625b89263Smrg { 2044725b89263Smrg eval $1+=\$2 2044825b89263Smrg }' 20449b41a30aaSmrgelse $as_nop 2045025b89263Smrg as_fn_append () 2045125b89263Smrg { 2045225b89263Smrg eval $1=\$$1\$2 2045325b89263Smrg } 2045425b89263Smrgfi # as_fn_append 2045525b89263Smrg 2045625b89263Smrg# as_fn_arith ARG... 2045725b89263Smrg# ------------------ 2045825b89263Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 2045925b89263Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 2046025b89263Smrg# must be portable across $(()) and expr. 20461b41a30aaSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 20462b41a30aaSmrgthen : 2046325b89263Smrg eval 'as_fn_arith () 2046425b89263Smrg { 2046525b89263Smrg as_val=$(( $* )) 2046625b89263Smrg }' 20467b41a30aaSmrgelse $as_nop 2046825b89263Smrg as_fn_arith () 2046925b89263Smrg { 2047025b89263Smrg as_val=`expr "$@" || test $? -eq 1` 2047125b89263Smrg } 2047225b89263Smrgfi # as_fn_arith 2047325b89263Smrg 2047425b89263Smrg 20475ea133fd7Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 20476ea133fd7Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 20477ea133fd7Smrg as_expr=expr 20478ea133fd7Smrgelse 20479ea133fd7Smrg as_expr=false 20480ea133fd7Smrgfi 20481a253d6aeSmrg 20482ea133fd7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20483ea133fd7Smrg as_basename=basename 20484ea133fd7Smrgelse 20485ea133fd7Smrg as_basename=false 20486ea133fd7Smrgfi 20487a253d6aeSmrg 2048825b89263Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 2048925b89263Smrg as_dirname=dirname 2049025b89263Smrgelse 2049125b89263Smrg as_dirname=false 2049225b89263Smrgfi 20493a253d6aeSmrg 20494ea133fd7Smrgas_me=`$as_basename -- "$0" || 20495ea133fd7Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20496ea133fd7Smrg X"$0" : 'X\(//\)$' \| \ 20497ea133fd7Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 20498b41a30aaSmrgprintf "%s\n" X/"$0" | 20499ea133fd7Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 20500ea133fd7Smrg s//\1/ 20501ea133fd7Smrg q 20502ea133fd7Smrg } 20503ea133fd7Smrg /^X\/\(\/\/\)$/{ 20504ea133fd7Smrg s//\1/ 20505ea133fd7Smrg q 20506ea133fd7Smrg } 20507ea133fd7Smrg /^X\/\(\/\).*/{ 20508ea133fd7Smrg s//\1/ 20509ea133fd7Smrg q 20510ea133fd7Smrg } 20511ea133fd7Smrg s/.*/./; q'` 20512a253d6aeSmrg 2051325b89263Smrg# Avoid depending upon Character Ranges. 2051425b89263Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 2051525b89263Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2051625b89263Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 2051725b89263Smrgas_cr_digits='0123456789' 2051825b89263Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 20519a253d6aeSmrg 20520b41a30aaSmrg 20521b41a30aaSmrg# Determine whether it's possible to make 'echo' print without a newline. 20522b41a30aaSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20523b41a30aaSmrg# for compatibility with existing Makefiles. 20524ea133fd7SmrgECHO_C= ECHO_N= ECHO_T= 2052525b89263Smrgcase `echo -n x` in #((((( 20526ea133fd7Smrg-n*) 2052725b89263Smrg case `echo 'xy\c'` in 20528ea133fd7Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 2052925b89263Smrg xy) ECHO_C='\c';; 2053025b89263Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 2053125b89263Smrg ECHO_T=' ';; 20532ea133fd7Smrg esac;; 20533ea133fd7Smrg*) 20534ea133fd7Smrg ECHO_N='-n';; 20535ea133fd7Smrgesac 20536a253d6aeSmrg 20537b41a30aaSmrg# For backward compatibility with old third-party macros, we provide 20538b41a30aaSmrg# the shell variables $as_echo and $as_echo_n. New code should use 20539b41a30aaSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 20540b41a30aaSmrgas_echo='printf %s\n' 20541b41a30aaSmrgas_echo_n='printf %s' 20542b41a30aaSmrg 20543ea133fd7Smrgrm -f conf$$ conf$$.exe conf$$.file 20544ea133fd7Smrgif test -d conf$$.dir; then 20545ea133fd7Smrg rm -f conf$$.dir/conf$$.file 20546a253d6aeSmrgelse 20547ea133fd7Smrg rm -f conf$$.dir 20548ea133fd7Smrg mkdir conf$$.dir 2>/dev/null 20549ea133fd7Smrgfi 20550ea133fd7Smrgif (echo >conf$$.file) 2>/dev/null; then 20551ea133fd7Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 20552ea133fd7Smrg as_ln_s='ln -s' 20553ea133fd7Smrg # ... but there are two gotchas: 20554ea133fd7Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20555ea133fd7Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 2055631637056Smrg # In both cases, we have to default to `cp -pR'. 20557ea133fd7Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 2055831637056Smrg as_ln_s='cp -pR' 20559ea133fd7Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 20560ea133fd7Smrg as_ln_s=ln 20561ea133fd7Smrg else 2056231637056Smrg as_ln_s='cp -pR' 20563a253d6aeSmrg fi 20564ea133fd7Smrgelse 2056531637056Smrg as_ln_s='cp -pR' 20566a253d6aeSmrgfi 20567ea133fd7Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20568ea133fd7Smrgrmdir conf$$.dir 2>/dev/null 20569a253d6aeSmrg 2057025b89263Smrg 2057125b89263Smrg# as_fn_mkdir_p 2057225b89263Smrg# ------------- 2057325b89263Smrg# Create "$as_dir" as a directory, including parents if necessary. 2057425b89263Smrgas_fn_mkdir_p () 2057525b89263Smrg{ 2057625b89263Smrg 2057725b89263Smrg case $as_dir in #( 2057825b89263Smrg -*) as_dir=./$as_dir;; 2057925b89263Smrg esac 2058025b89263Smrg test -d "$as_dir" || eval $as_mkdir_p || { 2058125b89263Smrg as_dirs= 2058225b89263Smrg while :; do 2058325b89263Smrg case $as_dir in #( 20584b41a30aaSmrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 2058525b89263Smrg *) as_qdir=$as_dir;; 2058625b89263Smrg esac 2058725b89263Smrg as_dirs="'$as_qdir' $as_dirs" 2058825b89263Smrg as_dir=`$as_dirname -- "$as_dir" || 2058925b89263Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2059025b89263Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 2059125b89263Smrg X"$as_dir" : 'X\(//\)$' \| \ 2059225b89263Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20593b41a30aaSmrgprintf "%s\n" X"$as_dir" | 2059425b89263Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2059525b89263Smrg s//\1/ 2059625b89263Smrg q 2059725b89263Smrg } 2059825b89263Smrg /^X\(\/\/\)[^/].*/{ 2059925b89263Smrg s//\1/ 2060025b89263Smrg q 2060125b89263Smrg } 2060225b89263Smrg /^X\(\/\/\)$/{ 2060325b89263Smrg s//\1/ 2060425b89263Smrg q 2060525b89263Smrg } 2060625b89263Smrg /^X\(\/\).*/{ 2060725b89263Smrg s//\1/ 2060825b89263Smrg q 2060925b89263Smrg } 2061025b89263Smrg s/.*/./; q'` 2061125b89263Smrg test -d "$as_dir" && break 2061225b89263Smrg done 2061325b89263Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 2061425b89263Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 2061525b89263Smrg 2061625b89263Smrg 2061725b89263Smrg} # as_fn_mkdir_p 20618ea133fd7Smrgif mkdir -p . 2>/dev/null; then 2061925b89263Smrg as_mkdir_p='mkdir -p "$as_dir"' 20620ea133fd7Smrgelse 20621ea133fd7Smrg test -d ./-p && rmdir ./-p 20622ea133fd7Smrg as_mkdir_p=false 20623ea133fd7Smrgfi 20624a253d6aeSmrg 2062531637056Smrg 2062631637056Smrg# as_fn_executable_p FILE 2062731637056Smrg# ----------------------- 2062831637056Smrg# Test if FILE is an executable regular file. 2062931637056Smrgas_fn_executable_p () 2063031637056Smrg{ 2063131637056Smrg test -f "$1" && test -x "$1" 2063231637056Smrg} # as_fn_executable_p 2063331637056Smrgas_test_x='test -x' 2063431637056Smrgas_executable_p=as_fn_executable_p 20635a253d6aeSmrg 20636ea133fd7Smrg# Sed expression to map a string onto a valid CPP name. 20637ea133fd7Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20638a253d6aeSmrg 20639ea133fd7Smrg# Sed expression to map a string onto a valid variable name. 20640ea133fd7Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20641a253d6aeSmrg 20642a253d6aeSmrg 20643ea133fd7Smrgexec 6>&1 2064425b89263Smrg## ----------------------------------- ## 2064525b89263Smrg## Main body of $CONFIG_STATUS script. ## 2064625b89263Smrg## ----------------------------------- ## 2064725b89263Smrg_ASEOF 2064825b89263Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20649a253d6aeSmrg 2065025b89263Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2065125b89263Smrg# Save the log message, to keep $0 and so on meaningful, and to 20652ea133fd7Smrg# report actual input values of CONFIG_FILES etc. instead of their 20653ea133fd7Smrg# values after options handling. 20654ea133fd7Smrgac_log=" 20655b41a30aaSmrgThis file was extended by libXtst $as_me 1.2.4, which was 20656b41a30aaSmrggenerated by GNU Autoconf 2.71. Invocation command line was 20657a253d6aeSmrg 20658ea133fd7Smrg CONFIG_FILES = $CONFIG_FILES 20659ea133fd7Smrg CONFIG_HEADERS = $CONFIG_HEADERS 20660ea133fd7Smrg CONFIG_LINKS = $CONFIG_LINKS 20661ea133fd7Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 20662ea133fd7Smrg $ $0 $@ 20663a253d6aeSmrg 20664ea133fd7Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 20665ea133fd7Smrg" 20666a253d6aeSmrg 20667ea133fd7Smrg_ACEOF 20668a253d6aeSmrg 20669ea133fd7Smrgcase $ac_config_files in *" 20670ea133fd7Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 20671ea133fd7Smrgesac 20672a253d6aeSmrg 20673ea133fd7Smrgcase $ac_config_headers in *" 20674ea133fd7Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20675ea133fd7Smrgesac 20676a253d6aeSmrg 20677a253d6aeSmrg 20678ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20679ea133fd7Smrg# Files that config.status was made for. 20680ea133fd7Smrgconfig_files="$ac_config_files" 20681ea133fd7Smrgconfig_headers="$ac_config_headers" 20682ea133fd7Smrgconfig_commands="$ac_config_commands" 20683a253d6aeSmrg 20684ea133fd7Smrg_ACEOF 20685a253d6aeSmrg 20686ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20687ea133fd7Smrgac_cs_usage="\ 2068825b89263Smrg\`$as_me' instantiates files and other configuration actions 2068925b89263Smrgfrom templates according to the current configuration. Unless the files 2069025b89263Smrgand actions are specified as TAGs, all are instantiated by default. 20691a253d6aeSmrg 2069225b89263SmrgUsage: $0 [OPTION]... [TAG]... 20693a253d6aeSmrg 20694ea133fd7Smrg -h, --help print this help, then exit 20695ea133fd7Smrg -V, --version print version number and configuration settings, then exit 2069625b89263Smrg --config print configuration, then exit 20697ea133fd7Smrg -q, --quiet, --silent 20698ea133fd7Smrg do not print progress messages 20699ea133fd7Smrg -d, --debug don't remove temporary files 20700ea133fd7Smrg --recheck update $as_me by reconfiguring in the same conditions 20701ea133fd7Smrg --file=FILE[:TEMPLATE] 20702ea133fd7Smrg instantiate the configuration file FILE 20703ea133fd7Smrg --header=FILE[:TEMPLATE] 20704ea133fd7Smrg instantiate the configuration header FILE 20705a253d6aeSmrg 20706ea133fd7SmrgConfiguration files: 20707ea133fd7Smrg$config_files 20708a253d6aeSmrg 20709ea133fd7SmrgConfiguration headers: 20710ea133fd7Smrg$config_headers 20711a253d6aeSmrg 20712ea133fd7SmrgConfiguration commands: 20713ea133fd7Smrg$config_commands 20714a253d6aeSmrg 20715b41a30aaSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/issues>." 20716a253d6aeSmrg 20717ea133fd7Smrg_ACEOF 20718b41a30aaSmrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20719b41a30aaSmrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20720ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20721b41a30aaSmrgac_cs_config='$ac_cs_config_escaped' 20722ea133fd7Smrgac_cs_version="\\ 20723b41a30aaSmrglibXtst config.status 1.2.4 20724b41a30aaSmrgconfigured by $0, generated by GNU Autoconf 2.71, 2072525b89263Smrg with options \\"\$ac_cs_config\\" 20726a253d6aeSmrg 20727b41a30aaSmrgCopyright (C) 2021 Free Software Foundation, Inc. 20728ea133fd7SmrgThis config.status script is free software; the Free Software Foundation 20729ea133fd7Smrggives unlimited permission to copy, distribute and modify it." 20730a253d6aeSmrg 20731ea133fd7Smrgac_pwd='$ac_pwd' 20732ea133fd7Smrgsrcdir='$srcdir' 20733ea133fd7SmrgINSTALL='$INSTALL' 20734ea133fd7SmrgMKDIR_P='$MKDIR_P' 20735ea133fd7SmrgAWK='$AWK' 20736ea133fd7Smrgtest -n "\$AWK" || AWK=awk 20737ea133fd7Smrg_ACEOF 20738a253d6aeSmrg 20739ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20740ea133fd7Smrg# The default lists apply if the user does not specify any file. 20741ea133fd7Smrgac_need_defaults=: 20742ea133fd7Smrgwhile test $# != 0 20743a253d6aeSmrgdo 20744ea133fd7Smrg case $1 in 2074525b89263Smrg --*=?*) 20746ea133fd7Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20747ea133fd7Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20748ea133fd7Smrg ac_shift=: 20749ea133fd7Smrg ;; 2075025b89263Smrg --*=) 2075125b89263Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 2075225b89263Smrg ac_optarg= 2075325b89263Smrg ac_shift=: 2075425b89263Smrg ;; 20755ea133fd7Smrg *) 20756ea133fd7Smrg ac_option=$1 20757ea133fd7Smrg ac_optarg=$2 20758ea133fd7Smrg ac_shift=shift 20759ea133fd7Smrg ;; 20760ea133fd7Smrg esac 20761a253d6aeSmrg 20762ea133fd7Smrg case $ac_option in 20763ea133fd7Smrg # Handling of the options. 20764ea133fd7Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20765ea133fd7Smrg ac_cs_recheck=: ;; 20766ea133fd7Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20767b41a30aaSmrg printf "%s\n" "$ac_cs_version"; exit ;; 2076825b89263Smrg --config | --confi | --conf | --con | --co | --c ) 20769b41a30aaSmrg printf "%s\n" "$ac_cs_config"; exit ;; 20770ea133fd7Smrg --debug | --debu | --deb | --de | --d | -d ) 20771ea133fd7Smrg debug=: ;; 20772ea133fd7Smrg --file | --fil | --fi | --f ) 20773ea133fd7Smrg $ac_shift 20774ea133fd7Smrg case $ac_optarg in 20775b41a30aaSmrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 2077625b89263Smrg '') as_fn_error $? "missing file argument" ;; 20777ea133fd7Smrg esac 2077825b89263Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20779ea133fd7Smrg ac_need_defaults=false;; 20780ea133fd7Smrg --header | --heade | --head | --hea ) 20781ea133fd7Smrg $ac_shift 20782ea133fd7Smrg case $ac_optarg in 20783b41a30aaSmrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20784ea133fd7Smrg esac 2078525b89263Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20786ea133fd7Smrg ac_need_defaults=false;; 20787ea133fd7Smrg --he | --h) 20788ea133fd7Smrg # Conflict between --help and --header 2078925b89263Smrg as_fn_error $? "ambiguous option: \`$1' 2079025b89263SmrgTry \`$0 --help' for more information.";; 20791ea133fd7Smrg --help | --hel | -h ) 20792b41a30aaSmrg printf "%s\n" "$ac_cs_usage"; exit ;; 20793ea133fd7Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20794ea133fd7Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20795ea133fd7Smrg ac_cs_silent=: ;; 20796a253d6aeSmrg 20797ea133fd7Smrg # This is an error. 2079825b89263Smrg -*) as_fn_error $? "unrecognized option: \`$1' 2079925b89263SmrgTry \`$0 --help' for more information." ;; 20800a253d6aeSmrg 2080125b89263Smrg *) as_fn_append ac_config_targets " $1" 20802ea133fd7Smrg ac_need_defaults=false ;; 20803a253d6aeSmrg 20804ea133fd7Smrg esac 20805ea133fd7Smrg shift 20806a253d6aeSmrgdone 20807a253d6aeSmrg 20808ea133fd7Smrgac_configure_extra_args= 20809ea133fd7Smrg 20810ea133fd7Smrgif $ac_cs_silent; then 20811ea133fd7Smrg exec 6>/dev/null 20812ea133fd7Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20813a253d6aeSmrgfi 20814ea133fd7Smrg 20815ea133fd7Smrg_ACEOF 20816ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20817ea133fd7Smrgif \$ac_cs_recheck; then 2081831637056Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20819ea133fd7Smrg shift 20820b41a30aaSmrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 20821ea133fd7Smrg CONFIG_SHELL='$SHELL' 20822ea133fd7Smrg export CONFIG_SHELL 20823ea133fd7Smrg exec "\$@" 20824a253d6aeSmrgfi 20825a253d6aeSmrg 20826ea133fd7Smrg_ACEOF 20827ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20828ea133fd7Smrgexec 5>>config.log 20829ea133fd7Smrg{ 20830ea133fd7Smrg echo 20831ea133fd7Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20832ea133fd7Smrg## Running $as_me. ## 20833ea133fd7Smrg_ASBOX 20834b41a30aaSmrg printf "%s\n" "$ac_log" 20835ea133fd7Smrg} >&5 20836a253d6aeSmrg 20837ea133fd7Smrg_ACEOF 20838ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20839ea133fd7Smrg# 20840ea133fd7Smrg# INIT-COMMANDS 20841ea133fd7Smrg# 20842b41a30aaSmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 20843ea133fd7Smrg 20844ea133fd7Smrg 20845ea133fd7Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20846ea133fd7Smrg# if CDPATH is set. 20847ea133fd7Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20848ea133fd7Smrg 20849ea133fd7Smrgsed_quote_subst='$sed_quote_subst' 20850ea133fd7Smrgdouble_quote_subst='$double_quote_subst' 20851ea133fd7Smrgdelay_variable_subst='$delay_variable_subst' 2085225b89263Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 2085325b89263Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 2085425b89263Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 2085525b89263Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 2085625b89263Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 2085725b89263Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20858b41a30aaSmrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 2085925b89263SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 2086025b89263SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 2086157ee1794SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 2086225b89263Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 2086325b89263Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 2086425b89263Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 2086525b89263Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 2086625b89263Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 2086725b89263Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 2086825b89263SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 2086925b89263SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 2087025b89263SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 2087125b89263SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 2087225b89263SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 2087325b89263SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 2087425b89263SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 2087525b89263SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 2087625b89263Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 2087725b89263Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 2087825b89263Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 2087925b89263Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 2088025b89263Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 2088125b89263Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 2088206f32fbeSmrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 2088306f32fbeSmrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 2088425b89263Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 2088525b89263Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20886b41a30aaSmrgFILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 2088725b89263SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 2088825b89263Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 2088925b89263Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 2089006f32fbeSmrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 2089106f32fbeSmrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 2089206f32fbeSmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 2089306f32fbeSmrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 2089425b89263SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20895b41a30aaSmrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 2089625b89263SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 2089706f32fbeSmrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 2089825b89263SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 2089925b89263SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 2090025b89263Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 2090125b89263Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 2090225b89263Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 2090325b89263Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 2090425b89263SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 2090525b89263SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 2090625b89263Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 2090725b89263SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 2090825b89263Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 2090925b89263Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20910b41a30aaSmrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 2091125b89263Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 2091225b89263Smrglt_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"`' 20913b41a30aaSmrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 2091406f32fbeSmrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 2091506f32fbeSmrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20916b41a30aaSmrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 2091725b89263Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 2091825b89263SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 2091925b89263Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 2092025b89263Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 2092106f32fbeSmrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 2092225b89263Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 2092325b89263Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 2092425b89263Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 2092506f32fbeSmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 2092625b89263SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 2092725b89263SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 2092825b89263SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 2092925b89263SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 2093025b89263SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 2093125b89263Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 2093225b89263Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 2093325b89263Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 2093425b89263Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 2093525b89263Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 2093625b89263Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 2093725b89263Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 2093825b89263Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 2093925b89263Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 2094025b89263Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 2094125b89263Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 2094225b89263Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 2094325b89263Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 2094425b89263Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 2094525b89263Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 2094625b89263Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 2094725b89263Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 2094825b89263Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 2094925b89263Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 2095025b89263Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 2095125b89263Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 2095225b89263Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 2095325b89263Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 2095425b89263Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 2095525b89263Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 2095625b89263Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 2095725b89263Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 2095825b89263Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 2095925b89263Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 2096025b89263Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 2096125b89263Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 2096206f32fbeSmrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 2096325b89263Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 2096425b89263Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 2096525b89263Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 2096625b89263Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 2096725b89263Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 2096825b89263Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 2096925b89263Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 2097025b89263Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 2097125b89263Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 2097225b89263Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 2097325b89263Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 2097425b89263Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 2097525b89263Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 2097625b89263Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 2097725b89263Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 2097825b89263Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 2097925b89263Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 2098025b89263Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20981b41a30aaSmrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20982b41a30aaSmrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 2098325b89263Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 2098425b89263Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 2098525b89263Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 2098625b89263Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 2098725b89263Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 2098825b89263Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20989ea133fd7Smrg 20990ea133fd7SmrgLTCC='$LTCC' 20991ea133fd7SmrgLTCFLAGS='$LTCFLAGS' 20992ea133fd7Smrgcompiler='$compiler_DEFAULT' 20993ea133fd7Smrg 2099425b89263Smrg# A function that is used when there is no print builtin or printf. 2099525b89263Smrgfunc_fallback_echo () 2099625b89263Smrg{ 2099725b89263Smrg eval 'cat <<_LTECHO_EOF 2099825b89263Smrg\$1 2099925b89263Smrg_LTECHO_EOF' 2100025b89263Smrg} 2100125b89263Smrg 21002ea133fd7Smrg# Quote evaled strings. 2100325b89263Smrgfor var in SHELL \ 2100425b89263SmrgECHO \ 2100557ee1794SmrgPATH_SEPARATOR \ 2100625b89263SmrgSED \ 21007ea133fd7SmrgGREP \ 21008ea133fd7SmrgEGREP \ 21009ea133fd7SmrgFGREP \ 21010ea133fd7SmrgLD \ 21011ea133fd7SmrgNM \ 21012ea133fd7SmrgLN_S \ 21013ea133fd7Smrglt_SP2NL \ 21014ea133fd7Smrglt_NL2SP \ 21015ea133fd7Smrgreload_flag \ 21016b41a30aaSmrgFILECMD \ 21017ea133fd7SmrgOBJDUMP \ 21018ea133fd7Smrgdeplibs_check_method \ 21019ea133fd7Smrgfile_magic_cmd \ 2102006f32fbeSmrgfile_magic_glob \ 2102106f32fbeSmrgwant_nocaseglob \ 2102206f32fbeSmrgDLLTOOL \ 2102306f32fbeSmrgsharedlib_from_linklib_cmd \ 21024ea133fd7SmrgAR \ 2102506f32fbeSmrgarchiver_list_spec \ 21026ea133fd7SmrgSTRIP \ 21027ea133fd7SmrgRANLIB \ 21028ea133fd7SmrgCC \ 21029ea133fd7SmrgCFLAGS \ 21030ea133fd7Smrgcompiler \ 21031ea133fd7Smrglt_cv_sys_global_symbol_pipe \ 21032ea133fd7Smrglt_cv_sys_global_symbol_to_cdecl \ 21033b41a30aaSmrglt_cv_sys_global_symbol_to_import \ 21034ea133fd7Smrglt_cv_sys_global_symbol_to_c_name_address \ 21035ea133fd7Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21036b41a30aaSmrglt_cv_nm_interface \ 2103706f32fbeSmrgnm_file_list_spec \ 21038b41a30aaSmrglt_cv_truncate_bin \ 21039ea133fd7Smrglt_prog_compiler_no_builtin_flag \ 21040ea133fd7Smrglt_prog_compiler_pic \ 2104106f32fbeSmrglt_prog_compiler_wl \ 21042ea133fd7Smrglt_prog_compiler_static \ 21043ea133fd7Smrglt_cv_prog_compiler_c_o \ 21044ea133fd7Smrgneed_locks \ 2104506f32fbeSmrgMANIFEST_TOOL \ 21046ea133fd7SmrgDSYMUTIL \ 21047ea133fd7SmrgNMEDIT \ 21048ea133fd7SmrgLIPO \ 21049ea133fd7SmrgOTOOL \ 21050ea133fd7SmrgOTOOL64 \ 21051ea133fd7Smrgshrext_cmds \ 21052ea133fd7Smrgexport_dynamic_flag_spec \ 21053ea133fd7Smrgwhole_archive_flag_spec \ 21054ea133fd7Smrgcompiler_needs_object \ 21055ea133fd7Smrgwith_gnu_ld \ 21056ea133fd7Smrgallow_undefined_flag \ 21057ea133fd7Smrgno_undefined_flag \ 21058ea133fd7Smrghardcode_libdir_flag_spec \ 21059ea133fd7Smrghardcode_libdir_separator \ 21060ea133fd7Smrgexclude_expsyms \ 21061ea133fd7Smrginclude_expsyms \ 21062ea133fd7Smrgfile_list_spec \ 21063ea133fd7Smrgvariables_saved_for_relink \ 21064ea133fd7Smrglibname_spec \ 21065ea133fd7Smrglibrary_names_spec \ 21066ea133fd7Smrgsoname_spec \ 2106725b89263Smrginstall_override_mode \ 21068ea133fd7Smrgfinish_eval \ 21069ea133fd7Smrgold_striplib \ 21070ea133fd7Smrgstriplib; do 2107125b89263Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21072ea133fd7Smrg *[\\\\\\\`\\"\\\$]*) 21073b41a30aaSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21074ea133fd7Smrg ;; 21075ea133fd7Smrg *) 21076ea133fd7Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21077ea133fd7Smrg ;; 21078ea133fd7Smrg esac 21079a253d6aeSmrgdone 21080ea133fd7Smrg 21081ea133fd7Smrg# Double-quote double-evaled strings. 21082ea133fd7Smrgfor var in reload_cmds \ 21083ea133fd7Smrgold_postinstall_cmds \ 21084ea133fd7Smrgold_postuninstall_cmds \ 21085ea133fd7Smrgold_archive_cmds \ 21086ea133fd7Smrgextract_expsyms_cmds \ 21087ea133fd7Smrgold_archive_from_new_cmds \ 21088ea133fd7Smrgold_archive_from_expsyms_cmds \ 21089ea133fd7Smrgarchive_cmds \ 21090ea133fd7Smrgarchive_expsym_cmds \ 21091ea133fd7Smrgmodule_cmds \ 21092ea133fd7Smrgmodule_expsym_cmds \ 21093ea133fd7Smrgexport_symbols_cmds \ 21094ea133fd7Smrgprelink_cmds \ 2109506f32fbeSmrgpostlink_cmds \ 21096ea133fd7Smrgpostinstall_cmds \ 21097ea133fd7Smrgpostuninstall_cmds \ 21098ea133fd7Smrgfinish_cmds \ 21099ea133fd7Smrgsys_lib_search_path_spec \ 21100b41a30aaSmrgconfigure_time_dlsearch_path \ 21101b41a30aaSmrgconfigure_time_lt_sys_library_path; do 2110225b89263Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21103ea133fd7Smrg *[\\\\\\\`\\"\\\$]*) 21104b41a30aaSmrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21105ea133fd7Smrg ;; 21106ea133fd7Smrg *) 21107ea133fd7Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21108ea133fd7Smrg ;; 21109ea133fd7Smrg esac 21110a253d6aeSmrgdone 21111a253d6aeSmrg 21112ea133fd7Smrgac_aux_dir='$ac_aux_dir' 21113a253d6aeSmrg 21114b41a30aaSmrg# See if we are running on zsh, and set the options that allow our 21115ea133fd7Smrg# commands through without removal of \ escapes INIT. 21116b41a30aaSmrgif test -n "\${ZSH_VERSION+set}"; then 21117ea133fd7Smrg setopt NO_GLOB_SUBST 21118a253d6aeSmrgfi 21119a253d6aeSmrg 21120a253d6aeSmrg 21121ea133fd7Smrg PACKAGE='$PACKAGE' 21122ea133fd7Smrg VERSION='$VERSION' 21123ea133fd7Smrg RM='$RM' 21124ea133fd7Smrg ofile='$ofile' 21125a253d6aeSmrg 21126a253d6aeSmrg 21127a253d6aeSmrg 21128a253d6aeSmrg 21129ea133fd7Smrg_ACEOF 21130a253d6aeSmrg 21131ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21132a253d6aeSmrg 21133ea133fd7Smrg# Handling of arguments. 21134ea133fd7Smrgfor ac_config_target in $ac_config_targets 21135ea133fd7Smrgdo 21136ea133fd7Smrg case $ac_config_target in 2113725b89263Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 2113806f32fbeSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21139ea133fd7Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21140ea133fd7Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21141ea133fd7Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21142ea133fd7Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 2114325b89263Smrg "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;; 21144ea133fd7Smrg "xtst.pc") CONFIG_FILES="$CONFIG_FILES xtst.pc" ;; 21145a253d6aeSmrg 2114625b89263Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21147ea133fd7Smrg esac 21148ea133fd7Smrgdone 21149a253d6aeSmrg 21150a253d6aeSmrg 21151ea133fd7Smrg# If the user did not use the arguments to specify the items to instantiate, 21152ea133fd7Smrg# then the envvar interface is used. Set only those that are not. 21153ea133fd7Smrg# We use the long form for the default assignment because of an extremely 21154ea133fd7Smrg# bizarre bug on SunOS 4.1.3. 21155ea133fd7Smrgif $ac_need_defaults; then 21156b41a30aaSmrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 21157b41a30aaSmrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 21158b41a30aaSmrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 21159a253d6aeSmrgfi 21160a253d6aeSmrg 21161ea133fd7Smrg# Have a temporary directory for convenience. Make it in the build tree 21162ea133fd7Smrg# simply because there is no reason against having it here, and in addition, 21163ea133fd7Smrg# creating and moving files from /tmp can sometimes cause problems. 21164ea133fd7Smrg# Hook for its removal unless debugging. 21165ea133fd7Smrg# Note that there is a small window in which the directory will not be cleaned: 21166ea133fd7Smrg# after its creation but before its name has been assigned to `$tmp'. 21167ea133fd7Smrg$debug || 21168ea133fd7Smrg{ 2116925b89263Smrg tmp= ac_tmp= 21170ea133fd7Smrg trap 'exit_status=$? 2117125b89263Smrg : "${ac_tmp:=$tmp}" 2117225b89263Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21173ea133fd7Smrg' 0 2117425b89263Smrg trap 'as_fn_exit 1' 1 2 13 15 21175ea133fd7Smrg} 21176ea133fd7Smrg# Create a (secure) tmp directory for tmp files. 21177a253d6aeSmrg 21178ea133fd7Smrg{ 21179ea133fd7Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 2118025b89263Smrg test -d "$tmp" 21181ea133fd7Smrg} || 21182ea133fd7Smrg{ 21183ea133fd7Smrg tmp=./conf$$-$RANDOM 21184ea133fd7Smrg (umask 077 && mkdir "$tmp") 2118525b89263Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 2118625b89263Smrgac_tmp=$tmp 21187a253d6aeSmrg 21188ea133fd7Smrg# Set up the scripts for CONFIG_FILES section. 21189ea133fd7Smrg# No need to generate them if there are no CONFIG_FILES. 21190ea133fd7Smrg# This happens for instance with `./config.status config.h'. 21191ea133fd7Smrgif test -n "$CONFIG_FILES"; then 21192a253d6aeSmrg 21193a253d6aeSmrg 2119425b89263Smrgac_cr=`echo X | tr X '\015'` 2119525b89263Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 2119625b89263Smrg# But we know of no other shell where ac_cr would be empty at this 2119725b89263Smrg# point, so we can use a bashism as a fallback. 2119825b89263Smrgif test "x$ac_cr" = x; then 2119925b89263Smrg eval ac_cr=\$\'\\r\' 2120025b89263Smrgfi 21201ea133fd7Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21202ea133fd7Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21203ea133fd7Smrg ac_cs_awk_cr='\\r' 21204a253d6aeSmrgelse 21205ea133fd7Smrg ac_cs_awk_cr=$ac_cr 21206a253d6aeSmrgfi 21207a253d6aeSmrg 2120825b89263Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 21209ea133fd7Smrg_ACEOF 21210a253d6aeSmrg 21211a253d6aeSmrg 21212ea133fd7Smrg{ 21213ea133fd7Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 21214ea133fd7Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21215ea133fd7Smrg echo "_ACEOF" 21216ea133fd7Smrg} >conf$$subs.sh || 2121725b89263Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 2121825b89263Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21219ea133fd7Smrgac_delim='%!_!# ' 21220ea133fd7Smrgfor ac_last_try in false false false false false :; do 21221ea133fd7Smrg . ./conf$$subs.sh || 2122225b89263Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21223a253d6aeSmrg 21224ea133fd7Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21225ea133fd7Smrg if test $ac_delim_n = $ac_delim_num; then 21226ea133fd7Smrg break 21227ea133fd7Smrg elif $ac_last_try; then 2122825b89263Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21229ea133fd7Smrg else 21230ea133fd7Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21231ea133fd7Smrg fi 21232ea133fd7Smrgdone 21233ea133fd7Smrgrm -f conf$$subs.sh 21234ea133fd7Smrg 21235ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 2123625b89263Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21237ea133fd7Smrg_ACEOF 21238ea133fd7Smrgsed -n ' 21239ea133fd7Smrgh 21240ea133fd7Smrgs/^/S["/; s/!.*/"]=/ 21241ea133fd7Smrgp 21242ea133fd7Smrgg 21243ea133fd7Smrgs/^[^!]*!// 21244ea133fd7Smrg:repl 21245ea133fd7Smrgt repl 21246ea133fd7Smrgs/'"$ac_delim"'$// 21247ea133fd7Smrgt delim 21248ea133fd7Smrg:nl 21249ea133fd7Smrgh 2125025b89263Smrgs/\(.\{148\}\)..*/\1/ 21251ea133fd7Smrgt more1 21252ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21253ea133fd7Smrgp 21254ea133fd7Smrgn 21255ea133fd7Smrgb repl 21256ea133fd7Smrg:more1 21257ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21258ea133fd7Smrgp 21259ea133fd7Smrgg 21260ea133fd7Smrgs/.\{148\}// 21261ea133fd7Smrgt nl 21262ea133fd7Smrg:delim 21263ea133fd7Smrgh 2126425b89263Smrgs/\(.\{148\}\)..*/\1/ 21265ea133fd7Smrgt more2 21266ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 21267ea133fd7Smrgp 21268ea133fd7Smrgb 21269ea133fd7Smrg:more2 21270ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21271ea133fd7Smrgp 21272ea133fd7Smrgg 21273ea133fd7Smrgs/.\{148\}// 21274ea133fd7Smrgt delim 21275ea133fd7Smrg' <conf$$subs.awk | sed ' 21276ea133fd7Smrg/^[^""]/{ 21277ea133fd7Smrg N 21278ea133fd7Smrg s/\n// 21279ea133fd7Smrg} 21280ea133fd7Smrg' >>$CONFIG_STATUS || ac_write_fail=1 21281ea133fd7Smrgrm -f conf$$subs.awk 21282ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21283ea133fd7Smrg_ACAWK 2128425b89263Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21285ea133fd7Smrg for (key in S) S_is_set[key] = 1 21286ea133fd7Smrg FS = "" 21287a253d6aeSmrg 21288ea133fd7Smrg} 21289ea133fd7Smrg{ 21290ea133fd7Smrg line = $ 0 21291ea133fd7Smrg nfields = split(line, field, "@") 21292ea133fd7Smrg substed = 0 21293ea133fd7Smrg len = length(field[1]) 21294ea133fd7Smrg for (i = 2; i < nfields; i++) { 21295ea133fd7Smrg key = field[i] 21296ea133fd7Smrg keylen = length(key) 21297ea133fd7Smrg if (S_is_set[key]) { 21298ea133fd7Smrg value = S[key] 21299ea133fd7Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21300ea133fd7Smrg len += length(value) + length(field[++i]) 21301ea133fd7Smrg substed = 1 21302ea133fd7Smrg } else 21303ea133fd7Smrg len += 1 + keylen 21304ea133fd7Smrg } 21305ea133fd7Smrg 21306ea133fd7Smrg print line 21307ea133fd7Smrg} 21308a253d6aeSmrg 21309ea133fd7Smrg_ACAWK 21310ea133fd7Smrg_ACEOF 21311ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21312ea133fd7Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21313ea133fd7Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21314a253d6aeSmrgelse 21315ea133fd7Smrg cat 2131625b89263Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 2131725b89263Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21318ea133fd7Smrg_ACEOF 21319a253d6aeSmrg 2132025b89263Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 2132125b89263Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21322ea133fd7Smrg# trailing colons and then remove the whole line if VPATH becomes empty 21323ea133fd7Smrg# (actually we leave an empty line to preserve line numbers). 21324ea133fd7Smrgif test "x$srcdir" = x.; then 2132525b89263Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 2132625b89263Smrgh 2132725b89263Smrgs/// 2132825b89263Smrgs/^/:/ 2132925b89263Smrgs/[ ]*$/:/ 2133025b89263Smrgs/:\$(srcdir):/:/g 2133125b89263Smrgs/:\${srcdir}:/:/g 2133225b89263Smrgs/:@srcdir@:/:/g 2133325b89263Smrgs/^:*// 21334ea133fd7Smrgs/:*$// 2133525b89263Smrgx 2133625b89263Smrgs/\(=[ ]*\).*/\1/ 2133725b89263SmrgG 2133825b89263Smrgs/\n// 21339ea133fd7Smrgs/^[^=]*=[ ]*$// 21340ea133fd7Smrg}' 21341ea133fd7Smrgfi 21342a253d6aeSmrg 21343ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21344ea133fd7Smrgfi # test -n "$CONFIG_FILES" 21345a253d6aeSmrg 21346ea133fd7Smrg# Set up the scripts for CONFIG_HEADERS section. 21347ea133fd7Smrg# No need to generate them if there are no CONFIG_HEADERS. 21348ea133fd7Smrg# This happens for instance with `./config.status Makefile'. 21349ea133fd7Smrgif test -n "$CONFIG_HEADERS"; then 2135025b89263Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 21351ea133fd7SmrgBEGIN { 21352ea133fd7Smrg_ACEOF 21353a253d6aeSmrg 21354ea133fd7Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 21355ea133fd7Smrg# here-document in config.status, that substitutes the proper values into 21356ea133fd7Smrg# config.h.in to produce config.h. 21357a253d6aeSmrg 21358ea133fd7Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 21359ea133fd7Smrg# handling of long lines. 21360ea133fd7Smrgac_delim='%!_!# ' 21361ea133fd7Smrgfor ac_last_try in false false :; do 2136225b89263Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 2136325b89263Smrg if test -z "$ac_tt"; then 21364ea133fd7Smrg break 21365ea133fd7Smrg elif $ac_last_try; then 2136625b89263Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21367ea133fd7Smrg else 21368ea133fd7Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21369ea133fd7Smrg fi 21370ea133fd7Smrgdone 21371a253d6aeSmrg 21372ea133fd7Smrg# For the awk script, D is an array of macro values keyed by name, 21373ea133fd7Smrg# likewise P contains macro parameters if any. Preserve backslash 21374ea133fd7Smrg# newline sequences. 21375a253d6aeSmrg 21376ea133fd7Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21377ea133fd7Smrgsed -n ' 21378ea133fd7Smrgs/.\{148\}/&'"$ac_delim"'/g 21379ea133fd7Smrgt rset 21380ea133fd7Smrg:rset 21381ea133fd7Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 21382ea133fd7Smrgt def 21383ea133fd7Smrgd 21384ea133fd7Smrg:def 21385ea133fd7Smrgs/\\$// 21386ea133fd7Smrgt bsnl 21387ea133fd7Smrgs/["\\]/\\&/g 21388ea133fd7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21389ea133fd7SmrgD["\1"]=" \3"/p 21390ea133fd7Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21391ea133fd7Smrgd 21392ea133fd7Smrg:bsnl 21393ea133fd7Smrgs/["\\]/\\&/g 21394ea133fd7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21395ea133fd7SmrgD["\1"]=" \3\\\\\\n"\\/p 21396ea133fd7Smrgt cont 21397ea133fd7Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21398ea133fd7Smrgt cont 21399ea133fd7Smrgd 21400ea133fd7Smrg:cont 21401ea133fd7Smrgn 21402ea133fd7Smrgs/.\{148\}/&'"$ac_delim"'/g 21403ea133fd7Smrgt clear 21404ea133fd7Smrg:clear 21405ea133fd7Smrgs/\\$// 21406ea133fd7Smrgt bsnlc 21407ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 21408ea133fd7Smrgd 21409ea133fd7Smrg:bsnlc 21410ea133fd7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21411ea133fd7Smrgb cont 21412ea133fd7Smrg' <confdefs.h | sed ' 21413ea133fd7Smrgs/'"$ac_delim"'/"\\\ 21414ea133fd7Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 21415ea133fd7Smrg 21416ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21417ea133fd7Smrg for (key in D) D_is_set[key] = 1 21418ea133fd7Smrg FS = "" 21419ea133fd7Smrg} 21420ea133fd7Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21421ea133fd7Smrg line = \$ 0 21422ea133fd7Smrg split(line, arg, " ") 21423ea133fd7Smrg if (arg[1] == "#") { 21424ea133fd7Smrg defundef = arg[2] 21425ea133fd7Smrg mac1 = arg[3] 21426ea133fd7Smrg } else { 21427ea133fd7Smrg defundef = substr(arg[1], 2) 21428ea133fd7Smrg mac1 = arg[2] 21429ea133fd7Smrg } 21430ea133fd7Smrg split(mac1, mac2, "(") #) 21431ea133fd7Smrg macro = mac2[1] 21432ea133fd7Smrg prefix = substr(line, 1, index(line, defundef) - 1) 21433ea133fd7Smrg if (D_is_set[macro]) { 21434ea133fd7Smrg # Preserve the white space surrounding the "#". 21435ea133fd7Smrg print prefix "define", macro P[macro] D[macro] 21436ea133fd7Smrg next 21437ea133fd7Smrg } else { 21438ea133fd7Smrg # Replace #undef with comments. This is necessary, for example, 21439ea133fd7Smrg # in the case of _POSIX_SOURCE, which is predefined and required 21440ea133fd7Smrg # on some systems where configure will not decide to define it. 21441ea133fd7Smrg if (defundef == "undef") { 21442ea133fd7Smrg print "/*", prefix defundef, macro, "*/" 21443ea133fd7Smrg next 21444ea133fd7Smrg } 21445ea133fd7Smrg } 21446ea133fd7Smrg} 21447ea133fd7Smrg{ print } 21448ea133fd7Smrg_ACAWK 21449ea133fd7Smrg_ACEOF 21450ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 2145125b89263Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21452ea133fd7Smrgfi # test -n "$CONFIG_HEADERS" 21453a253d6aeSmrg 21454a253d6aeSmrg 21455ea133fd7Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21456ea133fd7Smrgshift 21457ea133fd7Smrgfor ac_tag 21458ea133fd7Smrgdo 21459ea133fd7Smrg case $ac_tag in 21460ea133fd7Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 21461ea133fd7Smrg esac 21462ea133fd7Smrg case $ac_mode$ac_tag in 21463ea133fd7Smrg :[FHL]*:*);; 2146425b89263Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21465ea133fd7Smrg :[FH]-) ac_tag=-:-;; 21466ea133fd7Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21467ea133fd7Smrg esac 21468ea133fd7Smrg ac_save_IFS=$IFS 21469ea133fd7Smrg IFS=: 21470ea133fd7Smrg set x $ac_tag 21471ea133fd7Smrg IFS=$ac_save_IFS 21472ea133fd7Smrg shift 21473ea133fd7Smrg ac_file=$1 21474ea133fd7Smrg shift 21475a253d6aeSmrg 21476ea133fd7Smrg case $ac_mode in 21477ea133fd7Smrg :L) ac_source=$1;; 21478ea133fd7Smrg :[FH]) 21479ea133fd7Smrg ac_file_inputs= 21480ea133fd7Smrg for ac_f 21481ea133fd7Smrg do 21482ea133fd7Smrg case $ac_f in 2148325b89263Smrg -) ac_f="$ac_tmp/stdin";; 21484ea133fd7Smrg *) # Look for the file first in the build tree, then in the source tree 21485ea133fd7Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 21486ea133fd7Smrg # because $ac_f cannot contain `:'. 21487ea133fd7Smrg test -f "$ac_f" || 21488ea133fd7Smrg case $ac_f in 21489ea133fd7Smrg [\\/$]*) false;; 21490ea133fd7Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21491ea133fd7Smrg esac || 2149225b89263Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21493ea133fd7Smrg esac 21494b41a30aaSmrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 2149525b89263Smrg as_fn_append ac_file_inputs " '$ac_f'" 21496ea133fd7Smrg done 21497a253d6aeSmrg 21498ea133fd7Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 21499ea133fd7Smrg # use $as_me), people would be surprised to read: 21500ea133fd7Smrg # /* config.h. Generated by config.status. */ 21501ea133fd7Smrg configure_input='Generated from '` 21502b41a30aaSmrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21503ea133fd7Smrg `' by configure.' 21504ea133fd7Smrg if test x"$ac_file" != x-; then 21505ea133fd7Smrg configure_input="$ac_file. $configure_input" 21506b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21507b41a30aaSmrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 21508ea133fd7Smrg fi 21509ea133fd7Smrg # Neutralize special characters interpreted by sed in replacement strings. 21510ea133fd7Smrg case $configure_input in #( 21511ea133fd7Smrg *\&* | *\|* | *\\* ) 21512b41a30aaSmrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 21513ea133fd7Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 21514ea133fd7Smrg *) ac_sed_conf_input=$configure_input;; 21515a253d6aeSmrg esac 21516a253d6aeSmrg 21517ea133fd7Smrg case $ac_tag in 2151825b89263Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 2151925b89263Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21520a253d6aeSmrg esac 21521ea133fd7Smrg ;; 21522ea133fd7Smrg esac 21523a253d6aeSmrg 21524ea133fd7Smrg ac_dir=`$as_dirname -- "$ac_file" || 21525ea133fd7Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21526ea133fd7Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 21527ea133fd7Smrg X"$ac_file" : 'X\(//\)$' \| \ 21528ea133fd7Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21529b41a30aaSmrgprintf "%s\n" X"$ac_file" | 21530ea133fd7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21531ea133fd7Smrg s//\1/ 21532ea133fd7Smrg q 21533ea133fd7Smrg } 21534ea133fd7Smrg /^X\(\/\/\)[^/].*/{ 21535ea133fd7Smrg s//\1/ 21536ea133fd7Smrg q 21537ea133fd7Smrg } 21538ea133fd7Smrg /^X\(\/\/\)$/{ 21539ea133fd7Smrg s//\1/ 21540ea133fd7Smrg q 21541ea133fd7Smrg } 21542ea133fd7Smrg /^X\(\/\).*/{ 21543ea133fd7Smrg s//\1/ 21544ea133fd7Smrg q 21545ea133fd7Smrg } 21546ea133fd7Smrg s/.*/./; q'` 2154725b89263Smrg as_dir="$ac_dir"; as_fn_mkdir_p 21548ea133fd7Smrg ac_builddir=. 21549a253d6aeSmrg 21550ea133fd7Smrgcase "$ac_dir" in 21551ea133fd7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21552ea133fd7Smrg*) 21553b41a30aaSmrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 21554ea133fd7Smrg # A ".." for each directory in $ac_dir_suffix. 21555b41a30aaSmrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21556ea133fd7Smrg case $ac_top_builddir_sub in 21557ea133fd7Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21558ea133fd7Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21559ea133fd7Smrg esac ;; 21560ea133fd7Smrgesac 21561ea133fd7Smrgac_abs_top_builddir=$ac_pwd 21562ea133fd7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 21563ea133fd7Smrg# for backward compatibility: 21564ea133fd7Smrgac_top_builddir=$ac_top_build_prefix 21565a253d6aeSmrg 21566ea133fd7Smrgcase $srcdir in 21567ea133fd7Smrg .) # We are building in place. 21568ea133fd7Smrg ac_srcdir=. 21569ea133fd7Smrg ac_top_srcdir=$ac_top_builddir_sub 21570ea133fd7Smrg ac_abs_top_srcdir=$ac_pwd ;; 21571ea133fd7Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 21572ea133fd7Smrg ac_srcdir=$srcdir$ac_dir_suffix; 21573ea133fd7Smrg ac_top_srcdir=$srcdir 21574ea133fd7Smrg ac_abs_top_srcdir=$srcdir ;; 21575ea133fd7Smrg *) # Relative name. 21576ea133fd7Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21577ea133fd7Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 21578ea133fd7Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21579ea133fd7Smrgesac 21580ea133fd7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21581a253d6aeSmrg 21582a253d6aeSmrg 21583ea133fd7Smrg case $ac_mode in 21584ea133fd7Smrg :F) 21585ea133fd7Smrg # 21586ea133fd7Smrg # CONFIG_FILE 21587ea133fd7Smrg # 21588a253d6aeSmrg 21589ea133fd7Smrg case $INSTALL in 21590ea133fd7Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21591ea133fd7Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21592ea133fd7Smrg esac 21593ea133fd7Smrg ac_MKDIR_P=$MKDIR_P 21594ea133fd7Smrg case $MKDIR_P in 21595ea133fd7Smrg [\\/$]* | ?:[\\/]* ) ;; 21596ea133fd7Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21597ea133fd7Smrg esac 21598ea133fd7Smrg_ACEOF 21599a253d6aeSmrg 21600ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21601ea133fd7Smrg# If the template does not know about datarootdir, expand it. 21602ea133fd7Smrg# FIXME: This hack should be removed a few years after 2.60. 21603ea133fd7Smrgac_datarootdir_hack=; ac_datarootdir_seen= 21604ea133fd7Smrgac_sed_dataroot=' 21605ea133fd7Smrg/datarootdir/ { 21606ea133fd7Smrg p 21607ea133fd7Smrg q 21608ea133fd7Smrg} 21609ea133fd7Smrg/@datadir@/p 21610ea133fd7Smrg/@docdir@/p 21611ea133fd7Smrg/@infodir@/p 21612ea133fd7Smrg/@localedir@/p 2161325b89263Smrg/@mandir@/p' 21614ea133fd7Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21615ea133fd7Smrg*datarootdir*) ac_datarootdir_seen=yes;; 21616ea133fd7Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21617b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21618b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21619ea133fd7Smrg_ACEOF 21620ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21621ea133fd7Smrg ac_datarootdir_hack=' 21622ea133fd7Smrg s&@datadir@&$datadir&g 21623ea133fd7Smrg s&@docdir@&$docdir&g 21624ea133fd7Smrg s&@infodir@&$infodir&g 21625ea133fd7Smrg s&@localedir@&$localedir&g 21626ea133fd7Smrg s&@mandir@&$mandir&g 2162725b89263Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 21628ea133fd7Smrgesac 21629ea133fd7Smrg_ACEOF 21630a253d6aeSmrg 21631ea133fd7Smrg# Neutralize VPATH when `$srcdir' = `.'. 21632ea133fd7Smrg# Shell code in configure.ac might set extrasub. 21633ea133fd7Smrg# FIXME: do we really want to maintain this feature? 21634ea133fd7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21635ea133fd7Smrgac_sed_extra="$ac_vpsub 21636ea133fd7Smrg$extrasub 21637ea133fd7Smrg_ACEOF 21638ea133fd7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21639ea133fd7Smrg:t 21640ea133fd7Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21641ea133fd7Smrgs|@configure_input@|$ac_sed_conf_input|;t t 21642ea133fd7Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 21643ea133fd7Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 21644ea133fd7Smrgs&@srcdir@&$ac_srcdir&;t t 21645ea133fd7Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 21646ea133fd7Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 21647ea133fd7Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21648ea133fd7Smrgs&@builddir@&$ac_builddir&;t t 21649ea133fd7Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 21650ea133fd7Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21651ea133fd7Smrgs&@INSTALL@&$ac_INSTALL&;t t 21652ea133fd7Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 21653ea133fd7Smrg$ac_datarootdir_hack 21654ea133fd7Smrg" 2165525b89263Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 2165625b89263Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21657a253d6aeSmrg 21658ea133fd7Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 2165925b89263Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 2166025b89263Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 2166125b89263Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 21662b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2166325b89263Smrgwhich seems to be undefined. Please make sure it is defined" >&5 21664b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2166525b89263Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 21666a253d6aeSmrg 2166725b89263Smrg rm -f "$ac_tmp/stdin" 21668ea133fd7Smrg case $ac_file in 2166925b89263Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 2167025b89263Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21671ea133fd7Smrg esac \ 2167225b89263Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21673ea133fd7Smrg ;; 21674ea133fd7Smrg :H) 21675ea133fd7Smrg # 21676ea133fd7Smrg # CONFIG_HEADER 21677ea133fd7Smrg # 21678ea133fd7Smrg if test x"$ac_file" != x-; then 21679ea133fd7Smrg { 21680b41a30aaSmrg printf "%s\n" "/* $configure_input */" >&1 \ 2168125b89263Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 2168225b89263Smrg } >"$ac_tmp/config.h" \ 2168325b89263Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 2168425b89263Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21685b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21686b41a30aaSmrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 21687ea133fd7Smrg else 21688ea133fd7Smrg rm -f "$ac_file" 2168925b89263Smrg mv "$ac_tmp/config.h" "$ac_file" \ 2169025b89263Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21691ea133fd7Smrg fi 21692ea133fd7Smrg else 21693b41a30aaSmrg printf "%s\n" "/* $configure_input */" >&1 \ 2169425b89263Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 2169525b89263Smrg || as_fn_error $? "could not create -" "$LINENO" 5 21696ea133fd7Smrg fi 21697ea133fd7Smrg# Compute "$ac_file"'s index in $config_headers. 21698ea133fd7Smrg_am_arg="$ac_file" 21699ea133fd7Smrg_am_stamp_count=1 21700ea133fd7Smrgfor _am_header in $config_headers :; do 21701ea133fd7Smrg case $_am_header in 21702ea133fd7Smrg $_am_arg | $_am_arg:* ) 21703ea133fd7Smrg break ;; 21704ea133fd7Smrg * ) 21705ea133fd7Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21706ea133fd7Smrg esac 21707ea133fd7Smrgdone 21708ea133fd7Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21709ea133fd7Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21710ea133fd7Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 21711ea133fd7Smrg X"$_am_arg" : 'X\(//\)$' \| \ 21712ea133fd7Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21713b41a30aaSmrgprintf "%s\n" X"$_am_arg" | 21714ea133fd7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21715ea133fd7Smrg s//\1/ 21716ea133fd7Smrg q 21717ea133fd7Smrg } 21718ea133fd7Smrg /^X\(\/\/\)[^/].*/{ 21719ea133fd7Smrg s//\1/ 21720ea133fd7Smrg q 21721ea133fd7Smrg } 21722ea133fd7Smrg /^X\(\/\/\)$/{ 21723ea133fd7Smrg s//\1/ 21724ea133fd7Smrg q 21725ea133fd7Smrg } 21726ea133fd7Smrg /^X\(\/\).*/{ 21727ea133fd7Smrg s//\1/ 21728ea133fd7Smrg q 21729ea133fd7Smrg } 21730ea133fd7Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 21731ea133fd7Smrg ;; 21732a253d6aeSmrg 21733b41a30aaSmrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21734b41a30aaSmrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 21735ea133fd7Smrg ;; 21736ea133fd7Smrg esac 21737a253d6aeSmrg 21738a253d6aeSmrg 21739ea133fd7Smrg case $ac_file$ac_mode in 21740ea133fd7Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 2174157ee1794Smrg # Older Autoconf quotes --file arguments for eval, but not when files 21742ea133fd7Smrg # are listed without --file. Let's play safe and only enable the eval 21743ea133fd7Smrg # if we detect the quoting. 21744b41a30aaSmrg # TODO: see whether this extra hack can be removed once we start 21745b41a30aaSmrg # requiring Autoconf 2.70 or later. 21746b41a30aaSmrg case $CONFIG_FILES in #( 21747b41a30aaSmrg *\'*) : 21748b41a30aaSmrg eval set x "$CONFIG_FILES" ;; #( 21749b41a30aaSmrg *) : 21750b41a30aaSmrg set x $CONFIG_FILES ;; #( 21751b41a30aaSmrg *) : 21752b41a30aaSmrg ;; 21753b41a30aaSmrgesac 21754ea133fd7Smrg shift 21755b41a30aaSmrg # Used to flag and report bootstrapping failures. 21756b41a30aaSmrg am_rc=0 21757b41a30aaSmrg for am_mf 21758ea133fd7Smrg do 21759ea133fd7Smrg # Strip MF so we end up with the name of the file. 21760b41a30aaSmrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 21761b41a30aaSmrg # Check whether this is an Automake generated Makefile which includes 21762b41a30aaSmrg # dependency-tracking related rules and includes. 21763b41a30aaSmrg # Grep'ing the whole file directly is not great: AIX grep has a line 21764ea133fd7Smrg # limit of 2048, but all sed's we know have understand at least 4000. 21765b41a30aaSmrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 21766b41a30aaSmrg || continue 21767b41a30aaSmrg am_dirpart=`$as_dirname -- "$am_mf" || 21768b41a30aaSmrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21769b41a30aaSmrg X"$am_mf" : 'X\(//\)[^/]' \| \ 21770b41a30aaSmrg X"$am_mf" : 'X\(//\)$' \| \ 21771b41a30aaSmrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21772b41a30aaSmrgprintf "%s\n" X"$am_mf" | 21773ea133fd7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21774ea133fd7Smrg s//\1/ 21775ea133fd7Smrg q 21776ea133fd7Smrg } 21777ea133fd7Smrg /^X\(\/\/\)[^/].*/{ 21778ea133fd7Smrg s//\1/ 21779ea133fd7Smrg q 21780ea133fd7Smrg } 21781ea133fd7Smrg /^X\(\/\/\)$/{ 21782ea133fd7Smrg s//\1/ 21783ea133fd7Smrg q 21784ea133fd7Smrg } 21785ea133fd7Smrg /^X\(\/\).*/{ 21786ea133fd7Smrg s//\1/ 21787ea133fd7Smrg q 21788ea133fd7Smrg } 21789ea133fd7Smrg s/.*/./; q'` 21790b41a30aaSmrg am_filepart=`$as_basename -- "$am_mf" || 21791b41a30aaSmrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 21792b41a30aaSmrg X"$am_mf" : 'X\(//\)$' \| \ 21793b41a30aaSmrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21794b41a30aaSmrgprintf "%s\n" X/"$am_mf" | 21795b41a30aaSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 21796ea133fd7Smrg s//\1/ 21797ea133fd7Smrg q 21798ea133fd7Smrg } 21799b41a30aaSmrg /^X\/\(\/\/\)$/{ 21800ea133fd7Smrg s//\1/ 21801ea133fd7Smrg q 21802ea133fd7Smrg } 21803b41a30aaSmrg /^X\/\(\/\).*/{ 21804ea133fd7Smrg s//\1/ 21805ea133fd7Smrg q 21806ea133fd7Smrg } 21807ea133fd7Smrg s/.*/./; q'` 21808b41a30aaSmrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 21809b41a30aaSmrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 21810b41a30aaSmrg | $MAKE -f - am--depfiles" >&5 21811b41a30aaSmrg (cd "$am_dirpart" \ 21812b41a30aaSmrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 21813b41a30aaSmrg | $MAKE -f - am--depfiles) >&5 2>&5 21814b41a30aaSmrg ac_status=$? 21815b41a30aaSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 21816b41a30aaSmrg (exit $ac_status); } || am_rc=$? 21817ea133fd7Smrg done 21818b41a30aaSmrg if test $am_rc -ne 0; then 21819b41a30aaSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21820b41a30aaSmrgprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 21821b41a30aaSmrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 21822b41a30aaSmrg for automatic dependency tracking. If GNU make was not used, consider 21823b41a30aaSmrg re-running the configure script with MAKE=\"gmake\" (or whatever is 21824b41a30aaSmrg necessary). You can also try re-running configure with the 21825b41a30aaSmrg '--disable-dependency-tracking' option to at least be able to build 21826b41a30aaSmrg the package (albeit without support for automatic dependency tracking). 21827b41a30aaSmrgSee \`config.log' for more details" "$LINENO" 5; } 21828b41a30aaSmrg fi 21829b41a30aaSmrg { am_dirpart=; unset am_dirpart;} 21830b41a30aaSmrg { am_filepart=; unset am_filepart;} 21831b41a30aaSmrg { am_mf=; unset am_mf;} 21832b41a30aaSmrg { am_rc=; unset am_rc;} 21833b41a30aaSmrg rm -f conftest-deps.mk 21834ea133fd7Smrg} 21835ea133fd7Smrg ;; 21836ea133fd7Smrg "libtool":C) 21837a253d6aeSmrg 21838b41a30aaSmrg # See if we are running on zsh, and set the options that allow our 21839ea133fd7Smrg # commands through without removal of \ escapes. 21840b41a30aaSmrg if test -n "${ZSH_VERSION+set}"; then 21841ea133fd7Smrg setopt NO_GLOB_SUBST 21842ea133fd7Smrg fi 21843a253d6aeSmrg 21844b41a30aaSmrg cfgfile=${ofile}T 21845ea133fd7Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21846ea133fd7Smrg $RM "$cfgfile" 21847a253d6aeSmrg 21848ea133fd7Smrg cat <<_LT_EOF >> "$cfgfile" 21849ea133fd7Smrg#! $SHELL 21850b41a30aaSmrg# Generated automatically by $as_me ($PACKAGE) $VERSION 21851ea133fd7Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21852ea133fd7Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21853b41a30aaSmrg 21854b41a30aaSmrg# Provide generalized library-building support services. 21855b41a30aaSmrg# Written by Gordon Matzigkeit, 1996 21856b41a30aaSmrg 21857b41a30aaSmrg# Copyright (C) 2014 Free Software Foundation, Inc. 21858b41a30aaSmrg# This is free software; see the source for copying conditions. There is NO 21859b41a30aaSmrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 21860b41a30aaSmrg 21861b41a30aaSmrg# GNU Libtool is free software; you can redistribute it and/or modify 21862b41a30aaSmrg# it under the terms of the GNU General Public License as published by 21863b41a30aaSmrg# the Free Software Foundation; either version 2 of of the License, or 21864b41a30aaSmrg# (at your option) any later version. 21865ea133fd7Smrg# 21866b41a30aaSmrg# As a special exception to the GNU General Public License, if you 21867b41a30aaSmrg# distribute this file as part of a program or library that is built 21868b41a30aaSmrg# using GNU Libtool, you may include this file under the same 21869b41a30aaSmrg# distribution terms that you use for the rest of that program. 21870ea133fd7Smrg# 21871b41a30aaSmrg# GNU Libtool is distributed in the hope that it will be useful, but 21872b41a30aaSmrg# WITHOUT ANY WARRANTY; without even the implied warranty of 21873ea133fd7Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21874ea133fd7Smrg# GNU General Public License for more details. 21875ea133fd7Smrg# 21876ea133fd7Smrg# You should have received a copy of the GNU General Public License 21877b41a30aaSmrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 21878a253d6aeSmrg 21879a253d6aeSmrg 21880ea133fd7Smrg# The names of the tagged configurations supported by this script. 21881b41a30aaSmrgavailable_tags='' 21882b41a30aaSmrg 21883b41a30aaSmrg# Configured defaults for sys_lib_dlsearch_path munging. 21884b41a30aaSmrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21885a253d6aeSmrg 21886ea133fd7Smrg# ### BEGIN LIBTOOL CONFIG 21887a253d6aeSmrg 21888ea133fd7Smrg# Which release of libtool.m4 was used? 21889ea133fd7Smrgmacro_version=$macro_version 21890ea133fd7Smrgmacro_revision=$macro_revision 21891a253d6aeSmrg 21892ea133fd7Smrg# Whether or not to build shared libraries. 21893ea133fd7Smrgbuild_libtool_libs=$enable_shared 21894a253d6aeSmrg 21895ea133fd7Smrg# Whether or not to build static libraries. 21896ea133fd7Smrgbuild_old_libs=$enable_static 21897a253d6aeSmrg 21898ea133fd7Smrg# What type of objects to build. 21899ea133fd7Smrgpic_mode=$pic_mode 21900a253d6aeSmrg 21901ea133fd7Smrg# Whether or not to optimize for fast installation. 21902ea133fd7Smrgfast_install=$enable_fast_install 21903a253d6aeSmrg 21904b41a30aaSmrg# Shared archive member basename,for filename based shared library versioning on AIX. 21905b41a30aaSmrgshared_archive_member_spec=$shared_archive_member_spec 21906b41a30aaSmrg 2190725b89263Smrg# Shell to use when invoking shell scripts. 2190825b89263SmrgSHELL=$lt_SHELL 2190925b89263Smrg 2191025b89263Smrg# An echo program that protects backslashes. 2191125b89263SmrgECHO=$lt_ECHO 2191225b89263Smrg 2191357ee1794Smrg# The PATH separator for the build system. 2191457ee1794SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 2191557ee1794Smrg 21916ea133fd7Smrg# The host system. 21917ea133fd7Smrghost_alias=$host_alias 21918ea133fd7Smrghost=$host 21919ea133fd7Smrghost_os=$host_os 21920a253d6aeSmrg 21921ea133fd7Smrg# The build system. 21922ea133fd7Smrgbuild_alias=$build_alias 21923ea133fd7Smrgbuild=$build 21924ea133fd7Smrgbuild_os=$build_os 21925a253d6aeSmrg 21926ea133fd7Smrg# A sed program that does not truncate output. 21927ea133fd7SmrgSED=$lt_SED 21928a253d6aeSmrg 21929ea133fd7Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21930ea133fd7SmrgXsed="\$SED -e 1s/^X//" 21931a253d6aeSmrg 21932ea133fd7Smrg# A grep program that handles long lines. 21933ea133fd7SmrgGREP=$lt_GREP 21934a253d6aeSmrg 21935ea133fd7Smrg# An ERE matcher. 21936ea133fd7SmrgEGREP=$lt_EGREP 21937a253d6aeSmrg 21938ea133fd7Smrg# A literal string matcher. 21939ea133fd7SmrgFGREP=$lt_FGREP 21940a253d6aeSmrg 21941ea133fd7Smrg# A BSD- or MS-compatible name lister. 21942ea133fd7SmrgNM=$lt_NM 21943a253d6aeSmrg 21944ea133fd7Smrg# Whether we need soft or hard links. 21945ea133fd7SmrgLN_S=$lt_LN_S 21946a253d6aeSmrg 21947ea133fd7Smrg# What is the maximum length of a command? 21948ea133fd7Smrgmax_cmd_len=$max_cmd_len 21949a253d6aeSmrg 21950ea133fd7Smrg# Object file suffix (normally "o"). 21951ea133fd7Smrgobjext=$ac_objext 21952a253d6aeSmrg 21953ea133fd7Smrg# Executable file suffix (normally ""). 21954ea133fd7Smrgexeext=$exeext 21955a253d6aeSmrg 21956ea133fd7Smrg# whether the shell understands "unset". 21957ea133fd7Smrglt_unset=$lt_unset 21958a253d6aeSmrg 21959ea133fd7Smrg# turn spaces into newlines. 21960ea133fd7SmrgSP2NL=$lt_lt_SP2NL 21961a253d6aeSmrg 21962ea133fd7Smrg# turn newlines into spaces. 21963ea133fd7SmrgNL2SP=$lt_lt_NL2SP 21964a253d6aeSmrg 2196506f32fbeSmrg# convert \$build file names to \$host format. 2196606f32fbeSmrgto_host_file_cmd=$lt_cv_to_host_file_cmd 2196706f32fbeSmrg 2196806f32fbeSmrg# convert \$build files to toolchain format. 2196906f32fbeSmrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 2197006f32fbeSmrg 21971b41a30aaSmrg# A file(cmd) program that detects file types. 21972b41a30aaSmrgFILECMD=$lt_FILECMD 21973b41a30aaSmrg 21974ea133fd7Smrg# An object symbol dumper. 21975ea133fd7SmrgOBJDUMP=$lt_OBJDUMP 21976a253d6aeSmrg 21977ea133fd7Smrg# Method to check whether dependent libraries are shared objects. 21978ea133fd7Smrgdeplibs_check_method=$lt_deplibs_check_method 21979a253d6aeSmrg 2198006f32fbeSmrg# Command to use when deplibs_check_method = "file_magic". 21981ea133fd7Smrgfile_magic_cmd=$lt_file_magic_cmd 21982a253d6aeSmrg 2198306f32fbeSmrg# How to find potential files when deplibs_check_method = "file_magic". 2198406f32fbeSmrgfile_magic_glob=$lt_file_magic_glob 2198506f32fbeSmrg 2198606f32fbeSmrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 2198706f32fbeSmrgwant_nocaseglob=$lt_want_nocaseglob 2198806f32fbeSmrg 2198906f32fbeSmrg# DLL creation program. 2199006f32fbeSmrgDLLTOOL=$lt_DLLTOOL 2199106f32fbeSmrg 2199206f32fbeSmrg# Command to associate shared and link libraries. 2199306f32fbeSmrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 2199406f32fbeSmrg 21995ea133fd7Smrg# The archiver. 21996ea133fd7SmrgAR=$lt_AR 2199706f32fbeSmrg 21998b41a30aaSmrg# Flags to create an archive (by configure). 21999b41a30aaSmrglt_ar_flags=$lt_ar_flags 22000b41a30aaSmrg 2200106f32fbeSmrg# Flags to create an archive. 22002b41a30aaSmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 22003a253d6aeSmrg 2200406f32fbeSmrg# How to feed a file listing to the archiver. 2200506f32fbeSmrgarchiver_list_spec=$lt_archiver_list_spec 2200606f32fbeSmrg 22007ea133fd7Smrg# A symbol stripping program. 22008ea133fd7SmrgSTRIP=$lt_STRIP 22009a253d6aeSmrg 22010ea133fd7Smrg# Commands used to install an old-style archive. 22011ea133fd7SmrgRANLIB=$lt_RANLIB 22012ea133fd7Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 22013ea133fd7Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 22014a253d6aeSmrg 2201525b89263Smrg# Whether to use a lock for old archive extraction. 2201625b89263Smrglock_old_archive_extraction=$lock_old_archive_extraction 2201725b89263Smrg 22018ea133fd7Smrg# A C compiler. 22019ea133fd7SmrgLTCC=$lt_CC 22020a253d6aeSmrg 22021ea133fd7Smrg# LTCC compiler flags. 22022ea133fd7SmrgLTCFLAGS=$lt_CFLAGS 22023a253d6aeSmrg 22024ea133fd7Smrg# Take the output of nm and produce a listing of raw symbols and C names. 22025ea133fd7Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22026a253d6aeSmrg 22027ea133fd7Smrg# Transform the output of nm in a proper C declaration. 22028ea133fd7Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22029a253d6aeSmrg 22030b41a30aaSmrg# Transform the output of nm into a list of symbols to manually relocate. 22031b41a30aaSmrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 22032b41a30aaSmrg 22033ea133fd7Smrg# Transform the output of nm in a C name address pair. 22034ea133fd7Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22035a253d6aeSmrg 22036ea133fd7Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 22037ea133fd7Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22038a253d6aeSmrg 22039b41a30aaSmrg# The name lister interface. 22040b41a30aaSmrgnm_interface=$lt_lt_cv_nm_interface 22041b41a30aaSmrg 2204206f32fbeSmrg# Specify filename containing input files for \$NM. 2204306f32fbeSmrgnm_file_list_spec=$lt_nm_file_list_spec 2204406f32fbeSmrg 22045b41a30aaSmrg# The root where to search for dependent libraries,and where our libraries should be installed. 2204606f32fbeSmrglt_sysroot=$lt_sysroot 2204706f32fbeSmrg 22048b41a30aaSmrg# Command to truncate a binary pipe. 22049b41a30aaSmrglt_truncate_bin=$lt_lt_cv_truncate_bin 22050b41a30aaSmrg 22051ea133fd7Smrg# The name of the directory that contains temporary libtool files. 22052ea133fd7Smrgobjdir=$objdir 22053a253d6aeSmrg 22054ea133fd7Smrg# Used to examine libraries when file_magic_cmd begins with "file". 22055ea133fd7SmrgMAGIC_CMD=$MAGIC_CMD 22056ea133fd7Smrg 22057ea133fd7Smrg# Must we lock files when doing compilation? 22058ea133fd7Smrgneed_locks=$lt_need_locks 22059a253d6aeSmrg 2206006f32fbeSmrg# Manifest tool. 2206106f32fbeSmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 2206206f32fbeSmrg 22063ea133fd7Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22064ea133fd7SmrgDSYMUTIL=$lt_DSYMUTIL 22065a253d6aeSmrg 22066ea133fd7Smrg# Tool to change global to local symbols on Mac OS X. 22067ea133fd7SmrgNMEDIT=$lt_NMEDIT 22068a253d6aeSmrg 22069ea133fd7Smrg# Tool to manipulate fat objects and archives on Mac OS X. 22070ea133fd7SmrgLIPO=$lt_LIPO 22071a253d6aeSmrg 22072ea133fd7Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22073ea133fd7SmrgOTOOL=$lt_OTOOL 22074a253d6aeSmrg 22075ea133fd7Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22076ea133fd7SmrgOTOOL64=$lt_OTOOL64 22077a253d6aeSmrg 22078ea133fd7Smrg# Old archive suffix (normally "a"). 22079ea133fd7Smrglibext=$libext 22080a253d6aeSmrg 22081ea133fd7Smrg# Shared library suffix (normally ".so"). 22082ea133fd7Smrgshrext_cmds=$lt_shrext_cmds 22083a253d6aeSmrg 22084ea133fd7Smrg# The commands to extract the exported symbol list from a shared archive. 22085ea133fd7Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 22086a253d6aeSmrg 22087ea133fd7Smrg# Variables whose values should be saved in libtool wrapper scripts and 22088ea133fd7Smrg# restored at link time. 22089ea133fd7Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 22090a253d6aeSmrg 22091ea133fd7Smrg# Do we need the "lib" prefix for modules? 22092ea133fd7Smrgneed_lib_prefix=$need_lib_prefix 22093a253d6aeSmrg 22094ea133fd7Smrg# Do we need a version for libraries? 22095ea133fd7Smrgneed_version=$need_version 22096a253d6aeSmrg 22097ea133fd7Smrg# Library versioning type. 22098ea133fd7Smrgversion_type=$version_type 22099a253d6aeSmrg 22100ea133fd7Smrg# Shared library runtime path variable. 22101ea133fd7Smrgrunpath_var=$runpath_var 22102a253d6aeSmrg 22103ea133fd7Smrg# Shared library path variable. 22104ea133fd7Smrgshlibpath_var=$shlibpath_var 22105a253d6aeSmrg 22106ea133fd7Smrg# Is shlibpath searched before the hard-coded library search path? 22107ea133fd7Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 22108a253d6aeSmrg 22109ea133fd7Smrg# Format of library name prefix. 22110ea133fd7Smrglibname_spec=$lt_libname_spec 22111a253d6aeSmrg 22112ea133fd7Smrg# List of archive names. First name is the real one, the rest are links. 22113ea133fd7Smrg# The last name is the one that the linker finds with -lNAME 22114ea133fd7Smrglibrary_names_spec=$lt_library_names_spec 22115a253d6aeSmrg 22116ea133fd7Smrg# The coded name of the library, if different from the real name. 22117ea133fd7Smrgsoname_spec=$lt_soname_spec 22118a253d6aeSmrg 2211925b89263Smrg# Permission mode override for installation of shared libraries. 2212025b89263Smrginstall_override_mode=$lt_install_override_mode 2212125b89263Smrg 22122ea133fd7Smrg# Command to use after installation of a shared archive. 22123ea133fd7Smrgpostinstall_cmds=$lt_postinstall_cmds 22124a253d6aeSmrg 22125ea133fd7Smrg# Command to use after uninstallation of a shared archive. 22126ea133fd7Smrgpostuninstall_cmds=$lt_postuninstall_cmds 22127a253d6aeSmrg 22128ea133fd7Smrg# Commands used to finish a libtool library installation in a directory. 22129ea133fd7Smrgfinish_cmds=$lt_finish_cmds 22130a253d6aeSmrg 22131ea133fd7Smrg# As "finish_cmds", except a single script fragment to be evaled but 22132ea133fd7Smrg# not shown. 22133ea133fd7Smrgfinish_eval=$lt_finish_eval 22134a253d6aeSmrg 22135ea133fd7Smrg# Whether we should hardcode library paths into libraries. 22136ea133fd7Smrghardcode_into_libs=$hardcode_into_libs 22137a253d6aeSmrg 22138ea133fd7Smrg# Compile-time system search path for libraries. 22139ea133fd7Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22140a253d6aeSmrg 22141b41a30aaSmrg# Detected run-time system search path for libraries. 22142b41a30aaSmrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 22143b41a30aaSmrg 22144b41a30aaSmrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 22145b41a30aaSmrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22146a253d6aeSmrg 22147ea133fd7Smrg# Whether dlopen is supported. 22148ea133fd7Smrgdlopen_support=$enable_dlopen 22149a253d6aeSmrg 22150ea133fd7Smrg# Whether dlopen of programs is supported. 22151ea133fd7Smrgdlopen_self=$enable_dlopen_self 22152a253d6aeSmrg 22153ea133fd7Smrg# Whether dlopen of statically linked programs is supported. 22154ea133fd7Smrgdlopen_self_static=$enable_dlopen_self_static 22155a253d6aeSmrg 22156ea133fd7Smrg# Commands to strip libraries. 22157ea133fd7Smrgold_striplib=$lt_old_striplib 22158ea133fd7Smrgstriplib=$lt_striplib 22159a253d6aeSmrg 22160a253d6aeSmrg 22161ea133fd7Smrg# The linker used to build libraries. 22162ea133fd7SmrgLD=$lt_LD 22163a253d6aeSmrg 2216425b89263Smrg# How to create reloadable object files. 2216525b89263Smrgreload_flag=$lt_reload_flag 2216625b89263Smrgreload_cmds=$lt_reload_cmds 2216725b89263Smrg 22168ea133fd7Smrg# Commands used to build an old-style archive. 22169ea133fd7Smrgold_archive_cmds=$lt_old_archive_cmds 22170a253d6aeSmrg 22171ea133fd7Smrg# A language specific compiler. 22172ea133fd7SmrgCC=$lt_compiler 22173a253d6aeSmrg 22174ea133fd7Smrg# Is the compiler the GNU compiler? 22175ea133fd7Smrgwith_gcc=$GCC 22176a253d6aeSmrg 22177ea133fd7Smrg# Compiler flag to turn off builtin functions. 22178ea133fd7Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22179a253d6aeSmrg 22180ea133fd7Smrg# Additional compiler flags for building library objects. 22181ea133fd7Smrgpic_flag=$lt_lt_prog_compiler_pic 22182a253d6aeSmrg 2218306f32fbeSmrg# How to pass a linker flag through the compiler. 2218406f32fbeSmrgwl=$lt_lt_prog_compiler_wl 2218506f32fbeSmrg 22186ea133fd7Smrg# Compiler flag to prevent dynamic linking. 22187ea133fd7Smrglink_static_flag=$lt_lt_prog_compiler_static 22188a253d6aeSmrg 22189ea133fd7Smrg# Does compiler simultaneously support -c and -o options? 22190ea133fd7Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 22191a253d6aeSmrg 22192ea133fd7Smrg# Whether or not to add -lc for building shared libraries. 22193ea133fd7Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 22194a253d6aeSmrg 22195ea133fd7Smrg# Whether or not to disallow shared libs when runtime libs are static. 22196ea133fd7Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22197ea133fd7Smrg 22198ea133fd7Smrg# Compiler flag to allow reflexive dlopens. 22199ea133fd7Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22200a253d6aeSmrg 22201ea133fd7Smrg# Compiler flag to generate shared objects directly from archives. 22202ea133fd7Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 22203a253d6aeSmrg 22204ea133fd7Smrg# Whether the compiler copes with passing no objects directly. 22205ea133fd7Smrgcompiler_needs_object=$lt_compiler_needs_object 22206ea133fd7Smrg 22207ea133fd7Smrg# Create an old-style archive from a shared archive. 22208ea133fd7Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22209a253d6aeSmrg 22210ea133fd7Smrg# Create a temporary old-style archive to link instead of a shared archive. 22211ea133fd7Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22212a253d6aeSmrg 22213ea133fd7Smrg# Commands used to build a shared archive. 22214ea133fd7Smrgarchive_cmds=$lt_archive_cmds 22215ea133fd7Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 22216a253d6aeSmrg 22217ea133fd7Smrg# Commands used to build a loadable module if different from building 22218ea133fd7Smrg# a shared archive. 22219ea133fd7Smrgmodule_cmds=$lt_module_cmds 22220ea133fd7Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 22221a253d6aeSmrg 22222ea133fd7Smrg# Whether we are building with GNU ld or not. 22223ea133fd7Smrgwith_gnu_ld=$lt_with_gnu_ld 22224a253d6aeSmrg 22225ea133fd7Smrg# Flag that allows shared libraries with undefined symbols to be built. 22226ea133fd7Smrgallow_undefined_flag=$lt_allow_undefined_flag 22227a253d6aeSmrg 22228ea133fd7Smrg# Flag that enforces no undefined symbols. 22229ea133fd7Smrgno_undefined_flag=$lt_no_undefined_flag 22230a253d6aeSmrg 22231ea133fd7Smrg# Flag to hardcode \$libdir into a binary during linking. 22232ea133fd7Smrg# This must work even if \$libdir does not exist 22233ea133fd7Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22234a253d6aeSmrg 22235ea133fd7Smrg# Whether we need a single "-rpath" flag with a separated argument. 22236ea133fd7Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 22237a253d6aeSmrg 22238b41a30aaSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22239ea133fd7Smrg# DIR into the resulting binary. 22240ea133fd7Smrghardcode_direct=$hardcode_direct 22241a253d6aeSmrg 22242b41a30aaSmrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22243ea133fd7Smrg# DIR into the resulting binary and the resulting library dependency is 22244b41a30aaSmrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22245ea133fd7Smrg# library is relocated. 22246ea133fd7Smrghardcode_direct_absolute=$hardcode_direct_absolute 22247a253d6aeSmrg 22248ea133fd7Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22249ea133fd7Smrg# into the resulting binary. 22250ea133fd7Smrghardcode_minus_L=$hardcode_minus_L 22251a253d6aeSmrg 22252ea133fd7Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22253ea133fd7Smrg# into the resulting binary. 22254ea133fd7Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 22255a253d6aeSmrg 22256ea133fd7Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 22257ea133fd7Smrg# into the library and all subsequent libraries and executables linked 22258ea133fd7Smrg# against it. 22259ea133fd7Smrghardcode_automatic=$hardcode_automatic 22260a253d6aeSmrg 22261ea133fd7Smrg# Set to yes if linker adds runtime paths of dependent libraries 22262ea133fd7Smrg# to runtime path list. 22263ea133fd7Smrginherit_rpath=$inherit_rpath 22264a253d6aeSmrg 22265ea133fd7Smrg# Whether libtool must link a program against all its dependency libraries. 22266ea133fd7Smrglink_all_deplibs=$link_all_deplibs 22267a253d6aeSmrg 22268ea133fd7Smrg# Set to "yes" if exported symbols are required. 22269ea133fd7Smrgalways_export_symbols=$always_export_symbols 22270a253d6aeSmrg 22271ea133fd7Smrg# The commands to list exported symbols. 22272ea133fd7Smrgexport_symbols_cmds=$lt_export_symbols_cmds 22273a253d6aeSmrg 22274ea133fd7Smrg# Symbols that should not be listed in the preloaded symbols. 22275ea133fd7Smrgexclude_expsyms=$lt_exclude_expsyms 22276a253d6aeSmrg 22277ea133fd7Smrg# Symbols that must always be exported. 22278ea133fd7Smrginclude_expsyms=$lt_include_expsyms 22279a253d6aeSmrg 22280ea133fd7Smrg# Commands necessary for linking programs (against libraries) with templates. 22281ea133fd7Smrgprelink_cmds=$lt_prelink_cmds 22282a253d6aeSmrg 2228306f32fbeSmrg# Commands necessary for finishing linking programs. 2228406f32fbeSmrgpostlink_cmds=$lt_postlink_cmds 2228506f32fbeSmrg 22286ea133fd7Smrg# Specify filename containing input files. 22287ea133fd7Smrgfile_list_spec=$lt_file_list_spec 22288a253d6aeSmrg 22289ea133fd7Smrg# How to hardcode a shared library path into an executable. 22290ea133fd7Smrghardcode_action=$hardcode_action 22291a253d6aeSmrg 22292ea133fd7Smrg# ### END LIBTOOL CONFIG 22293ea133fd7Smrg 22294b41a30aaSmrg_LT_EOF 22295b41a30aaSmrg 22296b41a30aaSmrg cat <<'_LT_EOF' >> "$cfgfile" 22297b41a30aaSmrg 22298b41a30aaSmrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22299b41a30aaSmrg 22300b41a30aaSmrg# func_munge_path_list VARIABLE PATH 22301b41a30aaSmrg# ----------------------------------- 22302b41a30aaSmrg# VARIABLE is name of variable containing _space_ separated list of 22303b41a30aaSmrg# directories to be munged by the contents of PATH, which is string 22304b41a30aaSmrg# having a format: 22305b41a30aaSmrg# "DIR[:DIR]:" 22306b41a30aaSmrg# string "DIR[ DIR]" will be prepended to VARIABLE 22307b41a30aaSmrg# ":DIR[:DIR]" 22308b41a30aaSmrg# string "DIR[ DIR]" will be appended to VARIABLE 22309b41a30aaSmrg# "DIRP[:DIRP]::[DIRA:]DIRA" 22310b41a30aaSmrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22311b41a30aaSmrg# "DIRA[ DIRA]" will be appended to VARIABLE 22312b41a30aaSmrg# "DIR[:DIR]" 22313b41a30aaSmrg# VARIABLE will be replaced by "DIR[ DIR]" 22314b41a30aaSmrgfunc_munge_path_list () 22315b41a30aaSmrg{ 22316b41a30aaSmrg case x$2 in 22317b41a30aaSmrg x) 22318b41a30aaSmrg ;; 22319b41a30aaSmrg *:) 22320b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22321b41a30aaSmrg ;; 22322b41a30aaSmrg x:*) 22323b41a30aaSmrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22324b41a30aaSmrg ;; 22325b41a30aaSmrg *::*) 22326b41a30aaSmrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22327b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22328b41a30aaSmrg ;; 22329b41a30aaSmrg *) 22330b41a30aaSmrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22331b41a30aaSmrg ;; 22332b41a30aaSmrg esac 22333b41a30aaSmrg} 22334b41a30aaSmrg 22335b41a30aaSmrg 22336b41a30aaSmrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22337b41a30aaSmrgfunc_cc_basename () 22338b41a30aaSmrg{ 22339b41a30aaSmrg for cc_temp in $*""; do 22340b41a30aaSmrg case $cc_temp in 22341b41a30aaSmrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 22342b41a30aaSmrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 22343b41a30aaSmrg \-*) ;; 22344b41a30aaSmrg *) break;; 22345b41a30aaSmrg esac 22346b41a30aaSmrg done 22347b41a30aaSmrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 22348b41a30aaSmrg} 22349b41a30aaSmrg 22350b41a30aaSmrg 22351b41a30aaSmrg# ### END FUNCTIONS SHARED WITH CONFIGURE 22352b41a30aaSmrg 22353ea133fd7Smrg_LT_EOF 22354ea133fd7Smrg 22355ea133fd7Smrg case $host_os in 22356ea133fd7Smrg aix3*) 22357ea133fd7Smrg cat <<\_LT_EOF >> "$cfgfile" 22358ea133fd7Smrg# AIX sometimes has problems with the GCC collect2 program. For some 22359ea133fd7Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 22360ea133fd7Smrg# vanish in a puff of smoke. 22361b41a30aaSmrgif test set != "${COLLECT_NAMES+set}"; then 22362ea133fd7Smrg COLLECT_NAMES= 22363ea133fd7Smrg export COLLECT_NAMES 22364ea133fd7Smrgfi 22365ea133fd7Smrg_LT_EOF 22366ea133fd7Smrg ;; 22367a253d6aeSmrg esac 22368a253d6aeSmrg 22369a253d6aeSmrg 22370b41a30aaSmrg 22371b41a30aaSmrgltmain=$ac_aux_dir/ltmain.sh 22372a253d6aeSmrg 22373a253d6aeSmrg 22374ea133fd7Smrg # We use sed instead of cat because bash on DJGPP gets confused if 22375ea133fd7Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 22376ea133fd7Smrg # text mode, it properly converts lines to CR/LF. This bash problem 22377ea133fd7Smrg # is reportedly fixed, but why not run on old versions too? 22378b41a30aaSmrg $SED '$q' "$ltmain" >> "$cfgfile" \ 2237906f32fbeSmrg || (rm -f "$cfgfile"; exit 1) 2238006f32fbeSmrg 2238106f32fbeSmrg mv -f "$cfgfile" "$ofile" || 22382ea133fd7Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22383ea133fd7Smrg chmod +x "$ofile" 22384ea133fd7Smrg 22385a253d6aeSmrg ;; 22386a253d6aeSmrg 22387a253d6aeSmrg esac 22388a253d6aeSmrgdone # for ac_tag 22389a253d6aeSmrg 22390a253d6aeSmrg 2239125b89263Smrgas_fn_exit 0 22392a253d6aeSmrg_ACEOF 22393a253d6aeSmrgac_clean_files=$ac_clean_files_save 22394a253d6aeSmrg 22395ea133fd7Smrgtest $ac_write_fail = 0 || 2239625b89263Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22397ea133fd7Smrg 22398a253d6aeSmrg 22399a253d6aeSmrg# configure is writing to config.log, and then calls config.status. 22400a253d6aeSmrg# config.status does its own redirection, appending to config.log. 22401a253d6aeSmrg# Unfortunately, on DOS this fails, as config.log is still kept open 22402a253d6aeSmrg# by configure, so config.status won't be able to write to it; its 22403a253d6aeSmrg# output is simply discarded. So we exec the FD to /dev/null, 22404a253d6aeSmrg# effectively closing config.log, so it can be properly (re)opened and 22405a253d6aeSmrg# appended to by config.status. When coming back to configure, we 22406a253d6aeSmrg# need to make the FD available again. 22407a253d6aeSmrgif test "$no_create" != yes; then 22408a253d6aeSmrg ac_cs_success=: 22409a253d6aeSmrg ac_config_status_args= 22410a253d6aeSmrg test "$silent" = yes && 22411a253d6aeSmrg ac_config_status_args="$ac_config_status_args --quiet" 22412a253d6aeSmrg exec 5>/dev/null 22413a253d6aeSmrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22414a253d6aeSmrg exec 5>>config.log 22415a253d6aeSmrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22416a253d6aeSmrg # would make configure fail if this is the last instruction. 2241725b89263Smrg $ac_cs_success || as_fn_exit 1 22418a253d6aeSmrgfi 22419ea133fd7Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22420b41a30aaSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22421b41a30aaSmrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22422ea133fd7Smrgfi 22423a253d6aeSmrg 22424b41a30aaSmrg 22425