configure revision 9384b2f3
1966bf024Smrg#! /bin/sh 2966bf024Smrg# Guess values for system-dependent variables and create Makefiles. 39384b2f3Smrg# Generated by GNU Autoconf 2.69 for libXTrap 1.0.1. 4966bf024Smrg# 5966bf024Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6966bf024Smrg# 79384b2f3Smrg# 89384b2f3Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 99384b2f3Smrg# 109384b2f3Smrg# 11966bf024Smrg# This configure script is free software; the Free Software Foundation 12966bf024Smrg# gives unlimited permission to copy, distribute and modify it. 139384b2f3Smrg## -------------------- ## 149384b2f3Smrg## M4sh Initialization. ## 159384b2f3Smrg## -------------------- ## 16966bf024Smrg 179384b2f3Smrg# Be more Bourne compatible 189384b2f3SmrgDUALCASE=1; export DUALCASE # for MKS sh 199384b2f3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20966bf024Smrg emulate sh 21966bf024Smrg NULLCMD=: 229384b2f3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23966bf024Smrg # is contrary to our usage. Disable this feature. 24966bf024Smrg alias -g '${1+"$@"}'='"$@"' 259384b2f3Smrg setopt NO_GLOB_SUBST 269384b2f3Smrgelse 279384b2f3Smrg case `(set -o) 2>/dev/null` in #( 289384b2f3Smrg *posix*) : 299384b2f3Smrg set -o posix ;; #( 309384b2f3Smrg *) : 319384b2f3Smrg ;; 329384b2f3Smrgesac 33966bf024Smrgfi 34966bf024Smrg 359384b2f3Smrg 369384b2f3Smrgas_nl=' 379384b2f3Smrg' 389384b2f3Smrgexport as_nl 399384b2f3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 409384b2f3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 419384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 429384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 439384b2f3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 449384b2f3Smrg# but without wasting forks for bash or zsh. 459384b2f3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 469384b2f3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 479384b2f3Smrg as_echo='print -r --' 489384b2f3Smrg as_echo_n='print -rn --' 499384b2f3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 509384b2f3Smrg as_echo='printf %s\n' 519384b2f3Smrg as_echo_n='printf %s' 529384b2f3Smrgelse 539384b2f3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 549384b2f3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 559384b2f3Smrg as_echo_n='/usr/ucb/echo -n' 569384b2f3Smrg else 579384b2f3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 589384b2f3Smrg as_echo_n_body='eval 599384b2f3Smrg arg=$1; 609384b2f3Smrg case $arg in #( 619384b2f3Smrg *"$as_nl"*) 629384b2f3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 639384b2f3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 649384b2f3Smrg esac; 659384b2f3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 669384b2f3Smrg ' 679384b2f3Smrg export as_echo_n_body 689384b2f3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 699384b2f3Smrg fi 709384b2f3Smrg export as_echo_body 719384b2f3Smrg as_echo='sh -c $as_echo_body as_echo' 729384b2f3Smrgfi 739384b2f3Smrg 749384b2f3Smrg# The user is always right. 759384b2f3Smrgif test "${PATH_SEPARATOR+set}" != set; then 769384b2f3Smrg PATH_SEPARATOR=: 779384b2f3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 789384b2f3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 799384b2f3Smrg PATH_SEPARATOR=';' 809384b2f3Smrg } 81966bf024Smrgfi 82966bf024Smrg 83966bf024Smrg 849384b2f3Smrg# IFS 859384b2f3Smrg# We need space, tab and new line, in precisely that order. Quoting is 869384b2f3Smrg# there to prevent editors from complaining about space-tab. 879384b2f3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 889384b2f3Smrg# splitting by setting IFS to empty value.) 899384b2f3SmrgIFS=" "" $as_nl" 909384b2f3Smrg 919384b2f3Smrg# Find who we are. Look in the path if we contain no directory separator. 929384b2f3Smrgas_myself= 939384b2f3Smrgcase $0 in #(( 949384b2f3Smrg *[\\/]* ) as_myself=$0 ;; 959384b2f3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 969384b2f3Smrgfor as_dir in $PATH 979384b2f3Smrgdo 989384b2f3Smrg IFS=$as_save_IFS 999384b2f3Smrg test -z "$as_dir" && as_dir=. 1009384b2f3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1019384b2f3Smrg done 1029384b2f3SmrgIFS=$as_save_IFS 1039384b2f3Smrg 1049384b2f3Smrg ;; 1059384b2f3Smrgesac 1069384b2f3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1079384b2f3Smrg# in which case we are not to be found in the path. 1089384b2f3Smrgif test "x$as_myself" = x; then 1099384b2f3Smrg as_myself=$0 1109384b2f3Smrgfi 1119384b2f3Smrgif test ! -f "$as_myself"; then 1129384b2f3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1139384b2f3Smrg exit 1 1149384b2f3Smrgfi 1159384b2f3Smrg 1169384b2f3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 1179384b2f3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1189384b2f3Smrg# suppresses any "Segmentation fault" message there. '((' could 1199384b2f3Smrg# trigger a bug in pdksh 5.2.14. 1209384b2f3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 1219384b2f3Smrgdo eval test x\${$as_var+set} = xset \ 1229384b2f3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1239384b2f3Smrgdone 124966bf024SmrgPS1='$ ' 125966bf024SmrgPS2='> ' 126966bf024SmrgPS4='+ ' 127966bf024Smrg 128966bf024Smrg# NLS nuisances. 1299384b2f3SmrgLC_ALL=C 1309384b2f3Smrgexport LC_ALL 1319384b2f3SmrgLANGUAGE=C 1329384b2f3Smrgexport LANGUAGE 1339384b2f3Smrg 1349384b2f3Smrg# CDPATH. 1359384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1369384b2f3Smrg 1379384b2f3Smrg# Use a proper internal environment variable to ensure we don't fall 1389384b2f3Smrg # into an infinite loop, continuously re-executing ourselves. 1399384b2f3Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 1409384b2f3Smrg _as_can_reexec=no; export _as_can_reexec; 1419384b2f3Smrg # We cannot yet assume a decent shell, so we have to provide a 1429384b2f3Smrg# neutralization value for shells without unset; and this also 1439384b2f3Smrg# works around shells that cannot unset nonexistent variables. 1449384b2f3Smrg# Preserve -v and -x to the replacement shell. 1459384b2f3SmrgBASH_ENV=/dev/null 1469384b2f3SmrgENV=/dev/null 1479384b2f3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 1489384b2f3Smrgcase $- in # (((( 1499384b2f3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 1509384b2f3Smrg *v* ) as_opts=-v ;; 1519384b2f3Smrg *x* ) as_opts=-x ;; 1529384b2f3Smrg * ) as_opts= ;; 1539384b2f3Smrgesac 1549384b2f3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 1559384b2f3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 1569384b2f3Smrg# out after a failed `exec'. 1579384b2f3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 1589384b2f3Smrgas_fn_exit 255 1599384b2f3Smrg fi 1609384b2f3Smrg # We don't want this to propagate to other subprocesses. 1619384b2f3Smrg { _as_can_reexec=; unset _as_can_reexec;} 1629384b2f3Smrgif test "x$CONFIG_SHELL" = x; then 1639384b2f3Smrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 1649384b2f3Smrg emulate sh 1659384b2f3Smrg NULLCMD=: 1669384b2f3Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1679384b2f3Smrg # is contrary to our usage. Disable this feature. 1689384b2f3Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 1699384b2f3Smrg setopt NO_GLOB_SUBST 1709384b2f3Smrgelse 1719384b2f3Smrg case \`(set -o) 2>/dev/null\` in #( 1729384b2f3Smrg *posix*) : 1739384b2f3Smrg set -o posix ;; #( 1749384b2f3Smrg *) : 1759384b2f3Smrg ;; 1769384b2f3Smrgesac 1779384b2f3Smrgfi 1789384b2f3Smrg" 1799384b2f3Smrg as_required="as_fn_return () { (exit \$1); } 1809384b2f3Smrgas_fn_success () { as_fn_return 0; } 1819384b2f3Smrgas_fn_failure () { as_fn_return 1; } 1829384b2f3Smrgas_fn_ret_success () { return 0; } 1839384b2f3Smrgas_fn_ret_failure () { return 1; } 1849384b2f3Smrg 1859384b2f3Smrgexitcode=0 1869384b2f3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 1879384b2f3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1889384b2f3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1899384b2f3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1909384b2f3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 1919384b2f3Smrg 1929384b2f3Smrgelse 1939384b2f3Smrg exitcode=1; echo positional parameters were not saved. 1949384b2f3Smrgfi 1959384b2f3Smrgtest x\$exitcode = x0 || exit 1 1969384b2f3Smrgtest -x / || exit 1" 1979384b2f3Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1989384b2f3Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1999384b2f3Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 2009384b2f3Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 2019384b2f3Smrg 2029384b2f3Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 2039384b2f3Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 2049384b2f3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 2059384b2f3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 2069384b2f3Smrg PATH=/empty FPATH=/empty; export PATH FPATH 2079384b2f3Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 2089384b2f3Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 2099384b2f3Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 2109384b2f3Smrg if (eval "$as_required") 2>/dev/null; then : 2119384b2f3Smrg as_have_required=yes 2129384b2f3Smrgelse 2139384b2f3Smrg as_have_required=no 2149384b2f3Smrgfi 2159384b2f3Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 2169384b2f3Smrg 2179384b2f3Smrgelse 2189384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2199384b2f3Smrgas_found=false 2209384b2f3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221966bf024Smrgdo 2229384b2f3Smrg IFS=$as_save_IFS 2239384b2f3Smrg test -z "$as_dir" && as_dir=. 2249384b2f3Smrg as_found=: 2259384b2f3Smrg case $as_dir in #( 2269384b2f3Smrg /*) 2279384b2f3Smrg for as_base in sh bash ksh sh5; do 2289384b2f3Smrg # Try only shells that exist, to save several forks. 2299384b2f3Smrg as_shell=$as_dir/$as_base 2309384b2f3Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2319384b2f3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 2329384b2f3Smrg CONFIG_SHELL=$as_shell as_have_required=yes 2339384b2f3Smrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 2349384b2f3Smrg break 2 2359384b2f3Smrgfi 2369384b2f3Smrgfi 2379384b2f3Smrg done;; 2389384b2f3Smrg esac 2399384b2f3Smrg as_found=false 2409384b2f3Smrgdone 2419384b2f3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2429384b2f3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 2439384b2f3Smrg CONFIG_SHELL=$SHELL as_have_required=yes 2449384b2f3Smrgfi; } 2459384b2f3SmrgIFS=$as_save_IFS 2469384b2f3Smrg 2479384b2f3Smrg 2489384b2f3Smrg if test "x$CONFIG_SHELL" != x; then : 2499384b2f3Smrg export CONFIG_SHELL 2509384b2f3Smrg # We cannot yet assume a decent shell, so we have to provide a 2519384b2f3Smrg# neutralization value for shells without unset; and this also 2529384b2f3Smrg# works around shells that cannot unset nonexistent variables. 2539384b2f3Smrg# Preserve -v and -x to the replacement shell. 2549384b2f3SmrgBASH_ENV=/dev/null 2559384b2f3SmrgENV=/dev/null 2569384b2f3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2579384b2f3Smrgcase $- in # (((( 2589384b2f3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 2599384b2f3Smrg *v* ) as_opts=-v ;; 2609384b2f3Smrg *x* ) as_opts=-x ;; 2619384b2f3Smrg * ) as_opts= ;; 2629384b2f3Smrgesac 2639384b2f3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 2649384b2f3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 2659384b2f3Smrg# out after a failed `exec'. 2669384b2f3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 2679384b2f3Smrgexit 255 2689384b2f3Smrgfi 2699384b2f3Smrg 2709384b2f3Smrg if test x$as_have_required = xno; then : 2719384b2f3Smrg $as_echo "$0: This script requires a shell more modern than all" 2729384b2f3Smrg $as_echo "$0: the shells that I found on your system." 2739384b2f3Smrg if test x${ZSH_VERSION+set} = xset ; then 2749384b2f3Smrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2759384b2f3Smrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276966bf024Smrg else 2779384b2f3Smrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 2789384b2f3Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 2799384b2f3Smrg$0: about your system, including any error possibly output 2809384b2f3Smrg$0: before this message. Then install a modern shell, or 2819384b2f3Smrg$0: manually run the script under such a shell if you do 2829384b2f3Smrg$0: have one." 283966bf024Smrg fi 2849384b2f3Smrg exit 1 2859384b2f3Smrgfi 2869384b2f3Smrgfi 2879384b2f3Smrgfi 2889384b2f3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 2899384b2f3Smrgexport SHELL 2909384b2f3Smrg# Unset more variables known to interfere with behavior of common tools. 2919384b2f3SmrgCLICOLOR_FORCE= GREP_OPTIONS= 2929384b2f3Smrgunset CLICOLOR_FORCE GREP_OPTIONS 2939384b2f3Smrg 2949384b2f3Smrg## --------------------- ## 2959384b2f3Smrg## M4sh Shell Functions. ## 2969384b2f3Smrg## --------------------- ## 2979384b2f3Smrg# as_fn_unset VAR 2989384b2f3Smrg# --------------- 2999384b2f3Smrg# Portably unset VAR. 3009384b2f3Smrgas_fn_unset () 3019384b2f3Smrg{ 3029384b2f3Smrg { eval $1=; unset $1;} 3039384b2f3Smrg} 3049384b2f3Smrgas_unset=as_fn_unset 3059384b2f3Smrg 3069384b2f3Smrg# as_fn_set_status STATUS 3079384b2f3Smrg# ----------------------- 3089384b2f3Smrg# Set $? to STATUS, without forking. 3099384b2f3Smrgas_fn_set_status () 3109384b2f3Smrg{ 3119384b2f3Smrg return $1 3129384b2f3Smrg} # as_fn_set_status 3139384b2f3Smrg 3149384b2f3Smrg# as_fn_exit STATUS 3159384b2f3Smrg# ----------------- 3169384b2f3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 3179384b2f3Smrgas_fn_exit () 3189384b2f3Smrg{ 3199384b2f3Smrg set +e 3209384b2f3Smrg as_fn_set_status $1 3219384b2f3Smrg exit $1 3229384b2f3Smrg} # as_fn_exit 3239384b2f3Smrg 3249384b2f3Smrg# as_fn_mkdir_p 3259384b2f3Smrg# ------------- 3269384b2f3Smrg# Create "$as_dir" as a directory, including parents if necessary. 3279384b2f3Smrgas_fn_mkdir_p () 3289384b2f3Smrg{ 3299384b2f3Smrg 3309384b2f3Smrg case $as_dir in #( 3319384b2f3Smrg -*) as_dir=./$as_dir;; 3329384b2f3Smrg esac 3339384b2f3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 3349384b2f3Smrg as_dirs= 3359384b2f3Smrg while :; do 3369384b2f3Smrg case $as_dir in #( 3379384b2f3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3389384b2f3Smrg *) as_qdir=$as_dir;; 3399384b2f3Smrg esac 3409384b2f3Smrg as_dirs="'$as_qdir' $as_dirs" 3419384b2f3Smrg as_dir=`$as_dirname -- "$as_dir" || 3429384b2f3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3439384b2f3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 3449384b2f3Smrg X"$as_dir" : 'X\(//\)$' \| \ 3459384b2f3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 3469384b2f3Smrg$as_echo X"$as_dir" | 3479384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3489384b2f3Smrg s//\1/ 3499384b2f3Smrg q 3509384b2f3Smrg } 3519384b2f3Smrg /^X\(\/\/\)[^/].*/{ 3529384b2f3Smrg s//\1/ 3539384b2f3Smrg q 3549384b2f3Smrg } 3559384b2f3Smrg /^X\(\/\/\)$/{ 3569384b2f3Smrg s//\1/ 3579384b2f3Smrg q 3589384b2f3Smrg } 3599384b2f3Smrg /^X\(\/\).*/{ 3609384b2f3Smrg s//\1/ 3619384b2f3Smrg q 3629384b2f3Smrg } 3639384b2f3Smrg s/.*/./; q'` 3649384b2f3Smrg test -d "$as_dir" && break 3659384b2f3Smrg done 3669384b2f3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 3679384b2f3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3689384b2f3Smrg 3699384b2f3Smrg 3709384b2f3Smrg} # as_fn_mkdir_p 3719384b2f3Smrg 3729384b2f3Smrg# as_fn_executable_p FILE 3739384b2f3Smrg# ----------------------- 3749384b2f3Smrg# Test if FILE is an executable regular file. 3759384b2f3Smrgas_fn_executable_p () 3769384b2f3Smrg{ 3779384b2f3Smrg test -f "$1" && test -x "$1" 3789384b2f3Smrg} # as_fn_executable_p 3799384b2f3Smrg# as_fn_append VAR VALUE 3809384b2f3Smrg# ---------------------- 3819384b2f3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 3829384b2f3Smrg# advantage of any shell optimizations that allow amortized linear growth over 3839384b2f3Smrg# repeated appends, instead of the typical quadratic growth present in naive 3849384b2f3Smrg# implementations. 3859384b2f3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 3869384b2f3Smrg eval 'as_fn_append () 3879384b2f3Smrg { 3889384b2f3Smrg eval $1+=\$2 3899384b2f3Smrg }' 3909384b2f3Smrgelse 3919384b2f3Smrg as_fn_append () 3929384b2f3Smrg { 3939384b2f3Smrg eval $1=\$$1\$2 3949384b2f3Smrg } 3959384b2f3Smrgfi # as_fn_append 3969384b2f3Smrg 3979384b2f3Smrg# as_fn_arith ARG... 3989384b2f3Smrg# ------------------ 3999384b2f3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 4009384b2f3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 4019384b2f3Smrg# must be portable across $(()) and expr. 4029384b2f3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 4039384b2f3Smrg eval 'as_fn_arith () 4049384b2f3Smrg { 4059384b2f3Smrg as_val=$(( $* )) 4069384b2f3Smrg }' 4079384b2f3Smrgelse 4089384b2f3Smrg as_fn_arith () 4099384b2f3Smrg { 4109384b2f3Smrg as_val=`expr "$@" || test $? -eq 1` 4119384b2f3Smrg } 4129384b2f3Smrgfi # as_fn_arith 4139384b2f3Smrg 4149384b2f3Smrg 4159384b2f3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 4169384b2f3Smrg# ---------------------------------------- 4179384b2f3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4189384b2f3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 4199384b2f3Smrg# script with STATUS, using 1 if that was 0. 4209384b2f3Smrgas_fn_error () 4219384b2f3Smrg{ 4229384b2f3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 4239384b2f3Smrg if test "$4"; then 4249384b2f3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 4259384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4269384b2f3Smrg fi 4279384b2f3Smrg $as_echo "$as_me: error: $2" >&2 4289384b2f3Smrg as_fn_exit $as_status 4299384b2f3Smrg} # as_fn_error 430966bf024Smrg 4319384b2f3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 4329384b2f3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 433966bf024Smrg as_expr=expr 434966bf024Smrgelse 435966bf024Smrg as_expr=false 436966bf024Smrgfi 437966bf024Smrg 4389384b2f3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439966bf024Smrg as_basename=basename 440966bf024Smrgelse 441966bf024Smrg as_basename=false 442966bf024Smrgfi 443966bf024Smrg 4449384b2f3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4459384b2f3Smrg as_dirname=dirname 4469384b2f3Smrgelse 4479384b2f3Smrg as_dirname=false 4489384b2f3Smrgfi 449966bf024Smrg 4509384b2f3Smrgas_me=`$as_basename -- "$0" || 451966bf024Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452966bf024Smrg X"$0" : 'X\(//\)$' \| \ 4539384b2f3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 4549384b2f3Smrg$as_echo X/"$0" | 4559384b2f3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 4569384b2f3Smrg s//\1/ 4579384b2f3Smrg q 4589384b2f3Smrg } 4599384b2f3Smrg /^X\/\(\/\/\)$/{ 4609384b2f3Smrg s//\1/ 4619384b2f3Smrg q 4629384b2f3Smrg } 4639384b2f3Smrg /^X\/\(\/\).*/{ 4649384b2f3Smrg s//\1/ 4659384b2f3Smrg q 4669384b2f3Smrg } 4679384b2f3Smrg s/.*/./; q'` 468966bf024Smrg 469966bf024Smrg# Avoid depending upon Character Ranges. 470966bf024Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471966bf024Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472966bf024Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473966bf024Smrgas_cr_digits='0123456789' 474966bf024Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 475966bf024Smrg 476966bf024Smrg 4779384b2f3Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 4789384b2f3Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 4799384b2f3Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4809384b2f3Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4819384b2f3Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4829384b2f3Smrg sed -n ' 4839384b2f3Smrg p 4849384b2f3Smrg /[$]LINENO/= 4859384b2f3Smrg ' <$as_myself | 486966bf024Smrg sed ' 4879384b2f3Smrg s/[$]LINENO.*/&-/ 4889384b2f3Smrg t lineno 4899384b2f3Smrg b 4909384b2f3Smrg :lineno 491966bf024Smrg N 4929384b2f3Smrg :loop 4939384b2f3Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494966bf024Smrg t loop 4959384b2f3Smrg s/-\n.*// 496966bf024Smrg ' >$as_me.lineno && 4979384b2f3Smrg chmod +x "$as_me.lineno" || 4989384b2f3Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499966bf024Smrg 5009384b2f3Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 5019384b2f3Smrg # already done that, so ensure we don't try to do so again and fall 5029384b2f3Smrg # in an infinite loop. This has already happened in practice. 5039384b2f3Smrg _as_can_reexec=no; export _as_can_reexec 504966bf024Smrg # Don't try to exec as it changes $[0], causing all sort of problems 505966bf024Smrg # (the dirname of $[0] is not the place where we might find the 5069384b2f3Smrg # original and so on. Autoconf is especially sensitive to this). 5079384b2f3Smrg . "./$as_me.lineno" 508966bf024Smrg # Exit status is that of the last command. 509966bf024Smrg exit 510966bf024Smrg} 511966bf024Smrg 5129384b2f3SmrgECHO_C= ECHO_N= ECHO_T= 5139384b2f3Smrgcase `echo -n x` in #((((( 5149384b2f3Smrg-n*) 5159384b2f3Smrg case `echo 'xy\c'` in 5169384b2f3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5179384b2f3Smrg xy) ECHO_C='\c';; 5189384b2f3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 5199384b2f3Smrg ECHO_T=' ';; 5209384b2f3Smrg esac;; 5219384b2f3Smrg*) 5229384b2f3Smrg ECHO_N='-n';; 523966bf024Smrgesac 524966bf024Smrg 5259384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.file 5269384b2f3Smrgif test -d conf$$.dir; then 5279384b2f3Smrg rm -f conf$$.dir/conf$$.file 528966bf024Smrgelse 5299384b2f3Smrg rm -f conf$$.dir 5309384b2f3Smrg mkdir conf$$.dir 2>/dev/null 531966bf024Smrgfi 5329384b2f3Smrgif (echo >conf$$.file) 2>/dev/null; then 5339384b2f3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534966bf024Smrg as_ln_s='ln -s' 5359384b2f3Smrg # ... but there are two gotchas: 5369384b2f3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5379384b2f3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5389384b2f3Smrg # In both cases, we have to default to `cp -pR'. 5399384b2f3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5409384b2f3Smrg as_ln_s='cp -pR' 5419384b2f3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 5429384b2f3Smrg as_ln_s=ln 5439384b2f3Smrg else 5449384b2f3Smrg as_ln_s='cp -pR' 545966bf024Smrg fi 546966bf024Smrgelse 5479384b2f3Smrg as_ln_s='cp -pR' 548966bf024Smrgfi 5499384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5509384b2f3Smrgrmdir conf$$.dir 2>/dev/null 551966bf024Smrg 552966bf024Smrgif mkdir -p . 2>/dev/null; then 5539384b2f3Smrg as_mkdir_p='mkdir -p "$as_dir"' 554966bf024Smrgelse 555966bf024Smrg test -d ./-p && rmdir ./-p 556966bf024Smrg as_mkdir_p=false 557966bf024Smrgfi 558966bf024Smrg 5599384b2f3Smrgas_test_x='test -x' 5609384b2f3Smrgas_executable_p=as_fn_executable_p 561966bf024Smrg 562966bf024Smrg# Sed expression to map a string onto a valid CPP name. 563966bf024Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564966bf024Smrg 565966bf024Smrg# Sed expression to map a string onto a valid variable name. 566966bf024Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567966bf024Smrg 568966bf024SmrgSHELL=${CONFIG_SHELL-/bin/sh} 569966bf024Smrg 570966bf024Smrg 5719384b2f3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 5729384b2f3Smrgexec 6>&1 573966bf024Smrg 574966bf024Smrg# Name of the host. 5759384b2f3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576966bf024Smrg# so uname gets run too. 577966bf024Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578966bf024Smrg 579966bf024Smrg# 580966bf024Smrg# Initializations. 581966bf024Smrg# 582966bf024Smrgac_default_prefix=/usr/local 5839384b2f3Smrgac_clean_files= 584966bf024Smrgac_config_libobj_dir=. 5859384b2f3SmrgLIBOBJS= 586966bf024Smrgcross_compiling=no 587966bf024Smrgsubdirs= 588966bf024SmrgMFLAGS= 589966bf024SmrgMAKEFLAGS= 590966bf024Smrg 591966bf024Smrg# Identity of this package. 592966bf024SmrgPACKAGE_NAME='libXTrap' 593966bf024SmrgPACKAGE_TARNAME='libXTrap' 5949384b2f3SmrgPACKAGE_VERSION='1.0.1' 5959384b2f3SmrgPACKAGE_STRING='libXTrap 1.0.1' 596966bf024SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 5979384b2f3SmrgPACKAGE_URL='' 598966bf024Smrg 599966bf024Smrg# Factoring default headers for most tests. 600966bf024Smrgac_includes_default="\ 601966bf024Smrg#include <stdio.h> 6029384b2f3Smrg#ifdef HAVE_SYS_TYPES_H 603966bf024Smrg# include <sys/types.h> 604966bf024Smrg#endif 6059384b2f3Smrg#ifdef HAVE_SYS_STAT_H 606966bf024Smrg# include <sys/stat.h> 607966bf024Smrg#endif 6089384b2f3Smrg#ifdef STDC_HEADERS 609966bf024Smrg# include <stdlib.h> 610966bf024Smrg# include <stddef.h> 611966bf024Smrg#else 6129384b2f3Smrg# ifdef HAVE_STDLIB_H 613966bf024Smrg# include <stdlib.h> 614966bf024Smrg# endif 615966bf024Smrg#endif 6169384b2f3Smrg#ifdef HAVE_STRING_H 6179384b2f3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618966bf024Smrg# include <memory.h> 619966bf024Smrg# endif 620966bf024Smrg# include <string.h> 621966bf024Smrg#endif 6229384b2f3Smrg#ifdef HAVE_STRINGS_H 623966bf024Smrg# include <strings.h> 624966bf024Smrg#endif 6259384b2f3Smrg#ifdef HAVE_INTTYPES_H 626966bf024Smrg# include <inttypes.h> 627966bf024Smrg#endif 6289384b2f3Smrg#ifdef HAVE_STDINT_H 6299384b2f3Smrg# include <stdint.h> 6309384b2f3Smrg#endif 6319384b2f3Smrg#ifdef HAVE_UNISTD_H 632966bf024Smrg# include <unistd.h> 633966bf024Smrg#endif" 634966bf024Smrg 6359384b2f3Smrgac_subst_vars='am__EXEEXT_FALSE 6369384b2f3Smrgam__EXEEXT_TRUE 6379384b2f3SmrgLTLIBOBJS 6389384b2f3SmrgLIBOBJS 6399384b2f3SmrgCHANGELOG_CMD 6409384b2f3SmrgXTRAP_LIBS 6419384b2f3SmrgXTRAP_CFLAGS 6429384b2f3SmrgPKG_CONFIG_LIBDIR 6439384b2f3SmrgPKG_CONFIG_PATH 6449384b2f3SmrgPKG_CONFIG 6459384b2f3SmrgBASE_CFLAGS 6469384b2f3SmrgCPP 6479384b2f3SmrgOTOOL64 6489384b2f3SmrgOTOOL 6499384b2f3SmrgLIPO 6509384b2f3SmrgNMEDIT 6519384b2f3SmrgDSYMUTIL 6529384b2f3SmrgMANIFEST_TOOL 6539384b2f3SmrgRANLIB 6549384b2f3Smrgac_ct_AR 6559384b2f3SmrgAR 6569384b2f3SmrgDLLTOOL 6579384b2f3SmrgOBJDUMP 6589384b2f3SmrgLN_S 6599384b2f3SmrgNM 6609384b2f3Smrgac_ct_DUMPBIN 6619384b2f3SmrgDUMPBIN 6629384b2f3SmrgLD 6639384b2f3SmrgFGREP 6649384b2f3SmrgEGREP 6659384b2f3SmrgGREP 6669384b2f3SmrgSED 6679384b2f3Smrghost_os 6689384b2f3Smrghost_vendor 6699384b2f3Smrghost_cpu 6709384b2f3Smrghost 6719384b2f3Smrgbuild_os 6729384b2f3Smrgbuild_vendor 6739384b2f3Smrgbuild_cpu 6749384b2f3Smrgbuild 6759384b2f3SmrgLIBTOOL 6769384b2f3Smrgam__fastdepCC_FALSE 6779384b2f3Smrgam__fastdepCC_TRUE 6789384b2f3SmrgCCDEPMODE 6799384b2f3Smrgam__nodep 6809384b2f3SmrgAMDEPBACKSLASH 6819384b2f3SmrgAMDEP_FALSE 6829384b2f3SmrgAMDEP_TRUE 6839384b2f3Smrgam__quote 6849384b2f3Smrgam__include 6859384b2f3SmrgDEPDIR 6869384b2f3SmrgOBJEXT 6879384b2f3SmrgEXEEXT 6889384b2f3Smrgac_ct_CC 6899384b2f3SmrgCPPFLAGS 6909384b2f3SmrgLDFLAGS 6919384b2f3SmrgCFLAGS 6929384b2f3SmrgCC 6939384b2f3SmrgMAINT 6949384b2f3SmrgMAINTAINER_MODE_FALSE 6959384b2f3SmrgMAINTAINER_MODE_TRUE 6969384b2f3SmrgAM_BACKSLASH 6979384b2f3SmrgAM_DEFAULT_VERBOSITY 6989384b2f3SmrgAM_DEFAULT_V 6999384b2f3SmrgAM_V 7009384b2f3Smrgam__untar 7019384b2f3Smrgam__tar 7029384b2f3SmrgAMTAR 7039384b2f3Smrgam__leading_dot 7049384b2f3SmrgSET_MAKE 7059384b2f3SmrgAWK 7069384b2f3Smrgmkdir_p 7079384b2f3SmrgMKDIR_P 7089384b2f3SmrgINSTALL_STRIP_PROGRAM 7099384b2f3SmrgSTRIP 7109384b2f3Smrginstall_sh 7119384b2f3SmrgMAKEINFO 7129384b2f3SmrgAUTOHEADER 7139384b2f3SmrgAUTOMAKE 7149384b2f3SmrgAUTOCONF 7159384b2f3SmrgACLOCAL 7169384b2f3SmrgVERSION 7179384b2f3SmrgPACKAGE 7189384b2f3SmrgCYGPATH_W 7199384b2f3Smrgam__isrc 7209384b2f3SmrgINSTALL_DATA 7219384b2f3SmrgINSTALL_SCRIPT 7229384b2f3SmrgINSTALL_PROGRAM 7239384b2f3Smrgtarget_alias 7249384b2f3Smrghost_alias 7259384b2f3Smrgbuild_alias 7269384b2f3SmrgLIBS 7279384b2f3SmrgECHO_T 7289384b2f3SmrgECHO_N 7299384b2f3SmrgECHO_C 7309384b2f3SmrgDEFS 7319384b2f3Smrgmandir 7329384b2f3Smrglocaledir 7339384b2f3Smrglibdir 7349384b2f3Smrgpsdir 7359384b2f3Smrgpdfdir 7369384b2f3Smrgdvidir 7379384b2f3Smrghtmldir 7389384b2f3Smrginfodir 7399384b2f3Smrgdocdir 7409384b2f3Smrgoldincludedir 7419384b2f3Smrgincludedir 7429384b2f3Smrglocalstatedir 7439384b2f3Smrgsharedstatedir 7449384b2f3Smrgsysconfdir 7459384b2f3Smrgdatadir 7469384b2f3Smrgdatarootdir 7479384b2f3Smrglibexecdir 7489384b2f3Smrgsbindir 7499384b2f3Smrgbindir 7509384b2f3Smrgprogram_transform_name 7519384b2f3Smrgprefix 7529384b2f3Smrgexec_prefix 7539384b2f3SmrgPACKAGE_URL 7549384b2f3SmrgPACKAGE_BUGREPORT 7559384b2f3SmrgPACKAGE_STRING 7569384b2f3SmrgPACKAGE_VERSION 7579384b2f3SmrgPACKAGE_TARNAME 7589384b2f3SmrgPACKAGE_NAME 7599384b2f3SmrgPATH_SEPARATOR 7609384b2f3SmrgSHELL' 761966bf024Smrgac_subst_files='' 7629384b2f3Smrgac_user_opts=' 7639384b2f3Smrgenable_option_checking 7649384b2f3Smrgenable_silent_rules 7659384b2f3Smrgenable_maintainer_mode 7669384b2f3Smrgenable_dependency_tracking 7679384b2f3Smrgenable_shared 7689384b2f3Smrgenable_static 7699384b2f3Smrgwith_pic 7709384b2f3Smrgenable_fast_install 7719384b2f3Smrgwith_gnu_ld 7729384b2f3Smrgwith_sysroot 7739384b2f3Smrgenable_libtool_lock 7749384b2f3Smrgenable_selective_werror 7759384b2f3Smrg' 7769384b2f3Smrg ac_precious_vars='build_alias 7779384b2f3Smrghost_alias 7789384b2f3Smrgtarget_alias 7799384b2f3SmrgCC 7809384b2f3SmrgCFLAGS 7819384b2f3SmrgLDFLAGS 7829384b2f3SmrgLIBS 7839384b2f3SmrgCPPFLAGS 7849384b2f3SmrgCPP 7859384b2f3SmrgPKG_CONFIG 7869384b2f3SmrgPKG_CONFIG_PATH 7879384b2f3SmrgPKG_CONFIG_LIBDIR 7889384b2f3SmrgXTRAP_CFLAGS 7899384b2f3SmrgXTRAP_LIBS' 7909384b2f3Smrg 791966bf024Smrg 792966bf024Smrg# Initialize some variables set by options. 793966bf024Smrgac_init_help= 794966bf024Smrgac_init_version=false 7959384b2f3Smrgac_unrecognized_opts= 7969384b2f3Smrgac_unrecognized_sep= 797966bf024Smrg# The variables have the same names as the options, with 798966bf024Smrg# dashes changed to underlines. 799966bf024Smrgcache_file=/dev/null 800966bf024Smrgexec_prefix=NONE 801966bf024Smrgno_create= 802966bf024Smrgno_recursion= 803966bf024Smrgprefix=NONE 804966bf024Smrgprogram_prefix=NONE 805966bf024Smrgprogram_suffix=NONE 806966bf024Smrgprogram_transform_name=s,x,x, 807966bf024Smrgsilent= 808966bf024Smrgsite= 809966bf024Smrgsrcdir= 810966bf024Smrgverbose= 811966bf024Smrgx_includes=NONE 812966bf024Smrgx_libraries=NONE 813966bf024Smrg 814966bf024Smrg# Installation directory options. 815966bf024Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 816966bf024Smrg# and all the variables that are supposed to be based on exec_prefix 817966bf024Smrg# by default will actually change. 818966bf024Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 8199384b2f3Smrg# (The list follows the same order as the GNU Coding Standards.) 820966bf024Smrgbindir='${exec_prefix}/bin' 821966bf024Smrgsbindir='${exec_prefix}/sbin' 822966bf024Smrglibexecdir='${exec_prefix}/libexec' 8239384b2f3Smrgdatarootdir='${prefix}/share' 8249384b2f3Smrgdatadir='${datarootdir}' 825966bf024Smrgsysconfdir='${prefix}/etc' 826966bf024Smrgsharedstatedir='${prefix}/com' 827966bf024Smrglocalstatedir='${prefix}/var' 828966bf024Smrgincludedir='${prefix}/include' 829966bf024Smrgoldincludedir='/usr/include' 8309384b2f3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 8319384b2f3Smrginfodir='${datarootdir}/info' 8329384b2f3Smrghtmldir='${docdir}' 8339384b2f3Smrgdvidir='${docdir}' 8349384b2f3Smrgpdfdir='${docdir}' 8359384b2f3Smrgpsdir='${docdir}' 8369384b2f3Smrglibdir='${exec_prefix}/lib' 8379384b2f3Smrglocaledir='${datarootdir}/locale' 8389384b2f3Smrgmandir='${datarootdir}/man' 839966bf024Smrg 840966bf024Smrgac_prev= 8419384b2f3Smrgac_dashdash= 842966bf024Smrgfor ac_option 843966bf024Smrgdo 844966bf024Smrg # If the previous option needs an argument, assign it. 845966bf024Smrg if test -n "$ac_prev"; then 8469384b2f3Smrg eval $ac_prev=\$ac_option 847966bf024Smrg ac_prev= 848966bf024Smrg continue 849966bf024Smrg fi 850966bf024Smrg 8519384b2f3Smrg case $ac_option in 8529384b2f3Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 8539384b2f3Smrg *=) ac_optarg= ;; 8549384b2f3Smrg *) ac_optarg=yes ;; 8559384b2f3Smrg esac 856966bf024Smrg 857966bf024Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 858966bf024Smrg 8599384b2f3Smrg case $ac_dashdash$ac_option in 8609384b2f3Smrg --) 8619384b2f3Smrg ac_dashdash=yes ;; 862966bf024Smrg 863966bf024Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 864966bf024Smrg ac_prev=bindir ;; 865966bf024Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 866966bf024Smrg bindir=$ac_optarg ;; 867966bf024Smrg 868966bf024Smrg -build | --build | --buil | --bui | --bu) 869966bf024Smrg ac_prev=build_alias ;; 870966bf024Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 871966bf024Smrg build_alias=$ac_optarg ;; 872966bf024Smrg 873966bf024Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 874966bf024Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 875966bf024Smrg ac_prev=cache_file ;; 876966bf024Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 877966bf024Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 878966bf024Smrg cache_file=$ac_optarg ;; 879966bf024Smrg 880966bf024Smrg --config-cache | -C) 881966bf024Smrg cache_file=config.cache ;; 882966bf024Smrg 8839384b2f3Smrg -datadir | --datadir | --datadi | --datad) 884966bf024Smrg ac_prev=datadir ;; 8859384b2f3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 886966bf024Smrg datadir=$ac_optarg ;; 887966bf024Smrg 8889384b2f3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 8899384b2f3Smrg | --dataroo | --dataro | --datar) 8909384b2f3Smrg ac_prev=datarootdir ;; 8919384b2f3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 8929384b2f3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 8939384b2f3Smrg datarootdir=$ac_optarg ;; 8949384b2f3Smrg 895966bf024Smrg -disable-* | --disable-*) 8969384b2f3Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 897966bf024Smrg # Reject names that are not valid shell variable names. 8989384b2f3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 8999384b2f3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 9009384b2f3Smrg ac_useropt_orig=$ac_useropt 9019384b2f3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 9029384b2f3Smrg case $ac_user_opts in 9039384b2f3Smrg *" 9049384b2f3Smrg"enable_$ac_useropt" 9059384b2f3Smrg"*) ;; 9069384b2f3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 9079384b2f3Smrg ac_unrecognized_sep=', ';; 9089384b2f3Smrg esac 9099384b2f3Smrg eval enable_$ac_useropt=no ;; 9109384b2f3Smrg 9119384b2f3Smrg -docdir | --docdir | --docdi | --doc | --do) 9129384b2f3Smrg ac_prev=docdir ;; 9139384b2f3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 9149384b2f3Smrg docdir=$ac_optarg ;; 9159384b2f3Smrg 9169384b2f3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 9179384b2f3Smrg ac_prev=dvidir ;; 9189384b2f3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 9199384b2f3Smrg dvidir=$ac_optarg ;; 920966bf024Smrg 921966bf024Smrg -enable-* | --enable-*) 9229384b2f3Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 923966bf024Smrg # Reject names that are not valid shell variable names. 9249384b2f3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9259384b2f3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 9269384b2f3Smrg ac_useropt_orig=$ac_useropt 9279384b2f3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 9289384b2f3Smrg case $ac_user_opts in 9299384b2f3Smrg *" 9309384b2f3Smrg"enable_$ac_useropt" 9319384b2f3Smrg"*) ;; 9329384b2f3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 9339384b2f3Smrg ac_unrecognized_sep=', ';; 934966bf024Smrg esac 9359384b2f3Smrg eval enable_$ac_useropt=\$ac_optarg ;; 936966bf024Smrg 937966bf024Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 938966bf024Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 939966bf024Smrg | --exec | --exe | --ex) 940966bf024Smrg ac_prev=exec_prefix ;; 941966bf024Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 942966bf024Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 943966bf024Smrg | --exec=* | --exe=* | --ex=*) 944966bf024Smrg exec_prefix=$ac_optarg ;; 945966bf024Smrg 946966bf024Smrg -gas | --gas | --ga | --g) 947966bf024Smrg # Obsolete; use --with-gas. 948966bf024Smrg with_gas=yes ;; 949966bf024Smrg 950966bf024Smrg -help | --help | --hel | --he | -h) 951966bf024Smrg ac_init_help=long ;; 952966bf024Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 953966bf024Smrg ac_init_help=recursive ;; 954966bf024Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 955966bf024Smrg ac_init_help=short ;; 956966bf024Smrg 957966bf024Smrg -host | --host | --hos | --ho) 958966bf024Smrg ac_prev=host_alias ;; 959966bf024Smrg -host=* | --host=* | --hos=* | --ho=*) 960966bf024Smrg host_alias=$ac_optarg ;; 961966bf024Smrg 9629384b2f3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 9639384b2f3Smrg ac_prev=htmldir ;; 9649384b2f3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 9659384b2f3Smrg | --ht=*) 9669384b2f3Smrg htmldir=$ac_optarg ;; 9679384b2f3Smrg 968966bf024Smrg -includedir | --includedir | --includedi | --included | --include \ 969966bf024Smrg | --includ | --inclu | --incl | --inc) 970966bf024Smrg ac_prev=includedir ;; 971966bf024Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 972966bf024Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 973966bf024Smrg includedir=$ac_optarg ;; 974966bf024Smrg 975966bf024Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 976966bf024Smrg ac_prev=infodir ;; 977966bf024Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 978966bf024Smrg infodir=$ac_optarg ;; 979966bf024Smrg 980966bf024Smrg -libdir | --libdir | --libdi | --libd) 981966bf024Smrg ac_prev=libdir ;; 982966bf024Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 983966bf024Smrg libdir=$ac_optarg ;; 984966bf024Smrg 985966bf024Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 986966bf024Smrg | --libexe | --libex | --libe) 987966bf024Smrg ac_prev=libexecdir ;; 988966bf024Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 989966bf024Smrg | --libexe=* | --libex=* | --libe=*) 990966bf024Smrg libexecdir=$ac_optarg ;; 991966bf024Smrg 9929384b2f3Smrg -localedir | --localedir | --localedi | --localed | --locale) 9939384b2f3Smrg ac_prev=localedir ;; 9949384b2f3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 9959384b2f3Smrg localedir=$ac_optarg ;; 9969384b2f3Smrg 997966bf024Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 9989384b2f3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 999966bf024Smrg ac_prev=localstatedir ;; 1000966bf024Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 10019384b2f3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1002966bf024Smrg localstatedir=$ac_optarg ;; 1003966bf024Smrg 1004966bf024Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1005966bf024Smrg ac_prev=mandir ;; 1006966bf024Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1007966bf024Smrg mandir=$ac_optarg ;; 1008966bf024Smrg 1009966bf024Smrg -nfp | --nfp | --nf) 1010966bf024Smrg # Obsolete; use --without-fp. 1011966bf024Smrg with_fp=no ;; 1012966bf024Smrg 1013966bf024Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1014966bf024Smrg | --no-cr | --no-c | -n) 1015966bf024Smrg no_create=yes ;; 1016966bf024Smrg 1017966bf024Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1018966bf024Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1019966bf024Smrg no_recursion=yes ;; 1020966bf024Smrg 1021966bf024Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1022966bf024Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1023966bf024Smrg | --oldin | --oldi | --old | --ol | --o) 1024966bf024Smrg ac_prev=oldincludedir ;; 1025966bf024Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1026966bf024Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1027966bf024Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1028966bf024Smrg oldincludedir=$ac_optarg ;; 1029966bf024Smrg 1030966bf024Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1031966bf024Smrg ac_prev=prefix ;; 1032966bf024Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1033966bf024Smrg prefix=$ac_optarg ;; 1034966bf024Smrg 1035966bf024Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1036966bf024Smrg | --program-pre | --program-pr | --program-p) 1037966bf024Smrg ac_prev=program_prefix ;; 1038966bf024Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1039966bf024Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1040966bf024Smrg program_prefix=$ac_optarg ;; 1041966bf024Smrg 1042966bf024Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1043966bf024Smrg | --program-suf | --program-su | --program-s) 1044966bf024Smrg ac_prev=program_suffix ;; 1045966bf024Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1046966bf024Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1047966bf024Smrg program_suffix=$ac_optarg ;; 1048966bf024Smrg 1049966bf024Smrg -program-transform-name | --program-transform-name \ 1050966bf024Smrg | --program-transform-nam | --program-transform-na \ 1051966bf024Smrg | --program-transform-n | --program-transform- \ 1052966bf024Smrg | --program-transform | --program-transfor \ 1053966bf024Smrg | --program-transfo | --program-transf \ 1054966bf024Smrg | --program-trans | --program-tran \ 1055966bf024Smrg | --progr-tra | --program-tr | --program-t) 1056966bf024Smrg ac_prev=program_transform_name ;; 1057966bf024Smrg -program-transform-name=* | --program-transform-name=* \ 1058966bf024Smrg | --program-transform-nam=* | --program-transform-na=* \ 1059966bf024Smrg | --program-transform-n=* | --program-transform-=* \ 1060966bf024Smrg | --program-transform=* | --program-transfor=* \ 1061966bf024Smrg | --program-transfo=* | --program-transf=* \ 1062966bf024Smrg | --program-trans=* | --program-tran=* \ 1063966bf024Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1064966bf024Smrg program_transform_name=$ac_optarg ;; 1065966bf024Smrg 10669384b2f3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 10679384b2f3Smrg ac_prev=pdfdir ;; 10689384b2f3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 10699384b2f3Smrg pdfdir=$ac_optarg ;; 10709384b2f3Smrg 10719384b2f3Smrg -psdir | --psdir | --psdi | --psd | --ps) 10729384b2f3Smrg ac_prev=psdir ;; 10739384b2f3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 10749384b2f3Smrg psdir=$ac_optarg ;; 10759384b2f3Smrg 1076966bf024Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1077966bf024Smrg | -silent | --silent | --silen | --sile | --sil) 1078966bf024Smrg silent=yes ;; 1079966bf024Smrg 1080966bf024Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1081966bf024Smrg ac_prev=sbindir ;; 1082966bf024Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1083966bf024Smrg | --sbi=* | --sb=*) 1084966bf024Smrg sbindir=$ac_optarg ;; 1085966bf024Smrg 1086966bf024Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1087966bf024Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1088966bf024Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1089966bf024Smrg | --sha | --sh) 1090966bf024Smrg ac_prev=sharedstatedir ;; 1091966bf024Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1092966bf024Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1093966bf024Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1094966bf024Smrg | --sha=* | --sh=*) 1095966bf024Smrg sharedstatedir=$ac_optarg ;; 1096966bf024Smrg 1097966bf024Smrg -site | --site | --sit) 1098966bf024Smrg ac_prev=site ;; 1099966bf024Smrg -site=* | --site=* | --sit=*) 1100966bf024Smrg site=$ac_optarg ;; 1101966bf024Smrg 1102966bf024Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1103966bf024Smrg ac_prev=srcdir ;; 1104966bf024Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1105966bf024Smrg srcdir=$ac_optarg ;; 1106966bf024Smrg 1107966bf024Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1108966bf024Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1109966bf024Smrg ac_prev=sysconfdir ;; 1110966bf024Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1111966bf024Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1112966bf024Smrg sysconfdir=$ac_optarg ;; 1113966bf024Smrg 1114966bf024Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1115966bf024Smrg ac_prev=target_alias ;; 1116966bf024Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1117966bf024Smrg target_alias=$ac_optarg ;; 1118966bf024Smrg 1119966bf024Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1120966bf024Smrg verbose=yes ;; 1121966bf024Smrg 1122966bf024Smrg -version | --version | --versio | --versi | --vers | -V) 1123966bf024Smrg ac_init_version=: ;; 1124966bf024Smrg 1125966bf024Smrg -with-* | --with-*) 11269384b2f3Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1127966bf024Smrg # Reject names that are not valid shell variable names. 11289384b2f3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11299384b2f3Smrg as_fn_error $? "invalid package name: $ac_useropt" 11309384b2f3Smrg ac_useropt_orig=$ac_useropt 11319384b2f3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11329384b2f3Smrg case $ac_user_opts in 11339384b2f3Smrg *" 11349384b2f3Smrg"with_$ac_useropt" 11359384b2f3Smrg"*) ;; 11369384b2f3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 11379384b2f3Smrg ac_unrecognized_sep=', ';; 1138966bf024Smrg esac 11399384b2f3Smrg eval with_$ac_useropt=\$ac_optarg ;; 1140966bf024Smrg 1141966bf024Smrg -without-* | --without-*) 11429384b2f3Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1143966bf024Smrg # Reject names that are not valid shell variable names. 11449384b2f3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11459384b2f3Smrg as_fn_error $? "invalid package name: $ac_useropt" 11469384b2f3Smrg ac_useropt_orig=$ac_useropt 11479384b2f3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11489384b2f3Smrg case $ac_user_opts in 11499384b2f3Smrg *" 11509384b2f3Smrg"with_$ac_useropt" 11519384b2f3Smrg"*) ;; 11529384b2f3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 11539384b2f3Smrg ac_unrecognized_sep=', ';; 11549384b2f3Smrg esac 11559384b2f3Smrg eval with_$ac_useropt=no ;; 1156966bf024Smrg 1157966bf024Smrg --x) 1158966bf024Smrg # Obsolete; use --with-x. 1159966bf024Smrg with_x=yes ;; 1160966bf024Smrg 1161966bf024Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1162966bf024Smrg | --x-incl | --x-inc | --x-in | --x-i) 1163966bf024Smrg ac_prev=x_includes ;; 1164966bf024Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1165966bf024Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1166966bf024Smrg x_includes=$ac_optarg ;; 1167966bf024Smrg 1168966bf024Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1169966bf024Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1170966bf024Smrg ac_prev=x_libraries ;; 1171966bf024Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1172966bf024Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1173966bf024Smrg x_libraries=$ac_optarg ;; 1174966bf024Smrg 11759384b2f3Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 11769384b2f3SmrgTry \`$0 --help' for more information" 1177966bf024Smrg ;; 1178966bf024Smrg 1179966bf024Smrg *=*) 1180966bf024Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1181966bf024Smrg # Reject names that are not valid shell variable names. 11829384b2f3Smrg case $ac_envvar in #( 11839384b2f3Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 11849384b2f3Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 11859384b2f3Smrg esac 11869384b2f3Smrg eval $ac_envvar=\$ac_optarg 1187966bf024Smrg export $ac_envvar ;; 1188966bf024Smrg 1189966bf024Smrg *) 1190966bf024Smrg # FIXME: should be removed in autoconf 3.0. 11919384b2f3Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1192966bf024Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 11939384b2f3Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 11949384b2f3Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1195966bf024Smrg ;; 1196966bf024Smrg 1197966bf024Smrg esac 1198966bf024Smrgdone 1199966bf024Smrg 1200966bf024Smrgif test -n "$ac_prev"; then 1201966bf024Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 12029384b2f3Smrg as_fn_error $? "missing argument to $ac_option" 1203966bf024Smrgfi 1204966bf024Smrg 12059384b2f3Smrgif test -n "$ac_unrecognized_opts"; then 12069384b2f3Smrg case $enable_option_checking in 12079384b2f3Smrg no) ;; 12089384b2f3Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 12099384b2f3Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1210966bf024Smrg esac 12119384b2f3Smrgfi 1212966bf024Smrg 12139384b2f3Smrg# Check all directory arguments for consistency. 12149384b2f3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 12159384b2f3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 12169384b2f3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 12179384b2f3Smrg libdir localedir mandir 1218966bf024Smrgdo 12199384b2f3Smrg eval ac_val=\$$ac_var 12209384b2f3Smrg # Remove trailing slashes. 12219384b2f3Smrg case $ac_val in 12229384b2f3Smrg */ ) 12239384b2f3Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 12249384b2f3Smrg eval $ac_var=\$ac_val;; 12259384b2f3Smrg esac 12269384b2f3Smrg # Be sure to have absolute directory names. 1227966bf024Smrg case $ac_val in 12289384b2f3Smrg [\\/$]* | ?:[\\/]* ) continue;; 12299384b2f3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1230966bf024Smrg esac 12319384b2f3Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1232966bf024Smrgdone 1233966bf024Smrg 1234966bf024Smrg# There might be people who depend on the old broken behavior: `$host' 1235966bf024Smrg# used to hold the argument of --host etc. 1236966bf024Smrg# FIXME: To remove some day. 1237966bf024Smrgbuild=$build_alias 1238966bf024Smrghost=$host_alias 1239966bf024Smrgtarget=$target_alias 1240966bf024Smrg 1241966bf024Smrg# FIXME: To remove some day. 1242966bf024Smrgif test "x$host_alias" != x; then 1243966bf024Smrg if test "x$build_alias" = x; then 1244966bf024Smrg cross_compiling=maybe 1245966bf024Smrg elif test "x$build_alias" != "x$host_alias"; then 1246966bf024Smrg cross_compiling=yes 1247966bf024Smrg fi 1248966bf024Smrgfi 1249966bf024Smrg 1250966bf024Smrgac_tool_prefix= 1251966bf024Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1252966bf024Smrg 1253966bf024Smrgtest "$silent" = yes && exec 6>/dev/null 1254966bf024Smrg 1255966bf024Smrg 12569384b2f3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 12579384b2f3Smrgac_ls_di=`ls -di .` && 12589384b2f3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 12599384b2f3Smrg as_fn_error $? "working directory cannot be determined" 12609384b2f3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 12619384b2f3Smrg as_fn_error $? "pwd does not report name of working directory" 12629384b2f3Smrg 12639384b2f3Smrg 1264966bf024Smrg# Find the source files, if location was not specified. 1265966bf024Smrgif test -z "$srcdir"; then 1266966bf024Smrg ac_srcdir_defaulted=yes 12679384b2f3Smrg # Try the directory containing this script, then the parent directory. 12689384b2f3Smrg ac_confdir=`$as_dirname -- "$as_myself" || 12699384b2f3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12709384b2f3Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 12719384b2f3Smrg X"$as_myself" : 'X\(//\)$' \| \ 12729384b2f3Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 12739384b2f3Smrg$as_echo X"$as_myself" | 12749384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12759384b2f3Smrg s//\1/ 12769384b2f3Smrg q 12779384b2f3Smrg } 12789384b2f3Smrg /^X\(\/\/\)[^/].*/{ 12799384b2f3Smrg s//\1/ 12809384b2f3Smrg q 12819384b2f3Smrg } 12829384b2f3Smrg /^X\(\/\/\)$/{ 12839384b2f3Smrg s//\1/ 12849384b2f3Smrg q 12859384b2f3Smrg } 12869384b2f3Smrg /^X\(\/\).*/{ 12879384b2f3Smrg s//\1/ 12889384b2f3Smrg q 12899384b2f3Smrg } 12909384b2f3Smrg s/.*/./; q'` 1291966bf024Smrg srcdir=$ac_confdir 12929384b2f3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1293966bf024Smrg srcdir=.. 1294966bf024Smrg fi 1295966bf024Smrgelse 1296966bf024Smrg ac_srcdir_defaulted=no 1297966bf024Smrgfi 12989384b2f3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 12999384b2f3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 13009384b2f3Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 13019384b2f3Smrgfi 13029384b2f3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 13039384b2f3Smrgac_abs_confdir=`( 13049384b2f3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 13059384b2f3Smrg pwd)` 13069384b2f3Smrg# When building in place, set srcdir=. 13079384b2f3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 13089384b2f3Smrg srcdir=. 13099384b2f3Smrgfi 13109384b2f3Smrg# Remove unnecessary trailing slashes from srcdir. 13119384b2f3Smrg# Double slashes in file names in object file debugging info 13129384b2f3Smrg# mess up M-x gdb in Emacs. 13139384b2f3Smrgcase $srcdir in 13149384b2f3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 13159384b2f3Smrgesac 13169384b2f3Smrgfor ac_var in $ac_precious_vars; do 13179384b2f3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 13189384b2f3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 13199384b2f3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 13209384b2f3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 13219384b2f3Smrgdone 1322966bf024Smrg 1323966bf024Smrg# 1324966bf024Smrg# Report the --help message. 1325966bf024Smrg# 1326966bf024Smrgif test "$ac_init_help" = "long"; then 1327966bf024Smrg # Omit some internal or obsolete options to make the list less imposing. 1328966bf024Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1329966bf024Smrg cat <<_ACEOF 13309384b2f3Smrg\`configure' configures libXTrap 1.0.1 to adapt to many kinds of systems. 1331966bf024Smrg 1332966bf024SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1333966bf024Smrg 1334966bf024SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1335966bf024SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1336966bf024Smrg 1337966bf024SmrgDefaults for the options are specified in brackets. 1338966bf024Smrg 1339966bf024SmrgConfiguration: 1340966bf024Smrg -h, --help display this help and exit 1341966bf024Smrg --help=short display options specific to this package 1342966bf024Smrg --help=recursive display the short help of all the included packages 1343966bf024Smrg -V, --version display version information and exit 13449384b2f3Smrg -q, --quiet, --silent do not print \`checking ...' messages 1345966bf024Smrg --cache-file=FILE cache test results in FILE [disabled] 1346966bf024Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1347966bf024Smrg -n, --no-create do not create output files 1348966bf024Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1349966bf024Smrg 1350966bf024SmrgInstallation directories: 1351966bf024Smrg --prefix=PREFIX install architecture-independent files in PREFIX 13529384b2f3Smrg [$ac_default_prefix] 1353966bf024Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 13549384b2f3Smrg [PREFIX] 1355966bf024Smrg 1356966bf024SmrgBy default, \`make install' will install all the files in 1357966bf024Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1358966bf024Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1359966bf024Smrgfor instance \`--prefix=\$HOME'. 1360966bf024Smrg 1361966bf024SmrgFor better control, use the options below. 1362966bf024Smrg 1363966bf024SmrgFine tuning of the installation directories: 13649384b2f3Smrg --bindir=DIR user executables [EPREFIX/bin] 13659384b2f3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 13669384b2f3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 13679384b2f3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 13689384b2f3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 13699384b2f3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 13709384b2f3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 13719384b2f3Smrg --includedir=DIR C header files [PREFIX/include] 13729384b2f3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 13739384b2f3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 13749384b2f3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 13759384b2f3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 13769384b2f3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 13779384b2f3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 13789384b2f3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/libXTrap] 13799384b2f3Smrg --htmldir=DIR html documentation [DOCDIR] 13809384b2f3Smrg --dvidir=DIR dvi documentation [DOCDIR] 13819384b2f3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 13829384b2f3Smrg --psdir=DIR ps documentation [DOCDIR] 1383966bf024Smrg_ACEOF 1384966bf024Smrg 1385966bf024Smrg cat <<\_ACEOF 1386966bf024Smrg 1387966bf024SmrgProgram names: 1388966bf024Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1389966bf024Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1390966bf024Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1391966bf024Smrg 1392966bf024SmrgSystem types: 1393966bf024Smrg --build=BUILD configure for building on BUILD [guessed] 1394966bf024Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1395966bf024Smrg_ACEOF 1396966bf024Smrgfi 1397966bf024Smrg 1398966bf024Smrgif test -n "$ac_init_help"; then 1399966bf024Smrg case $ac_init_help in 14009384b2f3Smrg short | recursive ) echo "Configuration of libXTrap 1.0.1:";; 1401966bf024Smrg esac 1402966bf024Smrg cat <<\_ACEOF 1403966bf024Smrg 1404966bf024SmrgOptional Features: 14059384b2f3Smrg --disable-option-checking ignore unrecognized --enable/--with options 1406966bf024Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1407966bf024Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14089384b2f3Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 14099384b2f3Smrg --disable-silent-rules verbose build output (undo: "make V=0") 14109384b2f3Smrg --enable-maintainer-mode 14119384b2f3Smrg enable make rules and dependencies not useful (and 14129384b2f3Smrg sometimes confusing) to the casual installer 14139384b2f3Smrg --enable-dependency-tracking 14149384b2f3Smrg do not reject slow dependency extractors 14159384b2f3Smrg --disable-dependency-tracking 14169384b2f3Smrg speeds up one-time build 14179384b2f3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 14189384b2f3Smrg --enable-static[=PKGS] build static libraries [default=yes] 1419966bf024Smrg --enable-fast-install[=PKGS] 1420966bf024Smrg optimize for fast installation [default=yes] 1421966bf024Smrg --disable-libtool-lock avoid locking (might break parallel builds) 14229384b2f3Smrg --disable-selective-werror 14239384b2f3Smrg Turn off selective compiler errors. (default: 14249384b2f3Smrg enabled) 1425966bf024Smrg 1426966bf024SmrgOptional Packages: 1427966bf024Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1428966bf024Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 14299384b2f3Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1430966bf024Smrg both] 14319384b2f3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 14329384b2f3Smrg --with-sysroot=DIR Search for dependent libraries within DIR 14339384b2f3Smrg (or the compiler's sysroot if not specified). 1434966bf024Smrg 1435966bf024SmrgSome influential environment variables: 1436966bf024Smrg CC C compiler command 1437966bf024Smrg CFLAGS C compiler flags 1438966bf024Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1439966bf024Smrg nonstandard directory <lib dir> 14409384b2f3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 14419384b2f3Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 14429384b2f3Smrg you have headers in a nonstandard directory <include dir> 1443966bf024Smrg CPP C preprocessor 1444966bf024Smrg PKG_CONFIG path to pkg-config utility 14459384b2f3Smrg PKG_CONFIG_PATH 14469384b2f3Smrg directories to add to pkg-config's search path 14479384b2f3Smrg PKG_CONFIG_LIBDIR 14489384b2f3Smrg path overriding pkg-config's built-in search path 1449966bf024Smrg XTRAP_CFLAGS 1450966bf024Smrg C compiler flags for XTRAP, overriding pkg-config 1451966bf024Smrg XTRAP_LIBS linker flags for XTRAP, overriding pkg-config 1452966bf024Smrg 1453966bf024SmrgUse these variables to override the choices made by `configure' or to help 1454966bf024Smrgit to find libraries and programs with nonstandard names/locations. 1455966bf024Smrg 1456966bf024SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1457966bf024Smrg_ACEOF 14589384b2f3Smrgac_status=$? 1459966bf024Smrgfi 1460966bf024Smrg 1461966bf024Smrgif test "$ac_init_help" = "recursive"; then 1462966bf024Smrg # If there are subdirs, report their specific --help. 1463966bf024Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 14649384b2f3Smrg test -d "$ac_dir" || 14659384b2f3Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 14669384b2f3Smrg continue 1467966bf024Smrg ac_builddir=. 1468966bf024Smrg 14699384b2f3Smrgcase "$ac_dir" in 14709384b2f3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14719384b2f3Smrg*) 14729384b2f3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14739384b2f3Smrg # A ".." for each directory in $ac_dir_suffix. 14749384b2f3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14759384b2f3Smrg case $ac_top_builddir_sub in 14769384b2f3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14779384b2f3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14789384b2f3Smrg esac ;; 14799384b2f3Smrgesac 14809384b2f3Smrgac_abs_top_builddir=$ac_pwd 14819384b2f3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 14829384b2f3Smrg# for backward compatibility: 14839384b2f3Smrgac_top_builddir=$ac_top_build_prefix 1484966bf024Smrg 1485966bf024Smrgcase $srcdir in 14869384b2f3Smrg .) # We are building in place. 1487966bf024Smrg ac_srcdir=. 14889384b2f3Smrg ac_top_srcdir=$ac_top_builddir_sub 14899384b2f3Smrg ac_abs_top_srcdir=$ac_pwd ;; 14909384b2f3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1491966bf024Smrg ac_srcdir=$srcdir$ac_dir_suffix; 14929384b2f3Smrg ac_top_srcdir=$srcdir 14939384b2f3Smrg ac_abs_top_srcdir=$srcdir ;; 14949384b2f3Smrg *) # Relative name. 14959384b2f3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14969384b2f3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 14979384b2f3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1498966bf024Smrgesac 14999384b2f3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15009384b2f3Smrg 15019384b2f3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 15029384b2f3Smrg # Check for guested configure. 15039384b2f3Smrg if test -f "$ac_srcdir/configure.gnu"; then 15049384b2f3Smrg echo && 15059384b2f3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 15069384b2f3Smrg elif test -f "$ac_srcdir/configure"; then 15079384b2f3Smrg echo && 15089384b2f3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 15099384b2f3Smrg else 15109384b2f3Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 15119384b2f3Smrg fi || ac_status=$? 15129384b2f3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 15139384b2f3Smrg done 15149384b2f3Smrgfi 1515966bf024Smrg 15169384b2f3Smrgtest -n "$ac_init_help" && exit $ac_status 15179384b2f3Smrgif $ac_init_version; then 15189384b2f3Smrg cat <<\_ACEOF 15199384b2f3SmrglibXTrap configure 1.0.1 15209384b2f3Smrggenerated by GNU Autoconf 2.69 15219384b2f3Smrg 15229384b2f3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 15239384b2f3SmrgThis configure script is free software; the Free Software Foundation 15249384b2f3Smrggives unlimited permission to copy, distribute and modify it. 15259384b2f3Smrg_ACEOF 15269384b2f3Smrg exit 15279384b2f3Smrgfi 15289384b2f3Smrg 15299384b2f3Smrg## ------------------------ ## 15309384b2f3Smrg## Autoconf initialization. ## 15319384b2f3Smrg## ------------------------ ## 15329384b2f3Smrg 15339384b2f3Smrg# ac_fn_c_try_compile LINENO 15349384b2f3Smrg# -------------------------- 15359384b2f3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 15369384b2f3Smrgac_fn_c_try_compile () 15379384b2f3Smrg{ 15389384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15399384b2f3Smrg rm -f conftest.$ac_objext 15409384b2f3Smrg if { { ac_try="$ac_compile" 15419384b2f3Smrgcase "(($ac_try" in 15429384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15439384b2f3Smrg *) ac_try_echo=$ac_try;; 1544966bf024Smrgesac 15459384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15469384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 15479384b2f3Smrg (eval "$ac_compile") 2>conftest.err 15489384b2f3Smrg ac_status=$? 15499384b2f3Smrg if test -s conftest.err; then 15509384b2f3Smrg grep -v '^ *+' conftest.err >conftest.er1 15519384b2f3Smrg cat conftest.er1 >&5 15529384b2f3Smrg mv -f conftest.er1 conftest.err 15539384b2f3Smrg fi 15549384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15559384b2f3Smrg test $ac_status = 0; } && { 15569384b2f3Smrg test -z "$ac_c_werror_flag" || 15579384b2f3Smrg test ! -s conftest.err 15589384b2f3Smrg } && test -s conftest.$ac_objext; then : 15599384b2f3Smrg ac_retval=0 15609384b2f3Smrgelse 15619384b2f3Smrg $as_echo "$as_me: failed program was:" >&5 15629384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5 15639384b2f3Smrg 15649384b2f3Smrg ac_retval=1 15659384b2f3Smrgfi 15669384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15679384b2f3Smrg as_fn_set_status $ac_retval 15689384b2f3Smrg 15699384b2f3Smrg} # ac_fn_c_try_compile 15709384b2f3Smrg 15719384b2f3Smrg# ac_fn_c_try_link LINENO 15729384b2f3Smrg# ----------------------- 15739384b2f3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 15749384b2f3Smrgac_fn_c_try_link () 15759384b2f3Smrg{ 15769384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15779384b2f3Smrg rm -f conftest.$ac_objext conftest$ac_exeext 15789384b2f3Smrg if { { ac_try="$ac_link" 15799384b2f3Smrgcase "(($ac_try" in 15809384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15819384b2f3Smrg *) ac_try_echo=$ac_try;; 1582966bf024Smrgesac 15839384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15849384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 15859384b2f3Smrg (eval "$ac_link") 2>conftest.err 15869384b2f3Smrg ac_status=$? 15879384b2f3Smrg if test -s conftest.err; then 15889384b2f3Smrg grep -v '^ *+' conftest.err >conftest.er1 15899384b2f3Smrg cat conftest.er1 >&5 15909384b2f3Smrg mv -f conftest.er1 conftest.err 15919384b2f3Smrg fi 15929384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15939384b2f3Smrg test $ac_status = 0; } && { 15949384b2f3Smrg test -z "$ac_c_werror_flag" || 15959384b2f3Smrg test ! -s conftest.err 15969384b2f3Smrg } && test -s conftest$ac_exeext && { 15979384b2f3Smrg test "$cross_compiling" = yes || 15989384b2f3Smrg test -x conftest$ac_exeext 15999384b2f3Smrg }; then : 16009384b2f3Smrg ac_retval=0 16019384b2f3Smrgelse 16029384b2f3Smrg $as_echo "$as_me: failed program was:" >&5 16039384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5 16049384b2f3Smrg 16059384b2f3Smrg ac_retval=1 16069384b2f3Smrgfi 16079384b2f3Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 16089384b2f3Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 16099384b2f3Smrg # interfere with the next link command; also delete a directory that is 16109384b2f3Smrg # left behind by Apple's compiler. We do this before executing the actions. 16119384b2f3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16129384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16139384b2f3Smrg as_fn_set_status $ac_retval 16149384b2f3Smrg 16159384b2f3Smrg} # ac_fn_c_try_link 16169384b2f3Smrg 16179384b2f3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 16189384b2f3Smrg# ------------------------------------------------------- 16199384b2f3Smrg# Tests whether HEADER exists and can be compiled using the include files in 16209384b2f3Smrg# INCLUDES, setting the cache variable VAR accordingly. 16219384b2f3Smrgac_fn_c_check_header_compile () 16229384b2f3Smrg{ 16239384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16249384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16259384b2f3Smrg$as_echo_n "checking for $2... " >&6; } 16269384b2f3Smrgif eval \${$3+:} false; then : 16279384b2f3Smrg $as_echo_n "(cached) " >&6 16289384b2f3Smrgelse 16299384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16309384b2f3Smrg/* end confdefs.h. */ 16319384b2f3Smrg$4 16329384b2f3Smrg#include <$2> 16339384b2f3Smrg_ACEOF 16349384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 16359384b2f3Smrg eval "$3=yes" 16369384b2f3Smrgelse 16379384b2f3Smrg eval "$3=no" 16389384b2f3Smrgfi 16399384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16409384b2f3Smrgfi 16419384b2f3Smrgeval ac_res=\$$3 16429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16439384b2f3Smrg$as_echo "$ac_res" >&6; } 16449384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16459384b2f3Smrg 16469384b2f3Smrg} # ac_fn_c_check_header_compile 16479384b2f3Smrg 16489384b2f3Smrg# ac_fn_c_try_cpp LINENO 16499384b2f3Smrg# ---------------------- 16509384b2f3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 16519384b2f3Smrgac_fn_c_try_cpp () 16529384b2f3Smrg{ 16539384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16549384b2f3Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 16559384b2f3Smrgcase "(($ac_try" in 16569384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16579384b2f3Smrg *) ac_try_echo=$ac_try;; 1658966bf024Smrgesac 16599384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16609384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 16619384b2f3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 16629384b2f3Smrg ac_status=$? 16639384b2f3Smrg if test -s conftest.err; then 16649384b2f3Smrg grep -v '^ *+' conftest.err >conftest.er1 16659384b2f3Smrg cat conftest.er1 >&5 16669384b2f3Smrg mv -f conftest.er1 conftest.err 16679384b2f3Smrg fi 16689384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16699384b2f3Smrg test $ac_status = 0; } > conftest.i && { 16709384b2f3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 16719384b2f3Smrg test ! -s conftest.err 16729384b2f3Smrg }; then : 16739384b2f3Smrg ac_retval=0 16749384b2f3Smrgelse 16759384b2f3Smrg $as_echo "$as_me: failed program was:" >&5 16769384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1677966bf024Smrg 16789384b2f3Smrg ac_retval=1 1679966bf024Smrgfi 16809384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16819384b2f3Smrg as_fn_set_status $ac_retval 1682966bf024Smrg 16839384b2f3Smrg} # ac_fn_c_try_cpp 1684966bf024Smrg 16859384b2f3Smrg# ac_fn_c_try_run LINENO 16869384b2f3Smrg# ---------------------- 16879384b2f3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 16889384b2f3Smrg# that executables *can* be run. 16899384b2f3Smrgac_fn_c_try_run () 16909384b2f3Smrg{ 16919384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16929384b2f3Smrg if { { ac_try="$ac_link" 16939384b2f3Smrgcase "(($ac_try" in 16949384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16959384b2f3Smrg *) ac_try_echo=$ac_try;; 16969384b2f3Smrgesac 16979384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16989384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 16999384b2f3Smrg (eval "$ac_link") 2>&5 17009384b2f3Smrg ac_status=$? 17019384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17029384b2f3Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 17039384b2f3Smrg { { case "(($ac_try" in 17049384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17059384b2f3Smrg *) ac_try_echo=$ac_try;; 17069384b2f3Smrgesac 17079384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 17089384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 17099384b2f3Smrg (eval "$ac_try") 2>&5 17109384b2f3Smrg ac_status=$? 17119384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17129384b2f3Smrg test $ac_status = 0; }; }; then : 17139384b2f3Smrg ac_retval=0 17149384b2f3Smrgelse 17159384b2f3Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 17169384b2f3Smrg $as_echo "$as_me: failed program was:" >&5 17179384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5 17189384b2f3Smrg 17199384b2f3Smrg ac_retval=$ac_status 17209384b2f3Smrgfi 17219384b2f3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 17229384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17239384b2f3Smrg as_fn_set_status $ac_retval 17249384b2f3Smrg 17259384b2f3Smrg} # ac_fn_c_try_run 17269384b2f3Smrg 17279384b2f3Smrg# ac_fn_c_check_func LINENO FUNC VAR 17289384b2f3Smrg# ---------------------------------- 17299384b2f3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 17309384b2f3Smrgac_fn_c_check_func () 17319384b2f3Smrg{ 17329384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17339384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17349384b2f3Smrg$as_echo_n "checking for $2... " >&6; } 17359384b2f3Smrgif eval \${$3+:} false; then : 17369384b2f3Smrg $as_echo_n "(cached) " >&6 17379384b2f3Smrgelse 17389384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17399384b2f3Smrg/* end confdefs.h. */ 17409384b2f3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 17419384b2f3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17429384b2f3Smrg#define $2 innocuous_$2 17439384b2f3Smrg 17449384b2f3Smrg/* System header to define __stub macros and hopefully few prototypes, 17459384b2f3Smrg which can conflict with char $2 (); below. 17469384b2f3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17479384b2f3Smrg <limits.h> exists even on freestanding compilers. */ 17489384b2f3Smrg 17499384b2f3Smrg#ifdef __STDC__ 17509384b2f3Smrg# include <limits.h> 17519384b2f3Smrg#else 17529384b2f3Smrg# include <assert.h> 17539384b2f3Smrg#endif 17549384b2f3Smrg 17559384b2f3Smrg#undef $2 17569384b2f3Smrg 17579384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 17589384b2f3Smrg Use char because int might match the return type of a GCC 17599384b2f3Smrg builtin and then its argument prototype would still apply. */ 17609384b2f3Smrg#ifdef __cplusplus 17619384b2f3Smrgextern "C" 17629384b2f3Smrg#endif 17639384b2f3Smrgchar $2 (); 17649384b2f3Smrg/* The GNU C library defines this for functions which it implements 17659384b2f3Smrg to always fail with ENOSYS. Some functions are actually named 17669384b2f3Smrg something starting with __ and the normal name is an alias. */ 17679384b2f3Smrg#if defined __stub_$2 || defined __stub___$2 17689384b2f3Smrgchoke me 17699384b2f3Smrg#endif 17709384b2f3Smrg 17719384b2f3Smrgint 17729384b2f3Smrgmain () 17739384b2f3Smrg{ 17749384b2f3Smrgreturn $2 (); 17759384b2f3Smrg ; 17769384b2f3Smrg return 0; 17779384b2f3Smrg} 1778966bf024Smrg_ACEOF 17799384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 17809384b2f3Smrg eval "$3=yes" 17819384b2f3Smrgelse 17829384b2f3Smrg eval "$3=no" 1783966bf024Smrgfi 17849384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 17859384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 17869384b2f3Smrgfi 17879384b2f3Smrgeval ac_res=\$$3 17889384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17899384b2f3Smrg$as_echo "$ac_res" >&6; } 17909384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17919384b2f3Smrg 17929384b2f3Smrg} # ac_fn_c_check_func 17939384b2f3Smrg 17949384b2f3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 17959384b2f3Smrg# --------------------------------------------- 17969384b2f3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 17979384b2f3Smrg# accordingly. 17989384b2f3Smrgac_fn_c_check_decl () 17999384b2f3Smrg{ 18009384b2f3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18019384b2f3Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 18029384b2f3Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 18039384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 18049384b2f3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 18059384b2f3Smrgif eval \${$3+:} false; then : 18069384b2f3Smrg $as_echo_n "(cached) " >&6 18079384b2f3Smrgelse 18089384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18099384b2f3Smrg/* end confdefs.h. */ 18109384b2f3Smrg$4 18119384b2f3Smrgint 18129384b2f3Smrgmain () 18139384b2f3Smrg{ 18149384b2f3Smrg#ifndef $as_decl_name 18159384b2f3Smrg#ifdef __cplusplus 18169384b2f3Smrg (void) $as_decl_use; 18179384b2f3Smrg#else 18189384b2f3Smrg (void) $as_decl_name; 18199384b2f3Smrg#endif 18209384b2f3Smrg#endif 18219384b2f3Smrg 18229384b2f3Smrg ; 18239384b2f3Smrg return 0; 18249384b2f3Smrg} 18259384b2f3Smrg_ACEOF 18269384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18279384b2f3Smrg eval "$3=yes" 18289384b2f3Smrgelse 18299384b2f3Smrg eval "$3=no" 18309384b2f3Smrgfi 18319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18329384b2f3Smrgfi 18339384b2f3Smrgeval ac_res=\$$3 18349384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18359384b2f3Smrg$as_echo "$ac_res" >&6; } 18369384b2f3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18379384b2f3Smrg 18389384b2f3Smrg} # ac_fn_c_check_decl 18399384b2f3Smrgcat >config.log <<_ACEOF 1840966bf024SmrgThis file contains any messages produced by compilers while 1841966bf024Smrgrunning configure, to aid debugging if configure makes a mistake. 1842966bf024Smrg 18439384b2f3SmrgIt was created by libXTrap $as_me 1.0.1, which was 18449384b2f3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 1845966bf024Smrg 1846966bf024Smrg $ $0 $@ 1847966bf024Smrg 1848966bf024Smrg_ACEOF 18499384b2f3Smrgexec 5>>config.log 1850966bf024Smrg{ 1851966bf024Smrgcat <<_ASUNAME 1852966bf024Smrg## --------- ## 1853966bf024Smrg## Platform. ## 1854966bf024Smrg## --------- ## 1855966bf024Smrg 1856966bf024Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1857966bf024Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1858966bf024Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1859966bf024Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1860966bf024Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1861966bf024Smrg 1862966bf024Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1863966bf024Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1864966bf024Smrg 1865966bf024Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1866966bf024Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1867966bf024Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 18689384b2f3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1869966bf024Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1870966bf024Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1871966bf024Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1872966bf024Smrg 1873966bf024Smrg_ASUNAME 1874966bf024Smrg 1875966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1876966bf024Smrgfor as_dir in $PATH 1877966bf024Smrgdo 1878966bf024Smrg IFS=$as_save_IFS 1879966bf024Smrg test -z "$as_dir" && as_dir=. 18809384b2f3Smrg $as_echo "PATH: $as_dir" 18819384b2f3Smrg done 18829384b2f3SmrgIFS=$as_save_IFS 1883966bf024Smrg 1884966bf024Smrg} >&5 1885966bf024Smrg 1886966bf024Smrgcat >&5 <<_ACEOF 1887966bf024Smrg 1888966bf024Smrg 1889966bf024Smrg## ----------- ## 1890966bf024Smrg## Core tests. ## 1891966bf024Smrg## ----------- ## 1892966bf024Smrg 1893966bf024Smrg_ACEOF 1894966bf024Smrg 1895966bf024Smrg 1896966bf024Smrg# Keep a trace of the command line. 1897966bf024Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1898966bf024Smrg# Strip out --silent because we don't want to record it for future runs. 1899966bf024Smrg# Also quote any args containing shell meta-characters. 1900966bf024Smrg# Make two passes to allow for proper duplicate-argument suppression. 1901966bf024Smrgac_configure_args= 1902966bf024Smrgac_configure_args0= 1903966bf024Smrgac_configure_args1= 1904966bf024Smrgac_must_keep_next=false 1905966bf024Smrgfor ac_pass in 1 2 1906966bf024Smrgdo 1907966bf024Smrg for ac_arg 1908966bf024Smrg do 1909966bf024Smrg case $ac_arg in 1910966bf024Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1911966bf024Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1912966bf024Smrg | -silent | --silent | --silen | --sile | --sil) 1913966bf024Smrg continue ;; 19149384b2f3Smrg *\'*) 19159384b2f3Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1916966bf024Smrg esac 1917966bf024Smrg case $ac_pass in 19189384b2f3Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1919966bf024Smrg 2) 19209384b2f3Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 1921966bf024Smrg if test $ac_must_keep_next = true; then 1922966bf024Smrg ac_must_keep_next=false # Got value, back to normal. 1923966bf024Smrg else 1924966bf024Smrg case $ac_arg in 1925966bf024Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1926966bf024Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1927966bf024Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1928966bf024Smrg | -with-* | --with-* | -without-* | --without-* | --x) 1929966bf024Smrg case "$ac_configure_args0 " in 1930966bf024Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1931966bf024Smrg esac 1932966bf024Smrg ;; 1933966bf024Smrg -* ) ac_must_keep_next=true ;; 1934966bf024Smrg esac 1935966bf024Smrg fi 19369384b2f3Smrg as_fn_append ac_configure_args " '$ac_arg'" 1937966bf024Smrg ;; 1938966bf024Smrg esac 1939966bf024Smrg done 1940966bf024Smrgdone 19419384b2f3Smrg{ ac_configure_args0=; unset ac_configure_args0;} 19429384b2f3Smrg{ ac_configure_args1=; unset ac_configure_args1;} 1943966bf024Smrg 1944966bf024Smrg# When interrupted or exit'd, cleanup temporary files, and complete 1945966bf024Smrg# config.log. We remove comments because anyway the quotes in there 1946966bf024Smrg# would cause problems or look ugly. 19479384b2f3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 19489384b2f3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1949966bf024Smrgtrap 'exit_status=$? 1950966bf024Smrg # Save into config.log some information that might help in debugging. 1951966bf024Smrg { 1952966bf024Smrg echo 1953966bf024Smrg 19549384b2f3Smrg $as_echo "## ---------------- ## 1955966bf024Smrg## Cache variables. ## 19569384b2f3Smrg## ---------------- ##" 1957966bf024Smrg echo 1958966bf024Smrg # The following way of writing the cache mishandles newlines in values, 19599384b2f3Smrg( 19609384b2f3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 19619384b2f3Smrg eval ac_val=\$$ac_var 19629384b2f3Smrg case $ac_val in #( 19639384b2f3Smrg *${as_nl}*) 19649384b2f3Smrg case $ac_var in #( 19659384b2f3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19669384b2f3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19679384b2f3Smrg esac 19689384b2f3Smrg case $ac_var in #( 19699384b2f3Smrg _ | IFS | as_nl) ;; #( 19709384b2f3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19719384b2f3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 19729384b2f3Smrg esac ;; 19739384b2f3Smrg esac 19749384b2f3Smrg done 1975966bf024Smrg (set) 2>&1 | 19769384b2f3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 19779384b2f3Smrg *${as_nl}ac_space=\ *) 1978966bf024Smrg sed -n \ 19799384b2f3Smrg "s/'\''/'\''\\\\'\'''\''/g; 19809384b2f3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 19819384b2f3Smrg ;; #( 1982966bf024Smrg *) 19839384b2f3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1984966bf024Smrg ;; 19859384b2f3Smrg esac | 19869384b2f3Smrg sort 19879384b2f3Smrg) 1988966bf024Smrg echo 1989966bf024Smrg 19909384b2f3Smrg $as_echo "## ----------------- ## 1991966bf024Smrg## Output variables. ## 19929384b2f3Smrg## ----------------- ##" 1993966bf024Smrg echo 1994966bf024Smrg for ac_var in $ac_subst_vars 1995966bf024Smrg do 19969384b2f3Smrg eval ac_val=\$$ac_var 19979384b2f3Smrg case $ac_val in 19989384b2f3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 19999384b2f3Smrg esac 20009384b2f3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2001966bf024Smrg done | sort 2002966bf024Smrg echo 2003966bf024Smrg 2004966bf024Smrg if test -n "$ac_subst_files"; then 20059384b2f3Smrg $as_echo "## ------------------- ## 20069384b2f3Smrg## File substitutions. ## 20079384b2f3Smrg## ------------------- ##" 2008966bf024Smrg echo 2009966bf024Smrg for ac_var in $ac_subst_files 2010966bf024Smrg do 20119384b2f3Smrg eval ac_val=\$$ac_var 20129384b2f3Smrg case $ac_val in 20139384b2f3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20149384b2f3Smrg esac 20159384b2f3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2016966bf024Smrg done | sort 2017966bf024Smrg echo 2018966bf024Smrg fi 2019966bf024Smrg 2020966bf024Smrg if test -s confdefs.h; then 20219384b2f3Smrg $as_echo "## ----------- ## 2022966bf024Smrg## confdefs.h. ## 20239384b2f3Smrg## ----------- ##" 2024966bf024Smrg echo 20259384b2f3Smrg cat confdefs.h 2026966bf024Smrg echo 2027966bf024Smrg fi 2028966bf024Smrg test "$ac_signal" != 0 && 20299384b2f3Smrg $as_echo "$as_me: caught signal $ac_signal" 20309384b2f3Smrg $as_echo "$as_me: exit $exit_status" 2031966bf024Smrg } >&5 20329384b2f3Smrg rm -f core *.core core.conftest.* && 20339384b2f3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2034966bf024Smrg exit $exit_status 20359384b2f3Smrg' 0 2036966bf024Smrgfor ac_signal in 1 2 13 15; do 20379384b2f3Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2038966bf024Smrgdone 2039966bf024Smrgac_signal=0 2040966bf024Smrg 2041966bf024Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 20429384b2f3Smrgrm -f -r conftest* confdefs.h 20439384b2f3Smrg 20449384b2f3Smrg$as_echo "/* confdefs.h */" > confdefs.h 2045966bf024Smrg 2046966bf024Smrg# Predefined preprocessor variables. 2047966bf024Smrg 2048966bf024Smrgcat >>confdefs.h <<_ACEOF 2049966bf024Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2050966bf024Smrg_ACEOF 2051966bf024Smrg 2052966bf024Smrgcat >>confdefs.h <<_ACEOF 2053966bf024Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2054966bf024Smrg_ACEOF 2055966bf024Smrg 2056966bf024Smrgcat >>confdefs.h <<_ACEOF 2057966bf024Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2058966bf024Smrg_ACEOF 2059966bf024Smrg 2060966bf024Smrgcat >>confdefs.h <<_ACEOF 2061966bf024Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2062966bf024Smrg_ACEOF 2063966bf024Smrg 2064966bf024Smrgcat >>confdefs.h <<_ACEOF 2065966bf024Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2066966bf024Smrg_ACEOF 2067966bf024Smrg 20689384b2f3Smrgcat >>confdefs.h <<_ACEOF 20699384b2f3Smrg#define PACKAGE_URL "$PACKAGE_URL" 20709384b2f3Smrg_ACEOF 20719384b2f3Smrg 2072966bf024Smrg 2073966bf024Smrg# Let the site file select an alternate cache file if it wants to. 20749384b2f3Smrg# Prefer an explicitly selected file to automatically selected ones. 20759384b2f3Smrgac_site_file1=NONE 20769384b2f3Smrgac_site_file2=NONE 20779384b2f3Smrgif test -n "$CONFIG_SITE"; then 20789384b2f3Smrg # We do not want a PATH search for config.site. 20799384b2f3Smrg case $CONFIG_SITE in #(( 20809384b2f3Smrg -*) ac_site_file1=./$CONFIG_SITE;; 20819384b2f3Smrg */*) ac_site_file1=$CONFIG_SITE;; 20829384b2f3Smrg *) ac_site_file1=./$CONFIG_SITE;; 20839384b2f3Smrg esac 20849384b2f3Smrgelif test "x$prefix" != xNONE; then 20859384b2f3Smrg ac_site_file1=$prefix/share/config.site 20869384b2f3Smrg ac_site_file2=$prefix/etc/config.site 20879384b2f3Smrgelse 20889384b2f3Smrg ac_site_file1=$ac_default_prefix/share/config.site 20899384b2f3Smrg ac_site_file2=$ac_default_prefix/etc/config.site 2090966bf024Smrgfi 20919384b2f3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 20929384b2f3Smrgdo 20939384b2f3Smrg test "x$ac_site_file" = xNONE && continue 20949384b2f3Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 20959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 20969384b2f3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2097966bf024Smrg sed 's/^/| /' "$ac_site_file" >&5 20989384b2f3Smrg . "$ac_site_file" \ 20999384b2f3Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21009384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21019384b2f3Smrgas_fn_error $? "failed to load site script $ac_site_file 21029384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 2103966bf024Smrg fi 2104966bf024Smrgdone 2105966bf024Smrg 2106966bf024Smrgif test -r "$cache_file"; then 21079384b2f3Smrg # Some versions of bash will fail to source /dev/null (special files 21089384b2f3Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 21099384b2f3Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 21109384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 21119384b2f3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2112966bf024Smrg case $cache_file in 21139384b2f3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 21149384b2f3Smrg *) . "./$cache_file";; 2115966bf024Smrg esac 2116966bf024Smrg fi 2117966bf024Smrgelse 21189384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 21199384b2f3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2120966bf024Smrg >$cache_file 2121966bf024Smrgfi 2122966bf024Smrg 2123966bf024Smrg# Check that the precious variables saved in the cache have kept the same 2124966bf024Smrg# value. 2125966bf024Smrgac_cache_corrupted=false 21269384b2f3Smrgfor ac_var in $ac_precious_vars; do 2127966bf024Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2128966bf024Smrg eval ac_new_set=\$ac_env_${ac_var}_set 21299384b2f3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 21309384b2f3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2131966bf024Smrg case $ac_old_set,$ac_new_set in 2132966bf024Smrg set,) 21339384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 21349384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2135966bf024Smrg ac_cache_corrupted=: ;; 2136966bf024Smrg ,set) 21379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 21389384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2139966bf024Smrg ac_cache_corrupted=: ;; 2140966bf024Smrg ,);; 2141966bf024Smrg *) 2142966bf024Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 21439384b2f3Smrg # differences in whitespace do not lead to failure. 21449384b2f3Smrg ac_old_val_w=`echo x $ac_old_val` 21459384b2f3Smrg ac_new_val_w=`echo x $ac_new_val` 21469384b2f3Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 21479384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 21489384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 21499384b2f3Smrg ac_cache_corrupted=: 21509384b2f3Smrg else 21519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 21529384b2f3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 21539384b2f3Smrg eval $ac_var=\$ac_old_val 21549384b2f3Smrg fi 21559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 21569384b2f3Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 21579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 21589384b2f3Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2159966bf024Smrg fi;; 2160966bf024Smrg esac 2161966bf024Smrg # Pass precious variables to config.status. 2162966bf024Smrg if test "$ac_new_set" = set; then 2163966bf024Smrg case $ac_new_val in 21649384b2f3Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2165966bf024Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2166966bf024Smrg esac 2167966bf024Smrg case " $ac_configure_args " in 2168966bf024Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 21699384b2f3Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2170966bf024Smrg esac 2171966bf024Smrg fi 2172966bf024Smrgdone 2173966bf024Smrgif $ac_cache_corrupted; then 21749384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21759384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21769384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 21779384b2f3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 21789384b2f3Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2179966bf024Smrgfi 21809384b2f3Smrg## -------------------- ## 21819384b2f3Smrg## Main body of script. ## 21829384b2f3Smrg## -------------------- ## 2183966bf024Smrg 2184966bf024Smrgac_ext=c 2185966bf024Smrgac_cpp='$CPP $CPPFLAGS' 2186966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2187966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2188966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2189966bf024Smrg 2190966bf024Smrg 21919384b2f3Smrgam__api_version='1.13' 2192966bf024Smrg 2193966bf024Smrgac_aux_dir= 21949384b2f3Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 21959384b2f3Smrg if test -f "$ac_dir/install-sh"; then 2196966bf024Smrg ac_aux_dir=$ac_dir 2197966bf024Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2198966bf024Smrg break 21999384b2f3Smrg elif test -f "$ac_dir/install.sh"; then 2200966bf024Smrg ac_aux_dir=$ac_dir 2201966bf024Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2202966bf024Smrg break 22039384b2f3Smrg elif test -f "$ac_dir/shtool"; then 2204966bf024Smrg ac_aux_dir=$ac_dir 2205966bf024Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2206966bf024Smrg break 2207966bf024Smrg fi 2208966bf024Smrgdone 2209966bf024Smrgif test -z "$ac_aux_dir"; then 22109384b2f3Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2211966bf024Smrgfi 22129384b2f3Smrg 22139384b2f3Smrg# These three variables are undocumented and unsupported, 22149384b2f3Smrg# and are intended to be withdrawn in a future Autoconf release. 22159384b2f3Smrg# They can cause serious problems if a builder's source tree is in a directory 22169384b2f3Smrg# whose full name contains unusual characters. 22179384b2f3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 22189384b2f3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 22199384b2f3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 22209384b2f3Smrg 2221966bf024Smrg 2222966bf024Smrg# Find a good install program. We prefer a C program (faster), 2223966bf024Smrg# so one script is as good as another. But avoid the broken or 2224966bf024Smrg# incompatible versions: 2225966bf024Smrg# SysV /etc/install, /usr/sbin/install 2226966bf024Smrg# SunOS /usr/etc/install 2227966bf024Smrg# IRIX /sbin/install 2228966bf024Smrg# AIX /bin/install 2229966bf024Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2230966bf024Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2231966bf024Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2232966bf024Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2233966bf024Smrg# OS/2's system install, which has a completely different semantic 2234966bf024Smrg# ./install, which can be erroneously created by make from ./install.sh. 22359384b2f3Smrg# Reject install programs that cannot install multiple files. 22369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 22379384b2f3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2238966bf024Smrgif test -z "$INSTALL"; then 22399384b2f3Smrgif ${ac_cv_path_install+:} false; then : 22409384b2f3Smrg $as_echo_n "(cached) " >&6 2241966bf024Smrgelse 2242966bf024Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2243966bf024Smrgfor as_dir in $PATH 2244966bf024Smrgdo 2245966bf024Smrg IFS=$as_save_IFS 2246966bf024Smrg test -z "$as_dir" && as_dir=. 22479384b2f3Smrg # Account for people who put trailing slashes in PATH elements. 22489384b2f3Smrgcase $as_dir/ in #(( 22499384b2f3Smrg ./ | .// | /[cC]/* | \ 2250966bf024Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 22519384b2f3Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2252966bf024Smrg /usr/ucb/* ) ;; 2253966bf024Smrg *) 2254966bf024Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2255966bf024Smrg # Don't use installbsd from OSF since it installs stuff as root 2256966bf024Smrg # by default. 2257966bf024Smrg for ac_prog in ginstall scoinst install; do 2258966bf024Smrg for ac_exec_ext in '' $ac_executable_extensions; do 22599384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2260966bf024Smrg if test $ac_prog = install && 2261966bf024Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2262966bf024Smrg # AIX install. It has an incompatible calling convention. 2263966bf024Smrg : 2264966bf024Smrg elif test $ac_prog = install && 2265966bf024Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2266966bf024Smrg # program-specific install script used by HP pwplus--don't use. 2267966bf024Smrg : 2268966bf024Smrg else 22699384b2f3Smrg rm -rf conftest.one conftest.two conftest.dir 22709384b2f3Smrg echo one > conftest.one 22719384b2f3Smrg echo two > conftest.two 22729384b2f3Smrg mkdir conftest.dir 22739384b2f3Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 22749384b2f3Smrg test -s conftest.one && test -s conftest.two && 22759384b2f3Smrg test -s conftest.dir/conftest.one && 22769384b2f3Smrg test -s conftest.dir/conftest.two 22779384b2f3Smrg then 22789384b2f3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 22799384b2f3Smrg break 3 22809384b2f3Smrg fi 2281966bf024Smrg fi 2282966bf024Smrg fi 2283966bf024Smrg done 2284966bf024Smrg done 2285966bf024Smrg ;; 2286966bf024Smrgesac 2287966bf024Smrg 22889384b2f3Smrg done 22899384b2f3SmrgIFS=$as_save_IFS 22909384b2f3Smrg 22919384b2f3Smrgrm -rf conftest.one conftest.two conftest.dir 2292966bf024Smrg 2293966bf024Smrgfi 2294966bf024Smrg if test "${ac_cv_path_install+set}" = set; then 2295966bf024Smrg INSTALL=$ac_cv_path_install 2296966bf024Smrg else 22979384b2f3Smrg # As a last resort, use the slow shell script. Don't cache a 22989384b2f3Smrg # value for INSTALL within a source directory, because that will 2299966bf024Smrg # break other packages using the cache if that directory is 23009384b2f3Smrg # removed, or if the value is a relative name. 2301966bf024Smrg INSTALL=$ac_install_sh 2302966bf024Smrg fi 2303966bf024Smrgfi 23049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 23059384b2f3Smrg$as_echo "$INSTALL" >&6; } 2306966bf024Smrg 2307966bf024Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2308966bf024Smrg# It thinks the first close brace ends the variable substitution. 2309966bf024Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2310966bf024Smrg 2311966bf024Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2312966bf024Smrg 2313966bf024Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2314966bf024Smrg 23159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 23169384b2f3Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 23179384b2f3Smrg# Reject unsafe characters in $srcdir or the absolute working directory 23189384b2f3Smrg# name. Accept space and tab only in the latter. 23199384b2f3Smrgam_lf=' 23209384b2f3Smrg' 23219384b2f3Smrgcase `pwd` in 23229384b2f3Smrg *[\\\"\#\$\&\'\`$am_lf]*) 23239384b2f3Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 23249384b2f3Smrgesac 23259384b2f3Smrgcase $srcdir in 23269384b2f3Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 23279384b2f3Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 23289384b2f3Smrgesac 23299384b2f3Smrg 23309384b2f3Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2331966bf024Smrg# arguments. Must try -L first in case configure is actually a 2332966bf024Smrg# symlink; some systems play weird games with the mod time of symlinks 2333966bf024Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2334966bf024Smrg# directory). 2335966bf024Smrgif ( 23369384b2f3Smrg am_has_slept=no 23379384b2f3Smrg for am_try in 1 2; do 23389384b2f3Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 23399384b2f3Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 23409384b2f3Smrg if test "$*" = "X"; then 23419384b2f3Smrg # -L didn't work. 23429384b2f3Smrg set X `ls -t "$srcdir/configure" conftest.file` 23439384b2f3Smrg fi 23449384b2f3Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 23459384b2f3Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 23469384b2f3Smrg 23479384b2f3Smrg # If neither matched, then we have a broken ls. This can happen 23489384b2f3Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 23499384b2f3Smrg # broken ls alias from the environment. This has actually 23509384b2f3Smrg # happened. Such a system could not be considered "sane". 23519384b2f3Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 23529384b2f3Smrg alias in your environment" "$LINENO" 5 23539384b2f3Smrg fi 23549384b2f3Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 23559384b2f3Smrg break 23569384b2f3Smrg fi 23579384b2f3Smrg # Just in case. 23589384b2f3Smrg sleep 1 23599384b2f3Smrg am_has_slept=yes 23609384b2f3Smrg done 2361966bf024Smrg test "$2" = conftest.file 2362966bf024Smrg ) 2363966bf024Smrgthen 2364966bf024Smrg # Ok. 2365966bf024Smrg : 2366966bf024Smrgelse 23679384b2f3Smrg as_fn_error $? "newly created file is older than distributed files! 23689384b2f3SmrgCheck your system clock" "$LINENO" 5 2369966bf024Smrgfi 23709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23719384b2f3Smrg$as_echo "yes" >&6; } 23729384b2f3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 23739384b2f3Smrg# generated files are strictly newer. 23749384b2f3Smrgam_sleep_pid= 23759384b2f3Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 23769384b2f3Smrg ( sleep 1 ) & 23779384b2f3Smrg am_sleep_pid=$! 23789384b2f3Smrgfi 23799384b2f3Smrg 23809384b2f3Smrgrm -f conftest.file 23819384b2f3Smrg 2382966bf024Smrgtest "$program_prefix" != NONE && 23839384b2f3Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2384966bf024Smrg# Use a double $ so make ignores it. 2385966bf024Smrgtest "$program_suffix" != NONE && 23869384b2f3Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 23879384b2f3Smrg# Double any \ or $. 2388966bf024Smrg# By default was `s,x,x', remove it if useless. 23899384b2f3Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 23909384b2f3Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2391966bf024Smrg 2392966bf024Smrg# expand $ac_aux_dir to an absolute path 2393966bf024Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 2394966bf024Smrg 23959384b2f3Smrgif test x"${MISSING+set}" != xset; then 23969384b2f3Smrg case $am_aux_dir in 23979384b2f3Smrg *\ * | *\ *) 23989384b2f3Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 23999384b2f3Smrg *) 24009384b2f3Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 24019384b2f3Smrg esac 24029384b2f3Smrgfi 2403966bf024Smrg# Use eval to expand $SHELL 24049384b2f3Smrgif eval "$MISSING --is-lightweight"; then 24059384b2f3Smrg am_missing_run="$MISSING " 2406966bf024Smrgelse 2407966bf024Smrg am_missing_run= 24089384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 24099384b2f3Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2410966bf024Smrgfi 2411966bf024Smrg 24129384b2f3Smrgif test x"${install_sh}" != xset; then 24139384b2f3Smrg case $am_aux_dir in 24149384b2f3Smrg *\ * | *\ *) 24159384b2f3Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 24169384b2f3Smrg *) 24179384b2f3Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 24189384b2f3Smrg esac 24199384b2f3Smrgfi 24209384b2f3Smrg 24219384b2f3Smrg# Installed binaries are usually stripped using 'strip' when the user 24229384b2f3Smrg# run "make install-strip". However 'strip' might not be the right 24239384b2f3Smrg# tool to use in cross-compilation environments, therefore Automake 24249384b2f3Smrg# will honor the 'STRIP' environment variable to overrule this program. 24259384b2f3Smrgif test "$cross_compiling" != no; then 24269384b2f3Smrg if test -n "$ac_tool_prefix"; then 24279384b2f3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 24289384b2f3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 24299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24309384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 24319384b2f3Smrgif ${ac_cv_prog_STRIP+:} false; then : 24329384b2f3Smrg $as_echo_n "(cached) " >&6 2433966bf024Smrgelse 24349384b2f3Smrg if test -n "$STRIP"; then 24359384b2f3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2436966bf024Smrgelse 2437966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2438966bf024Smrgfor as_dir in $PATH 2439966bf024Smrgdo 2440966bf024Smrg IFS=$as_save_IFS 2441966bf024Smrg test -z "$as_dir" && as_dir=. 24429384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 24439384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24449384b2f3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 24459384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2446966bf024Smrg break 2 2447966bf024Smrg fi 2448966bf024Smrgdone 24499384b2f3Smrg done 24509384b2f3SmrgIFS=$as_save_IFS 2451966bf024Smrg 2452966bf024Smrgfi 2453966bf024Smrgfi 24549384b2f3SmrgSTRIP=$ac_cv_prog_STRIP 24559384b2f3Smrgif test -n "$STRIP"; then 24569384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 24579384b2f3Smrg$as_echo "$STRIP" >&6; } 2458966bf024Smrgelse 24599384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24609384b2f3Smrg$as_echo "no" >&6; } 2461966bf024Smrgfi 2462966bf024Smrg 2463966bf024Smrg 2464966bf024Smrgfi 24659384b2f3Smrgif test -z "$ac_cv_prog_STRIP"; then 24669384b2f3Smrg ac_ct_STRIP=$STRIP 24679384b2f3Smrg # Extract the first word of "strip", so it can be a program name with args. 24689384b2f3Smrgset dummy strip; ac_word=$2 24699384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24709384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 24719384b2f3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 24729384b2f3Smrg $as_echo_n "(cached) " >&6 2473966bf024Smrgelse 24749384b2f3Smrg if test -n "$ac_ct_STRIP"; then 24759384b2f3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2476966bf024Smrgelse 24779384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24789384b2f3Smrgfor as_dir in $PATH 24799384b2f3Smrgdo 24809384b2f3Smrg IFS=$as_save_IFS 24819384b2f3Smrg test -z "$as_dir" && as_dir=. 24829384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 24839384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24849384b2f3Smrg ac_cv_prog_ac_ct_STRIP="strip" 24859384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24869384b2f3Smrg break 2 24879384b2f3Smrg fi 24889384b2f3Smrgdone 24899384b2f3Smrg done 24909384b2f3SmrgIFS=$as_save_IFS 24919384b2f3Smrg 24929384b2f3Smrgfi 24939384b2f3Smrgfi 24949384b2f3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 24959384b2f3Smrgif test -n "$ac_ct_STRIP"; then 24969384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 24979384b2f3Smrg$as_echo "$ac_ct_STRIP" >&6; } 24989384b2f3Smrgelse 24999384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25009384b2f3Smrg$as_echo "no" >&6; } 25019384b2f3Smrgfi 25029384b2f3Smrg 25039384b2f3Smrg if test "x$ac_ct_STRIP" = x; then 25049384b2f3Smrg STRIP=":" 25059384b2f3Smrg else 25069384b2f3Smrg case $cross_compiling:$ac_tool_warned in 25079384b2f3Smrgyes:) 25089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 25099384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 25109384b2f3Smrgac_tool_warned=yes ;; 25119384b2f3Smrgesac 25129384b2f3Smrg STRIP=$ac_ct_STRIP 25139384b2f3Smrg fi 25149384b2f3Smrgelse 25159384b2f3Smrg STRIP="$ac_cv_prog_STRIP" 25169384b2f3Smrgfi 25179384b2f3Smrg 25189384b2f3Smrgfi 25199384b2f3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 25209384b2f3Smrg 25219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 25229384b2f3Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 25239384b2f3Smrgif test -z "$MKDIR_P"; then 25249384b2f3Smrg if ${ac_cv_path_mkdir+:} false; then : 25259384b2f3Smrg $as_echo_n "(cached) " >&6 25269384b2f3Smrgelse 25279384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25289384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 25299384b2f3Smrgdo 25309384b2f3Smrg IFS=$as_save_IFS 25319384b2f3Smrg test -z "$as_dir" && as_dir=. 25329384b2f3Smrg for ac_prog in mkdir gmkdir; do 25339384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 25349384b2f3Smrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 25359384b2f3Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 25369384b2f3Smrg 'mkdir (GNU coreutils) '* | \ 25379384b2f3Smrg 'mkdir (coreutils) '* | \ 25389384b2f3Smrg 'mkdir (fileutils) '4.1*) 25399384b2f3Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 25409384b2f3Smrg break 3;; 25419384b2f3Smrg esac 25429384b2f3Smrg done 25439384b2f3Smrg done 25449384b2f3Smrg done 25459384b2f3SmrgIFS=$as_save_IFS 25469384b2f3Smrg 25479384b2f3Smrgfi 25489384b2f3Smrg 25499384b2f3Smrg test -d ./--version && rmdir ./--version 25509384b2f3Smrg if test "${ac_cv_path_mkdir+set}" = set; then 25519384b2f3Smrg MKDIR_P="$ac_cv_path_mkdir -p" 25529384b2f3Smrg else 25539384b2f3Smrg # As a last resort, use the slow shell script. Don't cache a 25549384b2f3Smrg # value for MKDIR_P within a source directory, because that will 25559384b2f3Smrg # break other packages using the cache if that directory is 25569384b2f3Smrg # removed, or if the value is a relative name. 25579384b2f3Smrg MKDIR_P="$ac_install_sh -d" 25589384b2f3Smrg fi 25599384b2f3Smrgfi 25609384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 25619384b2f3Smrg$as_echo "$MKDIR_P" >&6; } 25629384b2f3Smrg 25639384b2f3Smrgfor ac_prog in gawk mawk nawk awk 25649384b2f3Smrgdo 25659384b2f3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 25669384b2f3Smrgset dummy $ac_prog; ac_word=$2 25679384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25689384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 25699384b2f3Smrgif ${ac_cv_prog_AWK+:} false; then : 25709384b2f3Smrg $as_echo_n "(cached) " >&6 25719384b2f3Smrgelse 25729384b2f3Smrg if test -n "$AWK"; then 25739384b2f3Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 25749384b2f3Smrgelse 25759384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25769384b2f3Smrgfor as_dir in $PATH 25779384b2f3Smrgdo 25789384b2f3Smrg IFS=$as_save_IFS 25799384b2f3Smrg test -z "$as_dir" && as_dir=. 25809384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 25819384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25829384b2f3Smrg ac_cv_prog_AWK="$ac_prog" 25839384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25849384b2f3Smrg break 2 25859384b2f3Smrg fi 25869384b2f3Smrgdone 25879384b2f3Smrg done 25889384b2f3SmrgIFS=$as_save_IFS 25899384b2f3Smrg 25909384b2f3Smrgfi 25919384b2f3Smrgfi 25929384b2f3SmrgAWK=$ac_cv_prog_AWK 25939384b2f3Smrgif test -n "$AWK"; then 25949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 25959384b2f3Smrg$as_echo "$AWK" >&6; } 25969384b2f3Smrgelse 25979384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25989384b2f3Smrg$as_echo "no" >&6; } 25999384b2f3Smrgfi 26009384b2f3Smrg 26019384b2f3Smrg 26029384b2f3Smrg test -n "$AWK" && break 26039384b2f3Smrgdone 26049384b2f3Smrg 26059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 26069384b2f3Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 26079384b2f3Smrgset x ${MAKE-make} 26089384b2f3Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 26099384b2f3Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 26109384b2f3Smrg $as_echo_n "(cached) " >&6 26119384b2f3Smrgelse 26129384b2f3Smrg cat >conftest.make <<\_ACEOF 26139384b2f3SmrgSHELL = /bin/sh 26149384b2f3Smrgall: 26159384b2f3Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 26169384b2f3Smrg_ACEOF 26179384b2f3Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 26189384b2f3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 26199384b2f3Smrg *@@@%%%=?*=@@@%%%*) 26209384b2f3Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 26219384b2f3Smrg *) 26229384b2f3Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 26239384b2f3Smrgesac 26249384b2f3Smrgrm -f conftest.make 26259384b2f3Smrgfi 26269384b2f3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 26279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26289384b2f3Smrg$as_echo "yes" >&6; } 26299384b2f3Smrg SET_MAKE= 26309384b2f3Smrgelse 26319384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26329384b2f3Smrg$as_echo "no" >&6; } 26339384b2f3Smrg SET_MAKE="MAKE=${MAKE-make}" 26349384b2f3Smrgfi 26359384b2f3Smrg 26369384b2f3Smrgrm -rf .tst 2>/dev/null 26379384b2f3Smrgmkdir .tst 2>/dev/null 26389384b2f3Smrgif test -d .tst; then 26399384b2f3Smrg am__leading_dot=. 26409384b2f3Smrgelse 26419384b2f3Smrg am__leading_dot=_ 2642966bf024Smrgfi 2643966bf024Smrgrmdir .tst 2>/dev/null 2644966bf024Smrg 26459384b2f3Smrg# Check whether --enable-silent-rules was given. 26469384b2f3Smrgif test "${enable_silent_rules+set}" = set; then : 26479384b2f3Smrg enableval=$enable_silent_rules; 26489384b2f3Smrgfi 26499384b2f3Smrg 26509384b2f3Smrgcase $enable_silent_rules in # ((( 26519384b2f3Smrg yes) AM_DEFAULT_VERBOSITY=0;; 26529384b2f3Smrg no) AM_DEFAULT_VERBOSITY=1;; 26539384b2f3Smrg *) AM_DEFAULT_VERBOSITY=1;; 26549384b2f3Smrgesac 26559384b2f3Smrgam_make=${MAKE-make} 26569384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 26579384b2f3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 26589384b2f3Smrgif ${am_cv_make_support_nested_variables+:} false; then : 26599384b2f3Smrg $as_echo_n "(cached) " >&6 26609384b2f3Smrgelse 26619384b2f3Smrg if $as_echo 'TRUE=$(BAR$(V)) 26629384b2f3SmrgBAR0=false 26639384b2f3SmrgBAR1=true 26649384b2f3SmrgV=1 26659384b2f3Smrgam__doit: 26669384b2f3Smrg @$(TRUE) 26679384b2f3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 26689384b2f3Smrg am_cv_make_support_nested_variables=yes 26699384b2f3Smrgelse 26709384b2f3Smrg am_cv_make_support_nested_variables=no 26719384b2f3Smrgfi 26729384b2f3Smrgfi 26739384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 26749384b2f3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 26759384b2f3Smrgif test $am_cv_make_support_nested_variables = yes; then 26769384b2f3Smrg AM_V='$(V)' 26779384b2f3Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 26789384b2f3Smrgelse 26799384b2f3Smrg AM_V=$AM_DEFAULT_VERBOSITY 26809384b2f3Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 26819384b2f3Smrgfi 26829384b2f3SmrgAM_BACKSLASH='\' 26839384b2f3Smrg 26849384b2f3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 26859384b2f3Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 26869384b2f3Smrg # is not polluted with repeated "-I." 26879384b2f3Smrg am__isrc=' -I$(srcdir)' 26889384b2f3Smrg # test to see if srcdir already configured 26899384b2f3Smrg if test -f $srcdir/config.status; then 26909384b2f3Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 26919384b2f3Smrg fi 2692966bf024Smrgfi 2693966bf024Smrg 2694966bf024Smrg# test whether we have cygpath 2695966bf024Smrgif test -z "$CYGPATH_W"; then 2696966bf024Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 2697966bf024Smrg CYGPATH_W='cygpath -w' 2698966bf024Smrg else 2699966bf024Smrg CYGPATH_W=echo 2700966bf024Smrg fi 2701966bf024Smrgfi 2702966bf024Smrg 2703966bf024Smrg 2704966bf024Smrg# Define the identity of the package. 2705966bf024Smrg PACKAGE='libXTrap' 27069384b2f3Smrg VERSION='1.0.1' 2707966bf024Smrg 2708966bf024Smrg 2709966bf024Smrgcat >>confdefs.h <<_ACEOF 2710966bf024Smrg#define PACKAGE "$PACKAGE" 2711966bf024Smrg_ACEOF 2712966bf024Smrg 2713966bf024Smrg 2714966bf024Smrgcat >>confdefs.h <<_ACEOF 2715966bf024Smrg#define VERSION "$VERSION" 2716966bf024Smrg_ACEOF 2717966bf024Smrg 2718966bf024Smrg# Some tools Automake needs. 2719966bf024Smrg 2720966bf024SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2721966bf024Smrg 2722966bf024Smrg 2723966bf024SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2724966bf024Smrg 2725966bf024Smrg 2726966bf024SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2727966bf024Smrg 2728966bf024Smrg 2729966bf024SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2730966bf024Smrg 2731966bf024Smrg 2732966bf024SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2733966bf024Smrg 27349384b2f3Smrg# For better backward compatibility. To be removed once Automake 1.9.x 27359384b2f3Smrg# dies out for good. For more background, see: 27369384b2f3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 27379384b2f3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 27389384b2f3Smrgmkdir_p='$(MKDIR_P)' 2739966bf024Smrg 27409384b2f3Smrg# We need awk for the "check" target. The system "awk" is bad on 27419384b2f3Smrg# some platforms. 27429384b2f3Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 27439384b2f3Smrg# in the wild :-( We should find a proper way to deprecate it ... 27449384b2f3SmrgAMTAR='$${TAR-tar}' 2745966bf024Smrg 27469384b2f3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2747966bf024Smrg 2748966bf024Smrg 2749966bf024Smrg 2750966bf024Smrg 2751966bf024Smrg 2752966bf024Smrg 27539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 27549384b2f3Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 27559384b2f3Smrg # Check whether --enable-maintainer-mode was given. 27569384b2f3Smrgif test "${enable_maintainer_mode+set}" = set; then : 27579384b2f3Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2758966bf024Smrgelse 2759966bf024Smrg USE_MAINTAINER_MODE=no 27609384b2f3Smrgfi 2761966bf024Smrg 27629384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 27639384b2f3Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 27649384b2f3Smrg if test $USE_MAINTAINER_MODE = yes; then 2765966bf024Smrg MAINTAINER_MODE_TRUE= 2766966bf024Smrg MAINTAINER_MODE_FALSE='#' 2767966bf024Smrgelse 2768966bf024Smrg MAINTAINER_MODE_TRUE='#' 2769966bf024Smrg MAINTAINER_MODE_FALSE= 2770966bf024Smrgfi 2771966bf024Smrg 2772966bf024Smrg MAINT=$MAINTAINER_MODE_TRUE 2773966bf024Smrg 2774966bf024Smrg 2775966bf024Smrg 27769384b2f3Smrg# Require xorg-macros: XORG_COMPILER_FLAGS, XORG_CHANGELOG 27779384b2f3Smrg 27789384b2f3Smrg 27799384b2f3Smrg 27809384b2f3Smrg 27819384b2f3Smrg 27829384b2f3Smrg 27839384b2f3Smrg 27849384b2f3Smrg 27859384b2f3Smrg 27869384b2f3Smrg 27879384b2f3Smrg 27889384b2f3Smrgac_config_headers="$ac_config_headers config.h" 2789966bf024Smrg 2790966bf024Smrg 2791966bf024Smrg# Check for progs 2792966bf024Smrgac_ext=c 2793966bf024Smrgac_cpp='$CPP $CPPFLAGS' 2794966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2795966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2796966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2797966bf024Smrgif test -n "$ac_tool_prefix"; then 2798966bf024Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2799966bf024Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 28009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 28019384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 28029384b2f3Smrgif ${ac_cv_prog_CC+:} false; then : 28039384b2f3Smrg $as_echo_n "(cached) " >&6 2804966bf024Smrgelse 2805966bf024Smrg if test -n "$CC"; then 2806966bf024Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2807966bf024Smrgelse 2808966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2809966bf024Smrgfor as_dir in $PATH 2810966bf024Smrgdo 2811966bf024Smrg IFS=$as_save_IFS 2812966bf024Smrg test -z "$as_dir" && as_dir=. 28139384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 28149384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2815966bf024Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 28169384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2817966bf024Smrg break 2 2818966bf024Smrg fi 2819966bf024Smrgdone 28209384b2f3Smrg done 28219384b2f3SmrgIFS=$as_save_IFS 2822966bf024Smrg 2823966bf024Smrgfi 2824966bf024Smrgfi 2825966bf024SmrgCC=$ac_cv_prog_CC 2826966bf024Smrgif test -n "$CC"; then 28279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 28289384b2f3Smrg$as_echo "$CC" >&6; } 2829966bf024Smrgelse 28309384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28319384b2f3Smrg$as_echo "no" >&6; } 2832966bf024Smrgfi 2833966bf024Smrg 28349384b2f3Smrg 2835966bf024Smrgfi 2836966bf024Smrgif test -z "$ac_cv_prog_CC"; then 2837966bf024Smrg ac_ct_CC=$CC 2838966bf024Smrg # Extract the first word of "gcc", so it can be a program name with args. 2839966bf024Smrgset dummy gcc; ac_word=$2 28409384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 28419384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 28429384b2f3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 28439384b2f3Smrg $as_echo_n "(cached) " >&6 2844966bf024Smrgelse 2845966bf024Smrg if test -n "$ac_ct_CC"; then 2846966bf024Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2847966bf024Smrgelse 2848966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2849966bf024Smrgfor as_dir in $PATH 2850966bf024Smrgdo 2851966bf024Smrg IFS=$as_save_IFS 2852966bf024Smrg test -z "$as_dir" && as_dir=. 28539384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 28549384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2855966bf024Smrg ac_cv_prog_ac_ct_CC="gcc" 28569384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2857966bf024Smrg break 2 2858966bf024Smrg fi 2859966bf024Smrgdone 28609384b2f3Smrg done 28619384b2f3SmrgIFS=$as_save_IFS 2862966bf024Smrg 2863966bf024Smrgfi 2864966bf024Smrgfi 2865966bf024Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2866966bf024Smrgif test -n "$ac_ct_CC"; then 28679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 28689384b2f3Smrg$as_echo "$ac_ct_CC" >&6; } 2869966bf024Smrgelse 28709384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28719384b2f3Smrg$as_echo "no" >&6; } 2872966bf024Smrgfi 2873966bf024Smrg 28749384b2f3Smrg if test "x$ac_ct_CC" = x; then 28759384b2f3Smrg CC="" 28769384b2f3Smrg else 28779384b2f3Smrg case $cross_compiling:$ac_tool_warned in 28789384b2f3Smrgyes:) 28799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 28809384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 28819384b2f3Smrgac_tool_warned=yes ;; 28829384b2f3Smrgesac 28839384b2f3Smrg CC=$ac_ct_CC 28849384b2f3Smrg fi 2885966bf024Smrgelse 2886966bf024Smrg CC="$ac_cv_prog_CC" 2887966bf024Smrgfi 2888966bf024Smrg 2889966bf024Smrgif test -z "$CC"; then 28909384b2f3Smrg if test -n "$ac_tool_prefix"; then 28919384b2f3Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2892966bf024Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 28939384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 28949384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 28959384b2f3Smrgif ${ac_cv_prog_CC+:} false; then : 28969384b2f3Smrg $as_echo_n "(cached) " >&6 2897966bf024Smrgelse 2898966bf024Smrg if test -n "$CC"; then 2899966bf024Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2900966bf024Smrgelse 2901966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2902966bf024Smrgfor as_dir in $PATH 2903966bf024Smrgdo 2904966bf024Smrg IFS=$as_save_IFS 2905966bf024Smrg test -z "$as_dir" && as_dir=. 29069384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 29079384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2908966bf024Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 29099384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2910966bf024Smrg break 2 2911966bf024Smrg fi 2912966bf024Smrgdone 29139384b2f3Smrg done 29149384b2f3SmrgIFS=$as_save_IFS 2915966bf024Smrg 2916966bf024Smrgfi 2917966bf024Smrgfi 2918966bf024SmrgCC=$ac_cv_prog_CC 2919966bf024Smrgif test -n "$CC"; then 29209384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 29219384b2f3Smrg$as_echo "$CC" >&6; } 2922966bf024Smrgelse 29239384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29249384b2f3Smrg$as_echo "no" >&6; } 2925966bf024Smrgfi 2926966bf024Smrg 2927966bf024Smrg 29289384b2f3Smrg fi 2929966bf024Smrgfi 2930966bf024Smrgif test -z "$CC"; then 2931966bf024Smrg # Extract the first word of "cc", so it can be a program name with args. 2932966bf024Smrgset dummy cc; ac_word=$2 29339384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 29349384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 29359384b2f3Smrgif ${ac_cv_prog_CC+:} false; then : 29369384b2f3Smrg $as_echo_n "(cached) " >&6 2937966bf024Smrgelse 2938966bf024Smrg if test -n "$CC"; then 2939966bf024Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2940966bf024Smrgelse 2941966bf024Smrg ac_prog_rejected=no 2942966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2943966bf024Smrgfor as_dir in $PATH 2944966bf024Smrgdo 2945966bf024Smrg IFS=$as_save_IFS 2946966bf024Smrg test -z "$as_dir" && as_dir=. 29479384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 29489384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2949966bf024Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2950966bf024Smrg ac_prog_rejected=yes 2951966bf024Smrg continue 2952966bf024Smrg fi 2953966bf024Smrg ac_cv_prog_CC="cc" 29549384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2955966bf024Smrg break 2 2956966bf024Smrg fi 2957966bf024Smrgdone 29589384b2f3Smrg done 29599384b2f3SmrgIFS=$as_save_IFS 2960966bf024Smrg 2961966bf024Smrgif test $ac_prog_rejected = yes; then 2962966bf024Smrg # We found a bogon in the path, so make sure we never use it. 2963966bf024Smrg set dummy $ac_cv_prog_CC 2964966bf024Smrg shift 2965966bf024Smrg if test $# != 0; then 2966966bf024Smrg # We chose a different compiler from the bogus one. 2967966bf024Smrg # However, it has the same basename, so the bogon will be chosen 2968966bf024Smrg # first if we set CC to just the basename; use the full file name. 2969966bf024Smrg shift 2970966bf024Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2971966bf024Smrg fi 2972966bf024Smrgfi 2973966bf024Smrgfi 2974966bf024Smrgfi 2975966bf024SmrgCC=$ac_cv_prog_CC 2976966bf024Smrgif test -n "$CC"; then 29779384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 29789384b2f3Smrg$as_echo "$CC" >&6; } 2979966bf024Smrgelse 29809384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29819384b2f3Smrg$as_echo "no" >&6; } 2982966bf024Smrgfi 2983966bf024Smrg 29849384b2f3Smrg 2985966bf024Smrgfi 2986966bf024Smrgif test -z "$CC"; then 2987966bf024Smrg if test -n "$ac_tool_prefix"; then 29889384b2f3Smrg for ac_prog in cl.exe 2989966bf024Smrg do 2990966bf024Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2991966bf024Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 29929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 29939384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 29949384b2f3Smrgif ${ac_cv_prog_CC+:} false; then : 29959384b2f3Smrg $as_echo_n "(cached) " >&6 2996966bf024Smrgelse 2997966bf024Smrg if test -n "$CC"; then 2998966bf024Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2999966bf024Smrgelse 3000966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3001966bf024Smrgfor as_dir in $PATH 3002966bf024Smrgdo 3003966bf024Smrg IFS=$as_save_IFS 3004966bf024Smrg test -z "$as_dir" && as_dir=. 30059384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 30069384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3007966bf024Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 30089384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3009966bf024Smrg break 2 3010966bf024Smrg fi 3011966bf024Smrgdone 30129384b2f3Smrg done 30139384b2f3SmrgIFS=$as_save_IFS 3014966bf024Smrg 3015966bf024Smrgfi 3016966bf024Smrgfi 3017966bf024SmrgCC=$ac_cv_prog_CC 3018966bf024Smrgif test -n "$CC"; then 30199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 30209384b2f3Smrg$as_echo "$CC" >&6; } 3021966bf024Smrgelse 30229384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30239384b2f3Smrg$as_echo "no" >&6; } 3024966bf024Smrgfi 3025966bf024Smrg 30269384b2f3Smrg 3027966bf024Smrg test -n "$CC" && break 3028966bf024Smrg done 3029966bf024Smrgfi 3030966bf024Smrgif test -z "$CC"; then 3031966bf024Smrg ac_ct_CC=$CC 30329384b2f3Smrg for ac_prog in cl.exe 3033966bf024Smrgdo 3034966bf024Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3035966bf024Smrgset dummy $ac_prog; ac_word=$2 30369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 30379384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 30389384b2f3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 30399384b2f3Smrg $as_echo_n "(cached) " >&6 3040966bf024Smrgelse 3041966bf024Smrg if test -n "$ac_ct_CC"; then 3042966bf024Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3043966bf024Smrgelse 3044966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3045966bf024Smrgfor as_dir in $PATH 3046966bf024Smrgdo 3047966bf024Smrg IFS=$as_save_IFS 3048966bf024Smrg test -z "$as_dir" && as_dir=. 30499384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 30509384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3051966bf024Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 30529384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3053966bf024Smrg break 2 3054966bf024Smrg fi 3055966bf024Smrgdone 30569384b2f3Smrg done 30579384b2f3SmrgIFS=$as_save_IFS 3058966bf024Smrg 3059966bf024Smrgfi 3060966bf024Smrgfi 3061966bf024Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3062966bf024Smrgif test -n "$ac_ct_CC"; then 30639384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 30649384b2f3Smrg$as_echo "$ac_ct_CC" >&6; } 3065966bf024Smrgelse 30669384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30679384b2f3Smrg$as_echo "no" >&6; } 3068966bf024Smrgfi 3069966bf024Smrg 30709384b2f3Smrg 3071966bf024Smrg test -n "$ac_ct_CC" && break 3072966bf024Smrgdone 3073966bf024Smrg 30749384b2f3Smrg if test "x$ac_ct_CC" = x; then 30759384b2f3Smrg CC="" 30769384b2f3Smrg else 30779384b2f3Smrg case $cross_compiling:$ac_tool_warned in 30789384b2f3Smrgyes:) 30799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 30809384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 30819384b2f3Smrgac_tool_warned=yes ;; 30829384b2f3Smrgesac 30839384b2f3Smrg CC=$ac_ct_CC 30849384b2f3Smrg fi 3085966bf024Smrgfi 3086966bf024Smrg 3087966bf024Smrgfi 3088966bf024Smrg 3089966bf024Smrg 30909384b2f3Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 30919384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 30929384b2f3Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 30939384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3094966bf024Smrg 3095966bf024Smrg# Provide some information about the compiler. 30969384b2f3Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 30979384b2f3Smrgset X $ac_compile 30989384b2f3Smrgac_compiler=$2 30999384b2f3Smrgfor ac_option in --version -v -V -qversion; do 31009384b2f3Smrg { { ac_try="$ac_compiler $ac_option >&5" 31019384b2f3Smrgcase "(($ac_try" in 31029384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31039384b2f3Smrg *) ac_try_echo=$ac_try;; 31049384b2f3Smrgesac 31059384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 31069384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 31079384b2f3Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3108966bf024Smrg ac_status=$? 31099384b2f3Smrg if test -s conftest.err; then 31109384b2f3Smrg sed '10a\ 31119384b2f3Smrg... rest of stderr output deleted ... 31129384b2f3Smrg 10q' conftest.err >conftest.er1 31139384b2f3Smrg cat conftest.er1 >&5 31149384b2f3Smrg fi 31159384b2f3Smrg rm -f conftest.er1 conftest.err 31169384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31179384b2f3Smrg test $ac_status = 0; } 31189384b2f3Smrgdone 3119966bf024Smrg 31209384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3121966bf024Smrg/* end confdefs.h. */ 3122966bf024Smrg 3123966bf024Smrgint 3124966bf024Smrgmain () 3125966bf024Smrg{ 3126966bf024Smrg 3127966bf024Smrg ; 3128966bf024Smrg return 0; 3129966bf024Smrg} 3130966bf024Smrg_ACEOF 3131966bf024Smrgac_clean_files_save=$ac_clean_files 31329384b2f3Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3133966bf024Smrg# Try to create an executable without -o first, disregard a.out. 3134966bf024Smrg# It will help us diagnose broken compilers, and finding out an intuition 3135966bf024Smrg# of exeext. 31369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 31379384b2f3Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 31389384b2f3Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 31399384b2f3Smrg 31409384b2f3Smrg# The possible output files: 31419384b2f3Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 31429384b2f3Smrg 31439384b2f3Smrgac_rmfiles= 31449384b2f3Smrgfor ac_file in $ac_files 31459384b2f3Smrgdo 31469384b2f3Smrg case $ac_file in 31479384b2f3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 31489384b2f3Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 31499384b2f3Smrg esac 31509384b2f3Smrgdone 31519384b2f3Smrgrm -f $ac_rmfiles 31529384b2f3Smrg 31539384b2f3Smrgif { { ac_try="$ac_link_default" 31549384b2f3Smrgcase "(($ac_try" in 31559384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31569384b2f3Smrg *) ac_try_echo=$ac_try;; 31579384b2f3Smrgesac 31589384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 31599384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 31609384b2f3Smrg (eval "$ac_link_default") 2>&5 3161966bf024Smrg ac_status=$? 31629384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31639384b2f3Smrg test $ac_status = 0; }; then : 31649384b2f3Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 31659384b2f3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 31669384b2f3Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 31679384b2f3Smrg# so that the user can short-circuit this test for compilers unknown to 31689384b2f3Smrg# Autoconf. 31699384b2f3Smrgfor ac_file in $ac_files '' 3170966bf024Smrgdo 3171966bf024Smrg test -f "$ac_file" || continue 3172966bf024Smrg case $ac_file in 31739384b2f3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3174966bf024Smrg ;; 3175966bf024Smrg [ab].out ) 3176966bf024Smrg # We found the default executable, but exeext='' is most 3177966bf024Smrg # certainly right. 3178966bf024Smrg break;; 3179966bf024Smrg *.* ) 31809384b2f3Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 31819384b2f3Smrg then :; else 31829384b2f3Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 31839384b2f3Smrg fi 31849384b2f3Smrg # We set ac_cv_exeext here because the later test for it is not 31859384b2f3Smrg # safe: cross compilers may not add the suffix if given an `-o' 31869384b2f3Smrg # argument, so we may need to know it at that point already. 31879384b2f3Smrg # Even if this section looks crufty: it has the advantage of 31889384b2f3Smrg # actually working. 3189966bf024Smrg break;; 3190966bf024Smrg * ) 3191966bf024Smrg break;; 3192966bf024Smrg esac 3193966bf024Smrgdone 31949384b2f3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 31959384b2f3Smrg 3196966bf024Smrgelse 31979384b2f3Smrg ac_file='' 31989384b2f3Smrgfi 31999384b2f3Smrgif test -z "$ac_file"; then : 32009384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32019384b2f3Smrg$as_echo "no" >&6; } 32029384b2f3Smrg$as_echo "$as_me: failed program was:" >&5 3203966bf024Smrgsed 's/^/| /' conftest.$ac_ext >&5 3204966bf024Smrg 32059384b2f3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 32069384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32079384b2f3Smrgas_fn_error 77 "C compiler cannot create executables 32089384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 32099384b2f3Smrgelse 32109384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32119384b2f3Smrg$as_echo "yes" >&6; } 3212966bf024Smrgfi 32139384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 32149384b2f3Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 32159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 32169384b2f3Smrg$as_echo "$ac_file" >&6; } 3217966bf024Smrgac_exeext=$ac_cv_exeext 3218966bf024Smrg 32199384b2f3Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3220966bf024Smrgac_clean_files=$ac_clean_files_save 32219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 32229384b2f3Smrg$as_echo_n "checking for suffix of executables... " >&6; } 32239384b2f3Smrgif { { ac_try="$ac_link" 32249384b2f3Smrgcase "(($ac_try" in 32259384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32269384b2f3Smrg *) ac_try_echo=$ac_try;; 32279384b2f3Smrgesac 32289384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 32299384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 32309384b2f3Smrg (eval "$ac_link") 2>&5 3231966bf024Smrg ac_status=$? 32329384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32339384b2f3Smrg test $ac_status = 0; }; then : 3234966bf024Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3235966bf024Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3236966bf024Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3237966bf024Smrg# `rm'. 3238966bf024Smrgfor ac_file in conftest.exe conftest conftest.*; do 3239966bf024Smrg test -f "$ac_file" || continue 3240966bf024Smrg case $ac_file in 32419384b2f3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3242966bf024Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3243966bf024Smrg break;; 3244966bf024Smrg * ) break;; 3245966bf024Smrg esac 3246966bf024Smrgdone 3247966bf024Smrgelse 32489384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 32499384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32509384b2f3Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 32519384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3252966bf024Smrgfi 32539384b2f3Smrgrm -f conftest conftest$ac_cv_exeext 32549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 32559384b2f3Smrg$as_echo "$ac_cv_exeext" >&6; } 3256966bf024Smrg 3257966bf024Smrgrm -f conftest.$ac_ext 3258966bf024SmrgEXEEXT=$ac_cv_exeext 3259966bf024Smrgac_exeext=$EXEEXT 32609384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 32619384b2f3Smrg/* end confdefs.h. */ 32629384b2f3Smrg#include <stdio.h> 32639384b2f3Smrgint 32649384b2f3Smrgmain () 32659384b2f3Smrg{ 32669384b2f3SmrgFILE *f = fopen ("conftest.out", "w"); 32679384b2f3Smrg return ferror (f) || fclose (f) != 0; 32689384b2f3Smrg 32699384b2f3Smrg ; 32709384b2f3Smrg return 0; 32719384b2f3Smrg} 3272966bf024Smrg_ACEOF 32739384b2f3Smrgac_clean_files="$ac_clean_files conftest.out" 32749384b2f3Smrg# Check that the compiler produces executables we can run. If not, either 32759384b2f3Smrg# the compiler is broken, or we cross compile. 32769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 32779384b2f3Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 32789384b2f3Smrgif test "$cross_compiling" != yes; then 32799384b2f3Smrg { { ac_try="$ac_link" 32809384b2f3Smrgcase "(($ac_try" in 32819384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32829384b2f3Smrg *) ac_try_echo=$ac_try;; 32839384b2f3Smrgesac 32849384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 32859384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 32869384b2f3Smrg (eval "$ac_link") 2>&5 32879384b2f3Smrg ac_status=$? 32889384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32899384b2f3Smrg test $ac_status = 0; } 32909384b2f3Smrg if { ac_try='./conftest$ac_cv_exeext' 32919384b2f3Smrg { { case "(($ac_try" in 32929384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32939384b2f3Smrg *) ac_try_echo=$ac_try;; 32949384b2f3Smrgesac 32959384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 32969384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 32979384b2f3Smrg (eval "$ac_try") 2>&5 32989384b2f3Smrg ac_status=$? 32999384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33009384b2f3Smrg test $ac_status = 0; }; }; then 33019384b2f3Smrg cross_compiling=no 33029384b2f3Smrg else 33039384b2f3Smrg if test "$cross_compiling" = maybe; then 33049384b2f3Smrg cross_compiling=yes 33059384b2f3Smrg else 33069384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33079384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33089384b2f3Smrgas_fn_error $? "cannot run C compiled programs. 33099384b2f3SmrgIf you meant to cross compile, use \`--host'. 33109384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 33119384b2f3Smrg fi 33129384b2f3Smrg fi 33139384b2f3Smrgfi 33149384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 33159384b2f3Smrg$as_echo "$cross_compiling" >&6; } 33169384b2f3Smrg 33179384b2f3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 33189384b2f3Smrgac_clean_files=$ac_clean_files_save 33199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 33209384b2f3Smrg$as_echo_n "checking for suffix of object files... " >&6; } 33219384b2f3Smrgif ${ac_cv_objext+:} false; then : 33229384b2f3Smrg $as_echo_n "(cached) " >&6 33239384b2f3Smrgelse 33249384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3325966bf024Smrg/* end confdefs.h. */ 3326966bf024Smrg 3327966bf024Smrgint 3328966bf024Smrgmain () 3329966bf024Smrg{ 3330966bf024Smrg 3331966bf024Smrg ; 3332966bf024Smrg return 0; 3333966bf024Smrg} 3334966bf024Smrg_ACEOF 3335966bf024Smrgrm -f conftest.o conftest.obj 33369384b2f3Smrgif { { ac_try="$ac_compile" 33379384b2f3Smrgcase "(($ac_try" in 33389384b2f3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33399384b2f3Smrg *) ac_try_echo=$ac_try;; 33409384b2f3Smrgesac 33419384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 33429384b2f3Smrg$as_echo "$ac_try_echo"; } >&5 33439384b2f3Smrg (eval "$ac_compile") 2>&5 3344966bf024Smrg ac_status=$? 33459384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33469384b2f3Smrg test $ac_status = 0; }; then : 33479384b2f3Smrg for ac_file in conftest.o conftest.obj conftest.*; do 33489384b2f3Smrg test -f "$ac_file" || continue; 3349966bf024Smrg case $ac_file in 33509384b2f3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3351966bf024Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3352966bf024Smrg break;; 3353966bf024Smrg esac 3354966bf024Smrgdone 3355966bf024Smrgelse 33569384b2f3Smrg $as_echo "$as_me: failed program was:" >&5 3357966bf024Smrgsed 's/^/| /' conftest.$ac_ext >&5 3358966bf024Smrg 33599384b2f3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33609384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33619384b2f3Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 33629384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3363966bf024Smrgfi 3364966bf024Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3365966bf024Smrgfi 33669384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 33679384b2f3Smrg$as_echo "$ac_cv_objext" >&6; } 3368966bf024SmrgOBJEXT=$ac_cv_objext 3369966bf024Smrgac_objext=$OBJEXT 33709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 33719384b2f3Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 33729384b2f3Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 33739384b2f3Smrg $as_echo_n "(cached) " >&6 3374966bf024Smrgelse 33759384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3376966bf024Smrg/* end confdefs.h. */ 3377966bf024Smrg 3378966bf024Smrgint 3379966bf024Smrgmain () 3380966bf024Smrg{ 3381966bf024Smrg#ifndef __GNUC__ 3382966bf024Smrg choke me 3383966bf024Smrg#endif 3384966bf024Smrg 3385966bf024Smrg ; 3386966bf024Smrg return 0; 3387966bf024Smrg} 3388966bf024Smrg_ACEOF 33899384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3390966bf024Smrg ac_compiler_gnu=yes 3391966bf024Smrgelse 33929384b2f3Smrg ac_compiler_gnu=no 3393966bf024Smrgfi 33949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3395966bf024Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3396966bf024Smrg 3397966bf024Smrgfi 33989384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 33999384b2f3Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 34009384b2f3Smrgif test $ac_compiler_gnu = yes; then 34019384b2f3Smrg GCC=yes 34029384b2f3Smrgelse 34039384b2f3Smrg GCC= 34049384b2f3Smrgfi 3405966bf024Smrgac_test_CFLAGS=${CFLAGS+set} 3406966bf024Smrgac_save_CFLAGS=$CFLAGS 34079384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 34089384b2f3Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 34099384b2f3Smrgif ${ac_cv_prog_cc_g+:} false; then : 34109384b2f3Smrg $as_echo_n "(cached) " >&6 34119384b2f3Smrgelse 34129384b2f3Smrg ac_save_c_werror_flag=$ac_c_werror_flag 34139384b2f3Smrg ac_c_werror_flag=yes 34149384b2f3Smrg ac_cv_prog_cc_g=no 34159384b2f3Smrg CFLAGS="-g" 34169384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3417966bf024Smrg/* end confdefs.h. */ 3418966bf024Smrg 3419966bf024Smrgint 3420966bf024Smrgmain () 3421966bf024Smrg{ 3422966bf024Smrg 3423966bf024Smrg ; 3424966bf024Smrg return 0; 3425966bf024Smrg} 3426966bf024Smrg_ACEOF 34279384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3428966bf024Smrg ac_cv_prog_cc_g=yes 3429966bf024Smrgelse 34309384b2f3Smrg CFLAGS="" 34319384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34329384b2f3Smrg/* end confdefs.h. */ 34339384b2f3Smrg 34349384b2f3Smrgint 34359384b2f3Smrgmain () 34369384b2f3Smrg{ 34379384b2f3Smrg 34389384b2f3Smrg ; 34399384b2f3Smrg return 0; 34409384b2f3Smrg} 34419384b2f3Smrg_ACEOF 34429384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 34439384b2f3Smrg 34449384b2f3Smrgelse 34459384b2f3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 34469384b2f3Smrg CFLAGS="-g" 34479384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34489384b2f3Smrg/* end confdefs.h. */ 34499384b2f3Smrg 34509384b2f3Smrgint 34519384b2f3Smrgmain () 34529384b2f3Smrg{ 3453966bf024Smrg 34549384b2f3Smrg ; 34559384b2f3Smrg return 0; 34569384b2f3Smrg} 34579384b2f3Smrg_ACEOF 34589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 34599384b2f3Smrg ac_cv_prog_cc_g=yes 34609384b2f3Smrgfi 34619384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34629384b2f3Smrgfi 34639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3464966bf024Smrgfi 34659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34669384b2f3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3467966bf024Smrgfi 34689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 34699384b2f3Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3470966bf024Smrgif test "$ac_test_CFLAGS" = set; then 3471966bf024Smrg CFLAGS=$ac_save_CFLAGS 3472966bf024Smrgelif test $ac_cv_prog_cc_g = yes; then 3473966bf024Smrg if test "$GCC" = yes; then 3474966bf024Smrg CFLAGS="-g -O2" 3475966bf024Smrg else 3476966bf024Smrg CFLAGS="-g" 3477966bf024Smrg fi 3478966bf024Smrgelse 3479966bf024Smrg if test "$GCC" = yes; then 3480966bf024Smrg CFLAGS="-O2" 3481966bf024Smrg else 3482966bf024Smrg CFLAGS= 3483966bf024Smrg fi 3484966bf024Smrgfi 34859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 34869384b2f3Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 34879384b2f3Smrgif ${ac_cv_prog_cc_c89+:} false; then : 34889384b2f3Smrg $as_echo_n "(cached) " >&6 3489966bf024Smrgelse 34909384b2f3Smrg ac_cv_prog_cc_c89=no 3491966bf024Smrgac_save_CC=$CC 34929384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3493966bf024Smrg/* end confdefs.h. */ 3494966bf024Smrg#include <stdarg.h> 3495966bf024Smrg#include <stdio.h> 34969384b2f3Smrgstruct stat; 3497966bf024Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3498966bf024Smrgstruct buf { int x; }; 3499966bf024SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3500966bf024Smrgstatic char *e (p, i) 3501966bf024Smrg char **p; 3502966bf024Smrg int i; 3503966bf024Smrg{ 3504966bf024Smrg return p[i]; 3505966bf024Smrg} 3506966bf024Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3507966bf024Smrg{ 3508966bf024Smrg char *s; 3509966bf024Smrg va_list v; 3510966bf024Smrg va_start (v,p); 3511966bf024Smrg s = g (p, va_arg (v,int)); 3512966bf024Smrg va_end (v); 3513966bf024Smrg return s; 3514966bf024Smrg} 3515966bf024Smrg 3516966bf024Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3517966bf024Smrg function prototypes and stuff, but not '\xHH' hex character constants. 3518966bf024Smrg These don't provoke an error unfortunately, instead are silently treated 35199384b2f3Smrg as 'x'. The following induces an error, until -std is added to get 3520966bf024Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3521966bf024Smrg array size at least. It's necessary to write '\x00'==0 to get something 35229384b2f3Smrg that's true only with -std. */ 3523966bf024Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3524966bf024Smrg 35259384b2f3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 35269384b2f3Smrg inside strings and character constants. */ 35279384b2f3Smrg#define FOO(x) 'x' 35289384b2f3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 35299384b2f3Smrg 3530966bf024Smrgint test (int i, double x); 3531966bf024Smrgstruct s1 {int (*f) (int a);}; 3532966bf024Smrgstruct s2 {int (*f) (double a);}; 3533966bf024Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3534966bf024Smrgint argc; 3535966bf024Smrgchar **argv; 3536966bf024Smrgint 3537966bf024Smrgmain () 3538966bf024Smrg{ 3539966bf024Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3540966bf024Smrg ; 3541966bf024Smrg return 0; 3542966bf024Smrg} 3543966bf024Smrg_ACEOF 35449384b2f3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 35459384b2f3Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3546966bf024Smrgdo 3547966bf024Smrg CC="$ac_save_CC $ac_arg" 35489384b2f3Smrg if ac_fn_c_try_compile "$LINENO"; then : 35499384b2f3Smrg ac_cv_prog_cc_c89=$ac_arg 3550966bf024Smrgfi 35519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext 35529384b2f3Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3553966bf024Smrgdone 35549384b2f3Smrgrm -f conftest.$ac_ext 3555966bf024SmrgCC=$ac_save_CC 3556966bf024Smrg 3557966bf024Smrgfi 35589384b2f3Smrg# AC_CACHE_VAL 35599384b2f3Smrgcase "x$ac_cv_prog_cc_c89" in 35609384b2f3Smrg x) 35619384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 35629384b2f3Smrg$as_echo "none needed" >&6; } ;; 35639384b2f3Smrg xno) 35649384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 35659384b2f3Smrg$as_echo "unsupported" >&6; } ;; 3566966bf024Smrg *) 35679384b2f3Smrg CC="$CC $ac_cv_prog_cc_c89" 35689384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 35699384b2f3Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3570966bf024Smrgesac 35719384b2f3Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3572966bf024Smrg 3573966bf024Smrgfi 3574966bf024Smrg 3575966bf024Smrgac_ext=c 3576966bf024Smrgac_cpp='$CPP $CPPFLAGS' 3577966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3578966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3579966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3580966bf024SmrgDEPDIR="${am__leading_dot}deps" 3581966bf024Smrg 35829384b2f3Smrgac_config_commands="$ac_config_commands depfiles" 3583966bf024Smrg 3584966bf024Smrg 3585966bf024Smrgam_make=${MAKE-make} 3586966bf024Smrgcat > confinc << 'END' 3587966bf024Smrgam__doit: 35889384b2f3Smrg @echo this is the am__doit target 3589966bf024Smrg.PHONY: am__doit 3590966bf024SmrgEND 3591966bf024Smrg# If we don't find an include directive, just comment out the code. 35929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 35939384b2f3Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 3594966bf024Smrgam__include="#" 3595966bf024Smrgam__quote= 3596966bf024Smrg_am_result=none 3597966bf024Smrg# First try GNU make style include. 3598966bf024Smrgecho "include confinc" > confmf 35999384b2f3Smrg# Ignore all kinds of additional output from 'make'. 36009384b2f3Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 36019384b2f3Smrg*the\ am__doit\ target*) 36029384b2f3Smrg am__include=include 36039384b2f3Smrg am__quote= 36049384b2f3Smrg _am_result=GNU 36059384b2f3Smrg ;; 36069384b2f3Smrgesac 3607966bf024Smrg# Now try BSD make style include. 3608966bf024Smrgif test "$am__include" = "#"; then 3609966bf024Smrg echo '.include "confinc"' > confmf 36109384b2f3Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 36119384b2f3Smrg *the\ am__doit\ target*) 36129384b2f3Smrg am__include=.include 36139384b2f3Smrg am__quote="\"" 36149384b2f3Smrg _am_result=BSD 36159384b2f3Smrg ;; 36169384b2f3Smrg esac 3617966bf024Smrgfi 3618966bf024Smrg 3619966bf024Smrg 36209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 36219384b2f3Smrg$as_echo "$_am_result" >&6; } 3622966bf024Smrgrm -f confinc confmf 3623966bf024Smrg 36249384b2f3Smrg# Check whether --enable-dependency-tracking was given. 36259384b2f3Smrgif test "${enable_dependency_tracking+set}" = set; then : 36269384b2f3Smrg enableval=$enable_dependency_tracking; 36279384b2f3Smrgfi 3628966bf024Smrg 3629966bf024Smrgif test "x$enable_dependency_tracking" != xno; then 3630966bf024Smrg am_depcomp="$ac_aux_dir/depcomp" 3631966bf024Smrg AMDEPBACKSLASH='\' 36329384b2f3Smrg am__nodep='_no' 3633966bf024Smrgfi 36349384b2f3Smrg if test "x$enable_dependency_tracking" != xno; then 3635966bf024Smrg AMDEP_TRUE= 3636966bf024Smrg AMDEP_FALSE='#' 3637966bf024Smrgelse 3638966bf024Smrg AMDEP_TRUE='#' 3639966bf024Smrg AMDEP_FALSE= 3640966bf024Smrgfi 3641966bf024Smrg 3642966bf024Smrg 3643966bf024Smrg 3644966bf024Smrgdepcc="$CC" am_compiler_list= 3645966bf024Smrg 36469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 36479384b2f3Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 36489384b2f3Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 36499384b2f3Smrg $as_echo_n "(cached) " >&6 3650966bf024Smrgelse 3651966bf024Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3652966bf024Smrg # We make a subdir and do the tests there. Otherwise we can end up 3653966bf024Smrg # making bogus files that we don't know about and never remove. For 3654966bf024Smrg # instance it was reported that on HP-UX the gcc test will end up 36559384b2f3Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 36569384b2f3Smrg # in D". 36579384b2f3Smrg rm -rf conftest.dir 3658966bf024Smrg mkdir conftest.dir 3659966bf024Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 3660966bf024Smrg # using a relative directory. 3661966bf024Smrg cp "$am_depcomp" conftest.dir 3662966bf024Smrg cd conftest.dir 3663966bf024Smrg # We will build objects and dependencies in a subdirectory because 3664966bf024Smrg # it helps to detect inapplicable dependency modes. For instance 3665966bf024Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 3666966bf024Smrg # side effect of compilation, but ICC will put the dependencies in 3667966bf024Smrg # the current directory while Tru64 will put them in the object 3668966bf024Smrg # directory. 3669966bf024Smrg mkdir sub 3670966bf024Smrg 3671966bf024Smrg am_cv_CC_dependencies_compiler_type=none 3672966bf024Smrg if test "$am_compiler_list" = ""; then 3673966bf024Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3674966bf024Smrg fi 36759384b2f3Smrg am__universal=false 36769384b2f3Smrg case " $depcc " in #( 36779384b2f3Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 36789384b2f3Smrg esac 36799384b2f3Smrg 3680966bf024Smrg for depmode in $am_compiler_list; do 3681966bf024Smrg # Setup a source with many dependencies, because some compilers 3682966bf024Smrg # like to wrap large dependency lists on column 80 (with \), and 3683966bf024Smrg # we should not choose a depcomp mode which is confused by this. 3684966bf024Smrg # 3685966bf024Smrg # We need to recreate these files for each test, as the compiler may 3686966bf024Smrg # overwrite some of them when testing with obscure command lines. 3687966bf024Smrg # This happens at least with the AIX C compiler. 3688966bf024Smrg : > sub/conftest.c 3689966bf024Smrg for i in 1 2 3 4 5 6; do 3690966bf024Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 36919384b2f3Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 36929384b2f3Smrg # Solaris 10 /bin/sh. 36939384b2f3Smrg echo '/* dummy */' > sub/conftst$i.h 3694966bf024Smrg done 3695966bf024Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3696966bf024Smrg 36979384b2f3Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 36989384b2f3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 36999384b2f3Smrg # handle '-M -o', and we need to detect this. Also, some Intel 37009384b2f3Smrg # versions had trouble with output in subdirs. 37019384b2f3Smrg am__obj=sub/conftest.${OBJEXT-o} 37029384b2f3Smrg am__minus_obj="-o $am__obj" 3703966bf024Smrg case $depmode in 37049384b2f3Smrg gcc) 37059384b2f3Smrg # This depmode causes a compiler race in universal mode. 37069384b2f3Smrg test "$am__universal" = false || continue 37079384b2f3Smrg ;; 3708966bf024Smrg nosideeffect) 37099384b2f3Smrg # After this tag, mechanisms are not by side-effect, so they'll 37109384b2f3Smrg # only be used when explicitly requested. 3711966bf024Smrg if test "x$enable_dependency_tracking" = xyes; then 3712966bf024Smrg continue 3713966bf024Smrg else 3714966bf024Smrg break 3715966bf024Smrg fi 3716966bf024Smrg ;; 37179384b2f3Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 37189384b2f3Smrg # This compiler won't grok '-c -o', but also, the minuso test has 37199384b2f3Smrg # not run yet. These depmodes are late enough in the game, and 37209384b2f3Smrg # so weak that their functioning should not be impacted. 37219384b2f3Smrg am__obj=conftest.${OBJEXT-o} 37229384b2f3Smrg am__minus_obj= 37239384b2f3Smrg ;; 3724966bf024Smrg none) break ;; 3725966bf024Smrg esac 3726966bf024Smrg if depmode=$depmode \ 37279384b2f3Smrg source=sub/conftest.c object=$am__obj \ 3728966bf024Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 37299384b2f3Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3730966bf024Smrg >/dev/null 2>conftest.err && 37319384b2f3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3732966bf024Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 37339384b2f3Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3734966bf024Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3735966bf024Smrg # icc doesn't choke on unknown options, it will just issue warnings 37369384b2f3Smrg # or remarks (even with -Werror). So we grep stderr for any message 37379384b2f3Smrg # that says an option was ignored or not supported. 37389384b2f3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 37399384b2f3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 37409384b2f3Smrg # The diagnosis changed in icc 8.0: 37419384b2f3Smrg # icc: Command line remark: option '-MP' not supported 37429384b2f3Smrg if (grep 'ignoring option' conftest.err || 37439384b2f3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3744966bf024Smrg am_cv_CC_dependencies_compiler_type=$depmode 3745966bf024Smrg break 3746966bf024Smrg fi 3747966bf024Smrg fi 3748966bf024Smrg done 3749966bf024Smrg 3750966bf024Smrg cd .. 3751966bf024Smrg rm -rf conftest.dir 3752966bf024Smrgelse 3753966bf024Smrg am_cv_CC_dependencies_compiler_type=none 3754966bf024Smrgfi 3755966bf024Smrg 3756966bf024Smrgfi 37579384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 37589384b2f3Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3759966bf024SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3760966bf024Smrg 37619384b2f3Smrg if 3762966bf024Smrg test "x$enable_dependency_tracking" != xno \ 3763966bf024Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3764966bf024Smrg am__fastdepCC_TRUE= 3765966bf024Smrg am__fastdepCC_FALSE='#' 3766966bf024Smrgelse 3767966bf024Smrg am__fastdepCC_TRUE='#' 3768966bf024Smrg am__fastdepCC_FALSE= 3769966bf024Smrgfi 3770966bf024Smrg 3771966bf024Smrg 37729384b2f3Smrgcase `pwd` in 37739384b2f3Smrg *\ * | *\ *) 37749384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 37759384b2f3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 37769384b2f3Smrgesac 37779384b2f3Smrg 37789384b2f3Smrg 37799384b2f3Smrg 37809384b2f3Smrgmacro_version='2.4.2' 37819384b2f3Smrgmacro_revision='1.3337' 37829384b2f3Smrg 37839384b2f3Smrg 37849384b2f3Smrg 37859384b2f3Smrg 37869384b2f3Smrg 3787966bf024Smrg 3788966bf024Smrg 37899384b2f3Smrg 37909384b2f3Smrg 37919384b2f3Smrg 37929384b2f3Smrg 37939384b2f3Smrg 37949384b2f3Smrg 37959384b2f3Smrgltmain="$ac_aux_dir/ltmain.sh" 3796966bf024Smrg 3797966bf024Smrg# Make sure we can run config.sub. 37989384b2f3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 37999384b2f3Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 38009384b2f3Smrg 38019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 38029384b2f3Smrg$as_echo_n "checking build system type... " >&6; } 38039384b2f3Smrgif ${ac_cv_build+:} false; then : 38049384b2f3Smrg $as_echo_n "(cached) " >&6 38059384b2f3Smrgelse 38069384b2f3Smrg ac_build_alias=$build_alias 38079384b2f3Smrgtest "x$ac_build_alias" = x && 38089384b2f3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 38099384b2f3Smrgtest "x$ac_build_alias" = x && 38109384b2f3Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 38119384b2f3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 38129384b2f3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 38139384b2f3Smrg 38149384b2f3Smrgfi 38159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 38169384b2f3Smrg$as_echo "$ac_cv_build" >&6; } 38179384b2f3Smrgcase $ac_cv_build in 38189384b2f3Smrg*-*-*) ;; 38199384b2f3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 38209384b2f3Smrgesac 3821966bf024Smrgbuild=$ac_cv_build 38229384b2f3Smrgac_save_IFS=$IFS; IFS='-' 38239384b2f3Smrgset x $ac_cv_build 38249384b2f3Smrgshift 38259384b2f3Smrgbuild_cpu=$1 38269384b2f3Smrgbuild_vendor=$2 38279384b2f3Smrgshift; shift 38289384b2f3Smrg# Remember, the first character of IFS is used to create $*, 38299384b2f3Smrg# except with old shells: 38309384b2f3Smrgbuild_os=$* 38319384b2f3SmrgIFS=$ac_save_IFS 38329384b2f3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3833966bf024Smrg 3834966bf024Smrg 38359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 38369384b2f3Smrg$as_echo_n "checking host system type... " >&6; } 38379384b2f3Smrgif ${ac_cv_host+:} false; then : 38389384b2f3Smrg $as_echo_n "(cached) " >&6 3839966bf024Smrgelse 38409384b2f3Smrg if test "x$host_alias" = x; then 38419384b2f3Smrg ac_cv_host=$ac_cv_build 38429384b2f3Smrgelse 38439384b2f3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 38449384b2f3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 38459384b2f3Smrgfi 3846966bf024Smrg 3847966bf024Smrgfi 38489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 38499384b2f3Smrg$as_echo "$ac_cv_host" >&6; } 38509384b2f3Smrgcase $ac_cv_host in 38519384b2f3Smrg*-*-*) ;; 38529384b2f3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 38539384b2f3Smrgesac 3854966bf024Smrghost=$ac_cv_host 38559384b2f3Smrgac_save_IFS=$IFS; IFS='-' 38569384b2f3Smrgset x $ac_cv_host 38579384b2f3Smrgshift 38589384b2f3Smrghost_cpu=$1 38599384b2f3Smrghost_vendor=$2 38609384b2f3Smrgshift; shift 38619384b2f3Smrg# Remember, the first character of IFS is used to create $*, 38629384b2f3Smrg# except with old shells: 38639384b2f3Smrghost_os=$* 38649384b2f3SmrgIFS=$ac_save_IFS 38659384b2f3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 38669384b2f3Smrg 38679384b2f3Smrg 38689384b2f3Smrg# Backslashify metacharacters that are still active within 38699384b2f3Smrg# double-quoted strings. 38709384b2f3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 3871966bf024Smrg 38729384b2f3Smrg# Same as above, but do not quote variable references. 38739384b2f3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 3874966bf024Smrg 38759384b2f3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 38769384b2f3Smrg# double_quote_subst'ed string. 38779384b2f3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 38789384b2f3Smrg 38799384b2f3Smrg# Sed substitution to delay expansion of an escaped single quote. 38809384b2f3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 38819384b2f3Smrg 38829384b2f3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 38839384b2f3Smrgno_glob_subst='s/\*/\\\*/g' 38849384b2f3Smrg 38859384b2f3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 38869384b2f3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 38879384b2f3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 38889384b2f3Smrg 38899384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 38909384b2f3Smrg$as_echo_n "checking how to print strings... " >&6; } 38919384b2f3Smrg# Test print first, because it will be a builtin if present. 38929384b2f3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 38939384b2f3Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 38949384b2f3Smrg ECHO='print -r --' 38959384b2f3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 38969384b2f3Smrg ECHO='printf %s\n' 38979384b2f3Smrgelse 38989384b2f3Smrg # Use this function as a fallback that always works. 38999384b2f3Smrg func_fallback_echo () 39009384b2f3Smrg { 39019384b2f3Smrg eval 'cat <<_LTECHO_EOF 39029384b2f3Smrg$1 39039384b2f3Smrg_LTECHO_EOF' 39049384b2f3Smrg } 39059384b2f3Smrg ECHO='func_fallback_echo' 39069384b2f3Smrgfi 39079384b2f3Smrg 39089384b2f3Smrg# func_echo_all arg... 39099384b2f3Smrg# Invoke $ECHO with all args, space-separated. 39109384b2f3Smrgfunc_echo_all () 39119384b2f3Smrg{ 39129384b2f3Smrg $ECHO "" 39139384b2f3Smrg} 39149384b2f3Smrg 39159384b2f3Smrgcase "$ECHO" in 39169384b2f3Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 39179384b2f3Smrg$as_echo "printf" >&6; } ;; 39189384b2f3Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 39199384b2f3Smrg$as_echo "print -r" >&6; } ;; 39209384b2f3Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 39219384b2f3Smrg$as_echo "cat" >&6; } ;; 39229384b2f3Smrgesac 39239384b2f3Smrg 39249384b2f3Smrg 39259384b2f3Smrg 39269384b2f3Smrg 39279384b2f3Smrg 39289384b2f3Smrg 39299384b2f3Smrg 39309384b2f3Smrg 39319384b2f3Smrg 39329384b2f3Smrg 39339384b2f3Smrg 39349384b2f3Smrg 39359384b2f3Smrg 39369384b2f3Smrg 39379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 39389384b2f3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 39399384b2f3Smrgif ${ac_cv_path_SED+:} false; then : 39409384b2f3Smrg $as_echo_n "(cached) " >&6 39419384b2f3Smrgelse 39429384b2f3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 39439384b2f3Smrg for ac_i in 1 2 3 4 5 6 7; do 39449384b2f3Smrg ac_script="$ac_script$as_nl$ac_script" 39459384b2f3Smrg done 39469384b2f3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 39479384b2f3Smrg { ac_script=; unset ac_script;} 39489384b2f3Smrg if test -z "$SED"; then 39499384b2f3Smrg ac_path_SED_found=false 39509384b2f3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 39519384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 39529384b2f3Smrgfor as_dir in $PATH 39539384b2f3Smrgdo 3954966bf024Smrg IFS=$as_save_IFS 3955966bf024Smrg test -z "$as_dir" && as_dir=. 39569384b2f3Smrg for ac_prog in sed gsed; do 3957966bf024Smrg for ac_exec_ext in '' $ac_executable_extensions; do 39589384b2f3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 39599384b2f3Smrg as_fn_executable_p "$ac_path_SED" || continue 39609384b2f3Smrg# Check for GNU ac_path_SED and select it if it is found. 39619384b2f3Smrg # Check for GNU $ac_path_SED 39629384b2f3Smrgcase `"$ac_path_SED" --version 2>&1` in 39639384b2f3Smrg*GNU*) 39649384b2f3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 39659384b2f3Smrg*) 39669384b2f3Smrg ac_count=0 39679384b2f3Smrg $as_echo_n 0123456789 >"conftest.in" 39689384b2f3Smrg while : 39699384b2f3Smrg do 39709384b2f3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 39719384b2f3Smrg mv "conftest.tmp" "conftest.in" 39729384b2f3Smrg cp "conftest.in" "conftest.nl" 39739384b2f3Smrg $as_echo '' >> "conftest.nl" 39749384b2f3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 39759384b2f3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 39769384b2f3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 39779384b2f3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 39789384b2f3Smrg # Best one so far, save it but keep looking for a better one 39799384b2f3Smrg ac_cv_path_SED="$ac_path_SED" 39809384b2f3Smrg ac_path_SED_max=$ac_count 39819384b2f3Smrg fi 39829384b2f3Smrg # 10*(2^10) chars as input seems more than enough 39839384b2f3Smrg test $ac_count -gt 10 && break 39849384b2f3Smrg done 39859384b2f3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 39869384b2f3Smrgesac 39879384b2f3Smrg 39889384b2f3Smrg $ac_path_SED_found && break 3 3989966bf024Smrg done 3990966bf024Smrg done 39919384b2f3Smrg done 39929384b2f3SmrgIFS=$as_save_IFS 39939384b2f3Smrg if test -z "$ac_cv_path_SED"; then 39949384b2f3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 39959384b2f3Smrg fi 39969384b2f3Smrgelse 39979384b2f3Smrg ac_cv_path_SED=$SED 39989384b2f3Smrgfi 39999384b2f3Smrg 40009384b2f3Smrgfi 40019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 40029384b2f3Smrg$as_echo "$ac_cv_path_SED" >&6; } 40039384b2f3Smrg SED="$ac_cv_path_SED" 40049384b2f3Smrg rm -f conftest.sed 40059384b2f3Smrg 40069384b2f3Smrgtest -z "$SED" && SED=sed 40079384b2f3SmrgXsed="$SED -e 1s/^X//" 40089384b2f3Smrg 40099384b2f3Smrg 40109384b2f3Smrg 40119384b2f3Smrg 40129384b2f3Smrg 40139384b2f3Smrg 40149384b2f3Smrg 40159384b2f3Smrg 40169384b2f3Smrg 40179384b2f3Smrg 40189384b2f3Smrg 40199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 40209384b2f3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 40219384b2f3Smrgif ${ac_cv_path_GREP+:} false; then : 40229384b2f3Smrg $as_echo_n "(cached) " >&6 40239384b2f3Smrgelse 40249384b2f3Smrg if test -z "$GREP"; then 40259384b2f3Smrg ac_path_GREP_found=false 40269384b2f3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 40279384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40289384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40299384b2f3Smrgdo 40309384b2f3Smrg IFS=$as_save_IFS 40319384b2f3Smrg test -z "$as_dir" && as_dir=. 40329384b2f3Smrg for ac_prog in grep ggrep; do 40339384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 40349384b2f3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 40359384b2f3Smrg as_fn_executable_p "$ac_path_GREP" || continue 40369384b2f3Smrg# Check for GNU ac_path_GREP and select it if it is found. 40379384b2f3Smrg # Check for GNU $ac_path_GREP 40389384b2f3Smrgcase `"$ac_path_GREP" --version 2>&1` in 40399384b2f3Smrg*GNU*) 40409384b2f3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 40419384b2f3Smrg*) 40429384b2f3Smrg ac_count=0 40439384b2f3Smrg $as_echo_n 0123456789 >"conftest.in" 40449384b2f3Smrg while : 40459384b2f3Smrg do 40469384b2f3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 40479384b2f3Smrg mv "conftest.tmp" "conftest.in" 40489384b2f3Smrg cp "conftest.in" "conftest.nl" 40499384b2f3Smrg $as_echo 'GREP' >> "conftest.nl" 40509384b2f3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 40519384b2f3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 40529384b2f3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 40539384b2f3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 40549384b2f3Smrg # Best one so far, save it but keep looking for a better one 40559384b2f3Smrg ac_cv_path_GREP="$ac_path_GREP" 40569384b2f3Smrg ac_path_GREP_max=$ac_count 40579384b2f3Smrg fi 40589384b2f3Smrg # 10*(2^10) chars as input seems more than enough 40599384b2f3Smrg test $ac_count -gt 10 && break 40609384b2f3Smrg done 40619384b2f3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 40629384b2f3Smrgesac 40639384b2f3Smrg 40649384b2f3Smrg $ac_path_GREP_found && break 3 40659384b2f3Smrg done 40669384b2f3Smrg done 40679384b2f3Smrg done 40689384b2f3SmrgIFS=$as_save_IFS 40699384b2f3Smrg if test -z "$ac_cv_path_GREP"; then 40709384b2f3Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4071966bf024Smrg fi 40729384b2f3Smrgelse 40739384b2f3Smrg ac_cv_path_GREP=$GREP 40749384b2f3Smrgfi 40759384b2f3Smrg 40769384b2f3Smrgfi 40779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 40789384b2f3Smrg$as_echo "$ac_cv_path_GREP" >&6; } 40799384b2f3Smrg GREP="$ac_cv_path_GREP" 40809384b2f3Smrg 40819384b2f3Smrg 40829384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 40839384b2f3Smrg$as_echo_n "checking for egrep... " >&6; } 40849384b2f3Smrgif ${ac_cv_path_EGREP+:} false; then : 40859384b2f3Smrg $as_echo_n "(cached) " >&6 40869384b2f3Smrgelse 40879384b2f3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 40889384b2f3Smrg then ac_cv_path_EGREP="$GREP -E" 40899384b2f3Smrg else 40909384b2f3Smrg if test -z "$EGREP"; then 40919384b2f3Smrg ac_path_EGREP_found=false 40929384b2f3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 40939384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40949384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40959384b2f3Smrgdo 40969384b2f3Smrg IFS=$as_save_IFS 40979384b2f3Smrg test -z "$as_dir" && as_dir=. 40989384b2f3Smrg for ac_prog in egrep; do 40999384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 41009384b2f3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 41019384b2f3Smrg as_fn_executable_p "$ac_path_EGREP" || continue 41029384b2f3Smrg# Check for GNU ac_path_EGREP and select it if it is found. 41039384b2f3Smrg # Check for GNU $ac_path_EGREP 41049384b2f3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 41059384b2f3Smrg*GNU*) 41069384b2f3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 41079384b2f3Smrg*) 41089384b2f3Smrg ac_count=0 41099384b2f3Smrg $as_echo_n 0123456789 >"conftest.in" 41109384b2f3Smrg while : 41119384b2f3Smrg do 41129384b2f3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 41139384b2f3Smrg mv "conftest.tmp" "conftest.in" 41149384b2f3Smrg cp "conftest.in" "conftest.nl" 41159384b2f3Smrg $as_echo 'EGREP' >> "conftest.nl" 41169384b2f3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 41179384b2f3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 41189384b2f3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 41199384b2f3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 41209384b2f3Smrg # Best one so far, save it but keep looking for a better one 41219384b2f3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 41229384b2f3Smrg ac_path_EGREP_max=$ac_count 4123966bf024Smrg fi 41249384b2f3Smrg # 10*(2^10) chars as input seems more than enough 41259384b2f3Smrg test $ac_count -gt 10 && break 4126966bf024Smrg done 41279384b2f3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 41289384b2f3Smrgesac 41299384b2f3Smrg 41309384b2f3Smrg $ac_path_EGREP_found && break 3 41319384b2f3Smrg done 41329384b2f3Smrg done 41339384b2f3Smrg done 41349384b2f3SmrgIFS=$as_save_IFS 41359384b2f3Smrg if test -z "$ac_cv_path_EGREP"; then 41369384b2f3Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 41379384b2f3Smrg fi 41389384b2f3Smrgelse 41399384b2f3Smrg ac_cv_path_EGREP=$EGREP 41409384b2f3Smrgfi 4141966bf024Smrg 41429384b2f3Smrg fi 4143966bf024Smrgfi 41449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 41459384b2f3Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 41469384b2f3Smrg EGREP="$ac_cv_path_EGREP" 4147966bf024Smrg 4148966bf024Smrg 41499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 41509384b2f3Smrg$as_echo_n "checking for fgrep... " >&6; } 41519384b2f3Smrgif ${ac_cv_path_FGREP+:} false; then : 41529384b2f3Smrg $as_echo_n "(cached) " >&6 4153966bf024Smrgelse 41549384b2f3Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 41559384b2f3Smrg then ac_cv_path_FGREP="$GREP -F" 41569384b2f3Smrg else 41579384b2f3Smrg if test -z "$FGREP"; then 41589384b2f3Smrg ac_path_FGREP_found=false 41599384b2f3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 41609384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41619384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 41629384b2f3Smrgdo 41639384b2f3Smrg IFS=$as_save_IFS 41649384b2f3Smrg test -z "$as_dir" && as_dir=. 41659384b2f3Smrg for ac_prog in fgrep; do 41669384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 41679384b2f3Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 41689384b2f3Smrg as_fn_executable_p "$ac_path_FGREP" || continue 41699384b2f3Smrg# Check for GNU ac_path_FGREP and select it if it is found. 41709384b2f3Smrg # Check for GNU $ac_path_FGREP 41719384b2f3Smrgcase `"$ac_path_FGREP" --version 2>&1` in 41729384b2f3Smrg*GNU*) 41739384b2f3Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 41749384b2f3Smrg*) 41759384b2f3Smrg ac_count=0 41769384b2f3Smrg $as_echo_n 0123456789 >"conftest.in" 41779384b2f3Smrg while : 41789384b2f3Smrg do 41799384b2f3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 41809384b2f3Smrg mv "conftest.tmp" "conftest.in" 41819384b2f3Smrg cp "conftest.in" "conftest.nl" 41829384b2f3Smrg $as_echo 'FGREP' >> "conftest.nl" 41839384b2f3Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 41849384b2f3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 41859384b2f3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 41869384b2f3Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 41879384b2f3Smrg # Best one so far, save it but keep looking for a better one 41889384b2f3Smrg ac_cv_path_FGREP="$ac_path_FGREP" 41899384b2f3Smrg ac_path_FGREP_max=$ac_count 4190966bf024Smrg fi 41919384b2f3Smrg # 10*(2^10) chars as input seems more than enough 41929384b2f3Smrg test $ac_count -gt 10 && break 41939384b2f3Smrg done 41949384b2f3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 41959384b2f3Smrgesac 41969384b2f3Smrg 41979384b2f3Smrg $ac_path_FGREP_found && break 3 41989384b2f3Smrg done 41999384b2f3Smrg done 42009384b2f3Smrg done 42019384b2f3SmrgIFS=$as_save_IFS 42029384b2f3Smrg if test -z "$ac_cv_path_FGREP"; then 42039384b2f3Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 42049384b2f3Smrg fi 42059384b2f3Smrgelse 42069384b2f3Smrg ac_cv_path_FGREP=$FGREP 42079384b2f3Smrgfi 42089384b2f3Smrg 42099384b2f3Smrg fi 4210966bf024Smrgfi 42119384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 42129384b2f3Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 42139384b2f3Smrg FGREP="$ac_cv_path_FGREP" 42149384b2f3Smrg 42159384b2f3Smrg 42169384b2f3Smrgtest -z "$GREP" && GREP=grep 42179384b2f3Smrg 42189384b2f3Smrg 42199384b2f3Smrg 42209384b2f3Smrg 42219384b2f3Smrg 42229384b2f3Smrg 4223966bf024Smrg 4224966bf024Smrg 4225966bf024Smrg 42269384b2f3Smrg 42279384b2f3Smrg 42289384b2f3Smrg 42299384b2f3Smrg 42309384b2f3Smrg 42319384b2f3Smrg 42329384b2f3Smrg 42339384b2f3Smrg 42349384b2f3Smrg 42359384b2f3Smrg 42369384b2f3Smrg# Check whether --with-gnu-ld was given. 42379384b2f3Smrgif test "${with_gnu_ld+set}" = set; then : 42389384b2f3Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4239966bf024Smrgelse 4240966bf024Smrg with_gnu_ld=no 42419384b2f3Smrgfi 42429384b2f3Smrg 4243966bf024Smrgac_prog=ld 4244966bf024Smrgif test "$GCC" = yes; then 4245966bf024Smrg # Check if gcc -print-prog-name=ld gives a path. 42469384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 42479384b2f3Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 4248966bf024Smrg case $host in 4249966bf024Smrg *-*-mingw*) 4250966bf024Smrg # gcc leaves a trailing carriage return which upsets mingw 4251966bf024Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4252966bf024Smrg *) 4253966bf024Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4254966bf024Smrg esac 4255966bf024Smrg case $ac_prog in 4256966bf024Smrg # Accept absolute paths. 4257966bf024Smrg [\\/]* | ?:[\\/]*) 4258966bf024Smrg re_direlt='/[^/][^/]*/\.\./' 4259966bf024Smrg # Canonicalize the pathname of ld 42609384b2f3Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 42619384b2f3Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 42629384b2f3Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4263966bf024Smrg done 4264966bf024Smrg test -z "$LD" && LD="$ac_prog" 4265966bf024Smrg ;; 4266966bf024Smrg "") 4267966bf024Smrg # If it fails, then pretend we aren't using GCC. 4268966bf024Smrg ac_prog=ld 4269966bf024Smrg ;; 4270966bf024Smrg *) 4271966bf024Smrg # If it is relative, then search for the first ld in PATH. 4272966bf024Smrg with_gnu_ld=unknown 4273966bf024Smrg ;; 4274966bf024Smrg esac 4275966bf024Smrgelif test "$with_gnu_ld" = yes; then 42769384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 42779384b2f3Smrg$as_echo_n "checking for GNU ld... " >&6; } 4278966bf024Smrgelse 42799384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 42809384b2f3Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 4281966bf024Smrgfi 42829384b2f3Smrgif ${lt_cv_path_LD+:} false; then : 42839384b2f3Smrg $as_echo_n "(cached) " >&6 4284966bf024Smrgelse 4285966bf024Smrg if test -z "$LD"; then 4286966bf024Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4287966bf024Smrg for ac_dir in $PATH; do 4288966bf024Smrg IFS="$lt_save_ifs" 4289966bf024Smrg test -z "$ac_dir" && ac_dir=. 4290966bf024Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4291966bf024Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 4292966bf024Smrg # Check to see if the program is GNU ld. I'd rather use --version, 42939384b2f3Smrg # but apparently some variants of GNU ld only accept -v. 4294966bf024Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 4295966bf024Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4296966bf024Smrg *GNU* | *'with BFD'*) 4297966bf024Smrg test "$with_gnu_ld" != no && break 4298966bf024Smrg ;; 4299966bf024Smrg *) 4300966bf024Smrg test "$with_gnu_ld" != yes && break 4301966bf024Smrg ;; 4302966bf024Smrg esac 4303966bf024Smrg fi 4304966bf024Smrg done 4305966bf024Smrg IFS="$lt_save_ifs" 4306966bf024Smrgelse 4307966bf024Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 4308966bf024Smrgfi 4309966bf024Smrgfi 4310966bf024Smrg 4311966bf024SmrgLD="$lt_cv_path_LD" 4312966bf024Smrgif test -n "$LD"; then 43139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 43149384b2f3Smrg$as_echo "$LD" >&6; } 4315966bf024Smrgelse 43169384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 43179384b2f3Smrg$as_echo "no" >&6; } 4318966bf024Smrgfi 43199384b2f3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 43209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 43219384b2f3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 43229384b2f3Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 43239384b2f3Smrg $as_echo_n "(cached) " >&6 4324966bf024Smrgelse 43259384b2f3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 4326966bf024Smrgcase `$LD -v 2>&1 </dev/null` in 4327966bf024Smrg*GNU* | *'with BFD'*) 4328966bf024Smrg lt_cv_prog_gnu_ld=yes 4329966bf024Smrg ;; 4330966bf024Smrg*) 4331966bf024Smrg lt_cv_prog_gnu_ld=no 4332966bf024Smrg ;; 4333966bf024Smrgesac 4334966bf024Smrgfi 43359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 43369384b2f3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4337966bf024Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 4338966bf024Smrg 4339966bf024Smrg 4340966bf024Smrg 43419384b2f3Smrg 43429384b2f3Smrg 43439384b2f3Smrg 43449384b2f3Smrg 43459384b2f3Smrg 43469384b2f3Smrg 43479384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 43489384b2f3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 43499384b2f3Smrgif ${lt_cv_path_NM+:} false; then : 43509384b2f3Smrg $as_echo_n "(cached) " >&6 4351966bf024Smrgelse 4352966bf024Smrg if test -n "$NM"; then 4353966bf024Smrg # Let the user override the test. 4354966bf024Smrg lt_cv_path_NM="$NM" 4355966bf024Smrgelse 43569384b2f3Smrg lt_nm_to_check="${ac_tool_prefix}nm" 43579384b2f3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 43589384b2f3Smrg lt_nm_to_check="$lt_nm_to_check nm" 43599384b2f3Smrg fi 43609384b2f3Smrg for lt_tmp_nm in $lt_nm_to_check; do 43619384b2f3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 43629384b2f3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 43639384b2f3Smrg IFS="$lt_save_ifs" 43649384b2f3Smrg test -z "$ac_dir" && ac_dir=. 43659384b2f3Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 43669384b2f3Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 43679384b2f3Smrg # Check to see if the nm accepts a BSD-compat flag. 43689384b2f3Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 43699384b2f3Smrg # nm: unknown option "B" ignored 43709384b2f3Smrg # Tru64's nm complains that /dev/null is an invalid object file 43719384b2f3Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 43729384b2f3Smrg */dev/null* | *'Invalid file or object type'*) 43739384b2f3Smrg lt_cv_path_NM="$tmp_nm -B" 4374966bf024Smrg break 4375966bf024Smrg ;; 4376966bf024Smrg *) 43779384b2f3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 43789384b2f3Smrg */dev/null*) 43799384b2f3Smrg lt_cv_path_NM="$tmp_nm -p" 43809384b2f3Smrg break 43819384b2f3Smrg ;; 43829384b2f3Smrg *) 43839384b2f3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 43849384b2f3Smrg continue # so that we can try to find one that supports BSD flags 43859384b2f3Smrg ;; 43869384b2f3Smrg esac 4387966bf024Smrg ;; 4388966bf024Smrg esac 43899384b2f3Smrg fi 43909384b2f3Smrg done 43919384b2f3Smrg IFS="$lt_save_ifs" 4392966bf024Smrg done 43939384b2f3Smrg : ${lt_cv_path_NM=no} 4394966bf024Smrgfi 4395966bf024Smrgfi 43969384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 43979384b2f3Smrg$as_echo "$lt_cv_path_NM" >&6; } 43989384b2f3Smrgif test "$lt_cv_path_NM" != "no"; then 43999384b2f3Smrg NM="$lt_cv_path_NM" 44009384b2f3Smrgelse 44019384b2f3Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 44029384b2f3Smrg if test -n "$DUMPBIN"; then : 44039384b2f3Smrg # Let the user override the test. 44049384b2f3Smrg else 44059384b2f3Smrg if test -n "$ac_tool_prefix"; then 44069384b2f3Smrg for ac_prog in dumpbin "link -dump" 44079384b2f3Smrg do 44089384b2f3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 44099384b2f3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 44109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 44119384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 44129384b2f3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 44139384b2f3Smrg $as_echo_n "(cached) " >&6 44149384b2f3Smrgelse 44159384b2f3Smrg if test -n "$DUMPBIN"; then 44169384b2f3Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 44179384b2f3Smrgelse 44189384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44199384b2f3Smrgfor as_dir in $PATH 44209384b2f3Smrgdo 44219384b2f3Smrg IFS=$as_save_IFS 44229384b2f3Smrg test -z "$as_dir" && as_dir=. 44239384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 44249384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 44259384b2f3Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 44269384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 44279384b2f3Smrg break 2 44289384b2f3Smrg fi 44299384b2f3Smrgdone 44309384b2f3Smrg done 44319384b2f3SmrgIFS=$as_save_IFS 4432966bf024Smrg 44339384b2f3Smrgfi 44349384b2f3Smrgfi 44359384b2f3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 44369384b2f3Smrgif test -n "$DUMPBIN"; then 44379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 44389384b2f3Smrg$as_echo "$DUMPBIN" >&6; } 4439966bf024Smrgelse 44409384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 44419384b2f3Smrg$as_echo "no" >&6; } 4442966bf024Smrgfi 4443966bf024Smrg 4444966bf024Smrg 44459384b2f3Smrg test -n "$DUMPBIN" && break 44469384b2f3Smrg done 44479384b2f3Smrgfi 44489384b2f3Smrgif test -z "$DUMPBIN"; then 44499384b2f3Smrg ac_ct_DUMPBIN=$DUMPBIN 44509384b2f3Smrg for ac_prog in dumpbin "link -dump" 44519384b2f3Smrgdo 44529384b2f3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 44539384b2f3Smrgset dummy $ac_prog; ac_word=$2 44549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 44559384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 44569384b2f3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 44579384b2f3Smrg $as_echo_n "(cached) " >&6 44589384b2f3Smrgelse 44599384b2f3Smrg if test -n "$ac_ct_DUMPBIN"; then 44609384b2f3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 44619384b2f3Smrgelse 44629384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44639384b2f3Smrgfor as_dir in $PATH 44649384b2f3Smrgdo 44659384b2f3Smrg IFS=$as_save_IFS 44669384b2f3Smrg test -z "$as_dir" && as_dir=. 44679384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 44689384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 44699384b2f3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 44709384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 44719384b2f3Smrg break 2 44729384b2f3Smrg fi 44739384b2f3Smrgdone 44749384b2f3Smrg done 44759384b2f3SmrgIFS=$as_save_IFS 4476966bf024Smrg 44779384b2f3Smrgfi 44789384b2f3Smrgfi 44799384b2f3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 44809384b2f3Smrgif test -n "$ac_ct_DUMPBIN"; then 44819384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 44829384b2f3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 44839384b2f3Smrgelse 44849384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 44859384b2f3Smrg$as_echo "no" >&6; } 44869384b2f3Smrgfi 4487966bf024Smrg 4488966bf024Smrg 44899384b2f3Smrg test -n "$ac_ct_DUMPBIN" && break 44909384b2f3Smrgdone 4491966bf024Smrg 44929384b2f3Smrg if test "x$ac_ct_DUMPBIN" = x; then 44939384b2f3Smrg DUMPBIN=":" 44949384b2f3Smrg else 44959384b2f3Smrg case $cross_compiling:$ac_tool_warned in 44969384b2f3Smrgyes:) 44979384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 44989384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 44999384b2f3Smrgac_tool_warned=yes ;; 45009384b2f3Smrgesac 45019384b2f3Smrg DUMPBIN=$ac_ct_DUMPBIN 45029384b2f3Smrg fi 45039384b2f3Smrgfi 4504966bf024Smrg 45059384b2f3Smrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 45069384b2f3Smrg *COFF*) 45079384b2f3Smrg DUMPBIN="$DUMPBIN -symbols" 45089384b2f3Smrg ;; 45099384b2f3Smrg *) 45109384b2f3Smrg DUMPBIN=: 4511966bf024Smrg ;; 4512966bf024Smrg esac 4513966bf024Smrg fi 4514966bf024Smrg 45159384b2f3Smrg if test "$DUMPBIN" != ":"; then 45169384b2f3Smrg NM="$DUMPBIN" 45179384b2f3Smrg fi 45189384b2f3Smrgfi 45199384b2f3Smrgtest -z "$NM" && NM=nm 4520966bf024Smrg 4521966bf024Smrg 4522966bf024Smrg 4523966bf024Smrg 45249384b2f3Smrg 45259384b2f3Smrg 45269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 45279384b2f3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 45289384b2f3Smrgif ${lt_cv_nm_interface+:} false; then : 45299384b2f3Smrg $as_echo_n "(cached) " >&6 45309384b2f3Smrgelse 45319384b2f3Smrg lt_cv_nm_interface="BSD nm" 45329384b2f3Smrg echo "int some_variable = 0;" > conftest.$ac_ext 45339384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 45349384b2f3Smrg (eval "$ac_compile" 2>conftest.err) 45359384b2f3Smrg cat conftest.err >&5 45369384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 45379384b2f3Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 45389384b2f3Smrg cat conftest.err >&5 45399384b2f3Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 45409384b2f3Smrg cat conftest.out >&5 45419384b2f3Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 45429384b2f3Smrg lt_cv_nm_interface="MS dumpbin" 4543966bf024Smrg fi 45449384b2f3Smrg rm -f conftest* 45459384b2f3Smrgfi 45469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 45479384b2f3Smrg$as_echo "$lt_cv_nm_interface" >&6; } 4548966bf024Smrg 45499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 45509384b2f3Smrg$as_echo_n "checking whether ln -s works... " >&6; } 45519384b2f3SmrgLN_S=$as_ln_s 45529384b2f3Smrgif test "$LN_S" = "ln -s"; then 45539384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 45549384b2f3Smrg$as_echo "yes" >&6; } 45559384b2f3Smrgelse 45569384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 45579384b2f3Smrg$as_echo "no, using $LN_S" >&6; } 45589384b2f3Smrgfi 4559966bf024Smrg 45609384b2f3Smrg# find the maximum length of command line arguments 45619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 45629384b2f3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 45639384b2f3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 45649384b2f3Smrg $as_echo_n "(cached) " >&6 45659384b2f3Smrgelse 45669384b2f3Smrg i=0 45679384b2f3Smrg teststring="ABCD" 4568966bf024Smrg 45699384b2f3Smrg case $build_os in 45709384b2f3Smrg msdosdjgpp*) 45719384b2f3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 45729384b2f3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 45739384b2f3Smrg # during glob expansion). Even if it were fixed, the result of this 45749384b2f3Smrg # check would be larger than it should be. 45759384b2f3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 45769384b2f3Smrg ;; 4577966bf024Smrg 45789384b2f3Smrg gnu*) 45799384b2f3Smrg # Under GNU Hurd, this test is not required because there is 45809384b2f3Smrg # no limit to the length of command line arguments. 45819384b2f3Smrg # Libtool will interpret -1 as no limit whatsoever 45829384b2f3Smrg lt_cv_sys_max_cmd_len=-1; 45839384b2f3Smrg ;; 4584966bf024Smrg 45859384b2f3Smrg cygwin* | mingw* | cegcc*) 45869384b2f3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 45879384b2f3Smrg # about 5 minutes as the teststring grows exponentially. 45889384b2f3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 45899384b2f3Smrg # you end up with a "frozen" computer, even though with patience 45909384b2f3Smrg # the test eventually succeeds (with a max line length of 256k). 45919384b2f3Smrg # Instead, let's just punt: use the minimum linelength reported by 45929384b2f3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 45939384b2f3Smrg lt_cv_sys_max_cmd_len=8192; 45949384b2f3Smrg ;; 4595966bf024Smrg 45969384b2f3Smrg mint*) 45979384b2f3Smrg # On MiNT this can take a long time and run out of memory. 45989384b2f3Smrg lt_cv_sys_max_cmd_len=8192; 45999384b2f3Smrg ;; 4600966bf024Smrg 46019384b2f3Smrg amigaos*) 46029384b2f3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 46039384b2f3Smrg # So we just punt and use a minimum line length of 8192. 46049384b2f3Smrg lt_cv_sys_max_cmd_len=8192; 4605966bf024Smrg ;; 46069384b2f3Smrg 46079384b2f3Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 46089384b2f3Smrg # This has been around since 386BSD, at least. Likely further. 46099384b2f3Smrg if test -x /sbin/sysctl; then 46109384b2f3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 46119384b2f3Smrg elif test -x /usr/sbin/sysctl; then 46129384b2f3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 46139384b2f3Smrg else 46149384b2f3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 46159384b2f3Smrg fi 46169384b2f3Smrg # And add a safety zone 46179384b2f3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 46189384b2f3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4619966bf024Smrg ;; 46209384b2f3Smrg 46219384b2f3Smrg interix*) 46229384b2f3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 46239384b2f3Smrg lt_cv_sys_max_cmd_len=196608 4624966bf024Smrg ;; 46259384b2f3Smrg 46269384b2f3Smrg os2*) 46279384b2f3Smrg # The test takes a long time on OS/2. 46289384b2f3Smrg lt_cv_sys_max_cmd_len=8192 4629966bf024Smrg ;; 46309384b2f3Smrg 46319384b2f3Smrg osf*) 46329384b2f3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 46339384b2f3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 46349384b2f3Smrg # nice to cause kernel panics so lets avoid the loop below. 46359384b2f3Smrg # First set a reasonable default. 46369384b2f3Smrg lt_cv_sys_max_cmd_len=16384 46379384b2f3Smrg # 46389384b2f3Smrg if test -x /sbin/sysconfig; then 46399384b2f3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 46409384b2f3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 46419384b2f3Smrg esac 46429384b2f3Smrg fi 46439384b2f3Smrg ;; 46449384b2f3Smrg sco3.2v5*) 46459384b2f3Smrg lt_cv_sys_max_cmd_len=102400 46469384b2f3Smrg ;; 46479384b2f3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 46489384b2f3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 46499384b2f3Smrg if test -n "$kargmax"; then 46509384b2f3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 46519384b2f3Smrg else 46529384b2f3Smrg lt_cv_sys_max_cmd_len=32768 46539384b2f3Smrg fi 46549384b2f3Smrg ;; 46559384b2f3Smrg *) 46569384b2f3Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 46579384b2f3Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 46589384b2f3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 46599384b2f3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 46609384b2f3Smrg else 46619384b2f3Smrg # Make teststring a little bigger before we do anything with it. 46629384b2f3Smrg # a 1K string should be a reasonable start. 46639384b2f3Smrg for i in 1 2 3 4 5 6 7 8 ; do 46649384b2f3Smrg teststring=$teststring$teststring 46659384b2f3Smrg done 46669384b2f3Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 46679384b2f3Smrg # If test is not a shell built-in, we'll probably end up computing a 46689384b2f3Smrg # maximum length that is only half of the actual maximum length, but 46699384b2f3Smrg # we can't tell. 46709384b2f3Smrg while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 46719384b2f3Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 46729384b2f3Smrg test $i != 17 # 1/2 MB should be enough 46739384b2f3Smrg do 46749384b2f3Smrg i=`expr $i + 1` 46759384b2f3Smrg teststring=$teststring$teststring 46769384b2f3Smrg done 46779384b2f3Smrg # Only check the string length outside the loop. 46789384b2f3Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 46799384b2f3Smrg teststring= 46809384b2f3Smrg # Add a significant safety factor because C++ compilers can tack on 46819384b2f3Smrg # massive amounts of additional arguments before passing them to the 46829384b2f3Smrg # linker. It appears as though 1/2 is a usable value. 46839384b2f3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 46849384b2f3Smrg fi 4685966bf024Smrg ;; 4686966bf024Smrg esac 4687966bf024Smrg 46889384b2f3Smrgfi 4689966bf024Smrg 46909384b2f3Smrgif test -n $lt_cv_sys_max_cmd_len ; then 46919384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 46929384b2f3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 46939384b2f3Smrgelse 46949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 46959384b2f3Smrg$as_echo "none" >&6; } 4696966bf024Smrgfi 46979384b2f3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 4698966bf024Smrg 4699966bf024Smrg 4700966bf024Smrg 4701966bf024Smrg 4702966bf024Smrg 4703966bf024Smrg 47049384b2f3Smrg: ${CP="cp -f"} 47059384b2f3Smrg: ${MV="mv -f"} 47069384b2f3Smrg: ${RM="rm -f"} 4707966bf024Smrg 47089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 47099384b2f3Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 47109384b2f3Smrg# Try some XSI features 47119384b2f3Smrgxsi_shell=no 47129384b2f3Smrg( _lt_dummy="a/b/c" 47139384b2f3Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 47149384b2f3Smrg = c,a/b,b/c, \ 47159384b2f3Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 47169384b2f3Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 47179384b2f3Smrg && xsi_shell=yes 47189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 47199384b2f3Smrg$as_echo "$xsi_shell" >&6; } 4720966bf024Smrg 4721966bf024Smrg 47229384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 47239384b2f3Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 47249384b2f3Smrglt_shell_append=no 47259384b2f3Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 47269384b2f3Smrg >/dev/null 2>&1 \ 47279384b2f3Smrg && lt_shell_append=yes 47289384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 47299384b2f3Smrg$as_echo "$lt_shell_append" >&6; } 4730966bf024Smrg 4731966bf024Smrg 47329384b2f3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 47339384b2f3Smrg lt_unset=unset 4734966bf024Smrgelse 47359384b2f3Smrg lt_unset=false 47369384b2f3Smrgfi 4737966bf024Smrg 4738966bf024Smrg 4739966bf024Smrg 4740966bf024Smrg 4741966bf024Smrg 47429384b2f3Smrg# test EBCDIC or ASCII 47439384b2f3Smrgcase `echo X|tr X '\101'` in 47449384b2f3Smrg A) # ASCII based system 47459384b2f3Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 47469384b2f3Smrg lt_SP2NL='tr \040 \012' 47479384b2f3Smrg lt_NL2SP='tr \015\012 \040\040' 47489384b2f3Smrg ;; 47499384b2f3Smrg *) # EBCDIC based system 47509384b2f3Smrg lt_SP2NL='tr \100 \n' 47519384b2f3Smrg lt_NL2SP='tr \r\n \100\100' 4752966bf024Smrg ;; 4753966bf024Smrgesac 4754966bf024Smrg 4755966bf024Smrg 4756966bf024Smrg 47579384b2f3Smrg 47589384b2f3Smrg 47599384b2f3Smrg 47609384b2f3Smrg 47619384b2f3Smrg 47629384b2f3Smrg 47639384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 47649384b2f3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 47659384b2f3Smrgif ${lt_cv_to_host_file_cmd+:} false; then : 47669384b2f3Smrg $as_echo_n "(cached) " >&6 4767966bf024Smrgelse 47689384b2f3Smrg case $host in 47699384b2f3Smrg *-*-mingw* ) 47709384b2f3Smrg case $build in 47719384b2f3Smrg *-*-mingw* ) # actually msys 47729384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 47739384b2f3Smrg ;; 47749384b2f3Smrg *-*-cygwin* ) 47759384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 47769384b2f3Smrg ;; 47779384b2f3Smrg * ) # otherwise, assume *nix 47789384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 47799384b2f3Smrg ;; 47809384b2f3Smrg esac 47819384b2f3Smrg ;; 47829384b2f3Smrg *-*-cygwin* ) 47839384b2f3Smrg case $build in 47849384b2f3Smrg *-*-mingw* ) # actually msys 47859384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 47869384b2f3Smrg ;; 47879384b2f3Smrg *-*-cygwin* ) 47889384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 47899384b2f3Smrg ;; 47909384b2f3Smrg * ) # otherwise, assume *nix 47919384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 47929384b2f3Smrg ;; 47939384b2f3Smrg esac 47949384b2f3Smrg ;; 47959384b2f3Smrg * ) # unhandled hosts (and "normal" native builds) 47969384b2f3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 47979384b2f3Smrg ;; 47989384b2f3Smrgesac 47999384b2f3Smrg 4800966bf024Smrgfi 48019384b2f3Smrg 48029384b2f3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 48039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 48049384b2f3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 48059384b2f3Smrg 48069384b2f3Smrg 48079384b2f3Smrg 48089384b2f3Smrg 48099384b2f3Smrg 48109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 48119384b2f3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 48129384b2f3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then : 48139384b2f3Smrg $as_echo_n "(cached) " >&6 4814966bf024Smrgelse 48159384b2f3Smrg #assume ordinary cross tools, or native build. 48169384b2f3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 48179384b2f3Smrgcase $host in 48189384b2f3Smrg *-*-mingw* ) 48199384b2f3Smrg case $build in 48209384b2f3Smrg *-*-mingw* ) # actually msys 48219384b2f3Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 48229384b2f3Smrg ;; 48239384b2f3Smrg esac 48249384b2f3Smrg ;; 48259384b2f3Smrgesac 4826966bf024Smrg 4827966bf024Smrgfi 4828966bf024Smrg 48299384b2f3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 48309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 48319384b2f3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 48329384b2f3Smrg 48339384b2f3Smrg 48349384b2f3Smrg 48359384b2f3Smrg 48369384b2f3Smrg 48379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 48389384b2f3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 48399384b2f3Smrgif ${lt_cv_ld_reload_flag+:} false; then : 48409384b2f3Smrg $as_echo_n "(cached) " >&6 4841966bf024Smrgelse 48429384b2f3Smrg lt_cv_ld_reload_flag='-r' 4843966bf024Smrgfi 48449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 48459384b2f3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 48469384b2f3Smrgreload_flag=$lt_cv_ld_reload_flag 48479384b2f3Smrgcase $reload_flag in 48489384b2f3Smrg"" | " "*) ;; 48499384b2f3Smrg*) reload_flag=" $reload_flag" ;; 48509384b2f3Smrgesac 48519384b2f3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 48529384b2f3Smrgcase $host_os in 48539384b2f3Smrg cygwin* | mingw* | pw32* | cegcc*) 48549384b2f3Smrg if test "$GCC" != yes; then 48559384b2f3Smrg reload_cmds=false 48569384b2f3Smrg fi 48579384b2f3Smrg ;; 48589384b2f3Smrg darwin*) 48599384b2f3Smrg if test "$GCC" = yes; then 48609384b2f3Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 48619384b2f3Smrg else 48629384b2f3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 48639384b2f3Smrg fi 48649384b2f3Smrg ;; 48659384b2f3Smrgesac 48669384b2f3Smrg 48679384b2f3Smrg 48689384b2f3Smrg 4869966bf024Smrg 4870966bf024Smrg 48719384b2f3Smrg 48729384b2f3Smrg 48739384b2f3Smrg 48749384b2f3Smrg 48759384b2f3Smrgif test -n "$ac_tool_prefix"; then 48769384b2f3Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 48779384b2f3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 48789384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 48799384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 48809384b2f3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 48819384b2f3Smrg $as_echo_n "(cached) " >&6 48829384b2f3Smrgelse 48839384b2f3Smrg if test -n "$OBJDUMP"; then 48849384b2f3Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 48859384b2f3Smrgelse 48869384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 48879384b2f3Smrgfor as_dir in $PATH 48889384b2f3Smrgdo 48899384b2f3Smrg IFS=$as_save_IFS 48909384b2f3Smrg test -z "$as_dir" && as_dir=. 48919384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 48929384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 48939384b2f3Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 48949384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 48959384b2f3Smrg break 2 48969384b2f3Smrg fi 4897966bf024Smrgdone 48989384b2f3Smrg done 48999384b2f3SmrgIFS=$as_save_IFS 49009384b2f3Smrg 49019384b2f3Smrgfi 49029384b2f3Smrgfi 49039384b2f3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 49049384b2f3Smrgif test -n "$OBJDUMP"; then 49059384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 49069384b2f3Smrg$as_echo "$OBJDUMP" >&6; } 49079384b2f3Smrgelse 49089384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 49099384b2f3Smrg$as_echo "no" >&6; } 4910966bf024Smrgfi 4911966bf024Smrg 4912966bf024Smrg 4913966bf024Smrgfi 49149384b2f3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 49159384b2f3Smrg ac_ct_OBJDUMP=$OBJDUMP 49169384b2f3Smrg # Extract the first word of "objdump", so it can be a program name with args. 49179384b2f3Smrgset dummy objdump; ac_word=$2 49189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 49199384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 49209384b2f3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 49219384b2f3Smrg $as_echo_n "(cached) " >&6 4922966bf024Smrgelse 49239384b2f3Smrg if test -n "$ac_ct_OBJDUMP"; then 49249384b2f3Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 49259384b2f3Smrgelse 49269384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49279384b2f3Smrgfor as_dir in $PATH 4928966bf024Smrgdo 49299384b2f3Smrg IFS=$as_save_IFS 49309384b2f3Smrg test -z "$as_dir" && as_dir=. 49319384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 49329384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 49339384b2f3Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 49349384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 49359384b2f3Smrg break 2 4936966bf024Smrg fi 49379384b2f3Smrgdone 49389384b2f3Smrg done 49399384b2f3SmrgIFS=$as_save_IFS 49409384b2f3Smrg 4941966bf024Smrgfi 49429384b2f3Smrgfi 49439384b2f3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 49449384b2f3Smrgif test -n "$ac_ct_OBJDUMP"; then 49459384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 49469384b2f3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 4947966bf024Smrgelse 49489384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 49499384b2f3Smrg$as_echo "no" >&6; } 4950966bf024Smrgfi 4951966bf024Smrg 49529384b2f3Smrg if test "x$ac_ct_OBJDUMP" = x; then 49539384b2f3Smrg OBJDUMP="false" 4954966bf024Smrg else 49559384b2f3Smrg case $cross_compiling:$ac_tool_warned in 49569384b2f3Smrgyes:) 49579384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 49589384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 49599384b2f3Smrgac_tool_warned=yes ;; 49609384b2f3Smrgesac 49619384b2f3Smrg OBJDUMP=$ac_ct_OBJDUMP 4962966bf024Smrg fi 4963966bf024Smrgelse 49649384b2f3Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 4965966bf024Smrgfi 4966966bf024Smrg 49679384b2f3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 4968966bf024Smrg 4969966bf024Smrg 4970966bf024Smrg 4971966bf024Smrg 4972966bf024Smrg 4973966bf024Smrg 4974966bf024Smrg 4975966bf024Smrg 4976966bf024Smrg 49779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 49789384b2f3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 49799384b2f3Smrgif ${lt_cv_deplibs_check_method+:} false; then : 49809384b2f3Smrg $as_echo_n "(cached) " >&6 4981966bf024Smrgelse 49829384b2f3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 49839384b2f3Smrglt_cv_file_magic_test_file= 49849384b2f3Smrglt_cv_deplibs_check_method='unknown' 49859384b2f3Smrg# Need to set the preceding variable on all platforms that support 49869384b2f3Smrg# interlibrary dependencies. 49879384b2f3Smrg# 'none' -- dependencies not supported. 49889384b2f3Smrg# `unknown' -- same as none, but documents that we really don't know. 49899384b2f3Smrg# 'pass_all' -- all dependencies passed with no checks. 49909384b2f3Smrg# 'test_compile' -- check by making test program. 49919384b2f3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 49929384b2f3Smrg# which responds to the $file_magic_cmd with a given extended regex. 49939384b2f3Smrg# If you have `file' or equivalent on your system and you're not sure 49949384b2f3Smrg# whether `pass_all' will *always* work, you probably want this one. 4995966bf024Smrg 49969384b2f3Smrgcase $host_os in 49979384b2f3Smrgaix[4-9]*) 49989384b2f3Smrg lt_cv_deplibs_check_method=pass_all 49999384b2f3Smrg ;; 5000966bf024Smrg 50019384b2f3Smrgbeos*) 50029384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50039384b2f3Smrg ;; 5004966bf024Smrg 50059384b2f3Smrgbsdi[45]*) 50069384b2f3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 50079384b2f3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 50089384b2f3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 50099384b2f3Smrg ;; 5010966bf024Smrg 50119384b2f3Smrgcygwin*) 50129384b2f3Smrg # func_win32_libid is a shell function defined in ltmain.sh 50139384b2f3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 50149384b2f3Smrg lt_cv_file_magic_cmd='func_win32_libid' 50159384b2f3Smrg ;; 5016966bf024Smrg 50179384b2f3Smrgmingw* | pw32*) 50189384b2f3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 50199384b2f3Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 50209384b2f3Smrg # unless we find 'file', for example because we are cross-compiling. 50219384b2f3Smrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 50229384b2f3Smrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 50239384b2f3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 50249384b2f3Smrg lt_cv_file_magic_cmd='func_win32_libid' 50259384b2f3Smrg else 50269384b2f3Smrg # Keep this pattern in sync with the one in func_win32_libid. 50279384b2f3Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 50289384b2f3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 50299384b2f3Smrg fi 50309384b2f3Smrg ;; 5031966bf024Smrg 50329384b2f3Smrgcegcc*) 50339384b2f3Smrg # use the weaker test based on 'objdump'. See mingw*. 50349384b2f3Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 50359384b2f3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 50369384b2f3Smrg ;; 5037966bf024Smrg 50389384b2f3Smrgdarwin* | rhapsody*) 50399384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50409384b2f3Smrg ;; 5041966bf024Smrg 50429384b2f3Smrgfreebsd* | dragonfly*) 50439384b2f3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 50449384b2f3Smrg case $host_cpu in 50459384b2f3Smrg i*86 ) 50469384b2f3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 50479384b2f3Smrg # Let's accept both of them until this is cleared up. 50489384b2f3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 50499384b2f3Smrg lt_cv_file_magic_cmd=/usr/bin/file 50509384b2f3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 50519384b2f3Smrg ;; 50529384b2f3Smrg esac 50539384b2f3Smrg else 50549384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50559384b2f3Smrg fi 50569384b2f3Smrg ;; 5057966bf024Smrg 50589384b2f3Smrggnu*) 50599384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50609384b2f3Smrg ;; 5061966bf024Smrg 50629384b2f3Smrghaiku*) 50639384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50649384b2f3Smrg ;; 5065966bf024Smrg 50669384b2f3Smrghpux10.20* | hpux11*) 50679384b2f3Smrg lt_cv_file_magic_cmd=/usr/bin/file 50689384b2f3Smrg case $host_cpu in 50699384b2f3Smrg ia64*) 50709384b2f3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 50719384b2f3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 50729384b2f3Smrg ;; 50739384b2f3Smrg hppa*64*) 50749384b2f3Smrg 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]' 50759384b2f3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 50769384b2f3Smrg ;; 50779384b2f3Smrg *) 50789384b2f3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 50799384b2f3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 50809384b2f3Smrg ;; 50819384b2f3Smrg esac 50829384b2f3Smrg ;; 5083966bf024Smrg 50849384b2f3Smrginterix[3-9]*) 50859384b2f3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 50869384b2f3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 50879384b2f3Smrg ;; 5088966bf024Smrg 50899384b2f3Smrgirix5* | irix6* | nonstopux*) 50909384b2f3Smrg case $LD in 50919384b2f3Smrg *-32|*"-32 ") libmagic=32-bit;; 50929384b2f3Smrg *-n32|*"-n32 ") libmagic=N32;; 50939384b2f3Smrg *-64|*"-64 ") libmagic=64-bit;; 50949384b2f3Smrg *) libmagic=never-match;; 50959384b2f3Smrg esac 50969384b2f3Smrg lt_cv_deplibs_check_method=pass_all 50979384b2f3Smrg ;; 5098966bf024Smrg 50999384b2f3Smrg# This must be glibc/ELF. 51009384b2f3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 51019384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51029384b2f3Smrg ;; 5103966bf024Smrg 51049384b2f3Smrgnetbsd*) 51059384b2f3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 51069384b2f3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 51079384b2f3Smrg else 51089384b2f3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 51099384b2f3Smrg fi 51109384b2f3Smrg ;; 5111966bf024Smrg 51129384b2f3Smrgnewos6*) 51139384b2f3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 51149384b2f3Smrg lt_cv_file_magic_cmd=/usr/bin/file 51159384b2f3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 51169384b2f3Smrg ;; 5117966bf024Smrg 51189384b2f3Smrg*nto* | *qnx*) 51199384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51209384b2f3Smrg ;; 5121966bf024Smrg 51229384b2f3Smrgopenbsd*) 51239384b2f3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 51249384b2f3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 51259384b2f3Smrg else 51269384b2f3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 51279384b2f3Smrg fi 51289384b2f3Smrg ;; 5129966bf024Smrg 51309384b2f3Smrgosf3* | osf4* | osf5*) 51319384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51329384b2f3Smrg ;; 5133966bf024Smrg 51349384b2f3Smrgrdos*) 51359384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51369384b2f3Smrg ;; 5137966bf024Smrg 51389384b2f3Smrgsolaris*) 51399384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51409384b2f3Smrg ;; 5141966bf024Smrg 51429384b2f3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 51439384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51449384b2f3Smrg ;; 5145966bf024Smrg 51469384b2f3Smrgsysv4 | sysv4.3*) 51479384b2f3Smrg case $host_vendor in 51489384b2f3Smrg motorola) 51499384b2f3Smrg 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]' 51509384b2f3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 51519384b2f3Smrg ;; 51529384b2f3Smrg ncr) 51539384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51549384b2f3Smrg ;; 51559384b2f3Smrg sequent) 51569384b2f3Smrg lt_cv_file_magic_cmd='/bin/file' 51579384b2f3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 51589384b2f3Smrg ;; 51599384b2f3Smrg sni) 51609384b2f3Smrg lt_cv_file_magic_cmd='/bin/file' 51619384b2f3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 51629384b2f3Smrg lt_cv_file_magic_test_file=/lib/libc.so 51639384b2f3Smrg ;; 51649384b2f3Smrg siemens) 51659384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51669384b2f3Smrg ;; 51679384b2f3Smrg pc) 51689384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51699384b2f3Smrg ;; 51709384b2f3Smrg esac 51719384b2f3Smrg ;; 5172966bf024Smrg 51739384b2f3Smrgtpf*) 51749384b2f3Smrg lt_cv_deplibs_check_method=pass_all 51759384b2f3Smrg ;; 51769384b2f3Smrgesac 5177966bf024Smrg 5178966bf024Smrgfi 51799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 51809384b2f3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 5181966bf024Smrg 51829384b2f3Smrgfile_magic_glob= 51839384b2f3Smrgwant_nocaseglob=no 51849384b2f3Smrgif test "$build" = "$host"; then 51859384b2f3Smrg case $host_os in 51869384b2f3Smrg mingw* | pw32*) 51879384b2f3Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 51889384b2f3Smrg want_nocaseglob=yes 51899384b2f3Smrg else 51909384b2f3Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 51919384b2f3Smrg fi 51929384b2f3Smrg ;; 51939384b2f3Smrg esac 5194966bf024Smrgfi 5195966bf024Smrg 51969384b2f3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 51979384b2f3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 51989384b2f3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 5199966bf024Smrg 5200966bf024Smrg 5201966bf024Smrg 5202966bf024Smrg 5203966bf024Smrg 52049384b2f3Smrg 52059384b2f3Smrg 52069384b2f3Smrg 52079384b2f3Smrg 52089384b2f3Smrg 52099384b2f3Smrg 52109384b2f3Smrg 52119384b2f3Smrg 52129384b2f3Smrg 52139384b2f3Smrg 52149384b2f3Smrg 52159384b2f3Smrg 52169384b2f3Smrg 52179384b2f3Smrg 52189384b2f3Smrg 52199384b2f3Smrg 52209384b2f3Smrg 52219384b2f3Smrgif test -n "$ac_tool_prefix"; then 52229384b2f3Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 52239384b2f3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 52249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 52259384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 52269384b2f3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then : 52279384b2f3Smrg $as_echo_n "(cached) " >&6 52289384b2f3Smrgelse 52299384b2f3Smrg if test -n "$DLLTOOL"; then 52309384b2f3Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 52319384b2f3Smrgelse 52329384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52339384b2f3Smrgfor as_dir in $PATH 52349384b2f3Smrgdo 52359384b2f3Smrg IFS=$as_save_IFS 52369384b2f3Smrg test -z "$as_dir" && as_dir=. 52379384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 52389384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 52399384b2f3Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 52409384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 52419384b2f3Smrg break 2 52429384b2f3Smrg fi 52439384b2f3Smrgdone 52449384b2f3Smrg done 52459384b2f3SmrgIFS=$as_save_IFS 52469384b2f3Smrg 52479384b2f3Smrgfi 52489384b2f3Smrgfi 52499384b2f3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 52509384b2f3Smrgif test -n "$DLLTOOL"; then 52519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 52529384b2f3Smrg$as_echo "$DLLTOOL" >&6; } 52539384b2f3Smrgelse 52549384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 52559384b2f3Smrg$as_echo "no" >&6; } 52569384b2f3Smrgfi 52579384b2f3Smrg 52589384b2f3Smrg 52599384b2f3Smrgfi 52609384b2f3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 52619384b2f3Smrg ac_ct_DLLTOOL=$DLLTOOL 52629384b2f3Smrg # Extract the first word of "dlltool", so it can be a program name with args. 52639384b2f3Smrgset dummy dlltool; ac_word=$2 52649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 52659384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 52669384b2f3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 52679384b2f3Smrg $as_echo_n "(cached) " >&6 5268966bf024Smrgelse 52699384b2f3Smrg if test -n "$ac_ct_DLLTOOL"; then 52709384b2f3Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5271966bf024Smrgelse 5272966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5273966bf024Smrgfor as_dir in $PATH 5274966bf024Smrgdo 5275966bf024Smrg IFS=$as_save_IFS 5276966bf024Smrg test -z "$as_dir" && as_dir=. 52779384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 52789384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 52799384b2f3Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 52809384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5281966bf024Smrg break 2 5282966bf024Smrg fi 5283966bf024Smrgdone 52849384b2f3Smrg done 52859384b2f3SmrgIFS=$as_save_IFS 52869384b2f3Smrg 52879384b2f3Smrgfi 52889384b2f3Smrgfi 52899384b2f3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 52909384b2f3Smrgif test -n "$ac_ct_DLLTOOL"; then 52919384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 52929384b2f3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; } 52939384b2f3Smrgelse 52949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 52959384b2f3Smrg$as_echo "no" >&6; } 52969384b2f3Smrgfi 52979384b2f3Smrg 52989384b2f3Smrg if test "x$ac_ct_DLLTOOL" = x; then 52999384b2f3Smrg DLLTOOL="false" 53009384b2f3Smrg else 53019384b2f3Smrg case $cross_compiling:$ac_tool_warned in 53029384b2f3Smrgyes:) 53039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 53049384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 53059384b2f3Smrgac_tool_warned=yes ;; 53069384b2f3Smrgesac 53079384b2f3Smrg DLLTOOL=$ac_ct_DLLTOOL 53089384b2f3Smrg fi 53099384b2f3Smrgelse 53109384b2f3Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 53119384b2f3Smrgfi 53129384b2f3Smrg 53139384b2f3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 53149384b2f3Smrg 53159384b2f3Smrg 53169384b2f3Smrg 53179384b2f3Smrg 53189384b2f3Smrg 53199384b2f3Smrg 53209384b2f3Smrg 53219384b2f3Smrg 53229384b2f3Smrg 53239384b2f3Smrg 53249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 53259384b2f3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 53269384b2f3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 53279384b2f3Smrg $as_echo_n "(cached) " >&6 53289384b2f3Smrgelse 53299384b2f3Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 53309384b2f3Smrg 53319384b2f3Smrgcase $host_os in 53329384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*) 53339384b2f3Smrg # two different shell functions defined in ltmain.sh 53349384b2f3Smrg # decide which to use based on capabilities of $DLLTOOL 53359384b2f3Smrg case `$DLLTOOL --help 2>&1` in 53369384b2f3Smrg *--identify-strict*) 53379384b2f3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 53389384b2f3Smrg ;; 53399384b2f3Smrg *) 53409384b2f3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 53419384b2f3Smrg ;; 53429384b2f3Smrg esac 53439384b2f3Smrg ;; 53449384b2f3Smrg*) 53459384b2f3Smrg # fallback: assume linklib IS sharedlib 53469384b2f3Smrg lt_cv_sharedlib_from_linklib_cmd="$ECHO" 53479384b2f3Smrg ;; 53489384b2f3Smrgesac 53499384b2f3Smrg 53509384b2f3Smrgfi 53519384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 53529384b2f3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 53539384b2f3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 53549384b2f3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 53559384b2f3Smrg 53569384b2f3Smrg 53579384b2f3Smrg 53589384b2f3Smrg 53599384b2f3Smrg 53609384b2f3Smrg 53619384b2f3Smrg 53629384b2f3Smrg 53639384b2f3Smrgif test -n "$ac_tool_prefix"; then 53649384b2f3Smrg for ac_prog in ar 53659384b2f3Smrg do 53669384b2f3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 53679384b2f3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 53689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 53699384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 53709384b2f3Smrgif ${ac_cv_prog_AR+:} false; then : 53719384b2f3Smrg $as_echo_n "(cached) " >&6 53729384b2f3Smrgelse 53739384b2f3Smrg if test -n "$AR"; then 53749384b2f3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 53759384b2f3Smrgelse 53769384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53779384b2f3Smrgfor as_dir in $PATH 53789384b2f3Smrgdo 53799384b2f3Smrg IFS=$as_save_IFS 53809384b2f3Smrg test -z "$as_dir" && as_dir=. 53819384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 53829384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 53839384b2f3Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 53849384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 53859384b2f3Smrg break 2 53869384b2f3Smrg fi 5387966bf024Smrgdone 53889384b2f3Smrg done 53899384b2f3SmrgIFS=$as_save_IFS 5390966bf024Smrg 5391966bf024Smrgfi 5392966bf024Smrgfi 53939384b2f3SmrgAR=$ac_cv_prog_AR 53949384b2f3Smrgif test -n "$AR"; then 53959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 53969384b2f3Smrg$as_echo "$AR" >&6; } 5397966bf024Smrgelse 53989384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 53999384b2f3Smrg$as_echo "no" >&6; } 5400966bf024Smrgfi 5401966bf024Smrg 54029384b2f3Smrg 54039384b2f3Smrg test -n "$AR" && break 5404966bf024Smrg done 5405966bf024Smrgfi 54069384b2f3Smrgif test -z "$AR"; then 54079384b2f3Smrg ac_ct_AR=$AR 54089384b2f3Smrg for ac_prog in ar 5409966bf024Smrgdo 5410966bf024Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5411966bf024Smrgset dummy $ac_prog; ac_word=$2 54129384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 54139384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 54149384b2f3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 54159384b2f3Smrg $as_echo_n "(cached) " >&6 5416966bf024Smrgelse 54179384b2f3Smrg if test -n "$ac_ct_AR"; then 54189384b2f3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5419966bf024Smrgelse 5420966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5421966bf024Smrgfor as_dir in $PATH 5422966bf024Smrgdo 5423966bf024Smrg IFS=$as_save_IFS 5424966bf024Smrg test -z "$as_dir" && as_dir=. 54259384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 54269384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 54279384b2f3Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 54289384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5429966bf024Smrg break 2 5430966bf024Smrg fi 5431966bf024Smrgdone 54329384b2f3Smrg done 54339384b2f3SmrgIFS=$as_save_IFS 5434966bf024Smrg 5435966bf024Smrgfi 5436966bf024Smrgfi 54379384b2f3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 54389384b2f3Smrgif test -n "$ac_ct_AR"; then 54399384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 54409384b2f3Smrg$as_echo "$ac_ct_AR" >&6; } 5441966bf024Smrgelse 54429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 54439384b2f3Smrg$as_echo "no" >&6; } 5444966bf024Smrgfi 5445966bf024Smrg 54469384b2f3Smrg 54479384b2f3Smrg test -n "$ac_ct_AR" && break 5448966bf024Smrgdone 5449966bf024Smrg 54509384b2f3Smrg if test "x$ac_ct_AR" = x; then 54519384b2f3Smrg AR="false" 54529384b2f3Smrg else 54539384b2f3Smrg case $cross_compiling:$ac_tool_warned in 54549384b2f3Smrgyes:) 54559384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 54569384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 54579384b2f3Smrgac_tool_warned=yes ;; 54589384b2f3Smrgesac 54599384b2f3Smrg AR=$ac_ct_AR 54609384b2f3Smrg fi 5461966bf024Smrgfi 5462966bf024Smrg 54639384b2f3Smrg: ${AR=ar} 54649384b2f3Smrg: ${AR_FLAGS=cru} 54659384b2f3Smrg 54669384b2f3Smrg 54679384b2f3Smrg 54689384b2f3Smrg 54699384b2f3Smrg 54709384b2f3Smrg 54719384b2f3Smrg 5472966bf024Smrg 5473966bf024Smrg 54749384b2f3Smrg 54759384b2f3Smrg 54769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 54779384b2f3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; } 54789384b2f3Smrgif ${lt_cv_ar_at_file+:} false; then : 54799384b2f3Smrg $as_echo_n "(cached) " >&6 5480966bf024Smrgelse 54819384b2f3Smrg lt_cv_ar_at_file=no 54829384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5483966bf024Smrg/* end confdefs.h. */ 5484966bf024Smrg 5485966bf024Smrgint 5486966bf024Smrgmain () 5487966bf024Smrg{ 5488966bf024Smrg 5489966bf024Smrg ; 5490966bf024Smrg return 0; 5491966bf024Smrg} 5492966bf024Smrg_ACEOF 54939384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 54949384b2f3Smrg echo conftest.$ac_objext > conftest.lst 54959384b2f3Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 54969384b2f3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 54979384b2f3Smrg (eval $lt_ar_try) 2>&5 5498966bf024Smrg ac_status=$? 54999384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 55009384b2f3Smrg test $ac_status = 0; } 55019384b2f3Smrg if test "$ac_status" -eq 0; then 55029384b2f3Smrg # Ensure the archiver fails upon bogus file names. 55039384b2f3Smrg rm -f conftest.$ac_objext libconftest.a 55049384b2f3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 55059384b2f3Smrg (eval $lt_ar_try) 2>&5 5506966bf024Smrg ac_status=$? 55079384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 55089384b2f3Smrg test $ac_status = 0; } 55099384b2f3Smrg if test "$ac_status" -ne 0; then 55109384b2f3Smrg lt_cv_ar_at_file=@ 55119384b2f3Smrg fi 55129384b2f3Smrg fi 55139384b2f3Smrg rm -f conftest.* libconftest.a 5514966bf024Smrg 5515966bf024Smrgfi 55169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5517966bf024Smrg 5518966bf024Smrgfi 55199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 55209384b2f3Smrg$as_echo "$lt_cv_ar_at_file" >&6; } 55219384b2f3Smrg 55229384b2f3Smrgif test "x$lt_cv_ar_at_file" = xno; then 55239384b2f3Smrg archiver_list_spec= 5524966bf024Smrgelse 55259384b2f3Smrg archiver_list_spec=$lt_cv_ar_at_file 55269384b2f3Smrgfi 5527966bf024Smrg 5528966bf024Smrg 55299384b2f3Smrg 55309384b2f3Smrg 55319384b2f3Smrg 55329384b2f3Smrg 55339384b2f3Smrg 55349384b2f3Smrgif test -n "$ac_tool_prefix"; then 55359384b2f3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 55369384b2f3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 55379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 55389384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 55399384b2f3Smrgif ${ac_cv_prog_STRIP+:} false; then : 55409384b2f3Smrg $as_echo_n "(cached) " >&6 5541966bf024Smrgelse 55429384b2f3Smrg if test -n "$STRIP"; then 55439384b2f3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 55449384b2f3Smrgelse 55459384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 55469384b2f3Smrgfor as_dir in $PATH 55479384b2f3Smrgdo 55489384b2f3Smrg IFS=$as_save_IFS 55499384b2f3Smrg test -z "$as_dir" && as_dir=. 55509384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 55519384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 55529384b2f3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 55539384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 55549384b2f3Smrg break 2 55559384b2f3Smrg fi 55569384b2f3Smrgdone 55579384b2f3Smrg done 55589384b2f3SmrgIFS=$as_save_IFS 5559966bf024Smrg 5560966bf024Smrgfi 5561966bf024Smrgfi 55629384b2f3SmrgSTRIP=$ac_cv_prog_STRIP 55639384b2f3Smrgif test -n "$STRIP"; then 55649384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 55659384b2f3Smrg$as_echo "$STRIP" >&6; } 5566966bf024Smrgelse 55679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 55689384b2f3Smrg$as_echo "no" >&6; } 5569966bf024Smrgfi 5570966bf024Smrg 55719384b2f3Smrg 5572966bf024Smrgfi 55739384b2f3Smrgif test -z "$ac_cv_prog_STRIP"; then 55749384b2f3Smrg ac_ct_STRIP=$STRIP 55759384b2f3Smrg # Extract the first word of "strip", so it can be a program name with args. 55769384b2f3Smrgset dummy strip; ac_word=$2 55779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 55789384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 55799384b2f3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 55809384b2f3Smrg $as_echo_n "(cached) " >&6 5581966bf024Smrgelse 55829384b2f3Smrg if test -n "$ac_ct_STRIP"; then 55839384b2f3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 55849384b2f3Smrgelse 55859384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 55869384b2f3Smrgfor as_dir in $PATH 55879384b2f3Smrgdo 55889384b2f3Smrg IFS=$as_save_IFS 55899384b2f3Smrg test -z "$as_dir" && as_dir=. 55909384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 55919384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 55929384b2f3Smrg ac_cv_prog_ac_ct_STRIP="strip" 55939384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 55949384b2f3Smrg break 2 55959384b2f3Smrg fi 55969384b2f3Smrgdone 55979384b2f3Smrg done 55989384b2f3SmrgIFS=$as_save_IFS 5599966bf024Smrg 5600966bf024Smrgfi 56019384b2f3Smrgfi 56029384b2f3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 56039384b2f3Smrgif test -n "$ac_ct_STRIP"; then 56049384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 56059384b2f3Smrg$as_echo "$ac_ct_STRIP" >&6; } 56069384b2f3Smrgelse 56079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 56089384b2f3Smrg$as_echo "no" >&6; } 5609966bf024Smrgfi 5610966bf024Smrg 56119384b2f3Smrg if test "x$ac_ct_STRIP" = x; then 56129384b2f3Smrg STRIP=":" 56139384b2f3Smrg else 56149384b2f3Smrg case $cross_compiling:$ac_tool_warned in 56159384b2f3Smrgyes:) 56169384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 56179384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 56189384b2f3Smrgac_tool_warned=yes ;; 56199384b2f3Smrgesac 56209384b2f3Smrg STRIP=$ac_ct_STRIP 56219384b2f3Smrg fi 56229384b2f3Smrgelse 56239384b2f3Smrg STRIP="$ac_cv_prog_STRIP" 56249384b2f3Smrgfi 5625966bf024Smrg 56269384b2f3Smrgtest -z "$STRIP" && STRIP=: 5627966bf024Smrg 5628966bf024Smrg 5629966bf024Smrg 5630966bf024Smrg 5631966bf024Smrg 5632966bf024Smrg 5633966bf024Smrgif test -n "$ac_tool_prefix"; then 56349384b2f3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 56359384b2f3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 56369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56379384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 56389384b2f3Smrgif ${ac_cv_prog_RANLIB+:} false; then : 56399384b2f3Smrg $as_echo_n "(cached) " >&6 5640966bf024Smrgelse 56419384b2f3Smrg if test -n "$RANLIB"; then 56429384b2f3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5643966bf024Smrgelse 5644966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5645966bf024Smrgfor as_dir in $PATH 5646966bf024Smrgdo 5647966bf024Smrg IFS=$as_save_IFS 5648966bf024Smrg test -z "$as_dir" && as_dir=. 56499384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 56509384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 56519384b2f3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 56529384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5653966bf024Smrg break 2 5654966bf024Smrg fi 5655966bf024Smrgdone 56569384b2f3Smrg done 56579384b2f3SmrgIFS=$as_save_IFS 5658966bf024Smrg 5659966bf024Smrgfi 5660966bf024Smrgfi 56619384b2f3SmrgRANLIB=$ac_cv_prog_RANLIB 56629384b2f3Smrgif test -n "$RANLIB"; then 56639384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 56649384b2f3Smrg$as_echo "$RANLIB" >&6; } 5665966bf024Smrgelse 56669384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 56679384b2f3Smrg$as_echo "no" >&6; } 5668966bf024Smrgfi 5669966bf024Smrg 56709384b2f3Smrg 5671966bf024Smrgfi 56729384b2f3Smrgif test -z "$ac_cv_prog_RANLIB"; then 56739384b2f3Smrg ac_ct_RANLIB=$RANLIB 56749384b2f3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 56759384b2f3Smrgset dummy ranlib; ac_word=$2 56769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56779384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 56789384b2f3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 56799384b2f3Smrg $as_echo_n "(cached) " >&6 5680966bf024Smrgelse 56819384b2f3Smrg if test -n "$ac_ct_RANLIB"; then 56829384b2f3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5683966bf024Smrgelse 5684966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5685966bf024Smrgfor as_dir in $PATH 5686966bf024Smrgdo 5687966bf024Smrg IFS=$as_save_IFS 5688966bf024Smrg test -z "$as_dir" && as_dir=. 56899384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 56909384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 56919384b2f3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 56929384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5693966bf024Smrg break 2 5694966bf024Smrg fi 5695966bf024Smrgdone 56969384b2f3Smrg done 56979384b2f3SmrgIFS=$as_save_IFS 5698966bf024Smrg 5699966bf024Smrgfi 5700966bf024Smrgfi 57019384b2f3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 57029384b2f3Smrgif test -n "$ac_ct_RANLIB"; then 57039384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 57049384b2f3Smrg$as_echo "$ac_ct_RANLIB" >&6; } 5705966bf024Smrgelse 57069384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 57079384b2f3Smrg$as_echo "no" >&6; } 5708966bf024Smrgfi 5709966bf024Smrg 57109384b2f3Smrg if test "x$ac_ct_RANLIB" = x; then 57119384b2f3Smrg RANLIB=":" 57129384b2f3Smrg else 57139384b2f3Smrg case $cross_compiling:$ac_tool_warned in 57149384b2f3Smrgyes:) 57159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 57169384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 57179384b2f3Smrgac_tool_warned=yes ;; 57189384b2f3Smrgesac 57199384b2f3Smrg RANLIB=$ac_ct_RANLIB 57209384b2f3Smrg fi 57219384b2f3Smrgelse 57229384b2f3Smrg RANLIB="$ac_cv_prog_RANLIB" 5723966bf024Smrgfi 5724966bf024Smrg 57259384b2f3Smrgtest -z "$RANLIB" && RANLIB=: 5726966bf024Smrg 5727966bf024Smrg 5728966bf024Smrg 5729966bf024Smrg 5730966bf024Smrg 5731966bf024Smrg 57329384b2f3Smrg# Determine commands to create old-style static archives. 57339384b2f3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 57349384b2f3Smrgold_postinstall_cmds='chmod 644 $oldlib' 57359384b2f3Smrgold_postuninstall_cmds= 5736966bf024Smrg 57379384b2f3Smrgif test -n "$RANLIB"; then 57389384b2f3Smrg case $host_os in 57399384b2f3Smrg openbsd*) 57409384b2f3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 57419384b2f3Smrg ;; 57429384b2f3Smrg *) 57439384b2f3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 57449384b2f3Smrg ;; 57459384b2f3Smrg esac 57469384b2f3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 5747966bf024Smrgfi 5748966bf024Smrg 57499384b2f3Smrgcase $host_os in 57509384b2f3Smrg darwin*) 57519384b2f3Smrg lock_old_archive_extraction=yes ;; 57529384b2f3Smrg *) 57539384b2f3Smrg lock_old_archive_extraction=no ;; 57549384b2f3Smrgesac 57559384b2f3Smrg 5756966bf024Smrg 5757966bf024Smrg 5758966bf024Smrg 5759966bf024Smrg 5760966bf024Smrg 5761966bf024Smrg 5762966bf024Smrg 5763966bf024Smrg 5764966bf024Smrg 5765966bf024Smrg 5766966bf024Smrg 5767966bf024Smrg 5768966bf024Smrg 5769966bf024Smrg 5770966bf024Smrg 57719384b2f3Smrg 57729384b2f3Smrg 57739384b2f3Smrg 57749384b2f3Smrg 57759384b2f3Smrg 57769384b2f3Smrg 57779384b2f3Smrg 57789384b2f3Smrg 57799384b2f3Smrg 57809384b2f3Smrg 57819384b2f3Smrg 57829384b2f3Smrg 57839384b2f3Smrg 57849384b2f3Smrg 57859384b2f3Smrg 57869384b2f3Smrg 57879384b2f3Smrg 57889384b2f3Smrg 57899384b2f3Smrg 57909384b2f3Smrg 57919384b2f3Smrg 57929384b2f3Smrg 57939384b2f3Smrg 57949384b2f3Smrg# If no C compiler was specified, use CC. 57959384b2f3SmrgLTCC=${LTCC-"$CC"} 57969384b2f3Smrg 57979384b2f3Smrg# If no C compiler flags were specified, use CFLAGS. 57989384b2f3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 57999384b2f3Smrg 58009384b2f3Smrg# Allow CC to be a program name with arguments. 58019384b2f3Smrgcompiler=$CC 58029384b2f3Smrg 58039384b2f3Smrg 5804966bf024Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 58059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 58069384b2f3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 58079384b2f3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 58089384b2f3Smrg $as_echo_n "(cached) " >&6 5809966bf024Smrgelse 5810966bf024Smrg 5811966bf024Smrg# These are sane defaults that work on at least a few old systems. 5812966bf024Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5813966bf024Smrg 5814966bf024Smrg# Character class describing NM global symbol codes. 5815966bf024Smrgsymcode='[BCDEGRST]' 5816966bf024Smrg 5817966bf024Smrg# Regexp to match symbols that can be accessed directly from C. 5818966bf024Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5819966bf024Smrg 5820966bf024Smrg# Define system-specific variables. 5821966bf024Smrgcase $host_os in 5822966bf024Smrgaix*) 5823966bf024Smrg symcode='[BCDT]' 5824966bf024Smrg ;; 58259384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*) 5826966bf024Smrg symcode='[ABCDGISTW]' 5827966bf024Smrg ;; 58289384b2f3Smrghpux*) 5829966bf024Smrg if test "$host_cpu" = ia64; then 5830966bf024Smrg symcode='[ABCDEGRST]' 5831966bf024Smrg fi 5832966bf024Smrg ;; 5833966bf024Smrgirix* | nonstopux*) 5834966bf024Smrg symcode='[BCDEGRST]' 5835966bf024Smrg ;; 5836966bf024Smrgosf*) 5837966bf024Smrg symcode='[BCDEGQRST]' 5838966bf024Smrg ;; 58399384b2f3Smrgsolaris*) 5840966bf024Smrg symcode='[BDRT]' 5841966bf024Smrg ;; 58429384b2f3Smrgsco3.2v5*) 58439384b2f3Smrg symcode='[DT]' 58449384b2f3Smrg ;; 58459384b2f3Smrgsysv4.2uw2*) 58469384b2f3Smrg symcode='[DT]' 58479384b2f3Smrg ;; 58489384b2f3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 58499384b2f3Smrg symcode='[ABDT]' 58509384b2f3Smrg ;; 5851966bf024Smrgsysv4) 5852966bf024Smrg symcode='[DFNSTU]' 5853966bf024Smrg ;; 5854966bf024Smrgesac 5855966bf024Smrg 58569384b2f3Smrg# If we're using GNU nm, then use its standard symbol codes. 58579384b2f3Smrgcase `$NM -V 2>&1` in 58589384b2f3Smrg*GNU* | *'with BFD'*) 58599384b2f3Smrg symcode='[ABCDGIRSTW]' ;; 58609384b2f3Smrgesac 58619384b2f3Smrg 58629384b2f3Smrg# Transform an extracted symbol line into a proper C declaration. 58639384b2f3Smrg# Some systems (esp. on ia64) link data and code symbols differently, 58649384b2f3Smrg# so use this general approach. 58659384b2f3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 58669384b2f3Smrg 58679384b2f3Smrg# Transform an extracted symbol line into symbol name and symbol address 58689384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 58699384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 58709384b2f3Smrg 5871966bf024Smrg# Handle CRLF in mingw tool chain 5872966bf024Smrgopt_cr= 5873966bf024Smrgcase $build_os in 5874966bf024Smrgmingw*) 58759384b2f3Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5876966bf024Smrg ;; 5877966bf024Smrgesac 5878966bf024Smrg 58799384b2f3Smrg# Try without a prefix underscore, then with it. 5880966bf024Smrgfor ac_symprfx in "" "_"; do 5881966bf024Smrg 58829384b2f3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 58839384b2f3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 58849384b2f3Smrg 5885966bf024Smrg # Write the raw and C identifiers. 58869384b2f3Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 58879384b2f3Smrg # Fake it for dumpbin and say T for any non-static function 58889384b2f3Smrg # and D for any global variable. 58899384b2f3Smrg # Also find C++ and __fastcall symbols from MSVC++, 58909384b2f3Smrg # which start with @ or ?. 58919384b2f3Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 58929384b2f3Smrg" {last_section=section; section=\$ 3};"\ 58939384b2f3Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 58949384b2f3Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 58959384b2f3Smrg" \$ 0!~/External *\|/{next};"\ 58969384b2f3Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 58979384b2f3Smrg" {if(hide[section]) next};"\ 58989384b2f3Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 58999384b2f3Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 59009384b2f3Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 59019384b2f3Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 59029384b2f3Smrg" ' prfx=^$ac_symprfx" 59039384b2f3Smrg else 59049384b2f3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 59059384b2f3Smrg fi 59069384b2f3Smrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 5907966bf024Smrg 5908966bf024Smrg # Check to see that the pipe works correctly. 5909966bf024Smrg pipe_works=no 5910966bf024Smrg 5911966bf024Smrg rm -f conftest* 59129384b2f3Smrg cat > conftest.$ac_ext <<_LT_EOF 5913966bf024Smrg#ifdef __cplusplus 5914966bf024Smrgextern "C" { 5915966bf024Smrg#endif 5916966bf024Smrgchar nm_test_var; 59179384b2f3Smrgvoid nm_test_func(void); 59189384b2f3Smrgvoid nm_test_func(void){} 5919966bf024Smrg#ifdef __cplusplus 5920966bf024Smrg} 5921966bf024Smrg#endif 5922966bf024Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 59239384b2f3Smrg_LT_EOF 5924966bf024Smrg 59259384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5926966bf024Smrg (eval $ac_compile) 2>&5 5927966bf024Smrg ac_status=$? 59289384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 59299384b2f3Smrg test $ac_status = 0; }; then 5930966bf024Smrg # Now try to grab the symbols. 5931966bf024Smrg nlist=conftest.nm 59329384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 59339384b2f3Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5934966bf024Smrg ac_status=$? 59359384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 59369384b2f3Smrg test $ac_status = 0; } && test -s "$nlist"; then 5937966bf024Smrg # Try sorting and uniquifying the output. 5938966bf024Smrg if sort "$nlist" | uniq > "$nlist"T; then 5939966bf024Smrg mv -f "$nlist"T "$nlist" 5940966bf024Smrg else 5941966bf024Smrg rm -f "$nlist"T 5942966bf024Smrg fi 5943966bf024Smrg 5944966bf024Smrg # Make sure that we snagged all the symbols we need. 59459384b2f3Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 59469384b2f3Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 59479384b2f3Smrg cat <<_LT_EOF > conftest.$ac_ext 59489384b2f3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 59499384b2f3Smrg#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 59509384b2f3Smrg/* DATA imports from DLLs on WIN32 con't be const, because runtime 59519384b2f3Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 59529384b2f3Smrg# define LT_DLSYM_CONST 59539384b2f3Smrg#elif defined(__osf__) 59549384b2f3Smrg/* This system does not cope well with relocations in const data. */ 59559384b2f3Smrg# define LT_DLSYM_CONST 59569384b2f3Smrg#else 59579384b2f3Smrg# define LT_DLSYM_CONST const 59589384b2f3Smrg#endif 59599384b2f3Smrg 5960966bf024Smrg#ifdef __cplusplus 5961966bf024Smrgextern "C" { 5962966bf024Smrg#endif 5963966bf024Smrg 59649384b2f3Smrg_LT_EOF 5965966bf024Smrg # Now generate the symbol file. 59669384b2f3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5967966bf024Smrg 59689384b2f3Smrg cat <<_LT_EOF >> conftest.$ac_ext 5969966bf024Smrg 59709384b2f3Smrg/* The mapping between symbol names and symbols. */ 59719384b2f3SmrgLT_DLSYM_CONST struct { 5972966bf024Smrg const char *name; 59739384b2f3Smrg void *address; 5974966bf024Smrg} 59759384b2f3Smrglt__PROGRAM__LTX_preloaded_symbols[] = 5976966bf024Smrg{ 59779384b2f3Smrg { "@PROGRAM@", (void *) 0 }, 59789384b2f3Smrg_LT_EOF 59799384b2f3Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 59809384b2f3Smrg cat <<\_LT_EOF >> conftest.$ac_ext 59819384b2f3Smrg {0, (void *) 0} 5982966bf024Smrg}; 5983966bf024Smrg 59849384b2f3Smrg/* This works around a problem in FreeBSD linker */ 59859384b2f3Smrg#ifdef FREEBSD_WORKAROUND 59869384b2f3Smrgstatic const void *lt_preloaded_setup() { 59879384b2f3Smrg return lt__PROGRAM__LTX_preloaded_symbols; 59889384b2f3Smrg} 59899384b2f3Smrg#endif 59909384b2f3Smrg 5991966bf024Smrg#ifdef __cplusplus 5992966bf024Smrg} 5993966bf024Smrg#endif 59949384b2f3Smrg_LT_EOF 5995966bf024Smrg # Now try linking the two files. 5996966bf024Smrg mv conftest.$ac_objext conftstm.$ac_objext 59979384b2f3Smrg lt_globsym_save_LIBS=$LIBS 59989384b2f3Smrg lt_globsym_save_CFLAGS=$CFLAGS 5999966bf024Smrg LIBS="conftstm.$ac_objext" 6000966bf024Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 60019384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6002966bf024Smrg (eval $ac_link) 2>&5 6003966bf024Smrg ac_status=$? 60049384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 60059384b2f3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6006966bf024Smrg pipe_works=yes 6007966bf024Smrg fi 60089384b2f3Smrg LIBS=$lt_globsym_save_LIBS 60099384b2f3Smrg CFLAGS=$lt_globsym_save_CFLAGS 6010966bf024Smrg else 6011966bf024Smrg echo "cannot find nm_test_func in $nlist" >&5 6012966bf024Smrg fi 6013966bf024Smrg else 6014966bf024Smrg echo "cannot find nm_test_var in $nlist" >&5 6015966bf024Smrg fi 6016966bf024Smrg else 6017966bf024Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6018966bf024Smrg fi 6019966bf024Smrg else 6020966bf024Smrg echo "$progname: failed program was:" >&5 6021966bf024Smrg cat conftest.$ac_ext >&5 6022966bf024Smrg fi 60239384b2f3Smrg rm -rf conftest* conftst* 6024966bf024Smrg 6025966bf024Smrg # Do not use the global_symbol_pipe unless it works. 6026966bf024Smrg if test "$pipe_works" = yes; then 6027966bf024Smrg break 6028966bf024Smrg else 6029966bf024Smrg lt_cv_sys_global_symbol_pipe= 6030966bf024Smrg fi 6031966bf024Smrgdone 6032966bf024Smrg 6033966bf024Smrgfi 6034966bf024Smrg 6035966bf024Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 6036966bf024Smrg lt_cv_sys_global_symbol_to_cdecl= 6037966bf024Smrgfi 6038966bf024Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 60399384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 60409384b2f3Smrg$as_echo "failed" >&6; } 6041966bf024Smrgelse 60429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 60439384b2f3Smrg$as_echo "ok" >&6; } 6044966bf024Smrgfi 6045966bf024Smrg 60469384b2f3Smrg# Response file support. 60479384b2f3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 60489384b2f3Smrg nm_file_list_spec='@' 60499384b2f3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 60509384b2f3Smrg nm_file_list_spec='@' 6051966bf024Smrgfi 6052966bf024Smrg 6053966bf024Smrg 6054966bf024Smrg 6055966bf024Smrg 6056966bf024Smrg 6057966bf024Smrg 6058966bf024Smrg 6059966bf024Smrg 6060966bf024Smrg 6061966bf024Smrg 6062966bf024Smrg 6063966bf024Smrg 6064966bf024Smrg 6065966bf024Smrg 6066966bf024Smrg 6067966bf024Smrg 6068966bf024Smrg 6069966bf024Smrg 6070966bf024Smrg 60719384b2f3Smrg 60729384b2f3Smrg 60739384b2f3Smrg 60749384b2f3Smrg 60759384b2f3Smrg 60769384b2f3Smrg 60779384b2f3Smrg 60789384b2f3Smrg 60799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 60809384b2f3Smrg$as_echo_n "checking for sysroot... " >&6; } 60819384b2f3Smrg 60829384b2f3Smrg# Check whether --with-sysroot was given. 60839384b2f3Smrgif test "${with_sysroot+set}" = set; then : 60849384b2f3Smrg withval=$with_sysroot; 6085966bf024Smrgelse 60869384b2f3Smrg with_sysroot=no 6087966bf024Smrgfi 6088966bf024Smrg 6089966bf024Smrg 60909384b2f3Smrglt_sysroot= 60919384b2f3Smrgcase ${with_sysroot} in #( 60929384b2f3Smrg yes) 60939384b2f3Smrg if test "$GCC" = yes; then 60949384b2f3Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 60959384b2f3Smrg fi 60969384b2f3Smrg ;; #( 60979384b2f3Smrg /*) 60989384b2f3Smrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 60999384b2f3Smrg ;; #( 61009384b2f3Smrg no|'') 61019384b2f3Smrg ;; #( 61029384b2f3Smrg *) 61039384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 61049384b2f3Smrg$as_echo "${with_sysroot}" >&6; } 61059384b2f3Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 61069384b2f3Smrg ;; 61079384b2f3Smrgesac 61089384b2f3Smrg 61099384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 61109384b2f3Smrg$as_echo "${lt_sysroot:-no}" >&6; } 61119384b2f3Smrg 61129384b2f3Smrg 61139384b2f3Smrg 61149384b2f3Smrg 61159384b2f3Smrg 61169384b2f3Smrg# Check whether --enable-libtool-lock was given. 61179384b2f3Smrgif test "${enable_libtool_lock+set}" = set; then : 61189384b2f3Smrg enableval=$enable_libtool_lock; 6119966bf024Smrgfi 61209384b2f3Smrg 61219384b2f3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 61229384b2f3Smrg 61239384b2f3Smrg# Some flags need to be propagated to the compiler or linker for good 61249384b2f3Smrg# libtool support. 61259384b2f3Smrgcase $host in 61269384b2f3Smrgia64-*-hpux*) 61279384b2f3Smrg # Find out which ABI we are using. 61289384b2f3Smrg echo 'int i;' > conftest.$ac_ext 61299384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 61309384b2f3Smrg (eval $ac_compile) 2>&5 61319384b2f3Smrg ac_status=$? 61329384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 61339384b2f3Smrg test $ac_status = 0; }; then 61349384b2f3Smrg case `/usr/bin/file conftest.$ac_objext` in 61359384b2f3Smrg *ELF-32*) 61369384b2f3Smrg HPUX_IA64_MODE="32" 61379384b2f3Smrg ;; 61389384b2f3Smrg *ELF-64*) 61399384b2f3Smrg HPUX_IA64_MODE="64" 61409384b2f3Smrg ;; 61419384b2f3Smrg esac 61429384b2f3Smrg fi 61439384b2f3Smrg rm -rf conftest* 61449384b2f3Smrg ;; 61459384b2f3Smrg*-*-irix6*) 61469384b2f3Smrg # Find out which ABI we are using. 61479384b2f3Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 61489384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 61499384b2f3Smrg (eval $ac_compile) 2>&5 61509384b2f3Smrg ac_status=$? 61519384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 61529384b2f3Smrg test $ac_status = 0; }; then 61539384b2f3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 61549384b2f3Smrg case `/usr/bin/file conftest.$ac_objext` in 61559384b2f3Smrg *32-bit*) 61569384b2f3Smrg LD="${LD-ld} -melf32bsmip" 61579384b2f3Smrg ;; 61589384b2f3Smrg *N32*) 61599384b2f3Smrg LD="${LD-ld} -melf32bmipn32" 61609384b2f3Smrg ;; 61619384b2f3Smrg *64-bit*) 61629384b2f3Smrg LD="${LD-ld} -melf64bmip" 61639384b2f3Smrg ;; 61649384b2f3Smrg esac 61659384b2f3Smrg else 61669384b2f3Smrg case `/usr/bin/file conftest.$ac_objext` in 61679384b2f3Smrg *32-bit*) 61689384b2f3Smrg LD="${LD-ld} -32" 61699384b2f3Smrg ;; 61709384b2f3Smrg *N32*) 61719384b2f3Smrg LD="${LD-ld} -n32" 61729384b2f3Smrg ;; 61739384b2f3Smrg *64-bit*) 61749384b2f3Smrg LD="${LD-ld} -64" 61759384b2f3Smrg ;; 61769384b2f3Smrg esac 61779384b2f3Smrg fi 61789384b2f3Smrg fi 61799384b2f3Smrg rm -rf conftest* 61809384b2f3Smrg ;; 61819384b2f3Smrg 61829384b2f3Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 61839384b2f3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 61849384b2f3Smrg # Find out which ABI we are using. 61859384b2f3Smrg echo 'int i;' > conftest.$ac_ext 61869384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 61879384b2f3Smrg (eval $ac_compile) 2>&5 61889384b2f3Smrg ac_status=$? 61899384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 61909384b2f3Smrg test $ac_status = 0; }; then 61919384b2f3Smrg case `/usr/bin/file conftest.o` in 61929384b2f3Smrg *32-bit*) 61939384b2f3Smrg case $host in 61949384b2f3Smrg x86_64-*kfreebsd*-gnu) 61959384b2f3Smrg LD="${LD-ld} -m elf_i386_fbsd" 61969384b2f3Smrg ;; 61979384b2f3Smrg x86_64-*linux*) 61989384b2f3Smrg LD="${LD-ld} -m elf_i386" 61999384b2f3Smrg ;; 62009384b2f3Smrg ppc64-*linux*|powerpc64-*linux*) 62019384b2f3Smrg LD="${LD-ld} -m elf32ppclinux" 62029384b2f3Smrg ;; 62039384b2f3Smrg s390x-*linux*) 62049384b2f3Smrg LD="${LD-ld} -m elf_s390" 62059384b2f3Smrg ;; 62069384b2f3Smrg sparc64-*linux*) 62079384b2f3Smrg LD="${LD-ld} -m elf32_sparc" 62089384b2f3Smrg ;; 62099384b2f3Smrg esac 62109384b2f3Smrg ;; 62119384b2f3Smrg *64-bit*) 62129384b2f3Smrg case $host in 62139384b2f3Smrg x86_64-*kfreebsd*-gnu) 62149384b2f3Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 62159384b2f3Smrg ;; 62169384b2f3Smrg x86_64-*linux*) 62179384b2f3Smrg LD="${LD-ld} -m elf_x86_64" 62189384b2f3Smrg ;; 62199384b2f3Smrg ppc*-*linux*|powerpc*-*linux*) 62209384b2f3Smrg LD="${LD-ld} -m elf64ppc" 62219384b2f3Smrg ;; 62229384b2f3Smrg s390*-*linux*|s390*-*tpf*) 62239384b2f3Smrg LD="${LD-ld} -m elf64_s390" 62249384b2f3Smrg ;; 62259384b2f3Smrg sparc*-*linux*) 62269384b2f3Smrg LD="${LD-ld} -m elf64_sparc" 62279384b2f3Smrg ;; 62289384b2f3Smrg esac 62299384b2f3Smrg ;; 62309384b2f3Smrg esac 62319384b2f3Smrg fi 62329384b2f3Smrg rm -rf conftest* 62339384b2f3Smrg ;; 62349384b2f3Smrg 62359384b2f3Smrg*-*-sco3.2v5*) 62369384b2f3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 62379384b2f3Smrg SAVE_CFLAGS="$CFLAGS" 62389384b2f3Smrg CFLAGS="$CFLAGS -belf" 62399384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 62409384b2f3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 62419384b2f3Smrgif ${lt_cv_cc_needs_belf+:} false; then : 62429384b2f3Smrg $as_echo_n "(cached) " >&6 6243966bf024Smrgelse 62449384b2f3Smrg ac_ext=c 62459384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 62469384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 62479384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 62489384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 62499384b2f3Smrg 62509384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62519384b2f3Smrg/* end confdefs.h. */ 62529384b2f3Smrg 62539384b2f3Smrgint 62549384b2f3Smrgmain () 62559384b2f3Smrg{ 6256966bf024Smrg 62579384b2f3Smrg ; 62589384b2f3Smrg return 0; 62599384b2f3Smrg} 62609384b2f3Smrg_ACEOF 62619384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 62629384b2f3Smrg lt_cv_cc_needs_belf=yes 6263966bf024Smrgelse 62649384b2f3Smrg lt_cv_cc_needs_belf=no 62659384b2f3Smrgfi 62669384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 62679384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 62689384b2f3Smrg ac_ext=c 62699384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 62709384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 62719384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 62729384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 62739384b2f3Smrg 6274966bf024Smrgfi 62759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 62769384b2f3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 62779384b2f3Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 62789384b2f3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 62799384b2f3Smrg CFLAGS="$SAVE_CFLAGS" 62809384b2f3Smrg fi 62819384b2f3Smrg ;; 62829384b2f3Smrg*-*solaris*) 62839384b2f3Smrg # Find out which ABI we are using. 62849384b2f3Smrg echo 'int i;' > conftest.$ac_ext 62859384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 62869384b2f3Smrg (eval $ac_compile) 2>&5 62879384b2f3Smrg ac_status=$? 62889384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 62899384b2f3Smrg test $ac_status = 0; }; then 62909384b2f3Smrg case `/usr/bin/file conftest.o` in 62919384b2f3Smrg *64-bit*) 62929384b2f3Smrg case $lt_cv_prog_gnu_ld in 62939384b2f3Smrg yes*) 62949384b2f3Smrg case $host in 62959384b2f3Smrg i?86-*-solaris*) 62969384b2f3Smrg LD="${LD-ld} -m elf_x86_64" 62979384b2f3Smrg ;; 62989384b2f3Smrg sparc*-*-solaris*) 62999384b2f3Smrg LD="${LD-ld} -m elf64_sparc" 63009384b2f3Smrg ;; 63019384b2f3Smrg esac 63029384b2f3Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 63039384b2f3Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 63049384b2f3Smrg LD="${LD-ld}_sol2" 63059384b2f3Smrg fi 63069384b2f3Smrg ;; 63079384b2f3Smrg *) 63089384b2f3Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 63099384b2f3Smrg LD="${LD-ld} -64" 63109384b2f3Smrg fi 63119384b2f3Smrg ;; 63129384b2f3Smrg esac 63139384b2f3Smrg ;; 63149384b2f3Smrg esac 63159384b2f3Smrg fi 63169384b2f3Smrg rm -rf conftest* 63179384b2f3Smrg ;; 63189384b2f3Smrgesac 63199384b2f3Smrg 63209384b2f3Smrgneed_locks="$enable_libtool_lock" 6321966bf024Smrg 6322966bf024Smrgif test -n "$ac_tool_prefix"; then 63239384b2f3Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 63249384b2f3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 63259384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 63269384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 63279384b2f3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 63289384b2f3Smrg $as_echo_n "(cached) " >&6 6329966bf024Smrgelse 63309384b2f3Smrg if test -n "$MANIFEST_TOOL"; then 63319384b2f3Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6332966bf024Smrgelse 6333966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6334966bf024Smrgfor as_dir in $PATH 6335966bf024Smrgdo 6336966bf024Smrg IFS=$as_save_IFS 6337966bf024Smrg test -z "$as_dir" && as_dir=. 63389384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 63399384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 63409384b2f3Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 63419384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6342966bf024Smrg break 2 6343966bf024Smrg fi 6344966bf024Smrgdone 63459384b2f3Smrg done 63469384b2f3SmrgIFS=$as_save_IFS 6347966bf024Smrg 6348966bf024Smrgfi 6349966bf024Smrgfi 63509384b2f3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 63519384b2f3Smrgif test -n "$MANIFEST_TOOL"; then 63529384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 63539384b2f3Smrg$as_echo "$MANIFEST_TOOL" >&6; } 6354966bf024Smrgelse 63559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 63569384b2f3Smrg$as_echo "no" >&6; } 6357966bf024Smrgfi 6358966bf024Smrg 63599384b2f3Smrg 6360966bf024Smrgfi 63619384b2f3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 63629384b2f3Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 63639384b2f3Smrg # Extract the first word of "mt", so it can be a program name with args. 63649384b2f3Smrgset dummy mt; ac_word=$2 63659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 63669384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 63679384b2f3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 63689384b2f3Smrg $as_echo_n "(cached) " >&6 6369966bf024Smrgelse 63709384b2f3Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 63719384b2f3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6372966bf024Smrgelse 6373966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6374966bf024Smrgfor as_dir in $PATH 6375966bf024Smrgdo 6376966bf024Smrg IFS=$as_save_IFS 6377966bf024Smrg test -z "$as_dir" && as_dir=. 63789384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 63799384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 63809384b2f3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 63819384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6382966bf024Smrg break 2 6383966bf024Smrg fi 6384966bf024Smrgdone 63859384b2f3Smrg done 63869384b2f3SmrgIFS=$as_save_IFS 6387966bf024Smrg 6388966bf024Smrgfi 6389966bf024Smrgfi 63909384b2f3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 63919384b2f3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 63929384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 63939384b2f3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6394966bf024Smrgelse 63959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 63969384b2f3Smrg$as_echo "no" >&6; } 6397966bf024Smrgfi 6398966bf024Smrg 63999384b2f3Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 64009384b2f3Smrg MANIFEST_TOOL=":" 64019384b2f3Smrg else 64029384b2f3Smrg case $cross_compiling:$ac_tool_warned in 64039384b2f3Smrgyes:) 64049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 64059384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 64069384b2f3Smrgac_tool_warned=yes ;; 64079384b2f3Smrgesac 64089384b2f3Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 64099384b2f3Smrg fi 6410966bf024Smrgelse 64119384b2f3Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6412966bf024Smrgfi 6413966bf024Smrg 64149384b2f3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 64159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 64169384b2f3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 64179384b2f3Smrgif ${lt_cv_path_mainfest_tool+:} false; then : 64189384b2f3Smrg $as_echo_n "(cached) " >&6 64199384b2f3Smrgelse 64209384b2f3Smrg lt_cv_path_mainfest_tool=no 64219384b2f3Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 64229384b2f3Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 64239384b2f3Smrg cat conftest.err >&5 64249384b2f3Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 64259384b2f3Smrg lt_cv_path_mainfest_tool=yes 64269384b2f3Smrg fi 64279384b2f3Smrg rm -f conftest* 64289384b2f3Smrgfi 64299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 64309384b2f3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 64319384b2f3Smrgif test "x$lt_cv_path_mainfest_tool" != xyes; then 64329384b2f3Smrg MANIFEST_TOOL=: 64339384b2f3Smrgfi 6434966bf024Smrg 6435966bf024Smrg 6436966bf024Smrg 6437966bf024Smrg 6438966bf024Smrg 6439966bf024Smrg 64409384b2f3Smrg case $host_os in 64419384b2f3Smrg rhapsody* | darwin*) 64429384b2f3Smrg if test -n "$ac_tool_prefix"; then 64439384b2f3Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 64449384b2f3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 64459384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 64469384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 64479384b2f3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 64489384b2f3Smrg $as_echo_n "(cached) " >&6 64499384b2f3Smrgelse 64509384b2f3Smrg if test -n "$DSYMUTIL"; then 64519384b2f3Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 64529384b2f3Smrgelse 64539384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64549384b2f3Smrgfor as_dir in $PATH 64559384b2f3Smrgdo 64569384b2f3Smrg IFS=$as_save_IFS 64579384b2f3Smrg test -z "$as_dir" && as_dir=. 64589384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 64599384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 64609384b2f3Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 64619384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 64629384b2f3Smrg break 2 64639384b2f3Smrg fi 64649384b2f3Smrgdone 6465966bf024Smrg done 64669384b2f3SmrgIFS=$as_save_IFS 6467966bf024Smrg 64689384b2f3Smrgfi 64699384b2f3Smrgfi 64709384b2f3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 64719384b2f3Smrgif test -n "$DSYMUTIL"; then 64729384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 64739384b2f3Smrg$as_echo "$DSYMUTIL" >&6; } 6474966bf024Smrgelse 64759384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 64769384b2f3Smrg$as_echo "no" >&6; } 6477966bf024Smrgfi 6478966bf024Smrg 64799384b2f3Smrg 64809384b2f3Smrgfi 64819384b2f3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 64829384b2f3Smrg ac_ct_DSYMUTIL=$DSYMUTIL 64839384b2f3Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 64849384b2f3Smrgset dummy dsymutil; ac_word=$2 64859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 64869384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 64879384b2f3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 64889384b2f3Smrg $as_echo_n "(cached) " >&6 6489966bf024Smrgelse 64909384b2f3Smrg if test -n "$ac_ct_DSYMUTIL"; then 64919384b2f3Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 64929384b2f3Smrgelse 64939384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64949384b2f3Smrgfor as_dir in $PATH 64959384b2f3Smrgdo 64969384b2f3Smrg IFS=$as_save_IFS 64979384b2f3Smrg test -z "$as_dir" && as_dir=. 64989384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 64999384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 65009384b2f3Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 65019384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65029384b2f3Smrg break 2 65039384b2f3Smrg fi 65049384b2f3Smrgdone 6505966bf024Smrg done 65069384b2f3SmrgIFS=$as_save_IFS 6507966bf024Smrg 65089384b2f3Smrgfi 65099384b2f3Smrgfi 65109384b2f3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 65119384b2f3Smrgif test -n "$ac_ct_DSYMUTIL"; then 65129384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 65139384b2f3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 6514966bf024Smrgelse 65159384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 65169384b2f3Smrg$as_echo "no" >&6; } 6517966bf024Smrgfi 6518966bf024Smrg 65199384b2f3Smrg if test "x$ac_ct_DSYMUTIL" = x; then 65209384b2f3Smrg DSYMUTIL=":" 6521966bf024Smrg else 65229384b2f3Smrg case $cross_compiling:$ac_tool_warned in 65239384b2f3Smrgyes:) 65249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 65259384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 65269384b2f3Smrgac_tool_warned=yes ;; 65279384b2f3Smrgesac 65289384b2f3Smrg DSYMUTIL=$ac_ct_DSYMUTIL 6529966bf024Smrg fi 65309384b2f3Smrgelse 65319384b2f3Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6532966bf024Smrgfi 6533966bf024Smrg 65349384b2f3Smrg if test -n "$ac_tool_prefix"; then 65359384b2f3Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 65369384b2f3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 65379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 65389384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 65399384b2f3Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 65409384b2f3Smrg $as_echo_n "(cached) " >&6 65419384b2f3Smrgelse 65429384b2f3Smrg if test -n "$NMEDIT"; then 65439384b2f3Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 65449384b2f3Smrgelse 65459384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65469384b2f3Smrgfor as_dir in $PATH 65479384b2f3Smrgdo 65489384b2f3Smrg IFS=$as_save_IFS 65499384b2f3Smrg test -z "$as_dir" && as_dir=. 65509384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 65519384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 65529384b2f3Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 65539384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65549384b2f3Smrg break 2 6555966bf024Smrg fi 65569384b2f3Smrgdone 65579384b2f3Smrg done 65589384b2f3SmrgIFS=$as_save_IFS 6559966bf024Smrg 65609384b2f3Smrgfi 65619384b2f3Smrgfi 65629384b2f3SmrgNMEDIT=$ac_cv_prog_NMEDIT 65639384b2f3Smrgif test -n "$NMEDIT"; then 65649384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 65659384b2f3Smrg$as_echo "$NMEDIT" >&6; } 65669384b2f3Smrgelse 65679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 65689384b2f3Smrg$as_echo "no" >&6; } 65699384b2f3Smrgfi 6570966bf024Smrg 6571966bf024Smrg 65729384b2f3Smrgfi 65739384b2f3Smrgif test -z "$ac_cv_prog_NMEDIT"; then 65749384b2f3Smrg ac_ct_NMEDIT=$NMEDIT 65759384b2f3Smrg # Extract the first word of "nmedit", so it can be a program name with args. 65769384b2f3Smrgset dummy nmedit; ac_word=$2 65779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 65789384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 65799384b2f3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 65809384b2f3Smrg $as_echo_n "(cached) " >&6 65819384b2f3Smrgelse 65829384b2f3Smrg if test -n "$ac_ct_NMEDIT"; then 65839384b2f3Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 65849384b2f3Smrgelse 65859384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65869384b2f3Smrgfor as_dir in $PATH 65879384b2f3Smrgdo 65889384b2f3Smrg IFS=$as_save_IFS 65899384b2f3Smrg test -z "$as_dir" && as_dir=. 65909384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 65919384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 65929384b2f3Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 65939384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 65949384b2f3Smrg break 2 65959384b2f3Smrg fi 65969384b2f3Smrgdone 65979384b2f3Smrg done 65989384b2f3SmrgIFS=$as_save_IFS 6599966bf024Smrg 66009384b2f3Smrgfi 66019384b2f3Smrgfi 66029384b2f3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 66039384b2f3Smrgif test -n "$ac_ct_NMEDIT"; then 66049384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 66059384b2f3Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 66069384b2f3Smrgelse 66079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 66089384b2f3Smrg$as_echo "no" >&6; } 66099384b2f3Smrgfi 6610966bf024Smrg 66119384b2f3Smrg if test "x$ac_ct_NMEDIT" = x; then 66129384b2f3Smrg NMEDIT=":" 66139384b2f3Smrg else 66149384b2f3Smrg case $cross_compiling:$ac_tool_warned in 66159384b2f3Smrgyes:) 66169384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 66179384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 66189384b2f3Smrgac_tool_warned=yes ;; 66199384b2f3Smrgesac 66209384b2f3Smrg NMEDIT=$ac_ct_NMEDIT 66219384b2f3Smrg fi 6622966bf024Smrgelse 66239384b2f3Smrg NMEDIT="$ac_cv_prog_NMEDIT" 66249384b2f3Smrgfi 6625966bf024Smrg 66269384b2f3Smrg if test -n "$ac_tool_prefix"; then 66279384b2f3Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 66289384b2f3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 66299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 66309384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 66319384b2f3Smrgif ${ac_cv_prog_LIPO+:} false; then : 66329384b2f3Smrg $as_echo_n "(cached) " >&6 66339384b2f3Smrgelse 66349384b2f3Smrg if test -n "$LIPO"; then 66359384b2f3Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 66369384b2f3Smrgelse 66379384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66389384b2f3Smrgfor as_dir in $PATH 66399384b2f3Smrgdo 66409384b2f3Smrg IFS=$as_save_IFS 66419384b2f3Smrg test -z "$as_dir" && as_dir=. 66429384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 66439384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 66449384b2f3Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 66459384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 66469384b2f3Smrg break 2 66479384b2f3Smrg fi 66489384b2f3Smrgdone 66499384b2f3Smrg done 66509384b2f3SmrgIFS=$as_save_IFS 6651966bf024Smrg 66529384b2f3Smrgfi 66539384b2f3Smrgfi 66549384b2f3SmrgLIPO=$ac_cv_prog_LIPO 66559384b2f3Smrgif test -n "$LIPO"; then 66569384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 66579384b2f3Smrg$as_echo "$LIPO" >&6; } 66589384b2f3Smrgelse 66599384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 66609384b2f3Smrg$as_echo "no" >&6; } 66619384b2f3Smrgfi 6662966bf024Smrg 6663966bf024Smrg 66649384b2f3Smrgfi 66659384b2f3Smrgif test -z "$ac_cv_prog_LIPO"; then 66669384b2f3Smrg ac_ct_LIPO=$LIPO 66679384b2f3Smrg # Extract the first word of "lipo", so it can be a program name with args. 66689384b2f3Smrgset dummy lipo; ac_word=$2 66699384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 66709384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 66719384b2f3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 66729384b2f3Smrg $as_echo_n "(cached) " >&6 66739384b2f3Smrgelse 66749384b2f3Smrg if test -n "$ac_ct_LIPO"; then 66759384b2f3Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 66769384b2f3Smrgelse 66779384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66789384b2f3Smrgfor as_dir in $PATH 66799384b2f3Smrgdo 66809384b2f3Smrg IFS=$as_save_IFS 66819384b2f3Smrg test -z "$as_dir" && as_dir=. 66829384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 66839384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 66849384b2f3Smrg ac_cv_prog_ac_ct_LIPO="lipo" 66859384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 66869384b2f3Smrg break 2 66879384b2f3Smrg fi 66889384b2f3Smrgdone 66899384b2f3Smrg done 66909384b2f3SmrgIFS=$as_save_IFS 6691966bf024Smrg 66929384b2f3Smrgfi 66939384b2f3Smrgfi 66949384b2f3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 66959384b2f3Smrgif test -n "$ac_ct_LIPO"; then 66969384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 66979384b2f3Smrg$as_echo "$ac_ct_LIPO" >&6; } 66989384b2f3Smrgelse 66999384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67009384b2f3Smrg$as_echo "no" >&6; } 67019384b2f3Smrgfi 6702966bf024Smrg 67039384b2f3Smrg if test "x$ac_ct_LIPO" = x; then 67049384b2f3Smrg LIPO=":" 67059384b2f3Smrg else 67069384b2f3Smrg case $cross_compiling:$ac_tool_warned in 67079384b2f3Smrgyes:) 67089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 67099384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 67109384b2f3Smrgac_tool_warned=yes ;; 67119384b2f3Smrgesac 67129384b2f3Smrg LIPO=$ac_ct_LIPO 67139384b2f3Smrg fi 67149384b2f3Smrgelse 67159384b2f3Smrg LIPO="$ac_cv_prog_LIPO" 67169384b2f3Smrgfi 6717966bf024Smrg 67189384b2f3Smrg if test -n "$ac_tool_prefix"; then 67199384b2f3Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 67209384b2f3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 67219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67229384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 67239384b2f3Smrgif ${ac_cv_prog_OTOOL+:} false; then : 67249384b2f3Smrg $as_echo_n "(cached) " >&6 67259384b2f3Smrgelse 67269384b2f3Smrg if test -n "$OTOOL"; then 67279384b2f3Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 67289384b2f3Smrgelse 67299384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67309384b2f3Smrgfor as_dir in $PATH 67319384b2f3Smrgdo 67329384b2f3Smrg IFS=$as_save_IFS 67339384b2f3Smrg test -z "$as_dir" && as_dir=. 67349384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 67359384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 67369384b2f3Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 67379384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67389384b2f3Smrg break 2 67399384b2f3Smrg fi 67409384b2f3Smrgdone 67419384b2f3Smrg done 67429384b2f3SmrgIFS=$as_save_IFS 6743966bf024Smrg 67449384b2f3Smrgfi 67459384b2f3Smrgfi 67469384b2f3SmrgOTOOL=$ac_cv_prog_OTOOL 67479384b2f3Smrgif test -n "$OTOOL"; then 67489384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 67499384b2f3Smrg$as_echo "$OTOOL" >&6; } 67509384b2f3Smrgelse 67519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67529384b2f3Smrg$as_echo "no" >&6; } 67539384b2f3Smrgfi 6754966bf024Smrg 6755966bf024Smrg 67569384b2f3Smrgfi 67579384b2f3Smrgif test -z "$ac_cv_prog_OTOOL"; then 67589384b2f3Smrg ac_ct_OTOOL=$OTOOL 67599384b2f3Smrg # Extract the first word of "otool", so it can be a program name with args. 67609384b2f3Smrgset dummy otool; ac_word=$2 67619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67629384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 67639384b2f3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 67649384b2f3Smrg $as_echo_n "(cached) " >&6 67659384b2f3Smrgelse 67669384b2f3Smrg if test -n "$ac_ct_OTOOL"; then 67679384b2f3Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 67689384b2f3Smrgelse 67699384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67709384b2f3Smrgfor as_dir in $PATH 67719384b2f3Smrgdo 67729384b2f3Smrg IFS=$as_save_IFS 67739384b2f3Smrg test -z "$as_dir" && as_dir=. 67749384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 67759384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 67769384b2f3Smrg ac_cv_prog_ac_ct_OTOOL="otool" 67779384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67789384b2f3Smrg break 2 67799384b2f3Smrg fi 67809384b2f3Smrgdone 67819384b2f3Smrg done 67829384b2f3SmrgIFS=$as_save_IFS 6783966bf024Smrg 6784966bf024Smrgfi 67859384b2f3Smrgfi 67869384b2f3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 67879384b2f3Smrgif test -n "$ac_ct_OTOOL"; then 67889384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 67899384b2f3Smrg$as_echo "$ac_ct_OTOOL" >&6; } 67909384b2f3Smrgelse 67919384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67929384b2f3Smrg$as_echo "no" >&6; } 67939384b2f3Smrgfi 67949384b2f3Smrg 67959384b2f3Smrg if test "x$ac_ct_OTOOL" = x; then 67969384b2f3Smrg OTOOL=":" 6797966bf024Smrg else 67989384b2f3Smrg case $cross_compiling:$ac_tool_warned in 67999384b2f3Smrgyes:) 68009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 68019384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 68029384b2f3Smrgac_tool_warned=yes ;; 68039384b2f3Smrgesac 68049384b2f3Smrg OTOOL=$ac_ct_OTOOL 6805966bf024Smrg fi 68069384b2f3Smrgelse 68079384b2f3Smrg OTOOL="$ac_cv_prog_OTOOL" 6808966bf024Smrgfi 6809966bf024Smrg 68109384b2f3Smrg if test -n "$ac_tool_prefix"; then 68119384b2f3Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 68129384b2f3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 68139384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 68149384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 68159384b2f3Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 68169384b2f3Smrg $as_echo_n "(cached) " >&6 68179384b2f3Smrgelse 68189384b2f3Smrg if test -n "$OTOOL64"; then 68199384b2f3Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 68209384b2f3Smrgelse 68219384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68229384b2f3Smrgfor as_dir in $PATH 68239384b2f3Smrgdo 68249384b2f3Smrg IFS=$as_save_IFS 68259384b2f3Smrg test -z "$as_dir" && as_dir=. 68269384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 68279384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 68289384b2f3Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 68299384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 68309384b2f3Smrg break 2 68319384b2f3Smrg fi 68329384b2f3Smrgdone 68339384b2f3Smrg done 68349384b2f3SmrgIFS=$as_save_IFS 6835966bf024Smrg 68369384b2f3Smrgfi 68379384b2f3Smrgfi 68389384b2f3SmrgOTOOL64=$ac_cv_prog_OTOOL64 68399384b2f3Smrgif test -n "$OTOOL64"; then 68409384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 68419384b2f3Smrg$as_echo "$OTOOL64" >&6; } 6842966bf024Smrgelse 68439384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68449384b2f3Smrg$as_echo "no" >&6; } 68459384b2f3Smrgfi 68469384b2f3Smrg 6847966bf024Smrg 6848966bf024Smrgfi 68499384b2f3Smrgif test -z "$ac_cv_prog_OTOOL64"; then 68509384b2f3Smrg ac_ct_OTOOL64=$OTOOL64 68519384b2f3Smrg # Extract the first word of "otool64", so it can be a program name with args. 68529384b2f3Smrgset dummy otool64; ac_word=$2 68539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 68549384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 68559384b2f3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 68569384b2f3Smrg $as_echo_n "(cached) " >&6 68579384b2f3Smrgelse 68589384b2f3Smrg if test -n "$ac_ct_OTOOL64"; then 68599384b2f3Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 68609384b2f3Smrgelse 68619384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68629384b2f3Smrgfor as_dir in $PATH 68639384b2f3Smrgdo 68649384b2f3Smrg IFS=$as_save_IFS 68659384b2f3Smrg test -z "$as_dir" && as_dir=. 68669384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 68679384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 68689384b2f3Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 68699384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 68709384b2f3Smrg break 2 68719384b2f3Smrg fi 68729384b2f3Smrgdone 68739384b2f3Smrg done 68749384b2f3SmrgIFS=$as_save_IFS 6875966bf024Smrg 68769384b2f3Smrgfi 68779384b2f3Smrgfi 68789384b2f3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 68799384b2f3Smrgif test -n "$ac_ct_OTOOL64"; then 68809384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 68819384b2f3Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 6882966bf024Smrgelse 68839384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68849384b2f3Smrg$as_echo "no" >&6; } 6885966bf024Smrgfi 6886966bf024Smrg 68879384b2f3Smrg if test "x$ac_ct_OTOOL64" = x; then 68889384b2f3Smrg OTOOL64=":" 68899384b2f3Smrg else 68909384b2f3Smrg case $cross_compiling:$ac_tool_warned in 68919384b2f3Smrgyes:) 68929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 68939384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 68949384b2f3Smrgac_tool_warned=yes ;; 68959384b2f3Smrgesac 68969384b2f3Smrg OTOOL64=$ac_ct_OTOOL64 68979384b2f3Smrg fi 68989384b2f3Smrgelse 68999384b2f3Smrg OTOOL64="$ac_cv_prog_OTOOL64" 69009384b2f3Smrgfi 6901966bf024Smrg 6902966bf024Smrg 6903966bf024Smrg 6904966bf024Smrg 6905966bf024Smrg 6906966bf024Smrg 6907966bf024Smrg 6908966bf024Smrg 6909966bf024Smrg 6910966bf024Smrg 6911966bf024Smrg 6912966bf024Smrg 6913966bf024Smrg 6914966bf024Smrg 6915966bf024Smrg 6916966bf024Smrg 6917966bf024Smrg 6918966bf024Smrg 6919966bf024Smrg 6920966bf024Smrg 6921966bf024Smrg 6922966bf024Smrg 6923966bf024Smrg 6924966bf024Smrg 6925966bf024Smrg 6926966bf024Smrg 6927966bf024Smrg 69289384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 69299384b2f3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 69309384b2f3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 69319384b2f3Smrg $as_echo_n "(cached) " >&6 69329384b2f3Smrgelse 69339384b2f3Smrg lt_cv_apple_cc_single_mod=no 69349384b2f3Smrg if test -z "${LT_MULTI_MODULE}"; then 69359384b2f3Smrg # By default we will add the -single_module flag. You can override 69369384b2f3Smrg # by either setting the environment variable LT_MULTI_MODULE 69379384b2f3Smrg # non-empty at configure time, or by adding -multi_module to the 69389384b2f3Smrg # link flags. 69399384b2f3Smrg rm -rf libconftest.dylib* 69409384b2f3Smrg echo "int foo(void){return 1;}" > conftest.c 69419384b2f3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69429384b2f3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 69439384b2f3Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69449384b2f3Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 69459384b2f3Smrg _lt_result=$? 69469384b2f3Smrg # If there is a non-empty error log, and "single_module" 69479384b2f3Smrg # appears in it, assume the flag caused a linker warning 69489384b2f3Smrg if test -s conftest.err && $GREP single_module conftest.err; then 69499384b2f3Smrg cat conftest.err >&5 69509384b2f3Smrg # Otherwise, if the output was created with a 0 exit code from 69519384b2f3Smrg # the compiler, it worked. 69529384b2f3Smrg elif test -f libconftest.dylib && test $_lt_result -eq 0; then 69539384b2f3Smrg lt_cv_apple_cc_single_mod=yes 69549384b2f3Smrg else 69559384b2f3Smrg cat conftest.err >&5 69569384b2f3Smrg fi 69579384b2f3Smrg rm -rf libconftest.dylib* 69589384b2f3Smrg rm -f conftest.* 69599384b2f3Smrg fi 69609384b2f3Smrgfi 69619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 69629384b2f3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6963966bf024Smrg 69649384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 69659384b2f3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 69669384b2f3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 69679384b2f3Smrg $as_echo_n "(cached) " >&6 69689384b2f3Smrgelse 69699384b2f3Smrg lt_cv_ld_exported_symbols_list=no 69709384b2f3Smrg save_LDFLAGS=$LDFLAGS 69719384b2f3Smrg echo "_main" > conftest.sym 69729384b2f3Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 69739384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 69749384b2f3Smrg/* end confdefs.h. */ 6975966bf024Smrg 69769384b2f3Smrgint 69779384b2f3Smrgmain () 69789384b2f3Smrg{ 6979966bf024Smrg 69809384b2f3Smrg ; 69819384b2f3Smrg return 0; 69829384b2f3Smrg} 69839384b2f3Smrg_ACEOF 69849384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 69859384b2f3Smrg lt_cv_ld_exported_symbols_list=yes 69869384b2f3Smrgelse 69879384b2f3Smrg lt_cv_ld_exported_symbols_list=no 69889384b2f3Smrgfi 69899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 69909384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 69919384b2f3Smrg LDFLAGS="$save_LDFLAGS" 69929384b2f3Smrg 69939384b2f3Smrgfi 69949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 69959384b2f3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 69969384b2f3Smrg 69979384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 69989384b2f3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 69999384b2f3Smrgif ${lt_cv_ld_force_load+:} false; then : 70009384b2f3Smrg $as_echo_n "(cached) " >&6 70019384b2f3Smrgelse 70029384b2f3Smrg lt_cv_ld_force_load=no 70039384b2f3Smrg cat > conftest.c << _LT_EOF 70049384b2f3Smrgint forced_loaded() { return 2;} 70059384b2f3Smrg_LT_EOF 70069384b2f3Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 70079384b2f3Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 70089384b2f3Smrg echo "$AR cru libconftest.a conftest.o" >&5 70099384b2f3Smrg $AR cru libconftest.a conftest.o 2>&5 70109384b2f3Smrg echo "$RANLIB libconftest.a" >&5 70119384b2f3Smrg $RANLIB libconftest.a 2>&5 70129384b2f3Smrg cat > conftest.c << _LT_EOF 70139384b2f3Smrgint main() { return 0;} 70149384b2f3Smrg_LT_EOF 70159384b2f3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 70169384b2f3Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 70179384b2f3Smrg _lt_result=$? 70189384b2f3Smrg if test -s conftest.err && $GREP force_load conftest.err; then 70199384b2f3Smrg cat conftest.err >&5 70209384b2f3Smrg elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 70219384b2f3Smrg lt_cv_ld_force_load=yes 70229384b2f3Smrg else 70239384b2f3Smrg cat conftest.err >&5 7024966bf024Smrg fi 70259384b2f3Smrg rm -f conftest.err libconftest.a conftest conftest.c 70269384b2f3Smrg rm -rf conftest.dSYM 7027966bf024Smrg 70289384b2f3Smrgfi 70299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 70309384b2f3Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 70319384b2f3Smrg case $host_os in 70329384b2f3Smrg rhapsody* | darwin1.[012]) 70339384b2f3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 70349384b2f3Smrg darwin1.*) 70359384b2f3Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 70369384b2f3Smrg darwin*) # darwin 5.x on 70379384b2f3Smrg # if running on 10.5 or later, the deployment target defaults 70389384b2f3Smrg # to the OS version, if on x86, and 10.4, the deployment 70399384b2f3Smrg # target defaults to 10.4. Don't you love it? 70409384b2f3Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 70419384b2f3Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 70429384b2f3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70439384b2f3Smrg 10.[012]*) 70449384b2f3Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 70459384b2f3Smrg 10.*) 70469384b2f3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70479384b2f3Smrg esac 70489384b2f3Smrg ;; 70499384b2f3Smrg esac 70509384b2f3Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 70519384b2f3Smrg _lt_dar_single_mod='$single_module' 70529384b2f3Smrg fi 70539384b2f3Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 70549384b2f3Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 70559384b2f3Smrg else 70569384b2f3Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 70579384b2f3Smrg fi 70589384b2f3Smrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 70599384b2f3Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 70609384b2f3Smrg else 70619384b2f3Smrg _lt_dsymutil= 70629384b2f3Smrg fi 70639384b2f3Smrg ;; 70649384b2f3Smrg esac 7065966bf024Smrg 70669384b2f3Smrgac_ext=c 70679384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 70689384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 70699384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 70709384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 70719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 70729384b2f3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 70739384b2f3Smrg# On Suns, sometimes $CPP names a directory. 70749384b2f3Smrgif test -n "$CPP" && test -d "$CPP"; then 70759384b2f3Smrg CPP= 70769384b2f3Smrgfi 70779384b2f3Smrgif test -z "$CPP"; then 70789384b2f3Smrg if ${ac_cv_prog_CPP+:} false; then : 70799384b2f3Smrg $as_echo_n "(cached) " >&6 70809384b2f3Smrgelse 70819384b2f3Smrg # Double quotes because CPP needs to be expanded 70829384b2f3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 70839384b2f3Smrg do 70849384b2f3Smrg ac_preproc_ok=false 70859384b2f3Smrgfor ac_c_preproc_warn_flag in '' yes 70869384b2f3Smrgdo 70879384b2f3Smrg # Use a header file that comes with gcc, so configuring glibc 70889384b2f3Smrg # with a fresh cross-compiler works. 70899384b2f3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 70909384b2f3Smrg # <limits.h> exists even on freestanding compilers. 70919384b2f3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 70929384b2f3Smrg # not just through cpp. "Syntax error" is here to catch this case. 70939384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 70949384b2f3Smrg/* end confdefs.h. */ 70959384b2f3Smrg#ifdef __STDC__ 70969384b2f3Smrg# include <limits.h> 70979384b2f3Smrg#else 70989384b2f3Smrg# include <assert.h> 70999384b2f3Smrg#endif 71009384b2f3Smrg Syntax error 71019384b2f3Smrg_ACEOF 71029384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 7103966bf024Smrg 71049384b2f3Smrgelse 71059384b2f3Smrg # Broken: fails on valid input. 71069384b2f3Smrgcontinue 71079384b2f3Smrgfi 71089384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 7109966bf024Smrg 71109384b2f3Smrg # OK, works on sane cases. Now check whether nonexistent headers 71119384b2f3Smrg # can be detected and how. 71129384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71139384b2f3Smrg/* end confdefs.h. */ 71149384b2f3Smrg#include <ac_nonexistent.h> 71159384b2f3Smrg_ACEOF 71169384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 71179384b2f3Smrg # Broken: success on invalid input. 71189384b2f3Smrgcontinue 7119966bf024Smrgelse 71209384b2f3Smrg # Passes both tests. 71219384b2f3Smrgac_preproc_ok=: 71229384b2f3Smrgbreak 71239384b2f3Smrgfi 71249384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 7125966bf024Smrg 71269384b2f3Smrgdone 71279384b2f3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 71289384b2f3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 71299384b2f3Smrgif $ac_preproc_ok; then : 71309384b2f3Smrg break 7131966bf024Smrgfi 7132966bf024Smrg 71339384b2f3Smrg done 71349384b2f3Smrg ac_cv_prog_CPP=$CPP 71359384b2f3Smrg 71369384b2f3Smrgfi 71379384b2f3Smrg CPP=$ac_cv_prog_CPP 7138966bf024Smrgelse 71399384b2f3Smrg ac_cv_prog_CPP=$CPP 7140966bf024Smrgfi 71419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 71429384b2f3Smrg$as_echo "$CPP" >&6; } 71439384b2f3Smrgac_preproc_ok=false 71449384b2f3Smrgfor ac_c_preproc_warn_flag in '' yes 71459384b2f3Smrgdo 71469384b2f3Smrg # Use a header file that comes with gcc, so configuring glibc 71479384b2f3Smrg # with a fresh cross-compiler works. 71489384b2f3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 71499384b2f3Smrg # <limits.h> exists even on freestanding compilers. 71509384b2f3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 71519384b2f3Smrg # not just through cpp. "Syntax error" is here to catch this case. 71529384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71539384b2f3Smrg/* end confdefs.h. */ 71549384b2f3Smrg#ifdef __STDC__ 71559384b2f3Smrg# include <limits.h> 71569384b2f3Smrg#else 71579384b2f3Smrg# include <assert.h> 71589384b2f3Smrg#endif 71599384b2f3Smrg Syntax error 71609384b2f3Smrg_ACEOF 71619384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 7162966bf024Smrg 71639384b2f3Smrgelse 71649384b2f3Smrg # Broken: fails on valid input. 71659384b2f3Smrgcontinue 7166966bf024Smrgfi 71679384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 7168966bf024Smrg 71699384b2f3Smrg # OK, works on sane cases. Now check whether nonexistent headers 71709384b2f3Smrg # can be detected and how. 71719384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 71729384b2f3Smrg/* end confdefs.h. */ 71739384b2f3Smrg#include <ac_nonexistent.h> 71749384b2f3Smrg_ACEOF 71759384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 71769384b2f3Smrg # Broken: success on invalid input. 71779384b2f3Smrgcontinue 7178966bf024Smrgelse 71799384b2f3Smrg # Passes both tests. 71809384b2f3Smrgac_preproc_ok=: 71819384b2f3Smrgbreak 7182966bf024Smrgfi 71839384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 7184966bf024Smrg 71859384b2f3Smrgdone 71869384b2f3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 71879384b2f3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 71889384b2f3Smrgif $ac_preproc_ok; then : 7189966bf024Smrg 7190966bf024Smrgelse 71919384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 71929384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 71939384b2f3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 71949384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 7195966bf024Smrgfi 7196966bf024Smrg 71979384b2f3Smrgac_ext=c 71989384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 71999384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 72009384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 72019384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 7202966bf024Smrg 7203966bf024Smrg 72049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 72059384b2f3Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 72069384b2f3Smrgif ${ac_cv_header_stdc+:} false; then : 72079384b2f3Smrg $as_echo_n "(cached) " >&6 72089384b2f3Smrgelse 72099384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72109384b2f3Smrg/* end confdefs.h. */ 72119384b2f3Smrg#include <stdlib.h> 72129384b2f3Smrg#include <stdarg.h> 72139384b2f3Smrg#include <string.h> 72149384b2f3Smrg#include <float.h> 7215966bf024Smrg 72169384b2f3Smrgint 72179384b2f3Smrgmain () 72189384b2f3Smrg{ 7219966bf024Smrg 72209384b2f3Smrg ; 72219384b2f3Smrg return 0; 72229384b2f3Smrg} 72239384b2f3Smrg_ACEOF 72249384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 72259384b2f3Smrg ac_cv_header_stdc=yes 72269384b2f3Smrgelse 72279384b2f3Smrg ac_cv_header_stdc=no 72289384b2f3Smrgfi 72299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7230966bf024Smrg 72319384b2f3Smrgif test $ac_cv_header_stdc = yes; then 72329384b2f3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 72339384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72349384b2f3Smrg/* end confdefs.h. */ 72359384b2f3Smrg#include <string.h> 7236966bf024Smrg 72379384b2f3Smrg_ACEOF 72389384b2f3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 72399384b2f3Smrg $EGREP "memchr" >/dev/null 2>&1; then : 7240966bf024Smrg 72419384b2f3Smrgelse 72429384b2f3Smrg ac_cv_header_stdc=no 72439384b2f3Smrgfi 72449384b2f3Smrgrm -f conftest* 7245966bf024Smrg 72469384b2f3Smrgfi 7247966bf024Smrg 72489384b2f3Smrgif test $ac_cv_header_stdc = yes; then 72499384b2f3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 72509384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72519384b2f3Smrg/* end confdefs.h. */ 72529384b2f3Smrg#include <stdlib.h> 7253966bf024Smrg 72549384b2f3Smrg_ACEOF 72559384b2f3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 72569384b2f3Smrg $EGREP "free" >/dev/null 2>&1; then : 7257966bf024Smrg 72589384b2f3Smrgelse 72599384b2f3Smrg ac_cv_header_stdc=no 72609384b2f3Smrgfi 72619384b2f3Smrgrm -f conftest* 7262966bf024Smrg 72639384b2f3Smrgfi 7264966bf024Smrg 72659384b2f3Smrgif test $ac_cv_header_stdc = yes; then 72669384b2f3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 72679384b2f3Smrg if test "$cross_compiling" = yes; then : 72689384b2f3Smrg : 72699384b2f3Smrgelse 72709384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 72719384b2f3Smrg/* end confdefs.h. */ 72729384b2f3Smrg#include <ctype.h> 72739384b2f3Smrg#include <stdlib.h> 72749384b2f3Smrg#if ((' ' & 0x0FF) == 0x020) 72759384b2f3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 72769384b2f3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 72779384b2f3Smrg#else 72789384b2f3Smrg# define ISLOWER(c) \ 72799384b2f3Smrg (('a' <= (c) && (c) <= 'i') \ 72809384b2f3Smrg || ('j' <= (c) && (c) <= 'r') \ 72819384b2f3Smrg || ('s' <= (c) && (c) <= 'z')) 72829384b2f3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 72839384b2f3Smrg#endif 7284966bf024Smrg 72859384b2f3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 72869384b2f3Smrgint 72879384b2f3Smrgmain () 72889384b2f3Smrg{ 72899384b2f3Smrg int i; 72909384b2f3Smrg for (i = 0; i < 256; i++) 72919384b2f3Smrg if (XOR (islower (i), ISLOWER (i)) 72929384b2f3Smrg || toupper (i) != TOUPPER (i)) 72939384b2f3Smrg return 2; 72949384b2f3Smrg return 0; 72959384b2f3Smrg} 72969384b2f3Smrg_ACEOF 72979384b2f3Smrgif ac_fn_c_try_run "$LINENO"; then : 7298966bf024Smrg 72999384b2f3Smrgelse 73009384b2f3Smrg ac_cv_header_stdc=no 73019384b2f3Smrgfi 73029384b2f3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 73039384b2f3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 73049384b2f3Smrgfi 7305966bf024Smrg 73069384b2f3Smrgfi 73079384b2f3Smrgfi 73089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 73099384b2f3Smrg$as_echo "$ac_cv_header_stdc" >&6; } 73109384b2f3Smrgif test $ac_cv_header_stdc = yes; then 7311966bf024Smrg 73129384b2f3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7313966bf024Smrg 73149384b2f3Smrgfi 7315966bf024Smrg 73169384b2f3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 73179384b2f3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 73189384b2f3Smrg inttypes.h stdint.h unistd.h 73199384b2f3Smrgdo : 73209384b2f3Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 73219384b2f3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 73229384b2f3Smrg" 73239384b2f3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 73249384b2f3Smrg cat >>confdefs.h <<_ACEOF 73259384b2f3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 73269384b2f3Smrg_ACEOF 7327966bf024Smrg 73289384b2f3Smrgfi 7329966bf024Smrg 73309384b2f3Smrgdone 7331966bf024Smrg 7332966bf024Smrg 73339384b2f3Smrgfor ac_header in dlfcn.h 73349384b2f3Smrgdo : 73359384b2f3Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 73369384b2f3Smrg" 73379384b2f3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 73389384b2f3Smrg cat >>confdefs.h <<_ACEOF 73399384b2f3Smrg#define HAVE_DLFCN_H 1 73409384b2f3Smrg_ACEOF 7341966bf024Smrg 73429384b2f3Smrgfi 7343966bf024Smrg 73449384b2f3Smrgdone 7345966bf024Smrg 7346966bf024Smrg 7347966bf024Smrg 7348966bf024Smrg 7349966bf024Smrg 73509384b2f3Smrg# Set options 7351966bf024Smrg 7352966bf024Smrg 7353966bf024Smrg 73549384b2f3Smrg enable_dlopen=no 7355966bf024Smrg 7356966bf024Smrg 73579384b2f3Smrg enable_win32_dll=no 7358966bf024Smrg 7359966bf024Smrg 73609384b2f3Smrg # Check whether --enable-shared was given. 73619384b2f3Smrgif test "${enable_shared+set}" = set; then : 73629384b2f3Smrg enableval=$enable_shared; p=${PACKAGE-default} 73639384b2f3Smrg case $enableval in 73649384b2f3Smrg yes) enable_shared=yes ;; 73659384b2f3Smrg no) enable_shared=no ;; 73669384b2f3Smrg *) 73679384b2f3Smrg enable_shared=no 73689384b2f3Smrg # Look at the argument we got. We use all the common list separators. 73699384b2f3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 73709384b2f3Smrg for pkg in $enableval; do 73719384b2f3Smrg IFS="$lt_save_ifs" 73729384b2f3Smrg if test "X$pkg" = "X$p"; then 73739384b2f3Smrg enable_shared=yes 73749384b2f3Smrg fi 73759384b2f3Smrg done 73769384b2f3Smrg IFS="$lt_save_ifs" 7377966bf024Smrg ;; 73789384b2f3Smrg esac 73799384b2f3Smrgelse 73809384b2f3Smrg enable_shared=yes 73819384b2f3Smrgfi 7382966bf024Smrg 7383966bf024Smrg 7384966bf024Smrg 7385966bf024Smrg 7386966bf024Smrg 7387966bf024Smrg 7388966bf024Smrg 7389966bf024Smrg 7390966bf024Smrg 73919384b2f3Smrg # Check whether --enable-static was given. 73929384b2f3Smrgif test "${enable_static+set}" = set; then : 73939384b2f3Smrg enableval=$enable_static; p=${PACKAGE-default} 73949384b2f3Smrg case $enableval in 73959384b2f3Smrg yes) enable_static=yes ;; 73969384b2f3Smrg no) enable_static=no ;; 73979384b2f3Smrg *) 73989384b2f3Smrg enable_static=no 73999384b2f3Smrg # Look at the argument we got. We use all the common list separators. 74009384b2f3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74019384b2f3Smrg for pkg in $enableval; do 74029384b2f3Smrg IFS="$lt_save_ifs" 74039384b2f3Smrg if test "X$pkg" = "X$p"; then 74049384b2f3Smrg enable_static=yes 74059384b2f3Smrg fi 74069384b2f3Smrg done 74079384b2f3Smrg IFS="$lt_save_ifs" 7408966bf024Smrg ;; 74099384b2f3Smrg esac 74109384b2f3Smrgelse 74119384b2f3Smrg enable_static=yes 74129384b2f3Smrgfi 7413966bf024Smrg 7414966bf024Smrg 7415966bf024Smrg 7416966bf024Smrg 7417966bf024Smrg 7418966bf024Smrg 7419966bf024Smrg 7420966bf024Smrg 7421966bf024Smrg 74229384b2f3Smrg 74239384b2f3Smrg# Check whether --with-pic was given. 74249384b2f3Smrgif test "${with_pic+set}" = set; then : 74259384b2f3Smrg withval=$with_pic; lt_p=${PACKAGE-default} 74269384b2f3Smrg case $withval in 74279384b2f3Smrg yes|no) pic_mode=$withval ;; 74289384b2f3Smrg *) 74299384b2f3Smrg pic_mode=default 74309384b2f3Smrg # Look at the argument we got. We use all the common list separators. 74319384b2f3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74329384b2f3Smrg for lt_pkg in $withval; do 74339384b2f3Smrg IFS="$lt_save_ifs" 74349384b2f3Smrg if test "X$lt_pkg" = "X$lt_p"; then 74359384b2f3Smrg pic_mode=yes 74369384b2f3Smrg fi 74379384b2f3Smrg done 74389384b2f3Smrg IFS="$lt_save_ifs" 7439966bf024Smrg ;; 74409384b2f3Smrg esac 74419384b2f3Smrgelse 74429384b2f3Smrg pic_mode=default 74439384b2f3Smrgfi 7444966bf024Smrg 7445966bf024Smrg 74469384b2f3Smrgtest -z "$pic_mode" && pic_mode=default 7447966bf024Smrg 7448966bf024Smrg 7449966bf024Smrg 7450966bf024Smrg 7451966bf024Smrg 7452966bf024Smrg 7453966bf024Smrg 74549384b2f3Smrg # Check whether --enable-fast-install was given. 74559384b2f3Smrgif test "${enable_fast_install+set}" = set; then : 74569384b2f3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 74579384b2f3Smrg case $enableval in 74589384b2f3Smrg yes) enable_fast_install=yes ;; 74599384b2f3Smrg no) enable_fast_install=no ;; 74609384b2f3Smrg *) 74619384b2f3Smrg enable_fast_install=no 74629384b2f3Smrg # Look at the argument we got. We use all the common list separators. 74639384b2f3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74649384b2f3Smrg for pkg in $enableval; do 74659384b2f3Smrg IFS="$lt_save_ifs" 74669384b2f3Smrg if test "X$pkg" = "X$p"; then 74679384b2f3Smrg enable_fast_install=yes 74689384b2f3Smrg fi 74699384b2f3Smrg done 74709384b2f3Smrg IFS="$lt_save_ifs" 7471966bf024Smrg ;; 74729384b2f3Smrg esac 74739384b2f3Smrgelse 74749384b2f3Smrg enable_fast_install=yes 74759384b2f3Smrgfi 7476966bf024Smrg 7477966bf024Smrg 7478966bf024Smrg 7479966bf024Smrg 7480966bf024Smrg 7481966bf024Smrg 7482966bf024Smrg 7483966bf024Smrg 7484966bf024Smrg 7485966bf024Smrg 7486966bf024Smrg 74879384b2f3Smrg# This can be used to rebuild libtool when needed 74889384b2f3SmrgLIBTOOL_DEPS="$ltmain" 7489966bf024Smrg 74909384b2f3Smrg# Always use our own libtool. 74919384b2f3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 7492966bf024Smrg 7493966bf024Smrg 7494966bf024Smrg 7495966bf024Smrg 7496966bf024Smrg 7497966bf024Smrg 7498966bf024Smrg 7499966bf024Smrg 7500966bf024Smrg 7501966bf024Smrg 7502966bf024Smrg 7503966bf024Smrg 7504966bf024Smrg 7505966bf024Smrg 7506966bf024Smrg 7507966bf024Smrg 7508966bf024Smrg 7509966bf024Smrg 7510966bf024Smrg 7511966bf024Smrg 7512966bf024Smrg 7513966bf024Smrg 7514966bf024Smrg 7515966bf024Smrg 7516966bf024Smrg 7517966bf024Smrg 7518966bf024Smrg 7519966bf024Smrg 7520966bf024Smrg 7521966bf024Smrg 75229384b2f3Smrgtest -z "$LN_S" && LN_S="ln -s" 7523966bf024Smrg 7524966bf024Smrg 7525966bf024Smrg 7526966bf024Smrg 7527966bf024Smrg 7528966bf024Smrg 7529966bf024Smrg 7530966bf024Smrg 7531966bf024Smrg 75329384b2f3Smrg 75339384b2f3Smrg 75349384b2f3Smrg 75359384b2f3Smrg 75369384b2f3Smrg 75379384b2f3Smrgif test -n "${ZSH_VERSION+set}" ; then 75389384b2f3Smrg setopt NO_GLOB_SUBST 7539966bf024Smrgfi 7540966bf024Smrg 75419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 75429384b2f3Smrg$as_echo_n "checking for objdir... " >&6; } 75439384b2f3Smrgif ${lt_cv_objdir+:} false; then : 75449384b2f3Smrg $as_echo_n "(cached) " >&6 7545966bf024Smrgelse 75469384b2f3Smrg rm -f .libs 2>/dev/null 75479384b2f3Smrgmkdir .libs 2>/dev/null 75489384b2f3Smrgif test -d .libs; then 75499384b2f3Smrg lt_cv_objdir=.libs 75509384b2f3Smrgelse 75519384b2f3Smrg # MS-DOS does not allow filenames that begin with a dot. 75529384b2f3Smrg lt_cv_objdir=_libs 75539384b2f3Smrgfi 75549384b2f3Smrgrmdir .libs 2>/dev/null 7555966bf024Smrgfi 75569384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 75579384b2f3Smrg$as_echo "$lt_cv_objdir" >&6; } 75589384b2f3Smrgobjdir=$lt_cv_objdir 7559966bf024Smrg 7560966bf024Smrg 7561966bf024Smrg 7562966bf024Smrg 7563966bf024Smrg 75649384b2f3Smrgcat >>confdefs.h <<_ACEOF 75659384b2f3Smrg#define LT_OBJDIR "$lt_cv_objdir/" 7566966bf024Smrg_ACEOF 7567966bf024Smrg 7568966bf024Smrg 7569966bf024Smrg 7570966bf024Smrg 75719384b2f3Smrgcase $host_os in 75729384b2f3Smrgaix3*) 75739384b2f3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 75749384b2f3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 75759384b2f3Smrg # vanish in a puff of smoke. 75769384b2f3Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 75779384b2f3Smrg COLLECT_NAMES= 75789384b2f3Smrg export COLLECT_NAMES 75799384b2f3Smrg fi 75809384b2f3Smrg ;; 75819384b2f3Smrgesac 7582966bf024Smrg 75839384b2f3Smrg# Global variables: 75849384b2f3Smrgofile=libtool 75859384b2f3Smrgcan_build_shared=yes 7586966bf024Smrg 75879384b2f3Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 75889384b2f3Smrg# which needs '.lib'). 75899384b2f3Smrglibext=a 7590966bf024Smrg 75919384b2f3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 7592966bf024Smrg 75939384b2f3Smrgold_CC="$CC" 75949384b2f3Smrgold_CFLAGS="$CFLAGS" 7595966bf024Smrg 75969384b2f3Smrg# Set sane defaults for various variables 75979384b2f3Smrgtest -z "$CC" && CC=cc 75989384b2f3Smrgtest -z "$LTCC" && LTCC=$CC 75999384b2f3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 76009384b2f3Smrgtest -z "$LD" && LD=ld 76019384b2f3Smrgtest -z "$ac_objext" && ac_objext=o 7602966bf024Smrg 76039384b2f3Smrgfor cc_temp in $compiler""; do 76049384b2f3Smrg case $cc_temp in 76059384b2f3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 76069384b2f3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 76079384b2f3Smrg \-*) ;; 76089384b2f3Smrg *) break;; 76099384b2f3Smrg esac 76109384b2f3Smrgdone 76119384b2f3Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7612966bf024Smrg 7613966bf024Smrg 76149384b2f3Smrg# Only perform the check for file, if the check method requires it 76159384b2f3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 76169384b2f3Smrgcase $deplibs_check_method in 76179384b2f3Smrgfile_magic*) 76189384b2f3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 76199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 76209384b2f3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 76219384b2f3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 76229384b2f3Smrg $as_echo_n "(cached) " >&6 7623966bf024Smrgelse 76249384b2f3Smrg case $MAGIC_CMD in 76259384b2f3Smrg[\\/*] | ?:[\\/]*) 76269384b2f3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 76279384b2f3Smrg ;; 76289384b2f3Smrg*) 76299384b2f3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 76309384b2f3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 76319384b2f3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 76329384b2f3Smrg for ac_dir in $ac_dummy; do 76339384b2f3Smrg IFS="$lt_save_ifs" 76349384b2f3Smrg test -z "$ac_dir" && ac_dir=. 76359384b2f3Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 76369384b2f3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 76379384b2f3Smrg if test -n "$file_magic_test_file"; then 76389384b2f3Smrg case $deplibs_check_method in 76399384b2f3Smrg "file_magic "*) 76409384b2f3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 76419384b2f3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76429384b2f3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 76439384b2f3Smrg $EGREP "$file_magic_regex" > /dev/null; then 76449384b2f3Smrg : 76459384b2f3Smrg else 76469384b2f3Smrg cat <<_LT_EOF 1>&2 7647966bf024Smrg 76489384b2f3Smrg*** Warning: the command libtool uses to detect shared libraries, 76499384b2f3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 76509384b2f3Smrg*** The result is that libtool may fail to recognize shared libraries 76519384b2f3Smrg*** as such. This will affect the creation of libtool libraries that 76529384b2f3Smrg*** depend on shared libraries, but programs linked with such libtool 76539384b2f3Smrg*** libraries will work regardless of this problem. Nevertheless, you 76549384b2f3Smrg*** may want to report the problem to your system manager and/or to 76559384b2f3Smrg*** bug-libtool@gnu.org 7656966bf024Smrg 76579384b2f3Smrg_LT_EOF 76589384b2f3Smrg fi ;; 76599384b2f3Smrg esac 76609384b2f3Smrg fi 76619384b2f3Smrg break 76629384b2f3Smrg fi 76639384b2f3Smrg done 76649384b2f3Smrg IFS="$lt_save_ifs" 76659384b2f3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 76669384b2f3Smrg ;; 76679384b2f3Smrgesac 7668966bf024Smrgfi 7669966bf024Smrg 76709384b2f3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76719384b2f3Smrgif test -n "$MAGIC_CMD"; then 76729384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 76739384b2f3Smrg$as_echo "$MAGIC_CMD" >&6; } 76749384b2f3Smrgelse 76759384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 76769384b2f3Smrg$as_echo "no" >&6; } 76779384b2f3Smrgfi 7678966bf024Smrg 7679966bf024Smrg 7680966bf024Smrg 7681966bf024Smrg 7682966bf024Smrg 76839384b2f3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 76849384b2f3Smrg if test -n "$ac_tool_prefix"; then 76859384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 76869384b2f3Smrg$as_echo_n "checking for file... " >&6; } 76879384b2f3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 76889384b2f3Smrg $as_echo_n "(cached) " >&6 7689966bf024Smrgelse 76909384b2f3Smrg case $MAGIC_CMD in 76919384b2f3Smrg[\\/*] | ?:[\\/]*) 76929384b2f3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 76939384b2f3Smrg ;; 76949384b2f3Smrg*) 76959384b2f3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 76969384b2f3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 76979384b2f3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 76989384b2f3Smrg for ac_dir in $ac_dummy; do 76999384b2f3Smrg IFS="$lt_save_ifs" 77009384b2f3Smrg test -z "$ac_dir" && ac_dir=. 77019384b2f3Smrg if test -f $ac_dir/file; then 77029384b2f3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 77039384b2f3Smrg if test -n "$file_magic_test_file"; then 77049384b2f3Smrg case $deplibs_check_method in 77059384b2f3Smrg "file_magic "*) 77069384b2f3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 77079384b2f3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 77089384b2f3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 77099384b2f3Smrg $EGREP "$file_magic_regex" > /dev/null; then 77109384b2f3Smrg : 77119384b2f3Smrg else 77129384b2f3Smrg cat <<_LT_EOF 1>&2 7713966bf024Smrg 77149384b2f3Smrg*** Warning: the command libtool uses to detect shared libraries, 77159384b2f3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 77169384b2f3Smrg*** The result is that libtool may fail to recognize shared libraries 77179384b2f3Smrg*** as such. This will affect the creation of libtool libraries that 77189384b2f3Smrg*** depend on shared libraries, but programs linked with such libtool 77199384b2f3Smrg*** libraries will work regardless of this problem. Nevertheless, you 77209384b2f3Smrg*** may want to report the problem to your system manager and/or to 77219384b2f3Smrg*** bug-libtool@gnu.org 7722966bf024Smrg 77239384b2f3Smrg_LT_EOF 77249384b2f3Smrg fi ;; 77259384b2f3Smrg esac 77269384b2f3Smrg fi 77279384b2f3Smrg break 77289384b2f3Smrg fi 77299384b2f3Smrg done 77309384b2f3Smrg IFS="$lt_save_ifs" 77319384b2f3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 77329384b2f3Smrg ;; 77339384b2f3Smrgesac 7734966bf024Smrgfi 7735966bf024Smrg 77369384b2f3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 77379384b2f3Smrgif test -n "$MAGIC_CMD"; then 77389384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 77399384b2f3Smrg$as_echo "$MAGIC_CMD" >&6; } 7740966bf024Smrgelse 77419384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 77429384b2f3Smrg$as_echo "no" >&6; } 7743966bf024Smrgfi 7744966bf024Smrg 7745966bf024Smrg 77469384b2f3Smrg else 77479384b2f3Smrg MAGIC_CMD=: 77489384b2f3Smrg fi 7749966bf024Smrgfi 7750966bf024Smrg 77519384b2f3Smrg fi 77529384b2f3Smrg ;; 77539384b2f3Smrgesac 7754966bf024Smrg 77559384b2f3Smrg# Use C for the default configuration in the libtool script 7756966bf024Smrg 77579384b2f3Smrglt_save_CC="$CC" 77589384b2f3Smrgac_ext=c 77599384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 77609384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 77619384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 77629384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 7763966bf024Smrg 7764966bf024Smrg 77659384b2f3Smrg# Source file extension for C test sources. 77669384b2f3Smrgac_ext=c 7767966bf024Smrg 77689384b2f3Smrg# Object file extension for compiled C test sources. 77699384b2f3Smrgobjext=o 77709384b2f3Smrgobjext=$objext 7771966bf024Smrg 77729384b2f3Smrg# Code to be used in simple compile tests 77739384b2f3Smrglt_simple_compile_test_code="int some_variable = 0;" 7774966bf024Smrg 77759384b2f3Smrg# Code to be used in simple link tests 77769384b2f3Smrglt_simple_link_test_code='int main(){return(0);}' 7777966bf024Smrg 7778966bf024Smrg 7779966bf024Smrg 7780966bf024Smrg 7781966bf024Smrg 7782966bf024Smrg 7783966bf024Smrg 77849384b2f3Smrg# If no C compiler was specified, use CC. 77859384b2f3SmrgLTCC=${LTCC-"$CC"} 7786966bf024Smrg 77879384b2f3Smrg# If no C compiler flags were specified, use CFLAGS. 77889384b2f3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7789966bf024Smrg 77909384b2f3Smrg# Allow CC to be a program name with arguments. 77919384b2f3Smrgcompiler=$CC 7792966bf024Smrg 77939384b2f3Smrg# Save the default compiler, since it gets overwritten when the other 77949384b2f3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 77959384b2f3Smrgcompiler_DEFAULT=$CC 7796966bf024Smrg 77979384b2f3Smrg# save warnings/boilerplate of simple test code 77989384b2f3Smrgac_outfile=conftest.$ac_objext 77999384b2f3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 78009384b2f3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 78019384b2f3Smrg_lt_compiler_boilerplate=`cat conftest.err` 78029384b2f3Smrg$RM conftest* 7803966bf024Smrg 78049384b2f3Smrgac_outfile=conftest.$ac_objext 78059384b2f3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 78069384b2f3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 78079384b2f3Smrg_lt_linker_boilerplate=`cat conftest.err` 78089384b2f3Smrg$RM -r conftest* 7809966bf024Smrg 7810966bf024Smrg 78119384b2f3Smrgif test -n "$compiler"; then 7812966bf024Smrg 78139384b2f3Smrglt_prog_compiler_no_builtin_flag= 7814966bf024Smrg 78159384b2f3Smrgif test "$GCC" = yes; then 78169384b2f3Smrg case $cc_basename in 78179384b2f3Smrg nvcc*) 78189384b2f3Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 78199384b2f3Smrg *) 78209384b2f3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 78219384b2f3Smrg esac 7822966bf024Smrg 78239384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 78249384b2f3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 78259384b2f3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 78269384b2f3Smrg $as_echo_n "(cached) " >&6 78279384b2f3Smrgelse 78289384b2f3Smrg lt_cv_prog_compiler_rtti_exceptions=no 78299384b2f3Smrg ac_outfile=conftest.$ac_objext 78309384b2f3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 78319384b2f3Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 78329384b2f3Smrg # Insert the option either (1) after the last *FLAGS variable, or 78339384b2f3Smrg # (2) before a word containing "conftest.", or (3) at the end. 78349384b2f3Smrg # Note that $ac_compile itself does not contain backslashes and begins 78359384b2f3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 78369384b2f3Smrg # The option is referenced via a variable to avoid confusing sed. 78379384b2f3Smrg lt_compile=`echo "$ac_compile" | $SED \ 78389384b2f3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 78399384b2f3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 78409384b2f3Smrg -e 's:$: $lt_compiler_flag:'` 78419384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 78429384b2f3Smrg (eval "$lt_compile" 2>conftest.err) 78439384b2f3Smrg ac_status=$? 78449384b2f3Smrg cat conftest.err >&5 78459384b2f3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 78469384b2f3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 78479384b2f3Smrg # The compiler can only warn and ignore the option if not recognized 78489384b2f3Smrg # So say no if there are warnings other than the usual output. 78499384b2f3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 78509384b2f3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 78519384b2f3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 78529384b2f3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 78539384b2f3Smrg fi 78549384b2f3Smrg fi 78559384b2f3Smrg $RM conftest* 7856966bf024Smrg 7857966bf024Smrgfi 78589384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 78599384b2f3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7860966bf024Smrg 78619384b2f3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 78629384b2f3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7863966bf024Smrgelse 78649384b2f3Smrg : 78659384b2f3Smrgfi 7866966bf024Smrg 78679384b2f3Smrgfi 7868966bf024Smrg 7869966bf024Smrg 7870966bf024Smrg 7871966bf024Smrg 7872966bf024Smrg 7873966bf024Smrg 78749384b2f3Smrg lt_prog_compiler_wl= 78759384b2f3Smrglt_prog_compiler_pic= 78769384b2f3Smrglt_prog_compiler_static= 7877966bf024Smrg 7878966bf024Smrg 78799384b2f3Smrg if test "$GCC" = yes; then 78809384b2f3Smrg lt_prog_compiler_wl='-Wl,' 78819384b2f3Smrg lt_prog_compiler_static='-static' 7882966bf024Smrg 78839384b2f3Smrg case $host_os in 78849384b2f3Smrg aix*) 78859384b2f3Smrg # All AIX code is PIC. 78869384b2f3Smrg if test "$host_cpu" = ia64; then 78879384b2f3Smrg # AIX 5 now supports IA64 processor 78889384b2f3Smrg lt_prog_compiler_static='-Bstatic' 78899384b2f3Smrg fi 78909384b2f3Smrg ;; 7891966bf024Smrg 78929384b2f3Smrg amigaos*) 78939384b2f3Smrg case $host_cpu in 78949384b2f3Smrg powerpc) 78959384b2f3Smrg # see comment about AmigaOS4 .so support 78969384b2f3Smrg lt_prog_compiler_pic='-fPIC' 78979384b2f3Smrg ;; 78989384b2f3Smrg m68k) 78999384b2f3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 79009384b2f3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 79019384b2f3Smrg # like `-m68040'. 79029384b2f3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 79039384b2f3Smrg ;; 79049384b2f3Smrg esac 79059384b2f3Smrg ;; 7906966bf024Smrg 79079384b2f3Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 79089384b2f3Smrg # PIC is the default for these OSes. 79099384b2f3Smrg ;; 7910966bf024Smrg 79119384b2f3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 79129384b2f3Smrg # This hack is so that the source file can tell whether it is being 79139384b2f3Smrg # built for inclusion in a dll (and should export symbols for example). 79149384b2f3Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 79159384b2f3Smrg # (--disable-auto-import) libraries 79169384b2f3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 79179384b2f3Smrg ;; 7918966bf024Smrg 79199384b2f3Smrg darwin* | rhapsody*) 79209384b2f3Smrg # PIC is the default on this platform 79219384b2f3Smrg # Common symbols not allowed in MH_DYLIB files 79229384b2f3Smrg lt_prog_compiler_pic='-fno-common' 79239384b2f3Smrg ;; 7924966bf024Smrg 79259384b2f3Smrg haiku*) 79269384b2f3Smrg # PIC is the default for Haiku. 79279384b2f3Smrg # The "-static" flag exists, but is broken. 79289384b2f3Smrg lt_prog_compiler_static= 79299384b2f3Smrg ;; 7930966bf024Smrg 79319384b2f3Smrg hpux*) 79329384b2f3Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 79339384b2f3Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 79349384b2f3Smrg # sets the default TLS model and affects inlining. 79359384b2f3Smrg case $host_cpu in 79369384b2f3Smrg hppa*64*) 79379384b2f3Smrg # +Z the default 79389384b2f3Smrg ;; 79399384b2f3Smrg *) 79409384b2f3Smrg lt_prog_compiler_pic='-fPIC' 79419384b2f3Smrg ;; 79429384b2f3Smrg esac 79439384b2f3Smrg ;; 7944966bf024Smrg 79459384b2f3Smrg interix[3-9]*) 79469384b2f3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 79479384b2f3Smrg # Instead, we relocate shared libraries at runtime. 79489384b2f3Smrg ;; 7949966bf024Smrg 79509384b2f3Smrg msdosdjgpp*) 79519384b2f3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 79529384b2f3Smrg # on systems that don't support them. 79539384b2f3Smrg lt_prog_compiler_can_build_shared=no 79549384b2f3Smrg enable_shared=no 7955966bf024Smrg ;; 79569384b2f3Smrg 79579384b2f3Smrg *nto* | *qnx*) 79589384b2f3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 79599384b2f3Smrg # it will coredump. 79609384b2f3Smrg lt_prog_compiler_pic='-fPIC -shared' 7961966bf024Smrg ;; 79629384b2f3Smrg 79639384b2f3Smrg sysv4*MP*) 79649384b2f3Smrg if test -d /usr/nec; then 79659384b2f3Smrg lt_prog_compiler_pic=-Kconform_pic 79669384b2f3Smrg fi 7967966bf024Smrg ;; 79689384b2f3Smrg 7969966bf024Smrg *) 79709384b2f3Smrg lt_prog_compiler_pic='-fPIC' 7971966bf024Smrg ;; 7972966bf024Smrg esac 7973966bf024Smrg 79749384b2f3Smrg case $cc_basename in 79759384b2f3Smrg nvcc*) # Cuda Compiler Driver 2.2 79769384b2f3Smrg lt_prog_compiler_wl='-Xlinker ' 79779384b2f3Smrg if test -n "$lt_prog_compiler_pic"; then 79789384b2f3Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 79799384b2f3Smrg fi 79809384b2f3Smrg ;; 79819384b2f3Smrg esac 79829384b2f3Smrg else 79839384b2f3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 79849384b2f3Smrg case $host_os in 79859384b2f3Smrg aix*) 79869384b2f3Smrg lt_prog_compiler_wl='-Wl,' 79879384b2f3Smrg if test "$host_cpu" = ia64; then 79889384b2f3Smrg # AIX 5 now supports IA64 processor 79899384b2f3Smrg lt_prog_compiler_static='-Bstatic' 79909384b2f3Smrg else 79919384b2f3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 79929384b2f3Smrg fi 79939384b2f3Smrg ;; 7994966bf024Smrg 79959384b2f3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 79969384b2f3Smrg # This hack is so that the source file can tell whether it is being 79979384b2f3Smrg # built for inclusion in a dll (and should export symbols for example). 79989384b2f3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 79999384b2f3Smrg ;; 8000966bf024Smrg 80019384b2f3Smrg hpux9* | hpux10* | hpux11*) 80029384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80039384b2f3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 80049384b2f3Smrg # not for PA HP-UX. 80059384b2f3Smrg case $host_cpu in 80069384b2f3Smrg hppa*64*|ia64*) 80079384b2f3Smrg # +Z the default 80089384b2f3Smrg ;; 80099384b2f3Smrg *) 80109384b2f3Smrg lt_prog_compiler_pic='+Z' 80119384b2f3Smrg ;; 80129384b2f3Smrg esac 80139384b2f3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 80149384b2f3Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 80159384b2f3Smrg ;; 8016966bf024Smrg 80179384b2f3Smrg irix5* | irix6* | nonstopux*) 80189384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80199384b2f3Smrg # PIC (with -KPIC) is the default. 80209384b2f3Smrg lt_prog_compiler_static='-non_shared' 80219384b2f3Smrg ;; 8022966bf024Smrg 80239384b2f3Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 80249384b2f3Smrg case $cc_basename in 80259384b2f3Smrg # old Intel for x86_64 which still supported -KPIC. 80269384b2f3Smrg ecc*) 80279384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80289384b2f3Smrg lt_prog_compiler_pic='-KPIC' 80299384b2f3Smrg lt_prog_compiler_static='-static' 80309384b2f3Smrg ;; 80319384b2f3Smrg # icc used to be incompatible with GCC. 80329384b2f3Smrg # ICC 10 doesn't accept -KPIC any more. 80339384b2f3Smrg icc* | ifort*) 80349384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80359384b2f3Smrg lt_prog_compiler_pic='-fPIC' 80369384b2f3Smrg lt_prog_compiler_static='-static' 80379384b2f3Smrg ;; 80389384b2f3Smrg # Lahey Fortran 8.1. 80399384b2f3Smrg lf95*) 80409384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80419384b2f3Smrg lt_prog_compiler_pic='--shared' 80429384b2f3Smrg lt_prog_compiler_static='--static' 80439384b2f3Smrg ;; 80449384b2f3Smrg nagfor*) 80459384b2f3Smrg # NAG Fortran compiler 80469384b2f3Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 80479384b2f3Smrg lt_prog_compiler_pic='-PIC' 80489384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80499384b2f3Smrg ;; 80509384b2f3Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 80519384b2f3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 80529384b2f3Smrg # which looks to be a dead project) 80539384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80549384b2f3Smrg lt_prog_compiler_pic='-fpic' 80559384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80569384b2f3Smrg ;; 80579384b2f3Smrg ccc*) 80589384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80599384b2f3Smrg # All Alpha code is PIC. 80609384b2f3Smrg lt_prog_compiler_static='-non_shared' 80619384b2f3Smrg ;; 80629384b2f3Smrg xl* | bgxl* | bgf* | mpixl*) 80639384b2f3Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 80649384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80659384b2f3Smrg lt_prog_compiler_pic='-qpic' 80669384b2f3Smrg lt_prog_compiler_static='-qstaticlink' 80679384b2f3Smrg ;; 80689384b2f3Smrg *) 80699384b2f3Smrg case `$CC -V 2>&1 | sed 5q` in 80709384b2f3Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 80719384b2f3Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 80729384b2f3Smrg lt_prog_compiler_pic='-KPIC' 80739384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80749384b2f3Smrg lt_prog_compiler_wl='' 80759384b2f3Smrg ;; 80769384b2f3Smrg *Sun\ F* | *Sun*Fortran*) 80779384b2f3Smrg lt_prog_compiler_pic='-KPIC' 80789384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80799384b2f3Smrg lt_prog_compiler_wl='-Qoption ld ' 80809384b2f3Smrg ;; 80819384b2f3Smrg *Sun\ C*) 80829384b2f3Smrg # Sun C 5.9 80839384b2f3Smrg lt_prog_compiler_pic='-KPIC' 80849384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80859384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80869384b2f3Smrg ;; 80879384b2f3Smrg *Intel*\ [CF]*Compiler*) 80889384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80899384b2f3Smrg lt_prog_compiler_pic='-fPIC' 80909384b2f3Smrg lt_prog_compiler_static='-static' 80919384b2f3Smrg ;; 80929384b2f3Smrg *Portland\ Group*) 80939384b2f3Smrg lt_prog_compiler_wl='-Wl,' 80949384b2f3Smrg lt_prog_compiler_pic='-fpic' 80959384b2f3Smrg lt_prog_compiler_static='-Bstatic' 80969384b2f3Smrg ;; 80979384b2f3Smrg esac 80989384b2f3Smrg ;; 80999384b2f3Smrg esac 81009384b2f3Smrg ;; 8101966bf024Smrg 81029384b2f3Smrg newsos6) 81039384b2f3Smrg lt_prog_compiler_pic='-KPIC' 81049384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81059384b2f3Smrg ;; 8106966bf024Smrg 81079384b2f3Smrg *nto* | *qnx*) 81089384b2f3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 81099384b2f3Smrg # it will coredump. 81109384b2f3Smrg lt_prog_compiler_pic='-fPIC -shared' 81119384b2f3Smrg ;; 8112966bf024Smrg 81139384b2f3Smrg osf3* | osf4* | osf5*) 81149384b2f3Smrg lt_prog_compiler_wl='-Wl,' 81159384b2f3Smrg # All OSF/1 code is PIC. 81169384b2f3Smrg lt_prog_compiler_static='-non_shared' 81179384b2f3Smrg ;; 8118966bf024Smrg 81199384b2f3Smrg rdos*) 81209384b2f3Smrg lt_prog_compiler_static='-non_shared' 81219384b2f3Smrg ;; 8122966bf024Smrg 81239384b2f3Smrg solaris*) 81249384b2f3Smrg lt_prog_compiler_pic='-KPIC' 81259384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81269384b2f3Smrg case $cc_basename in 81279384b2f3Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 81289384b2f3Smrg lt_prog_compiler_wl='-Qoption ld ';; 81299384b2f3Smrg *) 81309384b2f3Smrg lt_prog_compiler_wl='-Wl,';; 81319384b2f3Smrg esac 81329384b2f3Smrg ;; 8133966bf024Smrg 81349384b2f3Smrg sunos4*) 81359384b2f3Smrg lt_prog_compiler_wl='-Qoption ld ' 81369384b2f3Smrg lt_prog_compiler_pic='-PIC' 81379384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81389384b2f3Smrg ;; 8139966bf024Smrg 81409384b2f3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 81419384b2f3Smrg lt_prog_compiler_wl='-Wl,' 81429384b2f3Smrg lt_prog_compiler_pic='-KPIC' 81439384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81449384b2f3Smrg ;; 8145966bf024Smrg 81469384b2f3Smrg sysv4*MP*) 81479384b2f3Smrg if test -d /usr/nec ;then 81489384b2f3Smrg lt_prog_compiler_pic='-Kconform_pic' 81499384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81509384b2f3Smrg fi 81519384b2f3Smrg ;; 8152966bf024Smrg 81539384b2f3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 81549384b2f3Smrg lt_prog_compiler_wl='-Wl,' 81559384b2f3Smrg lt_prog_compiler_pic='-KPIC' 81569384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81579384b2f3Smrg ;; 8158966bf024Smrg 81599384b2f3Smrg unicos*) 81609384b2f3Smrg lt_prog_compiler_wl='-Wl,' 81619384b2f3Smrg lt_prog_compiler_can_build_shared=no 81629384b2f3Smrg ;; 8163966bf024Smrg 81649384b2f3Smrg uts4*) 81659384b2f3Smrg lt_prog_compiler_pic='-pic' 81669384b2f3Smrg lt_prog_compiler_static='-Bstatic' 81679384b2f3Smrg ;; 8168966bf024Smrg 81699384b2f3Smrg *) 81709384b2f3Smrg lt_prog_compiler_can_build_shared=no 81719384b2f3Smrg ;; 81729384b2f3Smrg esac 81739384b2f3Smrg fi 8174966bf024Smrg 81759384b2f3Smrgcase $host_os in 81769384b2f3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 81779384b2f3Smrg *djgpp*) 81789384b2f3Smrg lt_prog_compiler_pic= 81799384b2f3Smrg ;; 81809384b2f3Smrg *) 81819384b2f3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 81829384b2f3Smrg ;; 81839384b2f3Smrgesac 8184966bf024Smrg 81859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 81869384b2f3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 81879384b2f3Smrgif ${lt_cv_prog_compiler_pic+:} false; then : 81889384b2f3Smrg $as_echo_n "(cached) " >&6 81899384b2f3Smrgelse 81909384b2f3Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 81919384b2f3Smrgfi 81929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 81939384b2f3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 81949384b2f3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8195966bf024Smrg 81969384b2f3Smrg# 81979384b2f3Smrg# Check to make sure the PIC flag actually works. 81989384b2f3Smrg# 81999384b2f3Smrgif test -n "$lt_prog_compiler_pic"; then 82009384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 82019384b2f3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 82029384b2f3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 82039384b2f3Smrg $as_echo_n "(cached) " >&6 82049384b2f3Smrgelse 82059384b2f3Smrg lt_cv_prog_compiler_pic_works=no 82069384b2f3Smrg ac_outfile=conftest.$ac_objext 82079384b2f3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 82089384b2f3Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 82099384b2f3Smrg # Insert the option either (1) after the last *FLAGS variable, or 82109384b2f3Smrg # (2) before a word containing "conftest.", or (3) at the end. 82119384b2f3Smrg # Note that $ac_compile itself does not contain backslashes and begins 82129384b2f3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 82139384b2f3Smrg # The option is referenced via a variable to avoid confusing sed. 82149384b2f3Smrg lt_compile=`echo "$ac_compile" | $SED \ 82159384b2f3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 82169384b2f3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 82179384b2f3Smrg -e 's:$: $lt_compiler_flag:'` 82189384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 82199384b2f3Smrg (eval "$lt_compile" 2>conftest.err) 82209384b2f3Smrg ac_status=$? 82219384b2f3Smrg cat conftest.err >&5 82229384b2f3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 82239384b2f3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 82249384b2f3Smrg # The compiler can only warn and ignore the option if not recognized 82259384b2f3Smrg # So say no if there are warnings other than the usual output. 82269384b2f3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 82279384b2f3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82289384b2f3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 82299384b2f3Smrg lt_cv_prog_compiler_pic_works=yes 82309384b2f3Smrg fi 82319384b2f3Smrg fi 82329384b2f3Smrg $RM conftest* 8233966bf024Smrg 82349384b2f3Smrgfi 82359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 82369384b2f3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8237966bf024Smrg 82389384b2f3Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 82399384b2f3Smrg case $lt_prog_compiler_pic in 82409384b2f3Smrg "" | " "*) ;; 82419384b2f3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 82429384b2f3Smrg esac 82439384b2f3Smrgelse 82449384b2f3Smrg lt_prog_compiler_pic= 82459384b2f3Smrg lt_prog_compiler_can_build_shared=no 82469384b2f3Smrgfi 8247966bf024Smrg 82489384b2f3Smrgfi 8249966bf024Smrg 8250966bf024Smrg 8251966bf024Smrg 8252966bf024Smrg 8253966bf024Smrg 8254966bf024Smrg 8255966bf024Smrg 8256966bf024Smrg 8257966bf024Smrg 8258966bf024Smrg 8259966bf024Smrg 82609384b2f3Smrg# 82619384b2f3Smrg# Check to make sure the static flag actually works. 82629384b2f3Smrg# 82639384b2f3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 82649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 82659384b2f3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 82669384b2f3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 82679384b2f3Smrg $as_echo_n "(cached) " >&6 82689384b2f3Smrgelse 82699384b2f3Smrg lt_cv_prog_compiler_static_works=no 82709384b2f3Smrg save_LDFLAGS="$LDFLAGS" 82719384b2f3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 82729384b2f3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 82739384b2f3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 82749384b2f3Smrg # The linker can only warn and ignore the option if not recognized 82759384b2f3Smrg # So say no if there are warnings 82769384b2f3Smrg if test -s conftest.err; then 82779384b2f3Smrg # Append any errors to the config.log. 82789384b2f3Smrg cat conftest.err 1>&5 82799384b2f3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 82809384b2f3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82819384b2f3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 82829384b2f3Smrg lt_cv_prog_compiler_static_works=yes 82839384b2f3Smrg fi 82849384b2f3Smrg else 82859384b2f3Smrg lt_cv_prog_compiler_static_works=yes 82869384b2f3Smrg fi 82879384b2f3Smrg fi 82889384b2f3Smrg $RM -r conftest* 82899384b2f3Smrg LDFLAGS="$save_LDFLAGS" 8290966bf024Smrg 82919384b2f3Smrgfi 82929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 82939384b2f3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8294966bf024Smrg 82959384b2f3Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 82969384b2f3Smrg : 82979384b2f3Smrgelse 82989384b2f3Smrg lt_prog_compiler_static= 82999384b2f3Smrgfi 8300966bf024Smrg 8301966bf024Smrg 8302966bf024Smrg 8303966bf024Smrg 8304966bf024Smrg 8305966bf024Smrg 8306966bf024Smrg 83079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 83089384b2f3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 83099384b2f3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 83109384b2f3Smrg $as_echo_n "(cached) " >&6 83119384b2f3Smrgelse 83129384b2f3Smrg lt_cv_prog_compiler_c_o=no 83139384b2f3Smrg $RM -r conftest 2>/dev/null 83149384b2f3Smrg mkdir conftest 83159384b2f3Smrg cd conftest 83169384b2f3Smrg mkdir out 83179384b2f3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8318966bf024Smrg 83199384b2f3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 83209384b2f3Smrg # Insert the option either (1) after the last *FLAGS variable, or 83219384b2f3Smrg # (2) before a word containing "conftest.", or (3) at the end. 83229384b2f3Smrg # Note that $ac_compile itself does not contain backslashes and begins 83239384b2f3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 83249384b2f3Smrg lt_compile=`echo "$ac_compile" | $SED \ 83259384b2f3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83269384b2f3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83279384b2f3Smrg -e 's:$: $lt_compiler_flag:'` 83289384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 83299384b2f3Smrg (eval "$lt_compile" 2>out/conftest.err) 83309384b2f3Smrg ac_status=$? 83319384b2f3Smrg cat out/conftest.err >&5 83329384b2f3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 83339384b2f3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 83349384b2f3Smrg then 83359384b2f3Smrg # The compiler can only warn and ignore the option if not recognized 83369384b2f3Smrg # So say no if there are warnings 83379384b2f3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 83389384b2f3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83399384b2f3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83409384b2f3Smrg lt_cv_prog_compiler_c_o=yes 83419384b2f3Smrg fi 83429384b2f3Smrg fi 83439384b2f3Smrg chmod u+w . 2>&5 83449384b2f3Smrg $RM conftest* 83459384b2f3Smrg # SGI C++ compiler will create directory out/ii_files/ for 83469384b2f3Smrg # template instantiation 83479384b2f3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 83489384b2f3Smrg $RM out/* && rmdir out 83499384b2f3Smrg cd .. 83509384b2f3Smrg $RM -r conftest 83519384b2f3Smrg $RM conftest* 8352966bf024Smrg 83539384b2f3Smrgfi 83549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 83559384b2f3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8356966bf024Smrg 8357966bf024Smrg 8358966bf024Smrg 8359966bf024Smrg 8360966bf024Smrg 8361966bf024Smrg 83629384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 83639384b2f3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 83649384b2f3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 83659384b2f3Smrg $as_echo_n "(cached) " >&6 83669384b2f3Smrgelse 83679384b2f3Smrg lt_cv_prog_compiler_c_o=no 83689384b2f3Smrg $RM -r conftest 2>/dev/null 83699384b2f3Smrg mkdir conftest 83709384b2f3Smrg cd conftest 83719384b2f3Smrg mkdir out 83729384b2f3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8373966bf024Smrg 83749384b2f3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 83759384b2f3Smrg # Insert the option either (1) after the last *FLAGS variable, or 83769384b2f3Smrg # (2) before a word containing "conftest.", or (3) at the end. 83779384b2f3Smrg # Note that $ac_compile itself does not contain backslashes and begins 83789384b2f3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 83799384b2f3Smrg lt_compile=`echo "$ac_compile" | $SED \ 83809384b2f3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83819384b2f3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83829384b2f3Smrg -e 's:$: $lt_compiler_flag:'` 83839384b2f3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 83849384b2f3Smrg (eval "$lt_compile" 2>out/conftest.err) 83859384b2f3Smrg ac_status=$? 83869384b2f3Smrg cat out/conftest.err >&5 83879384b2f3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 83889384b2f3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 83899384b2f3Smrg then 83909384b2f3Smrg # The compiler can only warn and ignore the option if not recognized 83919384b2f3Smrg # So say no if there are warnings 83929384b2f3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 83939384b2f3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83949384b2f3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83959384b2f3Smrg lt_cv_prog_compiler_c_o=yes 83969384b2f3Smrg fi 83979384b2f3Smrg fi 83989384b2f3Smrg chmod u+w . 2>&5 83999384b2f3Smrg $RM conftest* 84009384b2f3Smrg # SGI C++ compiler will create directory out/ii_files/ for 84019384b2f3Smrg # template instantiation 84029384b2f3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 84039384b2f3Smrg $RM out/* && rmdir out 84049384b2f3Smrg cd .. 84059384b2f3Smrg $RM -r conftest 84069384b2f3Smrg $RM conftest* 8407966bf024Smrg 84089384b2f3Smrgfi 84099384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 84109384b2f3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8411966bf024Smrg 8412966bf024Smrg 8413966bf024Smrg 8414966bf024Smrg 84159384b2f3Smrghard_links="nottested" 84169384b2f3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 84179384b2f3Smrg # do not overwrite the value of need_locks provided by the user 84189384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 84199384b2f3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 84209384b2f3Smrg hard_links=yes 84219384b2f3Smrg $RM conftest* 84229384b2f3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 84239384b2f3Smrg touch conftest.a 84249384b2f3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 84259384b2f3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 84269384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 84279384b2f3Smrg$as_echo "$hard_links" >&6; } 84289384b2f3Smrg if test "$hard_links" = no; then 84299384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 84309384b2f3Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 84319384b2f3Smrg need_locks=warn 84329384b2f3Smrg fi 84339384b2f3Smrgelse 84349384b2f3Smrg need_locks=no 84359384b2f3Smrgfi 8436966bf024Smrg 8437966bf024Smrg 8438966bf024Smrg 8439966bf024Smrg 8440966bf024Smrg 8441966bf024Smrg 84429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 84439384b2f3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8444966bf024Smrg 84459384b2f3Smrg runpath_var= 84469384b2f3Smrg allow_undefined_flag= 84479384b2f3Smrg always_export_symbols=no 84489384b2f3Smrg archive_cmds= 84499384b2f3Smrg archive_expsym_cmds= 84509384b2f3Smrg compiler_needs_object=no 84519384b2f3Smrg enable_shared_with_static_runtimes=no 84529384b2f3Smrg export_dynamic_flag_spec= 84539384b2f3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 84549384b2f3Smrg hardcode_automatic=no 84559384b2f3Smrg hardcode_direct=no 84569384b2f3Smrg hardcode_direct_absolute=no 84579384b2f3Smrg hardcode_libdir_flag_spec= 84589384b2f3Smrg hardcode_libdir_separator= 84599384b2f3Smrg hardcode_minus_L=no 84609384b2f3Smrg hardcode_shlibpath_var=unsupported 84619384b2f3Smrg inherit_rpath=no 84629384b2f3Smrg link_all_deplibs=unknown 84639384b2f3Smrg module_cmds= 84649384b2f3Smrg module_expsym_cmds= 84659384b2f3Smrg old_archive_from_new_cmds= 84669384b2f3Smrg old_archive_from_expsyms_cmds= 84679384b2f3Smrg thread_safe_flag_spec= 84689384b2f3Smrg whole_archive_flag_spec= 84699384b2f3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 84709384b2f3Smrg # included in the symbol list 84719384b2f3Smrg include_expsyms= 84729384b2f3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 84739384b2f3Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 84749384b2f3Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 84759384b2f3Smrg # as well as any symbol that contains `d'. 84769384b2f3Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 84779384b2f3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 84789384b2f3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 84799384b2f3Smrg # the symbol is explicitly referenced. Since portable code cannot 84809384b2f3Smrg # rely on this symbol name, it's probably fine to never include it in 84819384b2f3Smrg # preloaded symbol tables. 84829384b2f3Smrg # Exclude shared library initialization/finalization symbols. 84839384b2f3Smrg extract_expsyms_cmds= 8484966bf024Smrg 84859384b2f3Smrg case $host_os in 84869384b2f3Smrg cygwin* | mingw* | pw32* | cegcc*) 84879384b2f3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 84889384b2f3Smrg # When not using gcc, we currently assume that we are using 84899384b2f3Smrg # Microsoft Visual C++. 84909384b2f3Smrg if test "$GCC" != yes; then 84919384b2f3Smrg with_gnu_ld=no 84929384b2f3Smrg fi 84939384b2f3Smrg ;; 84949384b2f3Smrg interix*) 84959384b2f3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 84969384b2f3Smrg with_gnu_ld=yes 84979384b2f3Smrg ;; 84989384b2f3Smrg openbsd*) 84999384b2f3Smrg with_gnu_ld=no 85009384b2f3Smrg ;; 85019384b2f3Smrg esac 8502966bf024Smrg 85039384b2f3Smrg ld_shlibs=yes 8504966bf024Smrg 85059384b2f3Smrg # On some targets, GNU ld is compatible enough with the native linker 85069384b2f3Smrg # that we're better off using the native interface for both. 85079384b2f3Smrg lt_use_gnu_ld_interface=no 85089384b2f3Smrg if test "$with_gnu_ld" = yes; then 85099384b2f3Smrg case $host_os in 85109384b2f3Smrg aix*) 85119384b2f3Smrg # The AIX port of GNU ld has always aspired to compatibility 85129384b2f3Smrg # with the native linker. However, as the warning in the GNU ld 85139384b2f3Smrg # block says, versions before 2.19.5* couldn't really create working 85149384b2f3Smrg # shared libraries, regardless of the interface used. 85159384b2f3Smrg case `$LD -v 2>&1` in 85169384b2f3Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 85179384b2f3Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 85189384b2f3Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 85199384b2f3Smrg *) 85209384b2f3Smrg lt_use_gnu_ld_interface=yes 85219384b2f3Smrg ;; 85229384b2f3Smrg esac 85239384b2f3Smrg ;; 85249384b2f3Smrg *) 85259384b2f3Smrg lt_use_gnu_ld_interface=yes 85269384b2f3Smrg ;; 85279384b2f3Smrg esac 85289384b2f3Smrg fi 8529966bf024Smrg 85309384b2f3Smrg if test "$lt_use_gnu_ld_interface" = yes; then 85319384b2f3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 85329384b2f3Smrg wlarc='${wl}' 8533966bf024Smrg 85349384b2f3Smrg # Set some defaults for GNU ld with shared library support. These 85359384b2f3Smrg # are reset later if shared libraries are not supported. Putting them 85369384b2f3Smrg # here allows them to be overridden if necessary. 85379384b2f3Smrg runpath_var=LD_RUN_PATH 85389384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 85399384b2f3Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 85409384b2f3Smrg # ancient GNU ld didn't support --whole-archive et. al. 85419384b2f3Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 85429384b2f3Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 85439384b2f3Smrg else 85449384b2f3Smrg whole_archive_flag_spec= 85459384b2f3Smrg fi 85469384b2f3Smrg supports_anon_versioning=no 85479384b2f3Smrg case `$LD -v 2>&1` in 85489384b2f3Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 85499384b2f3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 85509384b2f3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 85519384b2f3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 85529384b2f3Smrg *\ 2.11.*) ;; # other 2.11 versions 85539384b2f3Smrg *) supports_anon_versioning=yes ;; 85549384b2f3Smrg esac 8555966bf024Smrg 85569384b2f3Smrg # See if GNU ld supports shared libraries. 85579384b2f3Smrg case $host_os in 85589384b2f3Smrg aix[3-9]*) 85599384b2f3Smrg # On AIX/PPC, the GNU linker is very broken 85609384b2f3Smrg if test "$host_cpu" != ia64; then 85619384b2f3Smrg ld_shlibs=no 85629384b2f3Smrg cat <<_LT_EOF 1>&2 8563966bf024Smrg 85649384b2f3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 85659384b2f3Smrg*** to be unable to reliably create shared libraries on AIX. 85669384b2f3Smrg*** Therefore, libtool is disabling shared libraries support. If you 85679384b2f3Smrg*** really care for shared libraries, you may want to install binutils 85689384b2f3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 85699384b2f3Smrg*** You will then need to restart the configuration process. 8570966bf024Smrg 85719384b2f3Smrg_LT_EOF 85729384b2f3Smrg fi 85739384b2f3Smrg ;; 8574966bf024Smrg 85759384b2f3Smrg amigaos*) 85769384b2f3Smrg case $host_cpu in 85779384b2f3Smrg powerpc) 85789384b2f3Smrg # see comment about AmigaOS4 .so support 85799384b2f3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85809384b2f3Smrg archive_expsym_cmds='' 85819384b2f3Smrg ;; 85829384b2f3Smrg m68k) 85839384b2f3Smrg 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)' 85849384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 85859384b2f3Smrg hardcode_minus_L=yes 85869384b2f3Smrg ;; 85879384b2f3Smrg esac 85889384b2f3Smrg ;; 8589966bf024Smrg 85909384b2f3Smrg beos*) 85919384b2f3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 85929384b2f3Smrg allow_undefined_flag=unsupported 85939384b2f3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 85949384b2f3Smrg # support --undefined. This deserves some investigation. FIXME 85959384b2f3Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85969384b2f3Smrg else 85979384b2f3Smrg ld_shlibs=no 85989384b2f3Smrg fi 85999384b2f3Smrg ;; 8600966bf024Smrg 86019384b2f3Smrg cygwin* | mingw* | pw32* | cegcc*) 86029384b2f3Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 86039384b2f3Smrg # as there is no search path for DLLs. 86049384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 86059384b2f3Smrg export_dynamic_flag_spec='${wl}--export-all-symbols' 86069384b2f3Smrg allow_undefined_flag=unsupported 86079384b2f3Smrg always_export_symbols=no 86089384b2f3Smrg enable_shared_with_static_runtimes=yes 86099384b2f3Smrg 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' 86109384b2f3Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 8611966bf024Smrg 86129384b2f3Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 86139384b2f3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 86149384b2f3Smrg # If the export-symbols file already is a .def file (1st line 86159384b2f3Smrg # is EXPORTS), use it as is; otherwise, prepend... 86169384b2f3Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 86179384b2f3Smrg cp $export_symbols $output_objdir/$soname.def; 86189384b2f3Smrg else 86199384b2f3Smrg echo EXPORTS > $output_objdir/$soname.def; 86209384b2f3Smrg cat $export_symbols >> $output_objdir/$soname.def; 86219384b2f3Smrg fi~ 86229384b2f3Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 86239384b2f3Smrg else 86249384b2f3Smrg ld_shlibs=no 86259384b2f3Smrg fi 86269384b2f3Smrg ;; 8627966bf024Smrg 86289384b2f3Smrg haiku*) 86299384b2f3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86309384b2f3Smrg link_all_deplibs=yes 86319384b2f3Smrg ;; 8632966bf024Smrg 86339384b2f3Smrg interix[3-9]*) 86349384b2f3Smrg hardcode_direct=no 86359384b2f3Smrg hardcode_shlibpath_var=no 86369384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 86379384b2f3Smrg export_dynamic_flag_spec='${wl}-E' 86389384b2f3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 86399384b2f3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 86409384b2f3Smrg # default) and relocated if they conflict, which is a slow very memory 86419384b2f3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 86429384b2f3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 86439384b2f3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 86449384b2f3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 86459384b2f3Smrg 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' 86469384b2f3Smrg ;; 86479384b2f3Smrg 86489384b2f3Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 86499384b2f3Smrg tmp_diet=no 86509384b2f3Smrg if test "$host_os" = linux-dietlibc; then 86519384b2f3Smrg case $cc_basename in 86529384b2f3Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 86539384b2f3Smrg esac 86549384b2f3Smrg fi 86559384b2f3Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 86569384b2f3Smrg && test "$tmp_diet" = no 86579384b2f3Smrg then 86589384b2f3Smrg tmp_addflag=' $pic_flag' 86599384b2f3Smrg tmp_sharedflag='-shared' 86609384b2f3Smrg case $cc_basename,$host_cpu in 86619384b2f3Smrg pgcc*) # Portland Group C compiler 86629384b2f3Smrg 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' 86639384b2f3Smrg tmp_addflag=' $pic_flag' 86649384b2f3Smrg ;; 86659384b2f3Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 86669384b2f3Smrg # Portland Group f77 and f90 compilers 86679384b2f3Smrg 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' 86689384b2f3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 86699384b2f3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 86709384b2f3Smrg tmp_addflag=' -i_dynamic' ;; 86719384b2f3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 86729384b2f3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 86739384b2f3Smrg ifc* | ifort*) # Intel Fortran compiler 86749384b2f3Smrg tmp_addflag=' -nofor_main' ;; 86759384b2f3Smrg lf95*) # Lahey Fortran 8.1 86769384b2f3Smrg whole_archive_flag_spec= 86779384b2f3Smrg tmp_sharedflag='--shared' ;; 86789384b2f3Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 86799384b2f3Smrg tmp_sharedflag='-qmkshrobj' 86809384b2f3Smrg tmp_addflag= ;; 86819384b2f3Smrg nvcc*) # Cuda Compiler Driver 2.2 86829384b2f3Smrg 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' 86839384b2f3Smrg compiler_needs_object=yes 86849384b2f3Smrg ;; 86859384b2f3Smrg esac 86869384b2f3Smrg case `$CC -V 2>&1 | sed 5q` in 86879384b2f3Smrg *Sun\ C*) # Sun C 5.9 86889384b2f3Smrg 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' 86899384b2f3Smrg compiler_needs_object=yes 86909384b2f3Smrg tmp_sharedflag='-G' ;; 86919384b2f3Smrg *Sun\ F*) # Sun Fortran 8.3 86929384b2f3Smrg tmp_sharedflag='-G' ;; 86939384b2f3Smrg esac 86949384b2f3Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8695966bf024Smrg 86969384b2f3Smrg if test "x$supports_anon_versioning" = xyes; then 86979384b2f3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 86989384b2f3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 86999384b2f3Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 87009384b2f3Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 87019384b2f3Smrg fi 8702966bf024Smrg 87039384b2f3Smrg case $cc_basename in 87049384b2f3Smrg xlf* | bgf* | bgxlf* | mpixlf*) 87059384b2f3Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 87069384b2f3Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 87079384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 87089384b2f3Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 87099384b2f3Smrg if test "x$supports_anon_versioning" = xyes; then 87109384b2f3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 87119384b2f3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 87129384b2f3Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 87139384b2f3Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 87149384b2f3Smrg fi 87159384b2f3Smrg ;; 87169384b2f3Smrg esac 87179384b2f3Smrg else 87189384b2f3Smrg ld_shlibs=no 87199384b2f3Smrg fi 87209384b2f3Smrg ;; 8721966bf024Smrg 87229384b2f3Smrg netbsd*) 87239384b2f3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 87249384b2f3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 87259384b2f3Smrg wlarc= 87269384b2f3Smrg else 87279384b2f3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87289384b2f3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87299384b2f3Smrg fi 87309384b2f3Smrg ;; 8731966bf024Smrg 87329384b2f3Smrg solaris*) 87339384b2f3Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 87349384b2f3Smrg ld_shlibs=no 87359384b2f3Smrg cat <<_LT_EOF 1>&2 8736966bf024Smrg 87379384b2f3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 87389384b2f3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 87399384b2f3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 87409384b2f3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 87419384b2f3Smrg*** your PATH or compiler configuration so that the native linker is 87429384b2f3Smrg*** used, and then restart. 8743966bf024Smrg 87449384b2f3Smrg_LT_EOF 87459384b2f3Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87469384b2f3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87479384b2f3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87489384b2f3Smrg else 87499384b2f3Smrg ld_shlibs=no 87509384b2f3Smrg fi 87519384b2f3Smrg ;; 8752966bf024Smrg 87539384b2f3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 87549384b2f3Smrg case `$LD -v 2>&1` in 87559384b2f3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 87569384b2f3Smrg ld_shlibs=no 87579384b2f3Smrg cat <<_LT_EOF 1>&2 8758966bf024Smrg 87599384b2f3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 87609384b2f3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 87619384b2f3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 87629384b2f3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 87639384b2f3Smrg*** your PATH or compiler configuration so that the native linker is 87649384b2f3Smrg*** used, and then restart. 8765966bf024Smrg 87669384b2f3Smrg_LT_EOF 87679384b2f3Smrg ;; 87689384b2f3Smrg *) 87699384b2f3Smrg # For security reasons, it is highly recommended that you always 87709384b2f3Smrg # use absolute paths for naming shared libraries, and exclude the 87719384b2f3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 87729384b2f3Smrg # requires that you compile everything twice, which is a pain. 87739384b2f3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87749384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 87759384b2f3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87769384b2f3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87779384b2f3Smrg else 87789384b2f3Smrg ld_shlibs=no 87799384b2f3Smrg fi 87809384b2f3Smrg ;; 87819384b2f3Smrg esac 87829384b2f3Smrg ;; 8783966bf024Smrg 87849384b2f3Smrg sunos4*) 87859384b2f3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 87869384b2f3Smrg wlarc= 87879384b2f3Smrg hardcode_direct=yes 87889384b2f3Smrg hardcode_shlibpath_var=no 87899384b2f3Smrg ;; 8790966bf024Smrg 87919384b2f3Smrg *) 87929384b2f3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87939384b2f3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87949384b2f3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87959384b2f3Smrg else 87969384b2f3Smrg ld_shlibs=no 87979384b2f3Smrg fi 87989384b2f3Smrg ;; 87999384b2f3Smrg esac 8800966bf024Smrg 88019384b2f3Smrg if test "$ld_shlibs" = no; then 88029384b2f3Smrg runpath_var= 88039384b2f3Smrg hardcode_libdir_flag_spec= 88049384b2f3Smrg export_dynamic_flag_spec= 88059384b2f3Smrg whole_archive_flag_spec= 88069384b2f3Smrg fi 88079384b2f3Smrg else 88089384b2f3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 88099384b2f3Smrg case $host_os in 88109384b2f3Smrg aix3*) 88119384b2f3Smrg allow_undefined_flag=unsupported 88129384b2f3Smrg always_export_symbols=yes 88139384b2f3Smrg 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' 88149384b2f3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 88159384b2f3Smrg # are no directories specified by -L. 88169384b2f3Smrg hardcode_minus_L=yes 88179384b2f3Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 88189384b2f3Smrg # Neither direct hardcoding nor static linking is supported with a 88199384b2f3Smrg # broken collect2. 88209384b2f3Smrg hardcode_direct=unsupported 88219384b2f3Smrg fi 88229384b2f3Smrg ;; 8823966bf024Smrg 88249384b2f3Smrg aix[4-9]*) 88259384b2f3Smrg if test "$host_cpu" = ia64; then 88269384b2f3Smrg # On IA64, the linker does run time linking by default, so we don't 88279384b2f3Smrg # have to do anything special. 88289384b2f3Smrg aix_use_runtimelinking=no 88299384b2f3Smrg exp_sym_flag='-Bexport' 88309384b2f3Smrg no_entry_flag="" 88319384b2f3Smrg else 88329384b2f3Smrg # If we're using GNU nm, then we don't want the "-C" option. 88339384b2f3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 88349384b2f3Smrg # Also, AIX nm treats weak defined symbols like other global 88359384b2f3Smrg # defined symbols, whereas GNU nm marks them as "W". 88369384b2f3Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 88379384b2f3Smrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 88389384b2f3Smrg else 88399384b2f3Smrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 88409384b2f3Smrg fi 88419384b2f3Smrg aix_use_runtimelinking=no 8842966bf024Smrg 88439384b2f3Smrg # Test if we are trying to use run time linking or normal 88449384b2f3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 88459384b2f3Smrg # need to do runtime linking. 88469384b2f3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 88479384b2f3Smrg for ld_flag in $LDFLAGS; do 88489384b2f3Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 88499384b2f3Smrg aix_use_runtimelinking=yes 88509384b2f3Smrg break 88519384b2f3Smrg fi 88529384b2f3Smrg done 88539384b2f3Smrg ;; 88549384b2f3Smrg esac 8855966bf024Smrg 88569384b2f3Smrg exp_sym_flag='-bexport' 88579384b2f3Smrg no_entry_flag='-bnoentry' 88589384b2f3Smrg fi 8859966bf024Smrg 88609384b2f3Smrg # When large executables or shared objects are built, AIX ld can 88619384b2f3Smrg # have problems creating the table of contents. If linking a library 88629384b2f3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 88639384b2f3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 88649384b2f3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8865966bf024Smrg 88669384b2f3Smrg archive_cmds='' 88679384b2f3Smrg hardcode_direct=yes 88689384b2f3Smrg hardcode_direct_absolute=yes 88699384b2f3Smrg hardcode_libdir_separator=':' 88709384b2f3Smrg link_all_deplibs=yes 88719384b2f3Smrg file_list_spec='${wl}-f,' 8872966bf024Smrg 88739384b2f3Smrg if test "$GCC" = yes; then 88749384b2f3Smrg case $host_os in aix4.[012]|aix4.[012].*) 88759384b2f3Smrg # We only want to do this on AIX 4.2 and lower, the check 88769384b2f3Smrg # below for broken collect2 doesn't work under 4.3+ 88779384b2f3Smrg collect2name=`${CC} -print-prog-name=collect2` 88789384b2f3Smrg if test -f "$collect2name" && 88799384b2f3Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 88809384b2f3Smrg then 8881966bf024Smrg # We have reworked collect2 88829384b2f3Smrg : 88839384b2f3Smrg else 8884966bf024Smrg # We have old collect2 88859384b2f3Smrg hardcode_direct=unsupported 8886966bf024Smrg # It fails to find uninstalled libraries when the uninstalled 8887966bf024Smrg # path is not listed in the libpath. Setting hardcode_minus_L 8888966bf024Smrg # to unsupported forces relinking 88899384b2f3Smrg hardcode_minus_L=yes 88909384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 88919384b2f3Smrg hardcode_libdir_separator= 88929384b2f3Smrg fi 88939384b2f3Smrg ;; 88949384b2f3Smrg esac 88959384b2f3Smrg shared_flag='-shared' 88969384b2f3Smrg if test "$aix_use_runtimelinking" = yes; then 88979384b2f3Smrg shared_flag="$shared_flag "'${wl}-G' 8898966bf024Smrg fi 88999384b2f3Smrg else 89009384b2f3Smrg # not using gcc 89019384b2f3Smrg if test "$host_cpu" = ia64; then 8902966bf024Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8903966bf024Smrg # chokes on -Wl,-G. The following line is correct: 89049384b2f3Smrg shared_flag='-G' 8905966bf024Smrg else 89069384b2f3Smrg if test "$aix_use_runtimelinking" = yes; then 89079384b2f3Smrg shared_flag='${wl}-G' 89089384b2f3Smrg else 89099384b2f3Smrg shared_flag='${wl}-bM:SRE' 89109384b2f3Smrg fi 8911966bf024Smrg fi 8912966bf024Smrg fi 8913966bf024Smrg 89149384b2f3Smrg export_dynamic_flag_spec='${wl}-bexpall' 89159384b2f3Smrg # It seems that -bexpall does not export symbols beginning with 89169384b2f3Smrg # underscore (_), so it is better to generate a list of symbols to export. 89179384b2f3Smrg always_export_symbols=yes 89189384b2f3Smrg if test "$aix_use_runtimelinking" = yes; then 89199384b2f3Smrg # Warning - without using the other runtime loading flags (-brtl), 89209384b2f3Smrg # -berok will link without error, but may produce a broken library. 89219384b2f3Smrg allow_undefined_flag='-berok' 89229384b2f3Smrg # Determine the default libpath from the value encoded in an 89239384b2f3Smrg # empty executable. 89249384b2f3Smrg if test "${lt_cv_aix_libpath+set}" = set; then 89259384b2f3Smrg aix_libpath=$lt_cv_aix_libpath 89269384b2f3Smrgelse 89279384b2f3Smrg if ${lt_cv_aix_libpath_+:} false; then : 89289384b2f3Smrg $as_echo_n "(cached) " >&6 89299384b2f3Smrgelse 89309384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8931966bf024Smrg/* end confdefs.h. */ 8932966bf024Smrg 8933966bf024Smrgint 8934966bf024Smrgmain () 8935966bf024Smrg{ 8936966bf024Smrg 8937966bf024Smrg ; 8938966bf024Smrg return 0; 8939966bf024Smrg} 8940966bf024Smrg_ACEOF 89419384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 89429384b2f3Smrg 89439384b2f3Smrg lt_aix_libpath_sed=' 89449384b2f3Smrg /Import File Strings/,/^$/ { 89459384b2f3Smrg /^0/ { 89469384b2f3Smrg s/^0 *\([^ ]*\) *$/\1/ 89479384b2f3Smrg p 89489384b2f3Smrg } 89499384b2f3Smrg }' 89509384b2f3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89519384b2f3Smrg # Check for a 64-bit object if we didn't find anything. 89529384b2f3Smrg if test -z "$lt_cv_aix_libpath_"; then 89539384b2f3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89549384b2f3Smrg fi 89559384b2f3Smrgfi 89569384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 89579384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 89589384b2f3Smrg if test -z "$lt_cv_aix_libpath_"; then 89599384b2f3Smrg lt_cv_aix_libpath_="/usr/lib:/lib" 89609384b2f3Smrg fi 8961966bf024Smrg 8962966bf024Smrgfi 8963966bf024Smrg 89649384b2f3Smrg aix_libpath=$lt_cv_aix_libpath_ 89659384b2f3Smrgfi 8966966bf024Smrg 89679384b2f3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 89689384b2f3Smrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8969966bf024Smrg else 89709384b2f3Smrg if test "$host_cpu" = ia64; then 89719384b2f3Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 89729384b2f3Smrg allow_undefined_flag="-z nodefs" 89739384b2f3Smrg 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" 89749384b2f3Smrg else 89759384b2f3Smrg # Determine the default libpath from the value encoded in an 89769384b2f3Smrg # empty executable. 89779384b2f3Smrg if test "${lt_cv_aix_libpath+set}" = set; then 89789384b2f3Smrg aix_libpath=$lt_cv_aix_libpath 89799384b2f3Smrgelse 89809384b2f3Smrg if ${lt_cv_aix_libpath_+:} false; then : 89819384b2f3Smrg $as_echo_n "(cached) " >&6 89829384b2f3Smrgelse 89839384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8984966bf024Smrg/* end confdefs.h. */ 8985966bf024Smrg 8986966bf024Smrgint 8987966bf024Smrgmain () 8988966bf024Smrg{ 8989966bf024Smrg 8990966bf024Smrg ; 8991966bf024Smrg return 0; 8992966bf024Smrg} 8993966bf024Smrg_ACEOF 89949384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 89959384b2f3Smrg 89969384b2f3Smrg lt_aix_libpath_sed=' 89979384b2f3Smrg /Import File Strings/,/^$/ { 89989384b2f3Smrg /^0/ { 89999384b2f3Smrg s/^0 *\([^ ]*\) *$/\1/ 90009384b2f3Smrg p 90019384b2f3Smrg } 90029384b2f3Smrg }' 90039384b2f3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 90049384b2f3Smrg # Check for a 64-bit object if we didn't find anything. 90059384b2f3Smrg if test -z "$lt_cv_aix_libpath_"; then 90069384b2f3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 90079384b2f3Smrg fi 90089384b2f3Smrgfi 90099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 90109384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 90119384b2f3Smrg if test -z "$lt_cv_aix_libpath_"; then 90129384b2f3Smrg lt_cv_aix_libpath_="/usr/lib:/lib" 90139384b2f3Smrg fi 9014966bf024Smrg 90159384b2f3Smrgfi 9016966bf024Smrg 90179384b2f3Smrg aix_libpath=$lt_cv_aix_libpath_ 9018966bf024Smrgfi 9019966bf024Smrg 90209384b2f3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 90219384b2f3Smrg # Warning - without using the other run time loading flags, 90229384b2f3Smrg # -berok will link without error, but may produce a broken library. 90239384b2f3Smrg no_undefined_flag=' ${wl}-bernotok' 90249384b2f3Smrg allow_undefined_flag=' ${wl}-berok' 90259384b2f3Smrg if test "$with_gnu_ld" = yes; then 90269384b2f3Smrg # We only use this code for GNU lds that support --whole-archive. 90279384b2f3Smrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 90289384b2f3Smrg else 90299384b2f3Smrg # Exported symbols can be pulled into shared objects from archives 90309384b2f3Smrg whole_archive_flag_spec='$convenience' 90319384b2f3Smrg fi 90329384b2f3Smrg archive_cmds_need_lc=yes 90339384b2f3Smrg # This is similar to how AIX traditionally builds its shared libraries. 90349384b2f3Smrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 90359384b2f3Smrg fi 9036966bf024Smrg fi 90379384b2f3Smrg ;; 9038966bf024Smrg 90399384b2f3Smrg amigaos*) 90409384b2f3Smrg case $host_cpu in 90419384b2f3Smrg powerpc) 90429384b2f3Smrg # see comment about AmigaOS4 .so support 90439384b2f3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 90449384b2f3Smrg archive_expsym_cmds='' 9045966bf024Smrg ;; 90469384b2f3Smrg m68k) 90479384b2f3Smrg 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)' 90489384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 90499384b2f3Smrg hardcode_minus_L=yes 9050966bf024Smrg ;; 9051966bf024Smrg esac 9052966bf024Smrg ;; 90539384b2f3Smrg 90549384b2f3Smrg bsdi[45]*) 90559384b2f3Smrg export_dynamic_flag_spec=-rdynamic 9056966bf024Smrg ;; 9057966bf024Smrg 90589384b2f3Smrg cygwin* | mingw* | pw32* | cegcc*) 90599384b2f3Smrg # When not using gcc, we currently assume that we are using 90609384b2f3Smrg # Microsoft Visual C++. 90619384b2f3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 90629384b2f3Smrg # no search path for DLLs. 90639384b2f3Smrg case $cc_basename in 90649384b2f3Smrg cl*) 90659384b2f3Smrg # Native MSVC 90669384b2f3Smrg hardcode_libdir_flag_spec=' ' 90679384b2f3Smrg allow_undefined_flag=unsupported 90689384b2f3Smrg always_export_symbols=yes 90699384b2f3Smrg file_list_spec='@' 90709384b2f3Smrg # Tell ltmain to make .lib files, not .a files. 90719384b2f3Smrg libext=lib 90729384b2f3Smrg # Tell ltmain to make .dll files, not .so files. 90739384b2f3Smrg shrext_cmds=".dll" 90749384b2f3Smrg # FIXME: Setting linknames here is a bad hack. 90759384b2f3Smrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 90769384b2f3Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 90779384b2f3Smrg sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 90789384b2f3Smrg else 90799384b2f3Smrg sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 90809384b2f3Smrg fi~ 90819384b2f3Smrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 90829384b2f3Smrg linknames=' 90839384b2f3Smrg # The linker will not automatically build a static lib if we build a DLL. 90849384b2f3Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 90859384b2f3Smrg enable_shared_with_static_runtimes=yes 90869384b2f3Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 90879384b2f3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 90889384b2f3Smrg # Don't use ranlib 90899384b2f3Smrg old_postinstall_cmds='chmod 644 $oldlib' 90909384b2f3Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 90919384b2f3Smrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 90929384b2f3Smrg case $lt_outputfile in 90939384b2f3Smrg *.exe|*.EXE) ;; 9094966bf024Smrg *) 90959384b2f3Smrg lt_outputfile="$lt_outputfile.exe" 90969384b2f3Smrg lt_tool_outputfile="$lt_tool_outputfile.exe" 9097966bf024Smrg ;; 90989384b2f3Smrg esac~ 90999384b2f3Smrg if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 91009384b2f3Smrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 91019384b2f3Smrg $RM "$lt_outputfile.manifest"; 91029384b2f3Smrg fi' 9103966bf024Smrg ;; 9104966bf024Smrg *) 91059384b2f3Smrg # Assume MSVC wrapper 91069384b2f3Smrg hardcode_libdir_flag_spec=' ' 91079384b2f3Smrg allow_undefined_flag=unsupported 91089384b2f3Smrg # Tell ltmain to make .lib files, not .a files. 91099384b2f3Smrg libext=lib 91109384b2f3Smrg # Tell ltmain to make .dll files, not .so files. 91119384b2f3Smrg shrext_cmds=".dll" 91129384b2f3Smrg # FIXME: Setting linknames here is a bad hack. 91139384b2f3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 91149384b2f3Smrg # The linker will automatically build a .lib file if we build a DLL. 91159384b2f3Smrg old_archive_from_new_cmds='true' 91169384b2f3Smrg # FIXME: Should let the user specify the lib program. 91179384b2f3Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 91189384b2f3Smrg enable_shared_with_static_runtimes=yes 9119966bf024Smrg ;; 91209384b2f3Smrg esac 91219384b2f3Smrg ;; 9122966bf024Smrg 91239384b2f3Smrg darwin* | rhapsody*) 9124966bf024Smrg 9125966bf024Smrg 91269384b2f3Smrg archive_cmds_need_lc=no 91279384b2f3Smrg hardcode_direct=no 91289384b2f3Smrg hardcode_automatic=yes 91299384b2f3Smrg hardcode_shlibpath_var=unsupported 91309384b2f3Smrg if test "$lt_cv_ld_force_load" = "yes"; then 91319384b2f3Smrg 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\"`' 9132966bf024Smrg 91339384b2f3Smrg else 91349384b2f3Smrg whole_archive_flag_spec='' 91359384b2f3Smrg fi 91369384b2f3Smrg link_all_deplibs=yes 91379384b2f3Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 91389384b2f3Smrg case $cc_basename in 91399384b2f3Smrg ifort*) _lt_dar_can_shared=yes ;; 91409384b2f3Smrg *) _lt_dar_can_shared=$GCC ;; 91419384b2f3Smrg esac 91429384b2f3Smrg if test "$_lt_dar_can_shared" = "yes"; then 91439384b2f3Smrg output_verbose_link_cmd=func_echo_all 91449384b2f3Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 91459384b2f3Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 91469384b2f3Smrg 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}" 91479384b2f3Smrg 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}" 9148966bf024Smrg 91499384b2f3Smrg else 91509384b2f3Smrg ld_shlibs=no 91519384b2f3Smrg fi 9152966bf024Smrg 91539384b2f3Smrg ;; 9154966bf024Smrg 91559384b2f3Smrg dgux*) 91569384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 91579384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 91589384b2f3Smrg hardcode_shlibpath_var=no 91599384b2f3Smrg ;; 9160966bf024Smrg 91619384b2f3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 91629384b2f3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 91639384b2f3Smrg # does not break anything, and helps significantly (at the cost of a little 91649384b2f3Smrg # extra space). 91659384b2f3Smrg freebsd2.2*) 91669384b2f3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 91679384b2f3Smrg hardcode_libdir_flag_spec='-R$libdir' 91689384b2f3Smrg hardcode_direct=yes 91699384b2f3Smrg hardcode_shlibpath_var=no 91709384b2f3Smrg ;; 9171966bf024Smrg 91729384b2f3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 91739384b2f3Smrg freebsd2.*) 91749384b2f3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 91759384b2f3Smrg hardcode_direct=yes 91769384b2f3Smrg hardcode_minus_L=yes 91779384b2f3Smrg hardcode_shlibpath_var=no 91789384b2f3Smrg ;; 9179966bf024Smrg 91809384b2f3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 91819384b2f3Smrg freebsd* | dragonfly*) 91829384b2f3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 91839384b2f3Smrg hardcode_libdir_flag_spec='-R$libdir' 91849384b2f3Smrg hardcode_direct=yes 91859384b2f3Smrg hardcode_shlibpath_var=no 91869384b2f3Smrg ;; 9187966bf024Smrg 91889384b2f3Smrg hpux9*) 91899384b2f3Smrg if test "$GCC" = yes; then 91909384b2f3Smrg archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 91919384b2f3Smrg else 91929384b2f3Smrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 91939384b2f3Smrg fi 91949384b2f3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91959384b2f3Smrg hardcode_libdir_separator=: 91969384b2f3Smrg hardcode_direct=yes 9197966bf024Smrg 91989384b2f3Smrg # hardcode_minus_L: Not really in the search PATH, 91999384b2f3Smrg # but as the default location of the library. 92009384b2f3Smrg hardcode_minus_L=yes 92019384b2f3Smrg export_dynamic_flag_spec='${wl}-E' 92029384b2f3Smrg ;; 9203966bf024Smrg 92049384b2f3Smrg hpux10*) 92059384b2f3Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 92069384b2f3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 92079384b2f3Smrg else 92089384b2f3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 92099384b2f3Smrg fi 92109384b2f3Smrg if test "$with_gnu_ld" = no; then 92119384b2f3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 92129384b2f3Smrg hardcode_libdir_separator=: 92139384b2f3Smrg hardcode_direct=yes 92149384b2f3Smrg hardcode_direct_absolute=yes 92159384b2f3Smrg export_dynamic_flag_spec='${wl}-E' 92169384b2f3Smrg # hardcode_minus_L: Not really in the search PATH, 92179384b2f3Smrg # but as the default location of the library. 92189384b2f3Smrg hardcode_minus_L=yes 92199384b2f3Smrg fi 92209384b2f3Smrg ;; 9221966bf024Smrg 92229384b2f3Smrg hpux11*) 92239384b2f3Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 92249384b2f3Smrg case $host_cpu in 92259384b2f3Smrg hppa*64*) 92269384b2f3Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 92279384b2f3Smrg ;; 92289384b2f3Smrg ia64*) 92299384b2f3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 92309384b2f3Smrg ;; 92319384b2f3Smrg *) 92329384b2f3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 92339384b2f3Smrg ;; 9234966bf024Smrg esac 92359384b2f3Smrg else 92369384b2f3Smrg case $host_cpu in 92379384b2f3Smrg hppa*64*) 92389384b2f3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 92399384b2f3Smrg ;; 92409384b2f3Smrg ia64*) 92419384b2f3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 92429384b2f3Smrg ;; 92439384b2f3Smrg *) 9244966bf024Smrg 92459384b2f3Smrg # Older versions of the 11.00 compiler do not understand -b yet 92469384b2f3Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 92479384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 92489384b2f3Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 92499384b2f3Smrgif ${lt_cv_prog_compiler__b+:} false; then : 92509384b2f3Smrg $as_echo_n "(cached) " >&6 92519384b2f3Smrgelse 92529384b2f3Smrg lt_cv_prog_compiler__b=no 92539384b2f3Smrg save_LDFLAGS="$LDFLAGS" 92549384b2f3Smrg LDFLAGS="$LDFLAGS -b" 92559384b2f3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 92569384b2f3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 92579384b2f3Smrg # The linker can only warn and ignore the option if not recognized 92589384b2f3Smrg # So say no if there are warnings 92599384b2f3Smrg if test -s conftest.err; then 92609384b2f3Smrg # Append any errors to the config.log. 92619384b2f3Smrg cat conftest.err 1>&5 92629384b2f3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 92639384b2f3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 92649384b2f3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 92659384b2f3Smrg lt_cv_prog_compiler__b=yes 9266966bf024Smrg fi 92679384b2f3Smrg else 92689384b2f3Smrg lt_cv_prog_compiler__b=yes 92699384b2f3Smrg fi 92709384b2f3Smrg fi 92719384b2f3Smrg $RM -r conftest* 92729384b2f3Smrg LDFLAGS="$save_LDFLAGS" 9273966bf024Smrg 92749384b2f3Smrgfi 92759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 92769384b2f3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 9277966bf024Smrg 92789384b2f3Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then 92799384b2f3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9280966bf024Smrgelse 92819384b2f3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9282966bf024Smrgfi 9283966bf024Smrg 92849384b2f3Smrg ;; 92859384b2f3Smrg esac 92869384b2f3Smrg fi 92879384b2f3Smrg if test "$with_gnu_ld" = no; then 92889384b2f3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 92899384b2f3Smrg hardcode_libdir_separator=: 9290966bf024Smrg 92919384b2f3Smrg case $host_cpu in 92929384b2f3Smrg hppa*64*|ia64*) 92939384b2f3Smrg hardcode_direct=no 92949384b2f3Smrg hardcode_shlibpath_var=no 92959384b2f3Smrg ;; 92969384b2f3Smrg *) 92979384b2f3Smrg hardcode_direct=yes 92989384b2f3Smrg hardcode_direct_absolute=yes 92999384b2f3Smrg export_dynamic_flag_spec='${wl}-E' 9300966bf024Smrg 93019384b2f3Smrg # hardcode_minus_L: Not really in the search PATH, 93029384b2f3Smrg # but as the default location of the library. 93039384b2f3Smrg hardcode_minus_L=yes 93049384b2f3Smrg ;; 93059384b2f3Smrg esac 93069384b2f3Smrg fi 93079384b2f3Smrg ;; 9308966bf024Smrg 93099384b2f3Smrg irix5* | irix6* | nonstopux*) 93109384b2f3Smrg if test "$GCC" = yes; then 93119384b2f3Smrg 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' 93129384b2f3Smrg # Try to use the -exported_symbol ld option, if it does not 93139384b2f3Smrg # work, assume that -exports_file does not work either and 93149384b2f3Smrg # implicitly export all symbols. 93159384b2f3Smrg # This should be the same for all languages, so no per-tag cache variable. 93169384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 93179384b2f3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 93189384b2f3Smrgif ${lt_cv_irix_exported_symbol+:} false; then : 93199384b2f3Smrg $as_echo_n "(cached) " >&6 93209384b2f3Smrgelse 93219384b2f3Smrg save_LDFLAGS="$LDFLAGS" 93229384b2f3Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 93239384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 93249384b2f3Smrg/* end confdefs.h. */ 93259384b2f3Smrgint foo (void) { return 0; } 93269384b2f3Smrg_ACEOF 93279384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 93289384b2f3Smrg lt_cv_irix_exported_symbol=yes 93299384b2f3Smrgelse 93309384b2f3Smrg lt_cv_irix_exported_symbol=no 93319384b2f3Smrgfi 93329384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 93339384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 93349384b2f3Smrg LDFLAGS="$save_LDFLAGS" 93359384b2f3Smrgfi 93369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 93379384b2f3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 93389384b2f3Smrg if test "$lt_cv_irix_exported_symbol" = yes; then 93399384b2f3Smrg 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' 93409384b2f3Smrg fi 93419384b2f3Smrg else 93429384b2f3Smrg 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' 93439384b2f3Smrg 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' 9344966bf024Smrg fi 93459384b2f3Smrg archive_cmds_need_lc='no' 93469384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93479384b2f3Smrg hardcode_libdir_separator=: 93489384b2f3Smrg inherit_rpath=yes 93499384b2f3Smrg link_all_deplibs=yes 9350966bf024Smrg ;; 93519384b2f3Smrg 93529384b2f3Smrg netbsd*) 93539384b2f3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 93549384b2f3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 93559384b2f3Smrg else 93569384b2f3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 93579384b2f3Smrg fi 93589384b2f3Smrg hardcode_libdir_flag_spec='-R$libdir' 93599384b2f3Smrg hardcode_direct=yes 93609384b2f3Smrg hardcode_shlibpath_var=no 9361966bf024Smrg ;; 93629384b2f3Smrg 93639384b2f3Smrg newsos6) 93649384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 93659384b2f3Smrg hardcode_direct=yes 93669384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93679384b2f3Smrg hardcode_libdir_separator=: 93689384b2f3Smrg hardcode_shlibpath_var=no 9369966bf024Smrg ;; 93709384b2f3Smrg 93719384b2f3Smrg *nto* | *qnx*) 9372966bf024Smrg ;; 93739384b2f3Smrg 93749384b2f3Smrg openbsd*) 93759384b2f3Smrg if test -f /usr/libexec/ld.so; then 93769384b2f3Smrg hardcode_direct=yes 93779384b2f3Smrg hardcode_shlibpath_var=no 93789384b2f3Smrg hardcode_direct_absolute=yes 93799384b2f3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 93809384b2f3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 93819384b2f3Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 93829384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 93839384b2f3Smrg export_dynamic_flag_spec='${wl}-E' 93849384b2f3Smrg else 93859384b2f3Smrg case $host_os in 93869384b2f3Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 93879384b2f3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 93889384b2f3Smrg hardcode_libdir_flag_spec='-R$libdir' 93899384b2f3Smrg ;; 93909384b2f3Smrg *) 93919384b2f3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 93929384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 93939384b2f3Smrg ;; 93949384b2f3Smrg esac 93959384b2f3Smrg fi 93969384b2f3Smrg else 93979384b2f3Smrg ld_shlibs=no 93989384b2f3Smrg fi 9399966bf024Smrg ;; 94009384b2f3Smrg 94019384b2f3Smrg os2*) 94029384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 94039384b2f3Smrg hardcode_minus_L=yes 94049384b2f3Smrg allow_undefined_flag=unsupported 94059384b2f3Smrg archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 94069384b2f3Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9407966bf024Smrg ;; 94089384b2f3Smrg 94099384b2f3Smrg osf3*) 94109384b2f3Smrg if test "$GCC" = yes; then 94119384b2f3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 94129384b2f3Smrg 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' 94139384b2f3Smrg else 94149384b2f3Smrg allow_undefined_flag=' -expect_unresolved \*' 94159384b2f3Smrg 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' 9416966bf024Smrg fi 94179384b2f3Smrg archive_cmds_need_lc='no' 94189384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 94199384b2f3Smrg hardcode_libdir_separator=: 9420966bf024Smrg ;; 94219384b2f3Smrg 94229384b2f3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 94239384b2f3Smrg if test "$GCC" = yes; then 94249384b2f3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 94259384b2f3Smrg 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' 94269384b2f3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 94279384b2f3Smrg else 94289384b2f3Smrg allow_undefined_flag=' -expect_unresolved \*' 94299384b2f3Smrg 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' 94309384b2f3Smrg 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~ 94319384b2f3Smrg $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' 94329384b2f3Smrg 94339384b2f3Smrg # Both c and cxx compiler support -rpath directly 94349384b2f3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 94359384b2f3Smrg fi 94369384b2f3Smrg archive_cmds_need_lc='no' 94379384b2f3Smrg hardcode_libdir_separator=: 94389384b2f3Smrg ;; 94399384b2f3Smrg 94409384b2f3Smrg solaris*) 94419384b2f3Smrg no_undefined_flag=' -z defs' 94429384b2f3Smrg if test "$GCC" = yes; then 94439384b2f3Smrg wlarc='${wl}' 94449384b2f3Smrg archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 94459384b2f3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94469384b2f3Smrg $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' 94479384b2f3Smrg else 94489384b2f3Smrg case `$CC -V 2>&1` in 94499384b2f3Smrg *"Compilers 5.0"*) 94509384b2f3Smrg wlarc='' 94519384b2f3Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 94529384b2f3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94539384b2f3Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 94549384b2f3Smrg ;; 94559384b2f3Smrg *) 94569384b2f3Smrg wlarc='${wl}' 94579384b2f3Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 94589384b2f3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 94599384b2f3Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 94609384b2f3Smrg ;; 94619384b2f3Smrg esac 94629384b2f3Smrg fi 94639384b2f3Smrg hardcode_libdir_flag_spec='-R$libdir' 94649384b2f3Smrg hardcode_shlibpath_var=no 94659384b2f3Smrg case $host_os in 94669384b2f3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9467966bf024Smrg *) 94689384b2f3Smrg # The compiler driver will combine and reorder linker options, 94699384b2f3Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 94709384b2f3Smrg # but is careful enough not to reorder. 94719384b2f3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 94729384b2f3Smrg if test "$GCC" = yes; then 94739384b2f3Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 94749384b2f3Smrg else 94759384b2f3Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 94769384b2f3Smrg fi 9477966bf024Smrg ;; 9478966bf024Smrg esac 94799384b2f3Smrg link_all_deplibs=yes 9480966bf024Smrg ;; 94819384b2f3Smrg 94829384b2f3Smrg sunos4*) 94839384b2f3Smrg if test "x$host_vendor" = xsequent; then 94849384b2f3Smrg # Use $CC to link under sequent, because it throws in some extra .o 94859384b2f3Smrg # files that make .init and .fini sections work. 94869384b2f3Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 94879384b2f3Smrg else 94889384b2f3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 94899384b2f3Smrg fi 94909384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 94919384b2f3Smrg hardcode_direct=yes 94929384b2f3Smrg hardcode_minus_L=yes 94939384b2f3Smrg hardcode_shlibpath_var=no 9494966bf024Smrg ;; 94959384b2f3Smrg 94969384b2f3Smrg sysv4) 94979384b2f3Smrg case $host_vendor in 94989384b2f3Smrg sni) 94999384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95009384b2f3Smrg hardcode_direct=yes # is this really true??? 9501966bf024Smrg ;; 95029384b2f3Smrg siemens) 95039384b2f3Smrg ## LD is ld it makes a PLAMLIB 95049384b2f3Smrg ## CC just makes a GrossModule. 95059384b2f3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 95069384b2f3Smrg reload_cmds='$CC -r -o $output$reload_objs' 95079384b2f3Smrg hardcode_direct=no 95089384b2f3Smrg ;; 95099384b2f3Smrg motorola) 95109384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95119384b2f3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9512966bf024Smrg ;; 95139384b2f3Smrg esac 95149384b2f3Smrg runpath_var='LD_RUN_PATH' 95159384b2f3Smrg hardcode_shlibpath_var=no 95169384b2f3Smrg ;; 9517966bf024Smrg 95189384b2f3Smrg sysv4.3*) 95199384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95209384b2f3Smrg hardcode_shlibpath_var=no 95219384b2f3Smrg export_dynamic_flag_spec='-Bexport' 95229384b2f3Smrg ;; 9523966bf024Smrg 95249384b2f3Smrg sysv4*MP*) 95259384b2f3Smrg if test -d /usr/nec; then 95269384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95279384b2f3Smrg hardcode_shlibpath_var=no 95289384b2f3Smrg runpath_var=LD_RUN_PATH 95299384b2f3Smrg hardcode_runpath_var=yes 95309384b2f3Smrg ld_shlibs=yes 95319384b2f3Smrg fi 95329384b2f3Smrg ;; 9533966bf024Smrg 95349384b2f3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 95359384b2f3Smrg no_undefined_flag='${wl}-z,text' 95369384b2f3Smrg archive_cmds_need_lc=no 95379384b2f3Smrg hardcode_shlibpath_var=no 95389384b2f3Smrg runpath_var='LD_RUN_PATH' 9539966bf024Smrg 95409384b2f3Smrg if test "$GCC" = yes; then 95419384b2f3Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95429384b2f3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95439384b2f3Smrg else 95449384b2f3Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95459384b2f3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95469384b2f3Smrg fi 95479384b2f3Smrg ;; 9548966bf024Smrg 95499384b2f3Smrg sysv5* | sco3.2v5* | sco5v6*) 95509384b2f3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 95519384b2f3Smrg # link with -lc, and that would cause any symbols used from libc to 95529384b2f3Smrg # always be unresolved, which means just about no library would 95539384b2f3Smrg # ever link correctly. If we're not using GNU ld we use -z text 95549384b2f3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 95559384b2f3Smrg # as -z defs. 95569384b2f3Smrg no_undefined_flag='${wl}-z,text' 95579384b2f3Smrg allow_undefined_flag='${wl}-z,nodefs' 95589384b2f3Smrg archive_cmds_need_lc=no 95599384b2f3Smrg hardcode_shlibpath_var=no 95609384b2f3Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 95619384b2f3Smrg hardcode_libdir_separator=':' 95629384b2f3Smrg link_all_deplibs=yes 95639384b2f3Smrg export_dynamic_flag_spec='${wl}-Bexport' 95649384b2f3Smrg runpath_var='LD_RUN_PATH' 9565966bf024Smrg 95669384b2f3Smrg if test "$GCC" = yes; then 95679384b2f3Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95689384b2f3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95699384b2f3Smrg else 95709384b2f3Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95719384b2f3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 95729384b2f3Smrg fi 95739384b2f3Smrg ;; 9574966bf024Smrg 95759384b2f3Smrg uts4*) 95769384b2f3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95779384b2f3Smrg hardcode_libdir_flag_spec='-L$libdir' 95789384b2f3Smrg hardcode_shlibpath_var=no 95799384b2f3Smrg ;; 9580966bf024Smrg 95819384b2f3Smrg *) 95829384b2f3Smrg ld_shlibs=no 95839384b2f3Smrg ;; 95849384b2f3Smrg esac 9585966bf024Smrg 95869384b2f3Smrg if test x$host_vendor = xsni; then 95879384b2f3Smrg case $host in 95889384b2f3Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 95899384b2f3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 95909384b2f3Smrg ;; 95919384b2f3Smrg esac 95929384b2f3Smrg fi 9593966bf024Smrg fi 9594966bf024Smrg 95959384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 95969384b2f3Smrg$as_echo "$ld_shlibs" >&6; } 95979384b2f3Smrgtest "$ld_shlibs" = no && can_build_shared=no 95989384b2f3Smrg 95999384b2f3Smrgwith_gnu_ld=$with_gnu_ld 96009384b2f3Smrg 96019384b2f3Smrg 96029384b2f3Smrg 96039384b2f3Smrg 96049384b2f3Smrg 96059384b2f3Smrg 96069384b2f3Smrg 96079384b2f3Smrg 96089384b2f3Smrg 96099384b2f3Smrg 96109384b2f3Smrg 9611966bf024Smrg 9612966bf024Smrg 9613966bf024Smrg 9614966bf024Smrg 9615966bf024Smrg# 9616966bf024Smrg# Do we need to explicitly link libc? 9617966bf024Smrg# 96189384b2f3Smrgcase "x$archive_cmds_need_lc" in 9619966bf024Smrgx|xyes) 9620966bf024Smrg # Assume -lc should be added 96219384b2f3Smrg archive_cmds_need_lc=yes 9622966bf024Smrg 9623966bf024Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 96249384b2f3Smrg case $archive_cmds in 9625966bf024Smrg *'~'*) 9626966bf024Smrg # FIXME: we may have to deal with multi-command sequences. 9627966bf024Smrg ;; 9628966bf024Smrg '$CC '*) 9629966bf024Smrg # Test whether the compiler implicitly links with -lc since on some 9630966bf024Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 9631966bf024Smrg # to ld, don't add -lc before -lgcc. 96329384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 96339384b2f3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 96349384b2f3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 96359384b2f3Smrg $as_echo_n "(cached) " >&6 96369384b2f3Smrgelse 96379384b2f3Smrg $RM conftest* 96389384b2f3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9639966bf024Smrg 96409384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9641966bf024Smrg (eval $ac_compile) 2>&5 9642966bf024Smrg ac_status=$? 96439384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 96449384b2f3Smrg test $ac_status = 0; } 2>conftest.err; then 96459384b2f3Smrg soname=conftest 96469384b2f3Smrg lib=conftest 96479384b2f3Smrg libobjs=conftest.$ac_objext 96489384b2f3Smrg deplibs= 96499384b2f3Smrg wl=$lt_prog_compiler_wl 96509384b2f3Smrg pic_flag=$lt_prog_compiler_pic 96519384b2f3Smrg compiler_flags=-v 96529384b2f3Smrg linker_flags=-v 96539384b2f3Smrg verstring= 96549384b2f3Smrg output_objdir=. 96559384b2f3Smrg libname=conftest 96569384b2f3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 96579384b2f3Smrg allow_undefined_flag= 96589384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 96599384b2f3Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9660966bf024Smrg ac_status=$? 96619384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 96629384b2f3Smrg test $ac_status = 0; } 96639384b2f3Smrg then 96649384b2f3Smrg lt_cv_archive_cmds_need_lc=no 96659384b2f3Smrg else 96669384b2f3Smrg lt_cv_archive_cmds_need_lc=yes 96679384b2f3Smrg fi 96689384b2f3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 96699384b2f3Smrg else 96709384b2f3Smrg cat conftest.err 1>&5 96719384b2f3Smrg fi 96729384b2f3Smrg $RM conftest* 96739384b2f3Smrg 96749384b2f3Smrgfi 96759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 96769384b2f3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 96779384b2f3Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9678966bf024Smrg ;; 9679966bf024Smrg esac 9680966bf024Smrg fi 9681966bf024Smrg ;; 9682966bf024Smrgesac 9683966bf024Smrg 9684966bf024Smrg 9685966bf024Smrg 9686966bf024Smrg 9687966bf024Smrg 9688966bf024Smrg 9689966bf024Smrg 9690966bf024Smrg 9691966bf024Smrg 9692966bf024Smrg 9693966bf024Smrg 9694966bf024Smrg 9695966bf024Smrg 9696966bf024Smrg 9697966bf024Smrg 9698966bf024Smrg 9699966bf024Smrg 9700966bf024Smrg 9701966bf024Smrg 9702966bf024Smrg 9703966bf024Smrg 9704966bf024Smrg 9705966bf024Smrg 9706966bf024Smrg 9707966bf024Smrg 9708966bf024Smrg 9709966bf024Smrg 9710966bf024Smrg 9711966bf024Smrg 9712966bf024Smrg 9713966bf024Smrg 9714966bf024Smrg 9715966bf024Smrg 9716966bf024Smrg 9717966bf024Smrg 9718966bf024Smrg 9719966bf024Smrg 9720966bf024Smrg 9721966bf024Smrg 9722966bf024Smrg 9723966bf024Smrg 9724966bf024Smrg 9725966bf024Smrg 9726966bf024Smrg 9727966bf024Smrg 9728966bf024Smrg 9729966bf024Smrg 9730966bf024Smrg 9731966bf024Smrg 9732966bf024Smrg 9733966bf024Smrg 9734966bf024Smrg 9735966bf024Smrg 9736966bf024Smrg 9737966bf024Smrg 9738966bf024Smrg 9739966bf024Smrg 9740966bf024Smrg 9741966bf024Smrg 9742966bf024Smrg 9743966bf024Smrg 9744966bf024Smrg 9745966bf024Smrg 9746966bf024Smrg 9747966bf024Smrg 9748966bf024Smrg 9749966bf024Smrg 9750966bf024Smrg 9751966bf024Smrg 9752966bf024Smrg 9753966bf024Smrg 9754966bf024Smrg 9755966bf024Smrg 9756966bf024Smrg 9757966bf024Smrg 9758966bf024Smrg 9759966bf024Smrg 9760966bf024Smrg 9761966bf024Smrg 9762966bf024Smrg 9763966bf024Smrg 9764966bf024Smrg 9765966bf024Smrg 9766966bf024Smrg 9767966bf024Smrg 9768966bf024Smrg 9769966bf024Smrg 9770966bf024Smrg 9771966bf024Smrg 9772966bf024Smrg 9773966bf024Smrg 9774966bf024Smrg 9775966bf024Smrg 9776966bf024Smrg 9777966bf024Smrg 9778966bf024Smrg 9779966bf024Smrg 9780966bf024Smrg 9781966bf024Smrg 9782966bf024Smrg 9783966bf024Smrg 9784966bf024Smrg 9785966bf024Smrg 9786966bf024Smrg 9787966bf024Smrg 9788966bf024Smrg 9789966bf024Smrg 9790966bf024Smrg 9791966bf024Smrg 9792966bf024Smrg 9793966bf024Smrg 9794966bf024Smrg 9795966bf024Smrg 9796966bf024Smrg 9797966bf024Smrg 9798966bf024Smrg 9799966bf024Smrg 9800966bf024Smrg 9801966bf024Smrg 9802966bf024Smrg 9803966bf024Smrg 9804966bf024Smrg 9805966bf024Smrg 9806966bf024Smrg 9807966bf024Smrg 9808966bf024Smrg 9809966bf024Smrg 9810966bf024Smrg 9811966bf024Smrg 9812966bf024Smrg 9813966bf024Smrg 9814966bf024Smrg 9815966bf024Smrg 9816966bf024Smrg 9817966bf024Smrg 9818966bf024Smrg 9819966bf024Smrg 9820966bf024Smrg 9821966bf024Smrg 9822966bf024Smrg 9823966bf024Smrg 9824966bf024Smrg 9825966bf024Smrg 9826966bf024Smrg 9827966bf024Smrg 9828966bf024Smrg 9829966bf024Smrg 9830966bf024Smrg 9831966bf024Smrg 9832966bf024Smrg 9833966bf024Smrg 9834966bf024Smrg 98359384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 98369384b2f3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 9837966bf024Smrg 98389384b2f3Smrgif test "$GCC" = yes; then 98399384b2f3Smrg case $host_os in 98409384b2f3Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 98419384b2f3Smrg *) lt_awk_arg="/^libraries:/" ;; 98429384b2f3Smrg esac 98439384b2f3Smrg case $host_os in 98449384b2f3Smrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 98459384b2f3Smrg *) lt_sed_strip_eq="s,=/,/,g" ;; 98469384b2f3Smrg esac 98479384b2f3Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 98489384b2f3Smrg case $lt_search_path_spec in 98499384b2f3Smrg *\;*) 98509384b2f3Smrg # if the path contains ";" then we assume it to be the separator 98519384b2f3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 98529384b2f3Smrg # assumed that no part of a normal pathname contains ";" but that should 98539384b2f3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 98549384b2f3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 98559384b2f3Smrg ;; 98569384b2f3Smrg *) 98579384b2f3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 98589384b2f3Smrg ;; 98599384b2f3Smrg esac 98609384b2f3Smrg # Ok, now we have the path, separated by spaces, we can step through it 98619384b2f3Smrg # and add multilib dir if necessary. 98629384b2f3Smrg lt_tmp_lt_search_path_spec= 98639384b2f3Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 98649384b2f3Smrg for lt_sys_path in $lt_search_path_spec; do 98659384b2f3Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 98669384b2f3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 98679384b2f3Smrg else 98689384b2f3Smrg test -d "$lt_sys_path" && \ 98699384b2f3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 98709384b2f3Smrg fi 98719384b2f3Smrg done 98729384b2f3Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 98739384b2f3SmrgBEGIN {RS=" "; FS="/|\n";} { 98749384b2f3Smrg lt_foo=""; 98759384b2f3Smrg lt_count=0; 98769384b2f3Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 98779384b2f3Smrg if ($lt_i != "" && $lt_i != ".") { 98789384b2f3Smrg if ($lt_i == "..") { 98799384b2f3Smrg lt_count++; 98809384b2f3Smrg } else { 98819384b2f3Smrg if (lt_count == 0) { 98829384b2f3Smrg lt_foo="/" $lt_i lt_foo; 98839384b2f3Smrg } else { 98849384b2f3Smrg lt_count--; 98859384b2f3Smrg } 98869384b2f3Smrg } 98879384b2f3Smrg } 98889384b2f3Smrg } 98899384b2f3Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 98909384b2f3Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 98919384b2f3Smrg}'` 98929384b2f3Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 98939384b2f3Smrg # for these hosts. 98949384b2f3Smrg case $host_os in 98959384b2f3Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 98969384b2f3Smrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 98979384b2f3Smrg esac 98989384b2f3Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 98999384b2f3Smrgelse 99009384b2f3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 99019384b2f3Smrgfi 99029384b2f3Smrglibrary_names_spec= 99039384b2f3Smrglibname_spec='lib$name' 99049384b2f3Smrgsoname_spec= 99059384b2f3Smrgshrext_cmds=".so" 99069384b2f3Smrgpostinstall_cmds= 99079384b2f3Smrgpostuninstall_cmds= 99089384b2f3Smrgfinish_cmds= 99099384b2f3Smrgfinish_eval= 99109384b2f3Smrgshlibpath_var= 99119384b2f3Smrgshlibpath_overrides_runpath=unknown 99129384b2f3Smrgversion_type=none 99139384b2f3Smrgdynamic_linker="$host_os ld.so" 99149384b2f3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 99159384b2f3Smrgneed_lib_prefix=unknown 99169384b2f3Smrghardcode_into_libs=no 9917966bf024Smrg 99189384b2f3Smrg# when you set need_version to no, make sure it does not cause -set_version 99199384b2f3Smrg# flags to be left without arguments 99209384b2f3Smrgneed_version=unknown 9921966bf024Smrg 99229384b2f3Smrgcase $host_os in 99239384b2f3Smrgaix3*) 99249384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 99259384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 99269384b2f3Smrg shlibpath_var=LIBPATH 9927966bf024Smrg 99289384b2f3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 99299384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 99309384b2f3Smrg ;; 9931966bf024Smrg 99329384b2f3Smrgaix[4-9]*) 99339384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 99349384b2f3Smrg need_lib_prefix=no 99359384b2f3Smrg need_version=no 99369384b2f3Smrg hardcode_into_libs=yes 99379384b2f3Smrg if test "$host_cpu" = ia64; then 99389384b2f3Smrg # AIX 5 supports IA64 99399384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 99409384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 99419384b2f3Smrg else 99429384b2f3Smrg # With GCC up to 2.95.x, collect2 would create an import file 99439384b2f3Smrg # for dependence libraries. The import file would start with 99449384b2f3Smrg # the line `#! .'. This would cause the generated library to 99459384b2f3Smrg # depend on `.', always an invalid library. This was fixed in 99469384b2f3Smrg # development snapshots of GCC prior to 3.0. 99479384b2f3Smrg case $host_os in 99489384b2f3Smrg aix4 | aix4.[01] | aix4.[01].*) 99499384b2f3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 99509384b2f3Smrg echo ' yes ' 99519384b2f3Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 99529384b2f3Smrg : 99539384b2f3Smrg else 99549384b2f3Smrg can_build_shared=no 99559384b2f3Smrg fi 99569384b2f3Smrg ;; 99579384b2f3Smrg esac 99589384b2f3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 99599384b2f3Smrg # soname into executable. Probably we can add versioning support to 99609384b2f3Smrg # collect2, so additional links can be useful in future. 99619384b2f3Smrg if test "$aix_use_runtimelinking" = yes; then 99629384b2f3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 99639384b2f3Smrg # instead of lib<name>.a to let people know that these are not 99649384b2f3Smrg # typical AIX shared libraries. 99659384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 99669384b2f3Smrg else 99679384b2f3Smrg # We preserve .a as extension for shared libraries through AIX4.2 99689384b2f3Smrg # and later when we are not doing run time linking. 99699384b2f3Smrg library_names_spec='${libname}${release}.a $libname.a' 99709384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 99719384b2f3Smrg fi 99729384b2f3Smrg shlibpath_var=LIBPATH 99739384b2f3Smrg fi 99749384b2f3Smrg ;; 9975966bf024Smrg 99769384b2f3Smrgamigaos*) 99779384b2f3Smrg case $host_cpu in 99789384b2f3Smrg powerpc) 99799384b2f3Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 99809384b2f3Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 99819384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 99829384b2f3Smrg ;; 99839384b2f3Smrg m68k) 99849384b2f3Smrg library_names_spec='$libname.ixlibrary $libname.a' 99859384b2f3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 99869384b2f3Smrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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' 99879384b2f3Smrg ;; 99889384b2f3Smrg esac 99899384b2f3Smrg ;; 9990966bf024Smrg 99919384b2f3Smrgbeos*) 99929384b2f3Smrg library_names_spec='${libname}${shared_ext}' 99939384b2f3Smrg dynamic_linker="$host_os ld.so" 99949384b2f3Smrg shlibpath_var=LIBRARY_PATH 99959384b2f3Smrg ;; 9996966bf024Smrg 99979384b2f3Smrgbsdi[45]*) 99989384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 99999384b2f3Smrg need_version=no 100009384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 100019384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 100029384b2f3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 100039384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 100049384b2f3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 100059384b2f3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 100069384b2f3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 100079384b2f3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 100089384b2f3Smrg # libtool to hard-code these into programs 100099384b2f3Smrg ;; 10010966bf024Smrg 100119384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*) 100129384b2f3Smrg version_type=windows 100139384b2f3Smrg shrext_cmds=".dll" 100149384b2f3Smrg need_version=no 100159384b2f3Smrg need_lib_prefix=no 10016966bf024Smrg 100179384b2f3Smrg case $GCC,$cc_basename in 100189384b2f3Smrg yes,*) 100199384b2f3Smrg # gcc 100209384b2f3Smrg library_names_spec='$libname.dll.a' 100219384b2f3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 100229384b2f3Smrg postinstall_cmds='base_file=`basename \${file}`~ 100239384b2f3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 100249384b2f3Smrg dldir=$destdir/`dirname \$dlpath`~ 100259384b2f3Smrg test -d \$dldir || mkdir -p \$dldir~ 100269384b2f3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 100279384b2f3Smrg chmod a+x \$dldir/$dlname~ 100289384b2f3Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 100299384b2f3Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 100309384b2f3Smrg fi' 100319384b2f3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 100329384b2f3Smrg dlpath=$dir/\$dldll~ 100339384b2f3Smrg $RM \$dlpath' 100349384b2f3Smrg shlibpath_overrides_runpath=yes 10035966bf024Smrg 100369384b2f3Smrg case $host_os in 100379384b2f3Smrg cygwin*) 100389384b2f3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 100399384b2f3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10040966bf024Smrg 100419384b2f3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 100429384b2f3Smrg ;; 100439384b2f3Smrg mingw* | cegcc*) 100449384b2f3Smrg # MinGW DLLs use traditional 'lib' prefix 100459384b2f3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100469384b2f3Smrg ;; 100479384b2f3Smrg pw32*) 100489384b2f3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 100499384b2f3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100509384b2f3Smrg ;; 100519384b2f3Smrg esac 100529384b2f3Smrg dynamic_linker='Win32 ld.exe' 100539384b2f3Smrg ;; 10054966bf024Smrg 100559384b2f3Smrg *,cl*) 100569384b2f3Smrg # Native MSVC 100579384b2f3Smrg libname_spec='$name' 100589384b2f3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 100599384b2f3Smrg library_names_spec='${libname}.dll.lib' 10060966bf024Smrg 100619384b2f3Smrg case $build_os in 100629384b2f3Smrg mingw*) 100639384b2f3Smrg sys_lib_search_path_spec= 100649384b2f3Smrg lt_save_ifs=$IFS 100659384b2f3Smrg IFS=';' 100669384b2f3Smrg for lt_path in $LIB 100679384b2f3Smrg do 100689384b2f3Smrg IFS=$lt_save_ifs 100699384b2f3Smrg # Let DOS variable expansion print the short 8.3 style file name. 100709384b2f3Smrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 100719384b2f3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 100729384b2f3Smrg done 100739384b2f3Smrg IFS=$lt_save_ifs 100749384b2f3Smrg # Convert to MSYS style. 100759384b2f3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 100769384b2f3Smrg ;; 100779384b2f3Smrg cygwin*) 100789384b2f3Smrg # Convert to unix form, then to dos form, then back to unix form 100799384b2f3Smrg # but this time dos style (no spaces!) so that the unix form looks 100809384b2f3Smrg # like /cygdrive/c/PROGRA~1:/cygdr... 100819384b2f3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 100829384b2f3Smrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 100839384b2f3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 100849384b2f3Smrg ;; 100859384b2f3Smrg *) 100869384b2f3Smrg sys_lib_search_path_spec="$LIB" 100879384b2f3Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 100889384b2f3Smrg # It is most probably a Windows format PATH. 100899384b2f3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 100909384b2f3Smrg else 100919384b2f3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 100929384b2f3Smrg fi 100939384b2f3Smrg # FIXME: find the short name or the path components, as spaces are 100949384b2f3Smrg # common. (e.g. "Program Files" -> "PROGRA~1") 100959384b2f3Smrg ;; 100969384b2f3Smrg esac 10097966bf024Smrg 100989384b2f3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 100999384b2f3Smrg postinstall_cmds='base_file=`basename \${file}`~ 101009384b2f3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 101019384b2f3Smrg dldir=$destdir/`dirname \$dlpath`~ 101029384b2f3Smrg test -d \$dldir || mkdir -p \$dldir~ 101039384b2f3Smrg $install_prog $dir/$dlname \$dldir/$dlname' 101049384b2f3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 101059384b2f3Smrg dlpath=$dir/\$dldll~ 101069384b2f3Smrg $RM \$dlpath' 101079384b2f3Smrg shlibpath_overrides_runpath=yes 101089384b2f3Smrg dynamic_linker='Win32 link.exe' 101099384b2f3Smrg ;; 10110966bf024Smrg 101119384b2f3Smrg *) 101129384b2f3Smrg # Assume MSVC wrapper 101139384b2f3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 101149384b2f3Smrg dynamic_linker='Win32 ld.exe' 101159384b2f3Smrg ;; 101169384b2f3Smrg esac 101179384b2f3Smrg # FIXME: first we should search . and the directory the executable is in 101189384b2f3Smrg shlibpath_var=PATH 101199384b2f3Smrg ;; 10120966bf024Smrg 101219384b2f3Smrgdarwin* | rhapsody*) 101229384b2f3Smrg dynamic_linker="$host_os dyld" 101239384b2f3Smrg version_type=darwin 101249384b2f3Smrg need_lib_prefix=no 101259384b2f3Smrg need_version=no 101269384b2f3Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 101279384b2f3Smrg soname_spec='${libname}${release}${major}$shared_ext' 101289384b2f3Smrg shlibpath_overrides_runpath=yes 101299384b2f3Smrg shlibpath_var=DYLD_LIBRARY_PATH 101309384b2f3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10131966bf024Smrg 101329384b2f3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 101339384b2f3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 101349384b2f3Smrg ;; 10135966bf024Smrg 101369384b2f3Smrgdgux*) 101379384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 101389384b2f3Smrg need_lib_prefix=no 101399384b2f3Smrg need_version=no 101409384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 101419384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 101429384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 101439384b2f3Smrg ;; 10144966bf024Smrg 101459384b2f3Smrgfreebsd* | dragonfly*) 101469384b2f3Smrg # DragonFly does not have aout. When/if they implement a new 101479384b2f3Smrg # versioning mechanism, adjust this. 101489384b2f3Smrg if test -x /usr/bin/objformat; then 101499384b2f3Smrg objformat=`/usr/bin/objformat` 101509384b2f3Smrg else 101519384b2f3Smrg case $host_os in 101529384b2f3Smrg freebsd[23].*) objformat=aout ;; 101539384b2f3Smrg *) objformat=elf ;; 101549384b2f3Smrg esac 101559384b2f3Smrg fi 101569384b2f3Smrg version_type=freebsd-$objformat 101579384b2f3Smrg case $version_type in 101589384b2f3Smrg freebsd-elf*) 101599384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 101609384b2f3Smrg need_version=no 101619384b2f3Smrg need_lib_prefix=no 101629384b2f3Smrg ;; 101639384b2f3Smrg freebsd-*) 101649384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 101659384b2f3Smrg need_version=yes 101669384b2f3Smrg ;; 101679384b2f3Smrg esac 101689384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 101699384b2f3Smrg case $host_os in 101709384b2f3Smrg freebsd2.*) 101719384b2f3Smrg shlibpath_overrides_runpath=yes 101729384b2f3Smrg ;; 101739384b2f3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 101749384b2f3Smrg shlibpath_overrides_runpath=yes 101759384b2f3Smrg hardcode_into_libs=yes 101769384b2f3Smrg ;; 101779384b2f3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 101789384b2f3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 101799384b2f3Smrg shlibpath_overrides_runpath=no 101809384b2f3Smrg hardcode_into_libs=yes 101819384b2f3Smrg ;; 101829384b2f3Smrg *) # from 4.6 on, and DragonFly 101839384b2f3Smrg shlibpath_overrides_runpath=yes 101849384b2f3Smrg hardcode_into_libs=yes 101859384b2f3Smrg ;; 101869384b2f3Smrg esac 101879384b2f3Smrg ;; 10188966bf024Smrg 101899384b2f3Smrggnu*) 101909384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 101919384b2f3Smrg need_lib_prefix=no 101929384b2f3Smrg need_version=no 101939384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 101949384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 101959384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 101969384b2f3Smrg shlibpath_overrides_runpath=no 101979384b2f3Smrg hardcode_into_libs=yes 101989384b2f3Smrg ;; 10199966bf024Smrg 102009384b2f3Smrghaiku*) 102019384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 102029384b2f3Smrg need_lib_prefix=no 102039384b2f3Smrg need_version=no 102049384b2f3Smrg dynamic_linker="$host_os runtime_loader" 102059384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 102069384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102079384b2f3Smrg shlibpath_var=LIBRARY_PATH 102089384b2f3Smrg shlibpath_overrides_runpath=yes 102099384b2f3Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 102109384b2f3Smrg hardcode_into_libs=yes 102119384b2f3Smrg ;; 10212966bf024Smrg 102139384b2f3Smrghpux9* | hpux10* | hpux11*) 102149384b2f3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 102159384b2f3Smrg # link against other versions. 102169384b2f3Smrg version_type=sunos 102179384b2f3Smrg need_lib_prefix=no 102189384b2f3Smrg need_version=no 102199384b2f3Smrg case $host_cpu in 102209384b2f3Smrg ia64*) 102219384b2f3Smrg shrext_cmds='.so' 102229384b2f3Smrg hardcode_into_libs=yes 102239384b2f3Smrg dynamic_linker="$host_os dld.so" 102249384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 102259384b2f3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 102269384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102279384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102289384b2f3Smrg if test "X$HPUX_IA64_MODE" = X32; then 102299384b2f3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 102309384b2f3Smrg else 102319384b2f3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 102329384b2f3Smrg fi 102339384b2f3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 102349384b2f3Smrg ;; 102359384b2f3Smrg hppa*64*) 102369384b2f3Smrg shrext_cmds='.sl' 102379384b2f3Smrg hardcode_into_libs=yes 102389384b2f3Smrg dynamic_linker="$host_os dld.sl" 102399384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 102409384b2f3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 102419384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102429384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102439384b2f3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 102449384b2f3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 102459384b2f3Smrg ;; 102469384b2f3Smrg *) 102479384b2f3Smrg shrext_cmds='.sl' 102489384b2f3Smrg dynamic_linker="$host_os dld.sl" 102499384b2f3Smrg shlibpath_var=SHLIB_PATH 102509384b2f3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 102519384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102529384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102539384b2f3Smrg ;; 102549384b2f3Smrg esac 102559384b2f3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 102569384b2f3Smrg postinstall_cmds='chmod 555 $lib' 102579384b2f3Smrg # or fails outright, so override atomically: 102589384b2f3Smrg install_override_mode=555 102599384b2f3Smrg ;; 10260966bf024Smrg 102619384b2f3Smrginterix[3-9]*) 102629384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 102639384b2f3Smrg need_lib_prefix=no 102649384b2f3Smrg need_version=no 102659384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 102669384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102679384b2f3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 102689384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 102699384b2f3Smrg shlibpath_overrides_runpath=no 102709384b2f3Smrg hardcode_into_libs=yes 102719384b2f3Smrg ;; 10272966bf024Smrg 102739384b2f3Smrgirix5* | irix6* | nonstopux*) 102749384b2f3Smrg case $host_os in 102759384b2f3Smrg nonstopux*) version_type=nonstopux ;; 102769384b2f3Smrg *) 102779384b2f3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 102789384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 102799384b2f3Smrg else 102809384b2f3Smrg version_type=irix 102819384b2f3Smrg fi ;; 102829384b2f3Smrg esac 102839384b2f3Smrg need_lib_prefix=no 102849384b2f3Smrg need_version=no 102859384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 102869384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 102879384b2f3Smrg case $host_os in 102889384b2f3Smrg irix5* | nonstopux*) 102899384b2f3Smrg libsuff= shlibsuff= 102909384b2f3Smrg ;; 102919384b2f3Smrg *) 102929384b2f3Smrg case $LD in # libtool.m4 will add one of these switches to LD 102939384b2f3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 102949384b2f3Smrg libsuff= shlibsuff= libmagic=32-bit;; 102959384b2f3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 102969384b2f3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 102979384b2f3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 102989384b2f3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 102999384b2f3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 103009384b2f3Smrg esac 103019384b2f3Smrg ;; 103029384b2f3Smrg esac 103039384b2f3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 103049384b2f3Smrg shlibpath_overrides_runpath=no 103059384b2f3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 103069384b2f3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 103079384b2f3Smrg hardcode_into_libs=yes 103089384b2f3Smrg ;; 10309966bf024Smrg 103109384b2f3Smrg# No shared lib support for Linux oldld, aout, or coff. 103119384b2f3Smrglinux*oldld* | linux*aout* | linux*coff*) 103129384b2f3Smrg dynamic_linker=no 103139384b2f3Smrg ;; 10314966bf024Smrg 103159384b2f3Smrg# This must be glibc/ELF. 103169384b2f3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 103179384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 103189384b2f3Smrg need_lib_prefix=no 103199384b2f3Smrg need_version=no 103209384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103219384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 103229384b2f3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 103239384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 103249384b2f3Smrg shlibpath_overrides_runpath=no 10325966bf024Smrg 103269384b2f3Smrg # Some binutils ld are patched to set DT_RUNPATH 103279384b2f3Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 103289384b2f3Smrg $as_echo_n "(cached) " >&6 103299384b2f3Smrgelse 103309384b2f3Smrg lt_cv_shlibpath_overrides_runpath=no 103319384b2f3Smrg save_LDFLAGS=$LDFLAGS 103329384b2f3Smrg save_libdir=$libdir 103339384b2f3Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 103349384b2f3Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 103359384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 103369384b2f3Smrg/* end confdefs.h. */ 10337966bf024Smrg 103389384b2f3Smrgint 103399384b2f3Smrgmain () 103409384b2f3Smrg{ 10341966bf024Smrg 103429384b2f3Smrg ; 103439384b2f3Smrg return 0; 103449384b2f3Smrg} 103459384b2f3Smrg_ACEOF 103469384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 103479384b2f3Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 103489384b2f3Smrg lt_cv_shlibpath_overrides_runpath=yes 103499384b2f3Smrgfi 103509384b2f3Smrgfi 103519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 103529384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 103539384b2f3Smrg LDFLAGS=$save_LDFLAGS 103549384b2f3Smrg libdir=$save_libdir 10355966bf024Smrg 103569384b2f3Smrgfi 10357966bf024Smrg 103589384b2f3Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10359966bf024Smrg 103609384b2f3Smrg # This implies no fast_install, which is unacceptable. 103619384b2f3Smrg # Some rework will be needed to allow for fast_install 103629384b2f3Smrg # before this can be enabled. 103639384b2f3Smrg hardcode_into_libs=yes 10364966bf024Smrg 103659384b2f3Smrg # Append ld.so.conf contents to the search path 103669384b2f3Smrg if test -f /etc/ld.so.conf; then 103679384b2f3Smrg 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' ' '` 103689384b2f3Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 103699384b2f3Smrg fi 10370966bf024Smrg 103719384b2f3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 103729384b2f3Smrg # powerpc, because MkLinux only supported shared libraries with the 103739384b2f3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 103749384b2f3Smrg # most powerpc-linux boxes support dynamic linking these days and 103759384b2f3Smrg # people can always --disable-shared, the test was removed, and we 103769384b2f3Smrg # assume the GNU/Linux dynamic linker is in use. 103779384b2f3Smrg dynamic_linker='GNU/Linux ld.so' 103789384b2f3Smrg ;; 10379966bf024Smrg 103809384b2f3Smrgnetbsd*) 103819384b2f3Smrg version_type=sunos 103829384b2f3Smrg need_lib_prefix=no 103839384b2f3Smrg need_version=no 103849384b2f3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 103859384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 103869384b2f3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 103879384b2f3Smrg dynamic_linker='NetBSD (a.out) ld.so' 103889384b2f3Smrg else 103899384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 103909384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 103919384b2f3Smrg dynamic_linker='NetBSD ld.elf_so' 103929384b2f3Smrg fi 103939384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 103949384b2f3Smrg shlibpath_overrides_runpath=yes 103959384b2f3Smrg hardcode_into_libs=yes 103969384b2f3Smrg ;; 10397966bf024Smrg 103989384b2f3Smrgnewsos6) 103999384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 104009384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104019384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104029384b2f3Smrg shlibpath_overrides_runpath=yes 104039384b2f3Smrg ;; 10404966bf024Smrg 104059384b2f3Smrg*nto* | *qnx*) 104069384b2f3Smrg version_type=qnx 104079384b2f3Smrg need_lib_prefix=no 104089384b2f3Smrg need_version=no 104099384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104109384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 104119384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104129384b2f3Smrg shlibpath_overrides_runpath=no 104139384b2f3Smrg hardcode_into_libs=yes 104149384b2f3Smrg dynamic_linker='ldqnx.so' 104159384b2f3Smrg ;; 10416966bf024Smrg 104179384b2f3Smrgopenbsd*) 104189384b2f3Smrg version_type=sunos 104199384b2f3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 104209384b2f3Smrg need_lib_prefix=no 104219384b2f3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 104229384b2f3Smrg case $host_os in 104239384b2f3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 104249384b2f3Smrg *) need_version=no ;; 104259384b2f3Smrg esac 104269384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 104279384b2f3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 104289384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104299384b2f3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 104309384b2f3Smrg case $host_os in 104319384b2f3Smrg openbsd2.[89] | openbsd2.[89].*) 104329384b2f3Smrg shlibpath_overrides_runpath=no 104339384b2f3Smrg ;; 104349384b2f3Smrg *) 104359384b2f3Smrg shlibpath_overrides_runpath=yes 104369384b2f3Smrg ;; 104379384b2f3Smrg esac 104389384b2f3Smrg else 104399384b2f3Smrg shlibpath_overrides_runpath=yes 104409384b2f3Smrg fi 104419384b2f3Smrg ;; 10442966bf024Smrg 104439384b2f3Smrgos2*) 104449384b2f3Smrg libname_spec='$name' 104459384b2f3Smrg shrext_cmds=".dll" 104469384b2f3Smrg need_lib_prefix=no 104479384b2f3Smrg library_names_spec='$libname${shared_ext} $libname.a' 104489384b2f3Smrg dynamic_linker='OS/2 ld.exe' 104499384b2f3Smrg shlibpath_var=LIBPATH 104509384b2f3Smrg ;; 10451966bf024Smrg 104529384b2f3Smrgosf3* | osf4* | osf5*) 104539384b2f3Smrg version_type=osf 104549384b2f3Smrg need_lib_prefix=no 104559384b2f3Smrg need_version=no 104569384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 104579384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104589384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104599384b2f3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 104609384b2f3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 104619384b2f3Smrg ;; 10462966bf024Smrg 104639384b2f3Smrgrdos*) 104649384b2f3Smrg dynamic_linker=no 104659384b2f3Smrg ;; 10466966bf024Smrg 104679384b2f3Smrgsolaris*) 104689384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 104699384b2f3Smrg need_lib_prefix=no 104709384b2f3Smrg need_version=no 104719384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104729384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 104739384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104749384b2f3Smrg shlibpath_overrides_runpath=yes 104759384b2f3Smrg hardcode_into_libs=yes 104769384b2f3Smrg # ldd complains unless libraries are executable 104779384b2f3Smrg postinstall_cmds='chmod +x $lib' 104789384b2f3Smrg ;; 10479966bf024Smrg 104809384b2f3Smrgsunos4*) 104819384b2f3Smrg version_type=sunos 104829384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 104839384b2f3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 104849384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104859384b2f3Smrg shlibpath_overrides_runpath=yes 104869384b2f3Smrg if test "$with_gnu_ld" = yes; then 104879384b2f3Smrg need_lib_prefix=no 104889384b2f3Smrg fi 104899384b2f3Smrg need_version=yes 104909384b2f3Smrg ;; 10491966bf024Smrg 104929384b2f3Smrgsysv4 | sysv4.3*) 104939384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 104949384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104959384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 104969384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 104979384b2f3Smrg case $host_vendor in 104989384b2f3Smrg sni) 104999384b2f3Smrg shlibpath_overrides_runpath=no 105009384b2f3Smrg need_lib_prefix=no 105019384b2f3Smrg runpath_var=LD_RUN_PATH 105029384b2f3Smrg ;; 105039384b2f3Smrg siemens) 105049384b2f3Smrg need_lib_prefix=no 105059384b2f3Smrg ;; 105069384b2f3Smrg motorola) 105079384b2f3Smrg need_lib_prefix=no 105089384b2f3Smrg need_version=no 105099384b2f3Smrg shlibpath_overrides_runpath=no 105109384b2f3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 105119384b2f3Smrg ;; 105129384b2f3Smrg esac 105139384b2f3Smrg ;; 10514966bf024Smrg 105159384b2f3Smrgsysv4*MP*) 105169384b2f3Smrg if test -d /usr/nec ;then 105179384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 105189384b2f3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 105199384b2f3Smrg soname_spec='$libname${shared_ext}.$major' 105209384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 105219384b2f3Smrg fi 105229384b2f3Smrg ;; 10523966bf024Smrg 105249384b2f3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 105259384b2f3Smrg version_type=freebsd-elf 105269384b2f3Smrg need_lib_prefix=no 105279384b2f3Smrg need_version=no 105289384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 105299384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 105309384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 105319384b2f3Smrg shlibpath_overrides_runpath=yes 105329384b2f3Smrg hardcode_into_libs=yes 105339384b2f3Smrg if test "$with_gnu_ld" = yes; then 105349384b2f3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 105359384b2f3Smrg else 105369384b2f3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 105379384b2f3Smrg case $host_os in 105389384b2f3Smrg sco3.2v5*) 105399384b2f3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 105409384b2f3Smrg ;; 105419384b2f3Smrg esac 105429384b2f3Smrg fi 105439384b2f3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 105449384b2f3Smrg ;; 10545966bf024Smrg 105469384b2f3Smrgtpf*) 105479384b2f3Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 105489384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 105499384b2f3Smrg need_lib_prefix=no 105509384b2f3Smrg need_version=no 105519384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 105529384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 105539384b2f3Smrg shlibpath_overrides_runpath=no 105549384b2f3Smrg hardcode_into_libs=yes 105559384b2f3Smrg ;; 10556966bf024Smrg 105579384b2f3Smrguts4*) 105589384b2f3Smrg version_type=linux # correct to gnu/linux during the next big refactor 105599384b2f3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 105609384b2f3Smrg soname_spec='${libname}${release}${shared_ext}$major' 105619384b2f3Smrg shlibpath_var=LD_LIBRARY_PATH 105629384b2f3Smrg ;; 10563966bf024Smrg 105649384b2f3Smrg*) 105659384b2f3Smrg dynamic_linker=no 105669384b2f3Smrg ;; 105679384b2f3Smrgesac 105689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 105699384b2f3Smrg$as_echo "$dynamic_linker" >&6; } 105709384b2f3Smrgtest "$dynamic_linker" = no && can_build_shared=no 10571966bf024Smrg 105729384b2f3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 105739384b2f3Smrgif test "$GCC" = yes; then 105749384b2f3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 105759384b2f3Smrgfi 10576966bf024Smrg 105779384b2f3Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 105789384b2f3Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 105799384b2f3Smrgfi 105809384b2f3Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 105819384b2f3Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 105829384b2f3Smrgfi 10583966bf024Smrg 10584966bf024Smrg 10585966bf024Smrg 10586966bf024Smrg 10587966bf024Smrg 10588966bf024Smrg 10589966bf024Smrg 10590966bf024Smrg 10591966bf024Smrg 10592966bf024Smrg 10593966bf024Smrg 10594966bf024Smrg 10595966bf024Smrg 10596966bf024Smrg 10597966bf024Smrg 10598966bf024Smrg 10599966bf024Smrg 10600966bf024Smrg 10601966bf024Smrg 10602966bf024Smrg 10603966bf024Smrg 10604966bf024Smrg 10605966bf024Smrg 10606966bf024Smrg 10607966bf024Smrg 10608966bf024Smrg 10609966bf024Smrg 10610966bf024Smrg 10611966bf024Smrg 10612966bf024Smrg 10613966bf024Smrg 10614966bf024Smrg 10615966bf024Smrg 10616966bf024Smrg 10617966bf024Smrg 10618966bf024Smrg 10619966bf024Smrg 10620966bf024Smrg 10621966bf024Smrg 10622966bf024Smrg 10623966bf024Smrg 10624966bf024Smrg 10625966bf024Smrg 10626966bf024Smrg 10627966bf024Smrg 10628966bf024Smrg 10629966bf024Smrg 10630966bf024Smrg 10631966bf024Smrg 10632966bf024Smrg 10633966bf024Smrg 10634966bf024Smrg 10635966bf024Smrg 10636966bf024Smrg 10637966bf024Smrg 10638966bf024Smrg 10639966bf024Smrg 10640966bf024Smrg 10641966bf024Smrg 10642966bf024Smrg 10643966bf024Smrg 10644966bf024Smrg 10645966bf024Smrg 10646966bf024Smrg 10647966bf024Smrg 10648966bf024Smrg 10649966bf024Smrg 10650966bf024Smrg 10651966bf024Smrg 10652966bf024Smrg 10653966bf024Smrg 10654966bf024Smrg 10655966bf024Smrg 10656966bf024Smrg 10657966bf024Smrg 10658966bf024Smrg 10659966bf024Smrg 10660966bf024Smrg 10661966bf024Smrg 10662966bf024Smrg 10663966bf024Smrg 10664966bf024Smrg 10665966bf024Smrg 10666966bf024Smrg 10667966bf024Smrg 10668966bf024Smrg 10669966bf024Smrg 106709384b2f3Smrg 106719384b2f3Smrg 106729384b2f3Smrg 106739384b2f3Smrg 106749384b2f3Smrg 106759384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 106769384b2f3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 106779384b2f3Smrghardcode_action= 106789384b2f3Smrgif test -n "$hardcode_libdir_flag_spec" || 106799384b2f3Smrg test -n "$runpath_var" || 106809384b2f3Smrg test "X$hardcode_automatic" = "Xyes" ; then 106819384b2f3Smrg 106829384b2f3Smrg # We can hardcode non-existent directories. 106839384b2f3Smrg if test "$hardcode_direct" != no && 106849384b2f3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 106859384b2f3Smrg # have to relink, otherwise we might link with an installed library 106869384b2f3Smrg # when we should be linking with a yet-to-be-installed one 106879384b2f3Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 106889384b2f3Smrg test "$hardcode_minus_L" != no; then 106899384b2f3Smrg # Linking always hardcodes the temporary library directory. 106909384b2f3Smrg hardcode_action=relink 106919384b2f3Smrg else 106929384b2f3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 106939384b2f3Smrg hardcode_action=immediate 106949384b2f3Smrg fi 10695966bf024Smrgelse 106969384b2f3Smrg # We cannot hardcode anything, or else we can only hardcode existing 106979384b2f3Smrg # directories. 106989384b2f3Smrg hardcode_action=unsupported 106999384b2f3Smrgfi 107009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 107019384b2f3Smrg$as_echo "$hardcode_action" >&6; } 10702966bf024Smrg 107039384b2f3Smrgif test "$hardcode_action" = relink || 107049384b2f3Smrg test "$inherit_rpath" = yes; then 107059384b2f3Smrg # Fast installation is not supported 107069384b2f3Smrg enable_fast_install=no 107079384b2f3Smrgelif test "$shlibpath_overrides_runpath" = yes || 107089384b2f3Smrg test "$enable_shared" = no; then 107099384b2f3Smrg # Fast installation is not necessary 107109384b2f3Smrg enable_fast_install=needless 10711966bf024Smrgfi 10712966bf024Smrg 10713966bf024Smrg 10714966bf024Smrg 10715966bf024Smrg 10716966bf024Smrg 10717966bf024Smrg 107189384b2f3Smrg if test "x$enable_dlopen" != xyes; then 107199384b2f3Smrg enable_dlopen=unknown 107209384b2f3Smrg enable_dlopen_self=unknown 107219384b2f3Smrg enable_dlopen_self_static=unknown 107229384b2f3Smrgelse 107239384b2f3Smrg lt_cv_dlopen=no 107249384b2f3Smrg lt_cv_dlopen_libs= 10725966bf024Smrg 107269384b2f3Smrg case $host_os in 107279384b2f3Smrg beos*) 107289384b2f3Smrg lt_cv_dlopen="load_add_on" 107299384b2f3Smrg lt_cv_dlopen_libs= 107309384b2f3Smrg lt_cv_dlopen_self=yes 107319384b2f3Smrg ;; 10732966bf024Smrg 107339384b2f3Smrg mingw* | pw32* | cegcc*) 107349384b2f3Smrg lt_cv_dlopen="LoadLibrary" 107359384b2f3Smrg lt_cv_dlopen_libs= 107369384b2f3Smrg ;; 10737966bf024Smrg 107389384b2f3Smrg cygwin*) 107399384b2f3Smrg lt_cv_dlopen="dlopen" 107409384b2f3Smrg lt_cv_dlopen_libs= 107419384b2f3Smrg ;; 10742966bf024Smrg 107439384b2f3Smrg darwin*) 107449384b2f3Smrg # if libdl is installed we need to link against it 107459384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 107469384b2f3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 107479384b2f3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 107489384b2f3Smrg $as_echo_n "(cached) " >&6 107499384b2f3Smrgelse 107509384b2f3Smrg ac_check_lib_save_LIBS=$LIBS 107519384b2f3SmrgLIBS="-ldl $LIBS" 107529384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 107539384b2f3Smrg/* end confdefs.h. */ 10754966bf024Smrg 107559384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 107569384b2f3Smrg Use char because int might match the return type of a GCC 107579384b2f3Smrg builtin and then its argument prototype would still apply. */ 107589384b2f3Smrg#ifdef __cplusplus 107599384b2f3Smrgextern "C" 107609384b2f3Smrg#endif 107619384b2f3Smrgchar dlopen (); 107629384b2f3Smrgint 107639384b2f3Smrgmain () 107649384b2f3Smrg{ 107659384b2f3Smrgreturn dlopen (); 107669384b2f3Smrg ; 107679384b2f3Smrg return 0; 107689384b2f3Smrg} 107699384b2f3Smrg_ACEOF 107709384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 107719384b2f3Smrg ac_cv_lib_dl_dlopen=yes 107729384b2f3Smrgelse 107739384b2f3Smrg ac_cv_lib_dl_dlopen=no 107749384b2f3Smrgfi 107759384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 107769384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 107779384b2f3SmrgLIBS=$ac_check_lib_save_LIBS 107789384b2f3Smrgfi 107799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 107809384b2f3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 107819384b2f3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 107829384b2f3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 107839384b2f3Smrgelse 10784966bf024Smrg 107859384b2f3Smrg lt_cv_dlopen="dyld" 107869384b2f3Smrg lt_cv_dlopen_libs= 107879384b2f3Smrg lt_cv_dlopen_self=yes 10788966bf024Smrg 107899384b2f3Smrgfi 10790966bf024Smrg 107919384b2f3Smrg ;; 10792966bf024Smrg 107939384b2f3Smrg *) 107949384b2f3Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 107959384b2f3Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 107969384b2f3Smrg lt_cv_dlopen="shl_load" 107979384b2f3Smrgelse 107989384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 107999384b2f3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 108009384b2f3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 108019384b2f3Smrg $as_echo_n "(cached) " >&6 108029384b2f3Smrgelse 108039384b2f3Smrg ac_check_lib_save_LIBS=$LIBS 108049384b2f3SmrgLIBS="-ldld $LIBS" 108059384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108069384b2f3Smrg/* end confdefs.h. */ 10807966bf024Smrg 108089384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 108099384b2f3Smrg Use char because int might match the return type of a GCC 108109384b2f3Smrg builtin and then its argument prototype would still apply. */ 108119384b2f3Smrg#ifdef __cplusplus 108129384b2f3Smrgextern "C" 108139384b2f3Smrg#endif 108149384b2f3Smrgchar shl_load (); 108159384b2f3Smrgint 108169384b2f3Smrgmain () 108179384b2f3Smrg{ 108189384b2f3Smrgreturn shl_load (); 108199384b2f3Smrg ; 108209384b2f3Smrg return 0; 108219384b2f3Smrg} 108229384b2f3Smrg_ACEOF 108239384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 108249384b2f3Smrg ac_cv_lib_dld_shl_load=yes 108259384b2f3Smrgelse 108269384b2f3Smrg ac_cv_lib_dld_shl_load=no 108279384b2f3Smrgfi 108289384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 108299384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 108309384b2f3SmrgLIBS=$ac_check_lib_save_LIBS 108319384b2f3Smrgfi 108329384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 108339384b2f3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 108349384b2f3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 108359384b2f3Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 108369384b2f3Smrgelse 108379384b2f3Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 108389384b2f3Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 108399384b2f3Smrg lt_cv_dlopen="dlopen" 108409384b2f3Smrgelse 108419384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 108429384b2f3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 108439384b2f3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 108449384b2f3Smrg $as_echo_n "(cached) " >&6 108459384b2f3Smrgelse 108469384b2f3Smrg ac_check_lib_save_LIBS=$LIBS 108479384b2f3SmrgLIBS="-ldl $LIBS" 108489384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108499384b2f3Smrg/* end confdefs.h. */ 10850966bf024Smrg 108519384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 108529384b2f3Smrg Use char because int might match the return type of a GCC 108539384b2f3Smrg builtin and then its argument prototype would still apply. */ 108549384b2f3Smrg#ifdef __cplusplus 108559384b2f3Smrgextern "C" 108569384b2f3Smrg#endif 108579384b2f3Smrgchar dlopen (); 108589384b2f3Smrgint 108599384b2f3Smrgmain () 108609384b2f3Smrg{ 108619384b2f3Smrgreturn dlopen (); 108629384b2f3Smrg ; 108639384b2f3Smrg return 0; 108649384b2f3Smrg} 108659384b2f3Smrg_ACEOF 108669384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 108679384b2f3Smrg ac_cv_lib_dl_dlopen=yes 108689384b2f3Smrgelse 108699384b2f3Smrg ac_cv_lib_dl_dlopen=no 108709384b2f3Smrgfi 108719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 108729384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 108739384b2f3SmrgLIBS=$ac_check_lib_save_LIBS 108749384b2f3Smrgfi 108759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 108769384b2f3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 108779384b2f3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 108789384b2f3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 108799384b2f3Smrgelse 108809384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 108819384b2f3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 108829384b2f3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 108839384b2f3Smrg $as_echo_n "(cached) " >&6 108849384b2f3Smrgelse 108859384b2f3Smrg ac_check_lib_save_LIBS=$LIBS 108869384b2f3SmrgLIBS="-lsvld $LIBS" 108879384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 108889384b2f3Smrg/* end confdefs.h. */ 10889966bf024Smrg 108909384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 108919384b2f3Smrg Use char because int might match the return type of a GCC 108929384b2f3Smrg builtin and then its argument prototype would still apply. */ 108939384b2f3Smrg#ifdef __cplusplus 108949384b2f3Smrgextern "C" 108959384b2f3Smrg#endif 108969384b2f3Smrgchar dlopen (); 108979384b2f3Smrgint 108989384b2f3Smrgmain () 108999384b2f3Smrg{ 109009384b2f3Smrgreturn dlopen (); 109019384b2f3Smrg ; 109029384b2f3Smrg return 0; 109039384b2f3Smrg} 109049384b2f3Smrg_ACEOF 109059384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 109069384b2f3Smrg ac_cv_lib_svld_dlopen=yes 109079384b2f3Smrgelse 109089384b2f3Smrg ac_cv_lib_svld_dlopen=no 109099384b2f3Smrgfi 109109384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 109119384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 109129384b2f3SmrgLIBS=$ac_check_lib_save_LIBS 109139384b2f3Smrgfi 109149384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 109159384b2f3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 109169384b2f3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 109179384b2f3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 109189384b2f3Smrgelse 109199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 109209384b2f3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 109219384b2f3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 109229384b2f3Smrg $as_echo_n "(cached) " >&6 109239384b2f3Smrgelse 109249384b2f3Smrg ac_check_lib_save_LIBS=$LIBS 109259384b2f3SmrgLIBS="-ldld $LIBS" 109269384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 109279384b2f3Smrg/* end confdefs.h. */ 10928966bf024Smrg 109299384b2f3Smrg/* Override any GCC internal prototype to avoid an error. 109309384b2f3Smrg Use char because int might match the return type of a GCC 109319384b2f3Smrg builtin and then its argument prototype would still apply. */ 109329384b2f3Smrg#ifdef __cplusplus 109339384b2f3Smrgextern "C" 109349384b2f3Smrg#endif 109359384b2f3Smrgchar dld_link (); 109369384b2f3Smrgint 109379384b2f3Smrgmain () 109389384b2f3Smrg{ 109399384b2f3Smrgreturn dld_link (); 109409384b2f3Smrg ; 109419384b2f3Smrg return 0; 109429384b2f3Smrg} 109439384b2f3Smrg_ACEOF 109449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 109459384b2f3Smrg ac_cv_lib_dld_dld_link=yes 109469384b2f3Smrgelse 109479384b2f3Smrg ac_cv_lib_dld_dld_link=no 109489384b2f3Smrgfi 109499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 109509384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 109519384b2f3SmrgLIBS=$ac_check_lib_save_LIBS 109529384b2f3Smrgfi 109539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 109549384b2f3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 109559384b2f3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 109569384b2f3Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 109579384b2f3Smrgfi 10958966bf024Smrg 10959966bf024Smrg 109609384b2f3Smrgfi 10961966bf024Smrg 10962966bf024Smrg 109639384b2f3Smrgfi 10964966bf024Smrg 10965966bf024Smrg 109669384b2f3Smrgfi 10967966bf024Smrg 10968966bf024Smrg 109699384b2f3Smrgfi 10970966bf024Smrg 10971966bf024Smrg 109729384b2f3Smrgfi 10973966bf024Smrg 109749384b2f3Smrg ;; 109759384b2f3Smrg esac 10976966bf024Smrg 109779384b2f3Smrg if test "x$lt_cv_dlopen" != xno; then 109789384b2f3Smrg enable_dlopen=yes 109799384b2f3Smrg else 109809384b2f3Smrg enable_dlopen=no 10981966bf024Smrg fi 10982966bf024Smrg 109839384b2f3Smrg case $lt_cv_dlopen in 109849384b2f3Smrg dlopen) 109859384b2f3Smrg save_CPPFLAGS="$CPPFLAGS" 109869384b2f3Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10987966bf024Smrg 109889384b2f3Smrg save_LDFLAGS="$LDFLAGS" 109899384b2f3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10990966bf024Smrg 109919384b2f3Smrg save_LIBS="$LIBS" 109929384b2f3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 10993966bf024Smrg 109949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 109959384b2f3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 109969384b2f3Smrgif ${lt_cv_dlopen_self+:} false; then : 109979384b2f3Smrg $as_echo_n "(cached) " >&6 109989384b2f3Smrgelse 109999384b2f3Smrg if test "$cross_compiling" = yes; then : 110009384b2f3Smrg lt_cv_dlopen_self=cross 110019384b2f3Smrgelse 110029384b2f3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 110039384b2f3Smrg lt_status=$lt_dlunknown 110049384b2f3Smrg cat > conftest.$ac_ext <<_LT_EOF 110059384b2f3Smrg#line $LINENO "configure" 110069384b2f3Smrg#include "confdefs.h" 11007966bf024Smrg 110089384b2f3Smrg#if HAVE_DLFCN_H 110099384b2f3Smrg#include <dlfcn.h> 110109384b2f3Smrg#endif 11011966bf024Smrg 110129384b2f3Smrg#include <stdio.h> 11013966bf024Smrg 110149384b2f3Smrg#ifdef RTLD_GLOBAL 110159384b2f3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 110169384b2f3Smrg#else 110179384b2f3Smrg# ifdef DL_GLOBAL 110189384b2f3Smrg# define LT_DLGLOBAL DL_GLOBAL 110199384b2f3Smrg# else 110209384b2f3Smrg# define LT_DLGLOBAL 0 110219384b2f3Smrg# endif 110229384b2f3Smrg#endif 11023966bf024Smrg 110249384b2f3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 110259384b2f3Smrg find out it does not work in some platform. */ 110269384b2f3Smrg#ifndef LT_DLLAZY_OR_NOW 110279384b2f3Smrg# ifdef RTLD_LAZY 110289384b2f3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 110299384b2f3Smrg# else 110309384b2f3Smrg# ifdef DL_LAZY 110319384b2f3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 110329384b2f3Smrg# else 110339384b2f3Smrg# ifdef RTLD_NOW 110349384b2f3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 110359384b2f3Smrg# else 110369384b2f3Smrg# ifdef DL_NOW 110379384b2f3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 110389384b2f3Smrg# else 110399384b2f3Smrg# define LT_DLLAZY_OR_NOW 0 110409384b2f3Smrg# endif 110419384b2f3Smrg# endif 110429384b2f3Smrg# endif 110439384b2f3Smrg# endif 110449384b2f3Smrg#endif 11045966bf024Smrg 110469384b2f3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 110479384b2f3Smrg correspondingly for the symbols needed. */ 110489384b2f3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 110499384b2f3Smrgint fnord () __attribute__((visibility("default"))); 110509384b2f3Smrg#endif 11051966bf024Smrg 110529384b2f3Smrgint fnord () { return 42; } 110539384b2f3Smrgint main () 110549384b2f3Smrg{ 110559384b2f3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 110569384b2f3Smrg int status = $lt_dlunknown; 110579384b2f3Smrg 110589384b2f3Smrg if (self) 110599384b2f3Smrg { 110609384b2f3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11061966bf024Smrg else 110629384b2f3Smrg { 110639384b2f3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 110649384b2f3Smrg else puts (dlerror ()); 110659384b2f3Smrg } 110669384b2f3Smrg /* dlclose (self); */ 110679384b2f3Smrg } 110689384b2f3Smrg else 110699384b2f3Smrg puts (dlerror ()); 110709384b2f3Smrg 110719384b2f3Smrg return status; 110729384b2f3Smrg} 110739384b2f3Smrg_LT_EOF 110749384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 110759384b2f3Smrg (eval $ac_link) 2>&5 110769384b2f3Smrg ac_status=$? 110779384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 110789384b2f3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 110799384b2f3Smrg (./conftest; exit; ) >&5 2>/dev/null 110809384b2f3Smrg lt_status=$? 110819384b2f3Smrg case x$lt_status in 110829384b2f3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 110839384b2f3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 110849384b2f3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11085966bf024Smrg esac 110869384b2f3Smrg else : 110879384b2f3Smrg # compilation failed 110889384b2f3Smrg lt_cv_dlopen_self=no 11089966bf024Smrg fi 110909384b2f3Smrgfi 110919384b2f3Smrgrm -fr conftest* 11092966bf024Smrg 11093966bf024Smrg 110949384b2f3Smrgfi 110959384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 110969384b2f3Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 11097966bf024Smrg 110989384b2f3Smrg if test "x$lt_cv_dlopen_self" = xyes; then 110999384b2f3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 111009384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 111019384b2f3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 111029384b2f3Smrgif ${lt_cv_dlopen_self_static+:} false; then : 111039384b2f3Smrg $as_echo_n "(cached) " >&6 111049384b2f3Smrgelse 111059384b2f3Smrg if test "$cross_compiling" = yes; then : 111069384b2f3Smrg lt_cv_dlopen_self_static=cross 111079384b2f3Smrgelse 111089384b2f3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 111099384b2f3Smrg lt_status=$lt_dlunknown 111109384b2f3Smrg cat > conftest.$ac_ext <<_LT_EOF 111119384b2f3Smrg#line $LINENO "configure" 111129384b2f3Smrg#include "confdefs.h" 11113966bf024Smrg 111149384b2f3Smrg#if HAVE_DLFCN_H 111159384b2f3Smrg#include <dlfcn.h> 111169384b2f3Smrg#endif 11117966bf024Smrg 111189384b2f3Smrg#include <stdio.h> 11119966bf024Smrg 111209384b2f3Smrg#ifdef RTLD_GLOBAL 111219384b2f3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 111229384b2f3Smrg#else 111239384b2f3Smrg# ifdef DL_GLOBAL 111249384b2f3Smrg# define LT_DLGLOBAL DL_GLOBAL 111259384b2f3Smrg# else 111269384b2f3Smrg# define LT_DLGLOBAL 0 111279384b2f3Smrg# endif 111289384b2f3Smrg#endif 11129966bf024Smrg 111309384b2f3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 111319384b2f3Smrg find out it does not work in some platform. */ 111329384b2f3Smrg#ifndef LT_DLLAZY_OR_NOW 111339384b2f3Smrg# ifdef RTLD_LAZY 111349384b2f3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 111359384b2f3Smrg# else 111369384b2f3Smrg# ifdef DL_LAZY 111379384b2f3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 111389384b2f3Smrg# else 111399384b2f3Smrg# ifdef RTLD_NOW 111409384b2f3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 111419384b2f3Smrg# else 111429384b2f3Smrg# ifdef DL_NOW 111439384b2f3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 111449384b2f3Smrg# else 111459384b2f3Smrg# define LT_DLLAZY_OR_NOW 0 111469384b2f3Smrg# endif 111479384b2f3Smrg# endif 111489384b2f3Smrg# endif 111499384b2f3Smrg# endif 111509384b2f3Smrg#endif 11151966bf024Smrg 111529384b2f3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 111539384b2f3Smrg correspondingly for the symbols needed. */ 111549384b2f3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 111559384b2f3Smrgint fnord () __attribute__((visibility("default"))); 111569384b2f3Smrg#endif 111579384b2f3Smrg 111589384b2f3Smrgint fnord () { return 42; } 111599384b2f3Smrgint main () 111609384b2f3Smrg{ 111619384b2f3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 111629384b2f3Smrg int status = $lt_dlunknown; 111639384b2f3Smrg 111649384b2f3Smrg if (self) 111659384b2f3Smrg { 111669384b2f3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 111679384b2f3Smrg else 111689384b2f3Smrg { 111699384b2f3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 111709384b2f3Smrg else puts (dlerror ()); 111719384b2f3Smrg } 111729384b2f3Smrg /* dlclose (self); */ 111739384b2f3Smrg } 11174966bf024Smrg else 111759384b2f3Smrg puts (dlerror ()); 111769384b2f3Smrg 111779384b2f3Smrg return status; 111789384b2f3Smrg} 111799384b2f3Smrg_LT_EOF 111809384b2f3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 111819384b2f3Smrg (eval $ac_link) 2>&5 111829384b2f3Smrg ac_status=$? 111839384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 111849384b2f3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 111859384b2f3Smrg (./conftest; exit; ) >&5 2>/dev/null 111869384b2f3Smrg lt_status=$? 111879384b2f3Smrg case x$lt_status in 111889384b2f3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 111899384b2f3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 111909384b2f3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 111919384b2f3Smrg esac 111929384b2f3Smrg else : 111939384b2f3Smrg # compilation failed 111949384b2f3Smrg lt_cv_dlopen_self_static=no 11195966bf024Smrg fi 111969384b2f3Smrgfi 111979384b2f3Smrgrm -fr conftest* 11198966bf024Smrg 11199966bf024Smrg 112009384b2f3Smrgfi 112019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 112029384b2f3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 112039384b2f3Smrg fi 11204966bf024Smrg 112059384b2f3Smrg CPPFLAGS="$save_CPPFLAGS" 112069384b2f3Smrg LDFLAGS="$save_LDFLAGS" 112079384b2f3Smrg LIBS="$save_LIBS" 112089384b2f3Smrg ;; 112099384b2f3Smrg esac 11210966bf024Smrg 112119384b2f3Smrg case $lt_cv_dlopen_self in 112129384b2f3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 112139384b2f3Smrg *) enable_dlopen_self=unknown ;; 11214966bf024Smrg esac 112159384b2f3Smrg 112169384b2f3Smrg case $lt_cv_dlopen_self_static in 112179384b2f3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 112189384b2f3Smrg *) enable_dlopen_self_static=unknown ;; 11219966bf024Smrg esac 112209384b2f3Smrgfi 11221966bf024Smrg 11222966bf024Smrg 112239384b2f3Smrg 112249384b2f3Smrg 112259384b2f3Smrg 112269384b2f3Smrg 112279384b2f3Smrg 112289384b2f3Smrg 112299384b2f3Smrg 112309384b2f3Smrg 112319384b2f3Smrg 112329384b2f3Smrg 112339384b2f3Smrg 112349384b2f3Smrg 112359384b2f3Smrg 112369384b2f3Smrg 112379384b2f3Smrg 112389384b2f3Smrgstriplib= 112399384b2f3Smrgold_striplib= 112409384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 112419384b2f3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 112429384b2f3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 112439384b2f3Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 112449384b2f3Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 112459384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 112469384b2f3Smrg$as_echo "yes" >&6; } 112479384b2f3Smrgelse 112489384b2f3Smrg# FIXME - insert some real tests, host_os isn't really good enough 112499384b2f3Smrg case $host_os in 112509384b2f3Smrg darwin*) 112519384b2f3Smrg if test -n "$STRIP" ; then 112529384b2f3Smrg striplib="$STRIP -x" 112539384b2f3Smrg old_striplib="$STRIP -S" 112549384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 112559384b2f3Smrg$as_echo "yes" >&6; } 11256966bf024Smrg else 112579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 112589384b2f3Smrg$as_echo "no" >&6; } 11259966bf024Smrg fi 11260966bf024Smrg ;; 112619384b2f3Smrg *) 112629384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 112639384b2f3Smrg$as_echo "no" >&6; } 11264966bf024Smrg ;; 11265966bf024Smrg esac 112669384b2f3Smrgfi 11267966bf024Smrg 112689384b2f3Smrg 112699384b2f3Smrg 112709384b2f3Smrg 112719384b2f3Smrg 112729384b2f3Smrg 112739384b2f3Smrg 112749384b2f3Smrg 112759384b2f3Smrg 112769384b2f3Smrg 112779384b2f3Smrg 112789384b2f3Smrg 112799384b2f3Smrg # Report which library types will actually be built 112809384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 112819384b2f3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 112829384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 112839384b2f3Smrg$as_echo "$can_build_shared" >&6; } 112849384b2f3Smrg 112859384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 112869384b2f3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 112879384b2f3Smrg test "$can_build_shared" = "no" && enable_shared=no 112889384b2f3Smrg 112899384b2f3Smrg # On AIX, shared libraries and static libraries use the same namespace, and 112909384b2f3Smrg # are all built from PIC. 11291966bf024Smrg case $host_os in 112929384b2f3Smrg aix3*) 112939384b2f3Smrg test "$enable_shared" = yes && enable_static=no 112949384b2f3Smrg if test -n "$RANLIB"; then 112959384b2f3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 112969384b2f3Smrg postinstall_cmds='$RANLIB $lib' 112979384b2f3Smrg fi 11298966bf024Smrg ;; 112999384b2f3Smrg 113009384b2f3Smrg aix[4-9]*) 113019384b2f3Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 113029384b2f3Smrg test "$enable_shared" = yes && enable_static=no 113039384b2f3Smrg fi 11304966bf024Smrg ;; 11305966bf024Smrg esac 113069384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 113079384b2f3Smrg$as_echo "$enable_shared" >&6; } 11308966bf024Smrg 113099384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 113109384b2f3Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 113119384b2f3Smrg # Make sure either enable_shared or enable_static is yes. 113129384b2f3Smrg test "$enable_shared" = yes || enable_static=yes 113139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 113149384b2f3Smrg$as_echo "$enable_static" >&6; } 11315966bf024Smrg 11316966bf024Smrg 11317966bf024Smrg 11318966bf024Smrg 113199384b2f3Smrgfi 113209384b2f3Smrgac_ext=c 113219384b2f3Smrgac_cpp='$CPP $CPPFLAGS' 113229384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 113239384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 113249384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 11325966bf024Smrg 113269384b2f3SmrgCC="$lt_save_CC" 11327966bf024Smrg 11328966bf024Smrg 11329966bf024Smrg 11330966bf024Smrg 11331966bf024Smrg 11332966bf024Smrg 11333966bf024Smrg 11334966bf024Smrg 11335966bf024Smrg 11336966bf024Smrg 11337966bf024Smrg 11338966bf024Smrg 11339966bf024Smrg 11340966bf024Smrg 11341966bf024Smrg 113429384b2f3Smrg ac_config_commands="$ac_config_commands libtool" 11343966bf024Smrg 11344966bf024Smrg 11345966bf024Smrg 11346966bf024Smrg 113479384b2f3Smrg# Only expand once: 11348966bf024Smrg 11349966bf024Smrg 113509384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 113519384b2f3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 113529384b2f3Smrgif ${ac_cv_prog_cc_c99+:} false; then : 113539384b2f3Smrg $as_echo_n "(cached) " >&6 113549384b2f3Smrgelse 113559384b2f3Smrg ac_cv_prog_cc_c99=no 113569384b2f3Smrgac_save_CC=$CC 113579384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 113589384b2f3Smrg/* end confdefs.h. */ 113599384b2f3Smrg#include <stdarg.h> 113609384b2f3Smrg#include <stdbool.h> 113619384b2f3Smrg#include <stdlib.h> 113629384b2f3Smrg#include <wchar.h> 113639384b2f3Smrg#include <stdio.h> 11364966bf024Smrg 113659384b2f3Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 113669384b2f3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 113679384b2f3Smrg#define showlist(...) puts (#__VA_ARGS__) 113689384b2f3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 113699384b2f3Smrgstatic void 113709384b2f3Smrgtest_varargs_macros (void) 113719384b2f3Smrg{ 113729384b2f3Smrg int x = 1234; 113739384b2f3Smrg int y = 5678; 113749384b2f3Smrg debug ("Flag"); 113759384b2f3Smrg debug ("X = %d\n", x); 113769384b2f3Smrg showlist (The first, second, and third items.); 113779384b2f3Smrg report (x>y, "x is %d but y is %d", x, y); 113789384b2f3Smrg} 11379966bf024Smrg 113809384b2f3Smrg// Check long long types. 113819384b2f3Smrg#define BIG64 18446744073709551615ull 113829384b2f3Smrg#define BIG32 4294967295ul 113839384b2f3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 113849384b2f3Smrg#if !BIG_OK 113859384b2f3Smrg your preprocessor is broken; 113869384b2f3Smrg#endif 113879384b2f3Smrg#if BIG_OK 113889384b2f3Smrg#else 113899384b2f3Smrg your preprocessor is broken; 113909384b2f3Smrg#endif 113919384b2f3Smrgstatic long long int bignum = -9223372036854775807LL; 113929384b2f3Smrgstatic unsigned long long int ubignum = BIG64; 11393966bf024Smrg 113949384b2f3Smrgstruct incomplete_array 113959384b2f3Smrg{ 113969384b2f3Smrg int datasize; 113979384b2f3Smrg double data[]; 113989384b2f3Smrg}; 11399966bf024Smrg 114009384b2f3Smrgstruct named_init { 114019384b2f3Smrg int number; 114029384b2f3Smrg const wchar_t *name; 114039384b2f3Smrg double average; 114049384b2f3Smrg}; 11405966bf024Smrg 114069384b2f3Smrgtypedef const char *ccp; 11407966bf024Smrg 114089384b2f3Smrgstatic inline int 114099384b2f3Smrgtest_restrict (ccp restrict text) 114109384b2f3Smrg{ 114119384b2f3Smrg // See if C++-style comments work. 114129384b2f3Smrg // Iterate through items via the restricted pointer. 114139384b2f3Smrg // Also check for declarations in for loops. 114149384b2f3Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 114159384b2f3Smrg continue; 114169384b2f3Smrg return 0; 114179384b2f3Smrg} 11418966bf024Smrg 114199384b2f3Smrg// Check varargs and va_copy. 114209384b2f3Smrgstatic void 114219384b2f3Smrgtest_varargs (const char *format, ...) 114229384b2f3Smrg{ 114239384b2f3Smrg va_list args; 114249384b2f3Smrg va_start (args, format); 114259384b2f3Smrg va_list args_copy; 114269384b2f3Smrg va_copy (args_copy, args); 11427966bf024Smrg 114289384b2f3Smrg const char *str; 114299384b2f3Smrg int number; 114309384b2f3Smrg float fnumber; 11431966bf024Smrg 114329384b2f3Smrg while (*format) 114339384b2f3Smrg { 114349384b2f3Smrg switch (*format++) 114359384b2f3Smrg { 114369384b2f3Smrg case 's': // string 114379384b2f3Smrg str = va_arg (args_copy, const char *); 114389384b2f3Smrg break; 114399384b2f3Smrg case 'd': // int 114409384b2f3Smrg number = va_arg (args_copy, int); 114419384b2f3Smrg break; 114429384b2f3Smrg case 'f': // float 114439384b2f3Smrg fnumber = va_arg (args_copy, double); 114449384b2f3Smrg break; 114459384b2f3Smrg default: 114469384b2f3Smrg break; 114479384b2f3Smrg } 114489384b2f3Smrg } 114499384b2f3Smrg va_end (args_copy); 114509384b2f3Smrg va_end (args); 114519384b2f3Smrg} 11452966bf024Smrg 114539384b2f3Smrgint 114549384b2f3Smrgmain () 114559384b2f3Smrg{ 11456966bf024Smrg 114579384b2f3Smrg // Check bool. 114589384b2f3Smrg _Bool success = false; 11459966bf024Smrg 114609384b2f3Smrg // Check restrict. 114619384b2f3Smrg if (test_restrict ("String literal") == 0) 114629384b2f3Smrg success = true; 114639384b2f3Smrg char *restrict newvar = "Another string"; 11464966bf024Smrg 114659384b2f3Smrg // Check varargs. 114669384b2f3Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 114679384b2f3Smrg test_varargs_macros (); 11468966bf024Smrg 114699384b2f3Smrg // Check flexible array members. 114709384b2f3Smrg struct incomplete_array *ia = 114719384b2f3Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 114729384b2f3Smrg ia->datasize = 10; 114739384b2f3Smrg for (int i = 0; i < ia->datasize; ++i) 114749384b2f3Smrg ia->data[i] = i * 1.234; 11475966bf024Smrg 114769384b2f3Smrg // Check named initializers. 114779384b2f3Smrg struct named_init ni = { 114789384b2f3Smrg .number = 34, 114799384b2f3Smrg .name = L"Test wide string", 114809384b2f3Smrg .average = 543.34343, 114819384b2f3Smrg }; 11482966bf024Smrg 114839384b2f3Smrg ni.number = 58; 11484966bf024Smrg 114859384b2f3Smrg int dynamic_array[ni.number]; 114869384b2f3Smrg dynamic_array[ni.number - 1] = 543; 11487966bf024Smrg 114889384b2f3Smrg // work around unused variable warnings 114899384b2f3Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 114909384b2f3Smrg || dynamic_array[ni.number - 1] != 543); 11491966bf024Smrg 114929384b2f3Smrg ; 114939384b2f3Smrg return 0; 114949384b2f3Smrg} 114959384b2f3Smrg_ACEOF 114969384b2f3Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 114979384b2f3Smrgdo 114989384b2f3Smrg CC="$ac_save_CC $ac_arg" 114999384b2f3Smrg if ac_fn_c_try_compile "$LINENO"; then : 115009384b2f3Smrg ac_cv_prog_cc_c99=$ac_arg 115019384b2f3Smrgfi 115029384b2f3Smrgrm -f core conftest.err conftest.$ac_objext 115039384b2f3Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 115049384b2f3Smrgdone 115059384b2f3Smrgrm -f conftest.$ac_ext 115069384b2f3SmrgCC=$ac_save_CC 11507966bf024Smrg 115089384b2f3Smrgfi 115099384b2f3Smrg# AC_CACHE_VAL 115109384b2f3Smrgcase "x$ac_cv_prog_cc_c99" in 115119384b2f3Smrg x) 115129384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 115139384b2f3Smrg$as_echo "none needed" >&6; } ;; 115149384b2f3Smrg xno) 115159384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 115169384b2f3Smrg$as_echo "unsupported" >&6; } ;; 115179384b2f3Smrg *) 115189384b2f3Smrg CC="$CC $ac_cv_prog_cc_c99" 115199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 115209384b2f3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 115219384b2f3Smrgesac 115229384b2f3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 11523966bf024Smrg 115249384b2f3Smrgfi 11525966bf024Smrg 11526966bf024Smrg 11527966bf024Smrg 11528966bf024Smrg 11529966bf024Smrg 11530966bf024Smrg 115319384b2f3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 115329384b2f3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 115339384b2f3Smrg CLANGCC="yes" 115349384b2f3Smrgelse 115359384b2f3Smrg CLANGCC="no" 115369384b2f3Smrgfi 11537966bf024Smrg 115389384b2f3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 115399384b2f3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 115409384b2f3Smrg INTELCC="yes" 115419384b2f3Smrgelse 115429384b2f3Smrg INTELCC="no" 115439384b2f3Smrgfi 11544966bf024Smrg 115459384b2f3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 115469384b2f3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 115479384b2f3Smrg SUNCC="yes" 115489384b2f3Smrgelse 115499384b2f3Smrg SUNCC="no" 115509384b2f3Smrgfi 11551966bf024Smrg 11552966bf024Smrg 11553966bf024Smrg 11554966bf024Smrg 11555966bf024Smrg 115569384b2f3Smrg# Check whether --enable-selective-werror was given. 115579384b2f3Smrgif test "${enable_selective_werror+set}" = set; then : 115589384b2f3Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 115599384b2f3Smrgelse 115609384b2f3Smrg SELECTIVE_WERROR=yes 115619384b2f3Smrgfi 11562966bf024Smrg 11563966bf024Smrg 11564966bf024Smrg 11565966bf024Smrg 11566966bf024Smrg 115679384b2f3Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 115689384b2f3Smrgif test "x$SUNCC" = "xyes"; then 115699384b2f3Smrg BASE_CFLAGS="-v" 115709384b2f3Smrgelse 115719384b2f3Smrg BASE_CFLAGS="" 115729384b2f3Smrgfi 11573966bf024Smrg 115749384b2f3Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 11575966bf024Smrg 11576966bf024Smrg 11577966bf024Smrg 11578966bf024Smrg 11579966bf024Smrg 11580966bf024Smrg 11581966bf024Smrg 11582966bf024Smrg 11583966bf024Smrg 11584966bf024Smrg 11585966bf024Smrg 11586966bf024Smrg 11587966bf024Smrg 115889384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11589966bf024Smrg 115909384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 115919384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 115929384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 115939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 115949384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 115959384b2f3Smrg $as_echo_n "(cached) " >&6 115969384b2f3Smrgelse 115979384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 115989384b2f3Smrg/* end confdefs.h. */ 115999384b2f3Smrgint i; 116009384b2f3Smrg_ACEOF 116019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 116029384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 116039384b2f3Smrgelse 116049384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 116059384b2f3Smrgfi 116069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 116079384b2f3Smrgfi 116089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 116099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 116109384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 116119384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 116129384b2f3Smrgfi 11613966bf024Smrg 116149384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 116159384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 116169384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 116179384b2f3Smrg fi 116189384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 116199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 116209384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 116219384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 116229384b2f3Smrg $as_echo_n "(cached) " >&6 116239384b2f3Smrgelse 116249384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 116259384b2f3Smrg/* end confdefs.h. */ 116269384b2f3Smrgint i; 116279384b2f3Smrg_ACEOF 116289384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 116299384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 116309384b2f3Smrgelse 116319384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 116329384b2f3Smrgfi 116339384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 116349384b2f3Smrgfi 116359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 116369384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 116379384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 116389384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 116399384b2f3Smrgfi 11640966bf024Smrg 116419384b2f3Smrgfound="no" 11642966bf024Smrg 116439384b2f3Smrg if test $found = "no" ; then 116449384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 116459384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 116469384b2f3Smrg fi 11647966bf024Smrg 116489384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 116499384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 116509384b2f3Smrg fi 11651966bf024Smrg 116529384b2f3Smrg CFLAGS="$CFLAGS -Wall" 11653966bf024Smrg 116549384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 116559384b2f3Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 116569384b2f3Smrg cacheid=xorg_cv_cc_flag__Wall 116579384b2f3Smrg if eval \${$cacheid+:} false; then : 116589384b2f3Smrg $as_echo_n "(cached) " >&6 116599384b2f3Smrgelse 116609384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 116619384b2f3Smrg/* end confdefs.h. */ 116629384b2f3Smrgint i; 116639384b2f3Smrgint 116649384b2f3Smrgmain () 116659384b2f3Smrg{ 11666966bf024Smrg 116679384b2f3Smrg ; 116689384b2f3Smrg return 0; 116699384b2f3Smrg} 116709384b2f3Smrg_ACEOF 116719384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 116729384b2f3Smrg eval $cacheid=yes 116739384b2f3Smrgelse 116749384b2f3Smrg eval $cacheid=no 116759384b2f3Smrgfi 116769384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 116779384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 116789384b2f3Smrgfi 11679966bf024Smrg 11680966bf024Smrg 116819384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11682966bf024Smrg 116839384b2f3Smrg eval supported=\$$cacheid 116849384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 116859384b2f3Smrg$as_echo "$supported" >&6; } 116869384b2f3Smrg if test "$supported" = "yes" ; then 116879384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 116889384b2f3Smrg found="yes" 116899384b2f3Smrg fi 116909384b2f3Smrg fi 11691966bf024Smrg 11692966bf024Smrg 11693966bf024Smrg 11694966bf024Smrg 11695966bf024Smrg 11696966bf024Smrg 11697966bf024Smrg 11698966bf024Smrg 11699966bf024Smrg 11700966bf024Smrg 11701966bf024Smrg 11702966bf024Smrg 11703966bf024Smrg 11704966bf024Smrg 11705966bf024Smrg 117069384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11707966bf024Smrg 117089384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 117099384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 117109384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 117119384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 117129384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 117139384b2f3Smrg $as_echo_n "(cached) " >&6 117149384b2f3Smrgelse 117159384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117169384b2f3Smrg/* end confdefs.h. */ 117179384b2f3Smrgint i; 117189384b2f3Smrg_ACEOF 117199384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 117209384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 117219384b2f3Smrgelse 117229384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 117239384b2f3Smrgfi 117249384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 117259384b2f3Smrgfi 117269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 117279384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 117289384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 117299384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 117309384b2f3Smrgfi 11731966bf024Smrg 117329384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 117339384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 117349384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 117359384b2f3Smrg fi 117369384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 117379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 117389384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 117399384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 117409384b2f3Smrg $as_echo_n "(cached) " >&6 117419384b2f3Smrgelse 117429384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117439384b2f3Smrg/* end confdefs.h. */ 117449384b2f3Smrgint i; 117459384b2f3Smrg_ACEOF 117469384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 117479384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 117489384b2f3Smrgelse 117499384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 117509384b2f3Smrgfi 117519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 117529384b2f3Smrgfi 117539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 117549384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 117559384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 117569384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 117579384b2f3Smrgfi 11758966bf024Smrg 117599384b2f3Smrgfound="no" 11760966bf024Smrg 117619384b2f3Smrg if test $found = "no" ; then 117629384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 117639384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 117649384b2f3Smrg fi 11765966bf024Smrg 117669384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 117679384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 117689384b2f3Smrg fi 11769966bf024Smrg 117709384b2f3Smrg CFLAGS="$CFLAGS -Wpointer-arith" 11771966bf024Smrg 117729384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 117739384b2f3Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 117749384b2f3Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 117759384b2f3Smrg if eval \${$cacheid+:} false; then : 117769384b2f3Smrg $as_echo_n "(cached) " >&6 117779384b2f3Smrgelse 117789384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117799384b2f3Smrg/* end confdefs.h. */ 117809384b2f3Smrgint i; 117819384b2f3Smrgint 117829384b2f3Smrgmain () 117839384b2f3Smrg{ 11784966bf024Smrg 117859384b2f3Smrg ; 117869384b2f3Smrg return 0; 117879384b2f3Smrg} 117889384b2f3Smrg_ACEOF 117899384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 117909384b2f3Smrg eval $cacheid=yes 117919384b2f3Smrgelse 117929384b2f3Smrg eval $cacheid=no 117939384b2f3Smrgfi 117949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 117959384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 117969384b2f3Smrgfi 11797966bf024Smrg 11798966bf024Smrg 117999384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11800966bf024Smrg 118019384b2f3Smrg eval supported=\$$cacheid 118029384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 118039384b2f3Smrg$as_echo "$supported" >&6; } 118049384b2f3Smrg if test "$supported" = "yes" ; then 118059384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 118069384b2f3Smrg found="yes" 118079384b2f3Smrg fi 118089384b2f3Smrg fi 11809966bf024Smrg 11810966bf024Smrg 11811966bf024Smrg 11812966bf024Smrg 11813966bf024Smrg 11814966bf024Smrg 11815966bf024Smrg 11816966bf024Smrg 11817966bf024Smrg 11818966bf024Smrg 11819966bf024Smrg 11820966bf024Smrg 11821966bf024Smrg 11822966bf024Smrg 11823966bf024Smrg 118249384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11825966bf024Smrg 118269384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 118279384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 118289384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 118299384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 118309384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 118319384b2f3Smrg $as_echo_n "(cached) " >&6 118329384b2f3Smrgelse 118339384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118349384b2f3Smrg/* end confdefs.h. */ 118359384b2f3Smrgint i; 118369384b2f3Smrg_ACEOF 118379384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 118389384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 118399384b2f3Smrgelse 118409384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 118419384b2f3Smrgfi 118429384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 118439384b2f3Smrgfi 118449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 118459384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 118469384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 118479384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 118489384b2f3Smrgfi 11849966bf024Smrg 118509384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 118519384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 118529384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 118539384b2f3Smrg fi 118549384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 118559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 118569384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 118579384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 118589384b2f3Smrg $as_echo_n "(cached) " >&6 118599384b2f3Smrgelse 118609384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118619384b2f3Smrg/* end confdefs.h. */ 118629384b2f3Smrgint i; 118639384b2f3Smrg_ACEOF 118649384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 118659384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 118669384b2f3Smrgelse 118679384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 118689384b2f3Smrgfi 118699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 118709384b2f3Smrgfi 118719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 118729384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 118739384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 118749384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 118759384b2f3Smrgfi 11876966bf024Smrg 118779384b2f3Smrgfound="no" 11878966bf024Smrg 118799384b2f3Smrg if test $found = "no" ; then 118809384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 118819384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 118829384b2f3Smrg fi 11883966bf024Smrg 118849384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 118859384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 118869384b2f3Smrg fi 11887966bf024Smrg 118889384b2f3Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 11889966bf024Smrg 118909384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 118919384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 118929384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 118939384b2f3Smrg if eval \${$cacheid+:} false; then : 118949384b2f3Smrg $as_echo_n "(cached) " >&6 118959384b2f3Smrgelse 118969384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118979384b2f3Smrg/* end confdefs.h. */ 118989384b2f3Smrgint i; 118999384b2f3Smrgint 119009384b2f3Smrgmain () 119019384b2f3Smrg{ 11902966bf024Smrg 119039384b2f3Smrg ; 119049384b2f3Smrg return 0; 119059384b2f3Smrg} 119069384b2f3Smrg_ACEOF 119079384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 119089384b2f3Smrg eval $cacheid=yes 119099384b2f3Smrgelse 119109384b2f3Smrg eval $cacheid=no 119119384b2f3Smrgfi 119129384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 119139384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 119149384b2f3Smrgfi 11915966bf024Smrg 11916966bf024Smrg 119179384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11918966bf024Smrg 119199384b2f3Smrg eval supported=\$$cacheid 119209384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 119219384b2f3Smrg$as_echo "$supported" >&6; } 119229384b2f3Smrg if test "$supported" = "yes" ; then 119239384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 119249384b2f3Smrg found="yes" 119259384b2f3Smrg fi 119269384b2f3Smrg fi 11927966bf024Smrg 11928966bf024Smrg 11929966bf024Smrg 11930966bf024Smrg 11931966bf024Smrg 11932966bf024Smrg 11933966bf024Smrg 11934966bf024Smrg 11935966bf024Smrg 11936966bf024Smrg 11937966bf024Smrg 11938966bf024Smrg 11939966bf024Smrg 11940966bf024Smrg 11941966bf024Smrg 119429384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11943966bf024Smrg 119449384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 119459384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 119469384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 119479384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 119489384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 119499384b2f3Smrg $as_echo_n "(cached) " >&6 119509384b2f3Smrgelse 119519384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 119529384b2f3Smrg/* end confdefs.h. */ 119539384b2f3Smrgint i; 119549384b2f3Smrg_ACEOF 119559384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 119569384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 119579384b2f3Smrgelse 119589384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 119599384b2f3Smrgfi 119609384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119619384b2f3Smrgfi 119629384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 119639384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 119649384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 119659384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 119669384b2f3Smrgfi 11967966bf024Smrg 119689384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 119699384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 119709384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 119719384b2f3Smrg fi 119729384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 119739384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 119749384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 119759384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 119769384b2f3Smrg $as_echo_n "(cached) " >&6 119779384b2f3Smrgelse 119789384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 119799384b2f3Smrg/* end confdefs.h. */ 119809384b2f3Smrgint i; 119819384b2f3Smrg_ACEOF 119829384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 119839384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 119849384b2f3Smrgelse 119859384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 119869384b2f3Smrgfi 119879384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119889384b2f3Smrgfi 119899384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 119909384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 119919384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 119929384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 119939384b2f3Smrgfi 11994966bf024Smrg 119959384b2f3Smrgfound="no" 11996966bf024Smrg 119979384b2f3Smrg if test $found = "no" ; then 119989384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 119999384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 120009384b2f3Smrg fi 12001966bf024Smrg 120029384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 120039384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 120049384b2f3Smrg fi 12005966bf024Smrg 120069384b2f3Smrg CFLAGS="$CFLAGS -Wformat=2" 12007966bf024Smrg 120089384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 120099384b2f3Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 120109384b2f3Smrg cacheid=xorg_cv_cc_flag__Wformat_2 120119384b2f3Smrg if eval \${$cacheid+:} false; then : 120129384b2f3Smrg $as_echo_n "(cached) " >&6 120139384b2f3Smrgelse 120149384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120159384b2f3Smrg/* end confdefs.h. */ 120169384b2f3Smrgint i; 120179384b2f3Smrgint 120189384b2f3Smrgmain () 120199384b2f3Smrg{ 12020966bf024Smrg 120219384b2f3Smrg ; 120229384b2f3Smrg return 0; 120239384b2f3Smrg} 120249384b2f3Smrg_ACEOF 120259384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 120269384b2f3Smrg eval $cacheid=yes 120279384b2f3Smrgelse 120289384b2f3Smrg eval $cacheid=no 120299384b2f3Smrgfi 120309384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 120319384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 120329384b2f3Smrgfi 12033966bf024Smrg 12034966bf024Smrg 120359384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12036966bf024Smrg 120379384b2f3Smrg eval supported=\$$cacheid 120389384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 120399384b2f3Smrg$as_echo "$supported" >&6; } 120409384b2f3Smrg if test "$supported" = "yes" ; then 120419384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 120429384b2f3Smrg found="yes" 120439384b2f3Smrg fi 120449384b2f3Smrg fi 12045966bf024Smrg 120469384b2f3Smrg if test $found = "no" ; then 120479384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 120489384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 120499384b2f3Smrg fi 12050966bf024Smrg 120519384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 120529384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 120539384b2f3Smrg fi 12054966bf024Smrg 120559384b2f3Smrg CFLAGS="$CFLAGS -Wformat" 12056966bf024Smrg 120579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 120589384b2f3Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 120599384b2f3Smrg cacheid=xorg_cv_cc_flag__Wformat 120609384b2f3Smrg if eval \${$cacheid+:} false; then : 120619384b2f3Smrg $as_echo_n "(cached) " >&6 12062966bf024Smrgelse 120639384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120649384b2f3Smrg/* end confdefs.h. */ 120659384b2f3Smrgint i; 120669384b2f3Smrgint 120679384b2f3Smrgmain () 120689384b2f3Smrg{ 12069966bf024Smrg 120709384b2f3Smrg ; 120719384b2f3Smrg return 0; 120729384b2f3Smrg} 120739384b2f3Smrg_ACEOF 120749384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 120759384b2f3Smrg eval $cacheid=yes 12076966bf024Smrgelse 120779384b2f3Smrg eval $cacheid=no 12078966bf024Smrgfi 120799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 120809384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 12081966bf024Smrgfi 12082966bf024Smrg 12083966bf024Smrg 120849384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12085966bf024Smrg 120869384b2f3Smrg eval supported=\$$cacheid 120879384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 120889384b2f3Smrg$as_echo "$supported" >&6; } 120899384b2f3Smrg if test "$supported" = "yes" ; then 120909384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 120919384b2f3Smrg found="yes" 120929384b2f3Smrg fi 120939384b2f3Smrg fi 12094966bf024Smrg 12095966bf024Smrg 12096966bf024Smrg 12097966bf024Smrg 12098966bf024Smrg 12099966bf024Smrg 12100966bf024Smrg 12101966bf024Smrg 12102966bf024Smrg 12103966bf024Smrg 12104966bf024Smrg 12105966bf024Smrg 12106966bf024Smrg 12107966bf024Smrg 12108966bf024Smrg 12109966bf024Smrg 12110966bf024Smrg 121119384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 12112966bf024Smrg 121139384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 121149384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 121159384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 121169384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 121179384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 121189384b2f3Smrg $as_echo_n "(cached) " >&6 121199384b2f3Smrgelse 121209384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 121219384b2f3Smrg/* end confdefs.h. */ 121229384b2f3Smrgint i; 121239384b2f3Smrg_ACEOF 121249384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 121259384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 121269384b2f3Smrgelse 121279384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 121289384b2f3Smrgfi 121299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 121309384b2f3Smrgfi 121319384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 121329384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 121339384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 121349384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 121359384b2f3Smrgfi 12136966bf024Smrg 121379384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 121389384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 121399384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 12140966bf024Smrg fi 121419384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 121429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 121439384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 121449384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 121459384b2f3Smrg $as_echo_n "(cached) " >&6 121469384b2f3Smrgelse 121479384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 121489384b2f3Smrg/* end confdefs.h. */ 121499384b2f3Smrgint i; 121509384b2f3Smrg_ACEOF 121519384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 121529384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 121539384b2f3Smrgelse 121549384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 121559384b2f3Smrgfi 121569384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 121579384b2f3Smrgfi 121589384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 121599384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 121609384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 121619384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 121629384b2f3Smrgfi 12163966bf024Smrg 121649384b2f3Smrgfound="no" 12165966bf024Smrg 121669384b2f3Smrg if test $found = "no" ; then 121679384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 121689384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 121699384b2f3Smrg fi 12170966bf024Smrg 121719384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 121729384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 121739384b2f3Smrg fi 12174966bf024Smrg 121759384b2f3Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 12176966bf024Smrg 121779384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 121789384b2f3Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 121799384b2f3Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 121809384b2f3Smrg if eval \${$cacheid+:} false; then : 121819384b2f3Smrg $as_echo_n "(cached) " >&6 121829384b2f3Smrgelse 121839384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12184966bf024Smrg/* end confdefs.h. */ 121859384b2f3Smrgint i; 12186966bf024Smrgint 12187966bf024Smrgmain () 12188966bf024Smrg{ 12189966bf024Smrg 12190966bf024Smrg ; 12191966bf024Smrg return 0; 12192966bf024Smrg} 12193966bf024Smrg_ACEOF 121949384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 121959384b2f3Smrg eval $cacheid=yes 12196966bf024Smrgelse 121979384b2f3Smrg eval $cacheid=no 121989384b2f3Smrgfi 121999384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 122009384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 12201966bf024Smrgfi 12202966bf024Smrg 122039384b2f3Smrg 122049384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 122059384b2f3Smrg 122069384b2f3Smrg eval supported=\$$cacheid 122079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 122089384b2f3Smrg$as_echo "$supported" >&6; } 122099384b2f3Smrg if test "$supported" = "yes" ; then 122109384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 122119384b2f3Smrg found="yes" 122129384b2f3Smrg fi 122139384b2f3Smrg fi 122149384b2f3Smrg 122159384b2f3Smrg 122169384b2f3Smrg 122179384b2f3Smrg 122189384b2f3Smrg 122199384b2f3Smrg 122209384b2f3Smrg 122219384b2f3Smrg 122229384b2f3Smrg 122239384b2f3Smrg 122249384b2f3Smrg 122259384b2f3Smrg 122269384b2f3Smrg 122279384b2f3Smrg 122289384b2f3Smrg 122299384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 122309384b2f3Smrg 122319384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 122329384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 122339384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 122349384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 122359384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 122369384b2f3Smrg $as_echo_n "(cached) " >&6 122379384b2f3Smrgelse 122389384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 122399384b2f3Smrg/* end confdefs.h. */ 122409384b2f3Smrgint i; 12241966bf024Smrg_ACEOF 122429384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 122439384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 122449384b2f3Smrgelse 122459384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 122469384b2f3Smrgfi 122479384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 122489384b2f3Smrgfi 122499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 122509384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 122519384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 122529384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 122539384b2f3Smrgfi 122549384b2f3Smrg 122559384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 122569384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 122579384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 122589384b2f3Smrg fi 122599384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 122609384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 122619384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 122629384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 122639384b2f3Smrg $as_echo_n "(cached) " >&6 122649384b2f3Smrgelse 122659384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266966bf024Smrg/* end confdefs.h. */ 122679384b2f3Smrgint i; 122689384b2f3Smrg_ACEOF 122699384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 122709384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 122719384b2f3Smrgelse 122729384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 122739384b2f3Smrgfi 122749384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 122759384b2f3Smrgfi 122769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 122779384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 122789384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 122799384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 122809384b2f3Smrgfi 122819384b2f3Smrg 122829384b2f3Smrgfound="no" 122839384b2f3Smrg 122849384b2f3Smrg if test $found = "no" ; then 122859384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 122869384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 122879384b2f3Smrg fi 12288966bf024Smrg 122899384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 122909384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 122919384b2f3Smrg fi 122929384b2f3Smrg 122939384b2f3Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 122949384b2f3Smrg 122959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 122969384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 122979384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 122989384b2f3Smrg if eval \${$cacheid+:} false; then : 122999384b2f3Smrg $as_echo_n "(cached) " >&6 123009384b2f3Smrgelse 123019384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123029384b2f3Smrg/* end confdefs.h. */ 123039384b2f3Smrgint i; 12304966bf024Smrgint 12305966bf024Smrgmain () 12306966bf024Smrg{ 12307966bf024Smrg 12308966bf024Smrg ; 12309966bf024Smrg return 0; 12310966bf024Smrg} 12311966bf024Smrg_ACEOF 123129384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 123139384b2f3Smrg eval $cacheid=yes 12314966bf024Smrgelse 123159384b2f3Smrg eval $cacheid=no 123169384b2f3Smrgfi 123179384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 123189384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 12319966bf024Smrgfi 12320966bf024Smrg 12321966bf024Smrg 123229384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12323966bf024Smrg 123249384b2f3Smrg eval supported=\$$cacheid 123259384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 123269384b2f3Smrg$as_echo "$supported" >&6; } 123279384b2f3Smrg if test "$supported" = "yes" ; then 123289384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 123299384b2f3Smrg found="yes" 123309384b2f3Smrg fi 123319384b2f3Smrg fi 12332966bf024Smrg 12333966bf024Smrg 12334966bf024Smrg 12335966bf024Smrg 12336966bf024Smrg 12337966bf024Smrg 12338966bf024Smrg 12339966bf024Smrg 12340966bf024Smrg 12341966bf024Smrg 12342966bf024Smrg 12343966bf024Smrg 12344966bf024Smrg 12345966bf024Smrg 12346966bf024Smrg 123479384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 12348966bf024Smrg 123499384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 123509384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 123519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 123529384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 123539384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 123549384b2f3Smrg $as_echo_n "(cached) " >&6 123559384b2f3Smrgelse 123569384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123579384b2f3Smrg/* end confdefs.h. */ 123589384b2f3Smrgint i; 123599384b2f3Smrg_ACEOF 123609384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 123619384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 123629384b2f3Smrgelse 123639384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 123649384b2f3Smrgfi 123659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 123669384b2f3Smrgfi 123679384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 123689384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 123699384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 123709384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 123719384b2f3Smrgfi 12372966bf024Smrg 123739384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 123749384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 123759384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 123769384b2f3Smrg fi 123779384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 123789384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 123799384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 123809384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 123819384b2f3Smrg $as_echo_n "(cached) " >&6 123829384b2f3Smrgelse 123839384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123849384b2f3Smrg/* end confdefs.h. */ 123859384b2f3Smrgint i; 123869384b2f3Smrg_ACEOF 123879384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 123889384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 123899384b2f3Smrgelse 123909384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 123919384b2f3Smrgfi 123929384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 123939384b2f3Smrgfi 123949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 123959384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 123969384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 123979384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 123989384b2f3Smrgfi 12399966bf024Smrg 124009384b2f3Smrgfound="no" 12401966bf024Smrg 124029384b2f3Smrg if test $found = "no" ; then 124039384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 124049384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 124059384b2f3Smrg fi 12406966bf024Smrg 124079384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 124089384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 124099384b2f3Smrg fi 12410966bf024Smrg 124119384b2f3Smrg CFLAGS="$CFLAGS -Wnested-externs" 12412966bf024Smrg 124139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 124149384b2f3Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 124159384b2f3Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 124169384b2f3Smrg if eval \${$cacheid+:} false; then : 124179384b2f3Smrg $as_echo_n "(cached) " >&6 124189384b2f3Smrgelse 124199384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 124209384b2f3Smrg/* end confdefs.h. */ 124219384b2f3Smrgint i; 124229384b2f3Smrgint 124239384b2f3Smrgmain () 124249384b2f3Smrg{ 12425966bf024Smrg 124269384b2f3Smrg ; 124279384b2f3Smrg return 0; 124289384b2f3Smrg} 124299384b2f3Smrg_ACEOF 124309384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 124319384b2f3Smrg eval $cacheid=yes 124329384b2f3Smrgelse 124339384b2f3Smrg eval $cacheid=no 124349384b2f3Smrgfi 124359384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 124369384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 124379384b2f3Smrgfi 12438966bf024Smrg 12439966bf024Smrg 124409384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12441966bf024Smrg 124429384b2f3Smrg eval supported=\$$cacheid 124439384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 124449384b2f3Smrg$as_echo "$supported" >&6; } 124459384b2f3Smrg if test "$supported" = "yes" ; then 124469384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 124479384b2f3Smrg found="yes" 124489384b2f3Smrg fi 124499384b2f3Smrg fi 12450966bf024Smrg 12451966bf024Smrg 12452966bf024Smrg 12453966bf024Smrg 12454966bf024Smrg 12455966bf024Smrg 124569384b2f3Smrg 124579384b2f3Smrg 124589384b2f3Smrg 124599384b2f3Smrg 124609384b2f3Smrg 124619384b2f3Smrg 124629384b2f3Smrg 124639384b2f3Smrg 124649384b2f3Smrg 124659384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 124669384b2f3Smrg 124679384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 124689384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 124699384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 124709384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 124719384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 124729384b2f3Smrg $as_echo_n "(cached) " >&6 124739384b2f3Smrgelse 124749384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 124759384b2f3Smrg/* end confdefs.h. */ 124769384b2f3Smrgint i; 124779384b2f3Smrg_ACEOF 124789384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 124799384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 124809384b2f3Smrgelse 124819384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 124829384b2f3Smrgfi 124839384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 124849384b2f3Smrgfi 124859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 124869384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 124879384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 124889384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12489966bf024Smrgfi 12490966bf024Smrg 124919384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 124929384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 124939384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 124949384b2f3Smrg fi 124959384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 124969384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 124979384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 124989384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 124999384b2f3Smrg $as_echo_n "(cached) " >&6 125009384b2f3Smrgelse 125019384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 125029384b2f3Smrg/* end confdefs.h. */ 125039384b2f3Smrgint i; 125049384b2f3Smrg_ACEOF 125059384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 125069384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 125079384b2f3Smrgelse 125089384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 125099384b2f3Smrgfi 125109384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 125119384b2f3Smrgfi 125129384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 125139384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 125149384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 125159384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 125169384b2f3Smrgfi 12517966bf024Smrg 125189384b2f3Smrgfound="no" 12519966bf024Smrg 125209384b2f3Smrg if test $found = "no" ; then 125219384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 125229384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 125239384b2f3Smrg fi 12524966bf024Smrg 125259384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 125269384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 125279384b2f3Smrg fi 125289384b2f3Smrg 125299384b2f3Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 125309384b2f3Smrg 125319384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 125329384b2f3Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 125339384b2f3Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 125349384b2f3Smrg if eval \${$cacheid+:} false; then : 125359384b2f3Smrg $as_echo_n "(cached) " >&6 12536966bf024Smrgelse 125379384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 125389384b2f3Smrg/* end confdefs.h. */ 125399384b2f3Smrgint i; 125409384b2f3Smrgint 125419384b2f3Smrgmain () 125429384b2f3Smrg{ 125439384b2f3Smrg 125449384b2f3Smrg ; 125459384b2f3Smrg return 0; 125469384b2f3Smrg} 125479384b2f3Smrg_ACEOF 125489384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 125499384b2f3Smrg eval $cacheid=yes 125509384b2f3Smrgelse 125519384b2f3Smrg eval $cacheid=no 125529384b2f3Smrgfi 125539384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 125549384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 12555966bf024Smrgfi 12556966bf024Smrg 12557966bf024Smrg 125589384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 12559966bf024Smrg 125609384b2f3Smrg eval supported=\$$cacheid 125619384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 125629384b2f3Smrg$as_echo "$supported" >&6; } 125639384b2f3Smrg if test "$supported" = "yes" ; then 125649384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 125659384b2f3Smrg found="yes" 125669384b2f3Smrg fi 125679384b2f3Smrg fi 12568966bf024Smrg 12569966bf024Smrg 12570966bf024Smrg 12571966bf024Smrg 12572966bf024Smrg 12573966bf024Smrg 12574966bf024Smrg 12575966bf024Smrg 12576966bf024Smrg 12577966bf024Smrg 12578966bf024Smrg 12579966bf024Smrg 12580966bf024Smrg 12581966bf024Smrg 12582966bf024Smrg 125839384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 125849384b2f3Smrg 125859384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 125869384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 125879384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 125889384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 125899384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 125909384b2f3Smrg $as_echo_n "(cached) " >&6 125919384b2f3Smrgelse 125929384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 125939384b2f3Smrg/* end confdefs.h. */ 125949384b2f3Smrgint i; 125959384b2f3Smrg_ACEOF 125969384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 125979384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 125989384b2f3Smrgelse 125999384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 126009384b2f3Smrgfi 126019384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 126029384b2f3Smrgfi 126039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 126049384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 126059384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 126069384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 126079384b2f3Smrgfi 126089384b2f3Smrg 126099384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 126109384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 126119384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 126129384b2f3Smrg fi 126139384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 126149384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 126159384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 126169384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 126179384b2f3Smrg $as_echo_n "(cached) " >&6 126189384b2f3Smrgelse 126199384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 126209384b2f3Smrg/* end confdefs.h. */ 126219384b2f3Smrgint i; 126229384b2f3Smrg_ACEOF 126239384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 126249384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 126259384b2f3Smrgelse 126269384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 126279384b2f3Smrgfi 126289384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 126299384b2f3Smrgfi 126309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 126319384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 126329384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 126339384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 126349384b2f3Smrgfi 126359384b2f3Smrg 126369384b2f3Smrgfound="no" 126379384b2f3Smrg 126389384b2f3Smrg if test $found = "no" ; then 126399384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 126409384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 126419384b2f3Smrg fi 126429384b2f3Smrg 126439384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 126449384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 126459384b2f3Smrg fi 126469384b2f3Smrg 126479384b2f3Smrg CFLAGS="$CFLAGS -Wold-style-definition" 126489384b2f3Smrg 126499384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 126509384b2f3Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 126519384b2f3Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 126529384b2f3Smrg if eval \${$cacheid+:} false; then : 126539384b2f3Smrg $as_echo_n "(cached) " >&6 126549384b2f3Smrgelse 126559384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 126569384b2f3Smrg/* end confdefs.h. */ 126579384b2f3Smrgint i; 126589384b2f3Smrgint 126599384b2f3Smrgmain () 126609384b2f3Smrg{ 126619384b2f3Smrg 126629384b2f3Smrg ; 126639384b2f3Smrg return 0; 126649384b2f3Smrg} 126659384b2f3Smrg_ACEOF 126669384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 126679384b2f3Smrg eval $cacheid=yes 126689384b2f3Smrgelse 126699384b2f3Smrg eval $cacheid=no 126709384b2f3Smrgfi 126719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 126729384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 126739384b2f3Smrgfi 126749384b2f3Smrg 126759384b2f3Smrg 126769384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 126779384b2f3Smrg 126789384b2f3Smrg eval supported=\$$cacheid 126799384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 126809384b2f3Smrg$as_echo "$supported" >&6; } 126819384b2f3Smrg if test "$supported" = "yes" ; then 126829384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 126839384b2f3Smrg found="yes" 126849384b2f3Smrg fi 126859384b2f3Smrg fi 126869384b2f3Smrg 126879384b2f3Smrg 126889384b2f3Smrg 126899384b2f3Smrg 126909384b2f3Smrg 126919384b2f3Smrg 126929384b2f3Smrg 126939384b2f3Smrg 126949384b2f3Smrg 126959384b2f3Smrg 126969384b2f3Smrg 126979384b2f3Smrg 126989384b2f3Smrg 126999384b2f3Smrg 127009384b2f3Smrg 127019384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 127029384b2f3Smrg 127039384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 127049384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 127059384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 127069384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 127079384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 127089384b2f3Smrg $as_echo_n "(cached) " >&6 127099384b2f3Smrgelse 127109384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 127119384b2f3Smrg/* end confdefs.h. */ 127129384b2f3Smrgint i; 127139384b2f3Smrg_ACEOF 127149384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 127159384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 127169384b2f3Smrgelse 127179384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 127189384b2f3Smrgfi 127199384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 127209384b2f3Smrgfi 127219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 127229384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 127239384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 127249384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 127259384b2f3Smrgfi 127269384b2f3Smrg 127279384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 127289384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 127299384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 127309384b2f3Smrg fi 127319384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 127329384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 127339384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 127349384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 127359384b2f3Smrg $as_echo_n "(cached) " >&6 127369384b2f3Smrgelse 127379384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 127389384b2f3Smrg/* end confdefs.h. */ 127399384b2f3Smrgint i; 127409384b2f3Smrg_ACEOF 127419384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 127429384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 127439384b2f3Smrgelse 127449384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 127459384b2f3Smrgfi 127469384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 127479384b2f3Smrgfi 127489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 127499384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 127509384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 127519384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 127529384b2f3Smrgfi 127539384b2f3Smrg 127549384b2f3Smrgfound="no" 127559384b2f3Smrg 127569384b2f3Smrg if test $found = "no" ; then 127579384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 127589384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 127599384b2f3Smrg fi 127609384b2f3Smrg 127619384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 127629384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 127639384b2f3Smrg fi 127649384b2f3Smrg 127659384b2f3Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 127669384b2f3Smrg 127679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 127689384b2f3Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 127699384b2f3Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 127709384b2f3Smrg if eval \${$cacheid+:} false; then : 127719384b2f3Smrg $as_echo_n "(cached) " >&6 127729384b2f3Smrgelse 127739384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 127749384b2f3Smrg/* end confdefs.h. */ 127759384b2f3Smrgint i; 127769384b2f3Smrgint 127779384b2f3Smrgmain () 127789384b2f3Smrg{ 127799384b2f3Smrg 127809384b2f3Smrg ; 127819384b2f3Smrg return 0; 127829384b2f3Smrg} 127839384b2f3Smrg_ACEOF 127849384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 127859384b2f3Smrg eval $cacheid=yes 127869384b2f3Smrgelse 127879384b2f3Smrg eval $cacheid=no 127889384b2f3Smrgfi 127899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 127909384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 127919384b2f3Smrgfi 127929384b2f3Smrg 127939384b2f3Smrg 127949384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 127959384b2f3Smrg 127969384b2f3Smrg eval supported=\$$cacheid 127979384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 127989384b2f3Smrg$as_echo "$supported" >&6; } 127999384b2f3Smrg if test "$supported" = "yes" ; then 128009384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 128019384b2f3Smrg found="yes" 128029384b2f3Smrg fi 128039384b2f3Smrg fi 128049384b2f3Smrg 128059384b2f3Smrg 128069384b2f3Smrg 128079384b2f3Smrg 128089384b2f3Smrg 128099384b2f3Smrg# This chunk adds additional warnings that could catch undesired effects. 128109384b2f3Smrg 128119384b2f3Smrg 128129384b2f3Smrg 128139384b2f3Smrg 128149384b2f3Smrg 128159384b2f3Smrg 128169384b2f3Smrg 128179384b2f3Smrg 128189384b2f3Smrg 128199384b2f3Smrg 128209384b2f3Smrg 128219384b2f3Smrg 128229384b2f3Smrg 128239384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 128249384b2f3Smrg 128259384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 128269384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 128279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 128289384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 128299384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 128309384b2f3Smrg $as_echo_n "(cached) " >&6 128319384b2f3Smrgelse 128329384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 128339384b2f3Smrg/* end confdefs.h. */ 128349384b2f3Smrgint i; 128359384b2f3Smrg_ACEOF 128369384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 128379384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 128389384b2f3Smrgelse 128399384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 128409384b2f3Smrgfi 128419384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 128429384b2f3Smrgfi 128439384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 128449384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 128459384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 128469384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 128479384b2f3Smrgfi 128489384b2f3Smrg 128499384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 128509384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 128519384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 128529384b2f3Smrg fi 128539384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 128549384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 128559384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 128569384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 128579384b2f3Smrg $as_echo_n "(cached) " >&6 128589384b2f3Smrgelse 128599384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 128609384b2f3Smrg/* end confdefs.h. */ 128619384b2f3Smrgint i; 128629384b2f3Smrg_ACEOF 128639384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 128649384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 128659384b2f3Smrgelse 128669384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 128679384b2f3Smrgfi 128689384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 128699384b2f3Smrgfi 128709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 128719384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 128729384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 128739384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 128749384b2f3Smrgfi 128759384b2f3Smrg 128769384b2f3Smrgfound="no" 128779384b2f3Smrg 128789384b2f3Smrg if test $found = "no" ; then 128799384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 128809384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 128819384b2f3Smrg fi 128829384b2f3Smrg 128839384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 128849384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 128859384b2f3Smrg fi 128869384b2f3Smrg 128879384b2f3Smrg CFLAGS="$CFLAGS -Wunused" 128889384b2f3Smrg 128899384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 128909384b2f3Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 128919384b2f3Smrg cacheid=xorg_cv_cc_flag__Wunused 128929384b2f3Smrg if eval \${$cacheid+:} false; then : 128939384b2f3Smrg $as_echo_n "(cached) " >&6 128949384b2f3Smrgelse 128959384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 128969384b2f3Smrg/* end confdefs.h. */ 128979384b2f3Smrgint i; 128989384b2f3Smrgint 128999384b2f3Smrgmain () 129009384b2f3Smrg{ 129019384b2f3Smrg 129029384b2f3Smrg ; 129039384b2f3Smrg return 0; 129049384b2f3Smrg} 129059384b2f3Smrg_ACEOF 129069384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 129079384b2f3Smrg eval $cacheid=yes 129089384b2f3Smrgelse 129099384b2f3Smrg eval $cacheid=no 129109384b2f3Smrgfi 129119384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 129129384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 129139384b2f3Smrgfi 129149384b2f3Smrg 129159384b2f3Smrg 129169384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 129179384b2f3Smrg 129189384b2f3Smrg eval supported=\$$cacheid 129199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 129209384b2f3Smrg$as_echo "$supported" >&6; } 129219384b2f3Smrg if test "$supported" = "yes" ; then 129229384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 129239384b2f3Smrg found="yes" 129249384b2f3Smrg fi 129259384b2f3Smrg fi 129269384b2f3Smrg 129279384b2f3Smrg 129289384b2f3Smrg 129299384b2f3Smrg 129309384b2f3Smrg 129319384b2f3Smrg 129329384b2f3Smrg 129339384b2f3Smrg 129349384b2f3Smrg 129359384b2f3Smrg 129369384b2f3Smrg 129379384b2f3Smrg 129389384b2f3Smrg 129399384b2f3Smrg 129409384b2f3Smrg 129419384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 129429384b2f3Smrg 129439384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 129449384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 129459384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 129469384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 129479384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 129489384b2f3Smrg $as_echo_n "(cached) " >&6 129499384b2f3Smrgelse 129509384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 129519384b2f3Smrg/* end confdefs.h. */ 129529384b2f3Smrgint i; 129539384b2f3Smrg_ACEOF 129549384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 129559384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 129569384b2f3Smrgelse 129579384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 129589384b2f3Smrgfi 129599384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 129609384b2f3Smrgfi 129619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 129629384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 129639384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 129649384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 129659384b2f3Smrgfi 129669384b2f3Smrg 129679384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 129689384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 129699384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 129709384b2f3Smrg fi 129719384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 129729384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 129739384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 129749384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 129759384b2f3Smrg $as_echo_n "(cached) " >&6 129769384b2f3Smrgelse 129779384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 129789384b2f3Smrg/* end confdefs.h. */ 129799384b2f3Smrgint i; 129809384b2f3Smrg_ACEOF 129819384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 129829384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 129839384b2f3Smrgelse 129849384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 129859384b2f3Smrgfi 129869384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 129879384b2f3Smrgfi 129889384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 129899384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 129909384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 129919384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 129929384b2f3Smrgfi 129939384b2f3Smrg 129949384b2f3Smrgfound="no" 129959384b2f3Smrg 129969384b2f3Smrg if test $found = "no" ; then 129979384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 129989384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 129999384b2f3Smrg fi 130009384b2f3Smrg 130019384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 130029384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 130039384b2f3Smrg fi 130049384b2f3Smrg 130059384b2f3Smrg CFLAGS="$CFLAGS -Wuninitialized" 130069384b2f3Smrg 130079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 130089384b2f3Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 130099384b2f3Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 130109384b2f3Smrg if eval \${$cacheid+:} false; then : 130119384b2f3Smrg $as_echo_n "(cached) " >&6 130129384b2f3Smrgelse 130139384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 130149384b2f3Smrg/* end confdefs.h. */ 130159384b2f3Smrgint i; 130169384b2f3Smrgint 130179384b2f3Smrgmain () 130189384b2f3Smrg{ 130199384b2f3Smrg 130209384b2f3Smrg ; 130219384b2f3Smrg return 0; 130229384b2f3Smrg} 130239384b2f3Smrg_ACEOF 130249384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 130259384b2f3Smrg eval $cacheid=yes 130269384b2f3Smrgelse 130279384b2f3Smrg eval $cacheid=no 130289384b2f3Smrgfi 130299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 130309384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 130319384b2f3Smrgfi 130329384b2f3Smrg 130339384b2f3Smrg 130349384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 130359384b2f3Smrg 130369384b2f3Smrg eval supported=\$$cacheid 130379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 130389384b2f3Smrg$as_echo "$supported" >&6; } 130399384b2f3Smrg if test "$supported" = "yes" ; then 130409384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 130419384b2f3Smrg found="yes" 130429384b2f3Smrg fi 130439384b2f3Smrg fi 130449384b2f3Smrg 130459384b2f3Smrg 130469384b2f3Smrg 130479384b2f3Smrg 130489384b2f3Smrg 130499384b2f3Smrg 130509384b2f3Smrg 130519384b2f3Smrg 130529384b2f3Smrg 130539384b2f3Smrg 130549384b2f3Smrg 130559384b2f3Smrg 130569384b2f3Smrg 130579384b2f3Smrg 130589384b2f3Smrg 130599384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 130609384b2f3Smrg 130619384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 130629384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 130639384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 130649384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 130659384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 130669384b2f3Smrg $as_echo_n "(cached) " >&6 130679384b2f3Smrgelse 130689384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 130699384b2f3Smrg/* end confdefs.h. */ 130709384b2f3Smrgint i; 130719384b2f3Smrg_ACEOF 130729384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 130739384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 130749384b2f3Smrgelse 130759384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 130769384b2f3Smrgfi 130779384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 130789384b2f3Smrgfi 130799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 130809384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 130819384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 130829384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 130839384b2f3Smrgfi 130849384b2f3Smrg 130859384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 130869384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 130879384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 130889384b2f3Smrg fi 130899384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 130909384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 130919384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 130929384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 130939384b2f3Smrg $as_echo_n "(cached) " >&6 130949384b2f3Smrgelse 130959384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 130969384b2f3Smrg/* end confdefs.h. */ 130979384b2f3Smrgint i; 130989384b2f3Smrg_ACEOF 130999384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 131009384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 131019384b2f3Smrgelse 131029384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 131039384b2f3Smrgfi 131049384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 131059384b2f3Smrgfi 131069384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 131079384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 131089384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 131099384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 131109384b2f3Smrgfi 131119384b2f3Smrg 131129384b2f3Smrgfound="no" 131139384b2f3Smrg 131149384b2f3Smrg if test $found = "no" ; then 131159384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 131169384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 131179384b2f3Smrg fi 131189384b2f3Smrg 131199384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 131209384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 131219384b2f3Smrg fi 131229384b2f3Smrg 131239384b2f3Smrg CFLAGS="$CFLAGS -Wshadow" 131249384b2f3Smrg 131259384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 131269384b2f3Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 131279384b2f3Smrg cacheid=xorg_cv_cc_flag__Wshadow 131289384b2f3Smrg if eval \${$cacheid+:} false; then : 131299384b2f3Smrg $as_echo_n "(cached) " >&6 131309384b2f3Smrgelse 131319384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 131329384b2f3Smrg/* end confdefs.h. */ 131339384b2f3Smrgint i; 131349384b2f3Smrgint 131359384b2f3Smrgmain () 131369384b2f3Smrg{ 131379384b2f3Smrg 131389384b2f3Smrg ; 131399384b2f3Smrg return 0; 131409384b2f3Smrg} 131419384b2f3Smrg_ACEOF 131429384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 131439384b2f3Smrg eval $cacheid=yes 131449384b2f3Smrgelse 131459384b2f3Smrg eval $cacheid=no 131469384b2f3Smrgfi 131479384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 131489384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 131499384b2f3Smrgfi 131509384b2f3Smrg 131519384b2f3Smrg 131529384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 131539384b2f3Smrg 131549384b2f3Smrg eval supported=\$$cacheid 131559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 131569384b2f3Smrg$as_echo "$supported" >&6; } 131579384b2f3Smrg if test "$supported" = "yes" ; then 131589384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 131599384b2f3Smrg found="yes" 131609384b2f3Smrg fi 131619384b2f3Smrg fi 131629384b2f3Smrg 131639384b2f3Smrg 131649384b2f3Smrg 131659384b2f3Smrg 131669384b2f3Smrg 131679384b2f3Smrg 131689384b2f3Smrg 131699384b2f3Smrg 131709384b2f3Smrg 131719384b2f3Smrg 131729384b2f3Smrg 131739384b2f3Smrg 131749384b2f3Smrg 131759384b2f3Smrg 131769384b2f3Smrg 131779384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 131789384b2f3Smrg 131799384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 131809384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 131819384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 131829384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 131839384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 131849384b2f3Smrg $as_echo_n "(cached) " >&6 131859384b2f3Smrgelse 131869384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 131879384b2f3Smrg/* end confdefs.h. */ 131889384b2f3Smrgint i; 131899384b2f3Smrg_ACEOF 131909384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 131919384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 131929384b2f3Smrgelse 131939384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 131949384b2f3Smrgfi 131959384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 131969384b2f3Smrgfi 131979384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 131989384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 131999384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 132009384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 132019384b2f3Smrgfi 132029384b2f3Smrg 132039384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 132049384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 132059384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 132069384b2f3Smrg fi 132079384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 132089384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 132099384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 132109384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 132119384b2f3Smrg $as_echo_n "(cached) " >&6 132129384b2f3Smrgelse 132139384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 132149384b2f3Smrg/* end confdefs.h. */ 132159384b2f3Smrgint i; 132169384b2f3Smrg_ACEOF 132179384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 132189384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 132199384b2f3Smrgelse 132209384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 132219384b2f3Smrgfi 132229384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 132239384b2f3Smrgfi 132249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 132259384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 132269384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 132279384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 132289384b2f3Smrgfi 132299384b2f3Smrg 132309384b2f3Smrgfound="no" 132319384b2f3Smrg 132329384b2f3Smrg if test $found = "no" ; then 132339384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 132349384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 132359384b2f3Smrg fi 132369384b2f3Smrg 132379384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 132389384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 132399384b2f3Smrg fi 132409384b2f3Smrg 132419384b2f3Smrg CFLAGS="$CFLAGS -Wcast-qual" 132429384b2f3Smrg 132439384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wcast-qual" >&5 132449384b2f3Smrg$as_echo_n "checking if $CC supports -Wcast-qual... " >&6; } 132459384b2f3Smrg cacheid=xorg_cv_cc_flag__Wcast_qual 132469384b2f3Smrg if eval \${$cacheid+:} false; then : 132479384b2f3Smrg $as_echo_n "(cached) " >&6 132489384b2f3Smrgelse 132499384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 132509384b2f3Smrg/* end confdefs.h. */ 132519384b2f3Smrgint i; 132529384b2f3Smrgint 132539384b2f3Smrgmain () 132549384b2f3Smrg{ 132559384b2f3Smrg 132569384b2f3Smrg ; 132579384b2f3Smrg return 0; 132589384b2f3Smrg} 132599384b2f3Smrg_ACEOF 132609384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 132619384b2f3Smrg eval $cacheid=yes 132629384b2f3Smrgelse 132639384b2f3Smrg eval $cacheid=no 132649384b2f3Smrgfi 132659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 132669384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 132679384b2f3Smrgfi 132689384b2f3Smrg 132699384b2f3Smrg 132709384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 132719384b2f3Smrg 132729384b2f3Smrg eval supported=\$$cacheid 132739384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 132749384b2f3Smrg$as_echo "$supported" >&6; } 132759384b2f3Smrg if test "$supported" = "yes" ; then 132769384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wcast-qual" 132779384b2f3Smrg found="yes" 132789384b2f3Smrg fi 132799384b2f3Smrg fi 132809384b2f3Smrg 132819384b2f3Smrg 132829384b2f3Smrg 132839384b2f3Smrg 132849384b2f3Smrg 132859384b2f3Smrg 132869384b2f3Smrg 132879384b2f3Smrg 132889384b2f3Smrg 132899384b2f3Smrg 132909384b2f3Smrg 132919384b2f3Smrg 132929384b2f3Smrg 132939384b2f3Smrg 132949384b2f3Smrg 132959384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 132969384b2f3Smrg 132979384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 132989384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 132999384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 133009384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 133019384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 133029384b2f3Smrg $as_echo_n "(cached) " >&6 133039384b2f3Smrgelse 133049384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 133059384b2f3Smrg/* end confdefs.h. */ 133069384b2f3Smrgint i; 133079384b2f3Smrg_ACEOF 133089384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 133099384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 133109384b2f3Smrgelse 133119384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 133129384b2f3Smrgfi 133139384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 133149384b2f3Smrgfi 133159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 133169384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 133179384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 133189384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 133199384b2f3Smrgfi 133209384b2f3Smrg 133219384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 133229384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 133239384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 133249384b2f3Smrg fi 133259384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 133269384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 133279384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 133289384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 133299384b2f3Smrg $as_echo_n "(cached) " >&6 133309384b2f3Smrgelse 133319384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 133329384b2f3Smrg/* end confdefs.h. */ 133339384b2f3Smrgint i; 133349384b2f3Smrg_ACEOF 133359384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 133369384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 133379384b2f3Smrgelse 133389384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 133399384b2f3Smrgfi 133409384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 133419384b2f3Smrgfi 133429384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 133439384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 133449384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 133459384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 133469384b2f3Smrgfi 133479384b2f3Smrg 133489384b2f3Smrgfound="no" 133499384b2f3Smrg 133509384b2f3Smrg if test $found = "no" ; then 133519384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 133529384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 133539384b2f3Smrg fi 133549384b2f3Smrg 133559384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 133569384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 133579384b2f3Smrg fi 133589384b2f3Smrg 133599384b2f3Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 133609384b2f3Smrg 133619384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 133629384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 133639384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 133649384b2f3Smrg if eval \${$cacheid+:} false; then : 133659384b2f3Smrg $as_echo_n "(cached) " >&6 133669384b2f3Smrgelse 133679384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 133689384b2f3Smrg/* end confdefs.h. */ 133699384b2f3Smrgint i; 133709384b2f3Smrgint 133719384b2f3Smrgmain () 133729384b2f3Smrg{ 133739384b2f3Smrg 133749384b2f3Smrg ; 133759384b2f3Smrg return 0; 133769384b2f3Smrg} 133779384b2f3Smrg_ACEOF 133789384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 133799384b2f3Smrg eval $cacheid=yes 133809384b2f3Smrgelse 133819384b2f3Smrg eval $cacheid=no 133829384b2f3Smrgfi 133839384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 133849384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 133859384b2f3Smrgfi 133869384b2f3Smrg 133879384b2f3Smrg 133889384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 133899384b2f3Smrg 133909384b2f3Smrg eval supported=\$$cacheid 133919384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 133929384b2f3Smrg$as_echo "$supported" >&6; } 133939384b2f3Smrg if test "$supported" = "yes" ; then 133949384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 133959384b2f3Smrg found="yes" 133969384b2f3Smrg fi 133979384b2f3Smrg fi 133989384b2f3Smrg 133999384b2f3Smrg 134009384b2f3Smrg 134019384b2f3Smrg 134029384b2f3Smrg 134039384b2f3Smrg 134049384b2f3Smrg 134059384b2f3Smrg 134069384b2f3Smrg 134079384b2f3Smrg 134089384b2f3Smrg 134099384b2f3Smrg 134109384b2f3Smrg 134119384b2f3Smrg 134129384b2f3Smrg 134139384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 134149384b2f3Smrg 134159384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 134169384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 134179384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 134189384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 134199384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 134209384b2f3Smrg $as_echo_n "(cached) " >&6 134219384b2f3Smrgelse 134229384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 134239384b2f3Smrg/* end confdefs.h. */ 134249384b2f3Smrgint i; 134259384b2f3Smrg_ACEOF 134269384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 134279384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 134289384b2f3Smrgelse 134299384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 134309384b2f3Smrgfi 134319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 134329384b2f3Smrgfi 134339384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 134349384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 134359384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 134369384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 134379384b2f3Smrgfi 134389384b2f3Smrg 134399384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 134409384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 134419384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 134429384b2f3Smrg fi 134439384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 134449384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 134459384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 134469384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 134479384b2f3Smrg $as_echo_n "(cached) " >&6 134489384b2f3Smrgelse 134499384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 134509384b2f3Smrg/* end confdefs.h. */ 134519384b2f3Smrgint i; 134529384b2f3Smrg_ACEOF 134539384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 134549384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 134559384b2f3Smrgelse 134569384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 134579384b2f3Smrgfi 134589384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 134599384b2f3Smrgfi 134609384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 134619384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 134629384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 134639384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 134649384b2f3Smrgfi 134659384b2f3Smrg 134669384b2f3Smrgfound="no" 134679384b2f3Smrg 134689384b2f3Smrg if test $found = "no" ; then 134699384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 134709384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 134719384b2f3Smrg fi 134729384b2f3Smrg 134739384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 134749384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 134759384b2f3Smrg fi 134769384b2f3Smrg 134779384b2f3Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 134789384b2f3Smrg 134799384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 134809384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 134819384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 134829384b2f3Smrg if eval \${$cacheid+:} false; then : 134839384b2f3Smrg $as_echo_n "(cached) " >&6 134849384b2f3Smrgelse 134859384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 134869384b2f3Smrg/* end confdefs.h. */ 134879384b2f3Smrgint i; 134889384b2f3Smrgint 134899384b2f3Smrgmain () 134909384b2f3Smrg{ 134919384b2f3Smrg 134929384b2f3Smrg ; 134939384b2f3Smrg return 0; 134949384b2f3Smrg} 134959384b2f3Smrg_ACEOF 134969384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 134979384b2f3Smrg eval $cacheid=yes 134989384b2f3Smrgelse 134999384b2f3Smrg eval $cacheid=no 135009384b2f3Smrgfi 135019384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 135029384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 135039384b2f3Smrgfi 135049384b2f3Smrg 135059384b2f3Smrg 135069384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 135079384b2f3Smrg 135089384b2f3Smrg eval supported=\$$cacheid 135099384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 135109384b2f3Smrg$as_echo "$supported" >&6; } 135119384b2f3Smrg if test "$supported" = "yes" ; then 135129384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 135139384b2f3Smrg found="yes" 135149384b2f3Smrg fi 135159384b2f3Smrg fi 135169384b2f3Smrg 135179384b2f3Smrg 135189384b2f3Smrg 135199384b2f3Smrg 135209384b2f3Smrg 135219384b2f3Smrg 135229384b2f3Smrg 135239384b2f3Smrg 135249384b2f3Smrg 135259384b2f3Smrg 135269384b2f3Smrg 135279384b2f3Smrg 135289384b2f3Smrg 135299384b2f3Smrg 135309384b2f3Smrg 135319384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 135329384b2f3Smrg 135339384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 135349384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 135359384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 135369384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 135379384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 135389384b2f3Smrg $as_echo_n "(cached) " >&6 135399384b2f3Smrgelse 135409384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 135419384b2f3Smrg/* end confdefs.h. */ 135429384b2f3Smrgint i; 135439384b2f3Smrg_ACEOF 135449384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 135459384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 135469384b2f3Smrgelse 135479384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 135489384b2f3Smrgfi 135499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 135509384b2f3Smrgfi 135519384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 135529384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 135539384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 135549384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 135559384b2f3Smrgfi 135569384b2f3Smrg 135579384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 135589384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 135599384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 135609384b2f3Smrg fi 135619384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 135629384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 135639384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 135649384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 135659384b2f3Smrg $as_echo_n "(cached) " >&6 135669384b2f3Smrgelse 135679384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 135689384b2f3Smrg/* end confdefs.h. */ 135699384b2f3Smrgint i; 135709384b2f3Smrg_ACEOF 135719384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 135729384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 135739384b2f3Smrgelse 135749384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 135759384b2f3Smrgfi 135769384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 135779384b2f3Smrgfi 135789384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 135799384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 135809384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 135819384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 135829384b2f3Smrgfi 135839384b2f3Smrg 135849384b2f3Smrgfound="no" 135859384b2f3Smrg 135869384b2f3Smrg if test $found = "no" ; then 135879384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 135889384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 135899384b2f3Smrg fi 135909384b2f3Smrg 135919384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 135929384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 135939384b2f3Smrg fi 135949384b2f3Smrg 135959384b2f3Smrg CFLAGS="$CFLAGS -Wredundant-decls" 135969384b2f3Smrg 135979384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 135989384b2f3Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 135999384b2f3Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 136009384b2f3Smrg if eval \${$cacheid+:} false; then : 136019384b2f3Smrg $as_echo_n "(cached) " >&6 136029384b2f3Smrgelse 136039384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 136049384b2f3Smrg/* end confdefs.h. */ 136059384b2f3Smrgint i; 136069384b2f3Smrgint 136079384b2f3Smrgmain () 136089384b2f3Smrg{ 136099384b2f3Smrg 136109384b2f3Smrg ; 136119384b2f3Smrg return 0; 136129384b2f3Smrg} 136139384b2f3Smrg_ACEOF 136149384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 136159384b2f3Smrg eval $cacheid=yes 136169384b2f3Smrgelse 136179384b2f3Smrg eval $cacheid=no 136189384b2f3Smrgfi 136199384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 136209384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 136219384b2f3Smrgfi 136229384b2f3Smrg 136239384b2f3Smrg 136249384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 136259384b2f3Smrg 136269384b2f3Smrg eval supported=\$$cacheid 136279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 136289384b2f3Smrg$as_echo "$supported" >&6; } 136299384b2f3Smrg if test "$supported" = "yes" ; then 136309384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 136319384b2f3Smrg found="yes" 136329384b2f3Smrg fi 136339384b2f3Smrg fi 136349384b2f3Smrg 136359384b2f3Smrg 136369384b2f3Smrg 136379384b2f3Smrg# These are currently disabled because they are noisy. They will be enabled 136389384b2f3Smrg# in the future once the codebase is sufficiently modernized to silence 136399384b2f3Smrg# them. For now, I don't want them to drown out the other warnings. 136409384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wlogical-op]) 136419384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 136429384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 136439384b2f3Smrg 136449384b2f3Smrg# Turn some warnings into errors, so we don't accidently get successful builds 136459384b2f3Smrg# when there are problems that should be fixed. 136469384b2f3Smrg 136479384b2f3Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 136489384b2f3Smrg 136499384b2f3Smrg 136509384b2f3Smrg 136519384b2f3Smrg 136529384b2f3Smrg 136539384b2f3Smrg 136549384b2f3Smrg 136559384b2f3Smrg 136569384b2f3Smrg 136579384b2f3Smrg 136589384b2f3Smrg 136599384b2f3Smrg 136609384b2f3Smrg 136619384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 136629384b2f3Smrg 136639384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 136649384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 136659384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 136669384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 136679384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 136689384b2f3Smrg $as_echo_n "(cached) " >&6 136699384b2f3Smrgelse 136709384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 136719384b2f3Smrg/* end confdefs.h. */ 136729384b2f3Smrgint i; 136739384b2f3Smrg_ACEOF 136749384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 136759384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 136769384b2f3Smrgelse 136779384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 136789384b2f3Smrgfi 136799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 136809384b2f3Smrgfi 136819384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 136829384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 136839384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 136849384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 136859384b2f3Smrgfi 136869384b2f3Smrg 136879384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 136889384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 136899384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 136909384b2f3Smrg fi 136919384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 136929384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 136939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 136949384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 136959384b2f3Smrg $as_echo_n "(cached) " >&6 136969384b2f3Smrgelse 136979384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 136989384b2f3Smrg/* end confdefs.h. */ 136999384b2f3Smrgint i; 137009384b2f3Smrg_ACEOF 137019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 137029384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 137039384b2f3Smrgelse 137049384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 137059384b2f3Smrgfi 137069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 137079384b2f3Smrgfi 137089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 137099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 137109384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 137119384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 137129384b2f3Smrgfi 137139384b2f3Smrg 137149384b2f3Smrgfound="no" 137159384b2f3Smrg 137169384b2f3Smrg if test $found = "no" ; then 137179384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 137189384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 137199384b2f3Smrg fi 137209384b2f3Smrg 137219384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 137229384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 137239384b2f3Smrg fi 137249384b2f3Smrg 137259384b2f3Smrg CFLAGS="$CFLAGS -Werror=implicit" 137269384b2f3Smrg 137279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 137289384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 137299384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 137309384b2f3Smrg if eval \${$cacheid+:} false; then : 137319384b2f3Smrg $as_echo_n "(cached) " >&6 137329384b2f3Smrgelse 137339384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 137349384b2f3Smrg/* end confdefs.h. */ 137359384b2f3Smrgint i; 137369384b2f3Smrgint 137379384b2f3Smrgmain () 137389384b2f3Smrg{ 137399384b2f3Smrg 137409384b2f3Smrg ; 137419384b2f3Smrg return 0; 137429384b2f3Smrg} 137439384b2f3Smrg_ACEOF 137449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 137459384b2f3Smrg eval $cacheid=yes 137469384b2f3Smrgelse 137479384b2f3Smrg eval $cacheid=no 137489384b2f3Smrgfi 137499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 137509384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 137519384b2f3Smrgfi 137529384b2f3Smrg 137539384b2f3Smrg 137549384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 137559384b2f3Smrg 137569384b2f3Smrg eval supported=\$$cacheid 137579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 137589384b2f3Smrg$as_echo "$supported" >&6; } 137599384b2f3Smrg if test "$supported" = "yes" ; then 137609384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 137619384b2f3Smrg found="yes" 137629384b2f3Smrg fi 137639384b2f3Smrg fi 137649384b2f3Smrg 137659384b2f3Smrg if test $found = "no" ; then 137669384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 137679384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 137689384b2f3Smrg fi 137699384b2f3Smrg 137709384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 137719384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 137729384b2f3Smrg fi 137739384b2f3Smrg 137749384b2f3Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 137759384b2f3Smrg 137769384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 137779384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 137789384b2f3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 137799384b2f3Smrg if eval \${$cacheid+:} false; then : 137809384b2f3Smrg $as_echo_n "(cached) " >&6 137819384b2f3Smrgelse 137829384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 137839384b2f3Smrg/* end confdefs.h. */ 137849384b2f3Smrgint i; 137859384b2f3Smrgint 137869384b2f3Smrgmain () 137879384b2f3Smrg{ 137889384b2f3Smrg 137899384b2f3Smrg ; 137909384b2f3Smrg return 0; 137919384b2f3Smrg} 137929384b2f3Smrg_ACEOF 137939384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 137949384b2f3Smrg eval $cacheid=yes 137959384b2f3Smrgelse 137969384b2f3Smrg eval $cacheid=no 137979384b2f3Smrgfi 137989384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 137999384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 138009384b2f3Smrgfi 138019384b2f3Smrg 138029384b2f3Smrg 138039384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 138049384b2f3Smrg 138059384b2f3Smrg eval supported=\$$cacheid 138069384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 138079384b2f3Smrg$as_echo "$supported" >&6; } 138089384b2f3Smrg if test "$supported" = "yes" ; then 138099384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 138109384b2f3Smrg found="yes" 138119384b2f3Smrg fi 138129384b2f3Smrg fi 138139384b2f3Smrg 138149384b2f3Smrg 138159384b2f3Smrg 138169384b2f3Smrg 138179384b2f3Smrg 138189384b2f3Smrg 138199384b2f3Smrg 138209384b2f3Smrg 138219384b2f3Smrg 138229384b2f3Smrg 138239384b2f3Smrg 138249384b2f3Smrg 138259384b2f3Smrg 138269384b2f3Smrg 138279384b2f3Smrg 138289384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 138299384b2f3Smrg 138309384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 138319384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 138329384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 138339384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 138349384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 138359384b2f3Smrg $as_echo_n "(cached) " >&6 138369384b2f3Smrgelse 138379384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 138389384b2f3Smrg/* end confdefs.h. */ 138399384b2f3Smrgint i; 138409384b2f3Smrg_ACEOF 138419384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 138429384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 138439384b2f3Smrgelse 138449384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 138459384b2f3Smrgfi 138469384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 138479384b2f3Smrgfi 138489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 138499384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 138509384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 138519384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 138529384b2f3Smrgfi 138539384b2f3Smrg 138549384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 138559384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 138569384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 138579384b2f3Smrg fi 138589384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 138599384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 138609384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 138619384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 138629384b2f3Smrg $as_echo_n "(cached) " >&6 138639384b2f3Smrgelse 138649384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 138659384b2f3Smrg/* end confdefs.h. */ 138669384b2f3Smrgint i; 138679384b2f3Smrg_ACEOF 138689384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 138699384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 138709384b2f3Smrgelse 138719384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 138729384b2f3Smrgfi 138739384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 138749384b2f3Smrgfi 138759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 138769384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 138779384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 138789384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 138799384b2f3Smrgfi 138809384b2f3Smrg 138819384b2f3Smrgfound="no" 138829384b2f3Smrg 138839384b2f3Smrg if test $found = "no" ; then 138849384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 138859384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 138869384b2f3Smrg fi 138879384b2f3Smrg 138889384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 138899384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 138909384b2f3Smrg fi 138919384b2f3Smrg 138929384b2f3Smrg CFLAGS="$CFLAGS -Werror=nonnull" 138939384b2f3Smrg 138949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 138959384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 138969384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 138979384b2f3Smrg if eval \${$cacheid+:} false; then : 138989384b2f3Smrg $as_echo_n "(cached) " >&6 138999384b2f3Smrgelse 139009384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 139019384b2f3Smrg/* end confdefs.h. */ 139029384b2f3Smrgint i; 139039384b2f3Smrgint 139049384b2f3Smrgmain () 139059384b2f3Smrg{ 139069384b2f3Smrg 139079384b2f3Smrg ; 139089384b2f3Smrg return 0; 139099384b2f3Smrg} 139109384b2f3Smrg_ACEOF 139119384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 139129384b2f3Smrg eval $cacheid=yes 139139384b2f3Smrgelse 139149384b2f3Smrg eval $cacheid=no 139159384b2f3Smrgfi 139169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 139179384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 139189384b2f3Smrgfi 139199384b2f3Smrg 139209384b2f3Smrg 139219384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 139229384b2f3Smrg 139239384b2f3Smrg eval supported=\$$cacheid 139249384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 139259384b2f3Smrg$as_echo "$supported" >&6; } 139269384b2f3Smrg if test "$supported" = "yes" ; then 139279384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 139289384b2f3Smrg found="yes" 139299384b2f3Smrg fi 139309384b2f3Smrg fi 139319384b2f3Smrg 139329384b2f3Smrg 139339384b2f3Smrg 139349384b2f3Smrg 139359384b2f3Smrg 139369384b2f3Smrg 139379384b2f3Smrg 139389384b2f3Smrg 139399384b2f3Smrg 139409384b2f3Smrg 139419384b2f3Smrg 139429384b2f3Smrg 139439384b2f3Smrg 139449384b2f3Smrg 139459384b2f3Smrg 139469384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 139479384b2f3Smrg 139489384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 139499384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 139509384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 139519384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 139529384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 139539384b2f3Smrg $as_echo_n "(cached) " >&6 139549384b2f3Smrgelse 139559384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 139569384b2f3Smrg/* end confdefs.h. */ 139579384b2f3Smrgint i; 139589384b2f3Smrg_ACEOF 139599384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 139609384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 139619384b2f3Smrgelse 139629384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 139639384b2f3Smrgfi 139649384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 139659384b2f3Smrgfi 139669384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 139679384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 139689384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 139699384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 139709384b2f3Smrgfi 139719384b2f3Smrg 139729384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 139739384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 139749384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 139759384b2f3Smrg fi 139769384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 139779384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 139789384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 139799384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 139809384b2f3Smrg $as_echo_n "(cached) " >&6 139819384b2f3Smrgelse 139829384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 139839384b2f3Smrg/* end confdefs.h. */ 139849384b2f3Smrgint i; 139859384b2f3Smrg_ACEOF 139869384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 139879384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 139889384b2f3Smrgelse 139899384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 139909384b2f3Smrgfi 139919384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 139929384b2f3Smrgfi 139939384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 139949384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 139959384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 139969384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 139979384b2f3Smrgfi 139989384b2f3Smrg 139999384b2f3Smrgfound="no" 140009384b2f3Smrg 140019384b2f3Smrg if test $found = "no" ; then 140029384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 140039384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 140049384b2f3Smrg fi 140059384b2f3Smrg 140069384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 140079384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 140089384b2f3Smrg fi 140099384b2f3Smrg 140109384b2f3Smrg CFLAGS="$CFLAGS -Werror=init-self" 140119384b2f3Smrg 140129384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 140139384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 140149384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 140159384b2f3Smrg if eval \${$cacheid+:} false; then : 140169384b2f3Smrg $as_echo_n "(cached) " >&6 140179384b2f3Smrgelse 140189384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 140199384b2f3Smrg/* end confdefs.h. */ 140209384b2f3Smrgint i; 140219384b2f3Smrgint 140229384b2f3Smrgmain () 140239384b2f3Smrg{ 140249384b2f3Smrg 140259384b2f3Smrg ; 140269384b2f3Smrg return 0; 140279384b2f3Smrg} 140289384b2f3Smrg_ACEOF 140299384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 140309384b2f3Smrg eval $cacheid=yes 140319384b2f3Smrgelse 140329384b2f3Smrg eval $cacheid=no 140339384b2f3Smrgfi 140349384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 140359384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 140369384b2f3Smrgfi 140379384b2f3Smrg 140389384b2f3Smrg 140399384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 140409384b2f3Smrg 140419384b2f3Smrg eval supported=\$$cacheid 140429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 140439384b2f3Smrg$as_echo "$supported" >&6; } 140449384b2f3Smrg if test "$supported" = "yes" ; then 140459384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 140469384b2f3Smrg found="yes" 140479384b2f3Smrg fi 140489384b2f3Smrg fi 140499384b2f3Smrg 140509384b2f3Smrg 140519384b2f3Smrg 140529384b2f3Smrg 140539384b2f3Smrg 140549384b2f3Smrg 140559384b2f3Smrg 140569384b2f3Smrg 140579384b2f3Smrg 140589384b2f3Smrg 140599384b2f3Smrg 140609384b2f3Smrg 140619384b2f3Smrg 140629384b2f3Smrg 140639384b2f3Smrg 140649384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 140659384b2f3Smrg 140669384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 140679384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 140689384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 140699384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 140709384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 140719384b2f3Smrg $as_echo_n "(cached) " >&6 140729384b2f3Smrgelse 140739384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 140749384b2f3Smrg/* end confdefs.h. */ 140759384b2f3Smrgint i; 140769384b2f3Smrg_ACEOF 140779384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 140789384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 140799384b2f3Smrgelse 140809384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 140819384b2f3Smrgfi 140829384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 140839384b2f3Smrgfi 140849384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 140859384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 140869384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 140879384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 140889384b2f3Smrgfi 140899384b2f3Smrg 140909384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 140919384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 140929384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 140939384b2f3Smrg fi 140949384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 140959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 140969384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 140979384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 140989384b2f3Smrg $as_echo_n "(cached) " >&6 140999384b2f3Smrgelse 141009384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 141019384b2f3Smrg/* end confdefs.h. */ 141029384b2f3Smrgint i; 141039384b2f3Smrg_ACEOF 141049384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 141059384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 141069384b2f3Smrgelse 141079384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 141089384b2f3Smrgfi 141099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 141109384b2f3Smrgfi 141119384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 141129384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 141139384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 141149384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 141159384b2f3Smrgfi 141169384b2f3Smrg 141179384b2f3Smrgfound="no" 141189384b2f3Smrg 141199384b2f3Smrg if test $found = "no" ; then 141209384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 141219384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 141229384b2f3Smrg fi 141239384b2f3Smrg 141249384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 141259384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 141269384b2f3Smrg fi 141279384b2f3Smrg 141289384b2f3Smrg CFLAGS="$CFLAGS -Werror=main" 141299384b2f3Smrg 141309384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 141319384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 141329384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_main 141339384b2f3Smrg if eval \${$cacheid+:} false; then : 141349384b2f3Smrg $as_echo_n "(cached) " >&6 141359384b2f3Smrgelse 141369384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 141379384b2f3Smrg/* end confdefs.h. */ 141389384b2f3Smrgint i; 141399384b2f3Smrgint 141409384b2f3Smrgmain () 141419384b2f3Smrg{ 141429384b2f3Smrg 141439384b2f3Smrg ; 141449384b2f3Smrg return 0; 141459384b2f3Smrg} 141469384b2f3Smrg_ACEOF 141479384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 141489384b2f3Smrg eval $cacheid=yes 141499384b2f3Smrgelse 141509384b2f3Smrg eval $cacheid=no 141519384b2f3Smrgfi 141529384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 141539384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 141549384b2f3Smrgfi 141559384b2f3Smrg 141569384b2f3Smrg 141579384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 141589384b2f3Smrg 141599384b2f3Smrg eval supported=\$$cacheid 141609384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 141619384b2f3Smrg$as_echo "$supported" >&6; } 141629384b2f3Smrg if test "$supported" = "yes" ; then 141639384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 141649384b2f3Smrg found="yes" 141659384b2f3Smrg fi 141669384b2f3Smrg fi 141679384b2f3Smrg 141689384b2f3Smrg 141699384b2f3Smrg 141709384b2f3Smrg 141719384b2f3Smrg 141729384b2f3Smrg 141739384b2f3Smrg 141749384b2f3Smrg 141759384b2f3Smrg 141769384b2f3Smrg 141779384b2f3Smrg 141789384b2f3Smrg 141799384b2f3Smrg 141809384b2f3Smrg 141819384b2f3Smrg 141829384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 141839384b2f3Smrg 141849384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 141859384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 141869384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 141879384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 141889384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 141899384b2f3Smrg $as_echo_n "(cached) " >&6 141909384b2f3Smrgelse 141919384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 141929384b2f3Smrg/* end confdefs.h. */ 141939384b2f3Smrgint i; 141949384b2f3Smrg_ACEOF 141959384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 141969384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 141979384b2f3Smrgelse 141989384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 141999384b2f3Smrgfi 142009384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 142019384b2f3Smrgfi 142029384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 142039384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 142049384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 142059384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 142069384b2f3Smrgfi 142079384b2f3Smrg 142089384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 142099384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 142109384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 142119384b2f3Smrg fi 142129384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 142139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 142149384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 142159384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 142169384b2f3Smrg $as_echo_n "(cached) " >&6 142179384b2f3Smrgelse 142189384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 142199384b2f3Smrg/* end confdefs.h. */ 142209384b2f3Smrgint i; 142219384b2f3Smrg_ACEOF 142229384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 142239384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 142249384b2f3Smrgelse 142259384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 142269384b2f3Smrgfi 142279384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 142289384b2f3Smrgfi 142299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 142309384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 142319384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 142329384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 142339384b2f3Smrgfi 142349384b2f3Smrg 142359384b2f3Smrgfound="no" 142369384b2f3Smrg 142379384b2f3Smrg if test $found = "no" ; then 142389384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 142399384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 142409384b2f3Smrg fi 142419384b2f3Smrg 142429384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 142439384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 142449384b2f3Smrg fi 142459384b2f3Smrg 142469384b2f3Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 142479384b2f3Smrg 142489384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 142499384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 142509384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 142519384b2f3Smrg if eval \${$cacheid+:} false; then : 142529384b2f3Smrg $as_echo_n "(cached) " >&6 142539384b2f3Smrgelse 142549384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 142559384b2f3Smrg/* end confdefs.h. */ 142569384b2f3Smrgint i; 142579384b2f3Smrgint 142589384b2f3Smrgmain () 142599384b2f3Smrg{ 142609384b2f3Smrg 142619384b2f3Smrg ; 142629384b2f3Smrg return 0; 142639384b2f3Smrg} 142649384b2f3Smrg_ACEOF 142659384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 142669384b2f3Smrg eval $cacheid=yes 142679384b2f3Smrgelse 142689384b2f3Smrg eval $cacheid=no 142699384b2f3Smrgfi 142709384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 142719384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 142729384b2f3Smrgfi 142739384b2f3Smrg 142749384b2f3Smrg 142759384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 142769384b2f3Smrg 142779384b2f3Smrg eval supported=\$$cacheid 142789384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 142799384b2f3Smrg$as_echo "$supported" >&6; } 142809384b2f3Smrg if test "$supported" = "yes" ; then 142819384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 142829384b2f3Smrg found="yes" 142839384b2f3Smrg fi 142849384b2f3Smrg fi 142859384b2f3Smrg 142869384b2f3Smrg 142879384b2f3Smrg 142889384b2f3Smrg 142899384b2f3Smrg 142909384b2f3Smrg 142919384b2f3Smrg 142929384b2f3Smrg 142939384b2f3Smrg 142949384b2f3Smrg 142959384b2f3Smrg 142969384b2f3Smrg 142979384b2f3Smrg 142989384b2f3Smrg 142999384b2f3Smrg 143009384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 143019384b2f3Smrg 143029384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 143039384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 143049384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 143059384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 143069384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 143079384b2f3Smrg $as_echo_n "(cached) " >&6 143089384b2f3Smrgelse 143099384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 143109384b2f3Smrg/* end confdefs.h. */ 143119384b2f3Smrgint i; 143129384b2f3Smrg_ACEOF 143139384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 143149384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 143159384b2f3Smrgelse 143169384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 143179384b2f3Smrgfi 143189384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 143199384b2f3Smrgfi 143209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 143219384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 143229384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 143239384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 143249384b2f3Smrgfi 143259384b2f3Smrg 143269384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 143279384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 143289384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 143299384b2f3Smrg fi 143309384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 143319384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 143329384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 143339384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 143349384b2f3Smrg $as_echo_n "(cached) " >&6 143359384b2f3Smrgelse 143369384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 143379384b2f3Smrg/* end confdefs.h. */ 143389384b2f3Smrgint i; 143399384b2f3Smrg_ACEOF 143409384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 143419384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 143429384b2f3Smrgelse 143439384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 143449384b2f3Smrgfi 143459384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 143469384b2f3Smrgfi 143479384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 143489384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 143499384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 143509384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 143519384b2f3Smrgfi 143529384b2f3Smrg 143539384b2f3Smrgfound="no" 143549384b2f3Smrg 143559384b2f3Smrg if test $found = "no" ; then 143569384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 143579384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 143589384b2f3Smrg fi 143599384b2f3Smrg 143609384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 143619384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 143629384b2f3Smrg fi 143639384b2f3Smrg 143649384b2f3Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 143659384b2f3Smrg 143669384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 143679384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 143689384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 143699384b2f3Smrg if eval \${$cacheid+:} false; then : 143709384b2f3Smrg $as_echo_n "(cached) " >&6 143719384b2f3Smrgelse 143729384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 143739384b2f3Smrg/* end confdefs.h. */ 143749384b2f3Smrgint i; 143759384b2f3Smrgint 143769384b2f3Smrgmain () 143779384b2f3Smrg{ 143789384b2f3Smrg 143799384b2f3Smrg ; 143809384b2f3Smrg return 0; 143819384b2f3Smrg} 143829384b2f3Smrg_ACEOF 143839384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 143849384b2f3Smrg eval $cacheid=yes 143859384b2f3Smrgelse 143869384b2f3Smrg eval $cacheid=no 143879384b2f3Smrgfi 143889384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 143899384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 143909384b2f3Smrgfi 143919384b2f3Smrg 143929384b2f3Smrg 143939384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 143949384b2f3Smrg 143959384b2f3Smrg eval supported=\$$cacheid 143969384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 143979384b2f3Smrg$as_echo "$supported" >&6; } 143989384b2f3Smrg if test "$supported" = "yes" ; then 143999384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 144009384b2f3Smrg found="yes" 144019384b2f3Smrg fi 144029384b2f3Smrg fi 144039384b2f3Smrg 144049384b2f3Smrg 144059384b2f3Smrg 144069384b2f3Smrg 144079384b2f3Smrg 144089384b2f3Smrg 144099384b2f3Smrg 144109384b2f3Smrg 144119384b2f3Smrg 144129384b2f3Smrg 144139384b2f3Smrg 144149384b2f3Smrg 144159384b2f3Smrg 144169384b2f3Smrg 144179384b2f3Smrg 144189384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 144199384b2f3Smrg 144209384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 144219384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 144229384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 144239384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 144249384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 144259384b2f3Smrg $as_echo_n "(cached) " >&6 144269384b2f3Smrgelse 144279384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 144289384b2f3Smrg/* end confdefs.h. */ 144299384b2f3Smrgint i; 144309384b2f3Smrg_ACEOF 144319384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 144329384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 144339384b2f3Smrgelse 144349384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 144359384b2f3Smrgfi 144369384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 144379384b2f3Smrgfi 144389384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 144399384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 144409384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 144419384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 144429384b2f3Smrgfi 144439384b2f3Smrg 144449384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 144459384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 144469384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 144479384b2f3Smrg fi 144489384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 144499384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 144509384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 144519384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 144529384b2f3Smrg $as_echo_n "(cached) " >&6 144539384b2f3Smrgelse 144549384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 144559384b2f3Smrg/* end confdefs.h. */ 144569384b2f3Smrgint i; 144579384b2f3Smrg_ACEOF 144589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 144599384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 144609384b2f3Smrgelse 144619384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 144629384b2f3Smrgfi 144639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 144649384b2f3Smrgfi 144659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 144669384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 144679384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 144689384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 144699384b2f3Smrgfi 144709384b2f3Smrg 144719384b2f3Smrgfound="no" 144729384b2f3Smrg 144739384b2f3Smrg if test $found = "no" ; then 144749384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 144759384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 144769384b2f3Smrg fi 144779384b2f3Smrg 144789384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 144799384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 144809384b2f3Smrg fi 144819384b2f3Smrg 144829384b2f3Smrg CFLAGS="$CFLAGS -Werror=return-type" 144839384b2f3Smrg 144849384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 144859384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 144869384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 144879384b2f3Smrg if eval \${$cacheid+:} false; then : 144889384b2f3Smrg $as_echo_n "(cached) " >&6 144899384b2f3Smrgelse 144909384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 144919384b2f3Smrg/* end confdefs.h. */ 144929384b2f3Smrgint i; 144939384b2f3Smrgint 144949384b2f3Smrgmain () 144959384b2f3Smrg{ 144969384b2f3Smrg 144979384b2f3Smrg ; 144989384b2f3Smrg return 0; 144999384b2f3Smrg} 145009384b2f3Smrg_ACEOF 145019384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 145029384b2f3Smrg eval $cacheid=yes 145039384b2f3Smrgelse 145049384b2f3Smrg eval $cacheid=no 145059384b2f3Smrgfi 145069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 145079384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 145089384b2f3Smrgfi 145099384b2f3Smrg 145109384b2f3Smrg 145119384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 145129384b2f3Smrg 145139384b2f3Smrg eval supported=\$$cacheid 145149384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 145159384b2f3Smrg$as_echo "$supported" >&6; } 145169384b2f3Smrg if test "$supported" = "yes" ; then 145179384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 145189384b2f3Smrg found="yes" 145199384b2f3Smrg fi 145209384b2f3Smrg fi 145219384b2f3Smrg 145229384b2f3Smrg if test $found = "no" ; then 145239384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 145249384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 145259384b2f3Smrg fi 145269384b2f3Smrg 145279384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 145289384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 145299384b2f3Smrg fi 145309384b2f3Smrg 145319384b2f3Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 145329384b2f3Smrg 145339384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 145349384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 145359384b2f3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 145369384b2f3Smrg if eval \${$cacheid+:} false; then : 145379384b2f3Smrg $as_echo_n "(cached) " >&6 145389384b2f3Smrgelse 145399384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 145409384b2f3Smrg/* end confdefs.h. */ 145419384b2f3Smrgint i; 145429384b2f3Smrgint 145439384b2f3Smrgmain () 145449384b2f3Smrg{ 145459384b2f3Smrg 145469384b2f3Smrg ; 145479384b2f3Smrg return 0; 145489384b2f3Smrg} 145499384b2f3Smrg_ACEOF 145509384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 145519384b2f3Smrg eval $cacheid=yes 145529384b2f3Smrgelse 145539384b2f3Smrg eval $cacheid=no 145549384b2f3Smrgfi 145559384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 145569384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 145579384b2f3Smrgfi 145589384b2f3Smrg 145599384b2f3Smrg 145609384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 145619384b2f3Smrg 145629384b2f3Smrg eval supported=\$$cacheid 145639384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 145649384b2f3Smrg$as_echo "$supported" >&6; } 145659384b2f3Smrg if test "$supported" = "yes" ; then 145669384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 145679384b2f3Smrg found="yes" 145689384b2f3Smrg fi 145699384b2f3Smrg fi 145709384b2f3Smrg 145719384b2f3Smrg 145729384b2f3Smrg 145739384b2f3Smrg 145749384b2f3Smrg 145759384b2f3Smrg 145769384b2f3Smrg 145779384b2f3Smrg 145789384b2f3Smrg 145799384b2f3Smrg 145809384b2f3Smrg 145819384b2f3Smrg 145829384b2f3Smrg 145839384b2f3Smrg 145849384b2f3Smrg 145859384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 145869384b2f3Smrg 145879384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 145889384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 145899384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 145909384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 145919384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 145929384b2f3Smrg $as_echo_n "(cached) " >&6 145939384b2f3Smrgelse 145949384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 145959384b2f3Smrg/* end confdefs.h. */ 145969384b2f3Smrgint i; 145979384b2f3Smrg_ACEOF 145989384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 145999384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 146009384b2f3Smrgelse 146019384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 146029384b2f3Smrgfi 146039384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 146049384b2f3Smrgfi 146059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 146069384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 146079384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 146089384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 146099384b2f3Smrgfi 146109384b2f3Smrg 146119384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 146129384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 146139384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 146149384b2f3Smrg fi 146159384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 146169384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 146179384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 146189384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 146199384b2f3Smrg $as_echo_n "(cached) " >&6 146209384b2f3Smrgelse 146219384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 146229384b2f3Smrg/* end confdefs.h. */ 146239384b2f3Smrgint i; 146249384b2f3Smrg_ACEOF 146259384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 146269384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 146279384b2f3Smrgelse 146289384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 146299384b2f3Smrgfi 146309384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 146319384b2f3Smrgfi 146329384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 146339384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 146349384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 146359384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 146369384b2f3Smrgfi 146379384b2f3Smrg 146389384b2f3Smrgfound="no" 146399384b2f3Smrg 146409384b2f3Smrg if test $found = "no" ; then 146419384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 146429384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 146439384b2f3Smrg fi 146449384b2f3Smrg 146459384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 146469384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 146479384b2f3Smrg fi 146489384b2f3Smrg 146499384b2f3Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 146509384b2f3Smrg 146519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 146529384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 146539384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 146549384b2f3Smrg if eval \${$cacheid+:} false; then : 146559384b2f3Smrg $as_echo_n "(cached) " >&6 146569384b2f3Smrgelse 146579384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 146589384b2f3Smrg/* end confdefs.h. */ 146599384b2f3Smrgint i; 146609384b2f3Smrgint 146619384b2f3Smrgmain () 146629384b2f3Smrg{ 146639384b2f3Smrg 146649384b2f3Smrg ; 146659384b2f3Smrg return 0; 146669384b2f3Smrg} 146679384b2f3Smrg_ACEOF 146689384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 146699384b2f3Smrg eval $cacheid=yes 146709384b2f3Smrgelse 146719384b2f3Smrg eval $cacheid=no 146729384b2f3Smrgfi 146739384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 146749384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 146759384b2f3Smrgfi 146769384b2f3Smrg 146779384b2f3Smrg 146789384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 146799384b2f3Smrg 146809384b2f3Smrg eval supported=\$$cacheid 146819384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 146829384b2f3Smrg$as_echo "$supported" >&6; } 146839384b2f3Smrg if test "$supported" = "yes" ; then 146849384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 146859384b2f3Smrg found="yes" 146869384b2f3Smrg fi 146879384b2f3Smrg fi 146889384b2f3Smrg 146899384b2f3Smrg 146909384b2f3Smrg 146919384b2f3Smrg 146929384b2f3Smrg 146939384b2f3Smrg 146949384b2f3Smrg 146959384b2f3Smrg 146969384b2f3Smrg 146979384b2f3Smrg 146989384b2f3Smrg 146999384b2f3Smrg 147009384b2f3Smrg 147019384b2f3Smrg 147029384b2f3Smrg 147039384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 147049384b2f3Smrg 147059384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 147069384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 147079384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 147089384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 147099384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 147109384b2f3Smrg $as_echo_n "(cached) " >&6 147119384b2f3Smrgelse 147129384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 147139384b2f3Smrg/* end confdefs.h. */ 147149384b2f3Smrgint i; 147159384b2f3Smrg_ACEOF 147169384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 147179384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 147189384b2f3Smrgelse 147199384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 147209384b2f3Smrgfi 147219384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 147229384b2f3Smrgfi 147239384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 147249384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 147259384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 147269384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 147279384b2f3Smrgfi 147289384b2f3Smrg 147299384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 147309384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 147319384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 147329384b2f3Smrg fi 147339384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 147349384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 147359384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 147369384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 147379384b2f3Smrg $as_echo_n "(cached) " >&6 147389384b2f3Smrgelse 147399384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 147409384b2f3Smrg/* end confdefs.h. */ 147419384b2f3Smrgint i; 147429384b2f3Smrg_ACEOF 147439384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 147449384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 147459384b2f3Smrgelse 147469384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 147479384b2f3Smrgfi 147489384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 147499384b2f3Smrgfi 147509384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 147519384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 147529384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 147539384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 147549384b2f3Smrgfi 147559384b2f3Smrg 147569384b2f3Smrgfound="no" 147579384b2f3Smrg 147589384b2f3Smrg if test $found = "no" ; then 147599384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 147609384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 147619384b2f3Smrg fi 147629384b2f3Smrg 147639384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 147649384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 147659384b2f3Smrg fi 147669384b2f3Smrg 147679384b2f3Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 147689384b2f3Smrg 147699384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 147709384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 147719384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 147729384b2f3Smrg if eval \${$cacheid+:} false; then : 147739384b2f3Smrg $as_echo_n "(cached) " >&6 147749384b2f3Smrgelse 147759384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 147769384b2f3Smrg/* end confdefs.h. */ 147779384b2f3Smrgint i; 147789384b2f3Smrgint 147799384b2f3Smrgmain () 147809384b2f3Smrg{ 147819384b2f3Smrg 147829384b2f3Smrg ; 147839384b2f3Smrg return 0; 147849384b2f3Smrg} 147859384b2f3Smrg_ACEOF 147869384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 147879384b2f3Smrg eval $cacheid=yes 147889384b2f3Smrgelse 147899384b2f3Smrg eval $cacheid=no 147909384b2f3Smrgfi 147919384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 147929384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 147939384b2f3Smrgfi 147949384b2f3Smrg 147959384b2f3Smrg 147969384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 147979384b2f3Smrg 147989384b2f3Smrg eval supported=\$$cacheid 147999384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 148009384b2f3Smrg$as_echo "$supported" >&6; } 148019384b2f3Smrg if test "$supported" = "yes" ; then 148029384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 148039384b2f3Smrg found="yes" 148049384b2f3Smrg fi 148059384b2f3Smrg fi 148069384b2f3Smrg 148079384b2f3Smrg 148089384b2f3Smrg 148099384b2f3Smrg 148109384b2f3Smrg 148119384b2f3Smrg 148129384b2f3Smrg 148139384b2f3Smrg 148149384b2f3Smrg 148159384b2f3Smrg 148169384b2f3Smrg 148179384b2f3Smrg 148189384b2f3Smrg 148199384b2f3Smrg 148209384b2f3Smrg 148219384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 148229384b2f3Smrg 148239384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 148249384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 148259384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 148269384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 148279384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 148289384b2f3Smrg $as_echo_n "(cached) " >&6 148299384b2f3Smrgelse 148309384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 148319384b2f3Smrg/* end confdefs.h. */ 148329384b2f3Smrgint i; 148339384b2f3Smrg_ACEOF 148349384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 148359384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 148369384b2f3Smrgelse 148379384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 148389384b2f3Smrgfi 148399384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 148409384b2f3Smrgfi 148419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 148429384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 148439384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 148449384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 148459384b2f3Smrgfi 148469384b2f3Smrg 148479384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 148489384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 148499384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 148509384b2f3Smrg fi 148519384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 148529384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 148539384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 148549384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 148559384b2f3Smrg $as_echo_n "(cached) " >&6 148569384b2f3Smrgelse 148579384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 148589384b2f3Smrg/* end confdefs.h. */ 148599384b2f3Smrgint i; 148609384b2f3Smrg_ACEOF 148619384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 148629384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 148639384b2f3Smrgelse 148649384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 148659384b2f3Smrgfi 148669384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 148679384b2f3Smrgfi 148689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 148699384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 148709384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 148719384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 148729384b2f3Smrgfi 148739384b2f3Smrg 148749384b2f3Smrgfound="no" 148759384b2f3Smrg 148769384b2f3Smrg if test $found = "no" ; then 148779384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 148789384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 148799384b2f3Smrg fi 148809384b2f3Smrg 148819384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 148829384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 148839384b2f3Smrg fi 148849384b2f3Smrg 148859384b2f3Smrg CFLAGS="$CFLAGS -Werror=write-strings" 148869384b2f3Smrg 148879384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 148889384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 148899384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 148909384b2f3Smrg if eval \${$cacheid+:} false; then : 148919384b2f3Smrg $as_echo_n "(cached) " >&6 148929384b2f3Smrgelse 148939384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 148949384b2f3Smrg/* end confdefs.h. */ 148959384b2f3Smrgint i; 148969384b2f3Smrgint 148979384b2f3Smrgmain () 148989384b2f3Smrg{ 148999384b2f3Smrg 149009384b2f3Smrg ; 149019384b2f3Smrg return 0; 149029384b2f3Smrg} 149039384b2f3Smrg_ACEOF 149049384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 149059384b2f3Smrg eval $cacheid=yes 149069384b2f3Smrgelse 149079384b2f3Smrg eval $cacheid=no 149089384b2f3Smrgfi 149099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 149109384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 149119384b2f3Smrgfi 149129384b2f3Smrg 149139384b2f3Smrg 149149384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 149159384b2f3Smrg 149169384b2f3Smrg eval supported=\$$cacheid 149179384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 149189384b2f3Smrg$as_echo "$supported" >&6; } 149199384b2f3Smrg if test "$supported" = "yes" ; then 149209384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 149219384b2f3Smrg found="yes" 149229384b2f3Smrg fi 149239384b2f3Smrg fi 149249384b2f3Smrg 149259384b2f3Smrg 149269384b2f3Smrg 149279384b2f3Smrg 149289384b2f3Smrg 149299384b2f3Smrg 149309384b2f3Smrg 149319384b2f3Smrg 149329384b2f3Smrg 149339384b2f3Smrg 149349384b2f3Smrg 149359384b2f3Smrg 149369384b2f3Smrg 149379384b2f3Smrg 149389384b2f3Smrg 149399384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 149409384b2f3Smrg 149419384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 149429384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 149439384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 149449384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 149459384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 149469384b2f3Smrg $as_echo_n "(cached) " >&6 149479384b2f3Smrgelse 149489384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 149499384b2f3Smrg/* end confdefs.h. */ 149509384b2f3Smrgint i; 149519384b2f3Smrg_ACEOF 149529384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 149539384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 149549384b2f3Smrgelse 149559384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 149569384b2f3Smrgfi 149579384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 149589384b2f3Smrgfi 149599384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 149609384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 149619384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 149629384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 149639384b2f3Smrgfi 149649384b2f3Smrg 149659384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 149669384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 149679384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 149689384b2f3Smrg fi 149699384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 149709384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 149719384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 149729384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 149739384b2f3Smrg $as_echo_n "(cached) " >&6 149749384b2f3Smrgelse 149759384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 149769384b2f3Smrg/* end confdefs.h. */ 149779384b2f3Smrgint i; 149789384b2f3Smrg_ACEOF 149799384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 149809384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 149819384b2f3Smrgelse 149829384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 149839384b2f3Smrgfi 149849384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 149859384b2f3Smrgfi 149869384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 149879384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 149889384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 149899384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 149909384b2f3Smrgfi 149919384b2f3Smrg 149929384b2f3Smrgfound="no" 149939384b2f3Smrg 149949384b2f3Smrg if test $found = "no" ; then 149959384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 149969384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 149979384b2f3Smrg fi 149989384b2f3Smrg 149999384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 150009384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 150019384b2f3Smrg fi 150029384b2f3Smrg 150039384b2f3Smrg CFLAGS="$CFLAGS -Werror=address" 150049384b2f3Smrg 150059384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 150069384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 150079384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_address 150089384b2f3Smrg if eval \${$cacheid+:} false; then : 150099384b2f3Smrg $as_echo_n "(cached) " >&6 150109384b2f3Smrgelse 150119384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 150129384b2f3Smrg/* end confdefs.h. */ 150139384b2f3Smrgint i; 150149384b2f3Smrgint 150159384b2f3Smrgmain () 150169384b2f3Smrg{ 150179384b2f3Smrg 150189384b2f3Smrg ; 150199384b2f3Smrg return 0; 150209384b2f3Smrg} 150219384b2f3Smrg_ACEOF 150229384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 150239384b2f3Smrg eval $cacheid=yes 150249384b2f3Smrgelse 150259384b2f3Smrg eval $cacheid=no 150269384b2f3Smrgfi 150279384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 150289384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 150299384b2f3Smrgfi 150309384b2f3Smrg 150319384b2f3Smrg 150329384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 150339384b2f3Smrg 150349384b2f3Smrg eval supported=\$$cacheid 150359384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 150369384b2f3Smrg$as_echo "$supported" >&6; } 150379384b2f3Smrg if test "$supported" = "yes" ; then 150389384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 150399384b2f3Smrg found="yes" 150409384b2f3Smrg fi 150419384b2f3Smrg fi 150429384b2f3Smrg 150439384b2f3Smrg 150449384b2f3Smrg 150459384b2f3Smrg 150469384b2f3Smrg 150479384b2f3Smrg 150489384b2f3Smrg 150499384b2f3Smrg 150509384b2f3Smrg 150519384b2f3Smrg 150529384b2f3Smrg 150539384b2f3Smrg 150549384b2f3Smrg 150559384b2f3Smrg 150569384b2f3Smrg 150579384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 150589384b2f3Smrg 150599384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 150609384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 150619384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 150629384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 150639384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 150649384b2f3Smrg $as_echo_n "(cached) " >&6 150659384b2f3Smrgelse 150669384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 150679384b2f3Smrg/* end confdefs.h. */ 150689384b2f3Smrgint i; 150699384b2f3Smrg_ACEOF 150709384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 150719384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 150729384b2f3Smrgelse 150739384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 150749384b2f3Smrgfi 150759384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 150769384b2f3Smrgfi 150779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 150789384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 150799384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 150809384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 150819384b2f3Smrgfi 150829384b2f3Smrg 150839384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 150849384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 150859384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 150869384b2f3Smrg fi 150879384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 150889384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 150899384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 150909384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 150919384b2f3Smrg $as_echo_n "(cached) " >&6 150929384b2f3Smrgelse 150939384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 150949384b2f3Smrg/* end confdefs.h. */ 150959384b2f3Smrgint i; 150969384b2f3Smrg_ACEOF 150979384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 150989384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 150999384b2f3Smrgelse 151009384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 151019384b2f3Smrgfi 151029384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 151039384b2f3Smrgfi 151049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 151059384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 151069384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 151079384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 151089384b2f3Smrgfi 151099384b2f3Smrg 151109384b2f3Smrgfound="no" 151119384b2f3Smrg 151129384b2f3Smrg if test $found = "no" ; then 151139384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 151149384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 151159384b2f3Smrg fi 151169384b2f3Smrg 151179384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 151189384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 151199384b2f3Smrg fi 151209384b2f3Smrg 151219384b2f3Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 151229384b2f3Smrg 151239384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 151249384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 151259384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 151269384b2f3Smrg if eval \${$cacheid+:} false; then : 151279384b2f3Smrg $as_echo_n "(cached) " >&6 151289384b2f3Smrgelse 151299384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 151309384b2f3Smrg/* end confdefs.h. */ 151319384b2f3Smrgint i; 151329384b2f3Smrgint 151339384b2f3Smrgmain () 151349384b2f3Smrg{ 151359384b2f3Smrg 151369384b2f3Smrg ; 151379384b2f3Smrg return 0; 151389384b2f3Smrg} 151399384b2f3Smrg_ACEOF 151409384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 151419384b2f3Smrg eval $cacheid=yes 151429384b2f3Smrgelse 151439384b2f3Smrg eval $cacheid=no 151449384b2f3Smrgfi 151459384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 151469384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 151479384b2f3Smrgfi 151489384b2f3Smrg 151499384b2f3Smrg 151509384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 151519384b2f3Smrg 151529384b2f3Smrg eval supported=\$$cacheid 151539384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 151549384b2f3Smrg$as_echo "$supported" >&6; } 151559384b2f3Smrg if test "$supported" = "yes" ; then 151569384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 151579384b2f3Smrg found="yes" 151589384b2f3Smrg fi 151599384b2f3Smrg fi 151609384b2f3Smrg 151619384b2f3Smrg if test $found = "no" ; then 151629384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 151639384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 151649384b2f3Smrg fi 151659384b2f3Smrg 151669384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 151679384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 151689384b2f3Smrg fi 151699384b2f3Smrg 151709384b2f3Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 151719384b2f3Smrg 151729384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 151739384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 151749384b2f3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 151759384b2f3Smrg if eval \${$cacheid+:} false; then : 151769384b2f3Smrg $as_echo_n "(cached) " >&6 151779384b2f3Smrgelse 151789384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 151799384b2f3Smrg/* end confdefs.h. */ 151809384b2f3Smrgint i; 151819384b2f3Smrgint 151829384b2f3Smrgmain () 151839384b2f3Smrg{ 151849384b2f3Smrg 151859384b2f3Smrg ; 151869384b2f3Smrg return 0; 151879384b2f3Smrg} 151889384b2f3Smrg_ACEOF 151899384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 151909384b2f3Smrg eval $cacheid=yes 151919384b2f3Smrgelse 151929384b2f3Smrg eval $cacheid=no 151939384b2f3Smrgfi 151949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 151959384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 151969384b2f3Smrgfi 151979384b2f3Smrg 151989384b2f3Smrg 151999384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 152009384b2f3Smrg 152019384b2f3Smrg eval supported=\$$cacheid 152029384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 152039384b2f3Smrg$as_echo "$supported" >&6; } 152049384b2f3Smrg if test "$supported" = "yes" ; then 152059384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 152069384b2f3Smrg found="yes" 152079384b2f3Smrg fi 152089384b2f3Smrg fi 152099384b2f3Smrg 152109384b2f3Smrg 152119384b2f3Smrg 152129384b2f3Smrg 152139384b2f3Smrg 152149384b2f3Smrg 152159384b2f3Smrg 152169384b2f3Smrg 152179384b2f3Smrg 152189384b2f3Smrg 152199384b2f3Smrg 152209384b2f3Smrg 152219384b2f3Smrg 152229384b2f3Smrg 152239384b2f3Smrg 152249384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 152259384b2f3Smrg 152269384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 152279384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 152289384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 152299384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 152309384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 152319384b2f3Smrg $as_echo_n "(cached) " >&6 152329384b2f3Smrgelse 152339384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 152349384b2f3Smrg/* end confdefs.h. */ 152359384b2f3Smrgint i; 152369384b2f3Smrg_ACEOF 152379384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 152389384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 152399384b2f3Smrgelse 152409384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 152419384b2f3Smrgfi 152429384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 152439384b2f3Smrgfi 152449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 152459384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 152469384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 152479384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 152489384b2f3Smrgfi 152499384b2f3Smrg 152509384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 152519384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 152529384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 152539384b2f3Smrg fi 152549384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 152559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 152569384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 152579384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 152589384b2f3Smrg $as_echo_n "(cached) " >&6 152599384b2f3Smrgelse 152609384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 152619384b2f3Smrg/* end confdefs.h. */ 152629384b2f3Smrgint i; 152639384b2f3Smrg_ACEOF 152649384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 152659384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 152669384b2f3Smrgelse 152679384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 152689384b2f3Smrgfi 152699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 152709384b2f3Smrgfi 152719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 152729384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 152739384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 152749384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 152759384b2f3Smrgfi 152769384b2f3Smrg 152779384b2f3Smrgfound="no" 152789384b2f3Smrg 152799384b2f3Smrg if test $found = "no" ; then 152809384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 152819384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 152829384b2f3Smrg fi 152839384b2f3Smrg 152849384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 152859384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 152869384b2f3Smrg fi 152879384b2f3Smrg 152889384b2f3Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 152899384b2f3Smrg 152909384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 152919384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 152929384b2f3Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 152939384b2f3Smrg if eval \${$cacheid+:} false; then : 152949384b2f3Smrg $as_echo_n "(cached) " >&6 152959384b2f3Smrgelse 152969384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 152979384b2f3Smrg/* end confdefs.h. */ 152989384b2f3Smrgint i; 152999384b2f3Smrgint 153009384b2f3Smrgmain () 153019384b2f3Smrg{ 153029384b2f3Smrg 153039384b2f3Smrg ; 153049384b2f3Smrg return 0; 153059384b2f3Smrg} 153069384b2f3Smrg_ACEOF 153079384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 153089384b2f3Smrg eval $cacheid=yes 153099384b2f3Smrgelse 153109384b2f3Smrg eval $cacheid=no 153119384b2f3Smrgfi 153129384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 153139384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 153149384b2f3Smrgfi 153159384b2f3Smrg 153169384b2f3Smrg 153179384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 153189384b2f3Smrg 153199384b2f3Smrg eval supported=\$$cacheid 153209384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 153219384b2f3Smrg$as_echo "$supported" >&6; } 153229384b2f3Smrg if test "$supported" = "yes" ; then 153239384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 153249384b2f3Smrg found="yes" 153259384b2f3Smrg fi 153269384b2f3Smrg fi 153279384b2f3Smrg 153289384b2f3Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 153299384b2f3Smrgelse 153309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 153319384b2f3Smrg$as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} 153329384b2f3Smrg 153339384b2f3Smrg 153349384b2f3Smrg 153359384b2f3Smrg 153369384b2f3Smrg 153379384b2f3Smrg 153389384b2f3Smrg 153399384b2f3Smrg 153409384b2f3Smrg 153419384b2f3Smrg 153429384b2f3Smrg 153439384b2f3Smrg 153449384b2f3Smrg 153459384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 153469384b2f3Smrg 153479384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 153489384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 153499384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 153509384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 153519384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 153529384b2f3Smrg $as_echo_n "(cached) " >&6 153539384b2f3Smrgelse 153549384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 153559384b2f3Smrg/* end confdefs.h. */ 153569384b2f3Smrgint i; 153579384b2f3Smrg_ACEOF 153589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 153599384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 153609384b2f3Smrgelse 153619384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 153629384b2f3Smrgfi 153639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 153649384b2f3Smrgfi 153659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 153669384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 153679384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 153689384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 153699384b2f3Smrgfi 153709384b2f3Smrg 153719384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 153729384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 153739384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 153749384b2f3Smrg fi 153759384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 153769384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 153779384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 153789384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 153799384b2f3Smrg $as_echo_n "(cached) " >&6 153809384b2f3Smrgelse 153819384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 153829384b2f3Smrg/* end confdefs.h. */ 153839384b2f3Smrgint i; 153849384b2f3Smrg_ACEOF 153859384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 153869384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 153879384b2f3Smrgelse 153889384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 153899384b2f3Smrgfi 153909384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 153919384b2f3Smrgfi 153929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 153939384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 153949384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 153959384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 153969384b2f3Smrgfi 153979384b2f3Smrg 153989384b2f3Smrgfound="no" 153999384b2f3Smrg 154009384b2f3Smrg if test $found = "no" ; then 154019384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 154029384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 154039384b2f3Smrg fi 154049384b2f3Smrg 154059384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 154069384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 154079384b2f3Smrg fi 154089384b2f3Smrg 154099384b2f3Smrg CFLAGS="$CFLAGS -Wimplicit" 154109384b2f3Smrg 154119384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 154129384b2f3Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 154139384b2f3Smrg cacheid=xorg_cv_cc_flag__Wimplicit 154149384b2f3Smrg if eval \${$cacheid+:} false; then : 154159384b2f3Smrg $as_echo_n "(cached) " >&6 154169384b2f3Smrgelse 154179384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 154189384b2f3Smrg/* end confdefs.h. */ 154199384b2f3Smrgint i; 154209384b2f3Smrgint 154219384b2f3Smrgmain () 154229384b2f3Smrg{ 154239384b2f3Smrg 154249384b2f3Smrg ; 154259384b2f3Smrg return 0; 154269384b2f3Smrg} 154279384b2f3Smrg_ACEOF 154289384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 154299384b2f3Smrg eval $cacheid=yes 154309384b2f3Smrgelse 154319384b2f3Smrg eval $cacheid=no 154329384b2f3Smrgfi 154339384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 154349384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 154359384b2f3Smrgfi 154369384b2f3Smrg 154379384b2f3Smrg 154389384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 154399384b2f3Smrg 154409384b2f3Smrg eval supported=\$$cacheid 154419384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 154429384b2f3Smrg$as_echo "$supported" >&6; } 154439384b2f3Smrg if test "$supported" = "yes" ; then 154449384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 154459384b2f3Smrg found="yes" 154469384b2f3Smrg fi 154479384b2f3Smrg fi 154489384b2f3Smrg 154499384b2f3Smrg 154509384b2f3Smrg 154519384b2f3Smrg 154529384b2f3Smrg 154539384b2f3Smrg 154549384b2f3Smrg 154559384b2f3Smrg 154569384b2f3Smrg 154579384b2f3Smrg 154589384b2f3Smrg 154599384b2f3Smrg 154609384b2f3Smrg 154619384b2f3Smrg 154629384b2f3Smrg 154639384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 154649384b2f3Smrg 154659384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 154669384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 154679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 154689384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 154699384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 154709384b2f3Smrg $as_echo_n "(cached) " >&6 154719384b2f3Smrgelse 154729384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 154739384b2f3Smrg/* end confdefs.h. */ 154749384b2f3Smrgint i; 154759384b2f3Smrg_ACEOF 154769384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 154779384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 154789384b2f3Smrgelse 154799384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 154809384b2f3Smrgfi 154819384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 154829384b2f3Smrgfi 154839384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 154849384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 154859384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 154869384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 154879384b2f3Smrgfi 154889384b2f3Smrg 154899384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 154909384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 154919384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 154929384b2f3Smrg fi 154939384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 154949384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 154959384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 154969384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 154979384b2f3Smrg $as_echo_n "(cached) " >&6 154989384b2f3Smrgelse 154999384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 155009384b2f3Smrg/* end confdefs.h. */ 155019384b2f3Smrgint i; 155029384b2f3Smrg_ACEOF 155039384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 155049384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 155059384b2f3Smrgelse 155069384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 155079384b2f3Smrgfi 155089384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 155099384b2f3Smrgfi 155109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 155119384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 155129384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 155139384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 155149384b2f3Smrgfi 155159384b2f3Smrg 155169384b2f3Smrgfound="no" 155179384b2f3Smrg 155189384b2f3Smrg if test $found = "no" ; then 155199384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 155209384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 155219384b2f3Smrg fi 155229384b2f3Smrg 155239384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 155249384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 155259384b2f3Smrg fi 155269384b2f3Smrg 155279384b2f3Smrg CFLAGS="$CFLAGS -Wnonnull" 155289384b2f3Smrg 155299384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 155309384b2f3Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 155319384b2f3Smrg cacheid=xorg_cv_cc_flag__Wnonnull 155329384b2f3Smrg if eval \${$cacheid+:} false; then : 155339384b2f3Smrg $as_echo_n "(cached) " >&6 155349384b2f3Smrgelse 155359384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 155369384b2f3Smrg/* end confdefs.h. */ 155379384b2f3Smrgint i; 155389384b2f3Smrgint 155399384b2f3Smrgmain () 155409384b2f3Smrg{ 155419384b2f3Smrg 155429384b2f3Smrg ; 155439384b2f3Smrg return 0; 155449384b2f3Smrg} 155459384b2f3Smrg_ACEOF 155469384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 155479384b2f3Smrg eval $cacheid=yes 155489384b2f3Smrgelse 155499384b2f3Smrg eval $cacheid=no 155509384b2f3Smrgfi 155519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 155529384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 155539384b2f3Smrgfi 155549384b2f3Smrg 155559384b2f3Smrg 155569384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 155579384b2f3Smrg 155589384b2f3Smrg eval supported=\$$cacheid 155599384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 155609384b2f3Smrg$as_echo "$supported" >&6; } 155619384b2f3Smrg if test "$supported" = "yes" ; then 155629384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 155639384b2f3Smrg found="yes" 155649384b2f3Smrg fi 155659384b2f3Smrg fi 155669384b2f3Smrg 155679384b2f3Smrg 155689384b2f3Smrg 155699384b2f3Smrg 15570966bf024Smrg 15571966bf024Smrg 15572966bf024Smrg 15573966bf024Smrg 15574966bf024Smrg 15575966bf024Smrg 15576966bf024Smrg 15577966bf024Smrg 15578966bf024Smrg 15579966bf024Smrg 15580966bf024Smrg 155819384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 155829384b2f3Smrg 155839384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 155849384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 155859384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 155869384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 155879384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 155889384b2f3Smrg $as_echo_n "(cached) " >&6 155899384b2f3Smrgelse 155909384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 155919384b2f3Smrg/* end confdefs.h. */ 155929384b2f3Smrgint i; 155939384b2f3Smrg_ACEOF 155949384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 155959384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 155969384b2f3Smrgelse 155979384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 155989384b2f3Smrgfi 155999384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 156009384b2f3Smrgfi 156019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 156029384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 156039384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 156049384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 156059384b2f3Smrgfi 156069384b2f3Smrg 156079384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 156089384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 156099384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 156109384b2f3Smrg fi 156119384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 156129384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 156139384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 156149384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 156159384b2f3Smrg $as_echo_n "(cached) " >&6 156169384b2f3Smrgelse 156179384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 156189384b2f3Smrg/* end confdefs.h. */ 156199384b2f3Smrgint i; 156209384b2f3Smrg_ACEOF 156219384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 156229384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 156239384b2f3Smrgelse 156249384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 156259384b2f3Smrgfi 156269384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 156279384b2f3Smrgfi 156289384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 156299384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 156309384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 156319384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 156329384b2f3Smrgfi 156339384b2f3Smrg 156349384b2f3Smrgfound="no" 156359384b2f3Smrg 156369384b2f3Smrg if test $found = "no" ; then 156379384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 156389384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 156399384b2f3Smrg fi 156409384b2f3Smrg 156419384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 156429384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 156439384b2f3Smrg fi 156449384b2f3Smrg 156459384b2f3Smrg CFLAGS="$CFLAGS -Winit-self" 156469384b2f3Smrg 156479384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 156489384b2f3Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 156499384b2f3Smrg cacheid=xorg_cv_cc_flag__Winit_self 156509384b2f3Smrg if eval \${$cacheid+:} false; then : 156519384b2f3Smrg $as_echo_n "(cached) " >&6 156529384b2f3Smrgelse 156539384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 156549384b2f3Smrg/* end confdefs.h. */ 156559384b2f3Smrgint i; 156569384b2f3Smrgint 156579384b2f3Smrgmain () 156589384b2f3Smrg{ 156599384b2f3Smrg 156609384b2f3Smrg ; 156619384b2f3Smrg return 0; 156629384b2f3Smrg} 156639384b2f3Smrg_ACEOF 156649384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 156659384b2f3Smrg eval $cacheid=yes 156669384b2f3Smrgelse 156679384b2f3Smrg eval $cacheid=no 156689384b2f3Smrgfi 156699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 156709384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 156719384b2f3Smrgfi 156729384b2f3Smrg 156739384b2f3Smrg 156749384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 156759384b2f3Smrg 156769384b2f3Smrg eval supported=\$$cacheid 156779384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 156789384b2f3Smrg$as_echo "$supported" >&6; } 156799384b2f3Smrg if test "$supported" = "yes" ; then 156809384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 156819384b2f3Smrg found="yes" 156829384b2f3Smrg fi 156839384b2f3Smrg fi 156849384b2f3Smrg 156859384b2f3Smrg 156869384b2f3Smrg 156879384b2f3Smrg 156889384b2f3Smrg 156899384b2f3Smrg 156909384b2f3Smrg 156919384b2f3Smrg 156929384b2f3Smrg 156939384b2f3Smrg 156949384b2f3Smrg 156959384b2f3Smrg 156969384b2f3Smrg 156979384b2f3Smrg 156989384b2f3Smrg 156999384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 157009384b2f3Smrg 157019384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 157029384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 157039384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 157049384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 157059384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 157069384b2f3Smrg $as_echo_n "(cached) " >&6 157079384b2f3Smrgelse 157089384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 157099384b2f3Smrg/* end confdefs.h. */ 157109384b2f3Smrgint i; 157119384b2f3Smrg_ACEOF 157129384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 157139384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 157149384b2f3Smrgelse 157159384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 157169384b2f3Smrgfi 157179384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 157189384b2f3Smrgfi 157199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 157209384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 157219384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 157229384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 157239384b2f3Smrgfi 157249384b2f3Smrg 157259384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 157269384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 157279384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 157289384b2f3Smrg fi 157299384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 157309384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 157319384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 157329384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 157339384b2f3Smrg $as_echo_n "(cached) " >&6 157349384b2f3Smrgelse 157359384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 157369384b2f3Smrg/* end confdefs.h. */ 157379384b2f3Smrgint i; 157389384b2f3Smrg_ACEOF 157399384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 157409384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 157419384b2f3Smrgelse 157429384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 157439384b2f3Smrgfi 157449384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 157459384b2f3Smrgfi 157469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 157479384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 157489384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 157499384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 157509384b2f3Smrgfi 157519384b2f3Smrg 157529384b2f3Smrgfound="no" 157539384b2f3Smrg 157549384b2f3Smrg if test $found = "no" ; then 157559384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 157569384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 157579384b2f3Smrg fi 157589384b2f3Smrg 157599384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 157609384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 157619384b2f3Smrg fi 157629384b2f3Smrg 157639384b2f3Smrg CFLAGS="$CFLAGS -Wmain" 157649384b2f3Smrg 157659384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 157669384b2f3Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 157679384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmain 157689384b2f3Smrg if eval \${$cacheid+:} false; then : 157699384b2f3Smrg $as_echo_n "(cached) " >&6 157709384b2f3Smrgelse 157719384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 157729384b2f3Smrg/* end confdefs.h. */ 157739384b2f3Smrgint i; 157749384b2f3Smrgint 157759384b2f3Smrgmain () 157769384b2f3Smrg{ 157779384b2f3Smrg 157789384b2f3Smrg ; 157799384b2f3Smrg return 0; 157809384b2f3Smrg} 157819384b2f3Smrg_ACEOF 157829384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 157839384b2f3Smrg eval $cacheid=yes 157849384b2f3Smrgelse 157859384b2f3Smrg eval $cacheid=no 157869384b2f3Smrgfi 157879384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 157889384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 157899384b2f3Smrgfi 157909384b2f3Smrg 157919384b2f3Smrg 157929384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 157939384b2f3Smrg 157949384b2f3Smrg eval supported=\$$cacheid 157959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 157969384b2f3Smrg$as_echo "$supported" >&6; } 157979384b2f3Smrg if test "$supported" = "yes" ; then 157989384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 157999384b2f3Smrg found="yes" 158009384b2f3Smrg fi 158019384b2f3Smrg fi 158029384b2f3Smrg 158039384b2f3Smrg 158049384b2f3Smrg 158059384b2f3Smrg 158069384b2f3Smrg 15807966bf024Smrg 15808966bf024Smrg 15809966bf024Smrg 15810966bf024Smrg 15811966bf024Smrg 15812966bf024Smrg 15813966bf024Smrg 15814966bf024Smrg 15815966bf024Smrg 15816966bf024Smrg 158179384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 15818966bf024Smrg 158199384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 158209384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 158219384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 158229384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 158239384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 158249384b2f3Smrg $as_echo_n "(cached) " >&6 15825966bf024Smrgelse 158269384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 158279384b2f3Smrg/* end confdefs.h. */ 158289384b2f3Smrgint i; 158299384b2f3Smrg_ACEOF 158309384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 158319384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 158329384b2f3Smrgelse 158339384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 158349384b2f3Smrgfi 158359384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 158369384b2f3Smrgfi 158379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 158389384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 158399384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 158409384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 15841966bf024Smrgfi 15842966bf024Smrg 158439384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 158449384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 158459384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 158469384b2f3Smrg fi 158479384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 158489384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 158499384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 158509384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 158519384b2f3Smrg $as_echo_n "(cached) " >&6 158529384b2f3Smrgelse 158539384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 158549384b2f3Smrg/* end confdefs.h. */ 158559384b2f3Smrgint i; 158569384b2f3Smrg_ACEOF 158579384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 158589384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 158599384b2f3Smrgelse 158609384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 158619384b2f3Smrgfi 158629384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 158639384b2f3Smrgfi 158649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 158659384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 158669384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 158679384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 15868966bf024Smrgfi 15869966bf024Smrg 158709384b2f3Smrgfound="no" 158719384b2f3Smrg 158729384b2f3Smrg if test $found = "no" ; then 158739384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 158749384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 158759384b2f3Smrg fi 158769384b2f3Smrg 158779384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 158789384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 158799384b2f3Smrg fi 158809384b2f3Smrg 158819384b2f3Smrg CFLAGS="$CFLAGS -Wmissing-braces" 158829384b2f3Smrg 158839384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 158849384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 158859384b2f3Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 158869384b2f3Smrg if eval \${$cacheid+:} false; then : 158879384b2f3Smrg $as_echo_n "(cached) " >&6 15888966bf024Smrgelse 158899384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 158909384b2f3Smrg/* end confdefs.h. */ 158919384b2f3Smrgint i; 158929384b2f3Smrgint 158939384b2f3Smrgmain () 158949384b2f3Smrg{ 158959384b2f3Smrg 158969384b2f3Smrg ; 158979384b2f3Smrg return 0; 158989384b2f3Smrg} 158999384b2f3Smrg_ACEOF 159009384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 159019384b2f3Smrg eval $cacheid=yes 159029384b2f3Smrgelse 159039384b2f3Smrg eval $cacheid=no 159049384b2f3Smrgfi 159059384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 159069384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 15907966bf024Smrgfi 15908966bf024Smrg 159099384b2f3Smrg 159109384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 159119384b2f3Smrg 159129384b2f3Smrg eval supported=\$$cacheid 159139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 159149384b2f3Smrg$as_echo "$supported" >&6; } 159159384b2f3Smrg if test "$supported" = "yes" ; then 159169384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 159179384b2f3Smrg found="yes" 159189384b2f3Smrg fi 159199384b2f3Smrg fi 159209384b2f3Smrg 159219384b2f3Smrg 159229384b2f3Smrg 159239384b2f3Smrg 159249384b2f3Smrg 159259384b2f3Smrg 159269384b2f3Smrg 159279384b2f3Smrg 159289384b2f3Smrg 159299384b2f3Smrg 159309384b2f3Smrg 159319384b2f3Smrg 159329384b2f3Smrg 159339384b2f3Smrg 159349384b2f3Smrg 159359384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 159369384b2f3Smrg 159379384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 159389384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 159399384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 159409384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 159419384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 159429384b2f3Smrg $as_echo_n "(cached) " >&6 15943966bf024Smrgelse 159449384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 159459384b2f3Smrg/* end confdefs.h. */ 159469384b2f3Smrgint i; 159479384b2f3Smrg_ACEOF 159489384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 159499384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 159509384b2f3Smrgelse 159519384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 159529384b2f3Smrgfi 159539384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 159549384b2f3Smrgfi 159559384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 159569384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 159579384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 159589384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 159599384b2f3Smrgfi 15960966bf024Smrg 159619384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 159629384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 159639384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 159649384b2f3Smrg fi 159659384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 159669384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 159679384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 159689384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 159699384b2f3Smrg $as_echo_n "(cached) " >&6 159709384b2f3Smrgelse 159719384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 159729384b2f3Smrg/* end confdefs.h. */ 159739384b2f3Smrgint i; 159749384b2f3Smrg_ACEOF 159759384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 159769384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 159779384b2f3Smrgelse 159789384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 159799384b2f3Smrgfi 159809384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 159819384b2f3Smrgfi 159829384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 159839384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 159849384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 159859384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 159869384b2f3Smrgfi 159879384b2f3Smrg 159889384b2f3Smrgfound="no" 15989966bf024Smrg 159909384b2f3Smrg if test $found = "no" ; then 159919384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 159929384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 159939384b2f3Smrg fi 15994966bf024Smrg 159959384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 159969384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 159979384b2f3Smrg fi 15998966bf024Smrg 159999384b2f3Smrg CFLAGS="$CFLAGS -Wsequence-point" 160009384b2f3Smrg 160019384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 160029384b2f3Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 160039384b2f3Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 160049384b2f3Smrg if eval \${$cacheid+:} false; then : 160059384b2f3Smrg $as_echo_n "(cached) " >&6 16006966bf024Smrgelse 160079384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16008966bf024Smrg/* end confdefs.h. */ 160099384b2f3Smrgint i; 16010966bf024Smrgint 16011966bf024Smrgmain () 16012966bf024Smrg{ 160139384b2f3Smrg 16014966bf024Smrg ; 16015966bf024Smrg return 0; 16016966bf024Smrg} 16017966bf024Smrg_ACEOF 160189384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 160199384b2f3Smrg eval $cacheid=yes 16020966bf024Smrgelse 160219384b2f3Smrg eval $cacheid=no 16022966bf024Smrgfi 160239384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 160249384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 16025966bf024Smrgfi 16026966bf024Smrg 16027966bf024Smrg 160289384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16029966bf024Smrg 160309384b2f3Smrg eval supported=\$$cacheid 160319384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 160329384b2f3Smrg$as_echo "$supported" >&6; } 160339384b2f3Smrg if test "$supported" = "yes" ; then 160349384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 160359384b2f3Smrg found="yes" 160369384b2f3Smrg fi 160379384b2f3Smrg fi 16038966bf024Smrg 16039966bf024Smrg 16040966bf024Smrg 16041966bf024Smrg 16042966bf024Smrg 16043966bf024Smrg 160449384b2f3Smrg 160459384b2f3Smrg 160469384b2f3Smrg 160479384b2f3Smrg 160489384b2f3Smrg 160499384b2f3Smrg 160509384b2f3Smrg 160519384b2f3Smrg 160529384b2f3Smrg 160539384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 160549384b2f3Smrg 160559384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 160569384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 160579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 160589384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 160599384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 160609384b2f3Smrg $as_echo_n "(cached) " >&6 160619384b2f3Smrgelse 160629384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 160639384b2f3Smrg/* end confdefs.h. */ 160649384b2f3Smrgint i; 16065966bf024Smrg_ACEOF 160669384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 160679384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16068966bf024Smrgelse 160699384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 16070966bf024Smrgfi 160719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16072966bf024Smrgfi 160739384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 160749384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 160759384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 160769384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 160779384b2f3Smrgfi 160789384b2f3Smrg 160799384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 160809384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 160819384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 160829384b2f3Smrg fi 160839384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 160849384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 160859384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 160869384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 160879384b2f3Smrg $as_echo_n "(cached) " >&6 16088966bf024Smrgelse 160899384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16090966bf024Smrg/* end confdefs.h. */ 160919384b2f3Smrgint i; 16092966bf024Smrg_ACEOF 160939384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 160949384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16095966bf024Smrgelse 160969384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 16097966bf024Smrgfi 160989384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 160999384b2f3Smrgfi 161009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 161019384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 161029384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 161039384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16104966bf024Smrgfi 16105966bf024Smrg 161069384b2f3Smrgfound="no" 16107966bf024Smrg 161089384b2f3Smrg if test $found = "no" ; then 161099384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 161109384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 161119384b2f3Smrg fi 16112966bf024Smrg 161139384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 161149384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 161159384b2f3Smrg fi 16116966bf024Smrg 161179384b2f3Smrg CFLAGS="$CFLAGS -Wreturn-type" 16118966bf024Smrg 161199384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 161209384b2f3Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 161219384b2f3Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 161229384b2f3Smrg if eval \${$cacheid+:} false; then : 161239384b2f3Smrg $as_echo_n "(cached) " >&6 161249384b2f3Smrgelse 161259384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 161269384b2f3Smrg/* end confdefs.h. */ 161279384b2f3Smrgint i; 16128966bf024Smrgint 16129966bf024Smrgmain () 16130966bf024Smrg{ 161319384b2f3Smrg 16132966bf024Smrg ; 16133966bf024Smrg return 0; 16134966bf024Smrg} 16135966bf024Smrg_ACEOF 161369384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 161379384b2f3Smrg eval $cacheid=yes 16138966bf024Smrgelse 161399384b2f3Smrg eval $cacheid=no 16140966bf024Smrgfi 161419384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 161429384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 16143966bf024Smrgfi 161449384b2f3Smrg 161459384b2f3Smrg 161469384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 161479384b2f3Smrg 161489384b2f3Smrg eval supported=\$$cacheid 161499384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 161509384b2f3Smrg$as_echo "$supported" >&6; } 161519384b2f3Smrg if test "$supported" = "yes" ; then 161529384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 161539384b2f3Smrg found="yes" 161549384b2f3Smrg fi 161559384b2f3Smrg fi 161569384b2f3Smrg 161579384b2f3Smrg 161589384b2f3Smrg 161599384b2f3Smrg 161609384b2f3Smrg 161619384b2f3Smrg 161629384b2f3Smrg 161639384b2f3Smrg 161649384b2f3Smrg 161659384b2f3Smrg 161669384b2f3Smrg 161679384b2f3Smrg 161689384b2f3Smrg 161699384b2f3Smrg 161709384b2f3Smrg 161719384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 161729384b2f3Smrg 161739384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 161749384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 161759384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 161769384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 161779384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 161789384b2f3Smrg $as_echo_n "(cached) " >&6 16179966bf024Smrgelse 161809384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16181966bf024Smrg/* end confdefs.h. */ 161829384b2f3Smrgint i; 16183966bf024Smrg_ACEOF 161849384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 161859384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16186966bf024Smrgelse 161879384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 16188966bf024Smrgfi 161899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16190966bf024Smrgfi 161919384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 161929384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 161939384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 161949384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 161959384b2f3Smrgfi 161969384b2f3Smrg 161979384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 161989384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 161999384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 162009384b2f3Smrg fi 162019384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 162029384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 162039384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 162049384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 162059384b2f3Smrg $as_echo_n "(cached) " >&6 16206966bf024Smrgelse 162079384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16208966bf024Smrg/* end confdefs.h. */ 162099384b2f3Smrgint i; 16210966bf024Smrg_ACEOF 162119384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 162129384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 16213966bf024Smrgelse 162149384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 16215966bf024Smrgfi 162169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16217966bf024Smrgfi 162189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 162199384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 162209384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 162219384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 162229384b2f3Smrgfi 162239384b2f3Smrg 162249384b2f3Smrgfound="no" 162259384b2f3Smrg 162269384b2f3Smrg if test $found = "no" ; then 162279384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 162289384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 162299384b2f3Smrg fi 162309384b2f3Smrg 162319384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 162329384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 162339384b2f3Smrg fi 162349384b2f3Smrg 162359384b2f3Smrg CFLAGS="$CFLAGS -Wtrigraphs" 162369384b2f3Smrg 162379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 162389384b2f3Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 162399384b2f3Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 162409384b2f3Smrg if eval \${$cacheid+:} false; then : 162419384b2f3Smrg $as_echo_n "(cached) " >&6 16242966bf024Smrgelse 162439384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16244966bf024Smrg/* end confdefs.h. */ 162459384b2f3Smrgint i; 16246966bf024Smrgint 16247966bf024Smrgmain () 16248966bf024Smrg{ 162499384b2f3Smrg 16250966bf024Smrg ; 16251966bf024Smrg return 0; 16252966bf024Smrg} 16253966bf024Smrg_ACEOF 162549384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 162559384b2f3Smrg eval $cacheid=yes 162569384b2f3Smrgelse 162579384b2f3Smrg eval $cacheid=no 16258966bf024Smrgfi 162599384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 162609384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 16261966bf024Smrgfi 16262966bf024Smrg 16263966bf024Smrg 162649384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16265966bf024Smrg 162669384b2f3Smrg eval supported=\$$cacheid 162679384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 162689384b2f3Smrg$as_echo "$supported" >&6; } 162699384b2f3Smrg if test "$supported" = "yes" ; then 162709384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 162719384b2f3Smrg found="yes" 162729384b2f3Smrg fi 162739384b2f3Smrg fi 16274966bf024Smrg 16275966bf024Smrg 16276966bf024Smrg 16277966bf024Smrg 16278966bf024Smrg 16279966bf024Smrg 16280966bf024Smrg 16281966bf024Smrg 16282966bf024Smrg 16283966bf024Smrg 16284966bf024Smrg 16285966bf024Smrg 16286966bf024Smrg 162879384b2f3Smrg 162889384b2f3Smrg 162899384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 162909384b2f3Smrg 162919384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 162929384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 162939384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 162949384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 162959384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 162969384b2f3Smrg $as_echo_n "(cached) " >&6 16297966bf024Smrgelse 162989384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 162999384b2f3Smrg/* end confdefs.h. */ 163009384b2f3Smrgint i; 163019384b2f3Smrg_ACEOF 163029384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 163039384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 16304966bf024Smrgelse 163059384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 163069384b2f3Smrgfi 163079384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 163089384b2f3Smrgfi 163099384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 163109384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 163119384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 163129384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 163139384b2f3Smrgfi 16314966bf024Smrg 163159384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 163169384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 163179384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 163189384b2f3Smrg fi 163199384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 163209384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 163219384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 163229384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 163239384b2f3Smrg $as_echo_n "(cached) " >&6 163249384b2f3Smrgelse 163259384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 163269384b2f3Smrg/* end confdefs.h. */ 163279384b2f3Smrgint i; 163289384b2f3Smrg_ACEOF 163299384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 163309384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 163319384b2f3Smrgelse 163329384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 163339384b2f3Smrgfi 163349384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 163359384b2f3Smrgfi 163369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 163379384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 163389384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 163399384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 163409384b2f3Smrgfi 16341966bf024Smrg 163429384b2f3Smrgfound="no" 16343966bf024Smrg 163449384b2f3Smrg if test $found = "no" ; then 163459384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 163469384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 163479384b2f3Smrg fi 16348966bf024Smrg 163499384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 163509384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 163519384b2f3Smrg fi 16352966bf024Smrg 163539384b2f3Smrg CFLAGS="$CFLAGS -Warray-bounds" 16354966bf024Smrg 163559384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 163569384b2f3Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 163579384b2f3Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 163589384b2f3Smrg if eval \${$cacheid+:} false; then : 163599384b2f3Smrg $as_echo_n "(cached) " >&6 163609384b2f3Smrgelse 163619384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 163629384b2f3Smrg/* end confdefs.h. */ 163639384b2f3Smrgint i; 163649384b2f3Smrgint 163659384b2f3Smrgmain () 16366966bf024Smrg{ 16367966bf024Smrg 163689384b2f3Smrg ; 163699384b2f3Smrg return 0; 16370966bf024Smrg} 163719384b2f3Smrg_ACEOF 163729384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 163739384b2f3Smrg eval $cacheid=yes 163749384b2f3Smrgelse 163759384b2f3Smrg eval $cacheid=no 16376966bf024Smrgfi 163779384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 163789384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 16379966bf024Smrgfi 16380966bf024Smrg 16381966bf024Smrg 163829384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16383966bf024Smrg 163849384b2f3Smrg eval supported=\$$cacheid 163859384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 163869384b2f3Smrg$as_echo "$supported" >&6; } 163879384b2f3Smrg if test "$supported" = "yes" ; then 163889384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 163899384b2f3Smrg found="yes" 163909384b2f3Smrg fi 163919384b2f3Smrg fi 16392966bf024Smrg 16393966bf024Smrg 16394966bf024Smrg 16395966bf024Smrg 16396966bf024Smrg 16397966bf024Smrg 16398966bf024Smrg 16399966bf024Smrg 16400966bf024Smrg 16401966bf024Smrg 16402966bf024Smrg 16403966bf024Smrg 16404966bf024Smrg 16405966bf024Smrg 16406966bf024Smrg 164079384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 16408966bf024Smrg 164099384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 164109384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 164119384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 164129384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 164139384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 164149384b2f3Smrg $as_echo_n "(cached) " >&6 164159384b2f3Smrgelse 164169384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 164179384b2f3Smrg/* end confdefs.h. */ 164189384b2f3Smrgint i; 164199384b2f3Smrg_ACEOF 164209384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 164219384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 164229384b2f3Smrgelse 164239384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 164249384b2f3Smrgfi 164259384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 164269384b2f3Smrgfi 164279384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 164289384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 164299384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 164309384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 164319384b2f3Smrgfi 16432966bf024Smrg 164339384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 164349384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 164359384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 164369384b2f3Smrg fi 164379384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 164389384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 164399384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 164409384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 164419384b2f3Smrg $as_echo_n "(cached) " >&6 164429384b2f3Smrgelse 164439384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 164449384b2f3Smrg/* end confdefs.h. */ 164459384b2f3Smrgint i; 164469384b2f3Smrg_ACEOF 164479384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 164489384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 164499384b2f3Smrgelse 164509384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 164519384b2f3Smrgfi 164529384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 164539384b2f3Smrgfi 164549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 164559384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 164569384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 164579384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 164589384b2f3Smrgfi 16459966bf024Smrg 164609384b2f3Smrgfound="no" 16461966bf024Smrg 164629384b2f3Smrg if test $found = "no" ; then 164639384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 164649384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 164659384b2f3Smrg fi 16466966bf024Smrg 164679384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 164689384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 164699384b2f3Smrg fi 16470966bf024Smrg 164719384b2f3Smrg CFLAGS="$CFLAGS -Wwrite-strings" 16472966bf024Smrg 164739384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 164749384b2f3Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 164759384b2f3Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 164769384b2f3Smrg if eval \${$cacheid+:} false; then : 164779384b2f3Smrg $as_echo_n "(cached) " >&6 164789384b2f3Smrgelse 164799384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 164809384b2f3Smrg/* end confdefs.h. */ 164819384b2f3Smrgint i; 164829384b2f3Smrgint 164839384b2f3Smrgmain () 164849384b2f3Smrg{ 16485966bf024Smrg 164869384b2f3Smrg ; 164879384b2f3Smrg return 0; 164889384b2f3Smrg} 164899384b2f3Smrg_ACEOF 164909384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 164919384b2f3Smrg eval $cacheid=yes 164929384b2f3Smrgelse 164939384b2f3Smrg eval $cacheid=no 164949384b2f3Smrgfi 164959384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 164969384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 164979384b2f3Smrgfi 16498966bf024Smrg 16499966bf024Smrg 165009384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16501966bf024Smrg 165029384b2f3Smrg eval supported=\$$cacheid 165039384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 165049384b2f3Smrg$as_echo "$supported" >&6; } 165059384b2f3Smrg if test "$supported" = "yes" ; then 165069384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 165079384b2f3Smrg found="yes" 165089384b2f3Smrg fi 165099384b2f3Smrg fi 16510966bf024Smrg 16511966bf024Smrg 16512966bf024Smrg 16513966bf024Smrg 16514966bf024Smrg 16515966bf024Smrg 16516966bf024Smrg 16517966bf024Smrg 16518966bf024Smrg 16519966bf024Smrg 16520966bf024Smrg 16521966bf024Smrg 16522966bf024Smrg 16523966bf024Smrg 16524966bf024Smrg 165259384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 16526966bf024Smrg 165279384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 165289384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 165299384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 165309384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 165319384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 165329384b2f3Smrg $as_echo_n "(cached) " >&6 165339384b2f3Smrgelse 165349384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 165359384b2f3Smrg/* end confdefs.h. */ 165369384b2f3Smrgint i; 165379384b2f3Smrg_ACEOF 165389384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 165399384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 165409384b2f3Smrgelse 165419384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 165429384b2f3Smrgfi 165439384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 165449384b2f3Smrgfi 165459384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 165469384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 165479384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 165489384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 165499384b2f3Smrgfi 16550966bf024Smrg 165519384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 165529384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 165539384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 165549384b2f3Smrg fi 165559384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 165569384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 165579384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 165589384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 165599384b2f3Smrg $as_echo_n "(cached) " >&6 165609384b2f3Smrgelse 165619384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 165629384b2f3Smrg/* end confdefs.h. */ 165639384b2f3Smrgint i; 165649384b2f3Smrg_ACEOF 165659384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 165669384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 165679384b2f3Smrgelse 165689384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 165699384b2f3Smrgfi 165709384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 165719384b2f3Smrgfi 165729384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 165739384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 165749384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 165759384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 165769384b2f3Smrgfi 16577966bf024Smrg 165789384b2f3Smrgfound="no" 16579966bf024Smrg 165809384b2f3Smrg if test $found = "no" ; then 165819384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 165829384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 165839384b2f3Smrg fi 16584966bf024Smrg 165859384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 165869384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 165879384b2f3Smrg fi 16588966bf024Smrg 165899384b2f3Smrg CFLAGS="$CFLAGS -Waddress" 16590966bf024Smrg 165919384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 165929384b2f3Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 165939384b2f3Smrg cacheid=xorg_cv_cc_flag__Waddress 165949384b2f3Smrg if eval \${$cacheid+:} false; then : 165959384b2f3Smrg $as_echo_n "(cached) " >&6 165969384b2f3Smrgelse 165979384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 165989384b2f3Smrg/* end confdefs.h. */ 165999384b2f3Smrgint i; 166009384b2f3Smrgint 166019384b2f3Smrgmain () 166029384b2f3Smrg{ 16603966bf024Smrg 166049384b2f3Smrg ; 166059384b2f3Smrg return 0; 166069384b2f3Smrg} 166079384b2f3Smrg_ACEOF 166089384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 166099384b2f3Smrg eval $cacheid=yes 166109384b2f3Smrgelse 166119384b2f3Smrg eval $cacheid=no 166129384b2f3Smrgfi 166139384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 166149384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 166159384b2f3Smrgfi 16616966bf024Smrg 16617966bf024Smrg 166189384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16619966bf024Smrg 166209384b2f3Smrg eval supported=\$$cacheid 166219384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 166229384b2f3Smrg$as_echo "$supported" >&6; } 166239384b2f3Smrg if test "$supported" = "yes" ; then 166249384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 166259384b2f3Smrg found="yes" 166269384b2f3Smrg fi 166279384b2f3Smrg fi 16628966bf024Smrg 16629966bf024Smrg 16630966bf024Smrg 16631966bf024Smrg 16632966bf024Smrg 16633966bf024Smrg 16634966bf024Smrg 16635966bf024Smrg 16636966bf024Smrg 16637966bf024Smrg 16638966bf024Smrg 16639966bf024Smrg 16640966bf024Smrg 16641966bf024Smrg 16642966bf024Smrg 166439384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 16644966bf024Smrg 166459384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 166469384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 166479384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 166489384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 166499384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 166509384b2f3Smrg $as_echo_n "(cached) " >&6 166519384b2f3Smrgelse 166529384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 166539384b2f3Smrg/* end confdefs.h. */ 166549384b2f3Smrgint i; 166559384b2f3Smrg_ACEOF 166569384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 166579384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 166589384b2f3Smrgelse 166599384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 166609384b2f3Smrgfi 166619384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 166629384b2f3Smrgfi 166639384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 166649384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 166659384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 166669384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 166679384b2f3Smrgfi 16668966bf024Smrg 166699384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 166709384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 166719384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 166729384b2f3Smrg fi 166739384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 166749384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 166759384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 166769384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 166779384b2f3Smrg $as_echo_n "(cached) " >&6 166789384b2f3Smrgelse 166799384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 166809384b2f3Smrg/* end confdefs.h. */ 166819384b2f3Smrgint i; 166829384b2f3Smrg_ACEOF 166839384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 166849384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 166859384b2f3Smrgelse 166869384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 166879384b2f3Smrgfi 166889384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 166899384b2f3Smrgfi 166909384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 166919384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 166929384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 166939384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 166949384b2f3Smrgfi 16695966bf024Smrg 166969384b2f3Smrgfound="no" 16697966bf024Smrg 166989384b2f3Smrg if test $found = "no" ; then 166999384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 167009384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 167019384b2f3Smrg fi 16702966bf024Smrg 167039384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 167049384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 167059384b2f3Smrg fi 16706966bf024Smrg 167079384b2f3Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 16708966bf024Smrg 167099384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 167109384b2f3Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 167119384b2f3Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 167129384b2f3Smrg if eval \${$cacheid+:} false; then : 167139384b2f3Smrg $as_echo_n "(cached) " >&6 167149384b2f3Smrgelse 167159384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 167169384b2f3Smrg/* end confdefs.h. */ 167179384b2f3Smrgint i; 167189384b2f3Smrgint 167199384b2f3Smrgmain () 167209384b2f3Smrg{ 16721966bf024Smrg 167229384b2f3Smrg ; 167239384b2f3Smrg return 0; 167249384b2f3Smrg} 167259384b2f3Smrg_ACEOF 167269384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 167279384b2f3Smrg eval $cacheid=yes 167289384b2f3Smrgelse 167299384b2f3Smrg eval $cacheid=no 167309384b2f3Smrgfi 167319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 167329384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 167339384b2f3Smrgfi 16734966bf024Smrg 16735966bf024Smrg 167369384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16737966bf024Smrg 167389384b2f3Smrg eval supported=\$$cacheid 167399384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 167409384b2f3Smrg$as_echo "$supported" >&6; } 167419384b2f3Smrg if test "$supported" = "yes" ; then 167429384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 167439384b2f3Smrg found="yes" 167449384b2f3Smrg fi 167459384b2f3Smrg fi 16746966bf024Smrg 16747966bf024Smrg 16748966bf024Smrg 16749966bf024Smrg 16750966bf024Smrg 16751966bf024Smrg 16752966bf024Smrg 16753966bf024Smrg 16754966bf024Smrg 16755966bf024Smrg 16756966bf024Smrg 16757966bf024Smrg 16758966bf024Smrg 16759966bf024Smrg 16760966bf024Smrg 167619384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 16762966bf024Smrg 167639384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 167649384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 167659384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 167669384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 167679384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 167689384b2f3Smrg $as_echo_n "(cached) " >&6 167699384b2f3Smrgelse 167709384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 167719384b2f3Smrg/* end confdefs.h. */ 167729384b2f3Smrgint i; 167739384b2f3Smrg_ACEOF 167749384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 167759384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 167769384b2f3Smrgelse 167779384b2f3Smrg xorg_cv_cc_flag_unknown_warning_option=no 167789384b2f3Smrgfi 167799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 167809384b2f3Smrgfi 167819384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 167829384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 167839384b2f3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 167849384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 167859384b2f3Smrgfi 16786966bf024Smrg 167879384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 167889384b2f3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 167899384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 167909384b2f3Smrg fi 167919384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 167929384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 167939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 167949384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 167959384b2f3Smrg $as_echo_n "(cached) " >&6 167969384b2f3Smrgelse 167979384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 167989384b2f3Smrg/* end confdefs.h. */ 167999384b2f3Smrgint i; 168009384b2f3Smrg_ACEOF 168019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then : 168029384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 168039384b2f3Smrgelse 168049384b2f3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 168059384b2f3Smrgfi 168069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 168079384b2f3Smrgfi 168089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 168099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 168109384b2f3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 168119384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 168129384b2f3Smrgfi 16813966bf024Smrg 168149384b2f3Smrgfound="no" 16815966bf024Smrg 168169384b2f3Smrg if test $found = "no" ; then 168179384b2f3Smrg if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then 168189384b2f3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 168199384b2f3Smrg fi 16820966bf024Smrg 168219384b2f3Smrg if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then 168229384b2f3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 168239384b2f3Smrg fi 16824966bf024Smrg 168259384b2f3Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 16826966bf024Smrg 168279384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 168289384b2f3Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 168299384b2f3Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 168309384b2f3Smrg if eval \${$cacheid+:} false; then : 168319384b2f3Smrg $as_echo_n "(cached) " >&6 168329384b2f3Smrgelse 168339384b2f3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 168349384b2f3Smrg/* end confdefs.h. */ 168359384b2f3Smrgint i; 168369384b2f3Smrgint 168379384b2f3Smrgmain () 168389384b2f3Smrg{ 16839966bf024Smrg 168409384b2f3Smrg ; 168419384b2f3Smrg return 0; 168429384b2f3Smrg} 168439384b2f3Smrg_ACEOF 168449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then : 168459384b2f3Smrg eval $cacheid=yes 168469384b2f3Smrgelse 168479384b2f3Smrg eval $cacheid=no 168489384b2f3Smrgfi 168499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \ 168509384b2f3Smrg conftest$ac_exeext conftest.$ac_ext 168519384b2f3Smrgfi 16852966bf024Smrg 16853966bf024Smrg 168549384b2f3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 16855966bf024Smrg 168569384b2f3Smrg eval supported=\$$cacheid 168579384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 168589384b2f3Smrg$as_echo "$supported" >&6; } 168599384b2f3Smrg if test "$supported" = "yes" ; then 168609384b2f3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 168619384b2f3Smrg found="yes" 168629384b2f3Smrg fi 168639384b2f3Smrg fi 16864966bf024Smrg 16865966bf024Smrg 16866966bf024Smrgfi 16867966bf024Smrg 16868966bf024Smrg 16869966bf024Smrg 16870966bf024Smrg 168719384b2f3Smrg# Check for dependencies 16872966bf024Smrg 16873966bf024Smrg 16874966bf024Smrg 16875966bf024Smrg 16876966bf024Smrg 16877966bf024Smrg 16878966bf024Smrg 168799384b2f3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 168809384b2f3Smrg if test -n "$ac_tool_prefix"; then 168819384b2f3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 168829384b2f3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 168839384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 168849384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 168859384b2f3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 168869384b2f3Smrg $as_echo_n "(cached) " >&6 168879384b2f3Smrgelse 168889384b2f3Smrg case $PKG_CONFIG in 168899384b2f3Smrg [\\/]* | ?:[\\/]*) 168909384b2f3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 168919384b2f3Smrg ;; 168929384b2f3Smrg *) 168939384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 168949384b2f3Smrgfor as_dir in $PATH 168959384b2f3Smrgdo 168969384b2f3Smrg IFS=$as_save_IFS 168979384b2f3Smrg test -z "$as_dir" && as_dir=. 168989384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 168999384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 169009384b2f3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 169019384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 169029384b2f3Smrg break 2 169039384b2f3Smrg fi 169049384b2f3Smrgdone 169059384b2f3Smrg done 169069384b2f3SmrgIFS=$as_save_IFS 16907966bf024Smrg 169089384b2f3Smrg ;; 169099384b2f3Smrgesac 169109384b2f3Smrgfi 169119384b2f3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 169129384b2f3Smrgif test -n "$PKG_CONFIG"; then 169139384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 169149384b2f3Smrg$as_echo "$PKG_CONFIG" >&6; } 169159384b2f3Smrgelse 169169384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 169179384b2f3Smrg$as_echo "no" >&6; } 169189384b2f3Smrgfi 16919966bf024Smrg 16920966bf024Smrg 169219384b2f3Smrgfi 169229384b2f3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 169239384b2f3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 169249384b2f3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 169259384b2f3Smrgset dummy pkg-config; ac_word=$2 169269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 169279384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; } 169289384b2f3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 169299384b2f3Smrg $as_echo_n "(cached) " >&6 169309384b2f3Smrgelse 169319384b2f3Smrg case $ac_pt_PKG_CONFIG in 169329384b2f3Smrg [\\/]* | ?:[\\/]*) 169339384b2f3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 169349384b2f3Smrg ;; 169359384b2f3Smrg *) 169369384b2f3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 169379384b2f3Smrgfor as_dir in $PATH 169389384b2f3Smrgdo 169399384b2f3Smrg IFS=$as_save_IFS 169409384b2f3Smrg test -z "$as_dir" && as_dir=. 169419384b2f3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 169429384b2f3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 169439384b2f3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 169449384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 169459384b2f3Smrg break 2 169469384b2f3Smrg fi 169479384b2f3Smrgdone 169489384b2f3Smrg done 169499384b2f3SmrgIFS=$as_save_IFS 169509384b2f3Smrg 169519384b2f3Smrg ;; 169529384b2f3Smrgesac 169539384b2f3Smrgfi 169549384b2f3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 169559384b2f3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 169569384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 169579384b2f3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 169589384b2f3Smrgelse 169599384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 169609384b2f3Smrg$as_echo "no" >&6; } 169619384b2f3Smrgfi 169629384b2f3Smrg 169639384b2f3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 169649384b2f3Smrg PKG_CONFIG="" 169659384b2f3Smrg else 169669384b2f3Smrg case $cross_compiling:$ac_tool_warned in 169679384b2f3Smrgyes:) 169689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 169699384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 169709384b2f3Smrgac_tool_warned=yes ;; 169719384b2f3Smrgesac 169729384b2f3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 169739384b2f3Smrg fi 169749384b2f3Smrgelse 169759384b2f3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 169769384b2f3Smrgfi 169779384b2f3Smrg 169789384b2f3Smrgfi 169799384b2f3Smrgif test -n "$PKG_CONFIG"; then 169809384b2f3Smrg _pkg_min_version=0.9.0 169819384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 169829384b2f3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 169839384b2f3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 169849384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 169859384b2f3Smrg$as_echo "yes" >&6; } 169869384b2f3Smrg else 169879384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 169889384b2f3Smrg$as_echo "no" >&6; } 169899384b2f3Smrg PKG_CONFIG="" 169909384b2f3Smrg fi 169919384b2f3Smrgfi 16992966bf024Smrg 169939384b2f3Smrgpkg_failed=no 169949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTRAP" >&5 169959384b2f3Smrg$as_echo_n "checking for XTRAP... " >&6; } 169969384b2f3Smrg 169979384b2f3Smrgif test -n "$XTRAP_CFLAGS"; then 169989384b2f3Smrg pkg_cv_XTRAP_CFLAGS="$XTRAP_CFLAGS" 169999384b2f3Smrg elif test -n "$PKG_CONFIG"; then 170009384b2f3Smrg if test -n "$PKG_CONFIG" && \ 170019384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt trapproto xext xextproto\""; } >&5 170029384b2f3Smrg ($PKG_CONFIG --exists --print-errors "x11 xt trapproto xext xextproto") 2>&5 170039384b2f3Smrg ac_status=$? 170049384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 170059384b2f3Smrg test $ac_status = 0; }; then 170069384b2f3Smrg pkg_cv_XTRAP_CFLAGS=`$PKG_CONFIG --cflags "x11 xt trapproto xext xextproto" 2>/dev/null` 170079384b2f3Smrg test "x$?" != "x0" && pkg_failed=yes 170089384b2f3Smrgelse 170099384b2f3Smrg pkg_failed=yes 170109384b2f3Smrgfi 170119384b2f3Smrg else 170129384b2f3Smrg pkg_failed=untried 170139384b2f3Smrgfi 170149384b2f3Smrgif test -n "$XTRAP_LIBS"; then 170159384b2f3Smrg pkg_cv_XTRAP_LIBS="$XTRAP_LIBS" 170169384b2f3Smrg elif test -n "$PKG_CONFIG"; then 170179384b2f3Smrg if test -n "$PKG_CONFIG" && \ 170189384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt trapproto xext xextproto\""; } >&5 170199384b2f3Smrg ($PKG_CONFIG --exists --print-errors "x11 xt trapproto xext xextproto") 2>&5 170209384b2f3Smrg ac_status=$? 170219384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 170229384b2f3Smrg test $ac_status = 0; }; then 170239384b2f3Smrg pkg_cv_XTRAP_LIBS=`$PKG_CONFIG --libs "x11 xt trapproto xext xextproto" 2>/dev/null` 170249384b2f3Smrg test "x$?" != "x0" && pkg_failed=yes 170259384b2f3Smrgelse 170269384b2f3Smrg pkg_failed=yes 170279384b2f3Smrgfi 170289384b2f3Smrg else 170299384b2f3Smrg pkg_failed=untried 170309384b2f3Smrgfi 17031966bf024Smrg 17032966bf024Smrg 17033966bf024Smrg 170349384b2f3Smrgif test $pkg_failed = yes; then 170359384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 170369384b2f3Smrg$as_echo "no" >&6; } 17037966bf024Smrg 170389384b2f3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 170399384b2f3Smrg _pkg_short_errors_supported=yes 170409384b2f3Smrgelse 170419384b2f3Smrg _pkg_short_errors_supported=no 170429384b2f3Smrgfi 170439384b2f3Smrg if test $_pkg_short_errors_supported = yes; then 170449384b2f3Smrg XTRAP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xt trapproto xext xextproto" 2>&1` 170459384b2f3Smrg else 170469384b2f3Smrg XTRAP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xt trapproto xext xextproto" 2>&1` 170479384b2f3Smrg fi 170489384b2f3Smrg # Put the nasty error message in config.log where it belongs 170499384b2f3Smrg echo "$XTRAP_PKG_ERRORS" >&5 17050966bf024Smrg 170519384b2f3Smrg as_fn_error $? "Package requirements (x11 xt trapproto xext xextproto) were not met: 17052966bf024Smrg 170539384b2f3Smrg$XTRAP_PKG_ERRORS 17054966bf024Smrg 170559384b2f3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 170569384b2f3Smrginstalled software in a non-standard prefix. 17057966bf024Smrg 170589384b2f3SmrgAlternatively, you may set the environment variables XTRAP_CFLAGS 170599384b2f3Smrgand XTRAP_LIBS to avoid the need to call pkg-config. 170609384b2f3SmrgSee the pkg-config man page for more details." "$LINENO" 5 170619384b2f3Smrgelif test $pkg_failed = untried; then 170629384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 170639384b2f3Smrg$as_echo "no" >&6; } 170649384b2f3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 170659384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 170669384b2f3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 170679384b2f3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 170689384b2f3Smrgpath to pkg-config. 17069966bf024Smrg 170709384b2f3SmrgAlternatively, you may set the environment variables XTRAP_CFLAGS 170719384b2f3Smrgand XTRAP_LIBS to avoid the need to call pkg-config. 170729384b2f3SmrgSee the pkg-config man page for more details. 17073966bf024Smrg 170749384b2f3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 170759384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; } 170769384b2f3Smrgelse 170779384b2f3Smrg XTRAP_CFLAGS=$pkg_cv_XTRAP_CFLAGS 170789384b2f3Smrg XTRAP_LIBS=$pkg_cv_XTRAP_LIBS 170799384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 170809384b2f3Smrg$as_echo "yes" >&6; } 17081966bf024Smrg 170829384b2f3Smrgfi 170839384b2f3SmrgXTRAP_CFLAGS="$BASE_CFLAGS $XTRAP_CFLAGS" 17084966bf024Smrg 17085966bf024Smrg 17086966bf024Smrg 17087966bf024Smrg 17088966bf024Smrg 170899384b2f3Smrgcat >>confdefs.h <<_ACEOF 170909384b2f3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 170919384b2f3Smrg_ACEOF 17092966bf024Smrg 170939384b2f3Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 170949384b2f3Smrg if test "x$PVM" = "x"; then 170959384b2f3Smrg PVM="0" 170969384b2f3Smrg fi 17097966bf024Smrg 170989384b2f3Smrgcat >>confdefs.h <<_ACEOF 170999384b2f3Smrg#define PACKAGE_VERSION_MINOR $PVM 171009384b2f3Smrg_ACEOF 17101966bf024Smrg 171029384b2f3Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 171039384b2f3Smrg if test "x$PVP" = "x"; then 171049384b2f3Smrg PVP="0" 171059384b2f3Smrg fi 17106966bf024Smrg 171079384b2f3Smrgcat >>confdefs.h <<_ACEOF 171089384b2f3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 171099384b2f3Smrg_ACEOF 17110966bf024Smrg 17111966bf024Smrg 17112966bf024Smrg 171139384b2f3SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 171149384b2f3Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 171159384b2f3Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 171169384b2f3Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 17117966bf024Smrg 17118966bf024Smrg 17119966bf024Smrg 171209384b2f3Smrgac_config_files="$ac_config_files Makefile src/Makefile xtrap.pc" 17121966bf024Smrg 171229384b2f3Smrgcat >confcache <<\_ACEOF 171239384b2f3Smrg# This file is a shell script that caches the results of configure 171249384b2f3Smrg# tests run on this system so they can be shared between configure 171259384b2f3Smrg# scripts and configure runs, see configure's option --config-cache. 171269384b2f3Smrg# It is not useful on other systems. If it contains results you don't 171279384b2f3Smrg# want to keep, you may remove or edit it. 171289384b2f3Smrg# 171299384b2f3Smrg# config.status only pays attention to the cache file if you give it 171309384b2f3Smrg# the --recheck option to rerun configure. 171319384b2f3Smrg# 171329384b2f3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 171339384b2f3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 171349384b2f3Smrg# following values. 17135966bf024Smrg 171369384b2f3Smrg_ACEOF 17137966bf024Smrg 171389384b2f3Smrg# The following way of writing the cache mishandles newlines in values, 171399384b2f3Smrg# but we know of no workaround that is simple, portable, and efficient. 171409384b2f3Smrg# So, we kill variables containing newlines. 171419384b2f3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 171429384b2f3Smrg# and sets the high bit in the cache file unless we assign to the vars. 171439384b2f3Smrg( 171449384b2f3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 171459384b2f3Smrg eval ac_val=\$$ac_var 171469384b2f3Smrg case $ac_val in #( 171479384b2f3Smrg *${as_nl}*) 171489384b2f3Smrg case $ac_var in #( 171499384b2f3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 171509384b2f3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 171519384b2f3Smrg esac 171529384b2f3Smrg case $ac_var in #( 171539384b2f3Smrg _ | IFS | as_nl) ;; #( 171549384b2f3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 171559384b2f3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 171569384b2f3Smrg esac ;; 171579384b2f3Smrg esac 171589384b2f3Smrg done 17159966bf024Smrg 171609384b2f3Smrg (set) 2>&1 | 171619384b2f3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 171629384b2f3Smrg *${as_nl}ac_space=\ *) 171639384b2f3Smrg # `set' does not quote correctly, so add quotes: double-quote 171649384b2f3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 171659384b2f3Smrg sed -n \ 171669384b2f3Smrg "s/'/'\\\\''/g; 171679384b2f3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 171689384b2f3Smrg ;; #( 171699384b2f3Smrg *) 171709384b2f3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 171719384b2f3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 171729384b2f3Smrg ;; 171739384b2f3Smrg esac | 171749384b2f3Smrg sort 171759384b2f3Smrg) | 171769384b2f3Smrg sed ' 171779384b2f3Smrg /^ac_cv_env_/b end 171789384b2f3Smrg t clear 171799384b2f3Smrg :clear 171809384b2f3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 171819384b2f3Smrg t end 171829384b2f3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 171839384b2f3Smrg :end' >>confcache 171849384b2f3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 171859384b2f3Smrg if test -w "$cache_file"; then 171869384b2f3Smrg if test "x$cache_file" != "x/dev/null"; then 171879384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 171889384b2f3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 171899384b2f3Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 171909384b2f3Smrg cat confcache >"$cache_file" 171919384b2f3Smrg else 171929384b2f3Smrg case $cache_file in #( 171939384b2f3Smrg */* | ?:*) 171949384b2f3Smrg mv -f confcache "$cache_file"$$ && 171959384b2f3Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 171969384b2f3Smrg *) 171979384b2f3Smrg mv -f confcache "$cache_file" ;; 171989384b2f3Smrg esac 171999384b2f3Smrg fi 172009384b2f3Smrg fi 172019384b2f3Smrg else 172029384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 172039384b2f3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 172049384b2f3Smrg fi 172059384b2f3Smrgfi 172069384b2f3Smrgrm -f confcache 17207966bf024Smrg 172089384b2f3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 172099384b2f3Smrg# Let make expand exec_prefix. 172109384b2f3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17211966bf024Smrg 172129384b2f3SmrgDEFS=-DHAVE_CONFIG_H 17213966bf024Smrg 172149384b2f3Smrgac_libobjs= 172159384b2f3Smrgac_ltlibobjs= 172169384b2f3SmrgU= 172179384b2f3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 172189384b2f3Smrg # 1. Remove the extension, and $U if already installed. 172199384b2f3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 172209384b2f3Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 172219384b2f3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 172229384b2f3Smrg # will be set to the directory where LIBOBJS objects are built. 172239384b2f3Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 172249384b2f3Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 172259384b2f3Smrgdone 172269384b2f3SmrgLIBOBJS=$ac_libobjs 17227966bf024Smrg 172289384b2f3SmrgLTLIBOBJS=$ac_ltlibobjs 17229966bf024Smrg 17230966bf024Smrg 172319384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 172329384b2f3Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 172339384b2f3Smrg if test -n "$am_sleep_pid"; then 172349384b2f3Smrg # Hide warnings about reused PIDs. 172359384b2f3Smrg wait $am_sleep_pid 2>/dev/null 172369384b2f3Smrg fi 172379384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 172389384b2f3Smrg$as_echo "done" >&6; } 172399384b2f3Smrg if test -n "$EXEEXT"; then 172409384b2f3Smrg am__EXEEXT_TRUE= 172419384b2f3Smrg am__EXEEXT_FALSE='#' 172429384b2f3Smrgelse 172439384b2f3Smrg am__EXEEXT_TRUE='#' 172449384b2f3Smrg am__EXEEXT_FALSE= 172459384b2f3Smrgfi 17246966bf024Smrg 172479384b2f3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 172489384b2f3Smrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 172499384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 172509384b2f3Smrgfi 172519384b2f3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 172529384b2f3Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 172539384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 172549384b2f3Smrgfi 172559384b2f3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 172569384b2f3Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 172579384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 172589384b2f3Smrgfi 17259966bf024Smrg 172609384b2f3Smrg: "${CONFIG_STATUS=./config.status}" 172619384b2f3Smrgac_write_fail=0 172629384b2f3Smrgac_clean_files_save=$ac_clean_files 172639384b2f3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 172649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 172659384b2f3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 172669384b2f3Smrgas_write_fail=0 172679384b2f3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 172689384b2f3Smrg#! $SHELL 172699384b2f3Smrg# Generated by $as_me. 172709384b2f3Smrg# Run this file to recreate the current configuration. 172719384b2f3Smrg# Compiler output produced by configure, useful for debugging 172729384b2f3Smrg# configure, is in config.log if it exists. 17273966bf024Smrg 172749384b2f3Smrgdebug=false 172759384b2f3Smrgac_cs_recheck=false 172769384b2f3Smrgac_cs_silent=false 17277966bf024Smrg 172789384b2f3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 172799384b2f3Smrgexport SHELL 172809384b2f3Smrg_ASEOF 172819384b2f3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 172829384b2f3Smrg## -------------------- ## 172839384b2f3Smrg## M4sh Initialization. ## 172849384b2f3Smrg## -------------------- ## 172859384b2f3Smrg 172869384b2f3Smrg# Be more Bourne compatible 172879384b2f3SmrgDUALCASE=1; export DUALCASE # for MKS sh 172889384b2f3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 172899384b2f3Smrg emulate sh 172909384b2f3Smrg NULLCMD=: 172919384b2f3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 172929384b2f3Smrg # is contrary to our usage. Disable this feature. 172939384b2f3Smrg alias -g '${1+"$@"}'='"$@"' 172949384b2f3Smrg setopt NO_GLOB_SUBST 172959384b2f3Smrgelse 172969384b2f3Smrg case `(set -o) 2>/dev/null` in #( 172979384b2f3Smrg *posix*) : 172989384b2f3Smrg set -o posix ;; #( 172999384b2f3Smrg *) : 173009384b2f3Smrg ;; 173019384b2f3Smrgesac 173029384b2f3Smrgfi 17303966bf024Smrg 17304966bf024Smrg 173059384b2f3Smrgas_nl=' 173069384b2f3Smrg' 173079384b2f3Smrgexport as_nl 173089384b2f3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 173099384b2f3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 173109384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 173119384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 173129384b2f3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 173139384b2f3Smrg# but without wasting forks for bash or zsh. 173149384b2f3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 173159384b2f3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 173169384b2f3Smrg as_echo='print -r --' 173179384b2f3Smrg as_echo_n='print -rn --' 173189384b2f3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 173199384b2f3Smrg as_echo='printf %s\n' 173209384b2f3Smrg as_echo_n='printf %s' 173219384b2f3Smrgelse 173229384b2f3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 173239384b2f3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 173249384b2f3Smrg as_echo_n='/usr/ucb/echo -n' 173259384b2f3Smrg else 173269384b2f3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 173279384b2f3Smrg as_echo_n_body='eval 173289384b2f3Smrg arg=$1; 173299384b2f3Smrg case $arg in #( 173309384b2f3Smrg *"$as_nl"*) 173319384b2f3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 173329384b2f3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 173339384b2f3Smrg esac; 173349384b2f3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 173359384b2f3Smrg ' 173369384b2f3Smrg export as_echo_n_body 173379384b2f3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 173389384b2f3Smrg fi 173399384b2f3Smrg export as_echo_body 173409384b2f3Smrg as_echo='sh -c $as_echo_body as_echo' 173419384b2f3Smrgfi 17342966bf024Smrg 173439384b2f3Smrg# The user is always right. 173449384b2f3Smrgif test "${PATH_SEPARATOR+set}" != set; then 173459384b2f3Smrg PATH_SEPARATOR=: 173469384b2f3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 173479384b2f3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 173489384b2f3Smrg PATH_SEPARATOR=';' 173499384b2f3Smrg } 173509384b2f3Smrgfi 17351966bf024Smrg 17352966bf024Smrg 173539384b2f3Smrg# IFS 173549384b2f3Smrg# We need space, tab and new line, in precisely that order. Quoting is 173559384b2f3Smrg# there to prevent editors from complaining about space-tab. 173569384b2f3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 173579384b2f3Smrg# splitting by setting IFS to empty value.) 173589384b2f3SmrgIFS=" "" $as_nl" 173599384b2f3Smrg 173609384b2f3Smrg# Find who we are. Look in the path if we contain no directory separator. 173619384b2f3Smrgas_myself= 173629384b2f3Smrgcase $0 in #(( 173639384b2f3Smrg *[\\/]* ) as_myself=$0 ;; 173649384b2f3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 173659384b2f3Smrgfor as_dir in $PATH 173669384b2f3Smrgdo 173679384b2f3Smrg IFS=$as_save_IFS 173689384b2f3Smrg test -z "$as_dir" && as_dir=. 173699384b2f3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 173709384b2f3Smrg done 173719384b2f3SmrgIFS=$as_save_IFS 17372966bf024Smrg 173739384b2f3Smrg ;; 173749384b2f3Smrgesac 173759384b2f3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 173769384b2f3Smrg# in which case we are not to be found in the path. 173779384b2f3Smrgif test "x$as_myself" = x; then 173789384b2f3Smrg as_myself=$0 173799384b2f3Smrgfi 173809384b2f3Smrgif test ! -f "$as_myself"; then 173819384b2f3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 173829384b2f3Smrg exit 1 173839384b2f3Smrgfi 173849384b2f3Smrg 173859384b2f3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 173869384b2f3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 173879384b2f3Smrg# suppresses any "Segmentation fault" message there. '((' could 173889384b2f3Smrg# trigger a bug in pdksh 5.2.14. 173899384b2f3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 173909384b2f3Smrgdo eval test x\${$as_var+set} = xset \ 173919384b2f3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 173929384b2f3Smrgdone 173939384b2f3SmrgPS1='$ ' 173949384b2f3SmrgPS2='> ' 173959384b2f3SmrgPS4='+ ' 17396966bf024Smrg 173979384b2f3Smrg# NLS nuisances. 173989384b2f3SmrgLC_ALL=C 173999384b2f3Smrgexport LC_ALL 174009384b2f3SmrgLANGUAGE=C 174019384b2f3Smrgexport LANGUAGE 17402966bf024Smrg 174039384b2f3Smrg# CDPATH. 174049384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17405966bf024Smrg 17406966bf024Smrg 174079384b2f3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 174089384b2f3Smrg# ---------------------------------------- 174099384b2f3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 174109384b2f3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 174119384b2f3Smrg# script with STATUS, using 1 if that was 0. 174129384b2f3Smrgas_fn_error () 174139384b2f3Smrg{ 174149384b2f3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 174159384b2f3Smrg if test "$4"; then 174169384b2f3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 174179384b2f3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 174189384b2f3Smrg fi 174199384b2f3Smrg $as_echo "$as_me: error: $2" >&2 174209384b2f3Smrg as_fn_exit $as_status 174219384b2f3Smrg} # as_fn_error 17422966bf024Smrg 17423966bf024Smrg 174249384b2f3Smrg# as_fn_set_status STATUS 174259384b2f3Smrg# ----------------------- 174269384b2f3Smrg# Set $? to STATUS, without forking. 174279384b2f3Smrgas_fn_set_status () 174289384b2f3Smrg{ 174299384b2f3Smrg return $1 174309384b2f3Smrg} # as_fn_set_status 17431966bf024Smrg 174329384b2f3Smrg# as_fn_exit STATUS 174339384b2f3Smrg# ----------------- 174349384b2f3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 174359384b2f3Smrgas_fn_exit () 174369384b2f3Smrg{ 174379384b2f3Smrg set +e 174389384b2f3Smrg as_fn_set_status $1 174399384b2f3Smrg exit $1 174409384b2f3Smrg} # as_fn_exit 174419384b2f3Smrg 174429384b2f3Smrg# as_fn_unset VAR 174439384b2f3Smrg# --------------- 174449384b2f3Smrg# Portably unset VAR. 174459384b2f3Smrgas_fn_unset () 174469384b2f3Smrg{ 174479384b2f3Smrg { eval $1=; unset $1;} 174489384b2f3Smrg} 174499384b2f3Smrgas_unset=as_fn_unset 174509384b2f3Smrg# as_fn_append VAR VALUE 174519384b2f3Smrg# ---------------------- 174529384b2f3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 174539384b2f3Smrg# advantage of any shell optimizations that allow amortized linear growth over 174549384b2f3Smrg# repeated appends, instead of the typical quadratic growth present in naive 174559384b2f3Smrg# implementations. 174569384b2f3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 174579384b2f3Smrg eval 'as_fn_append () 174589384b2f3Smrg { 174599384b2f3Smrg eval $1+=\$2 174609384b2f3Smrg }' 174619384b2f3Smrgelse 174629384b2f3Smrg as_fn_append () 174639384b2f3Smrg { 174649384b2f3Smrg eval $1=\$$1\$2 174659384b2f3Smrg } 174669384b2f3Smrgfi # as_fn_append 174679384b2f3Smrg 174689384b2f3Smrg# as_fn_arith ARG... 174699384b2f3Smrg# ------------------ 174709384b2f3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 174719384b2f3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 174729384b2f3Smrg# must be portable across $(()) and expr. 174739384b2f3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 174749384b2f3Smrg eval 'as_fn_arith () 174759384b2f3Smrg { 174769384b2f3Smrg as_val=$(( $* )) 174779384b2f3Smrg }' 174789384b2f3Smrgelse 174799384b2f3Smrg as_fn_arith () 174809384b2f3Smrg { 174819384b2f3Smrg as_val=`expr "$@" || test $? -eq 1` 174829384b2f3Smrg } 174839384b2f3Smrgfi # as_fn_arith 17484966bf024Smrg 17485966bf024Smrg 174869384b2f3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 174879384b2f3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 174889384b2f3Smrg as_expr=expr 174899384b2f3Smrgelse 174909384b2f3Smrg as_expr=false 174919384b2f3Smrgfi 17492966bf024Smrg 174939384b2f3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 174949384b2f3Smrg as_basename=basename 174959384b2f3Smrgelse 174969384b2f3Smrg as_basename=false 174979384b2f3Smrgfi 17498966bf024Smrg 174999384b2f3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 175009384b2f3Smrg as_dirname=dirname 175019384b2f3Smrgelse 175029384b2f3Smrg as_dirname=false 175039384b2f3Smrgfi 17504966bf024Smrg 175059384b2f3Smrgas_me=`$as_basename -- "$0" || 175069384b2f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 175079384b2f3Smrg X"$0" : 'X\(//\)$' \| \ 175089384b2f3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 175099384b2f3Smrg$as_echo X/"$0" | 175109384b2f3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 175119384b2f3Smrg s//\1/ 175129384b2f3Smrg q 175139384b2f3Smrg } 175149384b2f3Smrg /^X\/\(\/\/\)$/{ 175159384b2f3Smrg s//\1/ 175169384b2f3Smrg q 175179384b2f3Smrg } 175189384b2f3Smrg /^X\/\(\/\).*/{ 175199384b2f3Smrg s//\1/ 175209384b2f3Smrg q 175219384b2f3Smrg } 175229384b2f3Smrg s/.*/./; q'` 17523966bf024Smrg 175249384b2f3Smrg# Avoid depending upon Character Ranges. 175259384b2f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 175269384b2f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 175279384b2f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 175289384b2f3Smrgas_cr_digits='0123456789' 175299384b2f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 17530966bf024Smrg 175319384b2f3SmrgECHO_C= ECHO_N= ECHO_T= 175329384b2f3Smrgcase `echo -n x` in #((((( 175339384b2f3Smrg-n*) 175349384b2f3Smrg case `echo 'xy\c'` in 175359384b2f3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 175369384b2f3Smrg xy) ECHO_C='\c';; 175379384b2f3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 175389384b2f3Smrg ECHO_T=' ';; 175399384b2f3Smrg esac;; 175409384b2f3Smrg*) 175419384b2f3Smrg ECHO_N='-n';; 175429384b2f3Smrgesac 17543966bf024Smrg 175449384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.file 175459384b2f3Smrgif test -d conf$$.dir; then 175469384b2f3Smrg rm -f conf$$.dir/conf$$.file 175479384b2f3Smrgelse 175489384b2f3Smrg rm -f conf$$.dir 175499384b2f3Smrg mkdir conf$$.dir 2>/dev/null 175509384b2f3Smrgfi 175519384b2f3Smrgif (echo >conf$$.file) 2>/dev/null; then 175529384b2f3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 175539384b2f3Smrg as_ln_s='ln -s' 175549384b2f3Smrg # ... but there are two gotchas: 175559384b2f3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 175569384b2f3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 175579384b2f3Smrg # In both cases, we have to default to `cp -pR'. 175589384b2f3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 175599384b2f3Smrg as_ln_s='cp -pR' 175609384b2f3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 175619384b2f3Smrg as_ln_s=ln 175629384b2f3Smrg else 175639384b2f3Smrg as_ln_s='cp -pR' 175649384b2f3Smrg fi 175659384b2f3Smrgelse 175669384b2f3Smrg as_ln_s='cp -pR' 175679384b2f3Smrgfi 175689384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 175699384b2f3Smrgrmdir conf$$.dir 2>/dev/null 17570966bf024Smrg 17571966bf024Smrg 175729384b2f3Smrg# as_fn_mkdir_p 175739384b2f3Smrg# ------------- 175749384b2f3Smrg# Create "$as_dir" as a directory, including parents if necessary. 175759384b2f3Smrgas_fn_mkdir_p () 175769384b2f3Smrg{ 17577966bf024Smrg 175789384b2f3Smrg case $as_dir in #( 175799384b2f3Smrg -*) as_dir=./$as_dir;; 175809384b2f3Smrg esac 175819384b2f3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 175829384b2f3Smrg as_dirs= 175839384b2f3Smrg while :; do 175849384b2f3Smrg case $as_dir in #( 175859384b2f3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 175869384b2f3Smrg *) as_qdir=$as_dir;; 175879384b2f3Smrg esac 175889384b2f3Smrg as_dirs="'$as_qdir' $as_dirs" 175899384b2f3Smrg as_dir=`$as_dirname -- "$as_dir" || 175909384b2f3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 175919384b2f3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 175929384b2f3Smrg X"$as_dir" : 'X\(//\)$' \| \ 175939384b2f3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 175949384b2f3Smrg$as_echo X"$as_dir" | 175959384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 175969384b2f3Smrg s//\1/ 175979384b2f3Smrg q 175989384b2f3Smrg } 175999384b2f3Smrg /^X\(\/\/\)[^/].*/{ 176009384b2f3Smrg s//\1/ 176019384b2f3Smrg q 176029384b2f3Smrg } 176039384b2f3Smrg /^X\(\/\/\)$/{ 176049384b2f3Smrg s//\1/ 176059384b2f3Smrg q 176069384b2f3Smrg } 176079384b2f3Smrg /^X\(\/\).*/{ 176089384b2f3Smrg s//\1/ 176099384b2f3Smrg q 176109384b2f3Smrg } 176119384b2f3Smrg s/.*/./; q'` 176129384b2f3Smrg test -d "$as_dir" && break 176139384b2f3Smrg done 176149384b2f3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 176159384b2f3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 17616966bf024Smrg 17617966bf024Smrg 176189384b2f3Smrg} # as_fn_mkdir_p 176199384b2f3Smrgif mkdir -p . 2>/dev/null; then 176209384b2f3Smrg as_mkdir_p='mkdir -p "$as_dir"' 176219384b2f3Smrgelse 176229384b2f3Smrg test -d ./-p && rmdir ./-p 176239384b2f3Smrg as_mkdir_p=false 176249384b2f3Smrgfi 17625966bf024Smrg 17626966bf024Smrg 176279384b2f3Smrg# as_fn_executable_p FILE 176289384b2f3Smrg# ----------------------- 176299384b2f3Smrg# Test if FILE is an executable regular file. 176309384b2f3Smrgas_fn_executable_p () 176319384b2f3Smrg{ 176329384b2f3Smrg test -f "$1" && test -x "$1" 176339384b2f3Smrg} # as_fn_executable_p 176349384b2f3Smrgas_test_x='test -x' 176359384b2f3Smrgas_executable_p=as_fn_executable_p 17636966bf024Smrg 176379384b2f3Smrg# Sed expression to map a string onto a valid CPP name. 176389384b2f3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 17639966bf024Smrg 176409384b2f3Smrg# Sed expression to map a string onto a valid variable name. 176419384b2f3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 17642966bf024Smrg 17643966bf024Smrg 176449384b2f3Smrgexec 6>&1 176459384b2f3Smrg## ----------------------------------- ## 176469384b2f3Smrg## Main body of $CONFIG_STATUS script. ## 176479384b2f3Smrg## ----------------------------------- ## 176489384b2f3Smrg_ASEOF 176499384b2f3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 176509384b2f3Smrg 176519384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 176529384b2f3Smrg# Save the log message, to keep $0 and so on meaningful, and to 176539384b2f3Smrg# report actual input values of CONFIG_FILES etc. instead of their 176549384b2f3Smrg# values after options handling. 176559384b2f3Smrgac_log=" 176569384b2f3SmrgThis file was extended by libXTrap $as_me 1.0.1, which was 176579384b2f3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 17658966bf024Smrg 176599384b2f3Smrg CONFIG_FILES = $CONFIG_FILES 176609384b2f3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 176619384b2f3Smrg CONFIG_LINKS = $CONFIG_LINKS 176629384b2f3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 176639384b2f3Smrg $ $0 $@ 17664966bf024Smrg 176659384b2f3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 176669384b2f3Smrg" 17667966bf024Smrg 176689384b2f3Smrg_ACEOF 17669966bf024Smrg 176709384b2f3Smrgcase $ac_config_files in *" 176719384b2f3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 176729384b2f3Smrgesac 17673966bf024Smrg 176749384b2f3Smrgcase $ac_config_headers in *" 176759384b2f3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 176769384b2f3Smrgesac 17677966bf024Smrg 17678966bf024Smrg 176799384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 176809384b2f3Smrg# Files that config.status was made for. 176819384b2f3Smrgconfig_files="$ac_config_files" 176829384b2f3Smrgconfig_headers="$ac_config_headers" 176839384b2f3Smrgconfig_commands="$ac_config_commands" 17684966bf024Smrg 176859384b2f3Smrg_ACEOF 17686966bf024Smrg 176879384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 176889384b2f3Smrgac_cs_usage="\ 176899384b2f3Smrg\`$as_me' instantiates files and other configuration actions 176909384b2f3Smrgfrom templates according to the current configuration. Unless the files 176919384b2f3Smrgand actions are specified as TAGs, all are instantiated by default. 17692966bf024Smrg 176939384b2f3SmrgUsage: $0 [OPTION]... [TAG]... 17694966bf024Smrg 176959384b2f3Smrg -h, --help print this help, then exit 176969384b2f3Smrg -V, --version print version number and configuration settings, then exit 176979384b2f3Smrg --config print configuration, then exit 176989384b2f3Smrg -q, --quiet, --silent 176999384b2f3Smrg do not print progress messages 177009384b2f3Smrg -d, --debug don't remove temporary files 177019384b2f3Smrg --recheck update $as_me by reconfiguring in the same conditions 177029384b2f3Smrg --file=FILE[:TEMPLATE] 177039384b2f3Smrg instantiate the configuration file FILE 177049384b2f3Smrg --header=FILE[:TEMPLATE] 177059384b2f3Smrg instantiate the configuration header FILE 17706966bf024Smrg 177079384b2f3SmrgConfiguration files: 177089384b2f3Smrg$config_files 17709966bf024Smrg 177109384b2f3SmrgConfiguration headers: 177119384b2f3Smrg$config_headers 17712966bf024Smrg 177139384b2f3SmrgConfiguration commands: 177149384b2f3Smrg$config_commands 17715966bf024Smrg 177169384b2f3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 17717966bf024Smrg 177189384b2f3Smrg_ACEOF 177199384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 177209384b2f3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 177219384b2f3Smrgac_cs_version="\\ 177229384b2f3SmrglibXTrap config.status 1.0.1 177239384b2f3Smrgconfigured by $0, generated by GNU Autoconf 2.69, 177249384b2f3Smrg with options \\"\$ac_cs_config\\" 17725966bf024Smrg 177269384b2f3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 177279384b2f3SmrgThis config.status script is free software; the Free Software Foundation 177289384b2f3Smrggives unlimited permission to copy, distribute and modify it." 17729966bf024Smrg 177309384b2f3Smrgac_pwd='$ac_pwd' 177319384b2f3Smrgsrcdir='$srcdir' 177329384b2f3SmrgINSTALL='$INSTALL' 177339384b2f3SmrgMKDIR_P='$MKDIR_P' 177349384b2f3SmrgAWK='$AWK' 177359384b2f3Smrgtest -n "\$AWK" || AWK=awk 177369384b2f3Smrg_ACEOF 17737966bf024Smrg 177389384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 177399384b2f3Smrg# The default lists apply if the user does not specify any file. 177409384b2f3Smrgac_need_defaults=: 177419384b2f3Smrgwhile test $# != 0 177429384b2f3Smrgdo 177439384b2f3Smrg case $1 in 177449384b2f3Smrg --*=?*) 177459384b2f3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 177469384b2f3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 177479384b2f3Smrg ac_shift=: 177489384b2f3Smrg ;; 177499384b2f3Smrg --*=) 177509384b2f3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 177519384b2f3Smrg ac_optarg= 177529384b2f3Smrg ac_shift=: 177539384b2f3Smrg ;; 177549384b2f3Smrg *) 177559384b2f3Smrg ac_option=$1 177569384b2f3Smrg ac_optarg=$2 177579384b2f3Smrg ac_shift=shift 177589384b2f3Smrg ;; 177599384b2f3Smrg esac 17760966bf024Smrg 177619384b2f3Smrg case $ac_option in 177629384b2f3Smrg # Handling of the options. 177639384b2f3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 177649384b2f3Smrg ac_cs_recheck=: ;; 177659384b2f3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 177669384b2f3Smrg $as_echo "$ac_cs_version"; exit ;; 177679384b2f3Smrg --config | --confi | --conf | --con | --co | --c ) 177689384b2f3Smrg $as_echo "$ac_cs_config"; exit ;; 177699384b2f3Smrg --debug | --debu | --deb | --de | --d | -d ) 177709384b2f3Smrg debug=: ;; 177719384b2f3Smrg --file | --fil | --fi | --f ) 177729384b2f3Smrg $ac_shift 177739384b2f3Smrg case $ac_optarg in 177749384b2f3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 177759384b2f3Smrg '') as_fn_error $? "missing file argument" ;; 177769384b2f3Smrg esac 177779384b2f3Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 177789384b2f3Smrg ac_need_defaults=false;; 177799384b2f3Smrg --header | --heade | --head | --hea ) 177809384b2f3Smrg $ac_shift 177819384b2f3Smrg case $ac_optarg in 177829384b2f3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 177839384b2f3Smrg esac 177849384b2f3Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 177859384b2f3Smrg ac_need_defaults=false;; 177869384b2f3Smrg --he | --h) 177879384b2f3Smrg # Conflict between --help and --header 177889384b2f3Smrg as_fn_error $? "ambiguous option: \`$1' 177899384b2f3SmrgTry \`$0 --help' for more information.";; 177909384b2f3Smrg --help | --hel | -h ) 177919384b2f3Smrg $as_echo "$ac_cs_usage"; exit ;; 177929384b2f3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 177939384b2f3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 177949384b2f3Smrg ac_cs_silent=: ;; 17795966bf024Smrg 177969384b2f3Smrg # This is an error. 177979384b2f3Smrg -*) as_fn_error $? "unrecognized option: \`$1' 177989384b2f3SmrgTry \`$0 --help' for more information." ;; 17799966bf024Smrg 178009384b2f3Smrg *) as_fn_append ac_config_targets " $1" 178019384b2f3Smrg ac_need_defaults=false ;; 17802966bf024Smrg 178039384b2f3Smrg esac 178049384b2f3Smrg shift 178059384b2f3Smrgdone 17806966bf024Smrg 178079384b2f3Smrgac_configure_extra_args= 17808966bf024Smrg 178099384b2f3Smrgif $ac_cs_silent; then 178109384b2f3Smrg exec 6>/dev/null 178119384b2f3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 17812966bf024Smrgfi 17813966bf024Smrg 178149384b2f3Smrg_ACEOF 178159384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 178169384b2f3Smrgif \$ac_cs_recheck; then 178179384b2f3Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 178189384b2f3Smrg shift 178199384b2f3Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 178209384b2f3Smrg CONFIG_SHELL='$SHELL' 178219384b2f3Smrg export CONFIG_SHELL 178229384b2f3Smrg exec "\$@" 178239384b2f3Smrgfi 17824966bf024Smrg 178259384b2f3Smrg_ACEOF 178269384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 178279384b2f3Smrgexec 5>>config.log 178289384b2f3Smrg{ 178299384b2f3Smrg echo 178309384b2f3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 178319384b2f3Smrg## Running $as_me. ## 178329384b2f3Smrg_ASBOX 178339384b2f3Smrg $as_echo "$ac_log" 178349384b2f3Smrg} >&5 17835966bf024Smrg 178369384b2f3Smrg_ACEOF 178379384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 178389384b2f3Smrg# 178399384b2f3Smrg# INIT-COMMANDS 178409384b2f3Smrg# 178419384b2f3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17842966bf024Smrg 17843966bf024Smrg 178449384b2f3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 178459384b2f3Smrg# if CDPATH is set. 178469384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 178479384b2f3Smrg 178489384b2f3Smrgsed_quote_subst='$sed_quote_subst' 178499384b2f3Smrgdouble_quote_subst='$double_quote_subst' 178509384b2f3Smrgdelay_variable_subst='$delay_variable_subst' 178519384b2f3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 178529384b2f3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 178539384b2f3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 178549384b2f3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 178559384b2f3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 178569384b2f3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 178579384b2f3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 178589384b2f3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 178599384b2f3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 178609384b2f3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 178619384b2f3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 178629384b2f3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 178639384b2f3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 178649384b2f3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 178659384b2f3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 178669384b2f3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 178679384b2f3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 178689384b2f3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 178699384b2f3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 178709384b2f3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 178719384b2f3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 178729384b2f3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 178739384b2f3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 178749384b2f3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 178759384b2f3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 178769384b2f3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 178779384b2f3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 178789384b2f3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 178799384b2f3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 178809384b2f3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 178819384b2f3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 178829384b2f3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 178839384b2f3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 178849384b2f3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 178859384b2f3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 178869384b2f3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 178879384b2f3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 178889384b2f3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 178899384b2f3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 178909384b2f3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 178919384b2f3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 178929384b2f3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 178939384b2f3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 178949384b2f3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 178959384b2f3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 178969384b2f3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 178979384b2f3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 178989384b2f3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 178999384b2f3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 179009384b2f3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 179019384b2f3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 179029384b2f3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 179039384b2f3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 179049384b2f3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 179059384b2f3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 179069384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 179079384b2f3Smrglt_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"`' 179089384b2f3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 179099384b2f3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 179109384b2f3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 179119384b2f3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 179129384b2f3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 179139384b2f3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 179149384b2f3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 179159384b2f3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 179169384b2f3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 179179384b2f3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 179189384b2f3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 179199384b2f3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 179209384b2f3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 179219384b2f3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 179229384b2f3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 179239384b2f3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 179249384b2f3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 179259384b2f3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 179269384b2f3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 179279384b2f3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 179289384b2f3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 179299384b2f3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 179309384b2f3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 179319384b2f3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 179329384b2f3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 179339384b2f3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 179349384b2f3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 179359384b2f3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 179369384b2f3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 179379384b2f3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 179389384b2f3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 179399384b2f3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 179409384b2f3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 179419384b2f3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 179429384b2f3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 179439384b2f3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 179449384b2f3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 179459384b2f3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 179469384b2f3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 179479384b2f3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 179489384b2f3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 179499384b2f3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 179509384b2f3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 179519384b2f3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 179529384b2f3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 179539384b2f3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 179549384b2f3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 179559384b2f3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 179569384b2f3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 179579384b2f3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 179589384b2f3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 179599384b2f3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 179609384b2f3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 179619384b2f3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 179629384b2f3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 179639384b2f3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 179649384b2f3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 179659384b2f3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 179669384b2f3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 179679384b2f3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 179689384b2f3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 179699384b2f3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 179709384b2f3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 179719384b2f3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 179729384b2f3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 179739384b2f3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 179749384b2f3Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 179759384b2f3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 179769384b2f3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 179779384b2f3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 179789384b2f3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 179799384b2f3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 179809384b2f3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 179819384b2f3Smrg 179829384b2f3SmrgLTCC='$LTCC' 179839384b2f3SmrgLTCFLAGS='$LTCFLAGS' 179849384b2f3Smrgcompiler='$compiler_DEFAULT' 179859384b2f3Smrg 179869384b2f3Smrg# A function that is used when there is no print builtin or printf. 179879384b2f3Smrgfunc_fallback_echo () 179889384b2f3Smrg{ 179899384b2f3Smrg eval 'cat <<_LTECHO_EOF 179909384b2f3Smrg\$1 179919384b2f3Smrg_LTECHO_EOF' 179929384b2f3Smrg} 17993966bf024Smrg 179949384b2f3Smrg# Quote evaled strings. 179959384b2f3Smrgfor var in SHELL \ 179969384b2f3SmrgECHO \ 179979384b2f3SmrgPATH_SEPARATOR \ 179989384b2f3SmrgSED \ 179999384b2f3SmrgGREP \ 180009384b2f3SmrgEGREP \ 180019384b2f3SmrgFGREP \ 180029384b2f3SmrgLD \ 180039384b2f3SmrgNM \ 180049384b2f3SmrgLN_S \ 180059384b2f3Smrglt_SP2NL \ 180069384b2f3Smrglt_NL2SP \ 180079384b2f3Smrgreload_flag \ 180089384b2f3SmrgOBJDUMP \ 180099384b2f3Smrgdeplibs_check_method \ 180109384b2f3Smrgfile_magic_cmd \ 180119384b2f3Smrgfile_magic_glob \ 180129384b2f3Smrgwant_nocaseglob \ 180139384b2f3SmrgDLLTOOL \ 180149384b2f3Smrgsharedlib_from_linklib_cmd \ 180159384b2f3SmrgAR \ 180169384b2f3SmrgAR_FLAGS \ 180179384b2f3Smrgarchiver_list_spec \ 180189384b2f3SmrgSTRIP \ 180199384b2f3SmrgRANLIB \ 180209384b2f3SmrgCC \ 180219384b2f3SmrgCFLAGS \ 180229384b2f3Smrgcompiler \ 180239384b2f3Smrglt_cv_sys_global_symbol_pipe \ 180249384b2f3Smrglt_cv_sys_global_symbol_to_cdecl \ 180259384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address \ 180269384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 180279384b2f3Smrgnm_file_list_spec \ 180289384b2f3Smrglt_prog_compiler_no_builtin_flag \ 180299384b2f3Smrglt_prog_compiler_pic \ 180309384b2f3Smrglt_prog_compiler_wl \ 180319384b2f3Smrglt_prog_compiler_static \ 180329384b2f3Smrglt_cv_prog_compiler_c_o \ 180339384b2f3Smrgneed_locks \ 180349384b2f3SmrgMANIFEST_TOOL \ 180359384b2f3SmrgDSYMUTIL \ 180369384b2f3SmrgNMEDIT \ 180379384b2f3SmrgLIPO \ 180389384b2f3SmrgOTOOL \ 180399384b2f3SmrgOTOOL64 \ 180409384b2f3Smrgshrext_cmds \ 180419384b2f3Smrgexport_dynamic_flag_spec \ 180429384b2f3Smrgwhole_archive_flag_spec \ 180439384b2f3Smrgcompiler_needs_object \ 180449384b2f3Smrgwith_gnu_ld \ 180459384b2f3Smrgallow_undefined_flag \ 180469384b2f3Smrgno_undefined_flag \ 180479384b2f3Smrghardcode_libdir_flag_spec \ 180489384b2f3Smrghardcode_libdir_separator \ 180499384b2f3Smrgexclude_expsyms \ 180509384b2f3Smrginclude_expsyms \ 180519384b2f3Smrgfile_list_spec \ 180529384b2f3Smrgvariables_saved_for_relink \ 180539384b2f3Smrglibname_spec \ 180549384b2f3Smrglibrary_names_spec \ 180559384b2f3Smrgsoname_spec \ 180569384b2f3Smrginstall_override_mode \ 180579384b2f3Smrgfinish_eval \ 180589384b2f3Smrgold_striplib \ 180599384b2f3Smrgstriplib; do 180609384b2f3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 180619384b2f3Smrg *[\\\\\\\`\\"\\\$]*) 180629384b2f3Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 180639384b2f3Smrg ;; 180649384b2f3Smrg *) 180659384b2f3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 180669384b2f3Smrg ;; 180679384b2f3Smrg esac 180689384b2f3Smrgdone 18069966bf024Smrg 180709384b2f3Smrg# Double-quote double-evaled strings. 180719384b2f3Smrgfor var in reload_cmds \ 180729384b2f3Smrgold_postinstall_cmds \ 180739384b2f3Smrgold_postuninstall_cmds \ 180749384b2f3Smrgold_archive_cmds \ 180759384b2f3Smrgextract_expsyms_cmds \ 180769384b2f3Smrgold_archive_from_new_cmds \ 180779384b2f3Smrgold_archive_from_expsyms_cmds \ 180789384b2f3Smrgarchive_cmds \ 180799384b2f3Smrgarchive_expsym_cmds \ 180809384b2f3Smrgmodule_cmds \ 180819384b2f3Smrgmodule_expsym_cmds \ 180829384b2f3Smrgexport_symbols_cmds \ 180839384b2f3Smrgprelink_cmds \ 180849384b2f3Smrgpostlink_cmds \ 180859384b2f3Smrgpostinstall_cmds \ 180869384b2f3Smrgpostuninstall_cmds \ 180879384b2f3Smrgfinish_cmds \ 180889384b2f3Smrgsys_lib_search_path_spec \ 180899384b2f3Smrgsys_lib_dlsearch_path_spec; do 180909384b2f3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 180919384b2f3Smrg *[\\\\\\\`\\"\\\$]*) 180929384b2f3Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 180939384b2f3Smrg ;; 180949384b2f3Smrg *) 180959384b2f3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 180969384b2f3Smrg ;; 180979384b2f3Smrg esac 180989384b2f3Smrgdone 18099966bf024Smrg 181009384b2f3Smrgac_aux_dir='$ac_aux_dir' 181019384b2f3Smrgxsi_shell='$xsi_shell' 181029384b2f3Smrglt_shell_append='$lt_shell_append' 18103966bf024Smrg 181049384b2f3Smrg# See if we are running on zsh, and set the options which allow our 181059384b2f3Smrg# commands through without removal of \ escapes INIT. 181069384b2f3Smrgif test -n "\${ZSH_VERSION+set}" ; then 181079384b2f3Smrg setopt NO_GLOB_SUBST 181089384b2f3Smrgfi 18109966bf024Smrg 18110966bf024Smrg 181119384b2f3Smrg PACKAGE='$PACKAGE' 181129384b2f3Smrg VERSION='$VERSION' 181139384b2f3Smrg TIMESTAMP='$TIMESTAMP' 181149384b2f3Smrg RM='$RM' 181159384b2f3Smrg ofile='$ofile' 18116966bf024Smrg 18117966bf024Smrg 18118966bf024Smrg 18119966bf024Smrg 181209384b2f3Smrg_ACEOF 18121966bf024Smrg 181229384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18123966bf024Smrg 181249384b2f3Smrg# Handling of arguments. 181259384b2f3Smrgfor ac_config_target in $ac_config_targets 181269384b2f3Smrgdo 181279384b2f3Smrg case $ac_config_target in 181289384b2f3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 181299384b2f3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 181309384b2f3Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 181319384b2f3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 181329384b2f3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 181339384b2f3Smrg "xtrap.pc") CONFIG_FILES="$CONFIG_FILES xtrap.pc" ;; 181349384b2f3Smrg 181359384b2f3Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 181369384b2f3Smrg esac 181379384b2f3Smrgdone 18138966bf024Smrg 18139966bf024Smrg 181409384b2f3Smrg# If the user did not use the arguments to specify the items to instantiate, 181419384b2f3Smrg# then the envvar interface is used. Set only those that are not. 181429384b2f3Smrg# We use the long form for the default assignment because of an extremely 181439384b2f3Smrg# bizarre bug on SunOS 4.1.3. 181449384b2f3Smrgif $ac_need_defaults; then 181459384b2f3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 181469384b2f3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 181479384b2f3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 181489384b2f3Smrgfi 18149966bf024Smrg 181509384b2f3Smrg# Have a temporary directory for convenience. Make it in the build tree 181519384b2f3Smrg# simply because there is no reason against having it here, and in addition, 181529384b2f3Smrg# creating and moving files from /tmp can sometimes cause problems. 181539384b2f3Smrg# Hook for its removal unless debugging. 181549384b2f3Smrg# Note that there is a small window in which the directory will not be cleaned: 181559384b2f3Smrg# after its creation but before its name has been assigned to `$tmp'. 181569384b2f3Smrg$debug || 181579384b2f3Smrg{ 181589384b2f3Smrg tmp= ac_tmp= 181599384b2f3Smrg trap 'exit_status=$? 181609384b2f3Smrg : "${ac_tmp:=$tmp}" 181619384b2f3Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 181629384b2f3Smrg' 0 181639384b2f3Smrg trap 'as_fn_exit 1' 1 2 13 15 181649384b2f3Smrg} 181659384b2f3Smrg# Create a (secure) tmp directory for tmp files. 18166966bf024Smrg 181679384b2f3Smrg{ 181689384b2f3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 181699384b2f3Smrg test -d "$tmp" 181709384b2f3Smrg} || 181719384b2f3Smrg{ 181729384b2f3Smrg tmp=./conf$$-$RANDOM 181739384b2f3Smrg (umask 077 && mkdir "$tmp") 181749384b2f3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 181759384b2f3Smrgac_tmp=$tmp 18176966bf024Smrg 181779384b2f3Smrg# Set up the scripts for CONFIG_FILES section. 181789384b2f3Smrg# No need to generate them if there are no CONFIG_FILES. 181799384b2f3Smrg# This happens for instance with `./config.status config.h'. 181809384b2f3Smrgif test -n "$CONFIG_FILES"; then 18181966bf024Smrg 18182966bf024Smrg 181839384b2f3Smrgac_cr=`echo X | tr X '\015'` 181849384b2f3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 181859384b2f3Smrg# But we know of no other shell where ac_cr would be empty at this 181869384b2f3Smrg# point, so we can use a bashism as a fallback. 181879384b2f3Smrgif test "x$ac_cr" = x; then 181889384b2f3Smrg eval ac_cr=\$\'\\r\' 181899384b2f3Smrgfi 181909384b2f3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 181919384b2f3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 181929384b2f3Smrg ac_cs_awk_cr='\\r' 181939384b2f3Smrgelse 181949384b2f3Smrg ac_cs_awk_cr=$ac_cr 181959384b2f3Smrgfi 18196966bf024Smrg 181979384b2f3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 181989384b2f3Smrg_ACEOF 18199966bf024Smrg 18200966bf024Smrg 182019384b2f3Smrg{ 182029384b2f3Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 182039384b2f3Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 182049384b2f3Smrg echo "_ACEOF" 182059384b2f3Smrg} >conf$$subs.sh || 182069384b2f3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 182079384b2f3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 182089384b2f3Smrgac_delim='%!_!# ' 182099384b2f3Smrgfor ac_last_try in false false false false false :; do 182109384b2f3Smrg . ./conf$$subs.sh || 182119384b2f3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 182129384b2f3Smrg 182139384b2f3Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 182149384b2f3Smrg if test $ac_delim_n = $ac_delim_num; then 182159384b2f3Smrg break 182169384b2f3Smrg elif $ac_last_try; then 182179384b2f3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 182189384b2f3Smrg else 182199384b2f3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 182209384b2f3Smrg fi 182219384b2f3Smrgdone 182229384b2f3Smrgrm -f conf$$subs.sh 18223966bf024Smrg 182249384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 182259384b2f3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 182269384b2f3Smrg_ACEOF 182279384b2f3Smrgsed -n ' 182289384b2f3Smrgh 182299384b2f3Smrgs/^/S["/; s/!.*/"]=/ 182309384b2f3Smrgp 182319384b2f3Smrgg 182329384b2f3Smrgs/^[^!]*!// 182339384b2f3Smrg:repl 182349384b2f3Smrgt repl 182359384b2f3Smrgs/'"$ac_delim"'$// 182369384b2f3Smrgt delim 182379384b2f3Smrg:nl 182389384b2f3Smrgh 182399384b2f3Smrgs/\(.\{148\}\)..*/\1/ 182409384b2f3Smrgt more1 182419384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 182429384b2f3Smrgp 182439384b2f3Smrgn 182449384b2f3Smrgb repl 182459384b2f3Smrg:more1 182469384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 182479384b2f3Smrgp 182489384b2f3Smrgg 182499384b2f3Smrgs/.\{148\}// 182509384b2f3Smrgt nl 182519384b2f3Smrg:delim 182529384b2f3Smrgh 182539384b2f3Smrgs/\(.\{148\}\)..*/\1/ 182549384b2f3Smrgt more2 182559384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 182569384b2f3Smrgp 182579384b2f3Smrgb 182589384b2f3Smrg:more2 182599384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 182609384b2f3Smrgp 182619384b2f3Smrgg 182629384b2f3Smrgs/.\{148\}// 182639384b2f3Smrgt delim 182649384b2f3Smrg' <conf$$subs.awk | sed ' 182659384b2f3Smrg/^[^""]/{ 182669384b2f3Smrg N 182679384b2f3Smrg s/\n// 182689384b2f3Smrg} 182699384b2f3Smrg' >>$CONFIG_STATUS || ac_write_fail=1 182709384b2f3Smrgrm -f conf$$subs.awk 182719384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 182729384b2f3Smrg_ACAWK 182739384b2f3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 182749384b2f3Smrg for (key in S) S_is_set[key] = 1 182759384b2f3Smrg FS = "" 18276966bf024Smrg 182779384b2f3Smrg} 182789384b2f3Smrg{ 182799384b2f3Smrg line = $ 0 182809384b2f3Smrg nfields = split(line, field, "@") 182819384b2f3Smrg substed = 0 182829384b2f3Smrg len = length(field[1]) 182839384b2f3Smrg for (i = 2; i < nfields; i++) { 182849384b2f3Smrg key = field[i] 182859384b2f3Smrg keylen = length(key) 182869384b2f3Smrg if (S_is_set[key]) { 182879384b2f3Smrg value = S[key] 182889384b2f3Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 182899384b2f3Smrg len += length(value) + length(field[++i]) 182909384b2f3Smrg substed = 1 182919384b2f3Smrg } else 182929384b2f3Smrg len += 1 + keylen 182939384b2f3Smrg } 182949384b2f3Smrg 182959384b2f3Smrg print line 182969384b2f3Smrg} 18297966bf024Smrg 182989384b2f3Smrg_ACAWK 182999384b2f3Smrg_ACEOF 183009384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 183019384b2f3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 183029384b2f3Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 183039384b2f3Smrgelse 183049384b2f3Smrg cat 183059384b2f3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 183069384b2f3Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 183079384b2f3Smrg_ACEOF 18308966bf024Smrg 183099384b2f3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 183109384b2f3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 183119384b2f3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 183129384b2f3Smrg# (actually we leave an empty line to preserve line numbers). 183139384b2f3Smrgif test "x$srcdir" = x.; then 183149384b2f3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 183159384b2f3Smrgh 183169384b2f3Smrgs/// 183179384b2f3Smrgs/^/:/ 183189384b2f3Smrgs/[ ]*$/:/ 183199384b2f3Smrgs/:\$(srcdir):/:/g 183209384b2f3Smrgs/:\${srcdir}:/:/g 183219384b2f3Smrgs/:@srcdir@:/:/g 183229384b2f3Smrgs/^:*// 183239384b2f3Smrgs/:*$// 183249384b2f3Smrgx 183259384b2f3Smrgs/\(=[ ]*\).*/\1/ 183269384b2f3SmrgG 183279384b2f3Smrgs/\n// 183289384b2f3Smrgs/^[^=]*=[ ]*$// 183299384b2f3Smrg}' 183309384b2f3Smrgfi 18331966bf024Smrg 183329384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 183339384b2f3Smrgfi # test -n "$CONFIG_FILES" 18334966bf024Smrg 183359384b2f3Smrg# Set up the scripts for CONFIG_HEADERS section. 183369384b2f3Smrg# No need to generate them if there are no CONFIG_HEADERS. 183379384b2f3Smrg# This happens for instance with `./config.status Makefile'. 183389384b2f3Smrgif test -n "$CONFIG_HEADERS"; then 183399384b2f3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 183409384b2f3SmrgBEGIN { 183419384b2f3Smrg_ACEOF 18342966bf024Smrg 183439384b2f3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 183449384b2f3Smrg# here-document in config.status, that substitutes the proper values into 183459384b2f3Smrg# config.h.in to produce config.h. 18346966bf024Smrg 183479384b2f3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 183489384b2f3Smrg# handling of long lines. 183499384b2f3Smrgac_delim='%!_!# ' 183509384b2f3Smrgfor ac_last_try in false false :; do 183519384b2f3Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 183529384b2f3Smrg if test -z "$ac_tt"; then 183539384b2f3Smrg break 183549384b2f3Smrg elif $ac_last_try; then 183559384b2f3Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 183569384b2f3Smrg else 183579384b2f3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18358966bf024Smrg fi 18359966bf024Smrgdone 18360966bf024Smrg 183619384b2f3Smrg# For the awk script, D is an array of macro values keyed by name, 183629384b2f3Smrg# likewise P contains macro parameters if any. Preserve backslash 183639384b2f3Smrg# newline sequences. 183649384b2f3Smrg 183659384b2f3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 183669384b2f3Smrgsed -n ' 183679384b2f3Smrgs/.\{148\}/&'"$ac_delim"'/g 183689384b2f3Smrgt rset 183699384b2f3Smrg:rset 183709384b2f3Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 183719384b2f3Smrgt def 183729384b2f3Smrgd 183739384b2f3Smrg:def 183749384b2f3Smrgs/\\$// 183759384b2f3Smrgt bsnl 183769384b2f3Smrgs/["\\]/\\&/g 183779384b2f3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 183789384b2f3SmrgD["\1"]=" \3"/p 183799384b2f3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 183809384b2f3Smrgd 183819384b2f3Smrg:bsnl 183829384b2f3Smrgs/["\\]/\\&/g 183839384b2f3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 183849384b2f3SmrgD["\1"]=" \3\\\\\\n"\\/p 183859384b2f3Smrgt cont 183869384b2f3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 183879384b2f3Smrgt cont 183889384b2f3Smrgd 183899384b2f3Smrg:cont 183909384b2f3Smrgn 183919384b2f3Smrgs/.\{148\}/&'"$ac_delim"'/g 183929384b2f3Smrgt clear 183939384b2f3Smrg:clear 183949384b2f3Smrgs/\\$// 183959384b2f3Smrgt bsnlc 183969384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 183979384b2f3Smrgd 183989384b2f3Smrg:bsnlc 183999384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 184009384b2f3Smrgb cont 184019384b2f3Smrg' <confdefs.h | sed ' 184029384b2f3Smrgs/'"$ac_delim"'/"\\\ 184039384b2f3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 184049384b2f3Smrg 184059384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 184069384b2f3Smrg for (key in D) D_is_set[key] = 1 184079384b2f3Smrg FS = "" 184089384b2f3Smrg} 184099384b2f3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 184109384b2f3Smrg line = \$ 0 184119384b2f3Smrg split(line, arg, " ") 184129384b2f3Smrg if (arg[1] == "#") { 184139384b2f3Smrg defundef = arg[2] 184149384b2f3Smrg mac1 = arg[3] 184159384b2f3Smrg } else { 184169384b2f3Smrg defundef = substr(arg[1], 2) 184179384b2f3Smrg mac1 = arg[2] 184189384b2f3Smrg } 184199384b2f3Smrg split(mac1, mac2, "(") #) 184209384b2f3Smrg macro = mac2[1] 184219384b2f3Smrg prefix = substr(line, 1, index(line, defundef) - 1) 184229384b2f3Smrg if (D_is_set[macro]) { 184239384b2f3Smrg # Preserve the white space surrounding the "#". 184249384b2f3Smrg print prefix "define", macro P[macro] D[macro] 184259384b2f3Smrg next 184269384b2f3Smrg } else { 184279384b2f3Smrg # Replace #undef with comments. This is necessary, for example, 184289384b2f3Smrg # in the case of _POSIX_SOURCE, which is predefined and required 184299384b2f3Smrg # on some systems where configure will not decide to define it. 184309384b2f3Smrg if (defundef == "undef") { 184319384b2f3Smrg print "/*", prefix defundef, macro, "*/" 184329384b2f3Smrg next 184339384b2f3Smrg } 184349384b2f3Smrg } 184359384b2f3Smrg} 184369384b2f3Smrg{ print } 184379384b2f3Smrg_ACAWK 184389384b2f3Smrg_ACEOF 184399384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 184409384b2f3Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 184419384b2f3Smrgfi # test -n "$CONFIG_HEADERS" 18442966bf024Smrg 18443966bf024Smrg 184449384b2f3Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 184459384b2f3Smrgshift 184469384b2f3Smrgfor ac_tag 18447966bf024Smrgdo 184489384b2f3Smrg case $ac_tag in 184499384b2f3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 184509384b2f3Smrg esac 184519384b2f3Smrg case $ac_mode$ac_tag in 184529384b2f3Smrg :[FHL]*:*);; 184539384b2f3Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 184549384b2f3Smrg :[FH]-) ac_tag=-:-;; 184559384b2f3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 184569384b2f3Smrg esac 184579384b2f3Smrg ac_save_IFS=$IFS 184589384b2f3Smrg IFS=: 184599384b2f3Smrg set x $ac_tag 184609384b2f3Smrg IFS=$ac_save_IFS 184619384b2f3Smrg shift 184629384b2f3Smrg ac_file=$1 184639384b2f3Smrg shift 18464966bf024Smrg 184659384b2f3Smrg case $ac_mode in 184669384b2f3Smrg :L) ac_source=$1;; 184679384b2f3Smrg :[FH]) 184689384b2f3Smrg ac_file_inputs= 184699384b2f3Smrg for ac_f 184709384b2f3Smrg do 184719384b2f3Smrg case $ac_f in 184729384b2f3Smrg -) ac_f="$ac_tmp/stdin";; 184739384b2f3Smrg *) # Look for the file first in the build tree, then in the source tree 184749384b2f3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 184759384b2f3Smrg # because $ac_f cannot contain `:'. 184769384b2f3Smrg test -f "$ac_f" || 184779384b2f3Smrg case $ac_f in 184789384b2f3Smrg [\\/$]*) false;; 184799384b2f3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 184809384b2f3Smrg esac || 184819384b2f3Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 184829384b2f3Smrg esac 184839384b2f3Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 184849384b2f3Smrg as_fn_append ac_file_inputs " '$ac_f'" 184859384b2f3Smrg done 184869384b2f3Smrg 184879384b2f3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 184889384b2f3Smrg # use $as_me), people would be surprised to read: 184899384b2f3Smrg # /* config.h. Generated by config.status. */ 184909384b2f3Smrg configure_input='Generated from '` 184919384b2f3Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 184929384b2f3Smrg `' by configure.' 184939384b2f3Smrg if test x"$ac_file" != x-; then 184949384b2f3Smrg configure_input="$ac_file. $configure_input" 184959384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 184969384b2f3Smrg$as_echo "$as_me: creating $ac_file" >&6;} 184979384b2f3Smrg fi 184989384b2f3Smrg # Neutralize special characters interpreted by sed in replacement strings. 184999384b2f3Smrg case $configure_input in #( 185009384b2f3Smrg *\&* | *\|* | *\\* ) 185019384b2f3Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 185029384b2f3Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 185039384b2f3Smrg *) ac_sed_conf_input=$configure_input;; 185049384b2f3Smrg esac 185059384b2f3Smrg 185069384b2f3Smrg case $ac_tag in 185079384b2f3Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 185089384b2f3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 185099384b2f3Smrg esac 185109384b2f3Smrg ;; 185119384b2f3Smrg esac 185129384b2f3Smrg 185139384b2f3Smrg ac_dir=`$as_dirname -- "$ac_file" || 185149384b2f3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 185159384b2f3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 185169384b2f3Smrg X"$ac_file" : 'X\(//\)$' \| \ 185179384b2f3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 185189384b2f3Smrg$as_echo X"$ac_file" | 185199384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 185209384b2f3Smrg s//\1/ 185219384b2f3Smrg q 185229384b2f3Smrg } 185239384b2f3Smrg /^X\(\/\/\)[^/].*/{ 185249384b2f3Smrg s//\1/ 185259384b2f3Smrg q 185269384b2f3Smrg } 185279384b2f3Smrg /^X\(\/\/\)$/{ 185289384b2f3Smrg s//\1/ 185299384b2f3Smrg q 185309384b2f3Smrg } 185319384b2f3Smrg /^X\(\/\).*/{ 185329384b2f3Smrg s//\1/ 185339384b2f3Smrg q 185349384b2f3Smrg } 185359384b2f3Smrg s/.*/./; q'` 185369384b2f3Smrg as_dir="$ac_dir"; as_fn_mkdir_p 185379384b2f3Smrg ac_builddir=. 185389384b2f3Smrg 185399384b2f3Smrgcase "$ac_dir" in 185409384b2f3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 185419384b2f3Smrg*) 185429384b2f3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 185439384b2f3Smrg # A ".." for each directory in $ac_dir_suffix. 185449384b2f3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 185459384b2f3Smrg case $ac_top_builddir_sub in 185469384b2f3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 185479384b2f3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 185489384b2f3Smrg esac ;; 18549966bf024Smrgesac 185509384b2f3Smrgac_abs_top_builddir=$ac_pwd 185519384b2f3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 185529384b2f3Smrg# for backward compatibility: 185539384b2f3Smrgac_top_builddir=$ac_top_build_prefix 18554966bf024Smrg 185559384b2f3Smrgcase $srcdir in 185569384b2f3Smrg .) # We are building in place. 185579384b2f3Smrg ac_srcdir=. 185589384b2f3Smrg ac_top_srcdir=$ac_top_builddir_sub 185599384b2f3Smrg ac_abs_top_srcdir=$ac_pwd ;; 185609384b2f3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 185619384b2f3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 185629384b2f3Smrg ac_top_srcdir=$srcdir 185639384b2f3Smrg ac_abs_top_srcdir=$srcdir ;; 185649384b2f3Smrg *) # Relative name. 185659384b2f3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 185669384b2f3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 185679384b2f3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 185689384b2f3Smrgesac 185699384b2f3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18570966bf024Smrg 18571966bf024Smrg 185729384b2f3Smrg case $ac_mode in 185739384b2f3Smrg :F) 185749384b2f3Smrg # 185759384b2f3Smrg # CONFIG_FILE 185769384b2f3Smrg # 18577966bf024Smrg 185789384b2f3Smrg case $INSTALL in 185799384b2f3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 185809384b2f3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 185819384b2f3Smrg esac 185829384b2f3Smrg ac_MKDIR_P=$MKDIR_P 185839384b2f3Smrg case $MKDIR_P in 185849384b2f3Smrg [\\/$]* | ?:[\\/]* ) ;; 185859384b2f3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 185869384b2f3Smrg esac 185879384b2f3Smrg_ACEOF 18588966bf024Smrg 185899384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 185909384b2f3Smrg# If the template does not know about datarootdir, expand it. 185919384b2f3Smrg# FIXME: This hack should be removed a few years after 2.60. 185929384b2f3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 185939384b2f3Smrgac_sed_dataroot=' 185949384b2f3Smrg/datarootdir/ { 185959384b2f3Smrg p 185969384b2f3Smrg q 185979384b2f3Smrg} 185989384b2f3Smrg/@datadir@/p 185999384b2f3Smrg/@docdir@/p 186009384b2f3Smrg/@infodir@/p 186019384b2f3Smrg/@localedir@/p 186029384b2f3Smrg/@mandir@/p' 186039384b2f3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 186049384b2f3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 186059384b2f3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 186069384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 186079384b2f3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 186089384b2f3Smrg_ACEOF 186099384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 186109384b2f3Smrg ac_datarootdir_hack=' 186119384b2f3Smrg s&@datadir@&$datadir&g 186129384b2f3Smrg s&@docdir@&$docdir&g 186139384b2f3Smrg s&@infodir@&$infodir&g 186149384b2f3Smrg s&@localedir@&$localedir&g 186159384b2f3Smrg s&@mandir@&$mandir&g 186169384b2f3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 186179384b2f3Smrgesac 186189384b2f3Smrg_ACEOF 18619966bf024Smrg 186209384b2f3Smrg# Neutralize VPATH when `$srcdir' = `.'. 186219384b2f3Smrg# Shell code in configure.ac might set extrasub. 186229384b2f3Smrg# FIXME: do we really want to maintain this feature? 186239384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 186249384b2f3Smrgac_sed_extra="$ac_vpsub 186259384b2f3Smrg$extrasub 186269384b2f3Smrg_ACEOF 186279384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 186289384b2f3Smrg:t 186299384b2f3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 186309384b2f3Smrgs|@configure_input@|$ac_sed_conf_input|;t t 186319384b2f3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 186329384b2f3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 186339384b2f3Smrgs&@srcdir@&$ac_srcdir&;t t 186349384b2f3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 186359384b2f3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 186369384b2f3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 186379384b2f3Smrgs&@builddir@&$ac_builddir&;t t 186389384b2f3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 186399384b2f3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 186409384b2f3Smrgs&@INSTALL@&$ac_INSTALL&;t t 186419384b2f3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 186429384b2f3Smrg$ac_datarootdir_hack 186439384b2f3Smrg" 186449384b2f3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 186459384b2f3Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 186469384b2f3Smrg 186479384b2f3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 186489384b2f3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 186499384b2f3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 186509384b2f3Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 186519384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 186529384b2f3Smrgwhich seems to be undefined. Please make sure it is defined" >&5 186539384b2f3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 186549384b2f3Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 186559384b2f3Smrg 186569384b2f3Smrg rm -f "$ac_tmp/stdin" 186579384b2f3Smrg case $ac_file in 186589384b2f3Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 186599384b2f3Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 186609384b2f3Smrg esac \ 186619384b2f3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 186629384b2f3Smrg ;; 186639384b2f3Smrg :H) 186649384b2f3Smrg # 186659384b2f3Smrg # CONFIG_HEADER 186669384b2f3Smrg # 186679384b2f3Smrg if test x"$ac_file" != x-; then 186689384b2f3Smrg { 186699384b2f3Smrg $as_echo "/* $configure_input */" \ 186709384b2f3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 186719384b2f3Smrg } >"$ac_tmp/config.h" \ 186729384b2f3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 186739384b2f3Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 186749384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 186759384b2f3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 18676966bf024Smrg else 186779384b2f3Smrg rm -f "$ac_file" 186789384b2f3Smrg mv "$ac_tmp/config.h" "$ac_file" \ 186799384b2f3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18680966bf024Smrg fi 186819384b2f3Smrg else 186829384b2f3Smrg $as_echo "/* $configure_input */" \ 186839384b2f3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 186849384b2f3Smrg || as_fn_error $? "could not create -" "$LINENO" 5 186859384b2f3Smrg fi 186869384b2f3Smrg# Compute "$ac_file"'s index in $config_headers. 186879384b2f3Smrg_am_arg="$ac_file" 186889384b2f3Smrg_am_stamp_count=1 186899384b2f3Smrgfor _am_header in $config_headers :; do 186909384b2f3Smrg case $_am_header in 186919384b2f3Smrg $_am_arg | $_am_arg:* ) 186929384b2f3Smrg break ;; 186939384b2f3Smrg * ) 186949384b2f3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 186959384b2f3Smrg esac 186969384b2f3Smrgdone 186979384b2f3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 186989384b2f3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 186999384b2f3Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 187009384b2f3Smrg X"$_am_arg" : 'X\(//\)$' \| \ 187019384b2f3Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 187029384b2f3Smrg$as_echo X"$_am_arg" | 187039384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 187049384b2f3Smrg s//\1/ 187059384b2f3Smrg q 187069384b2f3Smrg } 187079384b2f3Smrg /^X\(\/\/\)[^/].*/{ 187089384b2f3Smrg s//\1/ 187099384b2f3Smrg q 187109384b2f3Smrg } 187119384b2f3Smrg /^X\(\/\/\)$/{ 187129384b2f3Smrg s//\1/ 187139384b2f3Smrg q 187149384b2f3Smrg } 187159384b2f3Smrg /^X\(\/\).*/{ 187169384b2f3Smrg s//\1/ 187179384b2f3Smrg q 187189384b2f3Smrg } 187199384b2f3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 187209384b2f3Smrg ;; 187219384b2f3Smrg 187229384b2f3Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 187239384b2f3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 187249384b2f3Smrg ;; 187259384b2f3Smrg esac 187269384b2f3Smrg 187279384b2f3Smrg 187289384b2f3Smrg case $ac_file$ac_mode in 187299384b2f3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 187309384b2f3Smrg # Older Autoconf quotes --file arguments for eval, but not when files 187319384b2f3Smrg # are listed without --file. Let's play safe and only enable the eval 187329384b2f3Smrg # if we detect the quoting. 187339384b2f3Smrg case $CONFIG_FILES in 187349384b2f3Smrg *\'*) eval set x "$CONFIG_FILES" ;; 187359384b2f3Smrg *) set x $CONFIG_FILES ;; 187369384b2f3Smrg esac 187379384b2f3Smrg shift 187389384b2f3Smrg for mf 187399384b2f3Smrg do 187409384b2f3Smrg # Strip MF so we end up with the name of the file. 187419384b2f3Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 187429384b2f3Smrg # Check whether this is an Automake generated Makefile or not. 187439384b2f3Smrg # We used to match only the files named 'Makefile.in', but 187449384b2f3Smrg # some people rename them; so instead we look at the file content. 187459384b2f3Smrg # Grep'ing the first line is not enough: some people post-process 187469384b2f3Smrg # each Makefile.in and add a new line on top of each file to say so. 187479384b2f3Smrg # Grep'ing the whole file is not good either: AIX grep has a line 187489384b2f3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 187499384b2f3Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 187509384b2f3Smrg dirpart=`$as_dirname -- "$mf" || 187519384b2f3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 187529384b2f3Smrg X"$mf" : 'X\(//\)[^/]' \| \ 187539384b2f3Smrg X"$mf" : 'X\(//\)$' \| \ 187549384b2f3Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 187559384b2f3Smrg$as_echo X"$mf" | 187569384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 187579384b2f3Smrg s//\1/ 187589384b2f3Smrg q 187599384b2f3Smrg } 187609384b2f3Smrg /^X\(\/\/\)[^/].*/{ 187619384b2f3Smrg s//\1/ 187629384b2f3Smrg q 187639384b2f3Smrg } 187649384b2f3Smrg /^X\(\/\/\)$/{ 187659384b2f3Smrg s//\1/ 187669384b2f3Smrg q 187679384b2f3Smrg } 187689384b2f3Smrg /^X\(\/\).*/{ 187699384b2f3Smrg s//\1/ 187709384b2f3Smrg q 187719384b2f3Smrg } 187729384b2f3Smrg s/.*/./; q'` 18773966bf024Smrg else 187749384b2f3Smrg continue 18775966bf024Smrg fi 187769384b2f3Smrg # Extract the definition of DEPDIR, am__include, and am__quote 187779384b2f3Smrg # from the Makefile without running 'make'. 187789384b2f3Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 187799384b2f3Smrg test -z "$DEPDIR" && continue 187809384b2f3Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 187819384b2f3Smrg test -z "am__include" && continue 187829384b2f3Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 187839384b2f3Smrg # Find all dependency output files, they are included files with 187849384b2f3Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 187859384b2f3Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 187869384b2f3Smrg # expansion. 187879384b2f3Smrg for file in `sed -n " 187889384b2f3Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 187899384b2f3Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 187909384b2f3Smrg # Make sure the directory exists. 187919384b2f3Smrg test -f "$dirpart/$file" && continue 187929384b2f3Smrg fdir=`$as_dirname -- "$file" || 187939384b2f3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 187949384b2f3Smrg X"$file" : 'X\(//\)[^/]' \| \ 187959384b2f3Smrg X"$file" : 'X\(//\)$' \| \ 187969384b2f3Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 187979384b2f3Smrg$as_echo X"$file" | 187989384b2f3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 187999384b2f3Smrg s//\1/ 188009384b2f3Smrg q 188019384b2f3Smrg } 188029384b2f3Smrg /^X\(\/\/\)[^/].*/{ 188039384b2f3Smrg s//\1/ 188049384b2f3Smrg q 188059384b2f3Smrg } 188069384b2f3Smrg /^X\(\/\/\)$/{ 188079384b2f3Smrg s//\1/ 188089384b2f3Smrg q 188099384b2f3Smrg } 188109384b2f3Smrg /^X\(\/\).*/{ 188119384b2f3Smrg s//\1/ 188129384b2f3Smrg q 188139384b2f3Smrg } 188149384b2f3Smrg s/.*/./; q'` 188159384b2f3Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 188169384b2f3Smrg # echo "creating $dirpart/$file" 188179384b2f3Smrg echo '# dummy' > "$dirpart/$file" 188189384b2f3Smrg done 188199384b2f3Smrg done 188209384b2f3Smrg} 188219384b2f3Smrg ;; 188229384b2f3Smrg "libtool":C) 18823966bf024Smrg 188249384b2f3Smrg # See if we are running on zsh, and set the options which allow our 188259384b2f3Smrg # commands through without removal of \ escapes. 188269384b2f3Smrg if test -n "${ZSH_VERSION+set}" ; then 188279384b2f3Smrg setopt NO_GLOB_SUBST 188289384b2f3Smrg fi 18829966bf024Smrg 188309384b2f3Smrg cfgfile="${ofile}T" 188319384b2f3Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 188329384b2f3Smrg $RM "$cfgfile" 18833966bf024Smrg 188349384b2f3Smrg cat <<_LT_EOF >> "$cfgfile" 188359384b2f3Smrg#! $SHELL 18836966bf024Smrg 188379384b2f3Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 188389384b2f3Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 188399384b2f3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 188409384b2f3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 188419384b2f3Smrg# 188429384b2f3Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 188439384b2f3Smrg# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 188449384b2f3Smrg# Foundation, Inc. 188459384b2f3Smrg# Written by Gordon Matzigkeit, 1996 188469384b2f3Smrg# 188479384b2f3Smrg# This file is part of GNU Libtool. 188489384b2f3Smrg# 188499384b2f3Smrg# GNU Libtool is free software; you can redistribute it and/or 188509384b2f3Smrg# modify it under the terms of the GNU General Public License as 188519384b2f3Smrg# published by the Free Software Foundation; either version 2 of 188529384b2f3Smrg# the License, or (at your option) any later version. 188539384b2f3Smrg# 188549384b2f3Smrg# As a special exception to the GNU General Public License, 188559384b2f3Smrg# if you distribute this file as part of a program or library that 188569384b2f3Smrg# is built using GNU Libtool, you may include this file under the 188579384b2f3Smrg# same distribution terms that you use for the rest of that program. 188589384b2f3Smrg# 188599384b2f3Smrg# GNU Libtool is distributed in the hope that it will be useful, 188609384b2f3Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 188619384b2f3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 188629384b2f3Smrg# GNU General Public License for more details. 188639384b2f3Smrg# 188649384b2f3Smrg# You should have received a copy of the GNU General Public License 188659384b2f3Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 188669384b2f3Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 188679384b2f3Smrg# obtained by writing to the Free Software Foundation, Inc., 188689384b2f3Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18869966bf024Smrg 18870966bf024Smrg 188719384b2f3Smrg# The names of the tagged configurations supported by this script. 188729384b2f3Smrgavailable_tags="" 18873966bf024Smrg 188749384b2f3Smrg# ### BEGIN LIBTOOL CONFIG 18875966bf024Smrg 188769384b2f3Smrg# Which release of libtool.m4 was used? 188779384b2f3Smrgmacro_version=$macro_version 188789384b2f3Smrgmacro_revision=$macro_revision 18879966bf024Smrg 188809384b2f3Smrg# Whether or not to build shared libraries. 188819384b2f3Smrgbuild_libtool_libs=$enable_shared 18882966bf024Smrg 188839384b2f3Smrg# Whether or not to build static libraries. 188849384b2f3Smrgbuild_old_libs=$enable_static 18885966bf024Smrg 188869384b2f3Smrg# What type of objects to build. 188879384b2f3Smrgpic_mode=$pic_mode 18888966bf024Smrg 188899384b2f3Smrg# Whether or not to optimize for fast installation. 188909384b2f3Smrgfast_install=$enable_fast_install 18891966bf024Smrg 188929384b2f3Smrg# Shell to use when invoking shell scripts. 188939384b2f3SmrgSHELL=$lt_SHELL 18894966bf024Smrg 188959384b2f3Smrg# An echo program that protects backslashes. 188969384b2f3SmrgECHO=$lt_ECHO 18897966bf024Smrg 188989384b2f3Smrg# The PATH separator for the build system. 188999384b2f3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 18900966bf024Smrg 189019384b2f3Smrg# The host system. 189029384b2f3Smrghost_alias=$host_alias 189039384b2f3Smrghost=$host 189049384b2f3Smrghost_os=$host_os 18905966bf024Smrg 189069384b2f3Smrg# The build system. 189079384b2f3Smrgbuild_alias=$build_alias 189089384b2f3Smrgbuild=$build 189099384b2f3Smrgbuild_os=$build_os 18910966bf024Smrg 189119384b2f3Smrg# A sed program that does not truncate output. 189129384b2f3SmrgSED=$lt_SED 18913966bf024Smrg 189149384b2f3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 189159384b2f3SmrgXsed="\$SED -e 1s/^X//" 18916966bf024Smrg 189179384b2f3Smrg# A grep program that handles long lines. 189189384b2f3SmrgGREP=$lt_GREP 18919966bf024Smrg 189209384b2f3Smrg# An ERE matcher. 189219384b2f3SmrgEGREP=$lt_EGREP 18922966bf024Smrg 189239384b2f3Smrg# A literal string matcher. 189249384b2f3SmrgFGREP=$lt_FGREP 18925966bf024Smrg 189269384b2f3Smrg# A BSD- or MS-compatible name lister. 189279384b2f3SmrgNM=$lt_NM 18928966bf024Smrg 189299384b2f3Smrg# Whether we need soft or hard links. 189309384b2f3SmrgLN_S=$lt_LN_S 18931966bf024Smrg 189329384b2f3Smrg# What is the maximum length of a command? 189339384b2f3Smrgmax_cmd_len=$max_cmd_len 18934966bf024Smrg 189359384b2f3Smrg# Object file suffix (normally "o"). 189369384b2f3Smrgobjext=$ac_objext 189379384b2f3Smrg 189389384b2f3Smrg# Executable file suffix (normally ""). 189399384b2f3Smrgexeext=$exeext 18940966bf024Smrg 189419384b2f3Smrg# whether the shell understands "unset". 189429384b2f3Smrglt_unset=$lt_unset 18943966bf024Smrg 189449384b2f3Smrg# turn spaces into newlines. 189459384b2f3SmrgSP2NL=$lt_lt_SP2NL 18946966bf024Smrg 189479384b2f3Smrg# turn newlines into spaces. 189489384b2f3SmrgNL2SP=$lt_lt_NL2SP 18949966bf024Smrg 189509384b2f3Smrg# convert \$build file names to \$host format. 189519384b2f3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 18952966bf024Smrg 189539384b2f3Smrg# convert \$build files to toolchain format. 189549384b2f3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 18955966bf024Smrg 189569384b2f3Smrg# An object symbol dumper. 189579384b2f3SmrgOBJDUMP=$lt_OBJDUMP 18958966bf024Smrg 189599384b2f3Smrg# Method to check whether dependent libraries are shared objects. 189609384b2f3Smrgdeplibs_check_method=$lt_deplibs_check_method 18961966bf024Smrg 189629384b2f3Smrg# Command to use when deplibs_check_method = "file_magic". 189639384b2f3Smrgfile_magic_cmd=$lt_file_magic_cmd 18964966bf024Smrg 189659384b2f3Smrg# How to find potential files when deplibs_check_method = "file_magic". 189669384b2f3Smrgfile_magic_glob=$lt_file_magic_glob 18967966bf024Smrg 189689384b2f3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 189699384b2f3Smrgwant_nocaseglob=$lt_want_nocaseglob 18970966bf024Smrg 189719384b2f3Smrg# DLL creation program. 189729384b2f3SmrgDLLTOOL=$lt_DLLTOOL 18973966bf024Smrg 189749384b2f3Smrg# Command to associate shared and link libraries. 189759384b2f3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 18976966bf024Smrg 189779384b2f3Smrg# The archiver. 189789384b2f3SmrgAR=$lt_AR 18979966bf024Smrg 189809384b2f3Smrg# Flags to create an archive. 189819384b2f3SmrgAR_FLAGS=$lt_AR_FLAGS 18982966bf024Smrg 189839384b2f3Smrg# How to feed a file listing to the archiver. 189849384b2f3Smrgarchiver_list_spec=$lt_archiver_list_spec 18985966bf024Smrg 189869384b2f3Smrg# A symbol stripping program. 189879384b2f3SmrgSTRIP=$lt_STRIP 18988966bf024Smrg 189899384b2f3Smrg# Commands used to install an old-style archive. 189909384b2f3SmrgRANLIB=$lt_RANLIB 189919384b2f3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 189929384b2f3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 18993966bf024Smrg 189949384b2f3Smrg# Whether to use a lock for old archive extraction. 189959384b2f3Smrglock_old_archive_extraction=$lock_old_archive_extraction 18996966bf024Smrg 189979384b2f3Smrg# A C compiler. 189989384b2f3SmrgLTCC=$lt_CC 18999966bf024Smrg 190009384b2f3Smrg# LTCC compiler flags. 190019384b2f3SmrgLTCFLAGS=$lt_CFLAGS 19002966bf024Smrg 190039384b2f3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 190049384b2f3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19005966bf024Smrg 190069384b2f3Smrg# Transform the output of nm in a proper C declaration. 190079384b2f3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19008966bf024Smrg 190099384b2f3Smrg# Transform the output of nm in a C name address pair. 190109384b2f3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19011966bf024Smrg 190129384b2f3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 190139384b2f3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19014966bf024Smrg 190159384b2f3Smrg# Specify filename containing input files for \$NM. 190169384b2f3Smrgnm_file_list_spec=$lt_nm_file_list_spec 19017966bf024Smrg 190189384b2f3Smrg# The root where to search for dependent libraries,and in which our libraries should be installed. 190199384b2f3Smrglt_sysroot=$lt_sysroot 19020966bf024Smrg 190219384b2f3Smrg# The name of the directory that contains temporary libtool files. 190229384b2f3Smrgobjdir=$objdir 19023966bf024Smrg 190249384b2f3Smrg# Used to examine libraries when file_magic_cmd begins with "file". 190259384b2f3SmrgMAGIC_CMD=$MAGIC_CMD 19026966bf024Smrg 190279384b2f3Smrg# Must we lock files when doing compilation? 190289384b2f3Smrgneed_locks=$lt_need_locks 19029966bf024Smrg 190309384b2f3Smrg# Manifest tool. 190319384b2f3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 19032966bf024Smrg 190339384b2f3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 190349384b2f3SmrgDSYMUTIL=$lt_DSYMUTIL 19035966bf024Smrg 190369384b2f3Smrg# Tool to change global to local symbols on Mac OS X. 190379384b2f3SmrgNMEDIT=$lt_NMEDIT 19038966bf024Smrg 190399384b2f3Smrg# Tool to manipulate fat objects and archives on Mac OS X. 190409384b2f3SmrgLIPO=$lt_LIPO 19041966bf024Smrg 190429384b2f3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 190439384b2f3SmrgOTOOL=$lt_OTOOL 19044966bf024Smrg 190459384b2f3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 190469384b2f3SmrgOTOOL64=$lt_OTOOL64 19047966bf024Smrg 190489384b2f3Smrg# Old archive suffix (normally "a"). 190499384b2f3Smrglibext=$libext 19050966bf024Smrg 190519384b2f3Smrg# Shared library suffix (normally ".so"). 190529384b2f3Smrgshrext_cmds=$lt_shrext_cmds 19053966bf024Smrg 190549384b2f3Smrg# The commands to extract the exported symbol list from a shared archive. 190559384b2f3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 19056966bf024Smrg 190579384b2f3Smrg# Variables whose values should be saved in libtool wrapper scripts and 190589384b2f3Smrg# restored at link time. 190599384b2f3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 19060966bf024Smrg 190619384b2f3Smrg# Do we need the "lib" prefix for modules? 190629384b2f3Smrgneed_lib_prefix=$need_lib_prefix 19063966bf024Smrg 190649384b2f3Smrg# Do we need a version for libraries? 190659384b2f3Smrgneed_version=$need_version 19066966bf024Smrg 190679384b2f3Smrg# Library versioning type. 190689384b2f3Smrgversion_type=$version_type 19069966bf024Smrg 190709384b2f3Smrg# Shared library runtime path variable. 190719384b2f3Smrgrunpath_var=$runpath_var 19072966bf024Smrg 190739384b2f3Smrg# Shared library path variable. 190749384b2f3Smrgshlibpath_var=$shlibpath_var 19075966bf024Smrg 190769384b2f3Smrg# Is shlibpath searched before the hard-coded library search path? 190779384b2f3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 19078966bf024Smrg 190799384b2f3Smrg# Format of library name prefix. 190809384b2f3Smrglibname_spec=$lt_libname_spec 19081966bf024Smrg 190829384b2f3Smrg# List of archive names. First name is the real one, the rest are links. 190839384b2f3Smrg# The last name is the one that the linker finds with -lNAME 190849384b2f3Smrglibrary_names_spec=$lt_library_names_spec 19085966bf024Smrg 190869384b2f3Smrg# The coded name of the library, if different from the real name. 190879384b2f3Smrgsoname_spec=$lt_soname_spec 19088966bf024Smrg 190899384b2f3Smrg# Permission mode override for installation of shared libraries. 190909384b2f3Smrginstall_override_mode=$lt_install_override_mode 19091966bf024Smrg 190929384b2f3Smrg# Command to use after installation of a shared archive. 190939384b2f3Smrgpostinstall_cmds=$lt_postinstall_cmds 19094966bf024Smrg 190959384b2f3Smrg# Command to use after uninstallation of a shared archive. 190969384b2f3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 19097966bf024Smrg 190989384b2f3Smrg# Commands used to finish a libtool library installation in a directory. 190999384b2f3Smrgfinish_cmds=$lt_finish_cmds 19100966bf024Smrg 191019384b2f3Smrg# As "finish_cmds", except a single script fragment to be evaled but 191029384b2f3Smrg# not shown. 191039384b2f3Smrgfinish_eval=$lt_finish_eval 19104966bf024Smrg 191059384b2f3Smrg# Whether we should hardcode library paths into libraries. 191069384b2f3Smrghardcode_into_libs=$hardcode_into_libs 19107966bf024Smrg 191089384b2f3Smrg# Compile-time system search path for libraries. 191099384b2f3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19110966bf024Smrg 191119384b2f3Smrg# Run-time system search path for libraries. 191129384b2f3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19113966bf024Smrg 191149384b2f3Smrg# Whether dlopen is supported. 191159384b2f3Smrgdlopen_support=$enable_dlopen 19116966bf024Smrg 191179384b2f3Smrg# Whether dlopen of programs is supported. 191189384b2f3Smrgdlopen_self=$enable_dlopen_self 19119966bf024Smrg 191209384b2f3Smrg# Whether dlopen of statically linked programs is supported. 191219384b2f3Smrgdlopen_self_static=$enable_dlopen_self_static 19122966bf024Smrg 191239384b2f3Smrg# Commands to strip libraries. 191249384b2f3Smrgold_striplib=$lt_old_striplib 191259384b2f3Smrgstriplib=$lt_striplib 19126966bf024Smrg 19127966bf024Smrg 191289384b2f3Smrg# The linker used to build libraries. 191299384b2f3SmrgLD=$lt_LD 191309384b2f3Smrg 191319384b2f3Smrg# How to create reloadable object files. 191329384b2f3Smrgreload_flag=$lt_reload_flag 191339384b2f3Smrgreload_cmds=$lt_reload_cmds 191349384b2f3Smrg 191359384b2f3Smrg# Commands used to build an old-style archive. 191369384b2f3Smrgold_archive_cmds=$lt_old_archive_cmds 19137966bf024Smrg 191389384b2f3Smrg# A language specific compiler. 191399384b2f3SmrgCC=$lt_compiler 19140966bf024Smrg 191419384b2f3Smrg# Is the compiler the GNU compiler? 191429384b2f3Smrgwith_gcc=$GCC 19143966bf024Smrg 191449384b2f3Smrg# Compiler flag to turn off builtin functions. 191459384b2f3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19146966bf024Smrg 191479384b2f3Smrg# Additional compiler flags for building library objects. 191489384b2f3Smrgpic_flag=$lt_lt_prog_compiler_pic 19149966bf024Smrg 191509384b2f3Smrg# How to pass a linker flag through the compiler. 191519384b2f3Smrgwl=$lt_lt_prog_compiler_wl 19152966bf024Smrg 191539384b2f3Smrg# Compiler flag to prevent dynamic linking. 191549384b2f3Smrglink_static_flag=$lt_lt_prog_compiler_static 19155966bf024Smrg 191569384b2f3Smrg# Does compiler simultaneously support -c and -o options? 191579384b2f3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 19158966bf024Smrg 191599384b2f3Smrg# Whether or not to add -lc for building shared libraries. 191609384b2f3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 19161966bf024Smrg 191629384b2f3Smrg# Whether or not to disallow shared libs when runtime libs are static. 191639384b2f3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19164966bf024Smrg 191659384b2f3Smrg# Compiler flag to allow reflexive dlopens. 191669384b2f3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19167966bf024Smrg 191689384b2f3Smrg# Compiler flag to generate shared objects directly from archives. 191699384b2f3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 19170966bf024Smrg 191719384b2f3Smrg# Whether the compiler copes with passing no objects directly. 191729384b2f3Smrgcompiler_needs_object=$lt_compiler_needs_object 19173966bf024Smrg 191749384b2f3Smrg# Create an old-style archive from a shared archive. 191759384b2f3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19176966bf024Smrg 191779384b2f3Smrg# Create a temporary old-style archive to link instead of a shared archive. 191789384b2f3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19179966bf024Smrg 191809384b2f3Smrg# Commands used to build a shared archive. 191819384b2f3Smrgarchive_cmds=$lt_archive_cmds 191829384b2f3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 19183966bf024Smrg 191849384b2f3Smrg# Commands used to build a loadable module if different from building 191859384b2f3Smrg# a shared archive. 191869384b2f3Smrgmodule_cmds=$lt_module_cmds 191879384b2f3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 19188966bf024Smrg 191899384b2f3Smrg# Whether we are building with GNU ld or not. 191909384b2f3Smrgwith_gnu_ld=$lt_with_gnu_ld 19191966bf024Smrg 191929384b2f3Smrg# Flag that allows shared libraries with undefined symbols to be built. 191939384b2f3Smrgallow_undefined_flag=$lt_allow_undefined_flag 19194966bf024Smrg 191959384b2f3Smrg# Flag that enforces no undefined symbols. 191969384b2f3Smrgno_undefined_flag=$lt_no_undefined_flag 19197966bf024Smrg 191989384b2f3Smrg# Flag to hardcode \$libdir into a binary during linking. 191999384b2f3Smrg# This must work even if \$libdir does not exist 192009384b2f3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19201966bf024Smrg 192029384b2f3Smrg# Whether we need a single "-rpath" flag with a separated argument. 192039384b2f3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 19204966bf024Smrg 192059384b2f3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 192069384b2f3Smrg# DIR into the resulting binary. 192079384b2f3Smrghardcode_direct=$hardcode_direct 19208966bf024Smrg 192099384b2f3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 192109384b2f3Smrg# DIR into the resulting binary and the resulting library dependency is 192119384b2f3Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 192129384b2f3Smrg# library is relocated. 192139384b2f3Smrghardcode_direct_absolute=$hardcode_direct_absolute 19214966bf024Smrg 192159384b2f3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 192169384b2f3Smrg# into the resulting binary. 192179384b2f3Smrghardcode_minus_L=$hardcode_minus_L 19218966bf024Smrg 192199384b2f3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 192209384b2f3Smrg# into the resulting binary. 192219384b2f3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 19222966bf024Smrg 192239384b2f3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 192249384b2f3Smrg# into the library and all subsequent libraries and executables linked 192259384b2f3Smrg# against it. 192269384b2f3Smrghardcode_automatic=$hardcode_automatic 19227966bf024Smrg 192289384b2f3Smrg# Set to yes if linker adds runtime paths of dependent libraries 192299384b2f3Smrg# to runtime path list. 192309384b2f3Smrginherit_rpath=$inherit_rpath 19231966bf024Smrg 192329384b2f3Smrg# Whether libtool must link a program against all its dependency libraries. 192339384b2f3Smrglink_all_deplibs=$link_all_deplibs 19234966bf024Smrg 192359384b2f3Smrg# Set to "yes" if exported symbols are required. 192369384b2f3Smrgalways_export_symbols=$always_export_symbols 19237966bf024Smrg 192389384b2f3Smrg# The commands to list exported symbols. 192399384b2f3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 19240966bf024Smrg 192419384b2f3Smrg# Symbols that should not be listed in the preloaded symbols. 192429384b2f3Smrgexclude_expsyms=$lt_exclude_expsyms 19243966bf024Smrg 192449384b2f3Smrg# Symbols that must always be exported. 192459384b2f3Smrginclude_expsyms=$lt_include_expsyms 19246966bf024Smrg 192479384b2f3Smrg# Commands necessary for linking programs (against libraries) with templates. 192489384b2f3Smrgprelink_cmds=$lt_prelink_cmds 19249966bf024Smrg 192509384b2f3Smrg# Commands necessary for finishing linking programs. 192519384b2f3Smrgpostlink_cmds=$lt_postlink_cmds 19252966bf024Smrg 192539384b2f3Smrg# Specify filename containing input files. 192549384b2f3Smrgfile_list_spec=$lt_file_list_spec 19255966bf024Smrg 192569384b2f3Smrg# How to hardcode a shared library path into an executable. 192579384b2f3Smrghardcode_action=$hardcode_action 19258966bf024Smrg 192599384b2f3Smrg# ### END LIBTOOL CONFIG 19260966bf024Smrg 192619384b2f3Smrg_LT_EOF 192629384b2f3Smrg 192639384b2f3Smrg case $host_os in 192649384b2f3Smrg aix3*) 192659384b2f3Smrg cat <<\_LT_EOF >> "$cfgfile" 192669384b2f3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 192679384b2f3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 192689384b2f3Smrg# vanish in a puff of smoke. 192699384b2f3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 192709384b2f3Smrg COLLECT_NAMES= 192719384b2f3Smrg export COLLECT_NAMES 19272966bf024Smrgfi 192739384b2f3Smrg_LT_EOF 192749384b2f3Smrg ;; 192759384b2f3Smrg esac 19276966bf024Smrg 19277966bf024Smrg 192789384b2f3Smrgltmain="$ac_aux_dir/ltmain.sh" 19279966bf024Smrg 19280966bf024Smrg 192819384b2f3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 192829384b2f3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 192839384b2f3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 192849384b2f3Smrg # is reportedly fixed, but why not run on old versions too? 192859384b2f3Smrg sed '$q' "$ltmain" >> "$cfgfile" \ 192869384b2f3Smrg || (rm -f "$cfgfile"; exit 1) 192879384b2f3Smrg 192889384b2f3Smrg if test x"$xsi_shell" = xyes; then 192899384b2f3Smrg sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 192909384b2f3Smrgfunc_dirname ()\ 192919384b2f3Smrg{\ 192929384b2f3Smrg\ case ${1} in\ 192939384b2f3Smrg\ */*) func_dirname_result="${1%/*}${2}" ;;\ 192949384b2f3Smrg\ * ) func_dirname_result="${3}" ;;\ 192959384b2f3Smrg\ esac\ 192969384b2f3Smrg} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 192979384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 192989384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 192999384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193009384b2f3Smrg 193019384b2f3Smrg 193029384b2f3Smrg sed -e '/^func_basename ()$/,/^} # func_basename /c\ 193039384b2f3Smrgfunc_basename ()\ 193049384b2f3Smrg{\ 193059384b2f3Smrg\ func_basename_result="${1##*/}"\ 193069384b2f3Smrg} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 193079384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193089384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193099384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193109384b2f3Smrg 193119384b2f3Smrg 193129384b2f3Smrg sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 193139384b2f3Smrgfunc_dirname_and_basename ()\ 193149384b2f3Smrg{\ 193159384b2f3Smrg\ case ${1} in\ 193169384b2f3Smrg\ */*) func_dirname_result="${1%/*}${2}" ;;\ 193179384b2f3Smrg\ * ) func_dirname_result="${3}" ;;\ 193189384b2f3Smrg\ esac\ 193199384b2f3Smrg\ func_basename_result="${1##*/}"\ 193209384b2f3Smrg} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 193219384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193229384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193239384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193249384b2f3Smrg 193259384b2f3Smrg 193269384b2f3Smrg sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 193279384b2f3Smrgfunc_stripname ()\ 193289384b2f3Smrg{\ 193299384b2f3Smrg\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 193309384b2f3Smrg\ # positional parameters, so assign one to ordinary parameter first.\ 193319384b2f3Smrg\ func_stripname_result=${3}\ 193329384b2f3Smrg\ func_stripname_result=${func_stripname_result#"${1}"}\ 193339384b2f3Smrg\ func_stripname_result=${func_stripname_result%"${2}"}\ 193349384b2f3Smrg} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 193359384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193369384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193379384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193389384b2f3Smrg 193399384b2f3Smrg 193409384b2f3Smrg sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 193419384b2f3Smrgfunc_split_long_opt ()\ 193429384b2f3Smrg{\ 193439384b2f3Smrg\ func_split_long_opt_name=${1%%=*}\ 193449384b2f3Smrg\ func_split_long_opt_arg=${1#*=}\ 193459384b2f3Smrg} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 193469384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193479384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193489384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193499384b2f3Smrg 193509384b2f3Smrg 193519384b2f3Smrg sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 193529384b2f3Smrgfunc_split_short_opt ()\ 193539384b2f3Smrg{\ 193549384b2f3Smrg\ func_split_short_opt_arg=${1#??}\ 193559384b2f3Smrg\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 193569384b2f3Smrg} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 193579384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193589384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193599384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193609384b2f3Smrg 193619384b2f3Smrg 193629384b2f3Smrg sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 193639384b2f3Smrgfunc_lo2o ()\ 193649384b2f3Smrg{\ 193659384b2f3Smrg\ case ${1} in\ 193669384b2f3Smrg\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 193679384b2f3Smrg\ *) func_lo2o_result=${1} ;;\ 193689384b2f3Smrg\ esac\ 193699384b2f3Smrg} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 193709384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193719384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193729384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193739384b2f3Smrg 193749384b2f3Smrg 193759384b2f3Smrg sed -e '/^func_xform ()$/,/^} # func_xform /c\ 193769384b2f3Smrgfunc_xform ()\ 193779384b2f3Smrg{\ 193789384b2f3Smrg func_xform_result=${1%.*}.lo\ 193799384b2f3Smrg} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 193809384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193819384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193829384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193839384b2f3Smrg 193849384b2f3Smrg 193859384b2f3Smrg sed -e '/^func_arith ()$/,/^} # func_arith /c\ 193869384b2f3Smrgfunc_arith ()\ 193879384b2f3Smrg{\ 193889384b2f3Smrg func_arith_result=$(( $* ))\ 193899384b2f3Smrg} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 193909384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 193919384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 193929384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 193939384b2f3Smrg 193949384b2f3Smrg 193959384b2f3Smrg sed -e '/^func_len ()$/,/^} # func_len /c\ 193969384b2f3Smrgfunc_len ()\ 193979384b2f3Smrg{\ 193989384b2f3Smrg func_len_result=${#1}\ 193999384b2f3Smrg} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 194009384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 194019384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 194029384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 194039384b2f3Smrg 194049384b2f3Smrgfi 194059384b2f3Smrg 194069384b2f3Smrgif test x"$lt_shell_append" = xyes; then 194079384b2f3Smrg sed -e '/^func_append ()$/,/^} # func_append /c\ 194089384b2f3Smrgfunc_append ()\ 194099384b2f3Smrg{\ 194109384b2f3Smrg eval "${1}+=\\${2}"\ 194119384b2f3Smrg} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 194129384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 194139384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 194149384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 194159384b2f3Smrg 194169384b2f3Smrg 194179384b2f3Smrg sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 194189384b2f3Smrgfunc_append_quoted ()\ 194199384b2f3Smrg{\ 194209384b2f3Smrg\ func_quote_for_eval "${2}"\ 194219384b2f3Smrg\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 194229384b2f3Smrg} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 194239384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 194249384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 194259384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 194269384b2f3Smrg 194279384b2f3Smrg 194289384b2f3Smrg # Save a `func_append' function call where possible by direct use of '+=' 194299384b2f3Smrg sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 194309384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 194319384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 194329384b2f3Smrg test 0 -eq $? || _lt_function_replace_fail=: 194339384b2f3Smrgelse 194349384b2f3Smrg # Save a `func_append' function call even when '+=' is not available 194359384b2f3Smrg sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 194369384b2f3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 194379384b2f3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 194389384b2f3Smrg test 0 -eq $? || _lt_function_replace_fail=: 194399384b2f3Smrgfi 194409384b2f3Smrg 194419384b2f3Smrgif test x"$_lt_function_replace_fail" = x":"; then 194429384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 194439384b2f3Smrg$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 194449384b2f3Smrgfi 194459384b2f3Smrg 194469384b2f3Smrg 194479384b2f3Smrg mv -f "$cfgfile" "$ofile" || 194489384b2f3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 194499384b2f3Smrg chmod +x "$ofile" 19450966bf024Smrg 19451966bf024Smrg ;; 194529384b2f3Smrg 19453966bf024Smrg esac 194549384b2f3Smrgdone # for ac_tag 19455966bf024Smrg 19456966bf024Smrg 194579384b2f3Smrgas_fn_exit 0 19458966bf024Smrg_ACEOF 19459966bf024Smrgac_clean_files=$ac_clean_files_save 19460966bf024Smrg 194619384b2f3Smrgtest $ac_write_fail = 0 || 194629384b2f3Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 194639384b2f3Smrg 19464966bf024Smrg 19465966bf024Smrg# configure is writing to config.log, and then calls config.status. 19466966bf024Smrg# config.status does its own redirection, appending to config.log. 19467966bf024Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 19468966bf024Smrg# by configure, so config.status won't be able to write to it; its 19469966bf024Smrg# output is simply discarded. So we exec the FD to /dev/null, 19470966bf024Smrg# effectively closing config.log, so it can be properly (re)opened and 19471966bf024Smrg# appended to by config.status. When coming back to configure, we 19472966bf024Smrg# need to make the FD available again. 19473966bf024Smrgif test "$no_create" != yes; then 19474966bf024Smrg ac_cs_success=: 19475966bf024Smrg ac_config_status_args= 19476966bf024Smrg test "$silent" = yes && 19477966bf024Smrg ac_config_status_args="$ac_config_status_args --quiet" 19478966bf024Smrg exec 5>/dev/null 19479966bf024Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19480966bf024Smrg exec 5>>config.log 19481966bf024Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19482966bf024Smrg # would make configure fail if this is the last instruction. 194839384b2f3Smrg $ac_cs_success || as_fn_exit 1 194849384b2f3Smrgfi 194859384b2f3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 194869384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 194879384b2f3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19488966bf024Smrgfi 19489966bf024Smrg 19490966bf024Smrg 19491